.product{margin-top:2.9861rem;position:relative;overflow:hidden}@media (max-width:768px){.product{margin-top:5.3333rem}}.product .product__added{margin-top:.3472rem;margin-bottom:.3472rem;display:none}.product .product__added.active{display:block;margin-top:.3472rem}@media (max-width:768px){.product .product__added.active{margin-top:1.5rem;margin-bottom:1.5rem}}.product .swiper-button-next::after,.product .swiper-button-prev::after{content:none}.product .swiper-button-next,.product .swiper-button-prev{width:.9028rem;height:.5208rem}@media (max-width:768px){.product .swiper-button-next,.product .swiper-button-prev{width:4rem;height:2.4rem}}.product .swiper-pagination-bullet{background-color:rgba(15,15,15,.2)}@media (max-width:768px){.product .swiper-pagination-bullet{width:1.0667rem;height:1.0667rem}}.product .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3889rem}@media (max-width:768px){.product__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}}.product__inner #configure{display:block}.product__inner .product__info-title{margin-bottom:1.0417rem}@media (max-width:768px){.product__inner .product__info-title{margin-bottom:2.6667rem}}.product__inner .product__info-range{color:rgba(15,15,15,.5);display:block;margin-bottom:2.8472rem;font-family:var(--font-family);font-weight:400;font-size:1.1111rem;line-height:135%;letter-spacing:-.01em}@media (max-width:768px){.product__inner .product__info-range{margin-bottom:5.3333rem;font-family:var(--font-family);font-weight:400;font-size:3.2rem;line-height:135%;letter-spacing:-.01em;color:rgba(15,15,15,.5)}}.product__inner .product__info-description{margin-bottom:1.7361rem}@media (max-width:768px){.product__inner .product__info-description{margin-bottom:4.2667rem}}.product__inner .product__info-description--title{display:block;margin-bottom:.6944rem;color:var(--color-black)}@media (max-width:768px){.product__inner .product__info-description--title{margin-bottom:2.6667rem}}.product__inner .product__info-description p{color:rgba(15,15,15,.5)}.product__inner .product__info-shipping{color:rgba(15,15,15,.5);margin-top:1.0417rem}@media (max-width:768px){.product__inner .product__info-shipping{margin-top:2.6667rem}}.product__inner .product__info .button-wrapper{width:25rem;height:2.7778rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3.4722rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-black);position:relative}@media (max-width:768px){.product__inner .product__info .button-wrapper{width:100%;height:8.8rem;border-radius:13.3333rem}}.product__inner .product__info .button-wrapper .feature-button::after{content:"";position:absolute;width:25rem;height:2.7778rem;-webkit-transform:translate(-67%,-32%);-ms-transform:translate(-67%,-32%);transform:translate(-67%,-32%)}@media (max-width:768px){.product__inner .product__info .button-wrapper .feature-button::after{width:89.3333rem;height:8.8rem}}.product__images{-ms-flex-preferred-size:calc(50% - .6944rem);flex-basis:calc(50% - .6944rem);position:relative;z-index:2;height:38.8889rem}.product__images img{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.product__images{-ms-flex-preferred-size:initial;flex-basis:initial;height:88rem;width:100%;margin-top:5.3333rem}}.product__info{-ms-flex-preferred-size:calc(50% - .6944rem);flex-basis:calc(50% - .6944rem)}.product__info-soon{color:rgba(15,15,15,.5);display:block;margin-bottom:2.8472rem}@media (max-width:768px){.product__info-soon{margin-bottom:5.3333rem}}.product__configurator{background-color:#fff;position:absolute;width:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;right:-100%;padding-bottom:3.4722rem;z-index:1;display:none;top:0;padding-top:3.4722rem;overflow:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;width:0}.product__configurator .variant-slider{margin:0;width:100%}.product__configurator .product__added{margin-top:.3472rem;margin-bottom:.3472rem;display:none}.product__configurator .product__added.active{display:block;margin-top:.3472rem}@media (max-width:768px){.product__configurator .product__added.active{margin-top:1.5rem;margin-bottom:1.5rem}}.product__configurator .swiper-button-next::after,.product__configurator .swiper-button-prev::after{content:none}.product__configurator .swiper-button-next,.product__configurator .swiper-button-prev{width:.9028rem;height:.5208rem;display:none}.product__configurator .swiper-pagination-vertical.swiper-pagination-bullets,.product__configurator .swiper-vertical>.swiper-pagination-bullets{left:1.3889rem}.product__configurator .swiper-pagination-bullet{background-color:rgba(15,15,15,.2)}@media (max-width:768px){.product__configurator .swiper-pagination-bullet{width:1.0667rem;height:1.0667rem}}.product__configurator .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.product__configurator-images{position:sticky!important;top:0!important;display:none!important}.product__configurator-images.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (max-width:768px){.product__configurator-images{position:relative!important}}.product__configurator .product-colors{margin-top:3.4722rem;margin-bottom:4.1667rem}@media (max-width:768px){.product__configurator .product-colors{margin-top:4rem;margin-bottom:10.6667rem}}.product__configurator .product-colors span{color:rgba(15,15,15,.5);display:block;margin-top:1.0417rem;margin-bottom:1.3889rem}@media (max-width:768px){.product__configurator .product-colors span{margin-top:2.1333rem;margin-bottom:4rem}}.product__configurator .product-colors__pick.p2{display:block;color:var(--color-black);margin-top:0;margin-bottom:0;margin-left:.5556rem;text-transform:capitalize}@media (max-width:768px){.product__configurator .product-colors__pick.p2{margin-left:2.6667rem}}.product__configurator .product-colors__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.product__configurator .product-colors__items{gap:2.1333rem}}.product__configurator .product-colors__items input{display:none}.product__configurator .product-colors__items input:checked+picture::before{border-color:var(--color-black)}.product__configurator .product-colors__items label{display:-webkit-box;display:-ms-flexbox;display:flex}.product__configurator .product-colors__items label picture{position:relative}.product__configurator .product-colors__items label picture::before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(15,15,15,.15);width:2.2222rem;height:2.2222rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:768px){.product__configurator .product-colors__items label picture::before{width:8rem;height:8rem}}.product__configurator .product-colors__items label .variant__color-button{border-radius:50%;width:1.9444rem;height:1.9444rem;cursor:pointer}@media (max-width:768px){.product__configurator .product-colors__items label .variant__color-button{width:7.4667rem;height:7.4667rem}}.product__configurator .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.product__configurator .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.product__configurator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product__configurator.active{width:100%;display:block;right:0;position:relative;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;scale:1;overflow:visible}.product__configurator-main{-ms-flex-preferred-size:calc(50% - .6944rem);flex-basis:calc(50% - .6944rem);margin-left:auto}.product__configurator-main--back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.product__configurator-main--back svg{width:.9028rem;height:.5208rem}@media (max-width:768px){.product__configurator-main--back svg{width:3.2rem;height:2.1333rem}}@media (max-width:768px){.product__configurator-main--back{font-size:3.2rem}}.product__configurator-main--info{margin-top:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.0417rem;margin-bottom:1.3889rem}@media (max-width:768px){.product__configurator-main--info{margin-top:6.6667rem}}.product__configurator-main--info div{color:rgba(15,15,15,.5)}@media (max-width:768px){.product__configurator-main--info div.p1{font-size:3.2rem;margin-top:2.6667rem}}.product__configurator-additional--title{margin-top:3.4722rem;margin-bottom:1.0417rem}.product__configurator-additional--sub{margin-bottom:1.3889rem;color:rgba(15,15,15,.5)}.product__configurator-select{border:none}.product__configurator-select.additional__items+.additional__items{margin-top:1.3889rem}@media (max-width:768px){.product__configurator-select.additional__items+.additional__items{margin-top:2.1333rem}}.product__configurator-select--name{margin-top:3.4722rem;margin-bottom:1.0417rem}@media (max-width:768px){.product__configurator-select--name{margin-bottom:2.1333rem;margin-top:10.6667rem}}.product__configurator-select--subtitle{margin-bottom:1.3889rem;color:rgba(15,15,15,.5);display:block}@media (max-width:768px){.product__configurator-select--subtitle{margin-bottom:4rem}}.product__configurator-select--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3472rem;border:1px solid rgba(15,15,15,.1);width:36.1111rem;border-radius:.2778rem;padding:1.3889rem;position:relative}@media (max-width:768px){.product__configurator-select--item{gap:2.1333rem;width:100%;padding:4rem;border-radius:1.0667rem}}@media (max-width:768px){.product__configurator-select--item label{font-size:2.6667rem}}.product__configurator-select--item label::before{content:"";position:absolute;inset:0}.product__configurator-select--item input{display:none}.product__configurator-select--item span{color:rgba(15,15,15,.5);font-family:Inter,sans-serif;font-size:.9722rem;line-height:130%;letter-spacing:-.01em}@media (max-width:768px){.product__configurator-select--item span{font-size:2.6667rem}}.product__configurator-select--item:has(input:checked){border:1px solid var(--color-black)}.product__configurator-select--item+.product__configurator-select--item{margin-top:.5556rem}@media (max-width:768px){.product__configurator-select--item+.product__configurator-select--item{margin-top:2.1333rem}}.product__configurator-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:46.5278rem;padding:2.7778rem;border:1px solid rgba(15,15,15,.5);border-radius:.2778rem}@media (max-width:768px){.product__configurator-products{width:100%;padding:8rem 4rem;border-radius:1.0667rem}}.product__configurator-products h2{font-family:var(--font-family);font-weight:400;font-size:1.25rem;line-height:100%;letter-spacing:-.01em;color:var(--color-black);margin-bottom:1.7361rem;padding-bottom:1.0417rem;border-bottom:1px solid rgba(15,15,15,.1)}@media (max-width:768px){.product__configurator-products h2{font-size:3.7333rem;margin-bottom:4rem;padding-bottom:15px}}.product__configurator-products .add-to-cart-button-wrapper{width:100%;background-color:var(--color-black);text-align:center;margin-top:2.0833rem;margin-bottom:1.0417rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3.4722rem;position:relative}.product__configurator-products .add-to-cart-button-wrapper .add-to-cart-button::after{content:"";width:40.8333rem;height:2.2917rem;position:absolute;left:-196%;top:-8%}.product__configurator-products .feature-button{display:block}.product__configurator-products .shipping_lable{color:rgba(15,15,15,.5)}@media (max-width:768px){.product__configurator-products .shipping_lable{margin-top:2.6667rem}}.product__configurator-products .product-item{display:-webkit-box;display:-ms-flexbox;display:flex}.product__configurator-products .product-item:first-of-type{margin-bottom:2.7778rem}@media (max-width:768px){.product__configurator-products .product-item:first-of-type{margin-bottom:5.3333rem}}.product__configurator-products .product-item+.product-item{margin-top:2.7778rem}@media (max-width:768px){.product__configurator-products .product-item+.product-item{margin-top:5.3333rem}}.product__configurator-products .product-item__image{width:7.2917rem;height:7.2917rem;margin-right:1.3889rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.product__configurator-products .product-item__image{width:24rem;height:24rem;margin-right:2.6667rem}}.product__configurator-products .product-item__image img{-o-object-fit:cover;object-fit:cover}.product__configurator-products .product-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__configurator-products .product-item__info--title{font-weight:400}@media (max-width:768px){.product__configurator-products .product-item__info--title{width:33.3333rem}}.product__configurator-products .product-item__info .quantity-controls{border:1px solid rgba(15,15,15,.2);display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:.2778rem}.product__configurator-products .product-item__info .quantity-controls .quantity-btn{background-color:transparent;border:none;padding:.7639rem}@media (max-width:768px){.product__configurator-products .product-item__info .quantity-controls .quantity-btn{padding:2.1333rem 3.4667rem}}.product__configurator-products .product-item__info .quantity-controls .quantity-btn:first-of-type{border-right:1px solid rgba(15,15,15,.2)}.product__configurator-products .product-item__info .quantity-controls .quantity-btn:last-of-type{border-left:1px solid rgba(15,15,15,.2)}.product__configurator-products .product-item__info .quantity-controls input{border:none;display:block;width:3.6111rem;text-align:center}@media (max-width:768px){.product__configurator-products .product-item__info .quantity-controls input{width:10.6667rem}}.product__configurator-products .product-item__extra{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:right;-ms-flex-align:right;align-items:right}@media (max-width:768px){.product__configurator-products .product-item__extra{text-align:right}}.product__configurator-products .product-item__extra .remove-btn{color:rgba(15,15,15,.5);text-decoration:underline;text-transform:lowercase;background-color:transparent;border:none;padding:0;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}@media (max-width:768px){.product__configurator-products .product-item__extra .remove-btn{font-size:2.6667rem}}.product__configurator-products .product-item__extra--price{color:rgba(15,15,15,.5)}@media (max-width:768px){.product__configurator-products .product-item__extra--price{font-size:2.6667rem}}.product__configurator-main .product__configurator-images--second{display:none!important}@media (max-width:768px){.product__configurator-main .product__configurator-images--second.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.product__configurator-main .swiper-button-next::after,.product__configurator-main .swiper-button-prev::after{content:none}.product__configurator-main .swiper-button-next,.product__configurator-main .swiper-button-prev{width:.9028rem;height:.5208rem;display:none}.product__configurator-main .swiper-pagination-vertical.swiper-pagination-bullets,.product__configurator-main .swiper-vertical>.swiper-pagination-bullets{left:1.3889rem}.product__configurator-main .swiper-pagination-bullet{background-color:rgba(15,15,15,.2)}@media (max-width:768px){.product__configurator-main .swiper-pagination-bullet{width:1.0667rem;height:1.0667rem}}.product__configurator-main .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.product__configurator-main .product__configurator-images{position:sticky!important;top:0!important}@media (max-width:768px){.product__configurator-main .product__configurator-images{position:relative!important;-ms-flex-preferred-size:initial;flex-basis:initial;height:88rem;width:89.3333rem;margin-top:10.6667rem}}