:root{--box-shadow-default: 0 0 20px rgba(0, 0, 0, .1);--drop-shadow-default: 0 8px 8px rgba(0, 0, 0, .1);--color-white: rgba(255, 255, 255, 1);--color-red: rgba(175, 106, 106, 1);--color-dark: rgba(0, 0, 0, 1);--color-almost-black: rgba(36, 36, 36, 1);--color-dark-grey: rgba(103, 103, 103, 1);--color-grey: rgba(168, 168, 168, 1);--color-light-grey: rgba(225, 224, 224, 1);--color-off-white: rgba(252, 250, 246, 1);--color-sale: #CC3314;--color-green: #67A98D;--color-orange: #EBCB5A;--color-blue: #3b82f6;--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px}.main-product{position:relative}.main-product .klaviyo-star-rating-widget{padding-inline:16px}@media (min-width: 768px){.main-product .klaviyo-star-rating-widget{padding-inline:0}}.main-product__inner,.main-product .inner{max-width:1440px;margin:0 auto;margin-bottom:var(--spacing-5x)}@media (min-width: 640px){.main-product__inner,.main-product .inner{display:flex;align-items:flex-start;justify-content:space-between;padding:20px var(--spacing-2x);gap:var(--spacing-3x)}}@media (min-width: 1024px){.main-product__inner,.main-product .inner{display:flex;align-items:flex-start;justify-content:center;padding:20px var(--spacing-8x);gap:var(--spacing-8x)}}.main-product .breadcrumbs{display:none;align-items:center;flex-flow:row;gap:4px}.main-product .breadcrumbs__inner{display:flex;width:100%;gap:4px}@media (min-width: 640px){.main-product .breadcrumbs{display:flex;grid-column:1/3}}.main-product .breadcrumbs__list{font-family:GT America;font-size:1.4rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;display:flex;align-items:center;flex-flow:row;width:100%;gap:4px;color:var(--color-dark-grey, #676767)}.main-product .breadcrumbs__item{font-family:GT America;font-size:1.4rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;display:flex;flex-flow:row;color:var(--color-dark-grey, #676767);gap:4px}.main-product__label-holder,.main-product .label-holder{position:absolute;z-index:10;top:var(--spacing-1x);left:var(--spacing-3x);align-items:flex-start;flex-flow:column;gap:4px}.main-product__label-holder--mobile-only,.main-product .label-holder--mobile-only{display:flex}@media (min-width: 640px){.main-product__label-holder--mobile-only,.main-product .label-holder--mobile-only{display:none}}.main-product__label-holder__label,.main-product .label-holder__label{font-family:GT America;font-size:1.4rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;display:flex;align-items:flex-start;padding:4px 6px;text-transform:capitalize;border-radius:2px;background-color:var(--color-white)}.main-product__label-holder__label--color-red,.main-product .label-holder__label--color-red{color:#cc3314}.main-product__label-holder__label--color-green,.main-product .label-holder__label--color-green{color:#0fa115}.main-product__product-form,.main-product .product-form{width:100%}@media (min-width: 640px){.main-product__product-form,.main-product .product-form{position:sticky;top:70px;max-width:423px;padding-top:var(--spacing-5x)}}.main-product__product-form__sub-title,.main-product .product-form__sub-title{font-family:GT America;line-height:150%;font-size:1.4rem;font-weight:400;font-style:normal;line-height:normal;margin:0 var(--spacing-2x);padding:var(--spacing-1x) 0;color:var(--color-dark-grey, #676767)}@media (min-width: 640px){.main-product__product-form__sub-title,.main-product .product-form__sub-title{margin:0}}.main-product__product-form__sub-title .labels-holder,.main-product .product-form__sub-title .labels-holder{display:none}@media (min-width: 640px){.main-product__product-form__sub-title .labels-holder,.main-product .product-form__sub-title .labels-holder{display:flex;align-items:flex-end;flex-flow:row;justify-content:space-between}}.main-product__product-form__sub-title .labels-holder .labels,.main-product .product-form__sub-title .labels-holder .labels{display:flex;align-items:flex-end;flex-flow:row wrap-reverse;justify-content:flex-end;max-width:275px;gap:4px}.main-product__product-form__sub-title .labels-holder .labels .label-holder__label,.main-product .product-form__sub-title .labels-holder .labels .label-holder__label{padding:1px 6px;border:1px solid var(--light-grey, #E1E0E0)}.main-product__product-form__sub-title .breadcrumbs,.main-product .product-form__sub-title .breadcrumbs{display:flex}@media (min-width: 640px){.main-product__product-form__sub-title .breadcrumbs,.main-product .product-form__sub-title .breadcrumbs{display:none}}.main-product__product-form__title-and-price,.main-product .product-form__title-and-price{display:grid;align-items:center;margin:0 var(--spacing-2x) var(--spacing-4x) var(--spacing-2x);grid-template-columns:1fr;gap:var(--spacing-1x)}@media (min-width: 640px){.main-product__product-form__title-and-price,.main-product .product-form__title-and-price{display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;margin:0 0 var(--spacing-4x) 0}}.main-product__product-form__title-and-price .product-form__title,.main-product .product-form__title-and-price .product-form__title{font-family:GT America;font-size:1.4rem;line-height:150%;font-size:1.8rem;font-weight:400;font-style:normal;line-height:120%}.main-product__product-form__title-and-price .product-form__price-holder .price-holder,.main-product .product-form__title-and-price .product-form__price-holder .price-holder{font-family:GT America;font-size:1.4rem;line-height:150%;font-size:1.8rem;font-weight:400;font-style:normal;line-height:120%;display:flex;align-items:center;flex-direction:row;justify-content:flex-start;gap:var(--spacing-1x)}@media (min-width: 640px){.main-product__product-form__title-and-price .product-form__price-holder .price-holder,.main-product .product-form__title-and-price .product-form__price-holder .price-holder{flex-direction:row-reverse}}.main-product__product-form__title-and-price .product-form__price-holder .price-holder .price--underlined,.main-product .product-form__title-and-price .product-form__price-holder .price-holder .price--underlined{text-decoration:line-through;color:var(--color-dark-grey, #676767)}.main-product__product-form__title-and-price .product-form__price-holder .price-holder .price--has-compare-price,.main-product .product-form__title-and-price .product-form__price-holder .price-holder .price--has-compare-price{color:var(--color-sale)}.main-product__product-form__title-and-price .product-form__product-details,.main-product .product-form__title-and-price .product-form__product-details{font-family:GT America;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%}.main-product__product-form__product-variants,.main-product__product-form .product-variants,.main-product .product-form__product-variants,.main-product .product-form .product-variants{margin-bottom:var(--spacing-2x)}@media (min-width: 640px){.main-product__product-form__product-variants,.main-product__product-form .product-variants,.main-product .product-form__product-variants,.main-product .product-form .product-variants{margin-bottom:var(--spacing-4x)}}.main-product__product-form__product-variants__title,.main-product__product-form .product-variants__title,.main-product .product-form__product-variants__title,.main-product .product-form .product-variants__title{font-family:GT America;font-size:1.4rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;display:flex;margin-bottom:12px;padding:0 var(--spacing-2x);color:var(--color-dark-grey);gap:6px}@media (min-width: 640px){.main-product__product-form__product-variants__title,.main-product__product-form .product-variants__title,.main-product .product-form__product-variants__title,.main-product .product-form .product-variants__title{font-size:1.4rem;font-weight:400;font-style:normal;line-height:120%;margin-bottom:8px;padding:0}}.main-product__product-form__product-variants__title span,.main-product__product-form .product-variants__title span,.main-product .product-form__product-variants__title span,.main-product .product-form .product-variants__title span{color:var(--color-dark)}.main-product__product-form__product-variants__title a,.main-product__product-form .product-variants__title a,.main-product .product-form__product-variants__title a,.main-product .product-form .product-variants__title a{text-decoration:underline;color:var(--color-black, #000)}.main-product__product-form__product-variants__title-copy,.main-product__product-form .product-variants__title-copy,.main-product .product-form__product-variants__title-copy,.main-product .product-form .product-variants__title-copy{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.main-product__product-form__product-variants__title-note,.main-product__product-form .product-variants__title-note,.main-product .product-form__product-variants__title-note,.main-product .product-form .product-variants__title-note{color:var(--color-dark-grey, #676767)}.main-product__product-form__product-variants color-variant-slider,.main-product__product-form .product-variants color-variant-slider,.main-product .product-form__product-variants color-variant-slider,.main-product .product-form .product-variants color-variant-slider{position:relative;display:flex;overflow:hidden;padding-right:36px}.main-product__product-form__product-variants color-variant-slider .swiper-button-previous,.main-product__product-form .product-variants color-variant-slider .swiper-button-previous,.main-product .product-form__product-variants color-variant-slider .swiper-button-previous,.main-product .product-form .product-variants color-variant-slider .swiper-button-previous{position:absolute;z-index:20;top:50%;left:var(--spacing-1x);display:flex;align-items:center;width:20px;height:20px;margin:0 0 0 5px;cursor:pointer;transition:opacity .5s;transform:translateY(50%);opacity:1;background-color:#fff;rotate:-180deg}.main-product__product-form__product-variants color-variant-slider .swiper-button-next,.main-product__product-form .product-variants color-variant-slider .swiper-button-next,.main-product .product-form__product-variants color-variant-slider .swiper-button-next,.main-product .product-form .product-variants color-variant-slider .swiper-button-next{position:absolute;z-index:20;top:50%;right:var(--spacing-1x);display:flex;align-items:center;width:20px;height:20px;margin:0 5px 0 0;cursor:pointer;transition:opacity .5s;transform:translateY(-50%);opacity:1;background-color:#fff;rotate:0deg}.main-product__product-form__product-variants color-variant-slider .swiper-button-disabled,.main-product__product-form .product-variants color-variant-slider .swiper-button-disabled,.main-product .product-form__product-variants color-variant-slider .swiper-button-disabled,.main-product .product-form .product-variants color-variant-slider .swiper-button-disabled{transition:opacity .5s;opacity:0}.main-product__product-form__product-variants__list,.main-product__product-form .product-variants__list,.main-product .product-form__product-variants__list,.main-product .product-form .product-variants__list{display:flex;padding-left:var(--spacing-2x)}@media (min-width: 640px){.main-product__product-form__product-variants__list,.main-product__product-form .product-variants__list,.main-product .product-form__product-variants__list,.main-product .product-form .product-variants__list{padding:0}}.main-product__product-form__product-variants__list .swiper-slide,.main-product__product-form .product-variants__list .swiper-slide,.main-product .product-form__product-variants__list .swiper-slide,.main-product .product-form .product-variants__list .swiper-slide{position:relative;display:flex;width:64px;aspect-ratio:32/47}@media (min-width: 640px){.main-product__product-form__product-variants__list .swiper-slide,.main-product__product-form .product-variants__list .swiper-slide,.main-product .product-form__product-variants__list .swiper-slide,.main-product .product-form .product-variants__list .swiper-slide{width:81px}}.main-product__product-form__product-variants__list .swiper-slide .image-holder,.main-product__product-form .product-variants__list .swiper-slide .image-holder,.main-product .product-form__product-variants__list .swiper-slide .image-holder,.main-product .product-form .product-variants__list .swiper-slide .image-holder{display:block;width:100%;height:100%}.main-product__product-form__product-variants__list .swiper-slide .image-holder picture,.main-product__product-form .product-variants__list .swiper-slide .image-holder picture,.main-product .product-form__product-variants__list .swiper-slide .image-holder picture,.main-product .product-form .product-variants__list .swiper-slide .image-holder picture{display:block;width:100%;height:100%}.main-product__product-form__product-variants__list .swiper-slide .image-holder img,.main-product__product-form .product-variants__list .swiper-slide .image-holder img,.main-product .product-form__product-variants__list .swiper-slide .image-holder img,.main-product .product-form .product-variants__list .swiper-slide .image-holder img{width:100%;height:100%;object-fit:cover;aspect-ratio:32/47}.main-product__product-form__product-variants__list .js-active:after,.main-product__product-form .product-variants__list .js-active:after,.main-product .product-form__product-variants__list .js-active:after,.main-product .product-form .product-variants__list .js-active:after{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;content:"";border:1px solid var(--color-dark-grey)}.main-product__product-form__product-variants--sizes,.main-product__product-form .product-variants--sizes,.main-product .product-form__product-variants--sizes,.main-product .product-form .product-variants--sizes{width:100%}.main-product__product-form__product-variants--sizes .product-variants__title,.main-product__product-form .product-variants--sizes .product-variants__title,.main-product .product-form__product-variants--sizes .product-variants__title,.main-product .product-form .product-variants--sizes .product-variants__title{justify-content:space-between}.main-product__product-form__product-variants--sizes .product-variants__title button,.main-product__product-form .product-variants--sizes .product-variants__title button,.main-product .product-form__product-variants--sizes .product-variants__title button,.main-product .product-form .product-variants--sizes .product-variants__title button{font-family:GT America;font-size:1.4rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;color:var(--color-black, #000);text-decoration-line:underline}@media (min-width: 640px){.main-product__product-form__product-variants--sizes .product-variants__title button,.main-product__product-form .product-variants--sizes .product-variants__title button,.main-product .product-form__product-variants--sizes .product-variants__title button,.main-product .product-form .product-variants--sizes .product-variants__title button{font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%}}.main-product__product-form__product-variants--sizes .sizes__list,.main-product__product-form .product-variants--sizes .sizes__list,.main-product .product-form__product-variants--sizes .sizes__list,.main-product .product-form .product-variants--sizes .sizes__list{display:flex;flex-flow:row wrap;padding:0 var(--spacing-2x);gap:4px}@media (min-width: 640px){.main-product__product-form__product-variants--sizes .sizes__list,.main-product__product-form .product-variants--sizes .sizes__list,.main-product .product-form__product-variants--sizes .sizes__list,.main-product .product-form .product-variants--sizes .sizes__list{padding:0}}.main-product__product-form__product-variants--demoniations,.main-product__product-form .product-variants--demoniations,.main-product .product-form__product-variants--demoniations,.main-product .product-form .product-variants--demoniations{width:100%}.main-product__product-form__product-variants--demoniations .product-variants__title,.main-product__product-form .product-variants--demoniations .product-variants__title,.main-product .product-form__product-variants--demoniations .product-variants__title,.main-product .product-form .product-variants--demoniations .product-variants__title{justify-content:space-between}.main-product__product-form__product-variants--demoniations .product-variants__title button,.main-product__product-form .product-variants--demoniations .product-variants__title button,.main-product .product-form__product-variants--demoniations .product-variants__title button,.main-product .product-form .product-variants--demoniations .product-variants__title button{font-family:GT America;font-size:1.4rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;color:var(--color-black, #000);text-decoration-line:underline}@media (min-width: 640px){.main-product__product-form__product-variants--demoniations .product-variants__title button,.main-product__product-form .product-variants--demoniations .product-variants__title button,.main-product .product-form__product-variants--demoniations .product-variants__title button,.main-product .product-form .product-variants--demoniations .product-variants__title button{font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%}}.main-product__product-form__product-variants--demoniations .sizes__list,.main-product__product-form .product-variants--demoniations .sizes__list,.main-product .product-form__product-variants--demoniations .sizes__list,.main-product .product-form .product-variants--demoniations .sizes__list{display:flex;flex-flow:row wrap;padding:0 var(--spacing-2x);gap:4px}@media (min-width: 640px){.main-product__product-form__product-variants--demoniations .sizes__list,.main-product__product-form .product-variants--demoniations .sizes__list,.main-product .product-form__product-variants--demoniations .sizes__list,.main-product .product-form .product-variants--demoniations .sizes__list{padding:0}}.main-product__product-form__buttons-holder,.main-product__product-form .buttons-holder,.main-product .product-form__buttons-holder,.main-product .product-form .buttons-holder{display:flex;align-items:center;flex-flow:row nowrap;padding:0 var(--spacing-2x);gap:8px}@media (min-width: 640px){.main-product__product-form__buttons-holder,.main-product__product-form .buttons-holder,.main-product .product-form__buttons-holder,.main-product .product-form .buttons-holder{margin-bottom:var(--spacing-4x);padding:0}}.main-product__product-form__buttons-holder .buttons-holder__add-to-bag,.main-product__product-form .buttons-holder .buttons-holder__add-to-bag,.main-product .product-form__buttons-holder .buttons-holder__add-to-bag,.main-product .product-form .buttons-holder .buttons-holder__add-to-bag{font-family:GT America;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;flex:1;width:100%;padding:16px 20px;text-align:center;line-height:1.4rem;position:relative}.main-product__product-form__buttons-holder .buttons-holder__add-to-bag .button__loading-spinner,.main-product__product-form .buttons-holder .buttons-holder__add-to-bag .button__loading-spinner,.main-product .product-form__buttons-holder .buttons-holder__add-to-bag .button__loading-spinner,.main-product .product-form .buttons-holder .buttons-holder__add-to-bag .button__loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-product__product-form__buttons-holder .buttons-holder__add-to-bag .button__loading-spinner svg,.main-product__product-form .buttons-holder .buttons-holder__add-to-bag .button__loading-spinner svg,.main-product .product-form__buttons-holder .buttons-holder__add-to-bag .button__loading-spinner svg,.main-product .product-form .buttons-holder .buttons-holder__add-to-bag .button__loading-spinner svg{animation:spin 1s linear infinite;width:20px;height:20px}.main-product__product-form__buttons-holder .buttons-holder__add-to-bag .button__text,.main-product__product-form .buttons-holder .buttons-holder__add-to-bag .button__text,.main-product .product-form__buttons-holder .buttons-holder__add-to-bag .button__text,.main-product .product-form .buttons-holder .buttons-holder__add-to-bag .button__text{transition:opacity .2s ease}.main-product__product-form__buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__loading-spinner,.main-product__product-form .buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__loading-spinner,.main-product .product-form__buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__loading-spinner,.main-product .product-form .buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__loading-spinner{display:block}.main-product__product-form__buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__text,.main-product__product-form .buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__text,.main-product .product-form__buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__text,.main-product .product-form .buttons-holder .buttons-holder__add-to-bag.js-is-loading .button__text{opacity:0}.main-product__product-form__buttons-holder .buttons-holder__wishlist,.main-product__product-form .buttons-holder .buttons-holder__wishlist,.main-product .product-form__buttons-holder .buttons-holder__wishlist,.main-product .product-form .buttons-holder .buttons-holder__wishlist{display:flex;align-items:center;flex:1;justify-content:center;width:48px;max-width:48px;height:48px;margin-bottom:0;border:1px solid var(--color-light-grey, #E1E0E0);border-radius:2px}.main-product__product-form__buttons-holder .buttons-holder__wishlist button,.main-product__product-form .buttons-holder .buttons-holder__wishlist button,.main-product .product-form__buttons-holder .buttons-holder__wishlist button,.main-product .product-form .buttons-holder .buttons-holder__wishlist button{display:flex;align-items:center;justify-content:center;margin:unset!important}.main-product__product-form__buttons-holder .buttons-holder__wishlist button:after,.main-product__product-form .buttons-holder .buttons-holder__wishlist button:after,.main-product .product-form__buttons-holder .buttons-holder__wishlist button:after,.main-product .product-form .buttons-holder .buttons-holder__wishlist button:after{font-size:2.2rem}.main-product__product-form .product-variants .input--square,.main-product .product-form .product-variants .input--square{position:relative}.main-product__product-form .product-variants .input--square .variant-loading-spinner,.main-product .product-form .product-variants .input--square .variant-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;border-radius:50%;width:30px;height:30px;align-items:center;justify-content:center}.main-product__product-form .product-variants .input--square .variant-loading-spinner svg,.main-product .product-form .product-variants .input--square .variant-loading-spinner svg{animation:spin 1s linear infinite;width:16px;height:16px;color:var(--color-white, #fff)}.main-product__product-form .product-variants .input--square.js-variant-loading .variant-loading-spinner,.main-product .product-form .product-variants .input--square.js-variant-loading .variant-loading-spinner{display:flex}.main-product__product-form .product-variants .input--square.js-variant-loading label,.main-product .product-form .product-variants .input--square.js-variant-loading label{opacity:.5;transition:opacity .2s ease}.main-product__product-form .product-variants .input--square .low-stock-indicator,.main-product .product-form .product-variants .input--square .low-stock-indicator{position:absolute;top:4px;right:4px;z-index:5}.main-product__product-form .product-variants .input--square .low-stock-indicator__dot,.main-product .product-form .product-variants .input--square .low-stock-indicator__dot{display:block;width:6px;height:6px;border-radius:50%;background-color:var(--color-orange)}.main-product__product-form .product-variants .input--square.js-out-of-stock .low-stock-indicator,.main-product .product-form .product-variants .input--square.js-out-of-stock .low-stock-indicator{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-product__product-form__description-holder,.main-product__product-form .description-holder,.main-product .product-form__description-holder,.main-product .product-form .description-holder{position:relative;display:flex;flex-direction:column;padding:var(--spacing-3x) var(--spacing-2x)}@media (min-width: 640px){.main-product__product-form__description-holder,.main-product__product-form .description-holder,.main-product .product-form__description-holder,.main-product .product-form .description-holder{padding:var(--spacing-3x) 0}}.main-product__product-form__description-holder:after,.main-product__product-form .description-holder:after,.main-product .product-form__description-holder:after,.main-product .product-form .description-holder:after{position:absolute;bottom:0;left:var(--spacing-2x);width:calc(100% - 32px);height:1px;content:"";background-color:var(--color-dark, #000)}@media (min-width: 640px){.main-product__product-form__description-holder:after,.main-product__product-form .description-holder:after,.main-product .product-form__description-holder:after,.main-product .product-form .description-holder:after{left:0;width:100%}}.main-product__product-form__description-holder .description-holder__title,.main-product__product-form .description-holder .description-holder__title,.main-product .product-form__description-holder .description-holder__title,.main-product .product-form .description-holder .description-holder__title{font-family:GT America;line-height:150%;font-size:1.4rem;font-weight:400;font-style:normal;line-height:120%;margin-bottom:12px;color:var(--color-dark, #000)}.main-product__product-form__description-holder .description-holder__description,.main-product__product-form .description-holder .description-holder__description,.main-product .product-form__description-holder .description-holder__description,.main-product .product-form .description-holder .description-holder__description{font-family:GT America;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;color:var(--color-dark, #000)}.main-product__product-form__surf-expand,.main-product__product-form .surf-expand,.main-product .product-form__surf-expand,.main-product .product-form .surf-expand{position:relative}.main-product__product-form__surf-expand:after,.main-product__product-form .surf-expand:after,.main-product .product-form__surf-expand:after,.main-product .product-form .surf-expand:after{position:absolute;bottom:0;left:var(--spacing-2x);width:calc(100% - 32px);height:1px;content:"";background-color:var(--color-dark, #000)}@media (min-width: 640px){.main-product__product-form__surf-expand:after,.main-product__product-form .surf-expand:after,.main-product .product-form__surf-expand:after,.main-product .product-form .surf-expand:after{left:0;width:100%}}.main-product__product-form__surf-expand .surf-expand__summary,.main-product__product-form .surf-expand .surf-expand__summary,.main-product .product-form__surf-expand .surf-expand__summary,.main-product .product-form .surf-expand .surf-expand__summary{padding:14px var(--spacing-2x);background-color:var(--color-white, #FFF)}@media (min-width: 640px){.main-product__product-form__surf-expand .surf-expand__summary,.main-product__product-form .surf-expand .surf-expand__summary,.main-product .product-form__surf-expand .surf-expand__summary,.main-product .product-form .surf-expand .surf-expand__summary{padding:14px 0}}.main-product__product-form__surf-expand .surf-expand__content,.main-product__product-form .surf-expand .surf-expand__content,.main-product .product-form__surf-expand .surf-expand__content,.main-product .product-form .surf-expand .surf-expand__content{max-width:unset}.main-product__product-form__surf-expand .icon-chevron,.main-product__product-form .surf-expand .icon-chevron,.main-product .product-form__surf-expand .icon-chevron,.main-product .product-form .surf-expand .icon-chevron{width:12px}.main-product__product-form__surf-expand .icon-chevron:before,.main-product__product-form__surf-expand .icon-chevron:after,.main-product__product-form .surf-expand .icon-chevron:before,.main-product__product-form .surf-expand .icon-chevron:after,.main-product .product-form__surf-expand .icon-chevron:before,.main-product .product-form__surf-expand .icon-chevron:after,.main-product .product-form .surf-expand .icon-chevron:before,.main-product .product-form .surf-expand .icon-chevron:after{height:1px}.main-product__product-form__surf-expand .summary__title,.main-product__product-form .surf-expand .summary__title,.main-product .product-form__surf-expand .summary__title,.main-product .product-form .surf-expand .summary__title{font-family:GT America;font-size:1.4rem;line-height:150%;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;color:var(--color-dark, #000)}.main-product__product-form__surf-expand .content__inner,.main-product__product-form .surf-expand .content__inner,.main-product .product-form__surf-expand .content__inner,.main-product .product-form .surf-expand .content__inner{padding:0 var(--spacing-2x) var(--spacing-3x)}@media (min-width: 640px){.main-product__product-form__surf-expand .content__inner,.main-product__product-form .surf-expand .content__inner,.main-product .product-form__surf-expand .content__inner,.main-product .product-form .surf-expand .content__inner{padding:0 0 var(--spacing-3x)}}.main-product__product-form__surf-expand .content__text,.main-product__product-form .surf-expand .content__text,.main-product .product-form__surf-expand .content__text,.main-product .product-form .surf-expand .content__text{font-family:GT America;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;color:var(--color-dark, #000)}.main-product__product-form .certifications,.main-product .product-form .certifications{padding:var(--spacing-3x) var(--spacing-2x);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:16px;grid-row-gap:16px}@media (min-width: 640px){.main-product__product-form .certifications,.main-product .product-form .certifications{padding:var(--spacing-3x) 0}}.main-product__product-form .usp,.main-product .product-form .usp{padding:var(--spacing-2x) var(--spacing-2x) var(--spacing-1x);gap:var(--spacing-2x)}@media (min-width: 640px){.main-product__product-form .usp,.main-product .product-form .usp{padding:0 0 var(--spacing-1x)}}.main-product__product-form .usp__item,.main-product .product-form .usp__item{display:flex}.main-product__product-form .usp__item .usp__icon,.main-product .product-form .usp__item .usp__icon{margin-right:10px}.main-product__product-form .usp ul,.main-product__product-form .usp ol,.main-product .product-form .usp ul,.main-product .product-form .usp ol{margin-left:-23px}.main-product__product-form .usp ul li,.main-product__product-form .usp ol li,.main-product .product-form .usp ul li,.main-product .product-form .usp ol li{list-style:disc}.main-product__product-form .usp ul li+li,.main-product__product-form .usp ol li+li,.main-product .product-form .usp ul li+li,.main-product .product-form .usp ol li+li{margin-top:2px}.main-product__product-form .stock-status-container,.main-product .product-form .stock-status-container{display:flex;flex-direction:row;gap:20px;margin-bottom:var(--spacing-2x);padding:0 var(--spacing-2x)}@media (min-width: 640px){.main-product__product-form .stock-status-container,.main-product .product-form .stock-status-container{padding:0;margin-bottom:var(--spacing-1x)}}.main-product__product-form .stock-status,.main-product .product-form .stock-status{display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;font-weight:500}.main-product__product-form .stock-status__dot,.main-product .product-form .stock-status__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.main-product__product-form .stock-status__dot--green,.main-product .product-form .stock-status__dot--green{background-color:var(--color-green)}.main-product__product-form .stock-status__dot--orange,.main-product .product-form .stock-status__dot--orange{background-color:var(--color-orange)}.main-product__product-form .stock-status__dot--red,.main-product .product-form .stock-status__dot--red{background-color:var(--color-sale)}.main-product__product-form .stock-status__dot--blue,.main-product .product-form .stock-status__dot--blue{background-color:var(--color-blue)}.main-product__product-form .button--find-in-store,.main-product .product-form .button--find-in-store{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;font-weight:500;font-size:1.4rem}.main-product__product-form .button--find-in-store svg,.main-product .product-form .button--find-in-store svg{width:16px;height:16px}.main-product__product-form .button--find-in-store:hover,.main-product .product-form .button--find-in-store:hover{opacity:.7}.main-product__product-form .button--find-in-store:focus,.main-product .product-form .button--find-in-store:focus{outline:2px solid var(--color-black);outline-offset:2px}.swym-button-bar{display:none}
