.variant-picker{display:grid;gap:16px}.variant-recommended{display:inline-flex;width:fit-content;padding:2px 5px;border:var(--border-width-hairline) solid currentcolor;color:inherit;align-items:center;font-size:var(--type-micro-size);font-weight:var(--type-weight-medium);line-height:1.2;letter-spacing:var(--type-label-letter-spacing);text-transform:uppercase;white-space:nowrap}.product-size-guide{display:block}body.product-size-guide-open{overflow:hidden}.variant-picker__enhanced{display:grid;gap:12px}.variant-picker__option{min-width:0}.variant-picker__label-row{display:flex;min-width:0;margin-bottom:8px;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.variant-picker__label{display:flex;min-width:0;margin:0;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);text-transform:var(--type-label-transform)}.variant-picker__label-row--heading .variant-picker__label{font-size:var(--type-body-large-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-large-line-height);letter-spacing:var(--type-body-letter-spacing);text-transform:none}.variant-picker__selected-value{display:inline-flex;min-height:22px;padding:3px 7px;border-radius:var(--style-border-radius-controls);background:var(--color-background-secondary);color:var(--color-foreground);align-items:center;font-size:var(--type-body-small-size);font-weight:var(--type-weight-medium);line-height:1;letter-spacing:var(--type-body-small-letter-spacing);text-transform:none}.variant-picker__size-guide{flex:none;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.variant-picker__native{width:100%;min-height:var(--control-height-default);padding:0 40px 0 14px;border:var(--border-width-default) solid var(--color-border);border-radius:0;background:var(--color-background);color:var(--color-foreground)}.variant-dropdown{position:relative}.variant-dropdown>summary{list-style:none}.variant-dropdown>summary::-webkit-details-marker{display:none}.variant-dropdown__trigger{position:relative;display:flex;width:100%;min-height:var(--control-height-default);padding:0 44px 0 14px;border:var(--border-width-default) solid var(--color-border);background:var(--color-background);color:var(--color-foreground);align-items:center;cursor:pointer;transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease}.variant-dropdown__selected{min-width:0;overflow:hidden;font-size:var(--type-body-size);line-height:var(--type-body-line-height);text-overflow:ellipsis;white-space:nowrap}.variant-dropdown__trigger:hover,.variant-dropdown__trigger:focus-visible,.variant-dropdown[open]>.variant-dropdown__trigger{border-color:var(--color-foreground)}.variant-dropdown__chevron{position:absolute;top:50%;right:14px;transform:translateY(-50%);transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.variant-dropdown[open] .variant-dropdown__chevron{transform:translateY(-50%) rotate(180deg)}.variant-dropdown__panel{position:absolute;z-index:35;top:calc(100% + 6px);left:0;display:grid;width:100%;max-height:min(480px,70svh);padding:6px;margin:0;border:var(--border-width-default) solid var(--color-border);background:var(--color-background);box-shadow:var(--shadow-popover);gap:4px;overflow-y:auto;overscroll-behavior:contain;transform-origin:top center}.variant-option{position:relative;display:block;min-width:0}.variant-option__input{position:absolute;width:1px;height:1px;opacity:0}.variant-option__card-content,.variant-option__summary-content{display:flex;width:100%;min-width:0;align-items:stretch}.variant-option__card{display:flex;min-height:var(--control-height-default);padding:0 var(--space-3);border:var(--border-width-default) solid transparent;border-radius:var(--variant-control-radius, 0px);background:var(--variant-option-background, var(--color-background-secondary));align-items:center;gap:var(--space-2);cursor:pointer;transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}.variant-option__copy,.variant-option__summary-copy{display:grid;min-width:0;flex:1 1 auto;gap:2px}.variant-option__summary-copy small{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.variant-option__card:hover{border-color:var(--color-border);background:var(--color-background)}.variant-option__input:checked+.variant-option__card{border-color:var(--variant-selected-background, var(--color-foreground));background:var(--variant-selected-background, var(--color-foreground));color:var(--variant-selected-color, var(--color-background))}.variant-option__input:checked+.variant-option__card .variant-option__subtitle{color:color-mix(in srgb,var(--variant-selected-color, var(--color-background)) 72%,transparent)}.variant-option__input:focus-visible+.variant-option__card{outline:2px solid var(--color-foreground);outline-offset:2px}.variant-option__input:disabled+.variant-option__card{opacity:.42;cursor:not-allowed}.variant-option__media{width:96px;min-width:96px;min-height:96px;padding:8px;object-fit:cover}.variant-option__placeholder{display:grid;background:var(--color-background);color:color-mix(in srgb,var(--color-foreground) 35%,transparent);place-items:center}.variant-option__content{display:flex;min-width:0;padding:12px;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.variant-option__title{font-size:var(--type-body-size);font-weight:var(--type-weight-bold);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing);text-transform:var(--type-body-transform)}.variant-option__subtitle,.variant-option__price{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing);text-transform:var(--type-body-transform)}.variant-option__subtitle{color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}.variant-option__summary-content{width:100%;min-height:78px}.variant-option__summary-content .variant-option__media{width:80px;min-width:80px;min-height:78px;padding:0}.variant-option__summary-content .variant-option__content{padding:10px 12px;gap:5px}.variant-option__summary-content .variant-option__price,.variant-option__summary-content .badge{display:none}.variant-swatches{display:flex;min-width:0;padding:0;margin:0;border:0;flex-wrap:wrap;gap:var(--space-2)}.product-information--handle-choices-ready .variant-swatch--handle-proxy,.product-information--handle-choices-ready .product-block--addon:has([data-handle-removable-addon]),.product-information--handle-choices-ready [data-handle-addon-heading]{display:none}.product-handle-choice{display:flex;min-width:0;min-height:72px;padding:var(--space-3);border:var(--border-width-default) solid var(--color-border);background:var(--color-background);color:var(--color-foreground);align-items:flex-start;align-content:center;flex-wrap:wrap;gap:3px 8px;text-align:left;cursor:pointer;transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-standard) ease,color var(--motion-duration-standard) ease}.product-handle-choice:is(:hover,:focus-visible){border-color:var(--color-foreground)}.product-handle-choice:focus-visible{outline:var(--border-width-default) solid currentcolor;outline-offset:2px}.product-handle-choice:disabled{opacity:.4;cursor:not-allowed}.product-handle-choice.is-active{border-color:var(--variant-selected-background, var(--color-foreground));background:var(--variant-selected-background, var(--color-foreground));color:var(--variant-selected-color, var(--color-background))}.product-handle-choice__name{font-size:var(--type-body-size);font-weight:var(--type-weight-bold);line-height:var(--type-body-line-height)}.product-handle-choice__price{align-self:center;font-size:var(--type-micro-size);line-height:1.2}.product-handle-choice__detail{width:100%;color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.product-handle-choice.is-active .product-handle-choice__detail{color:inherit;opacity:.8}.variant-swatches--has-supporting-text:not(.variant-swatches--image_swatch_text) .product-handle-choice--none{width:fit-content;min-height:32px;padding:4px 0;border:0;background:transparent;color:var(--color-foreground);grid-column:1 / -1;font-size:var(--type-body-small-size);text-decoration:underline;text-underline-offset:3px}.product-handle-choice--none.is-active .product-handle-choice__name{text-decoration-thickness:2px}.variant-swatches--has-supporting-text:not(.variant-swatches--image_swatch_text){display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.variant-swatches--has-supporting-text:not(.variant-swatches--image_swatch_text) .variant-swatch__label{width:100%;min-height:72px;padding:var(--space-3);align-items:flex-start;justify-content:flex-start;text-align:left}.variant-swatches--has-supporting-text:not(.variant-swatches--image_swatch_text) .variant-swatch__title-row{justify-content:flex-start}.variant-swatches--image_swatch_text{width:100%;padding:6px 0 var(--space-2);flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.variant-swatches--image_swatch_text::-webkit-scrollbar{display:none}.variant-swatch{position:relative;display:block}.variant-swatch__label{position:relative;display:flex;min-width:52px;min-height:var(--control-height-small);padding:0 var(--space-3);border:var(--border-width-default) solid var(--color-border);border-radius:var(--variant-control-radius, 0px);background:var(--variant-option-background, transparent);color:var(--color-foreground);align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer;transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}.variant-swatch__label:hover{border-color:var(--color-foreground)}.variant-option__input:checked+.variant-swatch__label{border-color:var(--variant-selected-background, var(--color-foreground));background:var(--variant-selected-background, var(--color-foreground));color:var(--variant-selected-color, var(--color-background))}.variant-option__input:focus-visible+.variant-swatch__label{outline:2px solid var(--color-foreground);outline-offset:2px}.variant-option__input:disabled+.variant-swatch__label{opacity:.36;cursor:not-allowed}.variant-swatch__color{width:14px;height:14px;border:var(--border-width-hairline) solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:50%;background:var(--variant-swatch-color);flex:none}.variant-swatch__copy{display:grid;min-width:0;gap:3px}.variant-swatch__title-row{display:flex;min-width:0;align-items:center;justify-content:center;gap:5px}.variant-swatch__name{font-size:var(--type-body-size);font-weight:var(--type-weight-bold);line-height:var(--type-body-line-height);white-space:nowrap}.variant-price-adjustment{display:inline-flex;min-height:18px;padding:2px 5px;border:0;background:var(--color-background-secondary);color:var(--color-foreground);align-items:center;font-size:var(--type-micro-size);font-weight:var(--type-weight-medium);line-height:1;white-space:nowrap;transition:background-color var(--motion-duration-standard) var(--motion-ease-standard),color var(--motion-duration-standard) var(--motion-ease-standard),opacity var(--motion-duration-fast) ease,transform var(--motion-duration-standard) var(--motion-ease-standard)}.variant-price-adjustment[hidden]{display:none!important}.variant-option__input:checked+.variant-swatch__label .variant-price-adjustment{background:color-mix(in srgb,var(--variant-selected-color, var(--color-background)) 18%,transparent);color:inherit}.variant-swatch--image_swatch .variant-swatch__label,.variant-swatch--image_swatch_text .variant-swatch__label{display:grid;width:72px;min-width:72px;padding:0;border-color:transparent;background:transparent;color:var(--color-foreground);gap:var(--space-1)}.variant-swatch--image_swatch_text{flex:0 0 clamp(112px,22%,132px);scroll-snap-align:start}.variant-swatch--image_swatch_text .variant-swatch__label{width:100%;min-width:112px;height:100%;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;justify-content:stretch;gap:8px}.variant-swatch--image_swatch .variant-swatch__media,.variant-swatch--image_swatch_text .variant-swatch__media{position:relative;display:grid;width:100%;height:auto;overflow:hidden;border:var(--border-width-default) solid var(--color-border);aspect-ratio:1;background:var(--color-background-secondary);place-items:center;transition:border-color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}.variant-swatch--image_swatch_text .variant-swatch__media{transition:border-color var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard),opacity var(--motion-duration-standard) var(--motion-ease-standard)}.variant-swatch--image_swatch .variant-swatch__media img,.variant-swatch--image_swatch_text .variant-swatch__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.variant-swatches--fit-contain .variant-swatch__media img{padding:0;background:var(--color-background-secondary);object-fit:contain}.variant-swatch--image_swatch .variant-swatch__placeholder,.variant-swatch--image_swatch_text .variant-swatch__placeholder{font-size:var(--type-body-size);line-height:1}.variant-swatch--image_swatch .variant-swatch__copy,.variant-swatch--image_swatch_text .variant-swatch__copy{width:100%;padding:0 var(--space-1) var(--space-2)}.variant-swatch--image_swatch .variant-swatch__name,.variant-swatch--image_swatch_text .variant-swatch__name{min-width:0;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line-height)}.variant-swatch--image_swatch .variant-swatch__title-row{justify-content:center}.variant-swatch--image_swatch_text .variant-swatch__copy{gap:2px;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard),transform var(--motion-duration-standard) var(--motion-ease-standard)}.variant-swatch--image_swatch_text .variant-swatch__title-row{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:4px}.variant-swatch--image_swatch_text .variant-swatch__name{font-weight:var(--type-weight-bold)}.variant-swatch__supporting-text{display:block;min-height:2lh;overflow:visible;color:var(--color-muted);font-size:var(--type-caption-size);font-weight:var(--type-body-weight);line-height:var(--type-caption-line-height);text-align:left}.variant-swatch__selected-icon{position:absolute;z-index:2;top:0;right:0;display:grid;width:14px;height:14px;border-radius:50%;background:var(--variant-selected-background, var(--color-foreground));color:var(--variant-selected-color, var(--color-background));opacity:0;visibility:hidden;place-items:center;pointer-events:none;transform:translate(50%,-50%) scale(.72);transition:opacity var(--motion-duration-fast) ease,transform var(--motion-duration-standard) var(--motion-ease-standard),visibility 0s linear var(--motion-duration-fast)}.variant-swatch__selected-icon .icon{width:8px;min-width:8px;height:8px}.variant-option__input:checked+.variant-swatch__label .variant-swatch__selected-icon{opacity:1;visibility:visible;transform:translate(50%,-50%) scale(1);transition-delay:0s}.variant-option__input:checked+.variant-swatch__label .variant-swatch__supporting-text{color:color-mix(in srgb,currentcolor 72%,transparent)}.variant-swatches--has-supporting-text:not(.variant-swatches--image_swatch_text) .variant-swatch__label{padding-right:calc(var(--space-3) + 10px)}.variant-swatch--image_swatch .variant-swatch__label:hover .variant-swatch__media,.variant-swatch--image_swatch_text .variant-swatch__label:hover .variant-swatch__media{border-color:var(--color-foreground)}.variant-swatch--image_swatch .variant-option__input:checked+.variant-swatch__label,.variant-swatch--image_swatch_text .variant-option__input:checked+.variant-swatch__label{border-color:transparent;background:var(--variant-selected-background, var(--color-foreground));color:var(--variant-selected-color, var(--color-background))}.variant-swatch--image_swatch .variant-option__input:checked+.variant-swatch__label .variant-swatch__media,.variant-swatch--image_swatch_text .variant-option__input:checked+.variant-swatch__label .variant-swatch__media{border-color:var(--variant-selected-color, var(--color-background));box-shadow:inset 0 0 0 var(--border-width-hairline) var(--variant-selected-color, var(--color-background))}.variant-swatches--image_swatch_text:has(.variant-option__input:checked) .variant-swatch:not(:has(.variant-option__input:checked)) .variant-swatch__media{opacity:.72}.variant-swatches--image_swatch_text:has(.variant-option__input:checked) .variant-swatch:not(:has(.variant-option__input:checked)):hover .variant-swatch__media{opacity:1}.product-size-guide__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;margin:0;border:0;background:transparent;color:inherit;overflow:hidden}.product-size-guide__dialog:not([open]){display:none}.product-size-guide__dialog::backdrop{background:transparent}.product-size-guide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:var(--modal-backdrop-background);opacity:0;cursor:default;transition:opacity var(--motion-duration-deliberate) var(--motion-ease-standard);backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter)}.product-size-guide__panel{position:absolute;top:0;right:0;display:flex;width:min(100%,760px);height:100dvh;border-left:var(--border-width-hairline) solid var(--color-border);background:var(--color-background-gradient, var(--color-background));color:var(--color-foreground);box-shadow:var(--shadow-drawer);flex-direction:column;overflow:hidden;transform:translate3d(100%,0,0);transition:transform var(--motion-duration-deliberate) var(--motion-ease-standard);will-change:transform}.product-size-guide__dialog.is-open .product-size-guide__overlay{opacity:1}.product-size-guide__dialog.is-open .product-size-guide__panel{transform:translateZ(0)}.product-size-guide__header{display:flex;min-height:72px;padding:var(--space-4) var(--space-5);border-bottom:var(--border-width-hairline) solid var(--color-border);flex:none;align-items:center;justify-content:space-between;gap:var(--space-4)}.product-size-guide__header h2{margin:0;font-size:var(--type-title-small-size);line-height:var(--type-title-small-line-height)}.product-size-guide__close{display:grid;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--color-foreground);place-items:center;cursor:pointer;transition:opacity var(--motion-duration-fast) ease}.product-size-guide__close:hover,.product-size-guide__close:focus-visible{opacity:.56}.product-size-guide__close:focus-visible{outline:var(--border-width-default) solid currentcolor;outline-offset:2px}.product-size-guide__content{min-height:0;padding:var(--space-5);flex:1 1 auto;overflow:auto;overscroll-behavior:contain}.product-size-guide__list{display:flex;padding:1px 1px var(--space-3);gap:var(--space-3);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:1px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-size-guide__list::-webkit-scrollbar{display:none}.product-size-guide__card{position:relative;display:grid;width:clamp(176px,27vw,210px);min-width:clamp(176px,27vw,210px);padding:0;border:var(--border-width-hairline) solid var(--color-border);background:transparent;color:inherit;grid-template-rows:auto minmax(0,1fr);align-items:stretch;text-align:left;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;transition:border-color var(--motion-duration-standard) var(--motion-ease-standard),background-color var(--motion-duration-standard) var(--motion-ease-standard),box-shadow var(--motion-duration-standard) var(--motion-ease-standard),opacity var(--motion-duration-fast) ease,transform var(--motion-duration-standard) var(--motion-ease-standard)}.product-size-guide__card:hover,.product-size-guide__card:focus-visible{border-color:color-mix(in srgb,var(--color-foreground) 62%,transparent)}.product-size-guide__card.is-active{border-color:var(--color-foreground);background:transparent;box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-foreground);transform:translateY(-1px)}.product-size-guide__card:focus-visible{outline:var(--border-width-default) solid var(--color-foreground);outline-offset:2px}.product-size-guide__card:disabled{opacity:.38;cursor:not-allowed}.product-size-guide__media{display:grid;width:100%;min-height:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-background-secondary);place-items:center}.product-size-guide__image{display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.product-size-guide__dialog--image-contain .product-size-guide__image{padding:0;object-fit:contain}.product-size-guide__selected-indicator{position:absolute;z-index:1;top:var(--space-2);right:var(--space-2);display:inline-flex;min-height:24px;padding:4px 7px;background:var(--color-foreground);color:var(--color-background);opacity:0;align-items:center;gap:4px;font-size:var(--type-micro-size);font-weight:var(--type-weight-medium);line-height:var(--type-micro-line-height);pointer-events:none;transform:translateY(-4px);transition:opacity var(--motion-duration-fast) ease,transform var(--motion-duration-standard) var(--motion-ease-standard)}.product-size-guide__card.is-active .product-size-guide__selected-indicator{opacity:1;transform:translateY(0)}.product-size-guide__card-info{display:grid;min-width:0;padding:var(--space-3);align-content:start;gap:5px}.product-size-guide__card-top{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.product-size-guide__card-top strong{font-size:var(--type-body-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-line-height)}.product-size-guide__price{font-size:var(--type-body-small-size);font-weight:var(--type-body-weight);line-height:var(--type-body-small-line-height)}.product-size-guide__price-adjustment{min-height:18px;padding:2px 5px;border:0;background:var(--color-background-secondary);color:var(--color-foreground);font-size:var(--type-micro-size);font-weight:var(--type-weight-medium);line-height:1;white-space:nowrap}.product-size-guide__card.is-active .product-size-guide__price-adjustment{background:var(--color-background-secondary);color:var(--color-foreground)}.product-size-guide__price-adjustment[hidden]{display:none!important}.product-size-guide__card-info small{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.product-size-guide__card-info small{color:var(--color-muted)}.product-size-guide__progress{position:relative;width:100%;height:9px;margin-top:var(--space-1)}.product-size-guide__progress[hidden]{display:none}.product-size-guide__progress:before{position:absolute;right:0;bottom:4px;left:0;height:var(--border-width-hairline);background:var(--color-border);content:""}.product-size-guide__progress>span{position:absolute;bottom:4px;left:var(--size-guide-progress-left, 0%);width:var(--size-guide-progress-width, 25%);height:var(--border-width-default);background:var(--color-foreground);transition:left 80ms linear,width var(--motion-duration-standard) var(--motion-ease-standard)}.product-size-guide__additional{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-border)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){body:has(.variant-dropdown[open]){overflow:hidden}.variant-dropdown[open]:before{position:fixed;z-index:34;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop-background);content:"";backdrop-filter:var(--modal-backdrop-filter);-webkit-backdrop-filter:var(--modal-backdrop-filter)}.variant-dropdown__panel{position:fixed;z-index:60;top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(72svh,560px);padding:10px;border-right:0;border-bottom:0;border-left:0;box-shadow:var(--shadow-drawer);transform-origin:bottom center}.product-size-guide__content{padding:var(--space-4) var(--page-margin)}.product-size-guide__card{width:min(68vw,210px);min-width:min(68vw,210px)}.product-size-guide__card-info{padding:var(--space-3)}}@media(max-width:479px){.variant-swatches--has-supporting-text:not(.variant-swatches--image_swatch_text){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.variant-dropdown__chevron,.variant-swatch__media,.variant-swatch__media img,.variant-swatch__copy,.product-size-guide__card,.product-size-guide__image,.product-size-guide__progress>span,.product-size-guide__overlay,.product-size-guide__panel{transition-duration:.01ms}}.variant-swatches--tabs{display:grid;width:100%;padding:4px;border:0;border-radius:calc(var(--variant-control-radius, 12px) + 4px);background:var(--variant-option-background, #f1f1ef);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.variant-swatches--tabs .variant-swatch{min-width:0}.variant-swatches--tabs .variant-swatch__label{width:100%;min-width:0;min-height:64px;padding:10px 12px;border:0;border-radius:var(--variant-control-radius, 12px);background:transparent;align-items:center;justify-content:center;text-align:center}.variant-swatches--tabs .variant-swatch__copy{width:100%;gap:4px}.variant-swatches--tabs .variant-swatch__title-row{justify-content:center}.variant-swatches--tabs .variant-swatch__name{font-size:var(--type-body-small-size);font-weight:var(--type-weight-bold);line-height:1.2;white-space:normal}.variant-swatches--tabs .variant-swatch__supporting-text{min-height:0;color:color-mix(in srgb,var(--color-foreground) 62%,transparent);font-size:var(--type-caption-size);line-height:1.25;text-align:center}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label{border-color:transparent;background:var(--variant-selected-background, #202020);color:var(--variant-selected-color, #fff);box-shadow:0 1px 2px #00000014}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label .variant-swatch__supporting-text{color:color-mix(in srgb,var(--variant-selected-color, #fff) 76%,transparent)}.variant-swatches--tabs .variant-swatch__selected-icon{display:none}.variant-swatches--tabs .variant-swatch__label:hover{border-color:transparent;background:color-mix(in srgb,var(--variant-selected-background, #202020) 8%,transparent)}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label:hover{background:var(--variant-selected-background, #202020)}@media(max-width:749px){.variant-swatches--tabs{gap:3px}.variant-swatches--tabs .variant-swatch__label{min-height:60px;padding:9px 8px}}.variant-swatches--tabs{position:relative;isolation:isolate;padding:3px;border-radius:calc(var(--variant-control-radius, 10px) + 3px);gap:3px}.variant-swatches--tabs:before{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 9px)/2);border-radius:var(--variant-control-radius, 10px);background:var(--variant-selected-background, #202020);box-shadow:0 1px 2px #0000001a;content:"";pointer-events:none;transform:translate(0);transition:transform .26s cubic-bezier(.22,1,.36,1)}.variant-swatches--tabs .variant-swatch{position:relative;z-index:1}.variant-swatches--tabs .variant-swatch__label{min-height:54px;padding:7px 10px;border-radius:var(--variant-control-radius, 10px);background:transparent;align-items:flex-start;justify-content:center;text-align:left;box-shadow:none}.variant-swatches--tabs .variant-swatch__copy{gap:2px}.variant-swatches--tabs .variant-swatch__name{font-size:13px;line-height:1.15}.variant-swatches--tabs .variant-swatch__supporting-text{font-size:11px;line-height:1.2;text-align:left}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label,.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label:hover{background:transparent;color:var(--variant-selected-color, #fff);box-shadow:none}.variant-swatches--tabs .variant-swatch__label:hover{background:transparent}.variant-picker__enhanced:has(.variant-swatches--tabs){gap:9px}.variant-picker__option:has(.variant-swatches--tabs) .variant-picker__label-row{margin-bottom:5px}@media(max-width:749px){.variant-swatches--tabs .variant-swatch__label{min-height:54px;padding:6px 8px}.variant-swatches--tabs .variant-swatch__name{font-size:12px}.variant-swatches--tabs .variant-swatch__supporting-text{font-size:10.5px}}.variant-swatches--tabs{padding:2px;border-radius:calc(var(--variant-control-radius, 9px) + 2px);gap:2px}.variant-swatches--tabs:before{top:2px;bottom:2px;left:2px;width:calc((100% - 6px)/2);border-radius:var(--variant-control-radius, 9px);transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.variant-swatches--tabs:has(.variant-swatch:nth-of-type(2) .variant-option__input:checked):before{transform:translate(calc(100% + 2px))}.variant-swatches--tabs .variant-swatch__label{min-height:54px;padding:5px 8px;border-radius:var(--variant-control-radius, 9px);align-items:flex-start;justify-content:center;text-align:left}.variant-swatches--tabs .variant-swatch__copy{width:100%;gap:1px}.variant-swatches--tabs .variant-swatch__supporting-text{font-size:10px;line-height:1.15;text-align:left}.variant-picker__option:has(.variant-swatches--tabs) .variant-picker__label-row{margin-bottom:4px}.variant-picker__option:has(.variant-swatches--tabs) .variant-picker__label-row--heading .variant-picker__label{font-size:13px;line-height:1.2}.variant-picker__enhanced:has(.variant-swatches--tabs){gap:7px}@media(max-width:749px){.variant-swatches--tabs .variant-swatch__label{min-height:54px;padding:5px 7px}.variant-swatches--tabs .variant-swatch__name{font-size:12px}.variant-swatches--tabs .variant-swatch__supporting-text{font-size:10px}}.variant-picker__option:has(.variant-swatches--tabs) .variant-picker__label-row--heading .variant-picker__label{font-size:14px;line-height:1.2}.variant-swatches--tabs.variant-swatches--has-supporting-text{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-swatches--tabs.variant-swatches--has-supporting-text .variant-swatch{min-width:0;grid-column:auto}.variant-swatches--tabs.variant-swatches--has-supporting-text .variant-swatch__label{width:100%;min-width:0;min-height:54px;padding:5px 8px;align-items:flex-start;justify-content:center;text-align:left}.variant-swatches--tabs.variant-swatches--has-supporting-text .variant-swatch__title-row{justify-content:flex-start}@media(max-width:479px){.variant-swatches--tabs.variant-swatches--has-supporting-text{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-swatches--tabs.variant-swatches--has-supporting-text .variant-swatch__label{min-height:54px;padding:5px 7px}.variant-swatches--tabs.variant-swatches--has-supporting-text .variant-swatch__name{font-size:11px;line-height:1.1}.variant-swatches--tabs.variant-swatches--has-supporting-text .variant-swatch__supporting-text{font-size:9.5px;line-height:1.15}}.variant-picker__option[data-handle-option] .variant-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.product-handle-choice{display:grid;min-width:0;min-height:54px;padding:8px 10px;border:0;border-radius:var(--variant-control-radius, 10px);background:var(--variant-option-background, #F7F4EE);color:var(--color-foreground);align-content:center;gap:2px;text-align:left;cursor:pointer;font:inherit;transition:background-color .18s ease,color .18s ease,transform .18s ease}.product-handle-choice:hover{transform:translateY(-1px)}.product-handle-choice.is-active{background:var(--variant-selected-background, #202020);color:var(--variant-selected-color, #fff)}.product-handle-choice__name{font-size:12px;font-weight:var(--type-weight-medium);line-height:1.15}.product-handle-choice__price{font-size:10px;font-weight:var(--type-weight-bold);line-height:1}.product-handle-choice__detail{opacity:.72;font-size:10px;line-height:1.15}.variant-swatches--tabs .variant-swatch{display:flex;min-width:0}.variant-swatches--tabs .variant-swatch__label{width:100%;height:54px;min-height:54px}.variant-picker__option[data-handle-option] .variant-swatches{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.variant-picker__option[data-handle-option] .product-handle-choice{width:100%;min-width:0;height:54px;min-height:54px;padding:7px 8px;align-content:center}.variant-picker__option[data-handle-option] .product-handle-choice--none{grid-column:auto;width:100%;min-height:54px;padding:7px 8px;border:0;border-radius:var(--variant-control-radius,10px);background:var(--variant-option-background,#F7F4EE);color:var(--color-foreground);text-decoration:none}.variant-picker__option[data-handle-option] .product-handle-choice--none.is-active{background:var(--variant-selected-background,#202020);color:var(--variant-selected-color,#fff)}.variant-picker__option[data-handle-option] .product-handle-choice--none .product-handle-choice__name{text-decoration:none}@media(max-width:479px){.variant-picker__option[data-handle-option] .variant-swatches{gap:5px}.variant-picker__option[data-handle-option] .product-handle-choice{padding:6px}.product-handle-choice__name{font-size:11px}.product-handle-choice__detail{font-size:9px}}.variant-swatches--image_swatch_text{align-items:stretch}.variant-swatches--image_swatch_text .variant-swatch{display:flex;align-self:stretch}.variant-swatches--image_swatch_text .variant-swatch__label{height:100%;min-height:100%;border:1px solid transparent;border-radius:var(--variant-control-radius,10px);box-sizing:border-box;gap:5px}.variant-swatches--image_swatch_text .variant-swatch__media{border-radius:calc(var(--variant-control-radius,10px) - 1px) calc(var(--variant-control-radius,10px) - 1px) 0 0}.variant-swatches--image_swatch_text .variant-swatch__copy{min-height:60px;padding:5px 8px 6px;align-content:start}.variant-swatches--image_swatch_text .variant-option__input:checked+.variant-swatch__label{border-color:var(--variant-selected-background,var(--color-foreground))}.variant-swatches--tabs{position:relative;display:grid!important;width:100%;min-height:60px;padding:3px;border:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent);border-radius:calc(var(--variant-control-radius,10px) + 3px);background:var(--variant-option-background,#F7F4EE);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;isolation:isolate;overflow:visible}.variant-swatches--tabs:before{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;display:block!important;width:calc((100% - 9px)/2);border-radius:var(--variant-control-radius,10px);background:var(--variant-selected-background,#202020);box-shadow:0 1px 2px #00000014;content:"";pointer-events:none;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.variant-swatches--tabs:has(.variant-swatch:nth-of-type(2) .variant-option__input:checked):before{transform:translate(calc(100% + 3px))}.variant-swatches--tabs .variant-swatch{position:relative;z-index:1;display:flex;min-width:0}.variant-swatches--tabs .variant-swatch__label{width:100%;height:54px;min-height:54px;padding:7px 30px 7px 14px;border:0;border-radius:var(--variant-control-radius,10px);background:transparent;align-items:center;justify-content:flex-start;text-align:left;box-shadow:none}.variant-swatches--tabs .variant-swatch__copy{width:100%;align-content:center;gap:1px}.variant-swatches--tabs .variant-swatch__title-row{justify-content:flex-start}.variant-swatches--tabs .variant-swatch__name{font-size:12px;line-height:1.1}.variant-swatches--tabs .variant-swatch__supporting-text{min-height:0;font-size:10px;line-height:1.15;text-align:left}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label,.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label:hover{border-color:transparent;background:transparent;color:var(--variant-selected-color,#fff);box-shadow:none}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label .variant-swatch__supporting-text{color:color-mix(in srgb,var(--variant-selected-color,#fff) 74%,transparent)}.variant-swatches--tabs .variant-swatch__label:hover{border-color:transparent;background:transparent}.variant-swatches--tabs .variant-swatch__selected-icon{display:grid}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label .variant-swatch__selected-icon{top:2px;right:2px;width:18px;height:18px;transform:translate(38%,-38%) scale(1)}.variant-swatches--tabs.variant-swatches--has-supporting-text .variant-swatch__label{align-items:center;align-content:center}.variant-picker__option:has(.variant-swatches--tabs) .variant-picker__selected-value{display:none}.product-information--handle-choices-ready .variant-swatch--handle-proxy{display:none!important}.product-information--handle-choices-ready .product-block--addon:has([data-handle-removable-addon]){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.variant-picker__option[data-handle-option] .variant-picker__selected-value{display:none}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs{position:relative;display:grid!important;width:100%;min-height:60px;padding:3px;border:1px solid color-mix(in srgb,var(--color-foreground) 14%,transparent);border-radius:calc(var(--variant-control-radius,10px) + 3px);background:var(--variant-option-background,#F7F4EE);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;isolation:isolate;overflow:visible}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs:before{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 12px)/3);border-radius:var(--variant-control-radius,10px);background:var(--variant-selected-background,#202020);box-shadow:0 1px 2px #00000014;content:"";pointer-events:none;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs[data-handle-state=removable]:before{transform:translate(calc(100% + 3px))}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs[data-handle-state=none]:before{transform:translate(calc(200% + 6px))}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs>.variant-swatch,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs>.product-handle-choice{position:relative;z-index:1;min-width:0}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__label,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice{position:relative;display:grid;width:100%;height:54px;min-height:54px;padding:7px 28px 7px 12px;border:0;border-radius:var(--variant-control-radius,10px);background:transparent;color:var(--color-foreground);align-content:center;justify-content:stretch;gap:1px;text-align:left;box-shadow:none;box-sizing:border-box;transform:none}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__copy{width:100%;align-content:center;gap:1px}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__title-row{justify-content:flex-start}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__supporting-text{min-height:0;font-size:10px;line-height:1.15;text-align:left}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice:hover{background:transparent;transform:none}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-option__input:checked+.variant-swatch__label,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice.is-active{border-color:transparent;background:transparent;color:var(--variant-selected-color,#fff);box-shadow:none}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-option__input:checked+.variant-swatch__label .variant-swatch__supporting-text{color:color-mix(in srgb,var(--variant-selected-color,#fff) 74%,transparent)}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice__name{font-size:12px;font-weight:600;line-height:1.1}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice__price{font-size:10px;font-weight:700;line-height:1}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice__detail{display:none}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__selected-icon,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice .variant-swatch__selected-icon{display:grid}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice .variant-swatch__selected-icon{opacity:0;visibility:hidden}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-option__input:checked+.variant-swatch__label .variant-swatch__selected-icon,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice.is-active .variant-swatch__selected-icon{top:2px;right:2px;width:18px;height:18px;opacity:1;visibility:visible;transform:translate(38%,-38%) scale(1)}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice--none{grid-column:auto;text-decoration:none}@media(max-width:749px){.variant-swatches--image_swatch_text .variant-swatch__copy{min-height:56px}.variant-swatches--tabs,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs{min-height:58px}.variant-swatches--tabs .variant-swatch__label,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__label,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice{height:52px;min-height:52px;padding-left:9px;padding-right:24px}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice__name{font-size:10.5px}}.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__name,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice__name{font-size:12px!important;font-weight:600!important;line-height:1.1!important}@media(max-width:749px){.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .variant-swatch__name,.variant-picker__option[data-handle-option] .variant-swatches--handle-tabs .product-handle-choice__name{font-size:12px!important}}.variant-picker__label-row--heading .variant-picker__label,.variant-picker__option:has(.variant-swatches--tabs) .variant-picker__label-row--heading .variant-picker__label{font-size:var(--type-body-large-size)!important;font-weight:var(--type-weight-semibold)!important;line-height:var(--type-body-large-line-height)!important;letter-spacing:var(--type-body-letter-spacing)!important;text-transform:none!important}.variant-picker__enhanced,.variant-picker__enhanced:has(.variant-swatches--tabs){gap:22px!important}.variant-picker__option{margin:0!important}.variant-picker__option .variant-picker__label-row{margin-bottom:8px!important}.main-product--solor .variant-swatches--tabs{display:grid!important;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;isolation:auto;overflow:visible}.main-product--solor .variant-swatches--tabs:before{display:none!important}.main-product--solor .variant-swatches--tabs .variant-swatch{position:relative;display:flex;min-width:0}.main-product--solor .variant-swatches--tabs .variant-swatch__label{display:flex;width:100%;min-width:0;height:48px;min-height:48px;padding:0 12px;border:1px solid color-mix(in srgb,var(--color-foreground) 16%,transparent);border-radius:var(--variant-control-radius,10px);background:var(--variant-option-background,#F7F4EE);color:var(--color-foreground);align-items:center;justify-content:center;text-align:center}.main-product--solor .variant-swatches--tabs .variant-swatch__copy{width:100%;display:grid;place-items:center}.main-product--solor .variant-swatches--tabs .variant-swatch__title-row{width:100%;justify-content:center}.main-product--solor .variant-swatches--tabs .variant-swatch__name{font-size:12px;line-height:1.1}.main-product--solor .variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label,.main-product--solor .variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label:hover{border-color:var(--variant-selected-background,#202020);background:var(--variant-selected-background,#202020);color:var(--variant-selected-color,#fff)}.main-product--solor .variant-swatches--tabs .variant-swatch__label:hover{border-color:var(--color-foreground);background:var(--variant-option-background,#F7F4EE)}.main-product--solor .variant-swatches--tabs .variant-swatch__selected-icon{top:2px;right:2px;width:16px;height:16px}@media(max-width:749px){.main-product--solor .variant-swatches--tabs{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:6px}.main-product--solor .variant-swatches--tabs .variant-swatch__label{height:46px;min-height:46px;padding-inline:8px}}.main-product--solor .variant-swatches--tabs{--solor-tab-count:1;--solor-tab-index:0;position:relative;display:grid;width:100%;padding:3px;border:1px solid color-mix(in srgb,var(--color-foreground) 10%,transparent);border-radius:var(--variant-control-radius,10px);background:var(--variant-option-background,var(--color-background-secondary));grid-template-columns:repeat(var(--solor-tab-count),minmax(0,1fr));gap:0;overflow:hidden;isolation:isolate}.main-product--solor .variant-swatches--tabs:before{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--solor-tab-count));border-radius:max(0px,calc(var(--variant-control-radius,10px) - 3px));background:var(--variant-selected-background,var(--color-foreground));content:"";transform:translate(calc(var(--solor-tab-index) * 100%));transition:transform .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.main-product--solor .variant-swatches--tabs .variant-swatch{z-index:1;min-width:0}.main-product--solor .variant-swatches--tabs .variant-swatch__label{width:100%;min-width:0;min-height:44px;padding:0 10px;border:0;border-radius:0;background:transparent!important;color:var(--color-foreground);transition:color .26s ease,opacity .26s ease}.main-product--solor .variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label{border:0;background:transparent!important;color:var(--variant-selected-color,var(--color-background))}.main-product--solor .variant-swatches--tabs .variant-swatch__selected-icon{display:none}.main-product--solor .variant-swatches--tabs .variant-option__input:disabled+.variant-swatch__label{opacity:.28}@media(prefers-reduced-motion:reduce){.main-product--solor .variant-swatches--tabs:before{transition:none}}.main-product--solor .variant-swatches--tabs{position:relative;display:grid;width:100%;padding:3px;border:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent);border-radius:999px;background:var(--variant-option-background,var(--color-background-secondary));grid-template-columns:repeat(var(--solor-tab-count,2),minmax(0,1fr));gap:0;overflow:hidden}.main-product--solor .variant-swatches--tabs .variant-swatch{position:relative;z-index:2;min-width:0}.main-product--solor .variant-swatches--tabs .variant-swatch__label{display:flex;width:100%;min-height:44px;padding:0 12px;border:0!important;border-radius:999px;background:transparent!important;color:var(--color-foreground)!important;align-items:center;justify-content:center;text-align:center;cursor:pointer}.main-product--solor .variant-swatches--tabs .variant-swatch__selected-icon,.main-product--solor .variant-swatches--tabs .variant-swatch__color{display:none}.main-product--solor .variant-swatches--tabs .variant-swatch__copy{justify-items:center}.main-product--solor .variant-swatches--tabs .variant-swatch__name{font-size:12px;font-weight:600;line-height:1}.main-product--solor .variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label{color:var(--variant-selected-color,#fff)!important}.main-product--solor .variant-swatches--tabs .variant-option__input:disabled+.variant-swatch__label{opacity:.35}.main-product--solor .solor-variant-slider{position:absolute;z-index:1;top:3px;left:3px;height:calc(100% - 6px);border-radius:999px;background:var(--variant-selected-background,var(--color-foreground));box-shadow:0 2px 8px #00000014;pointer-events:none;will-change:transform,width}.variant-swatches--tabs{--solor-switch-count:1;--solor-switch-index:0;position:relative;display:grid;width:100%;padding:3px;border:1px solid var(--color-border);border-radius:999px;background:var(--variant-option-background,var(--color-background-secondary));grid-template-columns:repeat(var(--solor-switch-count),minmax(0,1fr));gap:0;overflow:hidden}.variant-swatches--tabs:before{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/var(--solor-switch-count));border-radius:999px;background:var(--variant-selected-background,var(--color-foreground));content:"";transform:translate(calc(var(--solor-switch-index)*100%));transition:transform .38s cubic-bezier(.22,1,.36,1)}.variant-swatches--tabs .variant-swatch{z-index:1;min-width:0}.variant-swatches--tabs .variant-swatch__label{width:100%;min-width:0;min-height:42px;padding-inline:8px;border:0!important;border-radius:999px;background:transparent!important}.variant-swatches--tabs .variant-option__input:checked+.variant-swatch__label{color:var(--variant-selected-color,var(--color-background))}.variant-swatches--tabs .variant-option__input:disabled+.variant-swatch__label{opacity:.34}@media(prefers-reduced-motion:reduce){.variant-swatches--tabs:before{transition:none}}.variant-swatches--tabs{width:min(100%,calc(var(--solor-switch-count)*56px));padding:2px}.variant-swatches--tabs:before{top:2px;bottom:2px;left:2px;width:calc((100% - 4px)/var(--solor-switch-count))}.variant-swatches--tabs .variant-swatch__label{min-height:34px;padding-inline:6px}.variant-swatches--tabs .variant-swatch__name{font-size:11px;line-height:1}@media(max-width:749px){.variant-swatches--tabs{width:min(100%,calc(var(--solor-switch-count)*52px))}.variant-swatches--tabs .variant-swatch__label{min-height:32px;padding-inline:5px}}.main-product--solor .variant-picker__option{display:grid;justify-items:center}.main-product--solor .variant-picker__label-row{width:max-content;max-width:100%;margin:0 auto 6px;justify-content:center;gap:10px;color:#3b1c17;text-align:center}.main-product--solor .variant-picker__label,.main-product--solor .variant-picker__label-name,.main-product--solor .variant-picker__selected-value,.main-product--solor .variant-picker__size-guide{color:#3b1c17}.main-product--solor .variant-picker__label-row--heading .variant-picker__label{font-size:14px;line-height:1.15}.main-product--solor .variant-swatches--tabs{width:max-content!important;max-width:100%;margin-inline:auto;grid-template-columns:repeat(var(--solor-switch-count),minmax(44px,52px));padding:2px}.main-product--solor .variant-swatches--tabs:before{top:2px;bottom:2px;left:2px;width:calc((100% - 4px)/var(--solor-switch-count))}.main-product--solor .variant-swatches--tabs .variant-swatch__label{min-height:28px;padding-inline:5px;font-size:11px;line-height:1}.main-product--solor .variant-swatches--tabs .variant-swatch__name{font-size:11px;line-height:1}@media(max-width:749px){.main-product--solor .variant-picker__label-row{margin-bottom:5px}.main-product--solor .variant-picker__label-row--heading .variant-picker__label{font-size:13px}.main-product--solor .variant-swatches--tabs{grid-template-columns:repeat(var(--solor-switch-count),minmax(42px,48px))}.main-product--solor .variant-swatches--tabs .variant-swatch__label{min-height:27px;padding-inline:4px}}.main-product--solor .variant-picker__enhanced,.main-product--solor .variant-picker__enhanced:has(.variant-swatches--tabs){gap:12px!important}.main-product--solor .variant-picker__label-row{margin-bottom:4px!important}.main-product--solor .variant-swatches--tabs{width:max-content!important;grid-template-columns:repeat(var(--solor-switch-count),minmax(40px,46px));padding:1px!important;border-radius:999px}.main-product--solor .variant-swatches--tabs:before{top:1px!important;bottom:1px!important;left:1px!important;width:calc((100% - 2px)/var(--solor-switch-count))!important;border-radius:999px}.main-product--solor .variant-swatches--tabs .variant-swatch__label{min-height:24px!important;height:24px!important;padding:0 5px!important;border-radius:999px!important}.main-product--solor .variant-swatches--tabs .variant-swatch__name{font-size:10px!important;line-height:1!important}@media(max-width:749px){.main-product--solor .variant-picker__enhanced,.main-product--solor .variant-picker__enhanced:has(.variant-swatches--tabs){gap:10px!important}.main-product--solor .variant-swatches--tabs{grid-template-columns:repeat(var(--solor-switch-count),minmax(38px,44px))}.main-product--solor .variant-swatches--tabs .variant-swatch__label{min-height:23px!important;height:23px!important;padding:0 4px!important}}.main-product--solor .variant-swatches--tabs{grid-template-columns:repeat(var(--solor-switch-count),minmax(42px,48px))}.main-product--solor .variant-swatches--tabs .variant-swatch__label{min-height:26px!important;height:26px!important;padding:0 6px!important}.main-product--solor .variant-swatches--tabs .variant-swatch__name{font-size:10.5px!important}@media(max-width:749px){.main-product--solor .variant-swatches--tabs{grid-template-columns:repeat(var(--solor-switch-count),minmax(40px,46px))}.main-product--solor .variant-swatches--tabs .variant-swatch__label{min-height:25px!important;height:25px!important;padding:0 5px!important}}.main-product--solor .variant-picker__option:has(.variant-swatches--swatch) .variant-picker__selected-value{display:none}.main-product--solor .variant-picker__option:has(.variant-swatches--swatch) .variant-picker__label-row{margin-bottom:8px!important}.main-product--solor .variant-swatches--swatch{width:max-content;margin-inline:auto;gap:10px}.main-product--solor .variant-swatches--swatch .variant-swatch__label{width:30px;min-width:30px;height:30px;min-height:30px;padding:3px;border:1px solid transparent;border-radius:50%;background:transparent!important}.main-product--solor .variant-swatches--swatch .variant-swatch__color{display:block;width:20px;height:20px;border:1px solid color-mix(in srgb,#3B1C17 18%,transparent);border-radius:50%}.main-product--solor .variant-swatches--swatch .variant-swatch__copy,.main-product--solor .variant-swatches--swatch .variant-swatch__selected-icon{display:none!important}.main-product--solor .variant-swatches--swatch .variant-option__input:checked+.variant-swatch__label{border-color:#3b1c17;background:transparent!important;box-shadow:0 0 0 1px #3b1c17}.main-product--solor .variant-swatches--swatch .variant-swatch__label:hover{border-color:color-mix(in srgb,#3B1C17 55%,transparent)}.main-product--solor .variant-picker__option:has(.variant-swatches--swatch) .variant-picker__selected-value{display:inline-flex!important;min-height:0;padding:0;border-radius:0;background:transparent;color:#3b1c17;font-size:13px;font-weight:500;line-height:1.2}.main-product--solor .variant-picker__option:has(.variant-swatches--swatch) .variant-picker__label-row{gap:8px}.main-product--solor .variant-picker__option:has(.variant-swatches--swatch) .variant-picker__label-row{align-items:center!important}.main-product--solor .variant-picker__option:has(.variant-swatches--swatch) .variant-picker__label{align-items:center;line-height:1.1}.main-product--solor .variant-picker__option:has(.variant-swatches--swatch) .variant-picker__selected-value{align-items:center;align-self:center;line-height:1.1!important;transform:translateY(1px)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-variant-picker.css.map */
