.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;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);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(--color-foreground);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-option__input:disabled+.variant-swatch__label,.variant-option__input:disabled+.variant-option__card,.variant-swatch.is-unavailable .variant-swatch__label,.variant-option.is-unavailable .variant-option__card{opacity:.3!important;filter:grayscale(1);cursor:not-allowed!important}.variant-option__input:disabled+.variant-swatch__label *,.variant-option__input:disabled+.variant-option__card *{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-variant-picker.css.map */
