.product-information .product-details{--ms-product-gap: 30px;--ms-size-guide-space: 108px}.product-information .product-details>.group-block>.group-block-content{gap:var(--ms-product-gap)!important}.product-information .product-details .group-block:has(>.group-block-content>variant-picker)>.group-block-content{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px!important;row-gap:0!important}.product-information .product-details .group-block:has(>.group-block-content>variant-picker)>.group-block-content>.popup-link{grid-column:2;grid-row:1;align-self:end;justify-self:end;z-index:2;margin:0 0 2px}.product-information .variant-picker__form{display:flex;flex-direction:column;gap:30px!important}.product-information .variant-option--swatches{display:flex!important;align-items:center;flex-wrap:wrap;gap:12px!important;margin:0!important;padding:0!important;border:0!important}.product-information .variant-option--swatches>legend{order:100;float:none;width:auto;max-width:none;margin:0 0 0 4px!important;padding:0!important;font-size:inherit;line-height:1.2}.product-information .variant-option--swatches .variant-option__button-label{border-radius:0!important;outline-width:1px!important;outline-offset:1px}.product-information .variant-option--swatches .swatch{width:16px!important;height:16px!important;border:1px solid rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity))!important;border-radius:0!important}.product-information .variant-option--swatches .swatch:after,.product-information .variant-option--swatches .swatch:before{border-radius:0!important}.product-information .variant-option--buttons:not(.variant-option--swatches){display:flex!important;align-items:center;flex-wrap:wrap;gap:10px 24px!important;width:100%;margin:0!important;padding:0 calc(var(--ms-size-guide-space) + 16px) 0 0!important;border:0!important}.product-information .popup-link__button .svg-wrapper,.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label>svg,.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill,.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__strikethrough,.product-information .variant-option--buttons:not(.variant-option--swatches)>legend{display:none!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 2px!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;background:0 0!important;color:#111!important;box-shadow:none!important;line-height:1.2}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked),.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{border-bottom-color:currentColor!important;background:0 0!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]){color:#aaa!important}.product-information .variant-option__button-label:has(input:focus-visible){outline:#111 solid 1px!important;outline-offset:3px}.product-information .popup-link__button{margin:0!important;padding:0 0 3px!important;border:0!important;background:0 0!important;color:#111!important;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-information .buy-buttons-block .add-to-cart-button{width:100%!important;height:30px!important;min-height:30px!important;padding:0 18px!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;box-shadow:none!important;transition:background-color .18s,color .18s}@media(hover:hover)and (pointer:fine){.product-information .buy-buttons-block .add-to-cart-button:not(:disabled):hover{background:#111!important;color:#fff!important}}.product-information .buy-buttons-block .add-to-cart-button:disabled{border-color:#ccc!important;background:#fff!important;color:#999!important;opacity:1}@media screen and (max-width:749px){.product-form-buttons{padding-top:0}.product-information .variant-picker__form{gap:40px!important}.accordion accordion-custom:first-child summary{padding-top:0}.product-information .product-details{--ms-product-gap: 40px;--ms-size-guide-space: 94px}.product-information .product-details>.group-block>.group-block-content>*{order:50}.product-information .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>.text-block h1){order:1}.product-information .product-details>.group-block>.group-block-content>.text-block:not(product-price){order:2}.product-information .product-details>.group-block>.group-block-content>.group-block:has(>.group-block-content>variant-picker){order:3}.product-information .product-details>.group-block>.group-block-content>.buy-buttons-block{order:4}.product-information .product-details .group-block:has(>.group-block-content>.text-block h1)>.group-block-content{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}.product-information .product-details .group-block:has(>.group-block-content>.text-block h1) .text-block:has(h1){flex:1 1 auto;min-width:0}.product-information .product-details .group-block:has(>.group-block-content>.text-block h1) product-price{flex:0 0 auto;width:auto!important;max-width:45%;margin-inline-start:auto!important;text-align:right}.product-information product-price .price{justify-content:flex-end}.product-information .variant-option--buttons:not(.variant-option--swatches){gap:10px 20px!important}}.product-information .product-details .group-block:has(>.group-block-content>variant-picker)>.group-block-content>div:has(>[id^=ss-size-guide-]){grid-column:2;grid-row:1;align-self:end;justify-self:end;z-index:2;width:max-content!important;margin:0 0 2px!important;padding:0!important}.product-information .group-block:has(>.group-block-content>variant-picker)>.group-block-content>div:has(>[id^=ss-size-guide-])>[class*=size-guide-]{width:auto!important;margin:0!important;padding:0!important}.product-information .group-block:has(>.group-block-content>variant-picker)>.group-block-content>div:has(>[id^=ss-size-guide-])>[class*=size-guide-]>div{margin:0!important;padding:0!important}.product-information div:has(>[id^=ss-size-guide-]) [class*=size-toggle-]{width:max-content!important;margin:0!important;padding:0!important;white-space:nowrap}.product-information div:has(>[id^=ss-size-guide-]) [class*=size-toggle-] span{text-decoration:underline;text-underline-offset:3px;font-family:var(--font-paragraph--family)}.product-information .variant-option--swatches .ms-product-color-name{order:2;flex:0 0 auto;margin:0 0 0 2px!important;padding:0!important;color:#111!important;line-height:1.2}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after,.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before{display:none!important;content:none!important}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text{text-decoration:line-through;text-decoration-thickness:1px}variant-picker.variant-picker.spacing-style.variant-picker--left+div{margin-bottom:0!important}.variant-option__button-label__text{font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/131/assets/ms-product-information.css.map */
