*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}:focus,h3 md:h3 :active{outline:none!important}:root{--white: #ffffff;--black: #000;--color-red: #C80000;--gradient:linear-gradient(93.76deg, #C80000 4.42%, #8D0101 87.76%);--color-red-50: #FFF3F3;--color-dark:#1A1818;--color-light: #F4F4F4;--color-light-grey: #A3A3A3;--primary-font: var(--font-body--family);--secondary-font: "Gabarito", sans-serif;--h0: normal normal 700 clamp(3.6rem, 1.19vw + 2.686rem, 4.4rem)/1.125 var(--primary-font);--h1: normal normal 700 clamp(3.2rem, 1.19vw + 2.286rem, 4rem)/1.125 var(--primary-font);--h2: normal normal 600 clamp(3rem, .744vw + 2.429rem, 3.5rem)/1.06 var(--primary-font);--h3: normal normal 600 clamp(2.6rem, .298vw + 2.371rem, 2.8rem)/1.25 var(--primary-font);--h4: normal normal 600 clamp(2.4rem, .298vw + 2.171rem, 2.6rem)/1.25 var(--primary-font);--h5: normal normal 600 clamp(2.2rem, .298vw + 1.971rem, 2.4rem)/1.167 var(--primary-font);--h6: normal normal 600 clamp(2rem, .298vw + 1.771rem, 2.2rem)/1.167 var(--primary-font);--text-xl: normal normal 600 19px/1.1 var(--primary-font);--text-lg: normal normal 400 17px/1.1 var(--primary-font);--text-md: normal normal 400 16px/1.25 var(--primary-font);--text-base: normal normal 400 14px/1.143 var(--primary-font)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;outline:none;scroll-behavior:smooth;font-size:10px;height:100%}html.scrollTop{scroll-behavior:auto}html.flexbox{display:block}body{font:var(--text-base);display:flex;flex-direction:column;min-height:100%}body main{flex:1}img,svg{max-width:100%;display:block;height:auto}input[type=search],input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]{-moz-appearance:textfield}input{width:100%;border:0;padding:5px 15px;border-radius:8px}a,a:hover,a:focus,button,button:focus{text-decoration:none;outline:none;box-shadow:none;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}a{text-decoration:none;color:var(--color-primary)}a:active{color:var(--color-primary-hover)}@media(hover:hover){a:hover{color:var(--color-primary-hover)}}input,select{height:50px}input,select,textarea{background-color:var(--color-light);border:0;outline:none;width:100%;font:var(--text-base);transition:all .2s ease-in-out}textarea{padding:15px;border-radius:8px}select:focus,textarea:focus,input:focus{box-shadow:0 0 0 1px #000}textarea::placeholder,input::placeholder{color:#494949;font-weight:400}@media screen and (max-width:767px){input,select{height:46px}input,select,textarea{background-color:var(--color-light)}}.hidden{display:none!important}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.grid{display:grid}.no-wrap{flex-wrap:nowrap}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.direction-column{flex-direction:column;-ms-flex-direction:column}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-delete{text-decoration:line-through}.position-relative{position:relative}.position-absolute{position:absolute}.aspect-ratio{padding-top:100%;width:100%;position:relative;overflow:hidden}.aspect-ratio>img,.aspect-ratio>video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:contain}.overflow-hidden{overflow:hidden}.container{width:100%;max-width:1300px;margin:0 auto;padding:0 20px}.h0{font:var(--h0)}h1,.h1{font:var(--h1)}h2,.h2{font:var(--h2)}h3,.h3{font:var(--h3)}h4,.h4{font:var(--h4)}h5,.h5{font:var(--h5)}h6,.h6{font:var(--h6)}.text-xl{font:var(--text-xl)}.text-lg{font:var(--text-lg)}.text-md{font:var(--text-md)}.text-base{font:var(--text-base)}@media screen and (max-width:991px){.lg\:h0{font:var(--h0)}.lg\:h1{font:var(--h1)}.lg\:h2{font:var(--h2)}.lg\:h3{font:var(--h3)}.lg\:h4{font:var(--h4)}.lg\:h5{font:var(--h5)}.lg\:h6{font:var(--h6)}.lg\:text-xl{font:var(--text-xl)}.lg\:text-lg{font:var(--text-lg)}.lg\:text-md{font:var(--text-md)}.lg\:text-base{font:var(--text-base)}}@media screen and (max-width:767px){.md\:h0{font:var(--h0)}.md\:h1{font:var(--h1)}.md\:h2{font:var(--h2)}.md\:h3{font:var(--h3)}.md\:h4{font:var(--h4)}.md\:h5{font:var(--h5)}.md\:h6{font:var(--h6)}.md\:text-xl{font:var(--text-xl)}.md\:text-lg{font:var(--text-lg)}.md\:text-md{font:var(--text-md)}.md\:text-base{font:var(--text-base)}}@media screen and (max-width:575px){.sm\:h0{font:var(--h0)}.sm\:h1{font:var(--h1)}.sm\:h2{font:var(--h2)}.sm\:h3{font:var(--h3)}.sm\:h4{font:var(--h4)}.sm\:h5{font:var(--h5)}.sm\:h6{font:var(--h6)}.sm\:text-xl{font:var(--text-xl)}.sm\:text-lg{font:var(--text-lg)}.sm\:text-md{font:var(--text-md)}.sm\:text-base{font:var(--text-base)}}.menu-overlay,.black-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000005e;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease-in-out}body:has(.drawer-wpr.open) .black-overlay{visibility:visible;opacity:1;pointer-events:auto}.img-cover{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.img-box{position:relative;width:100%;padding-bottom:100%}.text-uppercase{text-transform:uppercase}.margin-auto{margin:0 auto}.w-100{width:100%}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}button,.rte .btn,.btn{font:var(--text-lg);font-size:18px;font-weight:600;height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:4px 14px;position:relative;overflow:hidden;border-radius:8px;transition:all .3s ease-in-out;border:1px solid var(--border-color, var(--color-primary-button-border));color:var(--text-color, var(--color-primary-button-text));background-color:var(--bg-color, var(--color-primary-button-background));--hover-border: var(--color-primary-button-hover-border);--hover-text: var(--color-primary-button-hover-text);--hover-bg: var(--color-primary-button-hover-background)}.rte .btn-outline,.btn-outline{--border-color: var(--color-secondary-button-border);--text-color: var(--color-secondary-button-text);--bg-color: var(--color-secondary-button-background);--hover-border: var(--color-secondary-button-hover-border);--hover-text: var(--color-secondary-button-hover-text);--hover-bg: var(--color-secondary-button-hover-background)}button:active,.rte .btn:active,.btn:active{border-color:var(--hover-border);color:var(--hover-text);background-color:var(--hover-bg)}@media(hover:hover){button:hover,.rte .btn:hover,.btn:hover{border-color:var(--hover-border);color:var(--hover-text);background-color:var(--hover-bg)}}@media screen and (max-width:767px){button,.rte .btn,.btn{font:var(--text-base);font-weight:600;height:40px}}.btn .icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.btn .icon img,.btn .icon svg{width:100%;height:100%;object-fit:contain}.swiper-arrow{height:46px;width:46px;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:5;cursor:pointer;transform:translateY(-50%);--swiper-navigation-sides-offset: 10px;color:var(--white)!important;background-color:var(--color-red);transition:all .3s ease-in-out;pointer-events:auto!important;border:0}.swiper-arrow svg{width:18px;height:18px;pointer-events:none}.swiper-button-prev.swiper-arrow{transform:translateY(-50%) scale(-1)}.swiper-arrow:not(.swiper-button-disabled):active{background-color:var(--color-dark)}.swiper-arrow.swiper-button-lock{display:none}.swiper-arrow.swiper-button-disabled{opacity:.5;background-color:var(--color-red)}.swiper:not(.swiper-initialized) * .swiper-slide:not(:first-child){display:none}.swiper-slide{height:auto}@media(hover:hover){.swiper-arrow:not(.swiper-button-disabled):hover{background-color:var(--color-dark)}}@media screen and (min-width:992px){.mob-lg{display:none!important}}@media screen and (max-width:991px){.desk-lg{display:none!important}}@media screen and (min-width:768px){.mob-only{display:none!important}.align--left{justify-content:flex-start}.align--center{justify-content:center}.align--right{justify-content:flex-end}.align--top{align-items:flex-start}.align--middle{align-items:center}.align--bottom{align-items:flex-end}}@media screen and (max-width:767px){.desk-only{display:none!important}.mob\:align--left{justify-content:flex-start}.mob\:align--center{justify-content:center}.mob\:align--right{justify-content:flex-end}.mob\:align--top{align-items:flex-start}.mob\:align--middle{align-items:center}.mob\:align--bottom{align-items:flex-end}.mob\:text-left{text-align:left}.mob\:text-center{text-align:center}.mob\:text-right{text-align:right}.swiper-arrow{height:36px;width:36px}.swiper-arrow svg{width:14px;height:14px}}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.section-heading .section-title{flex:1}.section-heading .btn-wpr .btn{padding-inline:25px}.section-bottom-btn{margin-top:30px}.accordion-items{overflow:hidden;border:1px solid var(--color-border)}.accordion-items:only-child{border-radius:12px}.accordion-items:first-child:not(:only-child){border-radius:12px 12px 0 0}.accordion-items:last-child:not(:only-child){border-radius:0 0 12px 12px}.accordion-items:not(:first-child){border-top:0}.accordion-button{text-align:left;padding:18px 20px;display:flex;width:100%;gap:10px;align-items:center;background-color:transparent;color:currentColor!important;border:0;height:auto}.accordion-button .title{flex:1;font-weight:600}.accordion-button .title a{display:inline}.accordion-icon{position:relative;height:22px;width:22px}.accordion-icon:after,.accordion-icon:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-foreground);transition:all .3s ease-in-out}.accordion-icon:after{height:100%;width:2px}.accordion-icon:before{height:2px;width:100%}.accordion-items.active .accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.accordion-body{overflow:hidden;transition:height .3s ease-in-out;height:0}.accordion-body .content{padding:0 20px 24px}@media screen and (min-width:992px){.accordion-button .title{font-size:20px;font-weight:600;letter-spacing:-.02em}}@media screen and (max-width:767px){.accordion-button{padding:12px 14px}.accordion-body .content{padding:0 14px 14px}.accordion-icon{height:16px;width:16px}}.rte h1,.rte h2{margin:1.4rem 0 1.6rem}.rte h3{margin:1.6rem 0 .2rem}.rte h4{margin:1.4rem 0 1.6rem}.rte h5,.rte h6{margin:1.4rem 0}.rte p{margin:0 0 1.4rem}.rte strong,.rte b{font-weight:600}.rte em,.rte i{font-style:italic}.rte a{color:var(--color-primary);text-decoration:underline;transition:color .3s ease}.rte a:hover{color:var(--color-primary-hover)}.rte ul,.rte ol{margin:0 0 1rem 1.25rem;padding:0}.rte ul li,.rte ul{list-style:disc}.rte ol li,.rte ol{list-style:decimal}.rte li{margin-bottom:.5rem;line-height:1.5;list-style:disc}.rte blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--color-primary);font-style:italic}.rte img{max-width:100%;height:auto;margin:1rem 0;display:block}.rte table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:var(--text-base)}.rte th,.rte td{padding:.75rem;border:1px solid var(--color-light-grey);text-align:left}.rte th{background:var(--color-light);font-weight:600}.rte hr{border:none;border-top:1px solid var(--color-light-grey);margin:2rem 0}.rte code{font-family:monospace;background:var(--color-light);padding:.2em .4em;border-radius:4px;font-size:.95em}.rte pre{background:var(--color-light);padding:1rem;overflow-x:auto;border-radius:6px}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.product-grid{border-radius:12px;background-color:#f4f4f4;overflow:hidden;height:100%;display:flex;flex-direction:column;color:var(--color-dark)!important}.product-grid:hover .pro-img img{transition:all .3s ease-in-out}.product-grid:hover .pro-img>img{transform:scale(1.1)}.long_description h3{color:var(--color-red)}.pro-img .badge-img{max-width:65%;width:100%;position:absolute;left:55%;transform:translate(-50%);bottom:0%;z-index:4;pointer-events:none}@media(max-width:768px){.pro-img .badge-img{max-width:49%;left:50%}}.pro-grid-cont{margin-top:20px;padding:0 10px 16px;flex:1;display:flex;flex-direction:column}.product-grid .pro-img{padding-top:87.545%}.product-grid .pro-img img{mix-blend-mode:darken}.pro-grid-cont:has(.pro-bottom-label){padding-bottom:0!important}.pro-grid-cont .pro-type{letter-spacing:.05em;text-transform:uppercase;font:var(--text-base);font-size:15px;color:var(--color-red)}.pro-grid-cont .pro-title{margin-top:4px;flex:1}.pro-grid-cont .pro-price{margin-top:20px;font:var(--h5);font-weight:400;justify-content:center}.pro-grid-cont .pro-bottom-label{margin:16px -10px 0;background-color:var(--color-red);color:var(--white);padding:6px 8px;min-height:32px;font-weight:500}.pro-grid-cont .pro-reviews-wpr{margin-top:18px}.pro-grid-cont .pro-reviews-wpr .pro-reviews{justify-content:center}.pro-reviews .star{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.pro-reviews .star svg{width:22px;height:22px}.pro-reviews{flex:1;display:flex;align-items:center;gap:10px}.pro-reviews p{opacity:.58}.pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge{padding-right:0;gap:5px}.pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge svg{width:22px!important;height:22px!important;padding:4px!important;background-color:var(--color-red);border-radius:5px}.pro-reviews .klaviyo-star-rating-widget{display:flex}.pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{height:auto;overflow:visible;gap:5px}.pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{color:gray;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin:0 auto}@media screen and (max-width:575px){.pro-reviews-wpr .pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge svg{width:16px!important;height:16px!important;padding:2px!important}.pro-reviews-wpr .pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label{font-size:12px}.pro-reviews-wpr .pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge,.pro-reviews-wpr .pro-reviews .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget{gap:2px}}.price{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price .price-item{display:inline-block;margin:0 5px 0 0}.product-price-outer .price .price-item{font-weight:800}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;color:var(--color-red);font:var(--h4)}.pro-grid-cont .price--on-sale .price-item--regular{font:var(--text-xl);font-weight:400}.price .badge{background-color:var(--color-gray);color:var(--white);font:var(--p);padding:6px 12px;line-height:1}@media screen and (max-width:767px){.price--on-sale .price-item--regular{font:var(--h5)}}@media screen and (max-width:575px){.pro-reviews .star svg{width:14px;height:14px}.pro-reviews .star{gap:3px}.pro-grid-cont .pro-reviews-wpr .pro-reviews{gap:5px;font-size:12px}}.announcement-bar{background-color:var(--color-background);color:var(--color-foreground);text-align:center}.announcement-bar .announcement-item{padding:5px 0}.header{position:sticky;top:0;left:0;width:100%;z-index:999;border-bottom:1px solid #e7e7e7}.header-wpr{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(3rem,4.464vw - .429rem,6rem);align-items:center}.header-wpr .logo-link{max-width:110px;width:100%}.nav-ul{display:flex;align-items:center;gap:clamp(2rem,1.488vw + .857rem,3rem)}.nav-link{display:flex;align-items:center;gap:10px;cursor:pointer}.nav-link.active,.nav-link:active{color:var(--color-primary-hover)}.nav-li-item:active .icon{transform:scaleY(-1)}@media(hover:hover){.nav-li-item:hover .nav-link,.nav-link:hover{color:var(--color-primary-hover)}.nav-li-item:hover .icon{transform:scaleY(-1)}}.nav-link .icon{width:12px;display:flex;align-items:center;justify-content:center;color:var(--color-red);transition:all .3s ease-in-out}.header-icon-wpr{display:flex;align-items:center;gap:10px}.header-icon-wpr .header-icon{height:40px;width:40px;display:flex;align-items:center;justify-content:center;position:relative}.header-icon-wpr .header-icon.header-cart .dot{position:absolute;top:4px;right:2px;height:16px;background-color:var(--color-border);border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;padding:0 4px}.sub-menu{position:absolute;top:calc(100% + 10px);left:-10px;width:100%;min-width:220px;z-index:10;padding:10px 16px;transition:.3s all ease-in-out;background-color:var(--white);visibility:hidden;opacity:0}.sub-menu-ul{position:relative;z-index:2}.sub-menu-ul .sub-menu-li a{padding:5px;transition:.3s all ease-in-out;display:block}.sub-menu-ul .sub-menu-li a.active,.sub-menu-ul .sub-menu-li a:active{color:var(--color-primary-hover)}@media(hover:hover){.sub-menu-ul .sub-menu-li a:hover{color:var(--color-primary-hover)}}.back-menu-btn,.mob-menu-btn{display:none}@media screen and (min-width:992px){.header-wpr .menu-overlay{display:none}.nav-link{display:flex;align-items:center;gap:10px;padding:26px 0;transition:all .3s ease-in-out}.nav-li-item{position:relative}.nav-li-item:hover .sub-menu{top:calc(100% + 1px);visibility:visible;opacity:1}.mob-menu-close-btn{display:none}.sub-menu{box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;border:1px solid #1d1d1d1a;border-top:0}}@media screen and (max-width:991px){body:has(.header-link-wpr.open){overflow:hidden}.header-wpr:has(.header-link-wpr.open) .menu-overlay{opacity:1;visibility:visible;pointer-events:auto}.header-wpr .logo-link{max-width:90px}.header-wpr{grid-template-columns:1fr auto 1fr;padding:14px 0;gap:20px}.header-icon-wpr{justify-content:flex-end}.header-icon-wpr .header-icon{height:32px;width:32px}.header-icon-wpr .header-icon.header-cart .dot{top:2px;right:0;height:15px}.mob-menu-btn{display:block;width:25px;height:25px;position:relative;background:transparent;padding:0;border:0}.mob-menu-btn span{display:block;width:100%;height:2px;background-color:var(--color-dark);transition:all ease-in-out .3s;position:absolute;top:50%;transform:translate(-00%,-50%)}.mob-menu-btn span:first-child{top:calc(50% - 7px)}.mob-menu-btn span:last-child{top:calc(50% + 7px)}.mob-menu-btn.active-btn span:first-child{transform:translateY(7px) rotate(45deg)}.mob-menu-btn.active-btn span:nth-child(2){width:0%}.mob-menu-btn.active-btn span:last-child{transform:translateY(-7px) rotate(-45deg)}.header-link-wpr{position:fixed;top:0;left:0;height:100dvh;background-color:var(--white);z-index:99995;padding:50px 20px 20px;width:100%;max-width:min(90%,360px);overflow:hidden;visibility:hidden;opacity:0;transform:translate(-100%);transition:all .3s ease-in-out}.header-link-wpr.open{visibility:visible;opacity:1;transform:translate(0)}.mob-menu-close-btn{position:absolute;top:10px;right:10px;height:26px;width:26px;border-radius:50%;color:var(--color-foreground);padding:5px;border:1px solid var(--color-foreground);z-index:5;transition:none;background:transparent}.mob-menu-close-btn svg{width:100%;height:100%}.mob-menu-close-btn:active{border-color:var(--color-primary);color:var(--color-primary)}.header-link-wpr nav{height:100%;overflow-y:auto}.nav-ul{flex-direction:column;align-items:flex-start;font-weight:400;gap:5px}.nav-ul .nav-li-item{width:100%}.nav-ul .nav-link{justify-content:space-between;padding:5px 0}.nav-ul .nav-link p{pointer-events:none}.nav-link .icon{transform:rotate(-90deg);height:16px;width:16px;pointer-events:none}.sub-menu{top:0;height:100%;max-width:100%;min-width:inherit;left:0;background-color:var(--white);visibility:visible;opacity:1;transform:translate(100%);display:flex;flex-direction:column;gap:10px}.sub-menu.active{transform:translate(0)}.back-menu-btn{display:flex;align-items:center;width:100%;gap:10px;font:inherit;padding:8px 0;background:transparent;border:0;justify-content:flex-start;color:var(--color-foreground)}.back-menu-btn .icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;transform:rotate(90deg)}.sub-menu-ul{display:flex;gap:5px;flex:1;flex-direction:column;overflow:auto}}.footer-wrapper{padding:clamp(4rem,5.952vw - .571rem,8rem) 0 30px}.footer-outer .footer-top{display:flex;align-items:center;gap:clamp(3.6rem,2.976vw + 1.314rem,5.6rem);max-width:804px;width:100%;margin:0 auto}.footer-top .footer-logo{max-width:clamp(18rem,11.161vw + 9.429rem,25.5rem);width:100%}.newslatter-form .title{margin-bottom:15px;font-size:35px}.newslatter-form .newslatter-wpr{position:relative}.newslatter-wpr #newslatter-input{padding:14px 110px 14px 20px;border-radius:50px;font:var(--text-md);background-color:var(--white)}.newslatter-wpr #newslatter-input::placeholder{text-transform:uppercase;color:#494949;font-weight:400}.newslatter-wpr button{position:absolute;top:0;right:0;border-radius:50px;min-width:102px;min-height:inherit;height:100%;font:var(--text-md);font-weight:600;--hover-border: #1a1818d9;--hover-text: var(--white);--hover-bg: #1a1818d9;margin:0}.footer-middle{max-width:804px;width:100%;margin:clamp(4rem,2.976vw + 1.714rem,6rem) auto 0}.footer-links-grp{display:grid;grid-template-columns:repeat(4,1fr)}.footer-links-item .title{margin-bottom:16px;font-size:20px}.footer-links-item .footer-ul{display:flex;flex-direction:column;gap:6px}.footer-link-li .footer-link{padding:2px 0;transition:all .3s ease-in-out}.footer-link-li .footer-link:hover{color:var(--color-primary-hover)}@media(hover:hover){.footer-link-li .footer-link:hover{color:var(--color-primary-hover)}}.footer-links-grp .footer-links-item{padding:0 20px;border-left:2px solid var(--color-border)}.footer-bottom-outer{margin-top:18px}.footer-bottom-wpr{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:self-end}.footer-right{text-align:right}.footer-bottom-wpr .footer-social{grid-column:2}.footer-social-ul{display:flex;align-items:center;gap:clamp(2.4rem,4.464vw - 2.029rem,4.4rem)}.footer-social-ul .social-link{height:24px;width:24px;display:flex;align-items:center;justify-content:center}.payment-method{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(1.6rem,1.19vw + .686rem,2.4rem)}.payment-method .payment-icon-item{max-width:clamp(4rem,1.488vw + 2.857rem,5rem);width:100%;display:flex;align-items:center;justify-content:center}.payment-method .payment-icon-item img{max-width:100%;height:auto}.secure-payments{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(1.4rem,.893vw + .714rem,2rem);font-weight:600;font-size:18px}@media screen and (max-width:1140px){.footer-bottom-outer{max-width:804px;width:100%;margin:18px auto 0}.footer-bottom-wpr{grid-template-columns:auto 1fr}.footer-bottom-wpr .footer-social{grid-column:inherit}}@media screen and (max-width:991px){.footer-social-ul{gap:20px}}@media screen and (max-width:767px){.footer-wrapper{padding:40px 0}.footer-outer .footer-top{gap:24px;max-width:535px}.newslatter-form .title{font:var(--h4);margin-bottom:10px}.footer-top .footer-logo{max-width:140px}.footer-links-grp .footer-links-item{padding:0 8px;border-left-width:1px}.footer-links-item .title{margin-bottom:10px;font-weight:600;font-size:16px}.newslatter-wpr #newslatter-input{font:var(--text-base)}.footer-middle{margin-top:30px}.payment-method{gap:10px}.payment-method .payment-icon-item{max-width:34px}.secure-payments{margin-top:10px;gap:6px;font-size:16px}.secure-payments .icon{width:16px;height:16px}.secure-payments .icon svg{width:100%;height:100%}.footer-social-ul .social-link{height:22px;width:22px}}@media screen and (max-width:575px){.footer-outer .footer-top{flex-direction:column;gap:24px;text-align:center}.newslatter-form .title{font:var(--h5)}.footer-newslatter{width:100%}.footer-links-grp{display:flex;flex-wrap:wrap;gap:25px 10px}.footer-links-grp .footer-links-item{max-width:calc(50% - 5px);width:100%;border:0;padding:0}.footer-bottom-wpr{grid-template-columns:1fr;gap:25px}.payment-method{justify-content:flex-start}.footer-bottom-outer{margin-top:40px}.footer-right{display:flex;flex-wrap:wrap;gap:20px 10px;justify-content:space-between}.secure-payments{display:flex;margin-top:0}.footer-bottom-wpr .footer-social{text-align:center}.footer-social-ul{display:inline-flex}}.hero-banner-slider{overflow:hidden}.banner-swiper .banner-slide{overflow:hidden;position:relative;display:grid}.banner-slide-outer{min-height:400px;gap:20px;flex-wrap:nowrap}.banner-slide-outer .banner-content{padding:clamp(3rem,2.976vw + .714rem,5rem) 0;max-width:min(560px,50%);width:100%;display:flex;flex-direction:column;justify-content:center}.banner-slide-outer .title{margin-bottom:14px}.banner-slide-outer .desc{font-weight:400}.banner-slide-outer .btn-wpr{margin-top:clamp(2rem,1.488vw + .857rem,3rem)}.banner-slide-outer .btn-wpr .btn{min-width:214px}.banner-slide-outer .banner-image{--right: calc((100vw - 1300px)/2) ;width:calc((100% - min(560px,50%)) + var(--right));margin-right:calc(-1 * (var(--right) + 20px));flex-shrink:0}.banner-slide-outer .banner-image .aspect-ratio{padding-top:58.182%;height:100%}.banner-slide-outer .banner-image img{object-position:bottom right}.banner-swiper .banner-slide .banner-image .aspect-ratio{padding-top:min(32.797%,580px);height:100%}.banner-swiper .banner-slide .banner-image img{object-fit:cover}.banner-swiper .swiper-pagination{--swiper-pagination-bottom:22px}.banner-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 5px;border:2px solid var(--white);opacity:1;background-color:transparent;transition:all .2s ease-in-out;height:10px;width:10px}.banner-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--white)}@media screen and (min-width:768px){.banner-container-wpr{align-items:center;display:grid;background:none!important;position:relative;z-index:1}.banner-swiper .banner-slide .banner-image,.banner-swiper .banner-slide .banner-container-wpr{grid-area:1 / 1}}@media screen and (max-width:1300px){.banner-slide-outer .banner-content{max-width:40%}.banner-slide-outer .banner-image{width:calc(110% + 20px);margin:0 -20px 0 -10%;flex:1}}@media screen and (max-width:991px){.banner-slide-outer .banner-content{max-width:45%}.banner-slide-outer{min-height:clamp(30rem,44.843vw - 4.439rem,40rem)}.banner-slide-outer .btn-wpr .btn{min-width:170px}}@media screen and (max-width:767px){.banner-slide-outer .banner-content{max-width:100%;padding:0}.banner-slide-outer{flex-direction:column;padding:20px 0 45px;min-height:auto}.banner-slide-outer .banner-image{width:calc(110% + 20px);margin:0 -20px -30px;flex:1}.banner-slide-outer .btn-wpr .btn{min-width:130px}.banner-swiper .banner-slide .banner-image .aspect-ratio{padding-top:min(62%,500px)}.banner-swiper .swiper-pagination{--swiper-pagination-bottom: 10px}}.product-highlights-outer{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.product-highlights-outer .section-heading-wpr{margin-bottom:12px}.highlights-wpr{gap:18px;flex-wrap:nowrap;overflow-x:auto;padding-top:30px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:1px}.highlights-wpr .highlights-slide{width:100%;max-width:calc((100% - 72px)/5);border:1px solid var(--color-red);background-color:var(--color-red-50);scroll-snap-align:start;border-radius:12px;padding:18px 10px;flex-shrink:0;position:relative}.highlights-slide .cont .title a:after{content:"";position:absolute;top:-30px;left:0;height:calc(100% + 30px);width:100%}.highlights-slide .image{height:60px;width:60px;margin:-48px auto 5px}.highlights-slide .image img{width:100%;height:100%;object-fit:contain}.highlights-slide .cont .title{margin-bottom:5px}@media screen and (max-width:991px){.highlights-wpr .highlights-slide{max-width:calc((100% - 54px)/4)}}@media screen and (max-width:767px){.highlights-wpr .highlights-slide{max-width:calc((100% - (18px * 2)) / 3)}}@media screen and (max-width:767px){.product-highlights-inner{margin:0 -20px}.highlights-wpr{padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none}.highlights-wpr .highlights-slide{min-width:200px}}.product-list-section{overflow:hidden;margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.product-list-section .section-heading{margin-bottom:25px}.product-list-slider:not(.swiper-initialized) * .swiper-slide:first-child{width:100%;max-width:calc((100% - 72px)/4)}.product-list-outer .swiper-arrow{--swiper-navigation-sides-offset: -58px}@media screen and (max-width:1400px){.product-list-outer .swiper-arrow{--swiper-navigation-sides-offset: 10px}}@media screen and (max-width:767px){.product-list-slider{overflow:visible}.product-list-outer .swiper-arrow{--swiper-navigation-sides-offset: 5px}}.service-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0;overflow:hidden}.service-outer{grid-template-columns:repeat(2,1fr);gap:24px}.service-item{border:1px solid var(--color-red);background-color:var(--color-red-50);border-radius:12px;--service-top-padding:clamp(1.2rem, .446vw + .857rem, 1.5rem);padding:var(--service-top-padding) clamp(1.8rem,2.53vw - .143rem,3.5rem) var(--service-top-padding) 0;gap:clamp(1.8rem,2.53vw - .143rem,3.5rem);align-items:center;grid-template-columns:min(36%,206px) 1fr}.service-item .service-img .aspect-ratio{padding-top:75.24%}.service-item .service-img img{object-position:center left}.service-item .service-cont .desc{margin-top:5px}@media screen and (max-width:991px){.service-outer{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:0 -20px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none;padding-bottom:1px}.service-item{scroll-snap-align:start;width:70%;flex-shrink:0}}@media screen and (max-width:767px){.service-item{width:80%}}@media screen and (max-width:575px){.service-outer{gap:14px}.service-item{width:calc(100% - 14px);gap:10px}}.image-with-text-outer{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.image-with-text-wpr{position:relative}.image-with-text-inner{grid-template-columns:repeat(2,1fr);gap:clamp(3rem,2.679vw + .943rem,4.8rem);min-height:clamp(35rem,30.804vw + 4.443rem,48.8rem)}.image-with-text-inner .desc{margin-top:15px}.image-with-text-inner .btn-wpr{margin-top:clamp(2rem,1.488vw + .857rem,3rem)}.image-with-text-inner .btn-wpr .btn{min-width:214px}.image-with-text-inner .image-text-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,1.19vw + 3.086rem,4.8rem) 0}.image-with-text-inner .image-wpr{position:relative;display:flex;align-items:flex-end;padding-top:20px}.image-with-text-inner .image-wpr .aspect-ratio{padding-top:74.59%}.image-with-text-inner .image-wpr img{object-position:center bottom}@media screen and (max-width:991px){.image-with-text-inner{grid-template-columns:1fr;padding-top:50px}.image-with-text-inner .image-wpr{max-width:min(94%,450px);width:100%;margin:0 auto}.image-with-text-inner .image-text-content{text-align:center;max-width:650px;width:100%;margin:0 auto;padding:0}}.guarantees-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0;overflow:hidden}.guarantees-wpr{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,1.786vw + .229rem,2.8rem);padding-top:16px}.guarantee-item{border:1px solid var(--color-red);background-color:var(--color-red-50);border-radius:13px;--guarantee-top-padding: clamp(1.6rem, 1.786vw + .229rem, 2.8rem);padding:var(--guarantee-top-padding) 15px}.guarantee-item .star-wpr{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:calc(-1 * var(--guarantee-top-padding) - 16px);margin-bottom:12px}.guarantee-item .star-wpr .star-item{width:32px;height:32px}.guarantee-item .desc{margin-top:10px}.guarantees-bottom-text{max-width:990px;width:100%;margin:26px auto 0;color:var(--color-light-grey)}@media screen and (max-width:991px){.guarantees-wpr{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:0 -20px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none;gap:16px;padding-bottom:1px}.guarantee-item{scroll-snap-align:start;max-width:calc((100% - (16px * 1)) / 1.5);width:100%;flex-shrink:0}.guarantees-bottom-text{margin-top:20px}}@media screen and (max-width:575px){.guarantee-item{max-width:calc(100% - 14px)}}.learn-about-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.learn-about-section .section-heading{margin-bottom:25px}.cbd-item .blog-card{height:100%}@media screen and (max-width:767px){.cbd-outer{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.cbd-outer{grid-template-columns:repeat(1,1fr)}}.richtext-content-section{margin:clamp(6rem,7.44vw + .286rem,11rem) 0 clamp(6rem,1.488vw + 4.857rem,7rem)}.richtext-content-outer{max-width:960px;width:100%;margin:0 auto}.richtext-content-outer>*+*{margin-top:clamp(4rem,1.935vw + 2.514rem,5.3rem)}.richtext-content-outer .content-block a{display:inline}.richtext-content-outer .content-block{line-height:1.3}.richtext-content-outer .content-block>*+*{margin-top:16px}.richtext-content-outer .video-block{width:100%;height:auto;overflow:hidden;border-radius:12px;position:relative;display:flex;max-height:500px}.richtext-content-outer .video-block video{object-fit:cover}.video-action-btn{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#00000047!important;display:grid;align-items:center;justify-content:center;border:0}.video-action-btn .play-icon,.video-action-btn .pause-icon{grid-area:1 / 1;transition:all .2s ease-in-out}.video-action-btn:not(.playing) .pause-icon{visibility:hidden;opacity:0;transform:scale(.6)}.video-action-btn.playing .play-icon{visibility:hidden;opacity:0;transform:scale(.6)}.video-action-btn.playing:not(:hover){opacity:0}.faq-section{margin:clamp(6rem,1.488vw + 4.857rem,7rem) 0}.faq-section .faq-container{max-width:960px;width:100%;margin:0 auto}.tabs-content-item:not(.show){display:none}.breadcrumb-outer{margin:14px 0}.breadcrumb-ol{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--color-red)}.breadcrumb-ol .breadcrumb-item:not(:last-child):after{content:"|";display:inline;margin-left:10px}.breadcrumb-ol .breadcrumb-item .breadcrumb-link{display:inline;transition:.2s all ease-in-out;color:var(--color-red)}.breadcrumb-ol .breadcrumb-item .breadcrumb-link:hover{opacity:.8}.collcetion-banner-section{margin:14px 0 18px}.collcetion-banner-outer{border:1px solid var(--color-border, var(--color-red));background-color:var(--color-red-50);padding:30px 20px;border-radius:12px}.collcetion-banner-outer .content-outer{max-width:680px;width:100%;margin:0 auto}.collcetion-banner-outer .title{margin-bottom:5px}.collcetion-banner-outer .desc{line-height:1.22}@media screen and (max-width:767px){.collcetion-banner-outer{padding:20px 14px}}.main-collection-section{margin:20px 0 clamp(3rem,2.976vw + .714rem,5rem)}.main-collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.main-collection-grid .service-item{width:100%}.main-collection-grid .service-outer{grid-column:span 4;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0;margin:0}.main-collection-grid .guarantees-wpr{grid-column:span 4;gap:24px;overflow:hidden;padding:16px 0 0;margin:0;display:grid;grid-template-columns:repeat(3,1fr)}.main-collection-grid .guarantee-item{max-width:100%}@media screen and (min-width:992px){.main-collection-grid .tablate-item{display:none}}@media screen and (max-width:991px){.main-collection-grid{grid-template-columns:repeat(3,1fr);gap:20px}.main-collection-grid .service-outer{grid-column:span 3;gap:20px}.main-collection-grid .desktop-item{display:none}.main-collection-grid .guarantees-wpr{grid-column:span 3;gap:20px}}@media screen and (max-width:767px){.main-collection-grid{grid-template-columns:repeat(2,1fr)}.main-collection-grid .service-outer{grid-template-columns:1fr;grid-column:span 2}.main-collection-grid .tablate-item{display:none!important}.main-collection-grid .desktop-item{display:grid}.main-collection-grid .guarantees-wpr:not(.tablate-item){grid-column:span 2;overflow:hidden;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin:0 -20px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none;gap:20px;padding-bottom:1px}.main-collection-grid .guarantee-item{max-width:calc((100% - (16px * 1)) / 1.5)}}@media screen and (max-width:575px){.main-collection-grid .desktop-item,.main-collection-grid{gap:16px 12px}}.main-product-outer{margin:28px 0}.product-wpr{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,2.976vw - .286rem,4rem);align-items:flex-start}.product-content-outer,.product-media-wpr{overflow:hidden}@media(max-width:480px){.product-media-wpr{position:static!important}}.product-media-wpr{position:sticky;top:calc(var(--header-height) + 10px)}.product-gallery .gallery-slider .aspect-ratio{background-color:#f4f4f4;border-radius:4px}.product-gallery .gallery-slider .aspect-ratio .badge-img{max-width:48%;width:100%;position:absolute;left:50%;transform:translate(-50%);bottom:0%;z-index:4;pointer-events:none}.gallery-badge-wpr{display:flex;flex-direction:column;max-width:clamp(10rem,9.821vw + 2.457rem,16.6rem);width:100%;gap:10px;position:absolute;top:clamp(2rem,1.488vw + .857rem,3rem);right:clamp(2rem,1.488vw + .857rem,3rem);pointer-events:none;z-index:2}.gallery-badge-wpr .badge-item{font-weight:700;text-align:center;padding:10px;background-color:var(--white);border-radius:8px}.gallery-badge-wpr .badge-item.red{background-color:var(--color-red);color:var(--white)}.product-thumb{margin-top:15px}.thumb-swiper .swiper-slide .aspect-ratio{background-color:#f4f4f4;border-radius:4px;overflow:hidden;border:1px solid #f4f4f4;transition:.3s all ease-in-out}.thumb-swiper .swiper-slide.swiper-slide-thumb-active .aspect-ratio{border-color:var(--color-dark)}.thumb-swiper:not(.swiper-initialized) * .thum-items{max-width:150px;width:100%}.cbd_rate_reviews{display:flex;flex-wrap:wrap;align-items:center;margin-top:6px;gap:10px clamp(1.6rem,2.083vw + 0rem,3rem)}.pdp-video-btn{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent!important;display:grid;align-items:center;justify-content:center;border:0;padding:0}.pdp-video-btn svg{width:clamp(3rem,2.381vw + 1.171rem,4.6rem);height:clamp(3rem,2.381vw + 1.171rem,4.6rem)}.product-stock-info{display:grid;grid-template-columns:16px 1fr;gap:0 10px;margin-top:18px;transition:gap .3s ease-in-out}.product-stock-info .stock-circle{border:1px solid #3BC285;border-radius:50%;overflow:hidden;position:relative;width:16px;height:16px;top:1px}.product-stock-info .info_icon{height:18px;width:18px;margin-left:6px;display:inline-block;margin-bottom:-5px;opacity:.5;cursor:pointer}.product-stock-info .stock-circle:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--circle-width);background-color:#3bc285}.product-stock-info .stock-circle.only_left:after{border-radius:0;width:100%;top:-46%;left:-46%}.product-stock-info:has(.stock_col_info.active){row-gap:8px}.product-stock-info .stock_col_info{grid-column:span 2;transition:height .3s ease-in-out;overflow:hidden;height:0}.cbd_rate{background-color:var(--color-red);color:var(--white);font-weight:500;text-align:center;padding:10px;border-radius:8px;min-width:clamp(9rem,3.869vw + 6.029rem,11.6rem)}.product-content-outer .title{font-weight:600}.pro-types{margin-bottom:4px;color:var(--color-red);font-size:18px}.product-details{margin-top:20px}.product-details :last-child{margin-bottom:0}.product-details ul{margin-top:1.6rem}.product-details ul,.product-details ul li{list-style:none;margin-left:0;position:relative}.product-details ul li:before{content:"";height:2px;width:100%;display:inline-block;background-color:var(--color-red);flex-shrink:0}.product-details ul li{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:12px;font:var(--text-base);font-weight:500;text-transform:uppercase;color:var(--color-red)}.product-price-outer{margin-top:24px}.product-price .product-price--compare{color:var(--color-red);margin-left:8px}.product-price .product-price--original{font-weight:800}.product-price-outer .shipping-text{color:rgba(var(--color-foreground-rgb)/ .6);margin-top:4px}.product-variants{display:flex;margin-top:clamp(2rem,1.488vw + .857rem,3rem);gap:14px;overflow:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.product-variants .variants-label{border:1px solid var(--color-red);background-color:var(--color-red-50);max-width:122px;width:100%;flex-shrink:0;border-radius:5px;padding:10px 8px;text-align:center;cursor:pointer;transition:.2s all ease-in-out;scroll-snap-align:start}.product-variants .variants-label input[type=radio]{display:none}.variants-label .variants-grams{font-weight:500}.variants-label .variants-price{margin-top:6px;display:flex;flex-direction:column;gap:2px}.variants-price .product-price--compare{color:var(--color-red);transition:.2s all ease-in-out}.product-variants .variants-label:has(input[type=radio]:checked),.product-variants .variants-label:hover{background-color:var(--color-red);color:var(--white)}.variants-label:has(input[type=radio]:checked) .variants-price .product-price--compare,.variants-label:hover .variants-price .product-price--compare{color:var(--white)}.product-form-wpr{margin-top:20px;display:block}.product-form__error-message-wrapper:not([hidden]){display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:center;margin-bottom:10px;color:var(--color-red);font:var(--text-md)}.product-qty-wpr{max-width:clamp(14rem,5.952vw + 9.429rem,18rem);width:100%;display:grid;grid-template-columns:clamp(4rem,1.488vw + 2.857rem,5rem) 1fr clamp(4rem,1.488vw + 2.857rem,5rem);border:1px solid var(--color-dark);border-radius:8px;overflow:hidden}.product-qty-wpr .qty-btn{padding:0;height:50px;border-radius:0;border:0;background-color:transparent;color:var(--color-dark)}.product-qty-wpr .qty-btn svg{height:12px;width:12px}.product-qty-wpr .qty-btn:active{background-color:var(--color-dark);color:var(--white)}.err-message{width:100%;color:var(--color-red)}@media(hover:hover){.product-qty-wpr .qty-btn:hover{background-color:var(--color-dark);color:var(--white)}}.product-qty-wpr #quantity{text-align:center;padding:5px;font:var(--text-xl);background-color:transparent;height:auto;box-shadow:none}.product-form{display:flex;flex-wrap:wrap;gap:0 16px;align-items:center;width:100%}.product-atc-outer{flex:1}.product-atc-outer .add-to-cart-btn{width:100%;padding-inline:20px;position:relative;gap:10px;--hover-border: var(--color-red);--hover-text: var(--white);--hover-bg: var(--color-red)}.product-atc-outer .add-to-cart-btn[disabled]{pointer-events:none;opacity:.5}.product-atc-outer .add-to-cart-btn .icon{width:20px;height:20px}.product-atc-outer .add-to-cart-btn.loading{width:100%;position:relative;transition:none;background-color:var(--color-red);border-color:var(--color-red);color:transparent;pointer-events:none}.product-atc-outer .add-to-cart-btn.loading .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;width:20px;display:block!important;border-radius:50%;border:2px solid var(--white);border-top-color:transparent;animation:spinner .7s linear infinite}@keyframes spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.pro-info-table-outer{margin-top:24px}.pro-info-table th,.pro-info-table td{border-bottom:1px solid #E1E1E1;padding:8px 5px;text-align:left}.pro-info-table{border:0;border-collapse:collapse;width:100%}@media screen and (max-width:767px){.product-wpr{grid-template-columns:1fr;gap:30px}.product-form{grid-template-columns:180px 1fr}.product-qty-wpr{max-width:180px}.product-qty-wpr .qty-btn{height:40px}.main-product-outer{margin:18px 0}}@media screen and (max-width:575px){.product-form{grid-template-columns:1fr;gap:16px}.product-qty-wpr{max-width:100%}.gallery-badge-wpr{max-width:80px;top:16px;right:16px}}.product-description-outer{max-width:940px;width:100%;margin:50px auto clamp(5rem,8.929vw - 1.857rem,11rem)}.product-aromas-outer .title{margin:0 0 20px}.product-aromas-outer .aromas-group{display:flex;gap:18px;flex-wrap:nowrap;overflow-y:auto}@media screen and (min-width:768px)and (pointer:fine){.product-aromas-outer .aromas-group{flex-wrap:wrap;overflow:hidden}}.product-aromas-outer .aromas-item{background-color:var(--color-light);border:1px solid #D9D9D9;border-radius:8px;padding:16px;max-width:110px;width:100%;flex-shrink:0;text-align:center;display:flex;flex-direction:column}.product-aromas-outer .aromas-item .img-box{height:75px;width:75px;border-radius:50%;overflow:hidden;margin:0 auto}.product-aromas-outer .aromas-item img{height:100%;width:100%;object-fit:cover}.product-aromas-outer .aromas-item p{margin-top:10px;display:flex;align-items:center;justify-content:center;word-break:break-all;flex:1}.wbn-aromas-link{margin-top:12px}.wbn-aromas-link a{text-decoration:underline;color:var(--color-red);display:inline-block}.wbn-aromas-link a:active{color:var(--color-primary)}.product-description-outer .description-wrp{margin-top:clamp(3rem,1.488vw + 1.857rem,4rem)}.description-wrp .rte:is(h1,h2,h3,h4,h5,h6){margin:0 0 1rem}.description-wrp .rte p{margin:0 0 1.8rem}.description-wrp .rte a{display:inline-block}.description-wrp .red-heading{color:var(--color-red)}.description-wrp :is(h1,h2,h3,h4,h5,h6){max-width:660px}.product-highlights{border-radius:12px;overflow:hidden;padding:40px 24px;display:grid;align-items:center;grid-template-columns:38.762% 1fr;gap:16px;margin:clamp(4rem,1.488vw + 2.857rem,5rem) 0}.product-highlights .text-box{text-align:center}.product-highlights .text-box .percentage{font-size:100px;margin:0;line-height:1}.product-highlights .progress-outer{max-width:250px;width:100%;margin:10px auto 0}.product-highlights .progress-outer .progress-wpr{position:relative;height:12px;border-radius:20px;border:1px solid var(--color-dark);overflow:hidden}.product-highlights .progress-outer .progress-line{position:absolute;top:0;left:0;height:100%;border-radius:20px;width:0;background-color:var(--color-red)}.product-highlights .progress-outer .progress-level{display:flex;justify-content:space-between;margin-top:8px;font-size:14px}.product-highlights .image-box img{width:100%;height:100%;object-fit:scale-down;margin:0}.product-highlights .content-wpr .title{margin-bottom:16px;line-height:1;max-width:450px;width:100%}.product-highlights.progress-block .content-wpr .title{color:var(--color-red)}.product-highlights .content-wpr .desc p,.product-highlights .content-wpr .desc{line-height:1.4}.product-highlights .content-wpr .desc p+p{margin-top:10px}.product-highlights .content-wpr .btn{text-decoration:none;margin-top:16px;display:inline-flex;--border-color: var(--color-secondary-button-border);--text-color: var(--color-secondary-button-text);--bg-color: transparent;--hover-border: var(--color-secondary-button-hover-border);--hover-text: var(--color-secondary-button-hover-text);--hover-bg: var(--color-secondary-button-hover-background);min-width:214px}.product-highlights .content-wpr .btn:active{border-color:var(--hover-border);color:var(--hover-text);background-color:var(--hover-bg)}@media(hover:hover){.product-highlights .content-wpr .btn:hover{border-color:var(--hover-border);color:var(--hover-text);background-color:var(--hover-bg)}}.certified-section .product-image{position:relative;border-radius:50%;overflow:hidden;border:1px solid var(--color-red);width:68%;aspect-ratio:1;margin:0 auto}.certified-section .image-box img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.certified-section .logo-image{width:41.5%;position:relative;margin:-37% 8% 0 auto;aspect-ratio:1}@media(hover:hover){.wbn-aromas-link a:hover{color:var(--color-primary)}}@media screen and (max-width:767px){.product-description-outer{margin:40px auto}.product-highlights{border:0!important;padding:30px 20px;grid-template-columns:1fr;gap:34px;border-radius:0;margin-left:-20px;margin-right:-20px;gap:26px}.product-highlights .image-box{max-width:340px;width:100%;margin:0 auto}.certified-section .image-box{max-width:300px}.product-highlights .content-wpr{max-width:100%}}@media screen and (max-width:575px){.product-highlights .image-box{max-width:250px}.product-highlights{gap:15px}}.template-404-404 main:has(.page-404){display:flex}.page-404{height:100%;padding:clamp(6rem,1.488vw + 4.857rem,7rem) 0;display:flex;align-items:center;margin:auto}.page-404-number{font-size:clamp(9rem,13.393vw - 1.286rem,18rem);font-weight:900;line-height:1;color:var(--color-red)}.page-404-wpr .title{margin-top:4px}.page-404-wpr .desc{margin-top:6px}.page-404-wpr .btn-wpr{margin-top:clamp(2rem,1.488vw + .857rem,3rem)}.page-404-wpr .btn-wpr .btn{min-width:200px}.drawer-wpr{position:fixed;top:0;background:var(--white);transition:.3s;opacity:0;visibility:hidden;z-index:1002;display:flex;flex-direction:column;right:0;height:100dvh;width:min(100%,525px);transform:translate(110%);pointer-events:none}.drawer-wpr.open{transform:translate(0);opacity:1;visibility:visible;pointer-events:all}.drawer-wpr .drawer-header{padding:14px 20px;background-color:var(--color-red);color:var(--white)}.drawer-wpr .drawer-header h5{font-family:var(--primary-font);font-weight:600;text-transform:unset;flex:1;padding-right:10px}.drawer-wpr .drawer-header .close-icons{width:30px;height:30px;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;padding:5px;background-color:transparent;border:0;border-radius:4px;color:var(--white);--hover-text: var(--dark);transition-duration:.1s}.drawer-wpr .drawer-header .close-icons svg{pointer-events:none;width:100%;height:100%}.drawer-wpr .drawer-header .close-icons:active{padding:3px}@media(hover:hover){.drawer-wpr .drawer-header .close-icons:hover{padding:3px}}.drawer-wpr .drawer-body{flex:1;overflow-y:auto;padding:32px 30px 0;scrollbar-width:thin}.drawer-wpr .drawer-footer{padding:24px 30px 30px;overflow-y:auto}#CartDrawer.drawer-wpr .drawer-body{padding:20px}#CartDrawer.drawer-wpr .drawer__inner-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;color:var(--color-gray)}#CartDrawer.drawer-wpr .cart-dwr-form{height:100%}#CartDrawer .drawer__inner-empty .icon{width:clamp(6rem,1.488vw + 4.857rem,7rem);height:clamp(6rem,1.488vw + 4.857rem,7rem);margin:0 auto;position:relative}#CartDrawer .drawer__inner-empty .icon svg{height:100%;width:100%}#CartDrawer .drawer__inner-empty .cart__empty-text{margin:clamp(1.6rem,.595vw + 1.143rem,2rem) 0;line-height:1}#CartDrawer.drawer-wpr .drawer__inner-empty .cart-drawer__warnings{width:100%}#CartDrawer .drawer__inner-empty .btn{max-width:260px;margin:0 auto;width:100%;gap:clamp(1.6rem,.595vw + 1.143rem,2rem);--hover-border: var(--color-dark);--hover-text: var(--white);--hover-bg: var(--color-dark)}#CartDrawer .drawer__inner-empty .btn .icon,.main-empty-cart .main-cart-empty-content .btn .icon{height:16px;width:16px;margin:0}#CartDrawer.drawer-wpr .drawer-footer{padding-top:0}#CartDrawer.drawer-wpr .drawer-footer:has(shipping-gifts){border-top:1px solid var(--color-light-grey);padding-top:16px}.cart-dwr-footer-wpr{padding-top:20px;border-top:1px solid var(--color-light-grey)}.cart-dwr-form .checkout-btn{width:100%;text-transform:unset;font-weight:600;--hover-border: var(--color-red);--hover-text: var(--white);--hover-bg: var(--color-red)}.cart-dwr-form .checkout-btn .icon{width:20px;height:20px}.footer-subtotal .subtotal-price .compare-price,.footer-subtotal .subtotal-price .sell-price,.footer-subtotal .subtotal-title-wpr .title{text-transform:unset;font-weight:600}.footer-subtotal .subtotal-price{flex:1;margin-left:10px;gap:18px}.footer-subtotal .subtotal-price .compare-price{opacity:.6}.footer-subtotal{margin-bottom:20px}.free-shipping-wpr .free-shipping-msg{color:var(--color-primary);text-transform:unset;text-align:center;padding:12px;border:1px solid var(--border-color)}.free-shipping-wpr .free-shipping-msg p{font-family:var(--primary-font);line-height:1;font-weight:600}.cart_progress .cart_progress_wpr{display:grid;grid-template-columns:20px 1fr;gap:8px;color:var(--color-gray)}.cart_progress{display:grid;gap:10px}.cart_progress .cart_progress_bar_wpr{height:8px;width:100%;position:relative;border-radius:50px;background-color:var(--color-red-50);overflow:hidden}.cart_progress .cart_progress_bar_wpr .cart_progress_bar{width:var(--width,0);height:100%;background-color:var(--color-red);position:absolute;top:0;left:0;display:block!important;border-radius:50px}.cart-dwr-form .cart-item:last-child{border-bottom:0}.cart-dwr-form{display:flex;flex-direction:column;max-height:100%}.cart-item{padding:24px 0;border-bottom:1px solid var(--color-border);gap:20px;container:cart-Container;container-type:inline-size}.cart-item.gift-item .pro-title .title{pointer-events:none}.cart-item .product-cotent .pro-title .gift-price{display:block;width:100%;margin-bottom:6px;font:var(--text-base);font-weight:500;color:var(--color-red)}#CartDrawer.drawer-wpr .drawer-body .cart-item{border-bottom:0}#CartDrawer.drawer-wpr .drawer-body .cart-item+.cart-item{border-top:1px solid var(--color-light-grey)}.cart-item .product-cotent{flex:1;gap:16px 20px;align-items:center}.cart-item .product-cotent .pro-title{display:flex;align-items:center;flex-direction:column;flex:1}.cart-item .product-img{width:100px;height:100px;border-radius:6px;overflow:hidden;background-color:#f2f2f2}.cart-item .product-img img{width:100%;height:100%;object-fit:contain;flex-shrink:0}.cart-item .pro-title .title{text-transform:unset;width:100%;font-weight:600}.cart-item .pro-title .title a{color:var(--color-dark)}.cart-item .pro-qty-outer{max-width:100px;width:100%}.cart-item .pro-qty-box{max-width:100px;width:100%;margin:0 auto;border-radius:4px;overflow:hidden;border:1px solid var(--color-dark)}.cart-item .pro-qty-box .qty-input{background-color:transparent;flex:1;border-radius:0;color:var(--color-dark);font-weight:600;line-height:1;padding:0 5px;text-align:center;height:auto}.cart-item .pro-qty-box .qty-btn{width:30px;height:30px;padding:9px;border-radius:0;border:0;background-color:transparent;color:var(--color-dark)}.cart-item .pro-qty-box .qty-btn:active{background-color:var(--color-dark);color:var(--white)}@media(hover:hover){.cart-item .pro-qty-box .qty-btn:hover{background-color:var(--color-dark);color:var(--white)}}.cart-item .pro-price .compare-price,.cart-item .pro-price .sell-price{text-transform:unset;font-weight:600;line-height:1}.cart-item .pro-price .compare-price{opacity:.5;font:var(--text-base);font-weight:600}.cart-item .pro-remove{width:30px;height:30px;border-radius:50%;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;padding:6px}.cart-item .pro-qty-box .qty-btn svg,.cart-item .pro-remove svg{width:100%;height:100%;pointer-events:none}.cart-item .pro-price{max-width:110px;width:100%;justify-content:center;gap:8px;flex-direction:column}.product-form .product-form__error-message-wrapper{margin-top:10px}.product-form .product-form__error-message-wrapper:not([hidden]),.cart-item .product-cotent .cart-item__error{width:100%;display:grid;grid-template-columns:16px 1fr;gap:8px}.cart-item .product-cotent .cart-item__error{color:var(--color-red)}.product-form .product-form__error-message-wrapper svg,.cart-item .product-cotent .cart-item__error .svg-wrapper{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.cart-item .product-cotent .cart-item__error:has(.cart-item__error-text:empty){display:none}#CartDrawer .cart-item .product-cotent{justify-content:space-between;gap:10px 16px;align-items:flex-start}#CartDrawer .cart-item .product-cotent .pro-title{order:1;max-width:calc(100% - 46px);flex:none;width:100%}#CartDrawer .cart-item .product-cotent cart-remove-button{order:2}#CartDrawer .cart-item .product-cotent .pro-qty-outer{order:3;max-width:100px;width:100%}#CartDrawer .cart-item .product-cotent .pro-price{order:4;max-width:max-content;gap:6px;flex-direction:row}#CartDrawer .cart-item .product-cotent .cart-item__error{order:5}.product-option-wrapper{width:100%}.product-option-wrapper .product-option{display:flex;gap:5px;line-height:1}.product-option-wrapper>*:not(:first-child){margin-top:4px}.product-option-wrapper .product-option dd{opacity:.6}.cart-item .pro-title .title+.product-option-wrapper{margin-top:8px}.product-option-wrapper .discounts .discounts__discount,.discounts .discounts__discount{display:grid;grid-template-columns:12px 1fr;align-items:center;gap:6px;font-size:14px}.product-option-wrapper .discounts .discounts__discount:not(:last-child){margin-bottom:3px}.main-cart-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.main-cart .section-heading{border-bottom:1px solid var(--color-border);padding-bottom:20px;margin-bottom:clamp(2rem,1.488vw + .857rem,3rem);position:relative}.main-cart-outer{grid-template-columns:1fr clamp(35rem,11.161vw + 23.929rem,40rem);gap:clamp(2rem,1.488vw + .857rem,3rem);align-items:flex-start}.main-cart-item .cart-item:first-child{padding-top:0}.cart-total-wpr{border:1px solid var(--color-border);border-radius:12px;padding:clamp(1.8rem,2vw - .48rem,2.4rem);position:sticky;top:calc(var(--header-height,0) + 20px)}.cart-total-inner{display:grid;gap:16px}.cart-total-inner .footer-subtotal{margin-bottom:0}.cart-checkout .checkout-btn{width:100%;text-transform:unset}.cart-checkout .checkout-btn .icon{width:20px;height:20px}.cart-continue .continue-btn{width:100%}.main-empty-cart{display:block;padding-top:60px;text-align:center}.main-empty-cart .main-cart-empty-content{color:var(--color-primary);display:grid;gap:20px;max-width:400px;margin:0 auto}.main-empty-cart .main-cart-empty-content .icon{height:100px;width:100px;display:flex;align-items:center;justify-content:center;margin:0 auto}.main-empty-cart .main-cart-empty-content .icon svg,.main-empty-cart .main-cart-empty-content .icon .icon-basket{height:100%;width:100%}#cart-drawer-loader{height:3px;overflow:hidden}#cart-drawer-loader.loading:before{content:"";height:100%;width:100%;display:block;animation:indeterminateAnimation .6s infinite linear alternate;transform-origin:0% 50%;background:linear-gradient(90deg,#0000,#0009 30%,#5b5753 70%,#0000)}@keyframes indeterminateAnimation{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.5)}to{transform:translate(100%) scaleX(.5)}}.main-cart:has(#cart-drawer-loader.loading) .main-cart-outer,.cart-dwr-form #cart-drawer-loader.loading~*{pointer-events:none;opacity:.5}.main-cart #cart-drawer-loader{position:absolute;top:calc(100% + 1px);left:0;width:100%}@media screen and (max-width:1280px){.main-cart-outer{grid-template-columns:1fr 35%;gap:30px}.cart-total-wpr{border-radius:10px;padding:16px}.cart-item .product-cotent{justify-content:space-between;gap:16px;align-items:initial}.cart-item .product-cotent .pro-title{order:1;max-width:calc(100% - 46px);flex:none;width:100%}.cart-item .product-cotent cart-remove-button{order:2}.cart-item .product-cotent .pro-qty-outer{order:3;max-width:100px;width:100%}.cart-item .product-cotent .pro-price{order:4;max-width:max-content;gap:16px}.cart-item .pro-price .sell-price{font-size:16px}.cart-item .product-cotent .cart-item__error{order:5}}@media screen and (max-width:991px){.main-cart-outer{grid-template-columns:1fr;gap:30px}.cart-total-wpr{padding:0;border:0}}@media screen and (max-width:767px){.cart-checkout .checkout-btn,.cart-continue .continue-btn{height:46px}.cart-item .product-img{width:72px;height:72px}}.cms-pages{margin:clamp(5rem,1.488vw + 3.857rem,6rem) 0}.cms-pages:has(.cms-pages-content) .section-heading{margin-bottom:clamp(3rem,1.488vw + 1.857rem,4rem)}.product-not-found .not-found-wpr .title{margin-bottom:15px}.site-filters-outer{margin-bottom:clamp(2rem,1.116vw + .893rem,2.5rem)}.site-filters-outer .filter-results{color:var(--color-red)}.filter-main{margin-bottom:20px}.filter-outer{display:grid;grid-template-columns:1fr 200px;gap:50px}.filter-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.dropdown-btn .icon{width:12px;height:13px;transition:all .3s ease-in-out}.dropdown-item.active .dropdown-btn .icon{transform:scaleY(-1)}.dropdown-btn{gap:22px;border-radius:10px;font:var(--text-lg);text-align:center}.dropdown-item{position:relative}.dropdown-body{position:absolute;top:calc(100% + 20px);background-color:var(--white);z-index:6;width:300px;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;border-radius:6px;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s ease-in-out;border:1px solid var(--color-light)}.dropdown-item.active .dropdown-body{top:calc(100% + 10px);visibility:visible;opacity:1;pointer-events:auto}.selected-filters{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px;border-bottom:1px solid var(--color-light-grey)}.sort-label input[type=radio],.filter-label input[type=radio],.filter-label input[type=checkbox]{display:none}.sort-label,.filter-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 0;font:var(--text-md);line-height:1;cursor:pointer}.filter-label:has(input[disabled]){pointer-events:none;opacity:.6}.filter-label:active{text-decoration:underline}.filter-label .filter-checkbox{height:18px;width:18px;border:1px solid var(--color-light-grey);flex-shrink:0;position:relative}.filter-label:has(input[type=checkbox]:checked) .filter-checkbox{border-color:#1a1818;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgba(26,24,24,1)"><path d="M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z"></path></svg>');background-repeat:no-repeat;background-position:center;background-size:16px}.filters-value-grp{padding:10px 16px}.filters-value-grp .filter-label:not(:last-child){margin-bottom:4px}.filter-outer .sort-btn{width:100%;justify-content:space-between;max-width:100%;overflow:hidden;text-align:left}.filter-outer .sort-btn p{flex:1;overflow:hidden;text-overflow:ellipsis}.sort-value-body{min-width:100%;padding:10px;width:auto;right:0}.sort-label{padding:6px 10px;border-radius:4px;flex-wrap:nowrap}.sort-label:has(input[type=radio]:checked){background-color:var(--color-red);color:var(--white)}.sort-value-inner .sort-label:not(:last-child){margin-bottom:4px}.sort-label:active{color:var(--color-red)}.filter-right .filter-btn-wpr{display:none}.filter-option{display:grid;grid-template-columns:1fr 30px 1fr;gap:16px;align-items:center;text-align:center}.filter-option .option-label{display:block;margin-bottom:6px;font:var(--text-md)}.filter-option input{height:42px}.range-slider{margin-top:16px}.range-slider .wrapper{position:relative;height:20px}.range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;position:absolute;margin:auto;top:60%;bottom:0;background-color:transparent;border:0;transform:translateY(-50%);z-index:5;height:auto;outline:none;pointer-events:none}.range-slider .slider-track{width:100%;height:5px;position:absolute;margin:0;top:50%;bottom:50%;border-radius:5px;transform:translateY(-50%)}.range-slider input{padding:0!important;font-size:10px!important}.range-slider input:focus{border:0;outline:none;box-shadow:none}.range-slider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.range-slider input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}.range-slider input[type=range]::-ms-track{-webkit-appearance:none;appearance:none;height:5px}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;background-color:#fff;border:1px solid;cursor:pointer;margin-top:-9px;pointer-events:auto;border-radius:50%}.range-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#fff;border:1px solid;pointer-events:auto;border:none}.range-slider input[type=range]::-ms-thumb{-webkit-appearance:none;appearance:none;height:1.7em;width:1.7em;cursor:pointer;border-radius:50%;background-color:#fff;border:1px solid;pointer-events:auto}.range-slider input[type=range]:active::-webkit-slider-thumb{background-color:#fff;border:2px solid #000}.range-slider .values{background-color:var(--blue);width:100%;position:relative;padding:7px 0;text-align:center;font-weight:500;font-size:15px;color:#fff;margin:20px 0 40px}.range-slider .values:before{content:"";position:absolute;height:0;width:0;border-top:10px solid var(--blue);border-left:10px solid transparent;border-right:10px solid transparent;margin:auto;bottom:-10px;left:0;right:0}@media(hover:hover){.sort-label:hover{color:var(--color-red)}.filter-label:hover{text-decoration:underline}}@media screen and (min-width:992px){.filters-value-grp{max-height:450px;overflow-y:auto}.filter-dwr-action,.filter-dwr-header{display:none}.sort-value-body,.filter-outer .sort-btn{white-space:nowrap}}@media screen and (max-width:991px){.site-filters-outer{display:flex;justify-content:space-between;align-items:center;gap:10px}.site-filters-outer site-filters{flex:1}.filter-main{margin-bottom:0}.filter-right .filter-btn-wpr{display:block}.filter-outer{grid-template-columns:1fr;gap:20px}.filter-btn-wpr .ftr-dwr-btn{max-width:150px;width:110%}.filter-inner{position:fixed;top:0;right:0;height:100dvh;background-color:var(--white);z-index:99995;width:100%;max-width:min(90%,360px);overflow:hidden;visibility:hidden;opacity:0;transform:translate(100%);transition:all .3s ease-in-out;display:flex;flex-direction:column}.filter-inner.open{visibility:visible;opacity:1;transform:translate(0)}.filter-inner .filter-wrapper{flex:1;overflow-y:auto;flex-direction:column;align-items:flex-start;padding:16px;gap:0;flex-wrap:nowrap}.filter-inner .filter-dwr-header{padding:16px;display:grid;grid-template-columns:1fr 24px;gap:16px;align-items:center;border-bottom:1px solid var(--color-light-grey)}.dropdown-item{width:100%}.filter-wrapper .dropdown-item:not(:last-child){border-bottom:1px solid var(--color-light-grey)}.dropdown-btn{width:100%;justify-content:space-between;border-radius:0;border:0;padding:0;height:44px;font-weight:500;max-width:100%}body:has(.filter-inner.open){overflow:hidden}body:has(.filter-inner.open) .black-overlay{visibility:visible;opacity:1;pointer-events:auto}.filter-dwr-action{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;border-top:1px solid var(--color-light-grey)}.dropdown-body{position:static;box-shadow:none;border:0;width:100%;opacity:1;visibility:visible;pointer-events:all;padding:0;height:0;overflow:hidden}.selected-filters{display:none}.sort-value-inner,.filters-value-grp{padding:0 0 10px}.filters-value-grp .filter-label:not(:last-child){margin-bottom:0}.filter-label .filter-checkbox{height:16px;width:16px}.sort-label{padding:6px 0}.sort-label:has(input[type=radio]:checked){padding:6px}.filter-dwr-close{padding:2px;background:transparent;border:0;color:currentColor;height:24px;width:24px}}.page-faq-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.faq-tabs{text-align:center;margin-bottom:clamp(3rem,2.976vw + .714rem,5rem);overflow:auto;white-space:nowrap}.faq-tab-list{display:inline-flex;align-items:center;gap:clamp(1.2rem,.595vw + .743rem,1.6rem)}.faq-tab-item{cursor:pointer}.faq-tabs-outer .accordion-body .content a{display:inline;text-decoration:underline}.faq-tab-item.active{--border-color: var(--color-secondary-button-hover-border);--text-color: var(--color-secondary-button-hover-text);--bg-color: var(--color-secondary-button-hover-background)}@media screen and (max-width:1300px){.faq-tabs{padding-inline:16px;scroll-padding-inline:16px;margin-inline:-20px}}.contact-section{margin:clamp(3rem,1.488vw + 1.857rem,4rem) 0 clamp(5rem,1.488vw + 3.857rem,6rem) 0}.template-page-contact .contact-section .container,.template-page-contact .cms-pages .container{max-width:900px}.template-page-contact .cms-pages{margin-bottom:clamp(3rem,1.488vw + 1.857rem,4rem)}.contact .title{margin-bottom:clamp(3rem,2.976vw + .714rem,5rem)}.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,.595vw + 1.543rem,2.4rem)}.field .field__label{margin-bottom:12px;display:block}.contact-form{display:grid;gap:clamp(2rem,.595vw + 1.543rem,2.4rem)}.contact__button .button{min-width:min(250px,100%)}.form-status{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;font-weight:500}.form-status-list-wpr .form-status-list{margin-left:0;list-style-position:inside;padding-left:20px}.contact__field-error{margin-top:10px;display:block}.contact__field-error .form__message{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:6px;font-weight:500}@media screen and (max-width:767px){.contact__fields{grid-template-columns:1fr}}.main-collection-list-section .pro-grid-cont .pro-title{margin-top:0}.main-blog-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.main-blog-section .section-heading{margin-bottom:25px}.blog-tab-outer{text-align:center;margin-bottom:clamp(3rem,1.488vw + 1.857rem,4rem);overflow:auto;white-space:nowrap}.blog-tab-list{display:inline-flex;align-items:center;gap:clamp(1.2rem,.595vw + .743rem,1.6rem)}.blog-tab-link.active{--border-color: var(--color-secondary-button-hover-border);--text-color: var(--color-secondary-button-hover-text);--bg-color: var(--color-secondary-button-hover-background)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.6rem,1.19vw + .686rem,2.4rem)}.blog-card{background-color:#f4f4f4;border-radius:12px;overflow:hidden;color:var(--color-dark)!important;display:grid;grid-template-rows:auto 1fr}.blog-card.blog-card-two{grid-template-columns:1fr 1fr;align-items:center;grid-column:span 2}.blog-card.blog-card-two .blog-dec-wpr{order:-1}.blog-card.blog-card-two .aspect-ratio,.blog-card.blog-card-two .blog-card-img{height:100%}.blog-card .blog-dec{padding:clamp(1.6rem,1.19vw + .686rem,2.4rem);display:flex;flex-direction:column}.blog-card-img img{object-fit:cover}.blog-card-img .blog-card-label{position:absolute;top:15px;left:0;background-color:var(--color-red);color:var(--white);padding:6px 8px 6px 6px;font-size:10px;border-radius:0 20px 20px 0;text-transform:uppercase}.blog-dec .blog-cont-wpr{flex:1}.blog-card-img .aspect-ratio{padding-top:60%}.blog-dec .b-date{color:var(--color-red);margin-bottom:10px}.blog-dec .blog-cont-wpr .content{margin-top:10px}.blog-dec .btn-wpr{margin-top:clamp(1.6rem,1.19vw + .686rem,2.4rem)}.blog-dec .btn-wpr .btn{padding-inline:20px}.article-banner-section .aspect-ratio{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:min(30%,350px)}.article-page-outer{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.article-page-wpr .section-title .subtitle{color:var(--color-red);margin-bottom:10px}.article-page-wpr .section-title{margin-bottom:clamp(2rem,1.488vw + .857rem,3rem)}.article-content{line-height:1.4}.article-content a{display:inline}.article-content p{text-align:justify}.article-content h2{margin-top:30px!important;margin-bottom:15px!important;font:var(--h3)}.article-content p:not(:last-of-type){margin-bottom:15px}.article-content ul{margin-left:40px;margin-bottom:15px}.article-content ul li{padding:2px;list-style:disc}.article-page-wpr{display:grid;grid-template-columns:max(27%,250px) 1fr;gap:clamp(3rem,4.464vw - .429rem,6rem)}.article-page-wpr .leatest-article-title{margin-bottom:20px}.leatest-article-outer .blog-card+.blog-card{margin-top:20px}.leatest-article-outer .blog-card .blog-dec{padding:20px 16px}.leatest-article-outer .blog-dec .btn-wpr{margin-top:14px}.leatest-article-outer .blog-dec .btn-wpr .btn{height:40px;font:var(--text-base);font-weight:500}.leatest-article-outer .blog-dec .b-date,.leatest-article-outer .blog-dec .blog-cont-wpr .content{font:var(--text-base)}.article-social-wpr{margin-top:20px}.article-social-wpr .social-title{margin-bottom:14px}.article-social-wpr .article-social-icons{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.article-social-icons .social-ic{height:20px;width:20px}@media screen and (max-width:1300px){.blog-tab-outer{padding-inline:16px;scroll-padding-inline:16px;margin-inline:-20px}}@media screen and (max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.article-page-wpr{grid-template-columns:1fr}}@media screen and (max-width:575px){.blog-grid{grid-template-columns:repeat(1,1fr);gap:20px}}.article-recommendations-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0;padding-top:30px}.article-recommendations-section .section-heading{margin-bottom:25px}.article-recommendations-section .blog-card{height:100%}.main-search-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.main-search-section .section-heading{margin-bottom:25px}.search-form{position:relative;max-width:750px;margin:0 auto 40px}.search-form .btn{position:absolute;top:0;right:0;width:180px;border-radius:60px;font:var(--text-md);font-weight:600;height:100%}.search-form input{border-radius:60px;padding:5px 200px 5px 25px;font:var(--text-md)}@media screen and (max-width:767px){.search-form input{max-width:600px;font:var(--text-base)}}@media screen and (max-width:575px){.search-form input{padding-right:130px}.search-form .btn{width:120px}.main-search-section .section-heading{margin-bottom:15px}.search-form{margin-bottom:24px}}.image-text-section .image-text-wpr.spacing{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.image-text-wpr-inner:not(.no_image){display:grid;grid-template-columns:1fr 1fr;gap:0}.image-text-wpr-inner.no_image{gap:clamp(3rem,1.488vw + 1.857rem,4rem)}.image-text-wpr-inner .image-text-content{display:flex;align-items:center;padding:clamp(3rem,1.488vw + 1.857rem,4rem);justify-content:center}.image-text-wpr-inner.no_image .image-text-content{padding:clamp(4rem,1.119vw + 2.852rem,5rem) 20px}.image-text-container.container .image-text-wpr-inner.no_image .image-text-content{padding-inline:0}.image-text-wpr-inner .aspect-ratio{padding-top:min(80%,550px);height:100%}.image-text-wpr-inner .aspect-ratio img{object-fit:cover}.image-text-wpr-inner:not(.no_image) .image-text-content .content-wpr{max-width:650px}.image-text-wpr-inner .image-text-content .content-wpr .title{margin-bottom:clamp(1.8rem,.893vw + 1.114rem,2.4rem)}.image-text-wpr-inner .image-text-content .desc-text{line-height:1.4}.image-text-wpr-inner.no_image .image-text-content .content-wpr{max-width:800px;width:100%}.image-text-wpr:has(.full_width) .image-text-wpr-inner.no_image .image-text-content .content-wpr{max-width:960px}.image-text-wpr-inner .image-text-content .rte a{display:inline}@media screen and (min-width:992px){.image-text-wpr-inner.reverse:not(.no_image) .image-text-content{order:-1}}@media screen and (max-width:991px){.image-text-wpr-inner:not(.no_image),.image-text-wpr-inner{grid-template-columns:1fr;gap:20px}.image-text-wpr-inner .image-text-content{padding:0;order:-1}.image-text-wpr-inner .image-text-content .content-wpr{max-width:100%}.image-text-wpr .full_width{padding:0 20px}.image-text-wpr-inner .aspect-ratio{padding-top:min(80%,550px)}}.custom-code-promo-section{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.code-promo .section-heading{flex-direction:column;gap:10px;margin-bottom:25px}.code-promo .section-heading .subheading{opacity:.8}.code-promo-wpr{margin:clamp(3rem,2.976vw + .714rem,5rem) 0}.code-promo-wpr .content{max-width:900px;width:100%;margin:0 auto}.code-promo-wpr .content a{display:inline-block}.code-promo #spinnerColissimo{display:none}#fulfilled-reviews-all .reviews_all_container{width:100%;max-width:1300px;margin:0 auto;padding:0 20px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/style.css.map */
