:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(.7,0,.84,0);easeOut:cubic-bezier(.16,1,.3,1);easeInOut:cubic-bezier(.87,0,.13,1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-product-gallery [data-fancybox]{cursor:zoom-in}.c-product-gallery__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-product-gallery__media-container{padding-bottom:125%}.c-product-gallery__carousel{overflow:hidden}.c-product-gallery__controls{position:relative;margin-top:1.375rem}.c-product-gallery__prev,.c-product-gallery__next{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;left:-1.125rem;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .3s ease}.c-product-gallery__prev.swiper-button-disabled,.c-product-gallery__next.swiper-button-disabled{opacity:.3;cursor:default}.c-product-gallery__prev svg,.c-product-gallery__next svg{width:.75rem;height:1.25rem;transition:all .3s ease}.c-product-gallery__next{left:auto;right:-1.125rem}.c-product-gallery__thumbnails-container{margin:0 1rem;overflow:hidden}.c-product-gallery__thumbnails .swiper-wrapper.has-2,.c-product-gallery__thumbnails .swiper-wrapper.has-3,.c-product-gallery__thumbnails .swiper-wrapper.has-4,.c-product-gallery__thumbnails .swiper-wrapper.has-5{justify-content:center}.c-product-gallery__thumbnails .swiper-slide{opacity:.5;cursor:pointer;transition:opacity .3s ease;max-width:3.0313rem}.c-product-gallery__thumbnails .swiper-slide.swiper-slide-thumb-active{opacity:1}.c-product-gallery__thumbnail-image-container{padding-bottom:125%}@media only screen and (min-width:1100px){.c-product-gallery__prev:not(.swiper-button-disabled):hover svg,.c-product-gallery__next:not(.swiper-button-disabled):hover svg{transform:translate(.25rem)}.c-product-gallery__next:not(.swiper-button-disabled):hover svg{transform:translate(-.25rem)}.c-product-gallery__thumbnails-container{margin:0 1.5rem}.c-product-gallery__thumbnails .swiper-slide{max-width:5.9375rem}.c-product-gallery__thumbnail-image-container{padding-bottom:125%}}.o-swatches__swatch{display:flex;align-items:center;margin-bottom:1.5rem}.o-swatches__swatch-title{margin:0;margin-right:.75rem;white-space:nowrap;font-family:Helvetica Neue LT Bold,sans-serif;font-weight:700}.o-swatches__swatch-options{display:flex;align-items:center;flex-wrap:wrap}.o-swatches__swatch-options .o-swatches__swatch-button:not(:last-child){margin-right:.625rem}.o-swatches__swatch-button-wrap{padding:.1875rem;border:.0625rem solid rgba(0,0,0,0)}.o-swatches__swatch-button-wrap:not(:last-child){margin-right:.625rem}.o-swatches__swatch-button-wrap.is-selected{border-color:#000}.o-swatches__swatch-button{margin:0;padding:.5rem;border:.0625rem solid rgba(0,0,0,.3)}.is-color .o-swatches__swatch-button{width:2rem;height:2rem;border-radius:100%}.o-swatches__swatch-button.is-selected{border-color:#000}.o-swatches__swatch-button.is-disabled{color:#000;border-color:#000}.o-swatches__select{font-family:Helvetica Neue LT Bold,sans-serif;font-weight:700}.o-swatches__select option{color:#000}.c-product-form{padding:0;position:relative}.c-product-form__content{margin-top:.875rem}.c-product-form__details-row{display:flex;border-top:.0625rem solid #000;padding:.625rem 0}.c-product-form__details-row:last-child{border-bottom:.0625rem solid #000}.c-product-form__details-title{flex:0 0 calc(50% + .625rem)}.c-product-form table{margin-top:2.5rem;margin-bottom:3.125rem;border-collapse:collapse}.c-product-form table tr{padding:0;margin:0}.c-product-form table tr td{border-top:.0625rem solid #000;padding:.625rem 0;width:auto;vertical-align:top}.c-product-form table tr td:first-child{width:50%;padding-right:.624rem}.c-product-form table tr td:last-child{padding-left:.624rem}.c-product-form table tr:last-child td{border-bottom:.0625rem solid #000}.c-product-form__controls{display:flex;gap:.625rem;margin-bottom:.625rem}.c-product-form__controls div{flex:0 0 calc(50% - .3125rem)}.c-product-form__swatches .o-swatches__select{width:100%}.c-product-form__swatches .o-swatches__select option{background:#fff;color:#000}.c-product-form__swatches .o-swatches__swatch{margin:0}.c-product-form__swatches .o-swatches__swatch-selected-value{display:none}.c-product-form__qty.o-quantity-selector{width:100%;display:none}.c-product-form__pricing{font-size:1.375rem;font-family:Helvetica Neue LT Bold,sans-serif;font-weight:700}.c-product-form__add-btn.o-btn{font-size:1.125rem;padding:0rem 5.875rem;height:2.625rem;font-family:Helvetica Neue LT Bold,sans-serif;font-weight:700}.c-product-form__swatches{position:absolute;top:0rem;right:0}.c-product-form__description{border-top:1px solid currentColor;border-bottom:1px solid currentColor;margin:1.75rem 0 2rem;padding:1.875rem 0 2.125rem}.c-product-form__description>*{margin-bottom:1.5rem}.c-product-form__description>*:last-child{margin-bottom:0}.c-product-form__details{margin-bottom:3.125rem}.c-product-form table{margin-top:3.125rem;margin-bottom:3.125rem}@media only screen and (max-width:749px){.c-product-form__add-btn.o-btn{font-size:1.125rem;padding:0rem 1.875rem;height:2.625rem;width:100%}}.c-product-main{padding:1.5rem 10%}.c-product-main .is-hidden{display:none}.c-product-main__title{margin:0 0 1.875rem}.c-product-main__gallery{position:relative;padding:0 .5rem .5rem;flex:0 0 50%}.c-product-main__details{padding:1.5rem}.c-product-main__inner{display:flex;flex-direction:row;gap:2.25rem;max-width:111rem;margin-left:auto;margin-right:auto;align-items:flex-start}.c-product-main__details{flex:1;position:relative;padding:0}.c-product-main__details-inner{padding:1.75rem 0 0;border-top:.1875rem solid currentColor}@media only screen and (max-width:1099px){.c-product-main{padding:0}.c-product-main__inner{flex-direction:column;display:block}.c-product-main__gallery{flex:1;padding:.5rem}.c-product-main__details{padding:1.5rem 1.5rem 0}}@media only screen and (max-width:749px){.c-product-main .o-swatches__swatch{margin-top:-.75rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}.c-product-main .o-swatches__swatch-title{margin-bottom:.125rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sections.product-main.css.map */
