.product-v2.product-v2__grid{padding:0;display:grid;grid-template-columns:1fr}.product-v2.product-v2__grid-item{width:100%}.product-v2 .product__media-wrapper{background-color:#f7f7f7}.product-v2 .product__info-wrapper::-webkit-scrollbar{height:2px;width:2px;display:none}.product-v2 .product__info-container{padding:24px 16px;width:100%;display:flex;flex-direction:column}.product-v2 .product__info-container>*+*{margin:0}.product-v2 .product__info-container>*+.product__title{margin-top:30px}.product-v2 .product__title{letter-spacing:0;margin-bottom:11px;font-size:20px}.product-v2 .product__price-block{display:flex;flex-direction:column;gap:11px}.product-v2 .price--large{font-size:13px;letter-spacing:0}.product-v2 .product__price-block .product__tax{margin-top:0;font-size:10px;letter-spacing:0;color:#000}.product-v2 .product__buy-buttons-description{width:100%;margin-top:31px;margin-bottom:27px;display:flex;flex-direction:column;align-items:center;gap:31px}.product-v2 .product__buy-buttons-description .product__buttons-wrapper{width:100%}.product-v2 .product__buy-buttons-description .product-form{margin:0}.product-v2 .product-form__buttons .button{padding:10px 28px;text-transform:uppercase;font-weight:400;font-size:10px;line-height:1;min-height:32px}.product-v2 .reserve-btn__wrapper{display:none}.product-v2 .product__info-container .product__description{margin-top:0;margin-bottom:0;font-size:10px;line-height:1.5;letter-spacing:0;color:#000}.product-v2 .product__info-container .product__description a{color:#000}.product-v2 .product__description-read-more{display:block;width:100%}.product-v2 .product__description-viewport{position:relative;overflow:hidden;transition:height .45s ease-in-out}.product-v2 .product__description--clamped{display:-webkit-box;-webkit-line-clamp:var(--desc-lines, 2);line-clamp:var(--desc-lines, 2);-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.product-v2 .product__description--clamped.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.product-v2 .product__description-more-wrap{position:absolute;bottom:.2em;right:0;height:1em;display:flex;align-items:center;padding-left:2em;background:linear-gradient(to right,transparent,rgb(var(--color-background)) 30%)}.product-v2 .product__description-ellipsis{font-size:inherit;color:inherit;font-family:inherit;text-decoration:none;text-transform:none;letter-spacing:inherit;line-height:1;padding-right:.5em}.product-v2 .is-expanded-wrap .product__description-more-wrap{display:none}.product-v2 .product__toggle-desc-btn{padding:0;font-size:8px;color:#6e6e6e;border:none;background:none;font-family:Everett-Bold;text-decoration:underline;text-transform:uppercase;cursor:pointer}.product-v2 .product__toggle-desc-btn--less{display:block;margin-left:auto}.product-v2 .product__toggle-desc-btn--less[hidden]{display:none}.product-v2 .product__accordion.accordion{margin:0 0 22px;border-top:none;border-bottom:none}.product-v2 .product__accordion details summary{padding:6px 12px 6px 0;display:flex;position:relative;line-height:1;color:#000;border:1px solid transparent;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);will-change:background-color,border-color,color;-webkit-user-select:none;user-select:none}.product-v2 .product__accordion details[open] summary,.product-v2 .product__accordion details summary:hover{border-color:#000;color:#fff;background-color:#000}.product-v2 .product__accordion details[open] summary .icon-accordion,.product-v2 .product__accordion details summary:hover .icon-accordion{fill:#fff}.product-v2 .product__accordion .accordion__title{font-size:10px;font-family:Everett-Regular!important;font-weight:400;color:currentColor;text-transform:uppercase;letter-spacing:0;line-height:16px}.product-v2 .product__accordion .accordion__content{padding:0;margin:0;letter-spacing:.05em;border:1px solid transparent;overflow:hidden;height:0;transition:height .45s ease-in-out,border-color .5s ease}.product-v2 .product__accordion details[open] .accordion__content{border-top:none;border-color:#000}.product-v2 .product__accordion details[open] .accordion__content-inner{padding:15px}.product-v2 .accordion__content.rte strong{font-family:Everett-Bold!important;font-weight:400!important}.product-v2 .accordion__content-inner{font-size:10px;line-height:16px;color:#000}.product-v2 .accordion__content-inner a{color:#000}.product-v2 .accordion__content-inner>p{margin:0}.product-v2 .accordion__content-inner>p+p{margin-top:10px}.product-v2 .accordion__content-inner--narrow>*{max-width:414px}.product-v2 .product__accordion summary:after{content:"+";font-size:13px;font-weight:400;line-height:1;flex-shrink:0;transition:opacity .2s ease}.product-v2 .product__accordion details[open]>summary:after{content:"-"}.product-v2 .payment-info{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.product-v2 .payment-info__set,.product-v2 .payment-info__row{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.product-v2 .payment-info__set{gap:6px}.product-v2 .payment-info__row{gap:4px}.product-v2 .payment-info__label{margin:0;font-family:Everett-Bold!important}.product-v2 .payment-info__text,.product-v2 .payment-info__text>p{margin:0}.product-v2 .payment-info__text>p+p{margin-top:4px}.product-v2 .payment-info__icons{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:4px;margin:0;padding:0;list-style:none}.product-v2 .payment-info__icons-item{display:flex}.product-v2 .payment-info__icon{display:block;width:40px;height:24px}.product-v2 .more-details__list{padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.product-v2 .more-details__dimensions{margin-top:8px}.product-v2 .more-details__item,.product-v2 .more-details__dimension-item{font-size:10px;letter-spacing:5%}.product-v2 .more-details__item{display:flex;flex-direction:column}.product-v2 .more-details__item-name,.product-v2 .more-details__dimensions-title,.product-v2 .more-details__dimension-name{font-family:Everett-Bold;text-transform:capitalize}.product-v2 .more-details__dimensions-list{margin:0}.product-v2 .care-advices__wrapper{padding:0;margin:0;display:flex;flex-direction:column;gap:20px;list-style:none}.product-v2 .care-advices__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.product-v2 .care-advices__icon{width:80px;flex-shrink:0}.product-v2 .care-advices__icon img{width:80px;height:40px;object-fit:contain}.product-v2 .care-advices__text{width:100%}.product-v2 product-slider-component{display:block;position:relative}.product-v2 .slider-mobile-gutter .slider-wrapper{position:relative;padding:0;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7}.product-v2 .slider.slider--mobile.product__media-list{margin-bottom:0}.product-v2 .slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem}.product-v2 .slider--mobile .slider__slide{padding:0;width:100%;height:100%}.product-v2 .slider--mobile+.slider-buttons{display:none}.product-v2 product-slider-component .slider-pagination-wrapper{background:#d9d9d9;width:100%;height:3px;display:block;position:absolute;left:0;bottom:0;font-size:0;line-height:0;z-index:10}.product-v2 product-slider-component .slider-pagination-wrapper:after{content:"";position:absolute;height:100%;width:63px;left:calc(var(--slider-progress) * (100% - 63px));top:0;background-color:#000;transition:left var(--duration-default) linear,top var(--duration-default) linear}.product-v2 .product__media.media,.product-v2 .deferred-media{margin-left:auto;margin-right:auto}.product-v2 .product__media.media>*:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:relative}.product-v2 .product__media.media>img{position:relative;width:100%;height:auto;max-height:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.product-v2 .product-options__stack{padding-top:31px}.product-v2 .product-options__stack,.product-v2 .product-options__stack--inner{display:flex;flex-direction:column;gap:31px}.product-v2 .product-options__swatches{--swatch-width: 60px}.product-v2 .product-options__variants .product-form__input,.product-v2 .product-options__swatches{width:100%;max-width:none}.product-v2 .product-options__variants .product-form__input{margin-top:0;margin-bottom:0}.product-v2 .product-options__group{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,281px);align-items:end}.product-v2 .product-options__values{width:100%;display:flex;gap:25px;justify-content:space-between;justify-self:self-end;list-style:none;padding:0;margin:0}.product-v2 .product-options__name{font-size:10px;font-family:Everett-Bold;text-transform:uppercase;line-height:32px;color:#000}.product-v2 .product-options__item{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.product-v2 .product-options__link{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;text-decoration:none;cursor:pointer}.product-v2 a.product-options__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.product-v2 .product-options__link--current{cursor:default}.product-v2 .product-options__value{font-size:8px;color:#000;text-transform:capitalize}.product-v2 .product-options__swatches--image .product-options__link{max-width:var(--swatch-width)}.product-v2 .product-options__swatches--image .product-options__value{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-v2 .product-options__icon{position:relative;display:block;width:32px;height:32px;overflow:hidden;padding:1px;border-width:1px;border-color:#d6d6d6;border-style:solid;transition:border-color .2s ease}.product-v2 .product-options__icon img,.product-v2 .product-options__icon svg{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.product-v2 .product-options__item.is-active .product-options__icon,.product-v2 .product-options__item:not(.is-sold-out) .product-options__link:hover .product-options__icon{border-color:#000}.product-options__item.is-sold-out .product-options__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d9d9d9;opacity:.3}.product-v2 .product-options__item.is-sold-out .product-options__value{color:#d6d6d6}.product-v2 .product-options__item.is-sold-out .product-options__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 32'%3E%3Cline x1='0' y1='0' x2='100' y2='32' stroke='%23d6d6d6' stroke-width='1'/%3E%3Cline x1='100' y1='0' x2='0' y2='32' stroke='%23d6d6d6' stroke-width='1'/%3E%3C/svg%3E");background-size:100% 100%}.product-v2 .product-options__input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product-v2 .product-options__input[type=radio]+.product-options__label,.product-v2 .product-options__link .product-options__label{position:relative;box-sizing:border-box;padding:0 8px;margin:0;min-width:32px;max-width:110px;height:32px;color:#000;background-color:#fff;border:1px solid #d6d6d6;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.product-v2 .product-options__label .product-options__value{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-v2 .product-options__variants .product-options__value,.product-v2 .product-options__swatches--text .product-options__value{font-size:10px}.product-v2 .product-options__input[type=radio]:checked+.product-options__label,.product-v2 .product-options__item.is-active .product-options__label,.product-v2 .product-options__item:hover .product-options__label{border-color:#000}.product-v2 .product-options__item.is-sold-out .product-options__label{color:#d6d6d6;border-color:#d6d6d6}.product-v2 .product-options__item.is-sold-out .product-options__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1 1'%3E%3Cline x1='0' y1='0' x2='1' y2='1' stroke='%23d6d6d6' stroke-width='0.025'/%3E%3Cline x1='1' y1='0' x2='0' y2='1' stroke='%23d6d6d6' stroke-width='0.025'/%3E%3C/svg%3E");background-size:100% 100%}.product-v2 .product-options__slider{width:100%;position:relative;padding:0 24px}.product-v2 .product-options__slider-track{display:flex;width:100%}.product-v2 .product-options__slider:has(.swiper-button-lock) .product-options__slider-track{justify-content:center}.product-v2 .product-options__slider:has(.swiper-button-lock) .product-options__slider-slide:last-child{margin-right:0!important}.product-v2 .product-options__slider:not(:has(.product-options__slider-slide:nth-child(2))) .product-options__slider-track{justify-content:flex-start}.product-v2 .product-options__slider-slide{display:flex;flex-shrink:0;align-items:center;justify-content:center}.product-v2 .product-options__slider--text .product-options__slider-swiper{container-type:inline-size}.product-v2 .product-options__slider--text .product-options__slider-slide{box-sizing:border-box;width:auto;min-width:calc(100cqw / 3);padding:0 8px}.product-v2 .product-options__slider-nav{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:space-between;z-index:5;pointer-events:none}.product-v2 .product-options__slider-btn{color:#000;height:32px;width:24px;display:flex;align-items:center;cursor:pointer;pointer-events:auto}.product-v2 .product-options__slider-btn svg{width:8px;height:18px}.product-v2 .product-options__slider-btn.swiper-button-lock{display:none}.product-v2 .product-options__slider{min-height:32px;background-color:#f7f7f7;transition:background-color .2s ease}.product-v2 .product-options__slider:has(.swiper-initialized){background-color:transparent}.product-v2 .product-options__slider-swiper:not(.swiper-initialized){opacity:0}.product-v2 .product-options__slider-nav{opacity:0;pointer-events:none;transition:opacity .2s ease}.product-v2 .product-options__slider-swiper.swiper-initialized+.product-options__slider-nav{opacity:1}.product-v2 .product-options__slider-btn--prev{justify-content:left}.product-v2 .product-options__slider-btn--next{justify-content:right}.product-v2 .product-options__slider-btn.swiper-button-disabled{opacity:.4;pointer-events:none}@media screen and (min-width:750px){.product-v2.product-v2__grid{align-items:stretch}.product-v2.product-v2__grid-item{min-height:0}.product-v2 .product__media-wrapper{height:auto}.product-v2 .slider-mobile-gutter .slider-wrapper{height:calc(100vw - var(--height-header, 90px));width:100%}.product-v2 .slider--mobile .slider__slide{height:auto}.product-v2 .slider-mobile-gutter .slider.slider--mobile{width:100vw;height:100%}.product-v2 .product__media.media,.product-v2 .deferred-media{height:100%}.product-v2 .product__info-wrapper{padding-left:0}}@media screen and (min-width:841px){.product-v2.product-v2__grid{grid-template-columns:1fr 1fr;height:var(--height-product-layout, calc(100vh - 113px) );position:relative;z-index:0;isolation:isolate;overflow:hidden}.product-v2 .product__media-wrapper{min-width:0}.product-v2 .slider-mobile-gutter .slider-wrapper{padding:0;height:var(--height-product-layout, calc(100vh - 113px) )}.product-v2 .slider-mobile-gutter .slider.slider--mobile{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;overflow-x:hidden;scroll-snap-type:none;height:100%;width:100%}.product-v2 .slider--mobile .slider__slide{padding:0;width:100%;height:auto;min-height:0;flex:0 0 auto;margin-bottom:0;scroll-snap-align:none;background-color:#f7f7f7;align-content:center}@supports (-webkit-hyphens: none){.product-v2 .product__media.media,.product-v2 .deferred-media{height:auto;max-height:100%}}.product-v2 product-slider-component .slider-pagination-wrapper{width:3px;height:50%;right:0;top:50%;left:auto;bottom:auto;transform:translate(-20px) translateY(-50%)}.product-v2 product-slider-component .slider-pagination-wrapper:after{width:100%;height:100px;top:calc(var(--slider-progress) * (100% - 100px));left:0}.product-v2 .product__info-wrapper{padding:0;min-height:0;height:100%;display:flex}.product-v2 .product__info-wrapper.scroll{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.product-v2 .product__info-container{max-width:482px;padding:28px 16px 150px;min-height:0;margin-bottom:auto}.product-v2 .product__info-container>*+.product__title{margin-top:40px}.product-v2 .product__title{margin-bottom:7px;font-size:30px}.product-v2 .price--large{font-size:16px}.product-v2 .product__price-block .product__tax{font-size:13px}.product-v2 .product__buy-buttons-description{flex-direction:column-reverse;gap:22px;margin-top:22px;margin-bottom:22px}.product-v2 .product-form__buttons .button{font-size:13px;padding-top:17px;padding-bottom:15px}.product-v2 .reserve-btn__wrapper{margin-top:22px;display:flex;align-items:center;justify-content:center}.product-v2 .reserve-btn__wrapper a{position:relative;padding:0 6px;font-size:10px;font-family:Everett-Bold!important;text-transform:uppercase;text-decoration:none}.product-v2 .reserve-btn__wrapper a:after{content:"";position:absolute;height:1px;width:100%;background-color:currentColor;left:0;bottom:0}.product-v2 .product__info-container .product__description{font-size:13px}.product-v2 .product__toggle-desc-btn{font-size:10px}.product-v2 .product__accordion .accordion__title,.product-v2 .product__accordion .accordion__content{font-size:13px}.product-v2 .product__accordion .accordion__content-inner{padding:20px 16px;font-size:13px}.product-v2 .more-details__item,.product-v2 .more-details__dimension-item{font-size:13px}.product-v2 .care-advices__item{display:flex;flex-direction:row;justify-content:flex-start;gap:15px}.product-v2 .product-options__group{grid-template-columns:1fr 314px}.product-v2 .product-options__slider{padding:0 36px}.product-v2 .product-options__slider--text{--gap: 36px}.product-v2 .product-options__slider--text .product-options__slider-slide{min-width:0;padding:0 calc(var(--gap) / 2)}.product-v2 .product-options__slider--text .product-options__slider-slide:first-child{padding-left:0}.product-v2 .product-options__slider--text .product-options__slider-slide:last-child{padding-right:0}.product-v2 .product-options__swatches{--swatch-width: 109px}.product-v2 .product-options__swatches--image .product-options__item{align-items:flex-start;flex-shrink:1;flex-basis:0;flex-grow:1;min-width:0}.product-v2 .product-options__name{font-size:13px}.product-v2 .product-options__swatches--image .product-options__value{font-size:10px;align-self:flex-start}.product-v2 .product-options__swatches--image .product-options__icon{width:100%;max-width:var(--swatch-width)}.product-v2 .product-options__variants .product-options__value,.product-v2 .product-options__swatches--text .product-options__value{font-size:13px}}@media screen and (min-width:1024px)and (orientation:landscape){.product-v2 .slider-wrapper .slider__slide.product__media-item--first{height:100%}.product-v2 .slider-wrapper .product__media-item--first .product__media.media{width:100%}}@media screen and (min-width:1240px){.product-v2 .slider-mobile-gutter .slider-wrapper{padding:0}.product-v2 product-slider-component .slider-pagination-wrapper{transform:translate(-50px) translateY(-50%)}.product-v2 .product__info-container{padding:28px 0 150px;margin-left:78px;margin-right:16px}}.product-v2 .swiper-button-prev,.product-v2 .swiper-button-next{display:block}
/*# sourceMappingURL=/cdn/shop/t/40/assets/main-product-v2.css.map?enable_css_minification=1 */
