.product-section-title{margin-top:0;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600;display:block;width:100%}.mobile-sticky-header{position:fixed;top:0;z-index:100;width:100%;background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:10px 15px;margin-bottom:15px;transform:translateY(-100%);transition:transform .3s ease}.mobile-sticky-header.visible{transform:translateY(0)}.mobile-sticky-header__container{display:flex;align-items:center;gap:15px}.mobile-sticky-header__image{flex-shrink:0;border-radius:4px;overflow:hidden;border:1px solid #f0f0f0}.mobile-sticky-header__image img{width:100%;object-fit:cover;display:block}.mobile-sticky-header__content{flex-grow:1;overflow:hidden}.mobile-sticky-header__title{font-size:18px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-sticky-header__details{display:flex;align-items:center;gap:0;font-size:.9rem;flex-direction:column;align-items:baseline}.mobile-sticky-header__product-title{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:16px;margin-bottom:2px}.mobile-sticky-header__price{font-size:16px;font-weight:600;color:#0f0f0f;margin-bottom:4px}.mobile-sticky-header__price .price{display:flex;align-items:center;gap:8px}.mobile-sticky-header__price .price-item{margin:0;margin-right:1ch}.mobile-sticky-header__price .price-item.compare-at{font-weight:400}.mobile-sticky-header__rating{display:flex;align-items:center}@media screen and (max-width: 749px){.mobile-sticky-header{display:block}}.mobile{display:none!important}.desktop{display:block!important}.desktop.flex{display:flex!important}@media screen and (max-width: 990px){.desktop{display:none!important}.mobile{display:block!important}.mobile.flex{display:flex!important}.desktop.flex{display:none!important}.configurator-addon-wrapper fieldset,.configurator-fabric-cover-wrapper fieldset{position:relative}.variant-samples.mobile{width:100%;left:0;bottom:100%;z-index:2;position:absolute!important;bottom:0!important}.variant-samples.mobile .color__wrapper{width:100%;margin-bottom:16px;right:0}}.product__media-gallery .header__heading-link{position:absolute;left:26px;top:20px;z-index:2;width:72px;padding:0}.configurator-announce-bar{position:absolute;top:20px;right:36px;display:flex;gap:40px;z-index:2}.configurator-announce-item{display:flex;align-items:center;gap:8px}.configurator-announce-bar span{font-size:14px;color:#373636}.product--large .thumbnail-list .thumbnail{border-radius:5px;border-color:#d7d5d0}.product--large .thumbnail-list{grid-template-columns:repeat(6,60px)}fieldset.product-form__input .form__label,div.product-form__input .form__label,.configurator-addon-wrapper .form__label,.configurator-fabric-cover-wrapper .form__label{color:#0f0f0f;font-weight:500;font-size:16px;letter-spacing:-.36px;width:100%}div.product-form__input.product-model .form__label{margin-bottom:16px}fieldset.product-form__input .form__label #selected-color,.product-form__input .form__label #selected-cupholder,.product-form__input .form__label .selected-value{color:#6e6d6b;font-weight:400}.main-slider .product__media-item,.main-slider.white .product__media-item{background:#fff}.main-slider.cream .product__media-item{background:linear-gradient(180deg,#efede8,#f6f5f3)}.main-slider.charcoal .product__media-item,.main-slider.grey-blue .product__media-item{background:linear-gradient(180deg,#ebebeb,#f6f5f3)}.main-slider.blue .product__media-item{background:linear-gradient(180deg,#e9ebf3,#f6f5f3)}.main-slider .product__media-item,.main-slider.white .product__media-item{height:100%}.product-form__input input[type=radio]+label{border-color:#d7d5d0;width:80px;height:80px;border-radius:5px;padding:0;display:inline-flex;align-items:center;justify-content:center;margin:0;transition:.3s ease-out}.product-form__input.seats input[type=radio]+label,.product-form__input.sectionals input[type=radio]+label{border-color:#f6f5f3}.product-form__input input[type=radio]+label:before{position:relative}.product-form__input input[type=radio]:checked+label{border-color:#373636;background-color:transparent;color:initial}.product-form__input.seats input[type=radio]+label,.product-form__input.sectionals input[type=radio]+label,.product-form__input.seats input[type=radio]:checked+label,.product-form__input.sectionals input[type=radio]:checked+label{background:#f6f5f3;transition:.3s ease-out}.product-form__input.seats input[type=radio]+label:hover,.product-form__input.sectionals input[type=radio]+label:hover,.product-form__input.seats input[type=radio]:checked+label:hover,.product-form__input.sectionals input[type=radio]:checked+label:hover{border-color:#373636}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio]:disabled+label:hover,.product-form__input label.sold-out,.product-form__input label.sold-out:hover{opacity:.6;cursor:not-allowed;position:relative}.product-form__input input[type=radio]:disabled+label:before,.product-form__input label.sold-out:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffff80;z-index:1;border-radius:5px}.product-form__input input[type=radio]:disabled+label:after,.product-form__input label.sold-out:after{content:"Sold Out";position:absolute;top:50%;right:50%;transform:translate(50%,-50%);color:#373636;font-size:12px;font-weight:500;z-index:2}.product-form__input label.text.sold-out:after{top:0%!important;right:0%!important;transform:translate(-10px,10px)!important}.product-form__input.seats-2 label:not(.seat-2),.product-form__input.seats-3 label:not(.seat-3),.product-form__input.seats-4 label:not(.seat-4){display:none}.status-tabs{font-size:18px;font-weight:500;line-height:1;display:flex;align-items:center;gap:36px;padding-bottom:16px;border-bottom:1px solid #eeece7;color:#92918e}.status-tabs .active{color:#0f0f0f}.product-model-tabs-wrapper{margin:0;padding:36px 0;border-bottom:1px solid #eeece7;max-width:none}.product-model-tabs{display:flex;gap:12px}.product-model-tabs a{color:#0f0f0f;text-decoration:none;width:50%;padding:18px;border:1px solid #d7d5d0;border-radius:5px;transition:.3s ease-out}.product-model-tabs .product-title{font-size:18px;font-weight:500;line-height:1;margin-bottom:9px}.product-model-tabs .product-from-price{font-size:14px;line-height:1}.product-model-tabs a.model-active,.product-model-tabs a:hover{border-color:#373636}.product-model-tabs-wrapper .form__label,.seats .form__label,.model .form__label{display:flex;align-items:center;justify-content:space-between}.product-model-tabs-wrapper .form__label a,.product-model-tabs-wrapper .form__label button,.seats .form__label a,.seats .form__label button,.model .form__label button{color:#6e6d6b;padding:0;font-size:16px;height:auto;text-decoration-thickness:1px;transition:.3s ease-out;letter-spacing:-.36px}.product-model-tabs-wrapper .form__label a:hover,.product-model-tabs-wrapper .form__label button:hover,.seats .form__label a:hover,.seats .form__label button:hover,.model .form__label button:hover{color:#0f0f0f}.configurator-popup-modal .product-popup-modal__content{max-width:900px;border-radius:5px;padding:0;background:#fdfdfc;height:calc(100% - 120px);margin-top:60px}.configurator-popup-modal .product-popup-modal__content-header{padding:30px 36px;font-size:36px;font-weight:500;color:#0f0f0f;background:#eeece7}.configurator-popup-modal .product-popup-modal__content-header h2{margin:0}.product-popup-modal__toggle{position:absolute;top:26px;right:24px;background:0;border:0;color:#0f0f0f;width:45px}.popup-compare-content-wrapper,.popup-specifications-content-wrapper{padding:36px}.popup-compare-content-inner{display:flex;align-items:center;justify-content:space-around;text-align:center}.popup-compare-item{max-width:260px;margin:auto;padding:30px 16px;width:50%}.popup-compare-item h2{margin:0;color:#0f0f0f}.popup-compare-item h3{margin:0;font-size:40px;color:#0f0f0f}.popup-compare-item h5{font-size:18px;font-weight:500;color:#0f0f0f;margin:0}.popup-compare-item p{font-size:14px;color:#6e6d6b;margin:10px 0 0}.popup-compare-item.with-border-bottom{border-bottom:1px solid #d7d5d0}.popup-specifications-content-wrapper .accordion{margin-top:0;border:none}.popup-specifications-content-wrapper .accordion summary{border-bottom:1px solid #373636}.popup-specifications-content-wrapper .accordion .accordion__title{font-size:24px;font-weight:500;color:#0f0f0f;line-height:1}.popup-specifications-content-wrapper .accordion .summary__title+.icon-caret{color:#0f0f0f}.popup-specifications-content-wrapper .product__accordion .accordion__content{padding:0;margin:1rem 0}.popup-specifications-content-wrapper .accordion__content_item1{color:#0f0f0f;font-size:16px;letter-spacing:-.36px;padding:16px 0;border-bottom:1px solid #eeece7}.popup-specifications-content-wrapper div.accordion__content_item1:last-child{border:none}.popup-specifications-content-wrapper .accordion__content_item2{color:#0f0f0f;font-size:16px;letter-spacing:-.36px;padding:16px 0;border-bottom:1px solid #eeece7;display:flex}.popup-specifications-content-wrapper div.accordion__content_item2:last-child{border:none}.popup-specifications-content-wrapper .accordion__content_item2 div{width:50%}.product-form__input.seats{margin:0;padding:36px 0;max-width:none}.product__info-container variant-radios{margin:0}.product-form__input.sectionals{margin:0;padding-bottom:36px;max-width:none;border-bottom:1px solid #eeece7}.configurator-options-wrapper{margin:0;padding:36px 36px 28px}.configurator-options-wrapper.overflow-hidden>variant-radios{display:none}.configurator-bottom-wrapper{margin:0;padding:12px 36px;background:#fdfdfc;border-top:1px solid #eeece7}.configurator-bottom-wrapper .product-form{margin:0}.configurator-bottom-wrapper .configurator-price{display:flex;align-items:flex-end;justify-content:space-between}.configurator-price-label{font-size:18px;color:#0f0f0f;letter-spacing:-.36px}.configurator-bottom-wrapper .price__regular,.configurator-bottom-wrapper .price-item--sale{color:#0f0f0f;font-size:24px;font-weight:500;letter-spacing:-.36px}.configurator-bottom-wrapper .price--on-sale .price-item--regular{color:#92918e;font-size:18px;font-weight:500;letter-spacing:-.36px}.configurator-bottom-wrapper .product-form__submit-btn{width:auto;padding:16px 36px;border-radius:50px;background:#0f0f0f;margin:10px 0 0 auto}.configurator-bottom-wrapper .product-form__submit-btn:before,.configurator-bottom-wrapper .product-form__submit-btn:after{border-radius:50px}.configurator-options-wrapper .product-form__input{position:relative;margin:0;max-width:100%}.product-form__input.color{margin:36px 0 0;padding:0 0 36px;max-width:none}.product-form__input.cupholders{margin-bottom:36px}.configurator-addon-wrapper,.configurator-fabric-cover-wrapper{margin:0;padding:36px 0 0;height:100%}.addon-product-wrapper,.fabric-cover-product-wrapper{padding:16px;border:1px solid #d7d5d0;border-radius:5px;margin-top:20px;cursor:pointer;transition:.3s ease-out}.addon-product-wrapper.active,.fabric-cover-product-wrapper:hover{border-color:#373636}.addon-product-first-view,.fabric-cover-product-first-view{display:flex;gap:12px}.addon-product-title,.fabric-cover-product-title{font-size:18px;font-weight:500;color:#0f0f0f;line-height:24px;letter-spacing:-.36px}.addon-product-description,.fabric-cover-product-description{margin-top:10px;font-size:16px;color:#6e6d6b;line-height:1.2;letter-spacing:-.36px;max-width:247px}.addon-product-wrapper .addon-price-quantity,.fabric-cover-product-wrapper .fabric-cover-price-quantity{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex:0 0 auto;margin-left:auto}.addon-product-wrapper .price__sale,.fabric-cover-product-wrapper .price__sale{display:flex;flex-direction:column-reverse}.addon-product-wrapper .price-item--regular,.fabric-cover-product-wrapper .price-item--regular{font-weight:500;margin:0;letter-spacing:-.36px}.addon-product-wrapper .price-item--sale,.fabric-cover-product-wrapper .price-item--sale{font-weight:500;color:#0f0f0f;letter-spacing:-.36px;line-height:1.2}.addon-price-quantity .quantity,.adfabric-coverdon-price-quantity .quantity{position:relative;z-index:2;border:1px solid #eeece7;border-radius:3px;min-height:38px;width:100px;margin-top:10px;color:#0f0f0f}.addon-price-quantity .quantity:before,.fabric-cover-price-quantity .quantity:before,.addon-price-quantity .quantity:after,.fabric-cover-price-quantity .quantity:after{display:none}.addon-price-quantity .quantity .quantity__button,.fabric-cover-price-quantity .quantity .quantity__button{width:30px}.addon-price-quantity .quantity .quantity__input,.fabric-cover-price-quantity .quantity .quantity__input{border-left:1px solid #eeece7;border-right:1px solid #eeece7;color:#0f0f0f;font-size:16px}.addon-product-second-view,.fabric-cover-product-second-view{border-top:1px solid #eeece7;transition:.3s ease-out;visibility:hidden;max-height:0;opacity:0}.addon-product-wrapper.active .addon-product-second-view,.fabric-cover-product-wrapper.active .fabric-cover-product-second-view{margin-top:16px;padding-top:16px;visibility:visible;max-height:none;opacity:1}.addon-product-second-view .product-form__input,.fabric-cover-product-second-view .product-form__input{margin:0}.addon-product-second-view .product-form__input input[type=radio]+label img,.fabric-cover-product-second-view .product-form__input input[type=radio]+label img{border-radius:5px}.addon-product-wrapper .addon-product-second-view .product-form__input .product-form__input-wrapper,.fabric-cover-product-wrapper .fabric-cover-product-second-view .product-form__input .product-form__input-wrapper{display:none;visibility:hidden;opacity:0}.addon-product-wrapper.active .addon-product-second-view .product-form__input .product-form__input-wrapper,.fabric-cover-product-wrapper.active .fabric-cover-product-second-view .product-form__input .product-form__input-wrapper{display:flex;visibility:visible;opacity:1}.addon-product-second-view .product-form__input input[type=radio]+label,.fabric-cover-product-second-view .product-form__input input[type=radio]+label{width:52px;height:52px}.option-swatch,.option-swatch.cupholders{border-radius:50%!important;object-fit:cover;border:1px solid #d7d5d0;width:32px;height:32px}.configurator-bottom-wrapper button svg .path{stroke:#fff}.configurator-bottom-wrapper button#addon-back svg .path,.configurator-bottom-wrapper button#fabric-cover-back svg .path{stroke:#0f0f0f}.addon_buttons{display:flex;align-items:center;justify-content:space-between}#addon-back,#fabric-cover-back{margin-top:10px;border-radius:50px}#addon-back:before,#addon-back:after,#fabric-cover-back:before,#fabric-cover-back:after{border-radius:50px}.checkout_buttons{display:flex;align-items:center;justify-content:space-between}.preorder-checkout-label{color:#6e6d6b;height:auto;margin:auto 0 0;padding:12px 36px;background:#fdfdfc;border-top:1px solid #eeece7;display:none;font-size:16px;letter-spacing:-.36px}#configurator-new-back{margin-top:10px;border-radius:50px}#configurator-new-back:before,#configurator-new-back:after{border-radius:50px}.minicart__entry{padding-bottom:24px;border-bottom:1px solid #eeece7;margin-top:24px;display:flex;justify-content:space-between;gap:16px}.item-product-title{font-size:18px;font-weight:500;color:#0f0f0f;letter-spacing:-.36px;line-height:1}.item-product-description{margin-top:12px;font-size:16px;color:#6e6d6b;line-height:1.2;letter-spacing:-.36px}.item-product-wrapper .item-price-quantity{flex:0 0 100px}.item-price-quantity .quantity{position:relative;z-index:2;border:1px solid #eeece7;border-radius:3px;min-height:38px;width:100px;margin-top:12px;color:#0f0f0f}.item-price-quantity .quantity:before,.item-price-quantity .quantity:after{display:none}.item-price-quantity .quantity .quantity__button{width:30px}.item-price-quantity .quantity .quantity__input{border-left:1px solid #eeece7;border-right:1px solid #eeece7;color:#0f0f0f;font-size:16px}.configurator-cart-wrapper{margin:0;padding:0 36px;overflow-y:auto}.order-summary{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.36px;color:#0f0f0f}.item-product-description dl{margin:0}.item-product-description .product-option{display:flex;gap:4px;margin-bottom:4px}.item-product-description .product-option:last-child{margin-bottom:0}.item-product-description .product-option dd{margin:0}.product-form__buttons{max-width:none;display:flex}.configurator-bottom-wrapper .button{font-weight:500;transition:.3s ease-out}.configurator-bottom-wrapper .button--primary:before,.configurator-bottom-wrapper .button--primary:after,.configurator-bottom-wrapper .button--secondary:before,.configurator-bottom-wrapper .button--secondary:after{display:none}.configurator-bottom-wrapper .button--primary:hover{background:#d4ceee;color:#0f0f0f}.configurator-bottom-wrapper .button--secondary{border:1px solid #0f0f0f}.configurator-bottom-wrapper .button--secondary:hover{color:#92918e;border-color:#92918e}.overflow-hidden{overflow:hidden!important}legend.form__label{display:flex;justify-content:space-between;align-items:center}.product-popup-modal__button.link{padding:0;font-size:16px;color:#6e6d6b;height:100%;text-decoration-thickness:1px;transition:.3s ease-out;letter-spacing:-.36px}.price-wrapper{display:flex;align-items:center;flex-direction:column}.product-from-price .compare-at{text-decoration:line-through}.product-from-price{display:flex;gap:.6ch}.media--transparent{height:100%}.product__media-item .product__media img{object-fit:cover;position:unset!important}.form__label-wrapper{display:flex;justify-content:space-between;align-items:baseline}fieldset.product-form__input .form__label{width:unset;margin-bottom:.2rem}.product__media-list video{max-height:100%}.deferred-media{min-height:300px;width:100%;display:block}.deferred-media[loaded]{min-height:300px}.deferred-media video,.deferred-media iframe{min-height:300px}.product__media-item.grid__item.slider__slide{width:100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-height:300px}#ShopifyChat{bottom:175px!important}@media screen and (max-width: 990px){.preorder-checkout-label{padding:12px 16px}.product__media-gallery .slider-mobile-gutter .slider-button{display:flex}}@media screen and (min-width: 990px){.product__media.media.media--transparent{display:flex;align-items:center}.product__info-container>*+*{margin:0}.product__media-wrapper{top:0;height:fit-content;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.product--thumbnail .product__media-gallery{position:relative;top:0;height:100%}.thumbnail-slider{position:absolute;bottom:-162px;left:26px;background:#f6f5f3;border-radius:5px;padding:16px 20px;z-index:5}.product--thumbnail .product__media-list{padding:0;margin:0 0 162px;height:100%}.media>:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{max-height:80vh;height:100%;width:auto;margin:0 auto}.product--large .thumbnail-list{display:flex}.product--large .thumbnail-list .slider__slide{width:60px}.product--large:not(.product--no-media) .product__info-wrapper{padding:0}.product__media-item .product__media img{object-fit:cover;position:unset!important}.product__info-container{height:100%;overflow:hidden;display:flex;flex-direction:column}}@media screen and (min-width: 1400px){.product--large .thumbnail-list{grid-template-columns:repeat(12,60px)}.product--large:not(.product--no-media) .product__media-wrapper{max-width:70%;width:calc(70% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:30%;width:calc(30% - var(--grid-desktop-horizontal-spacing) / 2)}}.cart-item .loading-overlay{top:50%;left:50%;transform:translate(-50%,-50%);height:26px}@media screen and (min-width: 750px){.cart-item .loading-overlay{top:50%;left:50%;transform:translate(-50%,-50%);height:26px}.slider--mobile .thumbnail__badge{display:none}}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item__error{display:flex;align-items:flex-start;margin-top:1rem}.cart-item__error-text{font-size:1.2rem;order:1}.cart-item__error-text+svg{flex-shrink:0;width:1.2rem;margin-right:.7rem}.cart-item__error-text:empty+svg{display:none}.item-product-image{border-radius:3px;background:#f6f5f3;display:flex;align-items:center;justify-content:center;height:120px;width:120px}.cart-item__totals{position:relative}.item-product-meta{margin-right:auto}.cart-item__price-wrapper{color:#1d1d1d;text-align:right;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.36px;line-height:1}.cart-item__quantity-wrapper{display:flex;justify-content:flex-end}.cart-item__price-wrapper .price{font-size:inherit;line-height:1}.configurator_slider-buttons{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);left:36px;right:36px;z-index:5}.configurator_slider-buttons svg{display:block}.configurator_slider-buttons .slider-prev,.configurator_slider-buttons .slider-next{cursor:pointer}.addon-product-image img,.fabric-cover-product-image img{border-radius:5px}.configurator-options-wrapper .configurator-announce-bar{display:none}.product .price__container{margin-bottom:0}.product-form__input-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}#main-product-tab,#addons-tab,#fabric-covers-tab{cursor:pointer}.product{overflow:visible}.close-button{position:absolute;top:20px;right:20px;width:24px;height:24px;cursor:pointer;z-index:99}div.product-form__input.cupholders .form__label{width:auto}.label__wrapper{display:flex;gap:12px}.validation-error{color:#fe2d2d;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.32px;display:flex;gap:6px;margin-top:3px}.fabric-samples,.cupholder-samples{position:absolute;bottom:30px;right:0;z-index:50;max-width:313px}.fabric-samples .color__wrapper .color__image,.cupholder-samples .color__wrapper .color__image{max-height:60%}.fabric-samples .color__wrapper .color__image img,.cupholder-samples .color__wrapper .color__image img{width:100%;height:100%;object-fit:cover;display:block}.fabric-samples .color__wrapper .color__info,.cupholder-samples .color__wrapper .color__info{background:#fff;padding:20px}.fabric-samples .color__wrapper .color__info .color__heading,.cupholder-samples .color__wrapper .color__info .color__heading{display:flex;gap:8px;margin-bottom:16px;line-height:120%;letter-spacing:-.32px;font-size:16px;font-style:normal}.fabric-samples .color__wrapper .color__info .color__heading .color__name,.cupholder-samples .color__wrapper .color__info .color__heading .color__name{color:#0f0f0f;font-weight:500}.fabric-samples .color__wrapper .color__info .color__heading .color__fabric,.cupholder-samples .color__wrapper .color__info .color__heading .color__fabric{color:#6e6d6b;font-weight:400}.fabric-samples .color__wrapper .color__info .color__description,.cupholder-samples .color__wrapper .color__info .color__description{color:#6e6d6b;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.32px}.fabric-samples .color__wrapper,.cupholder-samples .color__wrapper{position:relative}.fabric-samples .color__wrapper .color__close,.cupholder-samples .color__wrapper .color__close{cursor:pointer;pointer-events:all;position:absolute;top:20px;right:20px;display:none}.fabric-samples.mobile,.cupholder-samples.mobile{display:none}.fabric-samples.desktop,.cupholder-samples.desktop{display:block}.product-form__input.model input[type=radio]+label{width:calc(50% - 6px);height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;text-align:left}.product-title{color:var(--Black, #0f0f0f);font-family:Helvetica Neue;font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.36px}.product-from-price{color:var(--Black, #0f0f0f);font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0}.status-tabs.mobile,.mobile{display:none}@media (max-width: 1200px){.status-tabs{gap:36px}.price--on-sale .price__sale{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end}.configurator-bottom-wrapper .price--on-sale .price-item--regular{margin:0}.addon-product-image,.fabric-cover-product-image{width:calc(27% - 6px);max-width:80px}.addon-product-meta,.fabric-cover-product-meta{width:calc(73% - 6px)}.addon-product-wrapper .addon-price-quantity,.fabric-cover-product-wrapper .fabric-cover-price-quantity{align-items:flex-start;margin-left:92px}.configurator-addon-wrapper,.configurator-fabric-cover-wrapper{padding:0 0 36px}.addon-product-description,.fabric-cover-product-description{margin-top:16px}.addon-product-first-view,.fabric-cover-product-first-view{flex-wrap:wrap}.addon-product-wrapper .price__sale,.fabric-cover-product-wrapper .price__sale{display:flex;flex-direction:column-reverse}.minicart__entry{flex-wrap:wrap}.item-price-quantity{width:100%;margin-left:86px}.cart-item__quantity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.item-price-quantity .quantity{margin-top:0}.cart-item__error{width:100%}.item-product-image{width:70px;height:70px}.item-product-image img{width:100%}.item-product-meta{margin-right:auto;max-width:calc(100% - 86px)}}.configurator-addon-wrapper .product-form__input,.configurator-fabric-cover-wrapper .product-form__input{position:relative;display:block;padding:16px;background-color:#f9f9f9;margin-bottom:20px}.configurator-addon-wrapper .fabric-samples.mobile,.configurator-addon-wrapper .cupholder-samples.mobile,.configurator-fabric-cover-wrapper .fabric-samples.mobile,.configurator-fabric-cover-wrapper .cupholder-samples.mobile{position:absolute;bottom:calc(100% + 16px);left:0;z-index:9999;max-width:313px;border-radius:5px;box-shadow:0 6px 16px #00000014;background-color:#fff;overflow:visible}.configurator-addon-wrapper .fabric-samples.desktop,.configurator-addon-wrapper .cupholder-samples.desktop,.configurator-fabric-cover-wrapper .fabric-samples.desktop,.configurator-fabric-cover-wrapper .cupholder-samples.desktop{position:absolute;top:0;right:-320px;z-index:50;max-width:313px;border-radius:5px;box-shadow:0 6px 16px #00000014;background-color:#fff;overflow:visible}.configurator-addon-wrapper .fabric-samples.mobile img,.configurator-addon-wrapper .cupholder-samples.mobile img,.configurator-fabric-cover-wrapper .fabric-samples.mobile img,.configurator-fabric-cover-wrapper .cupholder-samples.mobile img{display:block;width:100%;height:auto;object-fit:cover;border-radius:5px}.configurator-addon-wrapper .fabric-samples.mobile,.configurator-addon-wrapper .cupholder-samples.mobile,.configurator-fabric-cover-wrapper .fabric-samples.mobile,.configurator-fabric-cover-wrapper .cupholder-samples.mobile{display:none}@media (max-width: 990px){.preorder-checkout-label{padding:12px 36px}.product--thumbnail .product__media-item--video:not(.is-active),.product--thumbnail_slider .product__media-item--video:not(.is-active){display:none}.product--thumbnail .product__media-item--video.is-active,.product--thumbnail_slider .product__media-item--video.is-active{display:block}.product__media-list .product__media-item{width:calc(100% - 3rem)}.main-slider .product__media-item .product__media{width:100%;display:flex}.configurator-addon-wrapper .fabric-samples.mobile,.configurator-addon-wrapper .cupholder-samples.mobile,.configurator-fabric-cover-wrapper .fabric-samples.mobile,.configurator-fabric-cover-wrapper .cupholder-samples.mobile{display:block;bottom:calc(100% + 16px);left:0;right:auto;top:auto;z-index:9999}.product--large .thumbnail-list .thumbnail[aria-current]{box-shadow:none;background:#777775}.configurator_slider-buttons{display:none}.thumbnail-slider.slider-mobile-gutter{display:flex}.thumbnail-slider .thumbnail-list.slider{padding:.5rem;flex:1;scroll-padding-left:.5rem;overflow-x:visible;width:100%;margin-bottom:0;display:flex;justify-content:center}.thumbnail.global-media-settings img{display:none}.price--on-sale .price__sale{display:initial}.configurator-bottom-wrapper .price--on-sale .price-item--regular{margin-right:10px}.configurator_slider-buttons{right:15px;left:15px}.product--thumbnail_slider .thumbnail-slider{max-width:415px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none}.product__media-gallery{position:relative;display:block;width:100%}.product--thumbnail_slider .product__media-list{margin-bottom:0}.main-slider .fabric-color{width:80px;height:80px}.thumbnail-list__item.slider__slide{width:8px;margin-bottom:0;padding-top:0;padding-bottom:0}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:60px}.product__info-container variant-radios,.configurator-options-wrapper{display:flex;flex-direction:column}.product--thumbnail_slider .product__media-list,.product__media-list .product__media-item{padding:0}.configurator-options-wrapper{padding:30px 36px}.product-form__input.seats,.product-form__input.model{padding:30px 0 36px}.product__info-container.cart{height:100vh;display:flex;flex-direction:column}.product__media-gallery .configurator-announce-bar{display:none}.configurator-options-wrapper .configurator-announce-bar{position:static;display:flex;order:5;margin-top:30px}.fabric-samples .color__wrapper .color__close,.cupholder-samples .color__wrapper .color__close{display:block}.fabric-samples.mobile,.cupholder-samples.mobile{display:block;top:calc(100% + 20px);right:auto;left:auto;border-radius:5px;box-shadow:0 6px 16px #00000014;overflow:hidden}.fabric-samples.mobile.top,.cupholder-samples.mobile.top{display:block;bottom:calc(100% + 16px);top:auto;right:auto;left:auto}.fabric-samples.desktop,.cupholder-samples.desktop{display:none}.product-title{font-size:16px}.product-from-price{font-size:14px}.status-tabs.desktop{display:none}.status-tabs.mobile div{text-wrap:nowrap;cursor:pointer}.mobile{display:inherit}}@media (max-width: 750px){#ShopifyChat.fixed-bottom{bottom:0!important}.close-button{top:16px;right:16px}.product__media-gallery .slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:0;padding-bottom:0;scroll-snap-align:center}.fabric-samples{bottom:16px;right:16px}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin:0}.product__media-list .product__media-item{width:100%}.slider.slider--mobile{scroll-padding-left:0;margin:0;padding:0}.grid--peek.slider .grid__item:first-of-type{margin-left:0;display:flex;align-items:center}.product--large .thumbnail-list .thumbnail{border-radius:5px;border-color:#d7d5d0;background:#d7d5d0}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:8px;margin-bottom:0;padding-top:0;padding-bottom:0}.configurator-popup-modal .product-popup-modal__content{height:100%;width:100%;margin-top:0}.configurator-popup-modal .product-popup-modal__content-header{padding:16px;font-size:22px;line-height:110%}.configurator-popup-modal .product-popup-modal__content-header h2{font-size:inherit!important;max-width:226px;font-weight:500}.product-popup-modal__toggle{position:absolute;top:16px;right:16px;background:0;border:0;color:#0f0f0f;width:24px;padding:0;height:24px}.popup-specifications-content-wrapper .accordion .accordion__title{font-size:18px}.popup-compare-content-wrapper,.popup-specifications-content-wrapper{padding:36px 16px}.popup-compare-item h2{font-size:22px!important}.configurator-cart-wrapper{padding:0 16px}}@media (max-width: 500px){.product__media-wrapper{height:auto}.product__media-item .product__media img{object-fit:contain;height:100%}.thumbnail-slider{display:flex;align-items:center;margin:0;padding:1em 0}.product-form__input.sectionals{padding:0;border-bottom:unset}.product-form__input.seats,.product-form__input.model,.product-form__input.color,.product-form__input,.content-section{padding:12px 0;margin:0}.product-form__input.cupholders{margin-bottom:0}.product-form__input-wrapper{padding:3px 0}.preorder-checkout-label,.configurator-bottom-wrapper{margin:0 16px;padding:12px 0}.content-section{border-bottom:1px solid #eeece7}.product__info-wrapper{padding-top:12px}.configurator-addon-wrapper .fabric-samples.mobile,.configurator-addon-wrapper .cupholder-samples.mobile,.configurator-fabric-cover-wrapper .fabric-samples.mobile,.configurator-fabric-cover-wrapper .cupholder-samples.mobile{display:block;bottom:calc(100% + 16px);left:0;right:auto;top:auto;z-index:50}.product-form__input input[type=radio]+label,.addon-product-second-view .product-form__input input[type=radio]+label,.fabric-cover-product-second-view .product-form__input input[type=radio]+label{width:59px;height:59px;padding:3px}.product-form__input input[type=radio]+label img,.addon-product-second-view .product-form__input input[type=radio]+label img.cupholders,.fabric-cover-product-second-view .product-form__input input[type=radio]+label img.cupholders{width:24px;height:24px}.product-form__input input[type=radio]+label img.seat-icon,.product-form__input input[type=radio]+label img.option-addon-swatch,.product-form__input input[type=radio]+label img.option-fabric-cover-swatch{width:auto;height:auto}div.product-form__input .form__label{line-height:1.1}.configurator-options-wrapper{padding:0 16px}.product-model-tabs a{padding:18px 16px}.product-model-tabs .product-title{font-size:16px;margin-bottom:6px}.configurator-announce-bar span{font-size:12px}.configurator-options-wrapper .configurator-announce-bar{justify-content:flex-start;gap:16px;margin:0;padding:12px 0}.status-tabs{font-size:16px;padding-bottom:10px}.configurator-bottom-wrapper .price-item--sale{font-size:18px}.configurator-bottom-wrapper .price--on-sale .price-item--regular{font-size:16px}.configurator-addon-wrapper,.configurator-fabric-cover-wrapper{padding-top:24px;padding-bottom:calc(36px + 3em);overflow:visible}.product__media-gallery .header__heading-link{left:16px;top:16px;width:48px}.validation-error{font-size:15px;margin-top:-2px}}deferred-media{position:relative;width:100%;height:100%;overflow:hidden}deferred-media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-addon-tabs .price,.product-fabric-cover-tabs .price{justify-content:end;display:flex}@media screen and (min-width: 1399px){.product--thumbnail .product__media-list{padding:0;margin:0;height:100%}.thumbnail-slider{left:0;bottom:0}}@media (min-width: 990px){.fabric-samples .color__wrapper .color__close,.cupholder-samples .color__wrapper .color__close,.variant-samples .color__wrapper .color__close{display:none}}@media (max-width: 990px){.fabric-samples .color__wrapper .color__close,.cupholder-samples .color__wrapper .color__close,.variant-samples .color__wrapper .color__close{display:block}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/configurator-product.css.map */
