.main-product{position:relative}.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{display:flex;align-items:center;flex-flow:row;width:100%;gap:4px}.main-product .breadcrumbs__item{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;display:flex;flex-flow:row;letter-spacing:.084rem;text-transform:none;color:#676767;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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;display:flex;align-items:flex-start;padding:4px 6px;letter-spacing:.084rem;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:Helvetica Neue,Helvetica,Arial,sans-serif;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;letter-spacing:.098rem;color:#676767;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 #E1E0E0;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 1fr}@media (min-width: 640px){.main-product__product-form__title-and-price,.main-product .product-form__title-and-price{display:flex;flex-flow:row;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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:150%;letter-spacing:.098rem;font-size:1.8rem;font-weight:400;font-style:normal;line-height:120%;letter-spacing:.126rem;text-transform:none}.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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:150%;letter-spacing:.098rem;font-size:1.8rem;font-weight:400;font-style:normal;line-height:120%;display:flex;align-items:center;flex-direction:row;justify-content:flex-end;letter-spacing:.126rem;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{-webkit-text-decoration:line-through;text-decoration:line-through;color:#676767;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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.098rem}.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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;display:flex;margin-bottom:12px;padding:0 var(--spacing-2x);letter-spacing:.084rem;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;letter-spacing:.098rem}}.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{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-almost-black)}.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%;-o-object-fit:cover;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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.084rem;color:var(--color-almost-black);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%;letter-spacing:.098rem}}.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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.084rem;color:var(--color-almost-black);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%;letter-spacing:.098rem}}.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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:150%;letter-spacing:.098rem;font-size:1.2rem;font-weight:400;font-style:normal;line-height:120%;flex:1;width:100%;padding:16px 20px;text-align:center;letter-spacing:.24rem;text-transform:uppercase;color:#fcfaf6;color:var(--color-off-white, #FCFAF6)}.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 #E1E0E0;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{margin:0!important;margin:initial!important}.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}.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__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:#282828;background-color:var(--color-almost-black, #282828)}@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:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:400;font-style:normal;line-height:120%;margin-bottom:12px;letter-spacing:.28rem;text-transform:uppercase;color:#282828;color:var(--color-almost-black, #282828)}.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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.098rem;color:#282828;color:var(--color-almost-black, #282828)}.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:#282828;background-color:var(--color-almost-black, #282828)}@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:#fcfaf6;background-color:var(--color-off-white, #FCFAF6)}@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:none;max-width:initial}.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:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:150%;letter-spacing:.098rem;font-size:1.4rem;font-weight:400;font-style:normal;line-height:120%;letter-spacing:.28rem;text-transform:uppercase;color:#282828;color:var(--color-almost-black, #282828)}.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:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.098rem;color:#282828;color:var(--color-almost-black, #282828)}.swym-button-bar{display:none}
