@media only screen and (max-width:1024px){nav.breadcrumbs{display:flex}}nav.breadcrumbs ul{align-items:baseline;display:flex;margin:10px 0 24px;padding:0}@media only screen and (max-width:1024px){nav.breadcrumbs ul{display:flex;justify-content:center;margin:12px 0;text-align:center}}nav.breadcrumbs ul li{display:flex;margin:0 6px;padding:0 4px;position:relative;text-transform:capitalize}@media only screen and (max-width:550px){nav.breadcrumbs ul li{display:inline-flex}}nav.breadcrumbs ul li:last-child{pointer-events:none}nav.breadcrumbs ul li:first-of-type{margin-bottom:0;margin-left:0;padding-left:0}nav.breadcrumbs ul li:first-child a{color:#949494;text-decoration:none}@media only screen and (max-width:550px){nav.breadcrumbs ul li.hide-mobile{display:none}}nav.breadcrumbs ul li a{color:#000;font-size:11px;text-decoration:none}nav.breadcrumbs ul li a:hover{text-decoration:underline}nav.breadcrumbs ul li a,nav.breadcrumbs ul li span{text-transform:capitalize}nav.breadcrumbs ul li:nth-of-type(n+2):before{content:" / ";font-size:10px;left:-8px;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:550px){nav.breadcrumbs ul li:nth-of-type(n+2):before{font-size:12px;left:-8px;top:0;transform:unset}}.full-image-for-header{height:auto;max-height:70vh;overflow:hidden;position:relative;width:100%}@media (min-width:900px){.full-image-for-header{display:none}}.full-image-for-header img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.full-image-for-header img.logo{bottom:0;height:110px;margin:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;right:0;width:110px}@media (max-width:900px){.image-page-header-qf .page-width{flex-direction:column}}.image-page-header-qf .page-width .content{flex:1;padding-bottom:40px;padding-right:8%;padding-top:26px}@media (max-width:900px){.image-page-header-qf .page-width .content{order:1;padding-right:0}}.image-page-header-qf .page-width .img-wrap{flex:2;height:461px;position:relative}@media (max-width:900px){.image-page-header-qf .page-width .img-wrap{order:0}}.image-page-header-qf .page-width .img-wrap .main-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.image-page-header-qf .page-width .img-wrap .logo{bottom:8%;position:absolute;right:10%}.page-header-section.product_type .body-wrapper,.page-header-section.product_type .img-wrapper{flex-basis:50%}.page-header-section.product_type button{margin-top:0;width:-moz-fit-content;width:fit-content}.page-header-section.product_type .why-swap{color:#343434;margin:30px 0}.page-header-section.product_type .why-swap h2{font-size:18px}.page-header-section.product_type .why-swap ul{margin-left:20px;padding:0}.page-header-section.product_type .why-swap li{margin-bottom:15px}.page-header-section .img-wrapper{display:flex;position:relative}.page-header-section .primary-img{aspect-ratio:1/.65;-o-object-fit:cover;object-fit:cover;width:100%}.page-header-section .logo{bottom:6%;height:80px;position:absolute;right:6%;width:80px}.page-header-section .breadcrumbs{color:#c59dcc;display:block;font-size:12px;line-height:1;margin:10px 0}.page-header-section h1{color:#343434;letter-spacing:0;line-height:1;margin:20px 0 15px}.page-header-section p{font-size:14px;margin-top:0}.page-header-section button{margin:20px 0;width:100%}.page-header-section .stat-container{display:flex;justify-content:space-between;margin-top:20px}.page-header-section .stat-container .stat{background:var(--accent-2-color);border-radius:50%;display:inline-block;margin:0 5px;padding:20px}.page-header-section .stat-container .stat:first-of-type{margin-left:0}.page-header-section .stat-container .stat:nth-of-type(2){background-color:var(--secondary-color)}.page-header-section .stat-container .stat:nth-of-type(3){background-color:var(--accent-1-color)}.page-header-section .stat-container .stat:nth-of-type(4){background-color:var(--primary-color);margin-right:0}@media screen and (min-width:500px){.page-header-section .logo{height:100px;width:100px}}@media screen and (min-width:900px){.page-header-section{display:flex;gap:40px}.page-header-section .img-wrapper{flex-basis:66%;order:1}.page-header-section .body-wrapper{flex-basis:33%}.page-header-section .breadcrumbs{margin-top:0}}@media (max-width:899px){.page-header-section .img-wrapper{display:none}}.checkbox{margin-top:1.5rem}.custom-checkbox{cursor:pointer;display:flex;flex-direction:row-reverse;font-size:11px!important;margin-bottom:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (min-width:423px){.custom-checkbox{align-items:center}}.custom-checkbox p{font-size:11px!important;font-weight:400;margin:0;padding-left:10px;width:100%}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox .checkmark{background-color:#fff;border:1px solid var(--color-border-dark);border-radius:2px;height:18px;position:relative;width:20px}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:11px;left:50%;position:absolute;top:50%;transform:translate(-50%,-59%) rotate(40deg);width:6px}.custom-checkbox:hover input~.checkmark{border:1px solid var(--button-1-color)}.custom-checkbox input:checked~.checkmark{background-color:var(--button-1-color)}.custom-checkbox input:checked~.checkmark:after{display:block}.search-bar-qf{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.search-bar-qf,.search-bar-qf input[type=text]{border-radius:21px;position:relative;width:100%}.search-bar-qf input[type=text]{background:#f0f0f0;border:none;color:var(--text-primary-color);font-weight:regular;height:24px;outline:none;padding:10px 40px 10px 20px}.search-bar-qf input[type=text]::-moz-placeholder{font-weight:regular}.search-bar-qf input[type=text]::placeholder{font-weight:regular}.search-bar-qf .submit-group{position:relative}.search-bar-qf .submit-group,.search-bar-qf .submit-group label{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.search-bar-qf .submit-group label{margin:0;padding-right:5px}.search-bar-qf .submit-group label svg{height:16px;width:16px}.search-bar-qf .submit-group label svg path{fill:var(--text-primary-color)}.search-bar-qf .submit-group label input[type=submit]{background:none;border:none;border-radius:0;height:100%;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.custom-search-qf-section .wrapper{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;max-width:750px}.custom-search-qf-section .wrapper p{font-weight:bolder;min-width:-moz-max-content;min-width:max-content}.custom-search-qf-section .wrapper .search-bar-qf input{color:rgba(0,0,0,.65);padding-right:50px}.custom-search-qf-section .wrapper .search-bar-qf input::-moz-placeholder{color:rgba(0,0,0,.65);font-weight:500}.custom-search-qf-section .wrapper .search-bar-qf input::placeholder{color:rgba(0,0,0,.65);font-weight:500}.custom-search-qf-section .wrapper .search-bar-qf .submit-group label svg path{fill:#10573b}.button-wishlist{background-color:#f9f8f6;border:none;border-radius:50%;cursor:pointer;height:46px;max-width:46px;min-width:46px}.button-wishlist path{fill:var(--accent-2-color)}.button-wishlist .icon__heart--full{display:none}.button-wishlist svg{margin:0 auto}.active-wishlist path{fill:var(--accent-2-color);stroke:var(--accent-2-color)!important}.active-wishlist .icon__heart--full{display:initial}.active-wishlist .icon__heart--empty{display:none}.product-image .button-wishlist{background-color:unset!important}.lightbox-trigger{padding:8px}.lightbox-trigger svg{height:20px;max-height:20px;max-width:20px;width:20px}.lightbox-trigger svg path{fill:#fff}.predictive-search-container{display:flex;display:none;flex-direction:column;height:100vh;left:0;opacity:0;padding-bottom:40px;position:fixed;top:128px;width:100vw;z-index:999}.predictive-search-container .predictive-search-modal{margin:auto;max-height:calc(90vh - 185px);width:clamp(320px,90vw,1024px)}.predictive-search-container .predictive-search-modal .inner{max-height:calc(90vh - 160px)}@media (min-width:1024px){.predictive-search-container .predictive-search-modal .inner{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.predictive-search-container .predictive-search-modal .inner::-webkit-scrollbar{display:none}}.predictive-search-container .predictive-search-modal .close{border:1px solid var(--primary-color);height:30px;width:30px}.predictive-search-container .predictive-search-results{height:100%;overflow-y:auto;padding:5px 0;width:100%}.predictive-search-container .predictive-search-results::-webkit-scrollbar{display:none}.predictive-search-container .predictive-search-results .resource-header,.predictive-search-container .predictive-search-results .resource-results{width:100%}.predictive-search-container .predictive-search-results .resource-header p,.predictive-search-container .predictive-search-results .resource-results p{margin:0}.predictive-search-container .predictive-search-results .resource-header{border-bottom:1px solid #ddd;padding:15px 0}.predictive-search-container .predictive-search-results .resource-header p{padding:0 40px}.predictive-search-container .predictive-search-results .resource-header .btn{padding:7px 16px!important}.predictive-search-container .predictive-search-results .resource-results{padding:0 5px}.predictive-search-container .predictive-search-results .resource-results .resource-result{padding:5px 5px 5px 50px}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-title{padding:0 10px 0 5px}@media (max-width:1024px){.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-url{display:none}}.predictive-search-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(33,33,33,.3);padding-top:40px}@media (max-width:550px){.predictive-search-container .resource-results>div{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.predictive-search-container .resource-results>div .collection-slider-product{margin-top:20px;width:45%}.predictive-search-container .resource-results>div .collection-slider-product .product-information{display:flex;flex-direction:column;gap:9px;height:100%;justify-content:space-between}.predictive-search-container .resource-results>div .collection-slider-product .product-information .product-title{font-size:14px}.predictive-search-container .resource-results>div .collection-slider-product .product-information .product-description{margin:10px 0}}.predictive-search-container .predictive-search-modal{background:#fff;box-shadow:0 21px 9px 1px rgba(0,0,0,.12);display:flex;flex-direction:row;margin:145px auto auto;min-height:100px;padding:25px 30px 40px;position:relative;transform:translateY(-160px);width:clamp(320px,90vw,var(--page-width))}.predictive-search-container .predictive-search-modal .sidebar-content{padding-left:15px;padding-right:15px;width:100%}@media (min-width:1024px){.predictive-search-container .predictive-search-modal .sidebar-content{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.predictive-search-container .predictive-search-modal .sidebar-content::-webkit-scrollbar{display:none}}.predictive-search-container .predictive-search-modal .sidebar-content .resource-header:not(:first-of-type){margin-top:25px}.predictive-search-container .predictive-search-modal .inner{-ms-overflow-style:none;display:flex;height:100%;max-height:calc(90vh - 185px);padding-left:15px;padding-right:15px;scrollbar-width:none;width:100%}.predictive-search-container .predictive-search-modal .inner::-webkit-scrollbar{display:none}.predictive-search-container .predictive-search-modal .inner .predictive-search-results .resource-results .collection-slider-product .product-card{gap:unset}.predictive-search-container .predictive-search-modal .inner .predictive-search-results .resource-results .collection-slider-product .product-card .quickview-eye{display:none}.predictive-search-container .predictive-search-modal .inner .predictive-search-results .resource-results .collection-slider-product .product-card>*+*{margin-top:10px}.predictive-search-container .predictive-search-modal .close{background-color:#fff;border-radius:50%;bottom:0;cursor:pointer;display:flex;filter:drop-shadow(2px 8px 6px rgba(33,33,33,.3));height:40px;left:50%;padding:10px;position:absolute;transform:translate(-50%,50%);width:40px;z-index:99}.predictive-search-container .predictive-search-modal .close svg{stroke:var(--primary-color);height:60%;margin:auto;width:60%}.predictive-search-container .predictive-search-results .nothing{margin-top:24px;text-align:center;width:100%}.predictive-search-container .predictive-search-results .resource-header{height:30px;margin-bottom:5px;width:100%}.predictive-search-container .predictive-search-results .resource-header p{font-size:1.25rem;font-weight:700;margin:0;padding:0;text-transform:capitalize}.predictive-search-container .predictive-search-results .resource-results{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:0;width:100%}.predictive-search-container .predictive-search-results .resource-results p{font-size:1.25rem;margin:0}.predictive-search-container .predictive-search-results .resource-results .resource-result{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;padding:5px 0;width:100%}.predictive-search-container .predictive-search-results .resource-results .resource-result:hover{background:#f1f1f1}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-title{align-items:flex-start;display:flex;flex-direction:row;font-size:1rem;justify-content:flex-start;padding:0 10px 0 0;width:-moz-max-content;width:max-content}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-url{color:#707070;font-size:12px;white-space:nowrap}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-image{background:#fff;display:none;height:30px;margin:0 0 0 auto;width:30px}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.predictive-search-container.active{display:flex;opacity:1}@media (min-width:1024px){.predictive-search-container{flex-direction:row}.predictive-search-container .predictive-search-modal .sidebar-content{width:25%}.predictive-search-container .predictive-search-modal .inner{width:calc(75% - 30px)}}@media (max-width:1023px){.predictive-search-container .predictive-search-modal{flex-wrap:wrap;max-width:75%;overflow-x:hidden;overflow-y:auto}.predictive-search-container .predictive-search-modal .sidebar-content{order:2;padding:0}.predictive-search-container .predictive-search-modal .inner{height:-moz-fit-content;height:fit-content;max-height:none;order:1;padding:0}.predictive-search-container .predictive-search-modal .close{border:none;bottom:auto;box-shadow:none;filter:none;height:20px;left:6px;padding:0;top:6px;transform:none;width:20px}.predictive-search-container .predictive-search-modal .close svg{height:100%;width:100%}.predictive-search-container .predictive-search-results{overflow:hidden}.predictive-search-container .predictive-search-results .resource-results .resource-result .resource-result-url{display:none}}.quick-view-container{background:rgba(0,0,0,.302);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.quick-view-container .overlay{display:none}.quick-view-container.active{display:flex;opacity:1;pointer-events:auto;z-index:1000000000000000}.quick-view-container.active .overlay{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:101}.quick-view-container.active .quick-view-modal{transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.quick-view-container .quick-view-modal{background-color:#fff;box-shadow:5px 5px 15px 5px rgba(0,0,0,.18);box-sizing:border-box;height:100vh;margin:auto;max-width:min(345px,85vw);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:100%;z-index:122}@media only screen and (max-width:767.98px){.quick-view-container .quick-view-modal{height:100%;margin:0 auto auto;padding:0}}.quick-view-container .quick-view-modal .inner{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;overflow:scroll;scrollbar-width:none;width:100%}.quick-view-container .quick-view-modal .inner::-webkit-scrollbar{display:none}.quick-view-container .quick-view-modal .inner .page-width{gap:0!important;grid-template-columns:55% auto!important;padding:0}@media only screen and (max-width:767.98px){.quick-view-container .quick-view-modal .inner .page-width{grid-template-columns:100%!important}}.quick-view-container .quick-view-modal .inner .quick-view{margin-bottom:0;max-width:100%;overflow:auto;overflow-x:hidden}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container .brand-logo,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container .breadcrumbs-snippet,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container .desktop-breadcrumbs{display:none!important}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product{display:flex;padding:0 0 110px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery{position:relative}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .product-badges{z-index:99}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .button-wishlist{align-items:center;aspect-ratio:1/1;border-radius:100%;bottom:10px;display:flex;height:auto;justify-content:center;min-height:unset;min-width:unset;position:absolute;right:10px;width:32px;z-index:99}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .button-wishlist svg{height:auto;min-width:20px;width:100%}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .swiper .swiper-button-next,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .swiper .swiper-button-prev{height:unset}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .swiper .swiper-button-next:after,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .swiper .swiper-button-prev:after{align-items:center;aspect-ratio:1/1;background-color:#00bdb6;border-radius:50%;color:#fff;display:flex;font-size:12px!important;font-weight:900;height:29px;justify-content:center;overflow:hidden;width:29px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .gallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information{margin-top:0;padding:10px 20px 0}@media only screen and (max-width:767.98px){.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details{margin-bottom:0!important;padding:16px 0}}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-title-wrapper h1.heading-lg{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:100%;margin-bottom:16px}@media only screen and (max-width:768px){.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-title-wrapper h1.heading-lg{margin-bottom:12px}}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-title-wrapper h1.heading-lg sup{display:inline-flex;margin-top:-20px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper{align-items:center;border-bottom:1px solid #efefef;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px;row-gap:8px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container{align-items:flex-start;flex-direction:column-reverse}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container ul:empty{display:none!important}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .tp-add-on-icons{min-height:unset}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper{display:flex}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-price,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price{align-items:flex-end;display:flex;font-size:16px;line-height:19px;max-height:19px;overflow:hidden}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent span,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-price span,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price span{font-size:16px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price{color:#343432;font-weight:400}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent span{margin-left:4px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent .pipe{margin-right:5px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .yotpo-sr-bottom-line-right-panel{display:none!important}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .standalone-bottomline{padding:0}@media only screen and (max-width:768px){.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .price-review-wrapper .standalone-bottomline .text-m{font-size:15px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .desc,.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .desc *{font-size:16px;line-height:24px}}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .desc strong{display:inline-block}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .delivery-block{display:none!important}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-form{background-color:#efefef;bottom:0;box-sizing:border-box;left:0;padding:19px 18px 15px;position:absolute;width:100%}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-form .view-full-product-details{color:#343432;display:block;font-size:14px;font-weight:500;margin-top:15px;text-align:center;text-decoration:underline}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-submit-wrapper .button-1{align-items:center;color:#343432!important;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;padding:10px 12px;width:100%}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-submit-wrapper .button-1[disabled]{cursor:default;opacity:.8;pointer-events:none}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-submit-wrapper .button-1 svg{color:#343432}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-submit-wrapper .button-1 svg path{fill:none}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .product-submit-wrapper .button-1 .strikethrough{text-decoration:line-through}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .product-information .product-details .desc .product-description-container .product-desc span{font-size:13.33px;font-weight:400;line-height:20px}.quick-view-container .quick-view-modal .inner .quick-view #main-product-container #main-product .standalone-bottomline .text-m{line-height:17.5px!important}.quick-view-container .quick-view-modal .close{background:#efefef;cursor:pointer;display:flex;height:35px;left:auto;position:absolute;right:0;top:0;width:35px;z-index:99}.quick-view-container .quick-view-modal .close svg{stroke:#343432;height:18px;margin:auto;transition:all .25s;width:18px}.quick-view-container .quick-view-modal .close svg:focus,.quick-view-container .quick-view-modal .close svg:hover{rotate:90deg}.main-product{margin-bottom:36px}@media only screen and (max-width:769px){.main-product{margin-bottom:20px}}.cart-icon-dynamic .cart-count{font-size:12px}.header-bottom-line{position:relative}.header-bottom-line .top-level-links{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(10px,1fr))}.header-bottom-line .top-level-links .site-navigation{display:flex;grid-column-end:span 12;justify-content:space-between;margin:0;padding:0;width:100%}@media screen and (min-width:1100px){.header-bottom-line .top-level-links .site-navigation{grid-column:2/12}}.header-bottom-line .top-level-links .site-navigation li{list-style-type:none}.header-bottom-line .top-level-links .site-navigation .site-navigation__list-item{flex-shrink:0;list-style-type:none}.header-bottom-line .top-level-links .site-navigation .site-navigation__list-item>a{color:var(--color-text-primary);cursor:pointer;display:block;font-size:13px;line-height:1;padding:17px 0;position:relative}.header-bottom-line .top-level-links .site-navigation .site-navigation__list-item>a.colour--bright-1{color:var(--color-bright-1)}.header-bottom-line .top-level-links .site-navigation .site-navigation__list-item>a.colour--bright-1 svg{color:var(--primary-color)}.header-bottom-line .top-level-links .site-navigation .site-navigation__list-item>a:hover:after{background-color:var(--color-link-hover);bottom:-1px;content:"";height:4px;left:0;position:absolute;width:100%}.header-bottom-line .top-level-links .site-navigation .link-group:has(.mega-menu-dropdown_outer-wrapper:hover) .top-level-link{font-weight:400!important}.header-bottom-line .top-level-links .site-navigation .link-group:has(.mega-menu-dropdown_outer-wrapper:hover) .top-level-link:after{background-color:var(--color-link-hover);bottom:-1px;content:"";height:4px;left:0;position:absolute;width:100%}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .link-links-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(10px,1fr));margin:0 auto}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .link-links-wrapper .col:first-child{grid-column:2/4}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .link-links-wrapper .col{grid-column-end:span 2}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu{padding:0}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu .site-meganav__list-item{line-height:24px;margin-bottom:16px}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu .site-meganav__list-item .title-link,.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu .site-meganav__list-item span{color:var(--color-text-primary);font-size:13px;font-weight:600;line-height:19px}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu .title-link:hover{text-decoration:underline}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu .site-navigation__title-subitem{line-height:24px;margin-bottom:8px}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu .site-navigation__title-subitem a{color:var(--color-text-primary);font-size:13px}.header-bottom-line .top-level-links .site-navigation .mega-menu-dropdown .site-navigation-sub-menu .site-navigation__title-subitem a:hover{text-decoration:underline}.header-bottom-line .top-level-links .site-navigation .site-navigation__cart-item{align-items:center;display:flex;height:100%}@media screen and (min-width:1100px){.header-bottom-line .top-level-links .site-navigation .site-navigation__cart-item{position:absolute;right:56px}}@media screen and (min-width:1440px){.header-bottom-line .top-level-links .site-navigation .site-navigation__cart-item{right:calc(50vw - 664px + 3.5rem)}}.header-bottom-line .top-level-links .site-navigation .site-navigation__cart-item svg{height:24px;width:24px}.item .quantity-wrapper{border:1px solid #adadad;border-radius:6px;display:flex;height:38px;max-height:-moz-fit-content;max-height:fit-content;padding:2px}@media (max-width:768px){.item .quantity-wrapper{height:32px}}.item .quantity-wrapper+span{font-size:16px;line-height:24px}@media (max-width:465px){.item .quantity-wrapper+span{font-size:13.33px;line-height:20px}}.item .quantity-wrapper>*{align-items:center;display:flex;height:25px;justify-content:center;text-align:center;width:25px}.item .quantity-wrapper[data-quantity="1"] .minus[data-pending=true]{cursor:pointer;opacity:1}.item .quantity-wrapper .minus,.item .quantity-wrapper .plus{cursor:pointer;line-height:1;transition:.3s ease;width:29px}@media (max-width:768px){.item .quantity-wrapper .minus,.item .quantity-wrapper .plus{font-size:14.5px;line-height:1}}.item .quantity-wrapper .minus:hover,.item .quantity-wrapper .plus:hover{background:#d3d3d3}.item .quantity-wrapper .minus[data-pending=true],.item .quantity-wrapper .plus[data-pending=true]{cursor:not-allowed;opacity:.2}.item .quantity-wrapper .quantity{border-left:none;border-right:none;font-size:16px;font-weight:700;justify-content:center!important;line-height:18.4px;min-height:0;width:36px}@media (max-width:768px){.item .quantity-wrapper .quantity{width:22px}}.item .quantity-wrapper .quantity span{font-size:12px;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.item .quantity-wrapper .quantity span{font-size:12px;line-height:13.8px}}.item .oos{font-size:12px;margin:0;text-align:right;width:50%}.item .oos span{cursor:pointer;font-size:12px;text-decoration:underline}.collection-grid-tile{display:block;height:0;isolation:isolate;overflow:hidden;padding-top:100%;position:relative}.collection-grid-tile.hover:hover img{scale:1.05}.collection-grid-tile.hover img{scale:1;transition:scale 3.5s ease-in-out}.collection-grid-tile img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.collection-grid-tile .content-wrapper{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:15px;pointer-events:none;position:absolute;width:100%}.collection-grid-tile .content-wrapper .title{color:var(--text-primary-color);font-size:18px;margin:0}.collection-grid-tile .content-wrapper .icon{height:15px;width:15px}.collection-grid-tile .content-wrapper .icon svg{height:100%;-o-object-fit:contain;object-fit:contain;rotate:-90deg;width:100%}.variant-prices-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;justify-content:space-between}@media screen and (min-width:768px){.variant-prices-container{flex-direction:row}}.variant-prices-container.variant-out-of-stock .variant-price-wrapper .product-price{color:#949494;font-size:19.2px;font-weight:400;line-height:28.8px;text-decoration:line-through}@media screen and (max-width:1023px){.variant-prices-container.variant-out-of-stock .variant-price-wrapper .product-price{font-size:16px;line-height:24px}}.variant-prices-container .variant-price-wrapper span.product-sale-price{font-size:16px;font-weight:500;margin-right:5px}.variant-prices-container .variant-price-wrapper span.product-sale-price.strikethrough{color:#949494;text-decoration:line-through}.variant-prices-container .variant-price-wrapper .product-price{font-size:16px;font-weight:700}.variant-prices-container .variant-price-wrapper.hidden{display:none}.variant-prices-container .variant-price-wrapper .discount-percent .pipe{color:#343432;font-weight:400}.variant-prices-container .variant-price-wrapper .discount-percent span{font-size:17px;font-weight:700;line-height:20px}.variant-prices-container .variant-price-wrapper .product-price__sold-out{color:var(--color-bright-1);display:block;font-size:19.2px;font-weight:500;line-height:28.8px;margin-left:5px}@media screen and (max-width:1023px){.variant-prices-container .variant-price-wrapper .product-price__sold-out{font-size:16px;line-height:24px}}.accordion-faqs-tag-based-container{display:grid;gap:40px 40px;grid-template-columns:1fr 1fr;padding-bottom:80px}@media screen and (max-width:768px){.accordion-faqs-tag-based-container{grid-template-columns:1fr;padding:40px 0}}.accordion-faqs-tag-based-container .accordion-sub-container .faq-sub-title{color:#484848;font-family:var(--font-body);font-size:23px;font-weight:700;letter-spacing:0;line-height:28px;margin-bottom:21px;text-align:left}@media screen and (max-width:768px){.accordion-faqs-tag-based-container .accordion-sub-container .faq-sub-title{text-align:center}}.accordion-faqs-tag-based-container .accordion-sub-container .accordion-wrapper:last-of-type .panel-active{border:1px solid #f4f4f4}.accordion-wrapper{height:-moz-fit-content;height:fit-content;width:100%}.accordion-wrapper .accordion{align-items:center;background-color:#f4f4f4;border:3px;border-radius:0;color:#212121;cursor:pointer;display:flex;font-size:14px;gap:0 10px;justify-content:space-between;line-height:17px;outline:none;padding:15px 22px;text-align:left;transition:.2s;transition:max-height .3s ease-out;width:100%}.accordion-wrapper .accordion.active .custom-arrow svg{transform:scaleY(-1)}.accordion-wrapper .accordion .custom-arrow svg{height:10px;transform:scaleY(1);width:10px}.accordion-wrapper .accordion .custom-arrow svg path{fill:var(--text-primary-color)}.accordion-wrapper .panel{background-color:#fcfcfc;max-height:0;overflow:hidden;padding:0 22px;transition:max-height .2s ease-out}.accordion-wrapper .panel.panel-active.panel-open-default{max-height:100%}.accordion-wrapper .panel p{align-items:flex-start;color:#212121;display:flex;flex-direction:column;font-family:var(--font-body);font-size:14px;gap:22px;justify-content:flex-start;line-height:17px}.collection-slider-product{height:auto!important;min-height:100%}.product-card{display:flex;flex-direction:column;font-size:12px;gap:10px;height:100%;width:100%}.product-card.product-card-with-attributes{grid-column:span 2}.product-card.attribute-card{align-items:center;display:flex;flex-direction:row;margin-bottom:10px}.product-card.attribute-card .product-image{height:50px;padding-bottom:0;width:50px}.product-card.attribute-card .product-image img,.product-card.attribute-card .product-image svg{height:50px;width:50px}.product-card.attribute-card .product-title{font-size:13.33px;font-weight:400!important;height:40px;line-height:20px;margin-bottom:0!important}@media only screen and (max-width:992px){.product-card.attribute-card .product-title{font-size:16px;height:48px;line-height:24px}.product-card.attribute-card .product-title sup{line-height:0}}.product-card.attribute-card .product-price span{font-size:14px!important;font-weight:600!important}.product-card .wishlist-button{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:auto;text-align:center}.product-card .wishlist-button a,.product-card .wishlist-button button{flex:1;font-size:14px;padding:12px 20px;white-space:nowrap}.product-card .wishlist-button .remove-wishlist{font-size:12px}.product-card .wishlist-button .remove-wishlist:hover{text-decoration:underline}.product-card .attriubtes-container{border:2px solid #00bbb4;border-radius:20px;padding:8px 10px 6px}.product-card .attriubtes-container--title{cursor:pointer;display:flex;font-size:13.33px;font-weight:700;gap:6px;line-height:20px}@media only screen and (max-width:992px){.product-card .attriubtes-container--title{font-size:16px;line-height:24px}}.product-card .attriubtes-container--title .chevron{flex:1;text-align:right}.product-card .attriubtes-container.active .chevron svg{transform:rotate(180deg)}.product-card .attriubtes-container.active .attriubtes-container--inner{max-height:500px}.product-card .attriubtes-container--inner{max-height:0;overflow-y:hidden;transition:all .5s ease}.product-card .remove-wishlist{display:none}.product-card .product-image{overflow:hidden;padding-bottom:100%;position:relative}.product-card .product-image:hover .image-hover{opacity:1;transform:scale(1.05)}.product-card .product-image .product-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.product-card .product-image img,.product-card .product-image svg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transition:.3s ease;width:100%}.product-card .product-image img.image-hover,.product-card .product-image svg.image-hover{opacity:0;transform:scale(1);transition:all .5s}.product-card .product-image svg{height:auto;width:100%}.product-card .product-image svg:hover{fill:unset}.product-card .product-image .wishlist-heart{background-color:hsla(0,0%,100%,.749);border-radius:100%;bottom:16px;cursor:pointer;height:26px;position:absolute;right:16px;width:26px;z-index:4}.product-card .product-image .wishlist-heart svg{height:20px;left:3px;top:3px;width:20px}.product-card .product-image .wishlist-heart svg path{fill:var(--accent-2-color)}.product-card .product-image .quickview-eye{align-items:center;background-color:hsla(0,0%,100%,.749);border-radius:100%;bottom:16px;cursor:pointer;display:flex;height:26px;left:16px;position:absolute;z-index:4}.product-card .product-image .quickview-eye:hover{border-radius:41px;left:16px}.product-card .product-image .quickview-eye:hover span{display:block;opacity:1;pointer-events:all}.product-card .product-image .quickview-eye:hover svg{background-color:none}.product-card .product-image .quickview-eye span{display:none;font-size:9.25px;line-height:26px;margin:0 8px 0 26px;opacity:0;pointer-events:none;transition:all .3s ease-in-out}.product-card .product-image .quickview-eye svg{background-color:hsla(0,0%,100%,.749);border-radius:100%;height:20px;left:auto;padding:3px;width:20px}.product-card .product-information{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.product-card .product-title-reviews{font-size:14px;text-transform:capitalize}.product-card .product-title-reviews .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13.33px;font-weight:400;height:40px;line-height:20px;margin-bottom:.5rem;overflow:hidden;word-break:break-word}@media only screen and (max-width:992px){.product-card .product-title-reviews .product-title{font-size:16px;height:48px;line-height:24px;min-height:44px}.product-card .product-title-reviews .product-title sup{line-height:0}}.product-card .product-title-reviews .product-price span{font-size:16px;line-height:24px}@media only screen and (max-width:1024px){.product-card .product-title-reviews .product-price span{font-size:11.11px;line-height:16.66px}}.product-card .product-title-reviews .product-price span:not(.sale-price){font-weight:700}.product-card .product-title-reviews .product-price s{color:#949494;font-weight:400}.product-card .product-title-reviews .product-price__sold-out{color:var(--color-bright-1);font-size:19.2px;font-weight:500;line-height:28.8px;margin-left:5px}@media screen and (max-width:1023px){.product-card .product-title-reviews .product-price__sold-out{font-size:16px;line-height:24px}}.product-card .product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;margin:10px 0 15px;min-height:20px;overflow:hidden;padding:0}.product-card .product-card__reviews .standalone-bottomline,.product-card .product-card__reviews .yotpo-star-ratings-widget-override-css{padding-top:4px}.product-card .product-card__reviews .yotpo-sr-bottom-line-text{display:none}.product-card .product-card__reviews .yotpo-stars{display:block;margin-right:4px}.product-card .product-card__reviews a{color:var(--color-text-primary)!important;display:none}.product-card .product-buttons{display:flex;gap:5px;text-align:center}.product-card .product-buttons.quick-add-only button{align-items:center;color:var(--color-text-primary)!important;display:flex;font-weight:700;gap:5px;justify-content:center;padding:5px}.product-card .product-buttons.quick-add-only button path,.product-card .product-buttons.quick-add-only button svg{fill:var(--color-text-primary)!important}.product-card .product-buttons .product-link{flex:1}@media only screen and (max-width:575.98px){.product-card .product-buttons .product-link{font-size:11.11px;line-height:16px;padding:6px 8px!important}}.product-badges{display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;left:0;padding:0;pointer-events:none;position:absolute;top:0;width:auto}.product-badges .product-badge{background:#313131;background-color:var(--accent-1-color);color:#fff;font-size:12px;font-weight:500;overflow:hidden;padding:8px 12px;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product-badges .product-badge.new-arrival-badge{background-color:var(--color-new-arrival);color:var(--color-new-arrival-text-color)}.product-badges .product-badge.discount-percentage-badge{background-color:var(--color-discount-percentage);color:var(--color-discount-percentage-text-color)}.product-badges .product-badge.custom-badge{background-color:var(--color-custom-badge)!important;color:var(--color-custom-badge-text-color)}.product-badges .product-badge.limited-edition-badge{background-color:var(--color-limited-edition);color:var(--color-limited-edition-text-color)}.product-badges .product-badge.bestseller-badge{background-color:var(--color-bestseller-badge);color:var(--color-bestseller-badge-text-color)}.product-badges .product-badge.low-stock-badge{background-color:var(--color-low-stock);color:var(--color-low-stock-text-color)}.product-badges .product-badge.bright-1{background-color:var(--accent-2-color)!important}.product-badges .product-badge.dark-1{background-color:#000!important}.product-badges .product-badge:after{animation:badge_shine 10s 3s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;transform:translateX(-100%);width:100%}@keyframes badge_shine{0%{transform:translateX(-100%)}90%{transform:translateX(-100%)}to{transform:translateX(100%)}}.product-card-buttons{display:flex;flex-direction:row;justify-content:space-between}.product-card-buttons a{white-space:nowrap}@media only screen and (max-width:1200px){.product-card-buttons .button-3{padding:5px 15px}}.product-card-buttons .quick-add-cart{align-items:center;background-color:var(--button-4-color);border-radius:50%;color:var(--button-4-text-color);display:flex;height:35px;justify-content:center;min-height:35px;min-width:35px;padding:0!important;width:35px}.product-card-buttons .quick-add-cart svg{padding-left:3px}.discount-percent span{color:#fe5e55;font-size:16px;font-weight:600;line-height:24px}.product-card.product-card-builder{gap:15px}.product-card.product-card-builder .product-title{font-size:16px;font-weight:700}.product-card.product-card-builder .product-card__reviews .yotpo-reviews-star-ratings-widget{align-items:flex-start!important;justify-content:flex-start!important}.product-card.product-card-builder .product-icons{display:flex;gap:10px;margin-bottom:15px}.product-card.product-card-builder .product-icons .product-icon{background-color:#efefef;border-radius:10px;padding:10px}.product-card.product-card-builder .product-icons .product-icon img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.product-card.product-card-builder .product-buttons{margin-top:15px}.product-card.product-card-builder .product-buttons button[open-quick-view]{align-items:center;display:flex;flex:1;gap:10px;justify-content:center;padding:8px}.collection-card-qf{height:100%;width:100%}.collection-card-qf .collections-list-item{display:flex;flex-direction:column;font-size:12px;gap:10px;height:100%;width:100%}.collection-card-qf .collections-list-item .collections-list__title{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0}@media only screen and (max-width:992px){.collection-card-qf .collections-list-item .collections-list__title{font-size:16px;line-height:20px}}.collection-card-qf .collections-list-item .collections-list__img{display:block;overflow:hidden;padding-bottom:100%;position:relative}.collection-card-qf .collections-list-item .collections-list__img img,.collection-card-qf .collections-list-item .collections-list__img svg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transition:.3s ease;width:100%}.collection-card-qf .collections-list-item .collections-list__img img.image-hover,.collection-card-qf .collections-list-item .collections-list__img svg.image-hover{opacity:0;transform:scale(1);transition:all .5s}.accordion{background:transparent;border:none;border-bottom:1px solid var(--color-border-light);cursor:pointer;font-size:15px;justify-content:space-between;outline:none;padding:28px 0;transition:all .3s;width:100%}.accordion,.accordion>div{align-items:center;display:flex}.accordion .chevron{height:12px;width:24px}.accordion .chevron svg{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s;width:100%}.accordion.active .chevron svg{transform:rotateX(180deg)}.panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel .content{font-size:14px;padding:20px 0}.article-card{display:flex;flex-direction:column;gap:12px;position:relative}.article-card .article-card-image{overflow:hidden}.article-card .article-card-image img{aspect-ratio:1.5;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.article-card .article-card-author{font-size:.69444rem;font-weight:500}.article-card .article-card-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.2rem;font-weight:600;overflow:hidden}.article-card .article-card-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.83333rem;font-weight:400;overflow:hidden}.article-card .article-card-link{text-align:center}.article-card .article-card-tags{display:flex;flex-direction:column;gap:5px;left:0;position:absolute;top:0}.article-card .article-card-tags .article-card-tag{background-color:var(--primary-color);color:var(--text-alternate-color);padding:7px 20px;text-align:center;text-transform:capitalize}.currency-selector__title{display:block;font-size:16px;font-weight:600;margin-bottom:24px}.currency-selector__field{align-items:center;display:flex}.currency-selector__field .currency-selector__flag{border-radius:100%;display:flex;height:20px;margin-right:8px;min-width:20px;overflow:hidden;position:relative;width:20px}.currency-selector__field .currency-selector__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:100% 50%;background-repeat:no-repeat;background-size:12px 12px;border:0;color:#000;font-size:16px;padding:.5rem 2rem .5rem 1rem;width:-moz-fit-content;width:fit-content}.account-activation-grid{display:grid}@media only screen and (min-width:1024px){.account-activation-grid{grid-template-columns:repeat(12,minmax(10px,1fr))}}.account-activation{background:var(--color-background-light);border:1px solid var(--color-border-light);margin-bottom:32px;padding:24px;text-align:center}@media only screen and (min-width:1024px){.account-activation{grid-column:2/12;margin-bottom:48px;padding:32px}}.account-activation .account-activation__title{display:block;font-size:13px;font-weight:600;line-height:19px;margin-bottom:12px}@media only screen and (min-width:1024px){.account-activation .account-activation__title{font-size:16px;line-height:14px}}.account-activation .account-activation__body{font-size:16px;line-height:24px;margin:0}@media only screen and (min-width:1024px){.account-activation .account-activation__body{font-size:13px;line-height:19px}}.account-activation .account-activation__body a{font-size:inherit;font-weight:500;line-height:inherit;text-decoration:underline}.account-activation .account-activation__body a:hover{color:var(--button-1-color)}@media only screen and (min-width:1024px){.account-activation .account-activation{margin-bottom:3rem;padding:2rem}}.modal.account-activation-modal{z-index:101}.modal.account-activation-modal .account-activation-modal__card.modal__card{box-sizing:border-box;max-width:100%;padding:40px 24px;text-align:center}@media only screen and (max-width:1023px){.modal.account-activation-modal .account-activation-modal__card.modal__card{top:auto;transform:none}}@media only screen and (min-width:1024px){.modal.account-activation-modal .account-activation-modal__card.modal__card{max-width:610px;padding:64px 80px}}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__title{display:block;font-family:Fredoka One,cursive;font-size:23px;line-height:29px;margin-bottom:24px}@media only screen and (min-width:1024px){.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__title{font-size:27px;line-height:35px}}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__body{padding:0}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__text{font-size:16px;line-height:24px;margin:0 0 24px}@media only screen and (min-width:1024px){.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__text{font-size:13px;line-height:19px;margin-bottom:32px}}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__text.error{color:var(--color-support-error)}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__input{background-color:var(--color-white);border:1px solid var(--color-border-dark);border-radius:4px;box-sizing:border-box;color:var(--color-text-primary);display:block;font-size:16px;height:100%;margin-bottom:24px;padding:15px 16px;width:100%}@media only screen and (min-width:1024px){.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__input{font-size:13px;margin-bottom:32px}}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__input:focus{border-color:var(--color-support-focus)}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__input:focus-visible{outline:none}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__actions{align-items:center;display:grid;gap:24px;grid-auto-flow:column;justify-content:center}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__cancel{background:transparent;border:none;color:inherit;font-size:13px;padding:0;text-decoration:underline}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__result{margin-bottom:24px}.modal.account-activation-modal .account-activation-modal__card.modal__card .account-activation-modal__invalid{margin-bottom:10px}.instalment-plans{margin-top:20px}@media only screen and (max-width:991.98px){.instalment-plans{margin-top:30px}}.instalment-plans.two{margin-top:40px!important}.instalment-plans.two .instalment-plans__plan{padding:0 15px;width:50%}@media only screen and (min-width:992px){.instalment-plans.two .instalment-plans__plan{border-right:1px solid #eee}}.instalment-plans.two .instalment-plans__plan:last-child{border-right:0}@media only screen and (max-width:991.98px){.instalment-plans.two .instalment-plans__plan{width:100%}}.instalment-plans.three{margin-top:40px!important}.instalment-plans.three .instalment-plans__plan{padding:0 15px;width:33.3333%}@media only screen and (min-width:992px){.instalment-plans.three .instalment-plans__plan{border-right:1px solid #eee}}.instalment-plans.three .instalment-plans__plan:last-child{border-right:0}@media only screen and (max-width:991.98px){.instalment-plans.three .instalment-plans__plan{width:100%}}.instalment-plans.four .instalment-plans__plan{padding:20px 15px;width:50%}.instalment-plans.four .instalment-plans__plan:first-child{border-bottom:1px solid #eee}@media only screen and (min-width:992px){.instalment-plans.four .instalment-plans__plan:first-child{border-right:1px solid #eee}}.instalment-plans.four .instalment-plans__plan:nth-child(2){border-bottom:1px solid #eee}@media only screen and (min-width:992px){.instalment-plans.four .instalment-plans__plan:nth-child(3){border-right:1px solid #eee}}@media only screen and (max-width:991.98px){.instalment-plans.four .instalment-plans__plan{border:0!important;width:100%}}.instalment-plans__plan{align-items:center;box-sizing:border-box;color:var(--color-text);font-size:12px;line-height:16px;padding-left:15px;padding-right:15px}@media only screen and (max-width:991.98px){.instalment-plans__plan{display:flex!important;gap:15px;margin-bottom:8px;padding:0 15px!important}}.instalment-plans__plan .content-container{width:100%}@media only screen and (max-width:991.98px){.instalment-plans__plan .content-container{display:flex!important;gap:15px}}.instalment-plans__plan .icon{display:block;height:auto;margin-bottom:8px;width:100%}.instalment-plans__plan .icon img,.instalment-plans__plan .icon svg{height:30px;margin:0 auto;width:54px}@media only screen and (max-width:991.98px){.instalment-plans__plan .icon img,.instalment-plans__plan .icon svg{height:33px;margin:0;width:60px}.instalment-plans__plan .icon{margin-bottom:0;width:auto}}.instalment-plans__plan .content{position:relative}@media only screen and (min-width:992px){.instalment-plans__plan strong{display:block;font-size:18px;font-weight:600;line-height:22px;margin-top:6px;text-align:center;width:100%}}@media only screen and (max-width:991.98px){.instalment-plans__plan strong{font-size:14px;margin-left:auto}}.instalment-plans__plan img{display:inline-block;vertical-align:middle}.instalment-plans__button{background:transparent!important;border:1px solid #000!important;border-radius:100%!important;display:inline-flex!important;height:13px!important;margin-bottom:-2px!important;min-width:13px!important;padding:0!important;position:relative!important;width:13px!important}.instalment-plans__i,.instalment-plans__i:before{background-color:#333332;content:"";pointer-events:none;position:absolute;width:1px}.instalment-plans__i{bottom:2px;display:block;height:5px;left:5px;position:absolute}.instalment-plans__i:before{height:1px;left:0;transform:translateY(-2px)}.cart .instalment-plans{margin-bottom:2rem}.cart .instalment-plans .instalment-plans__plan{text-align:center}.cart .instalment-plans .instalment-plans__i,.cart .instalment-plans .instalment-plans__i:before{background-color:#000}.instalment-plans .icon__clearpay-icon{height:auto;width:75px}.instalment-plans-drawer{z-index:24}.instalment-plans-drawer__header{padding-top:3rem}.instalment-plans-drawer__title{margin-bottom:0}.instalment-plans-drawer .logo--klarna{height:18px;width:78px}.instalment-plans-drawer .logo--clearpay{height:21px;width:111px}.instalment-plans-drawer__body{color:#000;padding-bottom:5rem;padding-top:1.5rem}.instalment-plans-drawer__body .rte:not(:last-child){margin-bottom:2rem}.instalment-plans-drawer__body strong{color:#333332}.instalment-plans-drawer__body blockquote{margin:0}@media screen and (min-width:1024px){.instalment-plans-drawer__body.rte li,.instalment-plans-drawer__body.rte p,.instalment-plans-drawer__body.rte strong{font-size:14px}}.instalment-plans-drawer--overlay:has(>.is-active){background:rgba(0,0,0,.2);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.drawer{background-color:#fff;color:#333332;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease;width:100%;z-index:101}.drawer.product-information-drawer{z-index:10000}.drawer:not(.product-information-drawer){display:none}.drawer__header{border-bottom:1px solid #efefef;margin-top:1.5rem;padding:0}.drawer__title{align-items:center;display:flex;justify-content:space-between;position:relative}.drawer__close.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:100%;color:inherit;color:#000;height:36px;padding:0;position:absolute;right:.5rem;top:.5rem;width:36px;z-index:2}.drawer__close.button svg{height:24px;vertical-align:middle;width:24px}.drawer__close.button:hover{background-color:#efeee6;border:none!important;color:#000}.brand--swingball .drawer__close.button:hover{color:#000}.brand--swingball .drawer__close.button{color:#fff}.drawer__inner{height:100%;padding:0 1rem}.drawer__body{font-family:Montserrat,arial,sans-serif;height:100%;margin-bottom:auto;overflow-x:hidden;overflow-y:auto;padding:1.5rem 0 0;position:relative}.drawer__body h4,.drawer__body h5{font-family:Montserrat,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4}@media screen and (min-width:1024px){.drawer__body h4,.drawer__body h5{font-size:1.2rem}}.drawer__body a{font-family:Montserrat,arial,sans-serif;font-size:13.33px;line-height:19.99px}.drawer__body a:hover{color:var(--accent-1-color);text-decoration:underline}.drawer__body h4>a{font-family:Montserrat,arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}@media screen and (min-width:1024px){.drawer__body h4>a{font-size:1.2rem}}.drawer__body h4>a:hover{color:var(--accent-1-color);text-decoration:underline}.drawer__body li,.drawer__body p,.drawer__body strong{font-size:.83333rem;margin-bottom:1rem}@media screen and (min-width:1024px){.drawer__body li,.drawer__body p,.drawer__body strong{font-size:.83333rem;margin-bottom:1.5rem}}.drawer__body.rte li:not(:last-child){font-size:.83333rem;margin-bottom:.5rem}.drawer__body::-webkit-scrollbar{display:none;width:0}.drawer.is-active{transform:translateX(0)}.drawer.drawer--left{left:0;right:unset;transform:translateX(-100%)}.drawer.drawer--left.is-active{transform:translateX(0)}@media only screen and (min-width:768px){.drawer{max-width:545px}.drawer__close.button{right:2.75rem;top:1.5rem}.drawer__header{margin-top:2.5rem}}.product-form__back-in-stock{margin-top:1.5rem}.back-in-stock__container .visually-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.back-in-stock__form{display:block!important;margin:0}.back-in-stock__form.success .back-in-stock__success{display:block}.back-in-stock__form.success .back-in-stock__flex,.back-in-stock__form.success .back-in-stock__text{display:none}.back-in-stock__form.error .back-in-stock__error{display:block}.back-in-stock__text{font-family:Montserrat,arial,sans-serif;font-size:.83333rem;font-weight:600;line-height:1.5;margin-bottom:1rem}@media screen and (min-width:1024px){.back-in-stock__text{font-size:.83333rem}}.back-in-stock__flex{align-items:center;display:flex}.back-in-stock__inputs{background-color:#fff;border:1px solid #adadad;border-radius:45px;display:flex;flex:1 1 auto}@media screen and (min-width:1024px){.back-in-stock__inputs:not(:last-child){margin-right:1rem}}.back-in-stock__submit,input.back-in-stock__input[type=email]{border:3px solid #fff!important;color:#333332!important;font-size:.69444rem;line-height:1;padding:calc(1rem - 1px) 1.5rem}@media screen and (min-width:1024px){.back-in-stock__submit,input.back-in-stock__input[type=email]{font-size:.83333rem;padding-bottom:.75rem;padding-top:.75rem}}input.back-in-stock__input[type=email]{background-color:transparent!important;border-bottom-left-radius:45px!important;border-right:0!important;border-top-left-radius:45px!important;display:block;font-family:inherit;outline:none;padding-right:0!important;touch-action:manipulation;width:100%}.back-in-stock__submit[disabled]{background:transparent!important;opacity:.5;pointer-events:none}.back-in-stock__inputs.active{border-color:var(--accent-1-color)}.back-in-stock__submit{background:transparent!important;border-radius:45px!important;flex:1 0 auto;font-size:.69444rem!important;font-weight:500;line-height:1.5!important;max-width:120px}@media screen and (min-width:1024px){.back-in-stock__submit{font-size:.83333rem!important;line-height:1!important}}.back-in-stock__submit:hover{background-color:var(--accent-1-color)!important;color:#fff!important}.back-in-stock__error{color:var(--color-support-error);display:none;font-size:1rem;margin-top:.75rem}@media screen and (min-width:1024px){.back-in-stock__error{font-size:.83333rem}}.back-in-stock__success{color:#333332;display:none;font-size:1rem;margin-top:.75rem}@media screen and (min-width:1024px){.back-in-stock__success{font-size:.83333rem}}.back-in-stock__container .button-wishlist{align-self:center;border-radius:100%;height:48px;min-width:48px;position:relative;width:48px}@media screen and (max-width:1023px){.back-in-stock__container .button-wishlist{display:none}}.back-in-stock__container .button-wishlist .icon{height:24px;width:24px}.country-select-cont,.location-selector{position:relative}.location-selector .location-selector__field{left:8px;pointer-events:none;position:absolute;top:10px}.location-selector .location-selector__title{display:block;font-size:14px}.location-selector .location-selector__flag{border-radius:100%;display:flex;height:20px;left:80px;margin-right:8px;overflow:hidden;position:absolute;top:-1px;width:20px}.location-selector .location-selector__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:right 5px center;background-repeat:no-repeat;background-size:12px 12px;border:0;color:#000;font-size:16px;padding:5px 25px 5px 110px;width:30px}.mega-menu-controls .country-select-cont{display:none}@media only screen and (min-width:1024px){.mega-menu-controls .country-select-cont{display:flex}}.mobile-menu .location-selector .location-selector__field{left:2px}.mobile-menu .location-selector .location-selector__select{font-size:14px;padding-right:16px}.market-language-select--modal-container .modal{overflow:visible}localization-form.dropdown-selector{position:relative}@media only screen and (min-width:992px){localization-form.dropdown-selector.language-selector{margin-right:-10px}}localization-form.dropdown-selector button{align-items:center;background:#fff;border:none;color:var(--text-primary-color);display:flex;font-size:14px;font-weight:600;gap:6px;padding:7px 10px 7px 31px;position:relative;text-transform:uppercase;width:100px}localization-form.dropdown-selector button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.836' height='16.836'%3E%3Cpath data-name='Path 3' d='M7.609.835a2.083 2.083 0 0 1 .156.819 1.25 1.25 0 0 1-.725.964 3.277 3.277 0 0 1-1.22.24c-.129.012-.277.025-.432.042-.806.084-2.333.255-2.925 1.091a2.152 2.152 0 0 0 .633 2.768l.033.022a2.867 2.867 0 0 0 1.493.372 2.288 2.288 0 0 1 .745.109c.229.1.387.333.633.734a4.768 4.768 0 0 0 .486.693 4.648 4.648 0 0 0 .7.6 3.409 3.409 0 0 1 .481.4.633.633 0 0 1 .125.193 1.067 1.067 0 0 1-.42 1.07 1.363 1.363 0 0 1-.481.146 2.5 2.5 0 0 0-.931.327 1.9 1.9 0 0 0-.239.178l-.009.008a5.979 5.979 0 0 0-.788.936 4.871 4.871 0 0 1-.578.706.62.62 0 0 1-.076.057 2.221 2.221 0 0 1-.419-1.242 3.687 3.687 0 0 1 .028-.728 3.465 3.465 0 0 0 .032-.648 1.638 1.638 0 0 0-.1-.471 4.194 4.194 0 0 0-.652-1.009 3.478 3.478 0 0 1-.415-.592.815.815 0 0 1-.05-.387 2.475 2.475 0 0 0-.191-1.074 11.177 11.177 0 0 0-1.066-1.812A7.629 7.629 0 0 1 7.609.835Zm5.491 4.9h.062a2.221 2.221 0 0 1 .631.2 4.861 4.861 0 0 0 1.581.426c.126.01.257.016.393.018a7.637 7.637 0 0 1-2.33 7.784 2.213 2.213 0 0 1 .049-.518 1.133 1.133 0 0 1 .049-.154 2.033 2.033 0 0 1 .343-.521v-.006a3.014 3.014 0 0 0 .5-.792l.006-.013a2.25 2.25 0 0 0-.458-2.518 1.445 1.445 0 0 0-.192-.123 3.858 3.858 0 0 0-1.247-.326 3.157 3.157 0 0 1-.989-.238c-.409-.222-.614-.805-.274-1.563a3.1 3.1 0 0 1 1.761-1.641.692.692 0 0 1 .119-.01ZM8.429.793a7.627 7.627 0 0 1 7.07 4.791h-.052a4.049 4.049 0 0 1-1.33-.362l-.016-.006a2.886 2.886 0 0 0-.869-.262c-.041 0-.086-.006-.128-.006h-.006a1.387 1.387 0 0 0-.247.021 3.834 3.834 0 0 0-2.351 2.1 1.913 1.913 0 0 0 .615 2.58h.006a3.873 3.873 0 0 0 1.255.329 3.164 3.164 0 0 1 .986.239.593.593 0 0 1 .088.056 1.515 1.515 0 0 1 .2 1.605v.01a2.207 2.207 0 0 1-.379.579 2.771 2.771 0 0 0-.462.725 1.949 1.949 0 0 0-.084.263 4.093 4.093 0 0 0-.039 1.289A7.63 7.63 0 0 1 1.099 6.271a7.744 7.744 0 0 1 .666 1.183 1.708 1.708 0 0 1 .132.768 1.585 1.585 0 0 0 .12.722 4.115 4.115 0 0 0 .516.757 3.541 3.541 0 0 1 .534.8.866.866 0 0 1 .053.248 2.724 2.724 0 0 1-.029.5v.006a4.47 4.47 0 0 0-.037.881c.044.593.3 1.633.893 1.914a.72.72 0 0 0 .313.072.734.734 0 0 0 .15-.015c.027-.006.053-.014.077-.021a1.108 1.108 0 0 0 .371-.225 5.47 5.47 0 0 0 .7-.834 5.283 5.283 0 0 1 .664-.8h.006a1.192 1.192 0 0 1 .151-.114 1.744 1.744 0 0 1 .656-.218 2.053 2.053 0 0 0 .753-.254 1.844 1.844 0 0 0 .738-2.021 1.437 1.437 0 0 0-.275-.438 4.018 4.018 0 0 0-.6-.511 3.921 3.921 0 0 1-.58-.495 4.031 4.031 0 0 1-.4-.579 2.342 2.342 0 0 0-.979-1.041L5.68 6.55a3 3 0 0 0-1.021-.174h-.013a2.119 2.119 0 0 1-1.085-.238l-.017-.01A1.381 1.381 0 0 1 3.1 4.464c.337-.477 1.4-.662 2.358-.76l.422-.041a4 4 0 0 0 1.505-.322 2.035 2.035 0 0 0 1.158-1.613 2.638 2.638 0 0 0-.126-.919Zm-.01-.792a8.418 8.418 0 1 0 8.418 8.417A8.418 8.418 0 0 0 8.417 0Z' fill='%23333332'/%3E%3C/svg%3E");display:inline-block;height:17px;left:8px;top:8px;width:17px}localization-form.dropdown-selector button:after,localization-form.dropdown-selector button:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}localization-form.dropdown-selector button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.455' height='6.788'%3E%3Cg data-name='Group 6' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath data-name='Line 4' d='m1.061 1.061 4.667 4.667'/%3E%3Cpath data-name='Line 5' d='M10.395 1.061 5.728 5.728'/%3E%3C/g%3E%3C/svg%3E");height:7px;right:9px;top:14px;width:12px}localization-form.dropdown-selector button[aria-expanded=true]:after{transform:rotate(180deg)}localization-form.dropdown-selector button:hover{background:#fff;border:none;color:var(--text-primary-color)}localization-form.dropdown-selector button svg{height:16px;transform:translateY(1px);width:17px}localization-form.dropdown-selector ul{background-color:#fff;border-radius:20px;bottom:calc(100% + 10px);box-shadow:0 6px 36px rgba(0,0,0,.16);display:flex;flex-direction:column;left:0;list-style:none;margin:0;padding:10px 0;position:absolute;width:140px;z-index:9999}localization-form.dropdown-selector ul:before{border-bottom:unset;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;content:"";height:0;left:calc(22% - 3px);position:absolute;width:0}localization-form.dropdown-selector ul[hidden]{display:none}localization-form.dropdown-selector ul li{align-items:center;color:#666;display:flex;gap:8px;margin:0;order:2;padding:4px 10px;position:relative;transition:all .35s ease}localization-form.dropdown-selector ul li span{color:#666;font-size:14px;font-weight:600}localization-form.dropdown-selector ul li.current{order:1}localization-form.dropdown-selector ul li.current span{color:var(--text-primary-color)}localization-form.dropdown-selector ul li.current:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.288' height='8.232'%3E%3Cg data-name='Group 7' fill='none' stroke='%23478a1b' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath data-name='Line 6' d='m1.061 4.116 3.056 3.056'/%3E%3Cpath data-name='Line 7' d='M10.228 1.06 4.117 7.171'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:10px;top:7px;width:12px}localization-form.dropdown-selector ul li:hover span{color:var(--text-primary-color)}localization-form.dropdown-selector ul li a{align-items:center;display:flex;gap:10px}localization-form.dropdown-selector ul li a[aria-current=true] span{color:var(--text-primary-color)}localization-form.modal-selector{display:block;margin-top:15px;position:relative}localization-form.modal-selector button{align-items:center;background-color:var(--primary-color);color:var(--text-alternate-color);display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:space-between;padding:4px 15px;text-transform:uppercase;width:100%}localization-form.modal-selector button img{width:30px}localization-form.modal-selector button svg{fill:var(--text-alternate-color);width:24px}localization-form.modal-selector ul{background-color:#fff;border:2px solid var(--primary-color);border-radius:15px;display:flex;flex-direction:column;left:0;list-style:none;margin:0;min-width:100%;padding:14px;position:absolute;top:0;width:-moz-max-content;width:max-content;z-index:9999}localization-form.modal-selector ul[hidden]{display:none}localization-form.modal-selector ul li{border-radius:4px;margin:4px 0;overflow:hidden;padding:4px 6px;transition:all .3s}localization-form.modal-selector ul li:hover{background-color:#f5f5f5}localization-form.modal-selector ul li a{align-items:center;display:flex;gap:10px}.custom-select{display:none}.selected-hidden{display:none;padding-right:10px;visibility:hidden}.footer-currency .selected,.location-selector .selected,.mobile-menu-currency .selected{color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:32px;line-height:1;position:relative;width:90px}.footer-currency .selected-styled,.location-selector .selected-styled,.mobile-menu-currency .selected-styled{background-color:#fff;border:2px solid #00bbb4;border-radius:25px;bottom:0;left:0;padding:7px 10px;position:absolute;right:0;top:0;transition:all .35s ease}.footer-currency .selected-styled:after,.location-selector .selected-styled:after,.mobile-menu-currency .selected-styled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.455' height='6.788'%3E%3Cg data-name='Group 6' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath data-name='Line 4' d='m1.061 1.061 4.667 4.667'/%3E%3Cpath data-name='Line 5' d='M10.395 1.061 5.728 5.728'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7px;position:absolute;right:7px;top:11px;width:12px}.footer-currency .selected-styled.active,.footer-currency .selected-styled:active,.footer-currency .selected-styled:hover,.location-selector .selected-styled.active,.location-selector .selected-styled:active,.location-selector .selected-styled:hover,.mobile-menu-currency .selected-styled.active,.mobile-menu-currency .selected-styled:active,.mobile-menu-currency .selected-styled:hover{background-color:#00bbb4}.footer-currency .selected-styled.active:after,.footer-currency .selected-styled:active:after,.location-selector .selected-styled.active:after,.location-selector .selected-styled:active:after,.mobile-menu-currency .selected-styled.active:after,.mobile-menu-currency .selected-styled:active:after{transform:rotate(180deg)}.footer-currency .selected-options,.location-selector .selected-options,.mobile-menu-currency .selected-options{background-color:#fff;border-radius:20px;box-shadow:0 6px 36px rgba(0,0,0,.16);display:none;left:0;list-style:none;margin:0;padding:10px 0;position:absolute;right:0;top:calc(100% + 10px);z-index:999}.footer-currency .selected-options:before,.location-selector .selected-options:before,.mobile-menu-currency .selected-options:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;left:calc(50% - 3px);position:absolute;top:-6px;width:0}.footer-currency .selected-options li,.location-selector .selected-options li,.mobile-menu-currency .selected-options li{align-items:center;color:#666;display:flex;gap:8px;margin:0;padding:4px 10px;position:relative;transition:all .35s ease}.footer-currency .selected-options li.is-selected,.footer-currency .selected-options li:hover,.location-selector .selected-options li.is-selected,.location-selector .selected-options li:hover,.mobile-menu-currency .selected-options li.is-selected,.mobile-menu-currency .selected-options li:hover{color:#000}.footer-currency .selected-options li.is-selected:after,.location-selector .selected-options li.is-selected:after,.mobile-menu-currency .selected-options li.is-selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.288' height='8.232'%3E%3Cg data-name='Group 7' fill='none' stroke='%23478a1b' stroke-linecap='round' stroke-width='1.5'%3E%3Cpath data-name='Line 6' d='m1.061 4.116 3.056 3.056'/%3E%3Cpath data-name='Line 7' d='M10.228 1.06 4.117 7.171'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:10px;top:7px;width:12px}.footer-currency .selected-options li[rel=hide],.location-selector .selected-options li[rel=hide],.mobile-menu-currency .selected-options li[rel=hide]{display:none}#location-form .selected{width:100px}#location-form .selected-options{width:200px}#location-form .selected-options:before{left:calc(22% - 3px)}#location-form .selected-styled{padding:7px 10px 7px 30px}#location-form .selected-styled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.836' height='16.836'%3E%3Cpath data-name='Path 3' d='M7.609.835a2.083 2.083 0 0 1 .156.819 1.25 1.25 0 0 1-.725.964 3.277 3.277 0 0 1-1.22.24c-.129.012-.277.025-.432.042-.806.084-2.333.255-2.925 1.091a2.152 2.152 0 0 0 .633 2.768l.033.022a2.867 2.867 0 0 0 1.493.372 2.288 2.288 0 0 1 .745.109c.229.1.387.333.633.734a4.768 4.768 0 0 0 .486.693 4.648 4.648 0 0 0 .7.6 3.409 3.409 0 0 1 .481.4.633.633 0 0 1 .125.193 1.067 1.067 0 0 1-.42 1.07 1.363 1.363 0 0 1-.481.146 2.5 2.5 0 0 0-.931.327 1.9 1.9 0 0 0-.239.178l-.009.008a5.979 5.979 0 0 0-.788.936 4.871 4.871 0 0 1-.578.706.62.62 0 0 1-.076.057 2.221 2.221 0 0 1-.419-1.242 3.687 3.687 0 0 1 .028-.728 3.465 3.465 0 0 0 .032-.648 1.638 1.638 0 0 0-.1-.471 4.194 4.194 0 0 0-.652-1.009 3.478 3.478 0 0 1-.415-.592.815.815 0 0 1-.05-.387 2.475 2.475 0 0 0-.191-1.074 11.177 11.177 0 0 0-1.066-1.812A7.629 7.629 0 0 1 7.609.835Zm5.491 4.9h.062a2.221 2.221 0 0 1 .631.2 4.861 4.861 0 0 0 1.581.426c.126.01.257.016.393.018a7.637 7.637 0 0 1-2.33 7.784 2.213 2.213 0 0 1 .049-.518 1.133 1.133 0 0 1 .049-.154 2.033 2.033 0 0 1 .343-.521v-.006a3.014 3.014 0 0 0 .5-.792l.006-.013a2.25 2.25 0 0 0-.458-2.518 1.445 1.445 0 0 0-.192-.123 3.858 3.858 0 0 0-1.247-.326 3.157 3.157 0 0 1-.989-.238c-.409-.222-.614-.805-.274-1.563a3.1 3.1 0 0 1 1.761-1.641.692.692 0 0 1 .119-.01ZM8.429.793a7.627 7.627 0 0 1 7.07 4.791h-.052a4.049 4.049 0 0 1-1.33-.362l-.016-.006a2.886 2.886 0 0 0-.869-.262c-.041 0-.086-.006-.128-.006h-.006a1.387 1.387 0 0 0-.247.021 3.834 3.834 0 0 0-2.351 2.1 1.913 1.913 0 0 0 .615 2.58h.006a3.873 3.873 0 0 0 1.255.329 3.164 3.164 0 0 1 .986.239.593.593 0 0 1 .088.056 1.515 1.515 0 0 1 .2 1.605v.01a2.207 2.207 0 0 1-.379.579 2.771 2.771 0 0 0-.462.725 1.949 1.949 0 0 0-.084.263 4.093 4.093 0 0 0-.039 1.289A7.63 7.63 0 0 1 1.099 6.271a7.744 7.744 0 0 1 .666 1.183 1.708 1.708 0 0 1 .132.768 1.585 1.585 0 0 0 .12.722 4.115 4.115 0 0 0 .516.757 3.541 3.541 0 0 1 .534.8.866.866 0 0 1 .053.248 2.724 2.724 0 0 1-.029.5v.006a4.47 4.47 0 0 0-.037.881c.044.593.3 1.633.893 1.914a.72.72 0 0 0 .313.072.734.734 0 0 0 .15-.015c.027-.006.053-.014.077-.021a1.108 1.108 0 0 0 .371-.225 5.47 5.47 0 0 0 .7-.834 5.283 5.283 0 0 1 .664-.8h.006a1.192 1.192 0 0 1 .151-.114 1.744 1.744 0 0 1 .656-.218 2.053 2.053 0 0 0 .753-.254 1.844 1.844 0 0 0 .738-2.021 1.437 1.437 0 0 0-.275-.438 4.018 4.018 0 0 0-.6-.511 3.921 3.921 0 0 1-.58-.495 4.031 4.031 0 0 1-.4-.579 2.342 2.342 0 0 0-.979-1.041L5.68 6.55a3 3 0 0 0-1.021-.174h-.013a2.119 2.119 0 0 1-1.085-.238l-.017-.01A1.381 1.381 0 0 1 3.1 4.464c.337-.477 1.4-.662 2.358-.76l.422-.041a4 4 0 0 0 1.505-.322 2.035 2.035 0 0 0 1.158-1.613 2.638 2.638 0 0 0-.126-.919Zm-.01-.792a8.418 8.418 0 1 0 8.418 8.417A8.418 8.418 0 0 0 8.417 0Z' fill='%23333332'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:17px;left:7px;position:absolute;top:6px;width:17px}.info-slide-out{background-color:#fff;border:none;border-bottom-left-radius:50px;border-top-left-radius:50px;box-shadow:-2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:80vh;margin-right:0;max-height:610px;max-width:80vw;opacity:0;padding:0;pointer-events:none;transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.info-slide-out:popover-open{opacity:1;pointer-events:auto;transform:translateX(0)}.info-slide-out::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),display allow-discrete .2s,overlay allow-discrete .2s}.info-slide-out:popover-open::backdrop{opacity:1}@media (max-width:768px){.info-slide-out{border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;height:100dvh;max-height:100dvh;max-width:100%;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);width:-moz-min-content;width:min-content}}.info-slide-out__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:27px 28px 24px}@media (min-width:768px){.info-slide-out__header{padding:41px 48px 30px}}.info-slide-out__title{font-family:Fredoka One,sans-serif;font-size:27.648px;line-height:36px;margin:0}@media (max-width:768px){.info-slide-out__title{font-size:23.04px;line-height:30px}}.info-slide-out__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;border:none!important;border-radius:100%;color:#343432;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:8px;top:12px;transition:all .25s;width:36px}@media (max-width:768px){.info-slide-out__close{right:2px;top:8px}}.info-slide-out__close:hover{background-color:#efeee6;rotate:90deg}.info-slide-out__content{display:flex;flex:1;flex-direction:column;overflow-x:visible;overflow-y:hidden;padding:0 28px 22px}@media (min-width:768px){.info-slide-out__content{padding:0 0 50px 48px}}.info-slide-out__list-container{flex:1;overflow:auto}@media (max-width:768px){.info-slide-out__list-container{overflow-x:hidden;overflow-y:auto}.info-slide-out__list-container::-webkit-scrollbar{width:6px}}.info-slide-out__list-container::-webkit-scrollbar{height:6px}.info-slide-out__list-container::-webkit-scrollbar-track{background:#f1f1f1}.info-slide-out__list-container::-webkit-scrollbar-thumb{background:#cdde00;border-radius:3px}.info-slide-out__list-container::-webkit-scrollbar-thumb:hover{background:rgba(204,222,0,.729);cursor:pointer}.info-slide-out__list-container-inner{margin-right:28px;overflow:visible;padding-right:28px}@media (max-width:768px){.info-slide-out__list-container-inner{margin-right:0;padding-right:env(safe-area-inset-right,0)}}.info-slide-out__list{display:flex;flex-direction:row;gap:30px;min-width:-moz-min-content;min-width:min-content;padding-bottom:.5rem;padding-right:20px}@media (max-width:768px){.info-slide-out__list{flex-direction:column}}.info-slide-out__item{flex:0 0 auto;width:267px}.info-slide-out__item-content{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.info-slide-out__item-content .info-slide-out__name{align-items:center;display:flex;gap:10px;justify-content:flex-start;text-align:left}.info-slide-out__item-content .info-slide-out__name h3{color:#343432;font-family:Montserrat!important;font-size:16px;font-weight:700;margin:0;position:relative;top:2px}.info-slide-out__item-content .info-slide-out__name img{aspect-ratio:1/1;height:auto;-o-object-fit:contain;object-fit:contain;width:22px}.info-slide-out__item-content p{color:#343432;font-size:14px;line-height:20px}.info-slide-out__item-content p:first-child{margin-top:0}.info-slide-out__item-content p:last-child{margin-bottom:0}.recommendation-slide-out{background-color:#fff;border:none;border-bottom-right-radius:50px;border-top-right-radius:50px;box-shadow:-2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-left:0;max-width:calc(100% - 400px);padding:0;pointer-events:none;transform:translateX(-100%);transition:transform .65s cubic-bezier(.4,0,.2,1);transition-delay:0s;width:100%;will-change:transform}.recommendation-slide-out.loaded{opacity:1;pointer-events:auto;transform:translateX(0)}@media (max-width:768px){.recommendation-slide-out{border-bottom-left-radius:0;border-top-left-radius:0;height:100vh;max-height:100vh;max-width:100%;width:-moz-min-content;width:min-content}}.recommendation-slide-out__header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:27px 28px 24px}@media (min-width:768px){.recommendation-slide-out__header{padding:41px 48px 30px}}.recommendation-slide-out__title{color:#343432;font-family:Fredoka One,sans-serif;font-size:30px;line-height:36px;margin:0}@media (max-width:768px){.recommendation-slide-out__title{font-size:23.04px;line-height:30px}}.recommendation-slide-out__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;border:none!important;border-radius:100%;color:#343432;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:8px;top:12px;transition:all .25s;width:36px}@media (max-width:768px){.recommendation-slide-out__close{right:2px;top:8px}}.recommendation-slide-out__close:hover{background-color:#efeee6;rotate:90deg}.recommendation-slide-out__content{display:flex;flex:1;flex-direction:column;overflow-x:visible;overflow-y:hidden;padding:0 28px 22px}@media (min-width:768px){.recommendation-slide-out__content{padding:0 48px 50px}}.recommendation-slide-out__list-container{flex:1;min-height:0;overflow:hidden;padding-bottom:48px;position:relative}.recommendation-slide-out .recommendation-slide-out-swiper{height:100%;overflow:hidden;width:100%}.recommendation-slide-out .recommendation-slide-out-swiper .swiper-wrapper{align-items:stretch}.recommendation-slide-out .recommendation-slide-out-swiper .swiper-slide{height:auto}.recommendation-slide-out .swiper-button-next,.recommendation-slide-out .swiper-button-prev{align-items:center;background:#efeee6;border-radius:50%;color:#343432;display:flex;height:44px;justify-content:center;margin-top:0;top:50%;transform:translateY(-50%);transition:background .2s,color .2s;width:44px}.recommendation-slide-out .swiper-button-next:after,.recommendation-slide-out .swiper-button-prev:after{display:none}.recommendation-slide-out .swiper-button-next .icon,.recommendation-slide-out .swiper-button-prev .icon{fill:currentColor;height:31px;width:15px}.recommendation-slide-out .swiper-button-next:hover,.recommendation-slide-out .swiper-button-prev:hover{background:#cdde00;color:#343432}.recommendation-slide-out .swiper-button-next.swiper-button-disabled,.recommendation-slide-out .swiper-button-prev.swiper-button-disabled{opacity:.35}.recommendation-slide-out .swiper-button-prev{left:8px}@media (min-width:768px){.recommendation-slide-out .swiper-button-prev{left:12px}}.recommendation-slide-out .swiper-button-next{right:8px}@media (min-width:768px){.recommendation-slide-out .swiper-button-next{right:12px}}.recommendation-slide-out .swiper-pagination{background:rgba(52,52,50,.12);border-radius:2px;bottom:12px;height:4px;left:28px;margin-top:24px;position:absolute;right:28px;width:auto}@media (min-width:768px){.recommendation-slide-out .swiper-pagination{bottom:16px;height:5px!important;left:48px;margin-top:28px;right:48px;top:unset!important}}.recommendation-slide-out .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#cdde00;border-radius:2px}.recommendation-slide-out__item{height:100%;width:100%}@media screen and (min-width:1199px){.recommendation-slide-out__item{max-width:395px}}.recommendation-slide-out__item .product-card__reviews .yotpo-star-ratings-widget-override-css{justify-content:flex-start!important}.recommendation-slide-out__item .product-card .product-title-reviews .product-title{font-size:16px;font-weight:700}.side-cart__mobile-recommendations{display:none}@media (max-width:1199px){.side-cart__mobile-recommendations{display:block}}.side-cart__mobile-recommendations .side-cart__recommendations-toggle{background-color:#cdde00;color:#343432;font-weight:700;padding:15px 20px}.side-cart__mobile-recommendations .side-cart__recommendations-toggle .chevron{width:15px}.side-cart__mobile-recommendations .recommendation-slide-out__content{display:flex;flex:1;flex-direction:column;overflow-x:visible;overflow-y:hidden;padding:20px 0 20px 20px}.side-cart__mobile-recommendations .recommendation-slide-out__list-container{flex:1;overflow:auto}@media (max-width:768px){.side-cart__mobile-recommendations .recommendation-slide-out__list-container{overflow-x:auto;overflow-y:hidden}.side-cart__mobile-recommendations .recommendation-slide-out__list-container::-webkit-scrollbar{width:6px}}.side-cart__mobile-recommendations .recommendation-slide-out__list-container::-webkit-scrollbar{height:6px}.side-cart__mobile-recommendations .recommendation-slide-out__list-container::-webkit-scrollbar-track{background:#f1f1f1}.side-cart__mobile-recommendations .recommendation-slide-out__list-container::-webkit-scrollbar-thumb{background:#cdde00;border-radius:3px}.side-cart__mobile-recommendations .recommendation-slide-out__list-container::-webkit-scrollbar-thumb:hover{background:rgba(204,222,0,.729);cursor:pointer}.side-cart__mobile-recommendations .recommendation-slide-out__list-container-inner{margin-right:28px;overflow:visible;padding-right:28px}.side-cart__mobile-recommendations .recommendation-slide-out__list{display:flex;flex-direction:row;gap:30px;min-width:-moz-min-content;min-width:min-content;padding-bottom:.5rem;padding-right:20px}.side-cart__mobile-recommendations .recommendation-slide-out__item{flex:0 0 auto;width:210px}.side-cart__mobile-recommendations .recommendation-slide-out__item .product-card__reviews .yotpo-star-ratings-widget-override-css{justify-content:flex-start!important}.tp-add-on-icons{-webkit-padding-start:0;align-items:center;display:flex!important;gap:10px;list-style:none;margin-top:0;min-height:26px;padding-inline-start:0}.tp-add-on-icons .tp-add-on-icon{align-items:center;background-color:#efefef;border-radius:5px;cursor:help;display:flex;justify-content:center;padding:8px;position:relative}.tp-add-on-icons .tp-add-on-icon img{aspect-ratio:1;height:auto;width:20px}.tp-add-on-icons .tp-add-on-icon:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #cdde00;content:"";height:0;left:50%;transform:translateX(-50%) scale(.8);width:0}.tp-add-on-icons .tp-add-on-icon:after,.tp-add-on-icons .tp-add-on-icon:before{opacity:0;pointer-events:none;position:absolute;top:-6px;transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1);z-index:-2}.tp-add-on-icons .tp-add-on-icon:after{background-color:#cdde00;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#343432;content:attr(data-text);font-size:14px;font-weight:500;height:auto;left:0;padding:8px 10px;text-align:center;transform:translateY(-100%) scale(.8) translateY(5px);transform-origin:bottom;white-space:nowrap;width:-moz-fit-content;width:fit-content}.tp-add-on-icons .tp-add-on-icon:focus:before,.tp-add-on-icons .tp-add-on-icon:hover:before{opacity:1;transform:translateX(-50%) scale(1);z-index:2}.tp-add-on-icons .tp-add-on-icon:focus:after,.tp-add-on-icons .tp-add-on-icon:hover:after{content:attr(data-text);opacity:1;transform:translateY(-100%) scale(1) translateY(0);z-index:2}.tp-product-spec-icons{-webkit-padding-start:0;align-items:center;display:flex;gap:10px;list-style:none;margin-bottom:0;margin-top:0;padding-inline-start:0}.tp-product-spec-icons .tp-product-spec-icon{align-items:center;cursor:help;display:flex;gap:7px;justify-content:center;padding:8px;position:relative}.tp-product-spec-icons .tp-product-spec-icon span{color:#343432;font-size:14px;font-weight:600;white-space:nowrap}.tp-product-spec-icons .tp-product-spec-icon svg{height:21px;width:auto}.tp-product-spec-icons .tp-product-spec-icon:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #cdde00;content:"";height:0;left:50%;transform:translateX(-50%) scale(.8);width:0}.tp-product-spec-icons .tp-product-spec-icon:after,.tp-product-spec-icons .tp-product-spec-icon:before{opacity:0;pointer-events:none;position:absolute;top:-10px;transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1);z-index:-2}.tp-product-spec-icons .tp-product-spec-icon:after{background-color:#cdde00;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#343432;content:attr(data-text);font-size:14px;font-weight:500;height:auto;left:0;padding:8px 10px;text-align:center;transform:translateY(-100%) scale(.8) translateY(5px);transform-origin:bottom;white-space:nowrap;width:-moz-fit-content;width:fit-content}.tp-product-spec-icons .tp-product-spec-icon:focus:before,.tp-product-spec-icons .tp-product-spec-icon:hover:before{opacity:1;transform:translateX(-50%) scale(1);z-index:2}.tp-product-spec-icons .tp-product-spec-icon:focus:after,.tp-product-spec-icons .tp-product-spec-icon:hover:after{content:attr(data-text);opacity:1;transform:translateY(-100%) scale(1) translateY(0);z-index:2}.open-sidecart{cursor:pointer}#cart-drawer-container{background:transparent;height:100vh;pointer-events:none;position:fixed;right:0;top:0;transition:.3s ease;visibility:hidden;width:100vw;z-index:9999999999!important}#cart-drawer-container.open{align-items:center;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:rgba(0,0,0,.7);display:flex;justify-content:space-between;pointer-events:auto;transition:.3s ease;visibility:visible;width:100%}#cart-drawer-container.open .side-cart-recommended{position:relative}@media only screen and (max-width:1199.98px){#cart-drawer-container.open .side-cart-recommended{display:none}#cart-drawer-container.open{justify-content:flex-end}}#cart-drawer-container.open #cart-drawer{transform:translateX(0)}@media only screen and (max-width:1199.98px){#cart-drawer-container .side-cart-recommended{display:none}}#cart-drawer-container #cart-drawer{background-color:#fff;display:flex;flex-flow:column nowrap;float:right;height:100%;pointer-events:auto;transform:translateX(103%);transition:.3s ease;width:100%}@media only screen and (min-width:768px){#cart-drawer-container #cart-drawer{max-width:360px}}@media only screen and (max-width:575.98px){#cart-drawer-container #cart-drawer{max-width:85%}}#cart-drawer-container #cart-drawer .side-cart__header{align-items:center;background-color:#efefef;display:flex;flex-flow:row;justify-content:space-between;padding-right:10px;position:relative;width:auto}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs{display:flex}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab{align-items:center;background-color:transparent;border:none;border-radius:0;color:var(--text-primary-color);cursor:pointer;display:flex;gap:10px;padding:12px}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab[data-tab=saved-cart] .icon__heart--full{display:none}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab[data-tab=saved-cart].has-items .icon__heart--full{display:block}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab[data-tab=saved-cart].has-items .icon__heart--empty{display:none}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab:first-of-type span{font-family:Fredoka One,cursive;font-size:20px;font-style:normal;font-weight:400!important;line-height:normal}@media only screen and (max-width:319.98px){#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab{padding:16px}}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab *{pointer-events:none}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab.active{background-color:#fff}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab.active span{font-weight:700}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab.active span:after{content:attr(data-title);font-weight:700;height:0;overflow:hidden}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab:hover:not(.active) svg{transform:scale(1.2)}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab svg{height:25px;transition:all .3s;width:25px}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab svg.heart-full{fill:var(--color-bright-1)}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab span{align-items:center;display:inline-flex;flex-direction:column;font-size:16px;font-weight:400;position:relative;top:2px}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab span [cart-count]{background-color:#fe5e55;border-radius:50%;color:#fff;font-family:Montserrat;font-size:12px;font-weight:400!important;height:15px;line-height:1.5;position:absolute;right:-15px;top:-10px;width:15px}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab span [cart-count].grow-animation{animation:grow .5s ease}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(2)}to{transform:scale(1)}}#cart-drawer-container #cart-drawer .side-cart__header .cart-tabs .cart-tab span:hover{font-weight:700}#cart-drawer-container #cart-drawer .side-cart__header .side-cart__heading{align-items:center;display:flex;flex-flow:row nowrap;gap:11px;justify-content:flex-start;line-height:1}#cart-drawer-container #cart-drawer .side-cart__header .side-cart__heading>img,#cart-drawer-container #cart-drawer .side-cart__header .side-cart__heading>svg{color:inherit;height:25.6px;min-height:25.6px;min-width:23px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:23px}#cart-drawer-container #cart-drawer .side-cart__header .side-cart__close-button{stroke:inherit;align-items:center;background-color:transparent;border:none;color:inherit;cursor:pointer;display:flex;height:35px;justify-content:center;min-height:24px;min-width:24px;padding:0;width:35px}#cart-drawer-container #cart-drawer .side-cart__header .side-cart__close-button>img,#cart-drawer-container #cart-drawer .side-cart__header .side-cart__close-button>svg{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform:rotate(0deg);transition:transform .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#cart-drawer-container #cart-drawer .side-cart__header .side-cart__close-button:hover>img,#cart-drawer-container #cart-drawer .side-cart__header .side-cart__close-button:hover>svg{transform:rotate(90deg)}#cart-drawer-container #cart-drawer .free-delivery-status{color:var(--text-primary-color);padding:20px 20px 0;text-align:left}#cart-drawer-container #cart-drawer .free-delivery-status[data-show-free-delivery=false]{display:none}#cart-drawer-container #cart-drawer .free-delivery-status .inner{background-color:#efefef;border-radius:5px;display:flex;flex-direction:row;gap:10px;padding:15px}#cart-drawer-container #cart-drawer .free-delivery-status .inner .icon{height:20px;width:30px}#cart-drawer-container #cart-drawer .free-delivery-status .inner .free-delivery-text{display:block;font-size:14px;font-weight:400;margin-bottom:5px}#cart-drawer-container #cart-drawer .free-delivery-status .inner>div:last-of-type{flex:1}#cart-drawer-container #cart-drawer .free-delivery-status .free-delivery-progress-bar{background-color:#fff;border-radius:3px;min-height:5px;overflow:hidden;position:relative;width:100%}#cart-drawer-container #cart-drawer .free-delivery-status .free-delivery-progress-bar .free-delivery-progress{background-color:#00bbb4;border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}#cart-drawer-container #cart-drawer .tab-content{height:0;opacity:0;overflow:hidden;padding:0;position:relative;width:0}#cart-drawer-container #cart-drawer .tab-content.active{flex:1;height:auto;opacity:1;overflow:auto;padding:0;width:auto}#cart-drawer-container #cart-drawer .tab-content.side-cart__saved-items-wrapper .product-card .remove-wishlist{display:block}#cart-drawer-container #cart-drawer .tab-content.side-cart__saved-items-wrapper .product-card .remove-wishlist:hover{cursor:pointer}#cart-drawer-container #cart-drawer .tab-content .saved-grid{display:grid;gap:30px;grid-template-columns:1fr;padding:20px}#cart-drawer-container #cart-drawer .tab-content .saved-grid .product-card{height:auto;margin-bottom:15px}#cart-drawer-container #cart-drawer .inner{display:flex;flex-flow:column nowrap;justify-content:flex-start;max-height:100%;overflow:hidden auto;position:relative;width:auto}#cart-drawer-container #cart-drawer .inner [side-cart-inner]{justify-content:start}#cart-drawer-container #cart-drawer .inner [side-cart-inner][data-items-count="0"]{align-items:center;display:flex;flex:1;justify-content:center;text-align:center}#cart-drawer-container #cart-drawer .inner .side-cart__empty-cart .side-cart__empty-cart-text{margin-bottom:10px}#cart-drawer-container #cart-drawer .inner::-webkit-scrollbar{background:transparent;margin-left:10px;width:4px}#cart-drawer-container #cart-drawer .inner::-webkit-scrollbar-track{background-color:#fff}#cart-drawer-container #cart-drawer .inner::-webkit-scrollbar-thumb{background-color:var(--brand-color-3);border-radius:2px}#cart-drawer-container #cart-drawer .inner .empty-cart{align-items:center;display:flex;flex-flow:column nowrap;gap:18px;padding-top:125px;text-align:center;width:100%}#cart-drawer-container #cart-drawer form.cart-content{display:flex;flex:1;flex-direction:column;height:100dvh;max-height:100dvh}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons{box-sizing:border-box;color:var(--text-primary-color);position:relative}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .cart-buttons,#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .share-wishlist{display:none!important;padding:20px}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .cart-buttons.active,#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .share-wishlist.active{display:flex!important}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .cart-buttons{background:#efefef;display:flex;flex-direction:column;gap:12px;justify-content:space-between}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .share-wishlist{background-color:#beccd5}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .share-wishlist qf-share-wishlist{width:100%}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .share-wishlist qf-share-wishlist button{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-trigger{align-self:center;color:var(--text-primary-color,#fff);cursor:pointer;font-size:14px;font-weight:400;position:relative;text-align:center;text-decoration:underline;width:-moz-max-content;width:max-content}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-trigger.hidden{display:none}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-trigger:after{border-bottom:2px solid #000;border-left:2px solid #000;content:"";display:inline-block;height:12px;margin-left:10px;position:absolute;right:-25px;top:3px;transform:rotate(135deg);width:12px}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-trigger.active:after{top:-4px;transform:rotate(-45deg)}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-section{position:relative}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-section.hidden{display:none}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-section .express-checkout-header{display:flex;justify-content:flex-end;margin-bottom:10px}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons #express-checkout-section .express-checkout-header .close-button{color:#333;cursor:pointer;font-size:18px}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .additional-checkout-buttons .shopify-cleanslate div[role=button]{border-radius:40px!important;max-height:40px}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .additional-checkout-buttons .shopify-cleanslate ul{flex-direction:row!important}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .additional-checkout-buttons .shopify-cleanslate ul li{height:unset!important;margin-right:4px!important;margin-top:0!important}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .additional-checkout-buttons .shopify-cleanslate ul li:nth-of-type(n+3){display:none}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .checkout-button{color:#343432;flex:1;font-weight:700;justify-content:center;text-align:center;width:auto}#cart-drawer-container #cart-drawer form.cart-content .side-cart__action-buttons .checkout-button:hover{background-color:var(--button-2-color);border:2px solid var(--button-2-border-color);color:var(--button-2-text-color)}#cart-drawer-container #cart-drawer form.cart-content .total-wrapper{color:var(--text-primary-color);display:flex;justify-content:space-between}#cart-drawer-container #cart-drawer form.cart-content .total-wrapper .subtotal-heading{font-size:14px;font-weight:400;line-height:24px}#cart-drawer-container #cart-drawer form.cart-content .total-wrapper .subtotal-heading span{font-weight:400}#cart-drawer-container #cart-drawer form.cart-content .total-wrapper .subtotal-heading span[data-count="0"]{opacity:0}#cart-drawer-container #cart-drawer form.cart-content .total-wrapper .subtotal,#cart-drawer-container #cart-drawer form.cart-content .total-wrapper .subtotal span{font-size:14px;font-weight:700;line-height:24px}#cart-drawer-container #cart-drawer form.cart-content .total-wrapper .sale-tag{height:16px;transform:translateY(3px);width:16px}.side-cart-item{align-items:stretch;border-bottom:1px solid var(--background-color-2,#efefef);border-radius:3px;display:flex;flex-flow:column nowrap;gap:14px;overflow:hidden;padding:0;position:relative;width:100%}.side-cart-item:last-of-type{border-bottom:none;padding-bottom:0}.side-cart-item .remove-item:hover{cursor:pointer}.side-cart-item .remove-item svg{pointer-events:none}.side-cart-item .quantity-wrapper{height:22px}.side-cart-item .quantity-wrapper .quantity{min-height:22px;width:25px}.side-cart-item .quantity-wrapper .minus,.side-cart-item .quantity-wrapper .plus{font-size:14px;width:20px}.side-cart-item .image-info-wrapper{display:flex;gap:10px;padding:22px}.side-cart-item .image-info-wrapper .img-wrapper{align-items:center;display:flex;height:80px;justify-content:center;overflow:hidden;position:relative;width:80px}.side-cart-item .image-info-wrapper .img-wrapper>img,.side-cart-item .image-info-wrapper .img-wrapper>svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.side-cart-item .image-info-wrapper .info-wrapper{display:flex;flex:1;flex-flow:column nowrap;gap:14px;justify-content:space-between;position:relative}.side-cart-item .image-info-wrapper .info-wrapper .title{padding-right:20px}.side-cart-item .image-info-wrapper .info-wrapper .title .remove-control{position:absolute;right:0;top:0}.side-cart-item .image-info-wrapper .info-wrapper .title .remove-control .icon{height:20px;width:30px}.side-cart-item .image-info-wrapper .info-wrapper .title a{font-size:14px;font-style:normal;font-weight:700;line-height:normal}.side-cart-item .image-info-wrapper .info-wrapper .title a span{display:inline-block;line-height:1.3}.side-cart-item .image-info-wrapper .info-wrapper .title a:hover{text-decoration:underline}.side-cart-item .image-info-wrapper .info-wrapper ul{list-style:none;margin:0;padding:0}.side-cart-item .image-info-wrapper .info-wrapper ul li{align-items:center;display:flex;flex-wrap:wrap;justify-content:start;word-break:break-word}.side-cart-item .image-info-wrapper .info-wrapper .price{display:flex;gap:5px;justify-content:flex-end;width:100%}.side-cart-item .image-info-wrapper .info-wrapper .price span{font-weight:700}.side-cart-item .image-info-wrapper .info-wrapper .price .discount span{color:var(--brand-color-1);font-size:14px}.side-cart-item .quantity-price-wrapper{align-items:center;display:flex;gap:10px;justify-content:space-between}.side-cart-item .quantity-price-wrapper span{font-size:16px}.side-cart-item .quantity-price-wrapper span.strikethrough{color:#949494;font-weight:400!important;text-decoration:line-through}.side-cart-item .quantity-remove-wrapper{display:flex;flex:1;gap:20px;justify-content:space-between}@media only screen and (max-width:575.98px){.side-cart-item .quantity-remove-wrapper{gap:10px}}@media only screen and (max-width:319.98px){.side-cart-item .quantity-remove-wrapper{flex-direction:column;gap:20px}}.side-cart-item .quantity-remove-wrapper .remove-wishlist-wrapper{display:flex;gap:20px}@media only screen and (max-width:575.98px){.side-cart-item .quantity-remove-wrapper .remove-wishlist-wrapper{gap:10px}}.side-cart-item .quantity-remove-wrapper .remove-wishlist-wrapper>div,.side-cart-item .quantity-remove-wrapper .remove-wishlist-wrapper>qf-wishlist-item-trigger,.side-cart-item .quantity-remove-wrapper .remove-wishlist-wrapper>span{align-items:center;cursor:pointer;display:flex;text-decoration:underline}.side-cart-item .quantity-remove-wrapper .remove-wishlist-wrapper .wishlist-wrapper{gap:5px}.side-cart-item .add-on-products{display:flex;flex-direction:column;gap:10px}.side-cart-item .add-on-products .add-on-prod{display:flex;flex-wrap:nowrap;gap:8px}.side-cart-item .add-on-products .add-on-prod .image{max-width:50px;width:50px}.side-cart-item .add-on-products .add-on-prod .image img{height:auto}.side-cart-item .add-on-products .add-on-prod .title{font-size:14px;line-height:18px;padding:0}.tp-product-features-container{background:#efefef;border-radius:20px;margin-bottom:15px;padding:30px 25px}@media only screen and (max-width:1023px){.tp-product-features-container{padding:22px 19px}}.tp-product-features-container:not(:last-of-type){margin-bottom:30px}.tp-product-features-container:has(.tp-product-accessory){padding:30px 30px 0}@media only screen and (max-width:1023px){.tp-product-features-container:has(.tp-product-accessory){padding:20px 20px 0}}.tp-product-features-container .tp-product-features-container-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.tp-product-features-container .tp-product-features-container-header:has(#tp-product-accessory-limit){gap:12px;justify-content:flex-start}@media only screen and (max-width:1023px){.tp-product-features-container .tp-product-features-container-header:has(#tp-product-accessory-limit){align-items:flex-start;flex-direction:column;gap:6px}}.tp-product-features-container .tp-product-features-container-header h2{font-family:Montserrat;font-size:16px;font-weight:700}.tp-product-features-container .tp-product-features-container-header .info-trigger{align-items:center;background:none;border:none;color:#343432;cursor:pointer;display:flex;font-size:14px;font-weight:300;gap:9px;line-height:1;margin:0;padding:0;text-decoration:underline}.tp-product-features-container .tp-product-features-container-header .info-trigger svg{aspect-ratio:1;height:auto;width:20px}.tp-product-features-container .tp-product-features-container-header .info-trigger:hover{transform:none}.tp-product-features-container .tp-product-features{-webkit-padding-start:0;align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;margin-bottom:0;margin-top:0;padding-inline-start:0}.tp-product-features-container .tp-product-features .tp-product-feature{background:#efefef;border:2px solid #fff;border-radius:10px;cursor:pointer;position:relative;transition:background .2s ease;transition:filter .2s ease}.tp-product-features-container .tp-product-features .tp-product-feature[disabled]{opacity:.65;pointer-events:none}.tp-product-features-container .tp-product-features .tp-product-feature:has(.tp-product-feature-input:checked){background:#fff}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input{opacity:0;pointer-events:none;position:absolute}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-label{align-items:center;cursor:pointer;display:flex;gap:10px;height:100%;padding:9px 12px}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icons{align-items:center;display:flex;gap:2px;height:23px;position:relative;width:23px}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon-check{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s ease-out,transform .28s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon-plus,.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon-plus-green{inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .14s ease-out,transform .28s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon-plus-green svg path{fill:#cdde00}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon-delete{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s ease-out,transform .28s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon-delete svg{height:auto;width:100%}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon-delete svg path{fill:#e93547;stroke:#fff}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:checked+.tp-product-feature-label .tp-product-feature-icon-check{opacity:1;transition:opacity .14s ease-out,transform .28s cubic-bezier(.2,.8,.2,1)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:checked+.tp-product-feature-label .tp-product-feature-icon-plus,.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:checked+.tp-product-feature-label .tp-product-feature-icon-plus-green{opacity:0;transition:opacity .24s ease-out,transform .28s cubic-bezier(.2,.8,.2,1)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:checked+.tp-product-feature-label:hover .tp-product-feature-icon-delete{opacity:1;transform:rotate(45deg);transition:opacity .14s ease-out,transform .28s cubic-bezier(.2,.8,.2,1)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:checked+.tp-product-feature-label:hover .tp-product-feature-icon-check{opacity:0;transform:rotate(-45deg)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:not(:checked)+.tp-product-feature-label .tp-product-feature-icon-plus{opacity:1;transform:rotate(0deg);transition:opacity .15s ease-out .1s,transform .28s cubic-bezier(.2,.8,.2,1)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:not(:checked)+.tp-product-feature-label .tp-product-feature-icon-plus-green{opacity:0;transform:rotate(0deg);transition:opacity .15s ease-out .1s,transform .28s cubic-bezier(.2,.8,.2,1)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:not(:checked)+.tp-product-feature-label:hover .tp-product-feature-icon-plus-green{opacity:1;transform:rotate(90deg)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-input:not(:checked)+.tp-product-feature-label:hover .tp-product-feature-icon-plus{opacity:0;transform:rotate(180deg)}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon{height:auto;width:20px}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-icon img{aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.tp-product-features-container .tp-product-features .tp-product-feature .tp-product-feature-name{font-size:14px;font-weight:700;white-space:nowrap}.tp-product-features-container .tp-product-accessories{gap:20px;max-height:180px;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;scroll-snap-type:y mandatory;scrollbar-color:#cdde00 #efefef;scrollbar-gutter:20px;scrollbar-width:thin}.tp-product-features-container .tp-product-accessories[data-accessory-limit-reached=true] .tp-product-accessory:not(:has(input:checked)){opacity:.65;pointer-events:none}.tp-product-features-container .tp-product-accessories[data-accessory-limit-reached=true] .tp-product-accessory:not(:has(input:checked)) .tp-product-accessory-buttons{display:none;opacity:0;pointer-events:none;visibility:hidden}.tp-product-features-container .tp-product-accessories .tp-product-accessory{background:#fff;border-radius:10px;overflow:hidden;scroll-snap-align:start;width:100%}.tp-product-features-container .tp-product-accessories .tp-product-accessory[disabled]{opacity:.65;pointer-events:none}.tp-product-features-container .tp-product-accessories .tp-product-accessory input{inset:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-feature-label{align-items:center;display:grid;gap:15px;grid-template-columns:repeat(3,1fr) 1.5fr;grid-template-rows:repeat(2,1fr);padding:20px}@media only screen and (max-width:1023px){.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-feature-label{gap:6px;grid-template-columns:1fr 1fr 135px;grid-template-rows:70px 40px;padding:10px 18px}}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-image{grid-column:1/2;grid-row:span 2;width:80px}@media only screen and (max-width:1023px){.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-image{grid-column:1/2;grid-row:span 1}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-image img{height:70px;-o-object-fit:contain;object-fit:contain;width:auto}}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-name{font-size:14px;font-weight:700;grid-column:2/4;grid-row:1;white-space:nowrap}@media only screen and (max-width:1023px){.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-name{grid-column:2/4;grid-row:span 1}}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-feature-price{font-size:14px;grid-column:2/4;grid-row:2}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-feature-price .variant-prices-container{min-height:unset!important}@media only screen and (max-width:1023px){.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-feature-price{grid-column:1/3;grid-row:2}}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-buttons{align-items:flex-end;align-self:stretch;display:flex;flex:1;gap:10px;grid-column:4;grid-row:span 2;justify-content:flex-end}@media only screen and (max-width:1023px){.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-buttons{grid-column:3/4;grid-row:2}}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-buttons .button-1{align-items:center;color:#343432;display:flex;font-size:14px;font-weight:700;gap:10px;padding:11px 20px}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-buttons .tp-product-accessory-button-add{display:flex}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-buttons .tp-product-accessory-button-add svg path{fill:none}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-buttons .tp-product-accessory-button-remove{display:none}.tp-product-features-container .tp-product-accessories .tp-product-accessory .tp-product-accessory-buttons .tp-product-accessory-button-remove svg path{fill:none}.tp-product-features-container .tp-product-accessories .tp-product-accessory:has(input:checked) .tp-product-accessory-buttons .tp-product-accessory-button-add{display:none}.tp-product-features-container .tp-product-accessories .tp-product-accessory:has(input:checked) .tp-product-accessory-buttons .tp-product-accessory-button-remove{display:flex}.tp-builder-product-card{display:flex;flex-direction:column;gap:15px;grid-column:span 2;justify-content:space-between;position:relative;width:100%}@supports (grid-template-rows:subgrid){.tp-builder-product-card{display:grid;grid-row:span 5;grid-template-columns:1fr;grid-template-rows:subgrid;justify-content:unset}.tp-builder-product-card>.image-container{aspect-ratio:1/1;grid-row:1;min-height:0;overflow:hidden}}.tp-builder-product-card:before{block-size:100%;inline-size:var(--line-thickness);inset-block-start:0;inset-inline-start:calc(var(--line-offset)*-1)}.tp-builder-product-card:after,.tp-builder-product-card:before{background-color:var(--line-color);border-radius:var(--line-radius);content:"";position:absolute;z-index:1}.tp-builder-product-card:after{block-size:var(--line-thickness);inline-size:100vw;inset-block-start:calc(var(--line-offset)*-1);inset-inline-start:0}.tp-builder-product-card .image-container{position:relative}.tp-builder-product-card .image-container .product-badges{z-index:2}.tp-builder-product-card .image-container product-card-swiper .swiper{height:100%}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-next,.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-prev{height:unset}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-next:after,.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-button-prev:after{align-items:center;aspect-ratio:1/1;background-color:#efefef;border-radius:50%;color:#343432;display:flex;font-size:12px!important;font-weight:900;height:29px;justify-content:center;overflow:hidden;width:29px}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-slide{min-width:100%}.tp-builder-product-card .image-container product-card-swiper .swiper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tp-builder-product-card .content-container{display:flex;flex-direction:column;flex-grow:1;gap:10px}@supports (grid-template-rows:subgrid){.tp-builder-product-card .content-container{display:grid;flex-grow:unset;gap:15px;grid-row:2/4;grid-template-rows:subgrid}.tp-builder-product-card .content-container>.product-title{grid-row:1}.tp-builder-product-card .content-container>.price-review-wrapper{grid-row:2}}.tp-builder-product-card .content-container h3{color:#343432;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.tp-builder-product-card .content-container h3:focus,.tp-builder-product-card .content-container h3:hover{text-decoration:underline}.tp-builder-product-card .content-container .price-review-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.tp-builder-product-card .content-container .price-review-wrapper .tp-product-spec-icons .tp-product-spec-icon{padding:0!important}.tp-builder-product-card .content-container .price-review-wrapper .tp-product-spec-icons .tp-product-spec-icon span{position:relative;top:3px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container{align-items:flex-start;flex-direction:column-reverse;gap:20px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .tp-add-on-icons{-webkit-margin-after:0;margin-block-end:0}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper{display:flex}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-price,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price{align-items:flex-end;display:flex;font-size:16px;line-height:19px;max-height:19px;overflow:hidden}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent span,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-price span,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price span{font-size:16px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper span.product-sale-price{color:#343432;font-weight:400}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent,.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent span{margin-left:4px}.tp-builder-product-card .content-container .price-review-wrapper .variant-prices-container .variant-price-wrapper .discount-percent .pipe{margin-right:5px}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-widget-instance{min-height:15px}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-sr-bottom-line-summary div span{height:-moz-fit-content!important;height:fit-content!important}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.tp-builder-product-card .content-container .price-review-wrapper .yotpo-sr-bottom-line-right-panel{display:none!important}.tp-builder-product-card .content-container .price-review-wrapper .standalone-bottomline{padding:0}@media only screen and (max-width:768px){.tp-builder-product-card .content-container .price-review-wrapper .standalone-bottomline .text-m{font-size:15px}}.tp-builder-product-card .footer-container{display:flex;flex-direction:column;gap:12px;margin-top:15px;width:100%}@supports (grid-template-rows:subgrid){.tp-builder-product-card .footer-container{display:grid;gap:15px;grid-row:4/6;grid-template-rows:subgrid;margin-top:0}.tp-builder-product-card .footer-container>.buttons-container{grid-row:1}.tp-builder-product-card .footer-container>.free-delivery-status{grid-row:2}}.tp-builder-product-card .footer-container .buttons-container{align-items:center;display:flex;gap:14px}.tp-builder-product-card .footer-container .buttons-container button.quick-add{align-items:center;background-color:var(--button-1-color);border:0;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:700px;gap:10px;justify-content:center;padding-block:9px;width:100%}.tp-builder-product-card .footer-container .buttons-container button.quick-add svg path{fill:none}.tp-builder-product-card .footer-container .buttons-container button.quick-add:focus,.tp-builder-product-card .footer-container .buttons-container button.quick-add:hover{filter:brightness(1.1)}.tp-builder-product-card .footer-container .buttons-container .button-wishlist{aspect-ratio:1;height:40px;max-width:unset;min-width:unset;width:auto}.tp-builder-product-card .footer-container .free-delivery-status{align-items:center;display:flex;flex:1;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;gap:10px;width:100%}.tp-builder-product-card .footer-container .free-delivery-status img{height:auto}.tp-builder-product-card .footer-container .free-delivery-status #date[data-loading=true]{animation:shimmer 1s linear infinite;background:linear-gradient(-45deg,#eee 40%,#fafafa 50%,#eee 60%);background-position-x:100%;background-size:300%;color:transparent;filter:blur(4px)}@keyframes shimmer{to{background-position-x:0}}tp-quiz{display:block}.tp-quiz{background-color:#fff;border:none;border-bottom-left-radius:50px;border-top-left-radius:50px;box-shadow:-2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;margin-right:0;max-height:700px;max-width:1200px;min-width:80vw;opacity:0;overflow:hidden;padding:0;pointer-events:none;transform:translateX(100%);transition:transform .25s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.tp-quiz:popover-open{opacity:1;pointer-events:auto;transform:translateX(0)}.tp-quiz::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),display allow-discrete .2s,overlay allow-discrete .2s}.tp-quiz:popover-open::backdrop{opacity:1}@media only screen and (max-width:991.98px){.tp-quiz{border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;height:100dvh;max-height:100dvh;max-width:min(360px,98dvw);min-width:unset;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}}.tp-quiz__header{position:relative;z-index:10}.tp-quiz__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;border:none!important;color:#343432;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:8px;top:12px;width:36px}.tp-quiz__close,.tp-quiz__close svg{transition:all .25s}.tp-quiz__close:focus svg,.tp-quiz__close:hover svg{rotate:90deg}@media only screen and (max-width:991.98px){.tp-quiz__close{background:#efefef!important;border-radius:0!important;right:0;top:0}}.tp-quiz__content-wrapper{height:100%;overflow:hidden}.tp-quiz__step{display:flex;display:none;flex-direction:row;height:100%;opacity:0;pointer-events:none;transition:opacity .25s ease;width:100%}.tp-quiz__step[data-active-step=true]{display:flex;opacity:1;pointer-events:auto}@media only screen and (max-width:991.98px){.tp-quiz__step{flex-direction:column}}.tp-quiz__image{height:100%;overflow:hidden;width:50%}.tp-quiz__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991.98px){.tp-quiz__image{height:40%;max-height:400px;width:100%}}@media (max-height:660px){.tp-quiz__image{display:none}}.tp-quiz__content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:70px 60px 34px;width:50%}@media only screen and (max-width:991.98px){.tp-quiz__content{flex:1;gap:30px;padding:35px 15px 20px;width:unset}}.tp-quiz__inner-content{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;width:100%}@media only screen and (max-width:991.98px){.tp-quiz__inner-content{gap:30px}}.tp-quiz__description{font-size:16px;text-align:center}.tp-quiz__step-number{background-color:#efeee6;height:6px;position:relative;width:80%}.tp-quiz__step-number-inner{background-color:#cdde00;height:100%;transition:width .25s ease;width:var(--percentage)}.tp-quiz__step-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.tp-quiz__step-content img{height:auto;width:50px}.tp-quiz__step-question{color:#343432;font-size:24px;font-weight:400;margin:0;text-align:center}@media only screen and (max-width:991.98px){.tp-quiz__step-question{font-size:20px;font-weight:400}}.tp-quiz__step-description{color:#343432;font-size:14px;font-weight:400;margin:0;text-align:center}.tp-quiz__step-buttons{display:flex;flex-direction:row;gap:20px;justify-content:space-between;width:100%}.tp-quiz__step-buttons button.button-1{align-items:center;background:#cdde00;border:none;border-radius:100px;color:#343432;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:10px 20px;transition:background-color .15s ease,transform .15s ease;width:-moz-fit-content;width:fit-content}.tp-quiz__step-buttons button.button-1:hover{background-color:#b5c500;border:none;color:#343432}.tp-quiz__step-buttons button.button-1:active{transform:scale(.98)}.tp-quiz__step-buttons button.button-1 span{pointer-events:none;vertical-align:middle}.tp-quiz__step-buttons button.button-1 svg{display:block;height:16px;width:8px}.tp-quiz__step-buttons button.button-1 svg path{fill:#343432}.tp-quiz__step-buttons .tp-quiz__step-next{margin-left:auto}.tp-quiz__step-buttons .tp-quiz__get-started{margin-inline:auto}.tp-quiz__step-buttons .button-1.tp-quiz__step-previous{background:#efeee6;margin-right:auto}.tp-quiz__step-buttons .button-1.tp-quiz__step-previous:hover{background-color:#e5e3d6}.tp-quiz__step-buttons .button-1.tp-quiz__step-previous svg{transform:rotate(180deg)}.tp-quiz__step-buttons .tp-quiz__step-submit{margin-left:auto}.tp-quiz__step-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}@media only screen and (max-width:991.98px){.tp-quiz__step-options{gap:20px}}@media only screen and (max-width:767.98px){.tp-quiz__step-options{gap:15px}}.tp-quiz__step-answer{display:none}.tp-quiz__step-answer:checked+.tp-quiz__step-answer-label{background-color:#efeee6}.tp-quiz__step-answer:checked+.tp-quiz__step-answer-label svg{display:block}.tp-quiz__step-answer-label{align-items:center;border:2px solid #efeee6;border-radius:10px;color:#343432;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:5px;justify-content:center;padding:15px 30px;position:relative;transition:background-color .15s ease,border-color .15s ease;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767.98px){.tp-quiz__step-answer-label{padding:12px 20px}}.tp-quiz__step-answer-label svg{aspect-ratio:1;display:none;height:auto;position:absolute;right:-10px;top:-12px;width:20px}.tp-quiz__step-answer-label .tp-quiz__step-answer-additional-info{color:#343432;font-size:12px;font-weight:400;text-align:center;white-space:nowrap}.tp-quiz__step-answer-label:hover{background-color:#efeee6}.tp-quiz__range-container{margin:0 auto;max-width:460px;padding:20px 0 50px;position:relative;width:100%}.tp-quiz__range-labels{display:flex;justify-content:space-between;margin-bottom:15px;margin-inline:auto;position:relative;width:100%}.tp-quiz__range-label{align-items:center;display:flex;flex-direction:column;gap:8px}.tp-quiz__range-label--min img,.tp-quiz__range-label--min svg{transform:scale(.7)}.tp-quiz__range-label-image{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.tp-quiz__range-label-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tp-quiz__range-label-text{color:#343432;font-size:14px;font-weight:400;text-align:center;white-space:nowrap}.tp-quiz__range-slider{align-items:center;cursor:pointer;display:flex;height:40px;margin-inline:auto;position:relative;width:87%}.tp-quiz__range-track-bg{background-color:#efeee6;right:0;z-index:0}.tp-quiz__range-track-bg,.tp-quiz__range-track-fill{border-radius:3px;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tp-quiz__range-track-fill{background-color:#00bdb6;width:100%;z-index:1}.tp-quiz__range-thumb{align-items:center;background-color:#00bdb6;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:grab;display:flex;height:42px;justify-content:center;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:transform .1s ease,box-shadow .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:42px;z-index:2}.tp-quiz__range-thumb:active{box-shadow:0 4px 8px rgba(0,0,0,.3);cursor:grabbing;transform:translate(-50%,-50%) scale(1.2)}.tp-quiz__range-thumb:hover{transform:translate(-50%,-50%) scale(1.1)}.tp-quiz__range-thumb:focus{outline:2px solid #cdde00;outline-offset:2px}.tp-quiz__range-value{color:#343432;font-size:18px;font-weight:700;pointer-events:none;position:relative;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-quiz__range-input{display:none}.tp-range-slider{display:block}.tp-range-slider__container{margin:0 auto;max-width:460px;padding:20px 0 50px;position:relative;width:100%}.tp-range-slider__slider{align-items:center;cursor:pointer;display:flex;height:40px;margin-inline:auto;position:relative;width:87%}.tp-range-slider__track-bg{background-color:#efeee6;right:0;z-index:0}.tp-range-slider__track-bg,.tp-range-slider__track-fill{border-radius:3px;height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tp-range-slider__track-fill{background-color:#00bdb6;transition:width .1s ease;width:100%;z-index:1}.tp-range-slider__thumb{align-items:center;background-color:#00bdb6;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:grab;display:flex;height:42px;justify-content:center;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:transform .1s ease,box-shadow .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:42px;z-index:2}.tp-range-slider__thumb:active{box-shadow:0 4px 8px rgba(0,0,0,.3);cursor:grabbing;transform:translate(-50%,-50%) scale(1.2)}.tp-range-slider__thumb:hover{transform:translate(-50%,-50%) scale(1.1)}.tp-range-slider__thumb:focus{outline:2px solid #cdde00;outline-offset:2px}.tp-range-slider__value{color:#343432;font-size:18px;font-weight:700;pointer-events:none;position:relative;top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-range-slider__input{display:none}lightbox-modal.swiper{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;display:none;inset:0;isolation:isolate;max-width:100vw;min-width:100vw;outline:none;overflow:hidden auto;pointer-events:none;position:fixed;width:100vw;z-index:99999}lightbox-modal.swiper[open]{display:flex;pointer-events:all}lightbox-modal.swiper[open] .lightbox-modal-navigation{display:flex}lightbox-modal.swiper .lightbox-modal-navigation{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,78%,.5);border-radius:50%;cursor:pointer;display:none;display:flex;filter:drop-shadow(3px 3px 5px rgba(0,0,0,.3137254902));height:40px;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:40px;z-index:30}@media only screen and (max-width:767.98px){lightbox-modal.swiper .lightbox-modal-navigation{height:34px;width:34px}}lightbox-modal.swiper .lightbox-modal-navigation:after{color:#fff;font-size:20px;font-weight:700;line-height:1}lightbox-modal.swiper .lightbox-modal-navigation svg{color:#fff;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;scale:1;transition:scale .1s ease-in;width:100%}lightbox-modal.swiper .lightbox-modal-navigation svg path{fill:#fff}lightbox-modal.swiper .lightbox-modal-navigation.swiper-button-prev{bottom:auto;left:16px;position:fixed;right:auto;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767.98px){lightbox-modal.swiper .lightbox-modal-navigation.swiper-button-prev{left:8px}}lightbox-modal.swiper .lightbox-modal-navigation.swiper-button-next{bottom:auto;left:auto;position:fixed;right:16px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767.98px){lightbox-modal.swiper .lightbox-modal-navigation.swiper-button-next{right:8px}}lightbox-modal.swiper .lightbox-modal-navigation.swiper-button-disabled{display:none!important;opacity:0;pointer-events:none;visibility:hidden}lightbox-modal.swiper .lightbox-modal-navigation[lightbox-close]{inset:20px 35px auto auto;padding:10px;position:fixed}lightbox-modal.swiper .lightbox-modal-navigation:hover{background:hsla(0,0%,90%,.7);transform:translateY(-50%) scale(.94)}lightbox-modal.swiper .lightbox-modal-close{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,78%,.5);border:0;border-radius:50%;box-shadow:none;cursor:pointer;filter:drop-shadow(3px 3px 5px rgba(0,0,0,.3137254902));height:40px;inset:20px 35px auto auto;outline:none;padding:9px;position:fixed;transition:background-color .15s ease;width:40px;z-index:35}@media only screen and (max-width:767.98px){lightbox-modal.swiper .lightbox-modal-close{height:34px;inset:20px 10px auto auto;padding:8px;width:34px}}lightbox-modal.swiper .lightbox-modal-close>*{display:block;transform:scale(1);transition:transform .1s ease-in}lightbox-modal.swiper .lightbox-modal-close svg{fill:#fff;height:100%;pointer-events:none;width:100%}lightbox-modal.swiper .lightbox-modal-close:hover{background:hsla(0,0%,90%,.7);border:0}lightbox-modal.swiper .lightbox-modal-close:hover>*{transform:scale(.85)}lightbox-modal.swiper .lightbox-modal-close:active,lightbox-modal.swiper .lightbox-modal-close:focus,lightbox-modal.swiper .lightbox-modal-close:focus-visible{border:0;box-shadow:none;outline:none}lightbox-modal.swiper .swiper-wrapper{opacity:1;visibility:visible;width:100%;z-index:1}lightbox-modal.swiper .swiper-wrapper .swiper-slide.lightbox-slide{align-items:center;display:flex;justify-content:center;overflow:hidden}lightbox-modal.swiper .swiper-wrapper .swiper-slide.lightbox-slide:not(.swiper-slide-zoomed){cursor:zoom-in}lightbox-modal.swiper .swiper-wrapper .swiper-slide.lightbox-slide .swiper-zoom-container{height:100%;position:relative;width:100%}lightbox-modal.swiper .swiper-wrapper .swiper-slide.lightbox-slide img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}lightbox-modal.swiper .lightbox-zoom-note{background:rgba(0,0,0,.45);border-radius:999px;bottom:22px;color:#fff;font-size:12px;left:50%;letter-spacing:.02em;line-height:1.2;margin:0;padding:6px 10px;pointer-events:none;position:fixed;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:25}@media only screen and (max-width:767.98px){lightbox-modal.swiper .lightbox-zoom-note{bottom:14px;font-size:11px}}lightbox-modal.swiper:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.8);content:"";height:100vh;inset:0;pointer-events:none;position:fixed;width:100vw;z-index:-1}lightbox-modal.swiper:after{animation:modalLoadingSpinner .75s ease-in .2s infinite forwards;border:5px solid #fff;border-left-color:transparent;border-radius:50%;content:"";height:50px;inset:50% auto auto 50%;opacity:0;position:fixed;transition:opacity .2s ease-in-out;translate:-50% -50%;visibility:hidden;width:50px;z-index:5}@keyframes modalLoadingSpinner{0%{rotate:0deg}to{rotate:1turn}}lightbox-modal.swiper[modal-loading]:after{opacity:1;visibility:visible}lightbox-modal.swiper[modal-loading] .swiper-wrapper{opacity:0;visibility:hidden}[lightbox-trigger]{align-items:center;background:rgba(0,0,0,.031)!important;border:2px solid transparent!important;border-radius:50%;cursor:pointer;display:flex;height:40px;inset:20px 20px auto auto;justify-content:center;padding:8px;position:absolute;transition:all .2s ease;width:40px;z-index:10}[lightbox-trigger] svg{height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:all .2s ease;width:100%}[lightbox-trigger] svg path{fill:hsla(0,0%,5%,.847)}[lightbox-trigger]:hover{background:rgba(0,0,0,.169)!important}[lightbox-trigger]:hover svg path{fill:#fff}[lightbox-trigger][disabled]{pointer-events:none}

/*# sourceMappingURL=snippet.min.css.map*/