*{margin:0;padding:0;box-sizing:border-box}.swiper,.swiper .swiper-wrapper,.swiper .swiper-wrapper .swiper-slide{width:100%}.swiper .swiper-wrapper{display:flex}.product-hero{display:flex;flex-direction:row;width:100%}@media screen and (max-width: 1023px){.product-hero{display:flex;flex-direction:column;width:100%}}.product-hero .product-hero-left,.product-hero .product-hero-right{height:100%}@media screen and (max-width: 1023px){.product-hero .product-hero-left,.product-hero .product-hero-right{height:auto}}.product-hero .product-hero-left{width:40%}@media screen and (max-width: 1023px){.product-hero .product-hero-left{width:100%}}.product-hero .product-hero-right{width:60%;padding:50px 8rem;position:sticky;top:50px}@media screen and (max-width: 1023px){.product-hero .product-hero-right{width:100%;padding:50px 20px}}.product-hero .product-hero-left .product-images{width:100%;display:flex;flex-direction:column;gap:5px}.product-hero .product-hero-left .product-images-slider{display:none}@media screen and (max-width: 1023px){.product-hero .product-hero-left .product-images{width:100%;display:none}.product-hero .product-hero-left .product-images-slider{display:flex}}.product-hero .product-hero-left img{width:100%}.product-hero .product-hero-right .product-columns{width:100%;display:flex;flex-direction:column;gap:30px}.product-hero .product-hero-right .breadcrumbs{display:flex;align-items:center;gap:5px;font-family:Bricolage Grotesque;font-size:14px}.product-hero .product-hero-right .breadcrumbs p{color:#212121}.product-hero .product-hero-right .breadcrumbs a{color:#616161;text-decoration:none}.product-hero .product-hero-right .product-detail{display:flex;flex-direction:column;gap:10px}.product-hero .product-hero-right .product-detail h1{font-family:Bricolage Grotesque;font-size:32px;color:#212121}@media screen and (max-width: 720px){.product-hero .product-hero-right .product-detail h1{font-family:Bricolage Grotesque;font-size:25px;color:#212121;letter-spacing:-1px;line-height:1.8rem}}.product-hero .product-hero-right .product-detail h6{font-family:Bricolage Grotesque;font-size:16px;font-weight:500;color:#616161;margin:10px 0}.product-hero .product-hero-right .product-detail p{font-family:Bricolage Grotesque;font-size:14px;font-weight:300;color:#666}.product-hero .product-hero-right .variations{display:flex;flex-direction:column;gap:30px;margin-top:20px}.product-hero .product-hero-right .variations .variation-option{display:flex;flex-direction:column;gap:10px}.product-hero .product-hero-right .variations h6{font-family:Bricolage Grotesque;font-size:16px;font-weight:600;color:#212121}.product-hero .product-hero-right .variations .variation-option .variation{display:flex;flex-wrap:wrap;gap:15px;font-family:Bricolage Grotesque;font-size:15px;font-weight:500}.product-hero .product-hero-right .variations .variation-option .variation label{position:relative;display:flex}.product-hero .product-hero-right .variations .variation-option .variation label input{display:none}.product-hero .product-hero-right .variations .variation-option .variation label p{width:100%;min-width:100%;color:#919191;font-weight:400;transition:all .2s;cursor:pointer;position:relative}.product-hero .product-hero-right .variations .variation-option .variation label input:checked+p{color:#000;text-decoration-line:underline;text-underline-offset:5px}.product-hero .product-hero-right .variations .variation-option .variation label img{border-radius:100px;padding:3px;cursour:pointer;transition:all .2s}.product-hero .product-hero-right .variations .variation-option .variation label input:checked+img{border:solid 1px #212121;padding:3px}.product-hero .product-hero-right .add-to-cart{display:flex;flex-direction:column;gap:10px;margin-top:15px}span.color-variant{position:absolute;top:-25px;left:50%;transform:translate(-50%);font-size:12px;width:100px;height:20px;border-radius:5px;min-width:max-content;padding:0 10px;background:#000;color:#fff;visibility:hidden;display:flex;justify-content:center;align-items:center}.product-hero .product-hero-right .variations .variation-option .variation label:hover span.color-variant{visibility:visible}.product-hero .product-hero-right .add-to-cart{display:flex;flex-direction:column;gap:10px}.product-hero .product-hero-right .add-to-cart div{display:flex;flex-direction:row;gap:10px}.product-hero .product-hero-right .add-to-cart div label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:50%;height:50px;border:solid 1px #00000020}.product-hero .product-hero-right .add-to-cart div label p{display:flex;align-items:center;justify-content:center;width:50px;height:100%;font-weight:900;cursor:pointer}.product-hero .product-hero-right .add-to-cart div label p::selection{display:none}.product-hero .product-hero-right .add-to-cart div label input{border:none;outline:none;font-family:Bricolage Grotesque;text-align:center;width:50px;height:100%;background-color:transparent}.product-hero .product-hero-right .add-to-cart div label input::-webkit-inner-spin-button,.product-hero .product-hero-right .add-to-cart div label input::-webkit-outer-spin-button{display:none}.product-hero .product-hero-right .add-to-cart button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;background-color:#000;color:#f6f6f6;font-family:Bricolage Grotesque;font-weight:400;border:none;outline:none;cursor:pointer}.product-hero .product-hero-right .add-to-cart div button.add-to-bag .add-cart-spinner{display:none;width:20px;height:20px;border:solid 3px transparent;border-radius:100%;border-top-color:#fff;animation:spinner .5s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-hero .product-hero-right .add-to-cart div button.add-to-bag p{display:flex;align-items:center;gap:5px}.additional-details{padding:100px 0}@media screen and (max-width: 1023px){.additional-details{padding:50px 0}}.additional-details .additional-details-container{display:flex;flex-direction:column;gap:50px;width:100%;max-width:1380px;padding:0 20px;margin:auto}.additional-details .additional-details-container .details-button{display:flex;align-items:center;gap:50px;margin:auto}.additional-details .additional-details-container .details-button button{border:none;outline:none;background-color:transparent;font-family:Bricolage Grotesque;font-weight:400;font-size:14px;text-transform:uppercase;opacity:.5;cursor:pointer}.additional-details .additional-details-container .details-button button.active{opacity:1}.additional-details .additional-details-container .benefits.active,.additional-details .additional-details-container .washcare.active{display:flex;gap:150px;width:80%;margin:auto}@media screen and (max-width: 1023px){.additional-details .additional-details-container .benefits.active,.additional-details .additional-details-container .washcare.active{width:100%;flex-direction:column}}.additional-details .additional-details-container .benefits,.additional-details .additional-details-container .washcare{display:none}.additional-details .additional-details-container .benefits .col-1,.additional-details .additional-details-container .washcare .col-1{display:flex;flex-direction:column;justify-content:center;gap:50px;width:50%}@media screen and (max-width: 767px){.additional-details .additional-details-container .benefits .col-1,.additional-details .additional-details-container .washcare .col-1{flex-direction:column;width:100%}}.additional-details .additional-details-container .benefits .col-1 div,.additional-details .additional-details-container .washcare .col-1 div{display:flex;flex-direction:column;gap:10px}.additional-details .additional-details-container .benefits .col-1 div h4,.additional-details .additional-details-container .washcare .col-1 div h4{font-family:Bricolage Grotesque;font-size:18px;font-weight:600}.additional-details .additional-details-container .benefits .col-1 div p,.additional-details .additional-details-container .washcare .col-1 div p{font-family:Bricolage Grotesque;font-size:14px;font-weight:300;color:#666}.additional-details .additional-details-container .benefits .col-2,.additional-details .additional-details-container .washcare .col-2{display:flex;width:50%}.additional-details .additional-details-container .benefits .col-2 div,.additional-details .additional-details-container .washcare .col-2 div{display:flex;flex-direction:column;gap:10px}.additional-details .additional-details-container .benefits img,.additional-details .additional-details-container .washcare img{width:80%;margin-left:auto}.mini-cart{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000010;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:none;font-family:Bricolage Grotesque}.mini-cart.active{display:flex}.mini-cart-container{width:420px;height:fit-content;margin:auto;background-color:#f9f9f9;border:solid 2px #515151;display:flex;flex-direction:column;gap:30px;position:relative}@media screen and (max-width: 767px){.mini-cart-container{width:320px}}.mini-cart-container .col-1{display:flex;flex-direction:column;gap:30px;padding:15px 25px}.mini-cart-container .col-1 h2{font-family:Bricolage Grotesque;font-weight:700;font-size:25px}@media screen and (max-width: 767px){.mini-cart-container .col-1 h2{font-weight:700;font-size:22px}}.cart-item{display:flex;align-items:center;gap:20px}.cart-item img{width:180px}@media screen and (max-width: 767px){.cart-item img{width:120px}}.cart-item .cart-details{width:50%;display:flex;flex-direction:column;gap:30px}.cart-item .cart-details div{display:flex;flex-direction:column;gap:10px}.cart-item .cart-details div h6{font-family:Bricolage Grotesque;font-weight:600;font-size:18px}@media screen and (max-width: 767px){.cart-item .cart-details div h6{font-weight:600;font-size:18px}}.cart-item .cart-details div p{font-family:Bricolage Grotesque;font-weight:600;font-size:14px;cursor:pointer}.mini-cart-container .col-2{display:flex}.mini-cart-container .col-2 a{width:50%;text-decoration:none}.mini-cart-container .col-2 button{width:100%;height:50px;border:none;outline:none;font-family:Bricolage Grotesque;font-weight:500;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mini-cart-container .col-2 .mini-cart-view-cart{background-color:#fff;color:#212121}.mini-cart-container .col-2 .mini-cart-checkout{background-color:#000;color:#fff}.mini-cart-container .col-2 button a{text-decoration:none;display:flex;align-items:center;gap:10px}.mini-cart-container .col-2 button:first-child a{color:#000}.mini-cart-container .col-2 button:last-child a{color:#fffff}.close-trigger{position:absolute;top:-25px;right:0;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product.css.map */
