:root{--clr-f3f4f6: #f3f4f6;--clr-white: #ffffff;--clr-black: #000000;--clr-1e1e1e: #1e1e1e;--clr-111111: #111111;--clr-e5e7eb: #e5e7eb;--clr-6b7280: #6b7280;--clr-8ca0b5: #8ca0b5;--clr-b8c8d8: #b8c8d8;--clr-76899d: #76899d;--clr-D9D9D9: #D9D9D9;--clr-f9fafb: #f9fafb;--clr-f59e0b: #f59e0b;--clr-10b981: #10b981;--clr-ef4444: #ef4444;--fs-52: 52px;--fs-50: 50px;--fs-18: 18px;--fs-20: 20px;--fs-34: 34px;--fs-30: 30px;--fs-40: 40px;--fs-60: 60px;--fs-14: 14px;--fs-16: 16px;--fs-24: 24px;--fs-28: 28px;--spc-100: 100px;--spc-50: 50px}@media(min-width:1200px){.container{max-width:1750px;padding-left:50px;padding-right:50px}}@media(max-width:1399.98px){:root{--fs-52: 46px;--fs-50: 44px;--fs-34: 32px;--fs-40: 36px;--spc-100: 80px;--spc-50: 40px}}@media(max-width:1199.98px){:root{--fs-52: 40px;--fs-50: 38px;--fs-34: 30px;--fs-40: 32px;--fs-28: 26px;--spc-100: 70px;--spc-50: 35px}}@media(max-width:991.98px){:root{--fs-52: 36px;--fs-50: 34px;--fs-34: 28px;--fs-40: 30px;--fs-28: 25px;--fs-24: 22px;--fs-20: 18px;--fs-18: 17px;--spc-100: 60px;--spc-50: 30px}}@media(max-width:767.98px){:root{--fs-52: 27px;--fs-50: 26px;--fs-34: 26px;--fs-28: 20px;--fs-40: 26px;--fs-24: 19px;--fs-20: 17px;--fs-18: 16px;--fs-16: 15px;--spc-100: 40px;--spc-50: 30px}}*{padding:0;margin:0;box-sizing:border-box;font-family:Montserrat,sans-serif}html{overflow-x:none}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%}ul,ol{list-style:none;padding:0;margin:0}body{font-size:var(--fs-18);color:var(--clr-black);line-height:1.5;font-weight:400;letter-spacing:normal}a{text-decoration:none;display:inline-block}img,video,svg{max-width:100%;height:auto}@media(max-width:767.98px){.container{padding-left:20px;padding-right:20px}}.pt_100{padding-top:var(--spc-100)}.pb_100{padding-bottom:var(--spc-100)}.primary_btn{background-color:var(--clr-1e1e1e);color:var(--clr-white);border:none;padding:20px 50px;border-radius:6px;font-size:var(--fs-16);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .25s ease}.primary_btn:hover{background-color:var(--clr-black);color:var(--clr-white);transform:translateY(-1px)}.sec_hdng{position:relative;font-size:var(--fs-52);font-weight:700;line-height:1.2;color:var(--clr-1d1e1f);margin-bottom:30px;text-transform:capitalize}@media(max-width:767.98px){.sec_hdng{margin-bottom:20px}}.announcement_bar{background-color:var(--clr-1e1e1e);color:var(--clr-white);padding:10px 0;font-size:var(--fs-14);font-weight:500;text-align:center}.announcement_bar__text{margin:0;letter-spacing:.5px}.header_section{background-color:var(--clr-white);position:relative;width:100%;border-bottom:1px solid var(--clr-e5e7eb);z-index:1000;padding:15px 0}.header_section__wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 0;min-height:52px}.header_section__nav{display:flex;align-items:center;flex:1}.header_section__menu_list{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.header_section__menu_item{display:flex;align-items:center}.header_section__menu_link{font-size:var(--fs-20);font-weight:700;color:var(--clr-111111);text-decoration:none;transition:opacity .2s ease;position:relative;letter-spacing:-.2px;line-height:1}.header_section__menu_link:hover{opacity:.7}.header_section__brand{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-decoration:none;line-height:1;text-align:left;z-index:2}.header_section__brand_title{font-size:26px;font-weight:900;color:var(--clr-black);letter-spacing:-.5px;display:block;line-height:1}.header_section__brand_subtitle{font-size:10px;font-weight:500;color:var(--clr-6b7280);letter-spacing:1.8px;display:block;margin-top:3px;line-height:1;text-transform:capitalize}.header_section__actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:1}.header_section__lang{display:inline-flex;align-items:center;gap:6px;padding:20px 17px;border:1px solid var(--clr-D9D9D9);border-radius:4px;background-color:var(--clr-white);color:var(--clr-111111);font-size:var(--fs-14);font-weight:600;cursor:pointer;text-decoration:none;transition:border-color .2s ease;line-height:1;height:32px}.header_section__lang:hover{border-color:#cbd5e1}.header_section__lang_icon{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;color:var(--clr-111111)}.header_section__lang_arrow{width:10px;height:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--clr-111111)}.header_section__search{position:relative;display:flex;align-items:center}.header_section__search_form{position:relative;display:flex;align-items:center;background-color:#afaeae1a;border-radius:4px;height:42px;width:210px}.header_section__search_icon{position:absolute;left:10px;width:14px;height:14px;color:var(--clr-6b7280);pointer-events:none;display:flex;align-items:center}.header_section__search_input{width:100%;height:100%;padding:0 10px 0 32px;background-color:transparent;border:none;font-size:var(--fs-14);color:#666;outline:none;font-weight:500;border-radius:4px}.header_section__search_input::placeholder{color:#71717a;font-size:12px}.header_section__search_input:focus{background-color:var(--clr-white);box-shadow:0 0 0 1px var(--clr-e5e7eb)}.header_section__icon_btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--clr-111111);text-decoration:none;transition:opacity .2s ease;position:relative;margin:0 0 0 10px}.header_section__icon_btn:hover{opacity:.7}.header_section__icon_btn svg{width:20px;height:20px}.header_section__toggle{display:none;background:transparent;border:none;cursor:pointer;padding:6px;color:var(--clr-111111)}.header_section__toggle span{display:block;width:22px;height:2px;background-color:var(--clr-111111);margin:5px 0;transition:.3s}.header_section__toggle.active span:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.header_section__toggle.active span:nth-child(2){opacity:0}.header_section__toggle.active span:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}.header_section__menu_item{position:relative}@media(min-width:992px)and (max-width:1200px){body .header_section__search_form{width:160px}body .header_section__lang{padding-left:6px;padding-right:6px}.header_section__search+.header_section__icon_btn{width:20px}}@media(min-width:992px){.header_section__submenu{position:absolute;top:100%;left:0;z-index:100;min-width:220px;margin:0;padding:10px 0;list-style:none;background:#fff;box-shadow:0 10px 30px #0000001f;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease}}@media(min-width:992px){.header_section__menu_item:hover>.header_section__submenu{opacity:1;visibility:visible;transform:translateY(0)}}.header_section__submenu_item{margin:0;padding:0}.header_section__submenu_link{display:block;padding:10px 20px;color:#000;text-decoration:none;white-space:nowrap}.header_section__submenu_link:hover{background:#f5f5f5}.header_section__menu_arrow{display:inline-flex;margin-left:6px}.header_section__menu_arrow img{transition:transform .2s ease}.header_section__menu_item:hover>.header_section__menu_link .header_section__menu_arrow img{transform:rotate(180deg)}@media(max-width:991.98px){.active.header_section__menu_arrow img{transform:rotate(180deg)}.header_section__submenu{display:none}.header_section__submenu.active{display:block}body .header_section__menu_arrow{width:20px;height:20px;display:flex;justify-content:flex-end;align-items:center}body .header_section__menu_link{display:flex;justify-content:space-between;align-items:center}.header_section__submenu_item{border-bottom:1px solid rgba(0,0,0,.05)}.header_section__submenu_item:last-child{border:none}.header_section__submenu_link{font-size:15px}.header_section__menu_item{display:block}.header_section__toggle{display:block;order:3}.header_section__brand{position:static;transform:none;order:1}.header_section__nav{position:absolute;top:100%;left:0;right:0;background-color:var(--clr-white);padding:16px 20px;box-shadow:0 12px 24px #00000014;display:none;flex-direction:column;align-items:flex-start;border-top:1px solid var(--clr-e5e7eb);z-index:999}.header_section__nav.active{display:flex}.header_section__menu_list{flex-direction:column;align-items:flex-start;width:100%;gap:4px}.header_section__menu_item{width:100%}.header_section__menu_link{display:block;width:100%;padding:10px 0;font-size:15px;font-weight:600;border-bottom:1px solid rgba(0,0,0,.04)}.header_section__actions{order:2;flex:unset;gap:12px}.header_section__search_form{width:160px}}@media(max-width:767.98px){.header_section__lang{display:none}.header_section__search_form{width:140px}.header_section__brand_title{font-size:var(--fs-24)}}@media(max-width:575.98px){.header_section__search{display:none}.header_section__actions{gap:0px}.header_section__brand_title{font-size:22px}.header_section__brand_subtitle{font-size:9px;letter-spacing:1.5px}}.header_section__cart_count{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background-color:var(--clr-1e1e1e);color:var(--clr-white);font-size:10px;font-weight:600;line-height:16px;text-align:center}.header_section__lang_menu{min-width:140px;padding:6px 0;border-color:var(--clr-D9D9D9);border-radius:4px}.header_section__lang_option{display:block;width:100%;padding:8px 16px;border:none;background:transparent;color:var(--clr-111111);font-size:var(--fs-14);font-weight:500;text-align:left;cursor:pointer}.header_section__lang_option:hover{background-color:var(--clr-f3f4f6)}.hero_section{position:relative;background-color:var(--clr-1e1e1e);min-height:42vw;display:flex;align-items:flex-end;overflow:hidden;padding:140px 0 115px}.hero_section__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;pointer-events:none}.hero_section__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1212148c,#12121459 40%,#1212141a,#12121400);z-index:1;pointer-events:none}.hero_section__row{align-items:flex-end;position:relative;z-index:2;width:100%}.hero_section__content{max-width:520px}.hero_section__title{font-size:var(--fs-50);font-weight:800;color:var(--clr-white);line-height:1.15;letter-spacing:-.4px;margin-bottom:14px;text-transform:none;white-space:nowrap}.hero_section__text{font-size:var(--fs-18);font-weight:400;color:#ffffffe0;line-height:1.5;margin-bottom:24px;letter-spacing:-.1px}.hero_section__text strong{font-weight:700;color:var(--clr-white)}@media(max-width:1399.98px){.hero_section{min-height:460px;padding:120px 0 60px}}@media(max-width:1199.98px){.hero_section{min-height:420px;padding:100px 0 50px}.hero_section__title{font-size:34px}}@media(max-width:991.98px){.hero_section{min-height:380px;padding:80px 0 45px;background-position:62% center}.hero_section__title{font-size:30px;white-space:normal}.hero_section__content{max-width:380px}}@media(max-width:767.98px){.hero_section{min-height:350px;padding:60px 0 40px;background-position:68% center}.hero_section__title{font-size:28px;margin-bottom:12px}.hero_section__text{font-size:14px;margin-bottom:20px}.hero_section__btn{padding:9px 20px;font-size:13px}.hero_section__video{height:100vw;object-fit:cover;object-position:top}.hero_section__overlay{background:linear-gradient(90deg,#1212148c,#12121459 100%,#1212141a,#12121400)}}@media(max-width:575.98px){.hero_section{min-height:320px;padding:0 0 35px;background-position:72% center;flex-direction:column;gap:30px;background:var(--clr-white)}.hero_section__video{height:100%;object-fit:contain;position:static}.hero_section__title{font-size:24px}.hero_section__title,.hero_section__text{color:var(--clr-1e1e1e);text-align:center}.hero_section__content{max-width:100%;text-align:center}.hero_section .primary_btn{padding:15px 50px}.hero_section__row{margin:0 auto}.hero_section__text strong{color:var(--clr-1e1e1e)}.hero_section__overlay{display:none!important}}.product_feature_section{background:linear-gradient(180deg,#fff,#f5f5f5);border-top:1px solid var(--clr-e5e7eb)}.product_feature_section__visual_wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:40px 20px;max-width:850px;margin:0 auto}.product_feature_section__device_img{width:100%;max-width:550px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 20px 30px rgba(0,0,0,.08))}.product_feature_section__eyebrow{font-size:var(--fs-40);font-weight:500;color:var(--clr-1e1e1e);margin-bottom:2px;line-height:1.2}.product_feature_section__hdng{font-size:var(--fs-60);font-weight:800;color:var(--clr-1e1e1e);margin-bottom:12px;line-height:1.1}.product_feature_section__tagline{font-size:var(--fs-18);color:#666;margin-bottom:36px;line-height:1.5}.product_feature_section__features{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:24px}.product_feature_section__feature{display:flex;align-items:stretch;border-left:2px solid var(--clr-1e1e1e);padding:2px 0 2px 14px}.product_feature_section__feature_body{display:flex;flex-direction:column;justify-content:center}.feature_heading{display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:2}.feature_heading.feature_heading--top-left{top:43%;max-width:250px;left:100px}.feature_heading.feature_heading--top-right{top:25%;right:0;max-width:230px}.feature_heading.feature_heading--bottom-left{bottom:20%;left:10px;max-width:280px}.feature_heading.feature_heading--bottom-right{bottom:23%;max-width:270px;right:0}.feature_heading h3{display:block;font-size:var(--fs-18);font-weight:700;color:var(--clr-1e1e1e);line-height:1.3;margin-bottom:4px}.feature_heading p{font-size:var(--fs-16);color:var(--clr-6b7280);margin:0;line-height:1.4}.product_feature_section__feature_title{display:block;font-size:var(--fs-22);font-weight:700;color:var(--clr-1e1e1e);line-height:1.3;margin-bottom:4px}.product_feature_section__feature_desc{font-size:var(--fs-18);color:var(--clr-6b7280);margin:0;line-height:1.4}.feature_heading{position:absolute;display:flex;align-items:center;gap:12px;z-index:2}.feature_heading--left,.feature_heading--right{flex-direction:row}.feature_heading--right .pointer_line_wrapper{flex-direction:row-reverse}.pointer_line_wrapper{position:relative;display:flex;align-items:center}.pointer_line_wrapper:before{content:"";width:4vw;min-width:15px;height:2px;background-color:#9d9999}.pointer_dot{width:15px;height:15px;background-color:#fff;border:3px solid #898A8B;border-radius:50%;flex-shrink:0;box-shadow:0 0 3px #0003}.feature_heading--top-left{top:15%;left:5%}.feature_heading--top-right{top:15%;right:5%}.feature_heading--bottom-left{bottom:15%;left:5%}.feature_heading--bottom-right{bottom:15%;right:5%}@media(max-width:1500px){.feature_heading--left .pointer_line_wrapper:before{width:6vw}.feature_heading.feature_heading--top-left{left:80px}.feature_heading.feature_heading--bottom-left{left:0}}@media(max-width:1350px){.product_feature_section__device_img{max-width:500px}}@media(min-width:1200px){.product_feature_section__info_col{padding-top:50px;padding-bottom:50px}}@media(min-width:768px)and (max-width:1200px){.container{max-width:90%}.product_feature_section{padding-bottom:80px}}.product_feature_section__device_img{max-width:550px}@media(min-width:768px)and (max-width:992px){:root{--fs-30:25px }.product_feature_section{padding-bottom:80px}}@media(max-width:991.98px){.product_feature_section__info_col{margin-top:30px}.product_feature_section__visual_wrapper{padding:20px 10px}.product_feature_section__device_img{max-width:350px}.product_feature_section__visual_wrapper{max-width:650px}.feature_heading.feature_heading--top-right{top:24%;right:-25px}.feature_heading.feature_heading--bottom-right{right:-40px}.feature_heading.feature_heading--top-left{left:30px}.feature_heading.feature_heading--bottom-left{left:-40px}}@media(max-width:767.98px){.product_feature_section{padding-bottom:40px}.product_feature_section__device_img{max-width:340px}.product_feature_section__hdng{font-size:var(--fs-40)}.product_feature_section__visual_wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.feature_heading.feature_heading--top-left,.feature_heading.feature_heading--top-right,.feature_heading.feature_heading--bottom-left,.feature_heading.feature_heading--bottom-right{max-width:150px}.feature_heading h3{font-size:clamp(12px,1.1vw,18px)}.feature_heading p{font-size:clamp(10px,1.1vw,16px)}.feature_heading.feature_heading--bottom-right{right:0}.feature_heading.feature_heading--bottom-left{left:0}.feature_heading.feature_heading--bottom-left{max-width:170px}}@media(max-width:575.98px){.product_feature_section__visual_wrapper{padding:10px 0}.product_feature_section__device_img{max-width:50vw}.product_feature_section__eyebrow{font-size:var(--fs-20)}.product_feature_section__hdng{font-size:var(--fs-34);margin-bottom:8px}.product_feature_section__tagline{margin-bottom:24px;font-size:14px}.product_feature_section__features{gap:16px;margin-bottom:28px}.product_feature_section__feature{padding-left:12px}.product_feature_section__btn{width:100%;text-align:center;justify-content:center;padding:12px 20px}.feature_heading.feature_heading--bottom-right,.feature_heading.feature_heading--top-right{right:0}.feature_heading.feature_heading--bottom-left{left:0}.feature_heading h3,.feature_heading p{font-size:clamp(8px,1.1vw,18px)}.feature_heading.feature_heading--top-left,.feature_heading.feature_heading--top-right,.feature_heading.feature_heading--bottom-left,.feature_heading.feature_heading--bottom-right{max-width:30vw}.feature_heading.feature_heading--top-left{left:10%}.feature_heading.feature_heading--top-right{max-width:28vw}.feature_heading.feature_heading--top-right{top:23%}.feature_heading.feature_heading--bottom-left{max-width:35vw}}.comfort_section{background-color:var(--clr-white);background-color:var(--clr-1e1e1e)}.comfort_section__hdng{font-size:var(--fs-50);font-weight:700;color:var(--clr-white);margin-bottom:12px;line-height:1.15}.comfort_section__subtitle{font-size:var(--fs-20);color:#ffffffd4;margin-bottom:0;line-height:1.5}.comfort_section__row{margin-top:60px}.comfort_section__card{display:flex;flex-direction:column}.comfort_section__card_content{margin-bottom:24px}.comfort_section__card_content--bottom{margin-top:24px;margin-bottom:0}.comfort_section__card_num{display:block;font-size:var(--fs-52);font-weight:800;color:#f3f4f6;line-height:1;margin-bottom:8px;letter-spacing:-1px}.comfort_section__card_title{font-size:var(--fs-30);font-weight:700;color:var(--clr-white);margin-bottom:8px;line-height:1.25}.comfort_section__card_slogan{font-size:var(--fs-18);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:6px;line-height:1.3}.comfort_section__card_text{font-size:var(--fs-18);color:#ffffffd4;line-height:1.5;margin-bottom:0}.comfort_section__img_wrap{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px #0000000f}.comfort_section__img{width:100%;height:380px;object-fit:cover;border-radius:20px;display:block;transition:transform .3s ease}.comfort_section__img:hover{transform:scale(1.02)}.template-search .card__information{padding:0 15px 20px!important}@media(max-width:991.98px){.comfort_section__row{margin-top:40px}.comfort_section__card{margin-bottom:40px}.comfort_section__card:last-child{margin-bottom:0}.comfort_section__img{height:320px}.comfort_section__card:nth-child(2){flex-direction:column-reverse}.comfort_section__card_content--bottom{margin-top:0;margin-bottom:24px}}@media(max-width:767.98px){.comfort_section__row{margin-top:30px}.comfort_section__card_num{font-size:var(--fs-40)}.comfort_section__card_title{font-size:var(--fs-20)}.comfort_section__img{height:260px}}@media(max-width:575.98px){.comfort_section__row{margin-top:24px}.comfort_section__card{margin-bottom:30px}.comfort_section__card_content,.comfort_section__card_content--bottom{margin-bottom:16px}.comfort_section__img{height:230px;border-radius:16px}.comfort_section__img_wrap{border-radius:16px}.comfort_section__card_title{font-size:18px}.comfort_section__card_text{font-size:13.5px}}.testimonials_section{background-color:var(--clr-white)}.testimonials_section--grey{background-color:var(--clr-f3f4f6)}.testimonials_section--grey .testimonials_section__card{background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb)}.testimonials_section__label{font-size:var(--fs-20);font-weight:700;color:var(--clr-1e1e1e);letter-spacing:1.5px;margin-bottom:16px}.testimonials_section__hdng{font-size:var(--fs-50);margin-bottom:20px;line-height:1.2}.testimonials_section__desc{font-size:var(--fs-18);color:var(--clr-6b7280);line-height:1.6}.testimonials_section__cards_row{gap:0}.testimonials_section__card{background-color:var(--clr-f3f4f6);border-radius:12px;padding:24px;height:100%;display:flex;flex-direction:column;gap:16px}.testimonials_section__stars{display:flex;gap:2px}.testimonials_section__stars span{font-size:16px;color:#ffce31}.testimonials_section__review{font-size:var(--fs-16);color:var(--clr-1e1e1e);line-height:1.6;margin:0;flex:1;font-style:italic}.testimonials_section__author{display:flex;align-items:center;gap:12px}.testimonials_section__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonials_section__author_info{display:flex;flex-direction:column;gap:2px}.testimonials_section__author_name{font-size:var(--fs-16);font-weight:700;color:var(--clr-1e1e1e)}.testimonials_section__author_tag{font-size:var(--fs-14);color:var(--clr-6b7280)}.testimonials_slider{width:100%;overflow:hidden}.testimonials_slider .owl-stage-outer{overflow:hidden}.testimonials_slider .owl-stage,.testimonials_slider .owl-item{display:flex}.testimonials_slider .testimonials_section__card_wrap{width:100%;display:flex;margin-bottom:0}.testimonials_slider .testimonials_section__card{width:100%;height:auto}.testimonials_section__nav_btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--clr-1e1e1e);background-color:transparent;color:var(--clr-1e1e1e);cursor:pointer;transition:background-color .25s ease,color .25s ease;flex-shrink:0}.testimonials_section__nav_btn svg{display:block;pointer-events:none}.testimonials_section__slider_nav{display:none;justify-content:center;gap:10px;margin-bottom:20px;margin-top:20px}.testimonials_slider.owl-loaded+.testimonials_section__slider_nav{display:flex}.testimonials_section__nav_btn:hover{background-color:var(--clr-1e1e1e);color:var(--clr-white)}.owl-nav.disabled{display:none}.testimonials_slider{visibility:hidden;overflow:hidden;opacity:0}.testimonials_slider.owl-loaded{visibility:visible;overflow:visible;opacity:1}@media(min-width:768px)and (max-width:992px){.testimonials_section__hdng br{display:none}}@media(max-width:991.98px){.testimonials_section__heading_col{margin-bottom:36px}.testimonials_section__hdng{font-size:var(--fs-34)}}@media(min-width:768px)and (max-width:991.98px){.testimonials_section__card{padding:18px 14px;gap:12px}.testimonials_section__review{font-size:13px}.testimonials_section__author_name{font-size:12px}.testimonials_section__avatar{width:34px;height:34px}}@media(max-width:767.98px){.testimonials_section__cards_row{margin-left:0;margin-right:0}.testimonials_section__cards_col{padding-left:0;padding-right:0}.testimonials_section__card_wrap{margin-bottom:20px}.testimonials_section__card_wrap:last-child{margin-bottom:0}}@media(max-width:575.98px){.testimonials_section__heading_col{margin-bottom:28px;text-align:center}.testimonials_section__card{padding:20px}}.subscribe_section{background:linear-gradient(90deg,#1e1e1e,#3c3c3c);padding:90px 0 70px}.subscribe_section__inner{padding:0}.subscribe_section__title{font-size:var(--fs-50);font-weight:600;color:var(--clr-white);line-height:1.25;margin-bottom:32px;letter-spacing:-.5px}.subscribe_section__form{display:flex;align-items:center;background-color:var(--clr-white);border-radius:8px;padding:6px 6px 6px 20px;max-width:530px;margin:0 auto 16px;box-shadow:0 10px 30px #00000040}.subscribe_section__input{flex:1;padding:8px 12px 8px 0;background-color:transparent;border:none;color:var(--clr-1e1e1e);font-size:var(--fs-18);font-family:Montserrat,sans-serif;outline:none;min-width:0}.subscribe_section__input::placeholder{color:#9ca3af;font-size:13px}.subscribe_section__btn{background-color:#222;color:var(--clr-white);border:none;border-radius:6px;padding:12px 28px;font-size:var(--fs-18);font-weight:500;flex-shrink:0;cursor:pointer;transition:background-color .2s ease;line-height:1}.subscribe_section__btn:hover{background-color:var(--clr-black);color:var(--clr-white)}.subscribe_section__consent{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;margin-top:4px}.subscribe_section__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.subscribe_section__checkbox_custom{width:14px;height:14px;border:1px solid rgba(255,255,255,.4);border-radius:3px;background-color:transparent;display:inline-block;flex-shrink:0;position:relative;transition:all .2s ease}.subscribe_section__checkbox:checked~.subscribe_section__checkbox_custom{background-color:var(--clr-white);border-color:var(--clr-white)}.subscribe_section__checkbox:checked~.subscribe_section__checkbox_custom:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:7px;border:solid #1e1e1e;border-width:0 2px 2px 0;transform:rotate(45deg)}.subscribe_section__disclaimer{font-size:var(--fs-14);color:#ffffff8c;margin:0;line-height:1.5}@media(max-width:767.98px){.subscribe_section{padding:60px 0 50px}.subscribe_section__title{font-size:var(--fs-28);margin-bottom:24px}.subscribe_section__form{padding:4px 4px 4px 14px}.subscribe_section__btn{padding:10px 20px;font-size:12px}}@media(max-width:575.98px){.subscribe_section{padding:48px 0 38px}.subscribe_section__consent{align-items:flex-start;text-align:left;padding:0 10px}.subscribe_section__checkbox_custom{margin-top:2px}}@media(max-width:480px){.subscribe_section__form{flex-direction:column;padding:6px;background-color:transparent;box-shadow:none;gap:8px}.subscribe_section__input{width:100%;background-color:var(--clr-white);border-radius:6px;padding:12px 14px;box-shadow:0 4px 12px #00000026}.subscribe_section__btn{width:100%;padding:12px 20px;font-size:13px}.subscribe_section__btn{background-color:#575757}}.site_footer{background:linear-gradient(90deg,#1e1e1e,#3c3c3c);border-top:1px solid;border-image-source:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 57.21%,rgba(153,153,153,0) 100%);border-image-slice:1;padding:70px 0 30px}.site_footer__row{padding-bottom:50px}.site_footer__brand{display:inline-flex;flex-direction:column;text-decoration:none;margin-bottom:22px}.site_footer__brand_title{font-size:var(--fs-34);font-weight:800;color:var(--clr-white);line-height:1;letter-spacing:-.5px}.site_footer__brand_sub{font-size:13px;font-weight:600;color:var(--clr-white);letter-spacing:1.5px;margin-top:5px}.site_footer__tagline{font-size:var(--fs-18);color:#ffffffd6;line-height:1.6;margin-bottom:28px;max-width:300px}.site_footer__tagline strong{color:var(--clr-white);font-weight:700}.site_footer__top{display:flex;align-items:center}.site_footer__social{display:flex;align-items:center;gap:12px}.site_footer__social--top{display:flex;align-items:center;gap:14px}.site_footer__social_link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--clr-white);background-color:#ffffff1f;text-decoration:none;position:relative;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;box-shadow:0 4px 12px #00000040}.site_footer__social_link svg{display:block;transition:transform .25s ease}.site_footer__social_link:hover{transform:translateY(-3px) scale(1.08);color:var(--clr-white)}.site_footer__social_link:hover svg{transform:scale(1.08)}.site_footer__social_link--instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);box-shadow:0 4px 14px #dc274359}.site_footer__social_link--instagram:hover{box-shadow:0 8px 22px #dc274399}.site_footer__social_link--facebook{background-color:#1877f2;box-shadow:0 4px 14px #1877f259}.site_footer__social_link--facebook:hover{box-shadow:0 8px 22px #1877f299}.site_footer__social_link--linkedin{background-color:#0a66c2;box-shadow:0 4px 14px #0a66c259}.site_footer__social_link--linkedin:hover{box-shadow:0 8px 22px #0a66c299}.site_footer__social_link--twitter,.site_footer__social_link--x{background-color:#000;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 14px #0006}.site_footer__social_link--twitter:hover,.site_footer__social_link--x:hover{background-color:#1da1f2;border-color:#1da1f2;box-shadow:0 8px 22px #1da1f299}.site_footer__social_link--youtube{background-color:red;box-shadow:0 4px 14px #ff000059}.site_footer__social_link--youtube:hover{box-shadow:0 8px 22px #f009}.site_footer__social_link--tiktok{background-color:#010101;border:1px solid rgba(255,255,255,.2);box-shadow:-2px -2px 10px #00f2fe4d,2px 2px 10px #fe09794d}.site_footer__social_link--tiktok:hover{box-shadow:-3px -3px 14px #00f2fe99,3px 3px 14px #fe097999}.site_footer__nav_col{padding-left:20px}.site_footer__nav_heading{font-size:var(--fs-16);font-weight:700;color:var(--clr-white);letter-spacing:1.5px;margin-bottom:24px}.site_footer__nav_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.site_footer__nav_link{font-size:var(--fs-16);font-weight:400;color:#ffffffd6;text-decoration:none;transition:color .2s ease;display:inline-block}.site_footer__nav_link:hover{color:var(--clr-white)}.site_footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px}.site_footer__copy{font-size:var(--fs-14);color:#ffffffb3;margin:0}.site_footer__bottom_right{display:flex;justify-content:flex-end}.site_footer__extra{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.site_footer__lang{font-size:var(--fs-14);color:#ffffffb3}.site_footer__payments{display:flex;align-items:center;gap:8px}.site_footer__payment_badge{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden}.site_footer__payment_badge svg{display:block;width:34px;height:20px}.site_footer__payments_img{max-height:26px;width:auto;display:block;object-fit:contain}@media(min-width:768px)and (max-width:992px){.product_feature_section__hdng{font-size:50px}.site_footer__tagline br{display:none}}@media(max-width:991.98px){.site_footer{padding-top:50px}.site_footer__social--top{justify-content:flex-start;margin-top:18px}.site_footer__brand_col{margin-bottom:40px}.site_footer__nav_col{padding-left:15px;margin-bottom:24px}.site_footer__bottom_right{justify-content:flex-start;margin-top:16px}}@media(max-width:767.98px){.site_footer{padding:40px 0 24px}.site_footer__row{padding-bottom:30px}.site_footer__tagline{max-width:100%}.site_footer__extra{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:575.98px){.site_footer__top,.site_footer__social--top{justify-content:center}.site_footer__brand_col{text-align:center;margin-bottom:32px}.site_footer__tagline{margin-left:auto;margin-right:auto}.site_footer__social{justify-content:center}.site_footer__bottom_left{text-align:center}.site_footer__bottom_right{justify-content:center;margin-top:14px}.site_footer__extra{align-items:center;justify-content:center;text-align:center;width:100%;gap:10px}.site_footer__payments{justify-content:center;flex-wrap:wrap}}.product_single_section{background-color:var(--clr-white);padding-top:50px;padding-bottom:80px}.product_single_section__gallery{position:sticky;top:10px}.product_single_section__main_img_wrap{position:relative;background:#fffbe000;border:1px solid var(--clr-e5e7eb);border-radius:20px;padding:44px 28px;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:520px;box-shadow:0 10px 30px #00000008}.product_single_section__slider_track{display:flex;width:100%;transition:transform .45s ease}.product_single_section__slide{flex:0 0 100%;max-width:100%;display:flex;align-items:center;justify-content:center;padding:0 30px}.product_single_section__main_img{width:100%;max-width:800px;max-height:600px;height:auto;object-fit:contain;transition:transform .35s ease,opacity .25s ease}.product_single_section__main_img:hover{transform:scale(1.1)}.product_single_section__thumbs{display:flex;gap:14px;overflow-x:hidden;scroll-behavior:smooth;flex:1 1 auto;min-width:0}.product_single_section__thumbs_wrap{display:flex;align-items:center;gap:10px;margin-top:18px}.product_single_section__thumbs_arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--clr-e5e7eb);background-color:var(--clr-white);color:var(--clr-1e1e1e);cursor:pointer;transition:all .2s ease}.product_single_section__thumbs_arrow:hover{border-color:var(--clr-1e1e1e);box-shadow:0 4px 12px #00000014}.product_single_section__thumbs_arrow[hidden]{display:none}.product_single_section__thumb{position:relative;flex:0 0 88px;height:88px;background-color:var(--clr-white);border:2px solid var(--clr-e5e7eb);border-radius:12px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;overflow:hidden}.product_single_section__thumb_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background-color:#0000008c;color:var(--clr-white);display:flex;align-items:center;justify-content:center;pointer-events:none}.product_single_section__thumb_play svg{margin-left:2px}.product_single_section__thumb:hover{border-color:var(--clr-1e1e1e)}.product_single_section__thumb--active{border-color:var(--clr-1e1e1e);background-color:var(--clr-white);box-shadow:0 6px 16px #0000001a}.product_single_section__nav_arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--clr-e5e7eb);background-color:#ffffffe6;color:var(--clr-1e1e1e);cursor:pointer;transition:all .2s ease}.product_single_section__nav_arrow:hover{background-color:var(--clr-white);border-color:var(--clr-1e1e1e);box-shadow:0 6px 16px #0000001a}.product_single_section__nav_arrow--prev{left:16px}.product_single_section__nav_arrow--next{right:16px}@media(max-width:1600px){.product_single_section__main_img{max-height:550px}}@media(max-width:1500px){.product_single_section__main_img{max-height:500px}}@media(max-width:1400px){.product_single_section__main_img{max-height:400px}}@media(max-width:575.98px){.product_single_section__nav_arrow{width:34px;height:34px}.product_single_section__nav_arrow--prev{left:8px}.product_single_section__nav_arrow--next{right:8px}.product_single_section__main_img{padding:0 20px}}.product_single_section__thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.product_single_section__eyebrow_wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.product_single_section__collection_badge{display:inline-block;background-color:var(--clr-f3f4f6);color:var(--clr-1e1e1e);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;border-radius:4px}.product_single_section__eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--clr-76899d);margin:0}.product_single_section__title{font-size:var(--fs-52);font-weight:800;color:var(--clr-1e1e1e);line-height:1.05;margin-bottom:6px;letter-spacing:-1px}.product_single_section__slogan{font-size:var(--fs-20);font-weight:600;color:var(--clr-6b7280);line-height:1.3;margin-bottom:18px}.product_single_section__framed_box{display:flex;align-items:center;gap:14px;background-color:var(--clr-f9fafb);border:1px solid var(--clr-e5e7eb);border-left:4px solid var(--clr-1e1e1e);border-radius:0 8px 8px 0;padding:14px 18px;margin-bottom:22px;box-shadow:0 1px 4px #00000008;transition:all .25s ease;width:100%;text-align:left}.product_single_section__framed_box--btn{cursor:pointer;background:var(--clr-f9fafb);border-top:1px solid var(--clr-e5e7eb);border-right:1px solid var(--clr-e5e7eb);border-bottom:1px solid var(--clr-e5e7eb);border-left:4px solid var(--clr-1e1e1e)}.product_single_section__framed_box:hover{background-color:#f3f4f6;border-left-color:var(--clr-black);box-shadow:0 4px 14px #00000012}.product_single_section__framed_box--btn:focus-visible{outline:2px solid var(--clr-1e1e1e);outline-offset:2px}.product_single_section__framed_icon_wrap{width:34px;height:34px;border-radius:8px;background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);display:flex;align-items:center;justify-content:center;color:var(--clr-1e1e1e);flex-shrink:0;box-shadow:0 1px 3px #0000000a;transition:transform .25s ease,background-color .25s ease}.product_single_section__framed_box:hover .product_single_section__framed_icon_wrap{transform:scale(1.05);background-color:var(--clr-1e1e1e);border-color:var(--clr-1e1e1e);color:var(--clr-white)}.product_single_section__framed_text{font-size:var(--fs-16);color:#374151;line-height:1.55;margin:0;flex-grow:1}.product_single_section__framed_text strong{font-weight:700;color:var(--clr-1e1e1e)}.product_single_section__framed_badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--clr-1e1e1e);background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);padding:6px 12px;border-radius:20px;flex-shrink:0;transition:all .25s ease;box-shadow:0 1px 3px #0000000a}.product_single_section__framed_badge svg{transition:transform .25s ease}.product_single_section__framed_box--btn:hover .product_single_section__framed_badge{background-color:var(--clr-1e1e1e);color:var(--clr-white);border-color:var(--clr-1e1e1e)}.product_single_section__framed_box--btn:hover .product_single_section__framed_badge svg{transform:translate(3px)}.product_single_section__highlights{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:12px;background-color:var(--clr-f9fafb);border-radius:12px;border:1px solid var(--clr-e5e7eb)}.product_single_section__highlight_item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:8px;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.product_single_section__highlight_item:hover,.product_single_section__highlight_item:focus-within{border-color:var(--clr-1e1e1e);background-color:#fff;box-shadow:0 4px 14px #00000014;transform:translate(3px)}.product_single_section__highlight_icon{width:36px;height:36px;border-radius:8px;background-color:var(--clr-f3f4f6);border:1px solid var(--clr-e5e7eb);display:flex;align-items:center;justify-content:center;color:var(--clr-1e1e1e);flex-shrink:0;transition:all .25s ease;overflow:hidden}#shopify-section-template--19972499308647__main .product_single_section__highlight_icon{width:40px;height:40px;border-radius:50%;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;color:var(--clr-1e1e1e);flex-shrink:0;transition:all .25s ease;overflow:hidden}.product_single_section__highlight_icon img{width:100%;height:100%;object-fit:cover}.product_single_section__highlight_item:hover .product_single_section__highlight_icon,.product_single_section__highlight_item:focus-within .product_single_section__highlight_icon{background-color:var(--clr-1e1e1e);border-color:var(--clr-1e1e1e);color:var(--clr-white)}.product_single_section__highlight_text{display:flex;flex-direction:column;flex-grow:1}.product_single_section__highlight_item--accordion{flex-direction:column;padding:0;cursor:default;transform:none!important;transition:border-color .4s ease,box-shadow .4s ease,background-color .4s ease;overflow:hidden}.product_single_section__highlight_item--accordion:hover,.product_single_section__highlight_item--accordion:focus-within{border-color:var(--clr-1e1e1e);box-shadow:0 4px 14px #0000000f}.product_single_section__accordion_trigger{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left;border-radius:8px;transition:background-color .2s ease}.product_single_section__accordion_trigger:hover{background-color:var(--clr-f9fafb)}.product_single_section__accordion_trigger:focus-visible{outline:2px solid var(--clr-1e1e1e);outline-offset:-2px}.product_single_section__accordion_label{font-size:var(--fs-14);font-weight:700;color:var(--clr-1e1e1e);flex-grow:1;line-height:1.3}.product_single_section__accordion_chevron{color:var(--clr-6b7280);flex-shrink:0;transition:transform .45s cubic-bezier(.25,1,.35,1),color .3s ease;display:flex;align-items:center}.product_single_section__highlight_item--accordion.active .product_single_section__accordion_chevron,.product_single_section__highlight_item--accordion:hover .product_single_section__accordion_chevron,.product_single_section__highlight_item--accordion:focus-within .product_single_section__accordion_chevron,.product_single_section__accordion_trigger[aria-expanded=true] .product_single_section__accordion_chevron{transform:rotate(180deg);color:var(--clr-1e1e1e)}.product_single_section__highlight_item--accordion.active .product_single_section__highlight_icon,.product_single_section__highlight_item--accordion:hover .product_single_section__highlight_icon,.product_single_section__highlight_item--accordion:focus-within .product_single_section__highlight_icon,.product_single_section__accordion_trigger[aria-expanded=true] .product_single_section__highlight_icon{background-color:var(--clr-1e1e1e);border-color:var(--clr-1e1e1e);color:var(--clr-white)}.product_single_section__accordion_panel{display:none;overflow:hidden;padding:0 14px 14px;overflow-y:auto}.product_single_section__accordion_panel_inner{overflow:hidden}.product_single_section__accordion_desc{font-size:13px;color:var(--clr-6b7280);line-height:1.5;margin:0 0 10px;border-top:1px solid var(--clr-e5e7eb);padding-top:12px}.product_single_section__accordion_desc+.product_single_section__accordion_list{border-top:none;padding-top:0}.product_single_section__accordion_list{list-style:none;padding:12px 0 0;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--clr-e5e7eb)}.product_single_section__accordion_list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--clr-6b7280);line-height:1.5}.product_single_section__accordion_dot{width:6px;height:6px;border-radius:50%;background-color:var(--clr-1e1e1e);flex-shrink:0;margin-top:5px}.product_single_section__accordion_list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.product_single_section__accordion_list li{position:relative;padding-left:16px;font-size:13px;color:var(--clr-6b7280);line-height:1.5}.product_single_section__accordion_list li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background-color:var(--clr-1e1e1e)}.metafield-rich_text_field ul{list-style:disc}.product_single_section__accordion_list li strong{color:var(--clr-1e1e1e);font-weight:600}.product_single_section__desc{font-size:var(--fs-16);color:var(--clr-6b7280);line-height:1.6;margin-bottom:22px;padding:20px;background-color:var(--clr-f9fafb);border:1px dotted black;border-left:5px solid black}.product_single_section__desc p{margin:0}.product_single_section__desc p+p{margin-top:10px}.product_single_section__desc span{display:inline-block;background:linear-gradient(135deg,#1e1b4b,#2563eb);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;border-radius:50px;box-shadow:0 4px 14px #2563eb4d;margin-top:10px}.product_single_section__form{margin-bottom:16px}.product_single_section__action_row{display:flex;align-items:center;gap:14px;margin-bottom:12px}.product_single_section__qty_wrap{display:inline-flex;align-items:center;border:1px solid var(--clr-e5e7eb);border-radius:32px;background-color:var(--clr-white);overflow:hidden;height:48px;box-shadow:0 2px 6px #00000005}.product_single_section__qty_btn{background:transparent;border:none;width:45px;height:100%;font-size:var(--fs-20);font-weight:600;color:var(--clr-1e1e1e);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.product_single_section__qty_btn:hover{background-color:var(--clr-f3f4f6)}.product_single_section__qty_input{width:50px;height:100%;border:none;background:transparent;text-align:center;font-size:var(--fs-18);font-weight:700;color:var(--clr-1e1e1e);-moz-appearance:textfield}.product_single_section__qty_input::-webkit-outer-spin-button,.product_single_section__qty_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_single_section__btn_cart{flex:1;background-color:var(--clr-1e1e1e);color:var(--clr-white);border:1px solid var(--clr-1e1e1e);padding:0 32px;height:49px;border-radius:35px;font-size:var(--fs-16);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;letter-spacing:.3px;box-shadow:0 4px 14px #00000026;transition:all .25s ease;max-width:270px}.product_single_section__btn_cart:hover{background-color:var(--clr-black);border-color:var(--clr-black);transform:translateY(-2px);box-shadow:0 8px 22px #00000038}.product_single_section__inline_checklist{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:20px;margin-bottom:20px}.product_single_section__inline_check_item{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--clr-6b7280)}.product_single_section__inline_check_icon{color:#16a34a;flex-shrink:0}.product_single_section__trust_row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;background-color:#e5e7eb;border-radius:14px;padding:24px 12px;margin-top:20px;margin-bottom:20px}.product_single_section__trust_item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0 6px;position:relative}.product_single_section__trust_item+.product_single_section__trust_item:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background-color:#00000014}.product_single_section__trust_icon{color:#3a2e22;flex-shrink:0}.product_single_section__trust_label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.4;color:#3a2e22}.product_single_section__nav_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.product_single_section__nav_btn{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--clr-1e1e1e);padding:7px 18px;font-size:var(--fs-16);font-weight:600;text-decoration:none;text-align:center;transition:all .2s ease;box-shadow:none;border:1.5px solid var(--clr-1e1e1e);cursor:pointer;width:100%;border-radius:36px}.product_single_section__nav_btn:hover{background-color:var(--clr-1e1e1e);color:var(--clr-white);box-shadow:0 4px 12px #0000001f}.product_single_section__nav_btn:active{transform:translateY(0)}#productFeatures,#howToUse,#specifications,#inTheBox{scroll-margin-top:100px}@media(min-width:1200px)and (max-width:1700px){.product_single_section__nav_btn{font-size:12px}}@media(max-width:991.98px){.product_single_section{padding-top:30px;padding-bottom:60px}.product_single_section__gallery{position:static;margin-bottom:40px}.product_single_section__info{padding-left:0}.product_single_section__main_img_wrap{min-height:420px}}@media(max-width:767.98px){.product_single_section__main_img_wrap{min-height:320px;padding:30px 16px}.product_single_section__title{font-size:var(--fs-34)}.product_single_section__slogan{font-size:var(--fs-18)}.product_single_section__highlights{grid-template-columns:1fr}.product_single_section__action_row{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:14px;width:100%}.product_single_section__qty_wrap{flex:0 0 110px;width:110px;height:48px;border-radius:32px;border:1px solid var(--clr-e5e7eb);background-color:var(--clr-white);box-shadow:0 2px 6px #00000005;justify-content:space-between}.product_single_section__qty_btn{width:32px;height:100%;font-size:var(--fs-18);flex:none}.product_single_section__qty_btn:active{background-color:var(--clr-f3f4f6)}.product_single_section__qty_input{width:38px;height:100%;font-size:var(--fs-16);flex:none}.product_single_section__btn_cart{flex:1;height:52px;padding:0 16px;font-size:var(--fs-16);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background-color:var(--clr-1e1e1e);color:var(--clr-white);border:1px solid var(--clr-1e1e1e);box-shadow:0 4px 14px #00000026;transition:all .2s ease}.product_single_section__btn_cart:active{transform:scale(.98);background-color:var(--clr-black)}.product_single_section__btn_cart svg{width:16px;height:16px;flex-shrink:0}.product_single_section__trust_row{flex-wrap:wrap;row-gap:20px;padding:18px 10px}.product_single_section__trust_item{flex:0 0 33.333%}.product_single_section__trust_item:nth-child(3n+1):before{display:none}.product_single_section__trust_label{font-size:10px}.product_single_section__accordion_list li{gap:3px;flex-direction:column}}@media(max-width:420px){.product_single_section__action_row{gap:8px}.product_single_section__qty_wrap{flex:0 0 100px;width:100px;height:46px}.product_single_section__qty_btn{width:32px;font-size:16px}.product_single_section__qty_input{width:36px;font-size:15px}.product_single_section__btn_cart{height:50px;padding:0 12px;font-size:14px;gap:6px}.product_single_section__btn_cart svg{width:14px;height:14px}}@media(max-width:575.98px){.product_single_section__thumb{flex:0 0 70px;height:70px}.product_single_section__nav_btn{font-size:12px}.product_single_section__nav_grid{grid-template-columns:repeat(2,1fr);gap:8px}}.product_features_section{background-color:var(--clr-111111);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:90px 0}.product_features_section__header{text-align:center;max-width:760px;margin:0 auto 60px}.product_features_section__eyebrow{font-size:var(--fs-14);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--clr-8ca0b5);margin-bottom:10px}.product_features_section__hdng{font-size:var(--fs-52);font-weight:800;color:var(--clr-white);line-height:1.2;margin-bottom:16px}.product_features_section__subtitle{font-size:var(--fs-18);color:var(--clr-e5e7eb);line-height:1.6;margin:0}.product_features_section__highlight{display:inline-block;background-color:#8ca0b540;color:var(--clr-white);font-weight:700;padding:2px 10px;border-radius:999px;border:1px solid var(--clr-8ca0b5);white-space:nowrap}.product_features_section__grid{display:flex;gap:24px}.product_features_section__card{background-color:var(--clr-1e1e1e);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:34px 26px;display:flex;flex-direction:column;transition:all .35s ease;height:100%;position:relative;box-shadow:0 8px 24px #00000040}.product_features_section__card:hover,.product_features_section__card:focus-within,.product_features_section__card--expanded{transform:translateY(-5px);box-shadow:0 18px 40px #00000073;border-color:var(--clr-8ca0b5);background-color:#242424}.product_features_section__card_icon_wrap{width:58px;height:58px;border-radius:12px;background-color:#ffffff14;color:var(--clr-white);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:var(--fs-24);font-weight:700;transition:all .3s ease}.product_features_section__card:hover .product_features_section__card_icon_wrap,.product_features_section__card--expanded .product_features_section__card_icon_wrap{background-color:var(--clr-76899d);border-color:var(--clr-8ca0b5)}.product_features_section__card_title{font-size:var(--fs-20);font-weight:700;color:var(--clr-white);line-height:1.3;margin-bottom:12px}.product_features_section__card_text{font-size:var(--fs-14);color:var(--clr-e5e7eb);line-height:1.6;margin-bottom:12px}.product_features_section__card_expandable{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .3s ease;margin-top:0}.product_features_section__card:hover .product_features_section__card_expandable,.product_features_section__card:focus-within .product_features_section__card_expandable,.product_features_section__card--expanded .product_features_section__card_expandable{max-height:500px;opacity:1;margin-top:12px}.product_features_section__more_btn{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;background:none;border:none;color:var(--clr-8ca0b5);font-size:var(--fs-14);font-weight:700;cursor:pointer;transition:color .2s ease}.product_features_section__more_btn svg{transition:transform .3s ease}.product_features_section__card:hover .product_features_section__more_btn,.product_features_section__card--expanded .product_features_section__more_btn{color:var(--clr-white)}.product_features_section__card:hover .product_features_section__more_btn svg,.product_features_section__card--expanded .product_features_section__more_btn svg{transform:rotate(180deg)}.product_features_section__card_subitem{border-top:1px solid rgba(255,255,255,.12);padding-top:12px;margin-top:12px}.product_features_section__card_sublabel{display:block;font-size:var(--fs-14);font-weight:700;color:var(--clr-white);margin-bottom:4px}.product_features_section__card_subtext{font-size:var(--fs-14);color:var(--clr-b8c8d8);line-height:1.5;margin:0}.product_features_section__pill_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.product_features_section__pill_item{display:flex;align-items:center;gap:8px;font-size:var(--fs-14);font-weight:600;color:var(--clr-white);background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:8px 12px;border-radius:8px}.product_features_section__pill_dot{width:7px;height:7px;border-radius:50%;background-color:var(--clr-8ca0b5);flex-shrink:0}#main-collection-filters .facet-filters__sort:focus-visible,#main-collection-filters .facet-filters__sort:focus,#main-collection-filters .facet-filters__field .select:focus,#main-collection-filters .facet-filters__field .select:focus-visible{outline:none!important;box-shadow:none!important}#main-collection-filters .facet-filters__field .select .svg-wrapper{right:10px}#ProductGridContainer h3 a:hover{text-decoration:none}@media(max-width:1199.98px){.product_features_section__grid{flex-wrap:wrap;gap:20px;justify-content:center}.product_features_section__grid>div{width:40%}}@media(max-width:767.98px){.product_features_section__grid>div{width:100%}.product_features_section{padding:60px 0}.product_features_section__grid{grid-template-columns:1fr;gap:16px}.product_features_section__hdng{font-size:var(--fs-34)}}.how_to_use_section{background-color:var(--clr-white);padding:90px 0}.how_to_use_section__header{text-align:center;max-width:680px;margin:0 auto 36px}.how_to_use_section__eyebrow{font-size:var(--fs-14);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--clr-76899d);margin-bottom:10px}.how_to_use_section__hdng{font-size:var(--fs-52);font-weight:800;color:var(--clr-1e1e1e);line-height:1.2;margin-bottom:0}.how_to_use_section__stages_wrap{display:flex;justify-content:center;margin-bottom:40px}.how_to_use_section__stages{display:inline-flex;align-items:center;gap:8px;background-color:var(--clr-f9fafb);border:1px solid var(--clr-e5e7eb);padding:8px 14px;border-radius:999px;box-shadow:0 4px 14px #00000008}.how_to_use_section__stage_btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;padding:8px 18px;border-radius:999px;font-size:var(--fs-14);font-weight:700;color:var(--clr-6b7280);cursor:pointer;transition:all .25s ease}.how_to_use_section__stage_btn:hover,.how_to_use_section__stage_btn--active{background-color:var(--clr-1e1e1e);color:var(--clr-white)}.how_to_use_section__stage_badge{font-size:11px;font-weight:700;background-color:var(--clr-e5e7eb);color:var(--clr-1e1e1e);padding:2px 8px;border-radius:999px;transition:all .25s ease}.how_to_use_section__stage_btn:hover .how_to_use_section__stage_badge,.how_to_use_section__stage_btn--active .how_to_use_section__stage_badge{background-color:#fff3;color:var(--clr-white)}.how_to_use_section__stage_arrow{color:var(--clr-b8c8d8);font-size:var(--fs-14)}.how_to_use_section__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.how_to_use_section__step_card{background-color:var(--clr-f9fafb);border:1px solid var(--clr-e5e7eb);border-radius:14px;padding:30px 20px;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.how_to_use_section__step_card:hover,.how_to_use_section__step_card--active{background-color:var(--clr-white);border-color:var(--clr-1e1e1e);transform:translateY(-4px);box-shadow:0 12px 24px #0000000f}.how_to_use_section__step_card--dimmed{opacity:.45}.how_to_use_section__step_num{font-size:var(--fs-34);font-weight:800;color:var(--clr-b8c8d8);line-height:1;margin-bottom:18px;transition:color .25s ease}.how_to_use_section__step_card:hover .how_to_use_section__step_num,.how_to_use_section__step_card--active .how_to_use_section__step_num{color:var(--clr-1e1e1e)}.how_to_use_section__step_title{font-size:var(--fs-18);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:10px;line-height:1.3}.how_to_use_section__step_text{font-size:var(--fs-14);color:var(--clr-6b7280);line-height:1.6;margin:0}.how_to_use_section__step_bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.how_to_use_section__step_bullets li{font-size:var(--fs-14);color:var(--clr-1e1e1e);line-height:1.5;position:relative;padding-left:14px}.how_to_use_section__step_bullets li:before{content:"\2022";position:absolute;left:0;color:var(--clr-8ca0b5);font-weight:800}@media(max-width:1199.98px){.how_to_use_section__steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.how_to_use_section{padding:60px 0}.how_to_use_section__stages{flex-direction:column;width:100%;border-radius:16px;padding:12px}.how_to_use_section__stage_btn{width:100%;text-align:center;justify-content:center}.how_to_use_section__stage_arrow{transform:rotate(90deg)}.how_to_use_section__steps{grid-template-columns:1fr;gap:16px}.how_to_use_section__hdng{font-size:var(--fs-34)}}.product_specs_section{background:linear-gradient(180deg,#f5f8fa,#edf2f7);border-top:1px solid var(--clr-e5e7eb);border-bottom:1px solid var(--clr-e5e7eb);padding:90px 0}.product_specs_section__top_row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:50px;flex-wrap:wrap}.product_specs_section__header{text-align:left}.product_specs_section__hdng{font-size:var(--fs-52);font-weight:800;color:var(--clr-1e1e1e);line-height:1.2;margin:0}.product_specs_section__notice_aside{position:relative;max-width:440px;background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:14px;padding:14px 18px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #00000008}.product_specs_section__notice_aside:hover,.product_specs_section__notice_aside:focus-within,.product_specs_section__notice_aside.active{border-color:var(--clr-76899d);box-shadow:0 10px 24px #00000014}.product_specs_section__notice_bar{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:none;padding:0;margin:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.product_specs_section__notice_icon{width:22px;height:22px;color:var(--clr-76899d);flex-shrink:0}.product_specs_section__notice_summary{display:flex;flex-direction:column;flex-grow:1}.product_specs_section__notice_title{font-size:var(--fs-14);font-weight:700;color:var(--clr-1e1e1e)}.product_specs_section__notice_prompt{font-size:12px;color:var(--clr-6b7280)}.product_specs_section__notice_arrow{color:var(--clr-76899d);transition:transform .25s ease;flex-shrink:0}.product_specs_section__notice_aside:hover .product_specs_section__notice_arrow,.product_specs_section__notice_aside.active .product_specs_section__notice_arrow{transform:rotate(180deg)}.product_specs_section__notice_extension{position:absolute;top:calc(100% + 10px);right:0;width:440px;max-width:min(440px,calc(100vw - 40px));background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:14px;padding:18px 20px;box-shadow:0 16px 40px #0000001f;z-index:60;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;pointer-events:none}.product_specs_section__notice_aside.active .product_specs_section__notice_extension,.product_specs_section__notice_aside:hover .product_specs_section__notice_extension{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.product_specs_section__notice_list{list-style:disc;padding-left:18px;margin:0;display:flex;flex-direction:column;gap:8px}.product_specs_section__notice_list li{font-size:12px;color:var(--clr-6b7280);line-height:1.5}.product_specs_section__card{background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:16px;padding:40px;height:100%;box-shadow:0 4px 16px #00000008}.product_specs_section__card_title{font-size:var(--fs-24);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--clr-1e1e1e)}.product_specs_section__table{width:100%;border-collapse:collapse}.product_specs_section__table tr{border-bottom:1px solid var(--clr-e5e7eb)}.product_specs_section__table tr:last-child{border-bottom:none}.product_specs_section__table th{font-size:var(--fs-14);font-weight:600;color:var(--clr-6b7280);padding:14px 10px 14px 0;text-align:left;vertical-align:top;width:40%}.product_specs_section__table td{font-size:var(--fs-14);font-weight:600;color:var(--clr-1e1e1e);padding:14px 0 14px 10px;vertical-align:top}.product_specs_section__box_list{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:16px}.product_specs_section__box_item{display:flex;align-items:center;gap:14px;padding:12px 16px;background-color:var(--clr-f3f4f6);border-radius:10px;font-size:var(--fs-16);font-weight:600;color:var(--clr-1e1e1e)}.product_specs_section__box_icon{width:24px;height:24px;color:var(--clr-1e1e1e);flex-shrink:0}.product_specs_section__box_preview{background:linear-gradient(180deg,#f3f4f6,#e5e7eb);border-radius:12px;padding:24px;text-align:center}.product_specs_section__box_preview_text{font-size:var(--fs-14);color:var(--clr-6b7280);margin:0;font-weight:500}@media(max-width:991.98px){.product_specs_section{padding:60px 0}.product_specs_section__top_row{flex-direction:column;align-items:flex-start;gap:20px}.product_specs_section__notice_aside{max-width:100%;width:100%}.product_specs_section__notice_extension{position:static;top:auto;right:auto;width:100%;max-width:100%;box-shadow:none;border:none;border-top:1px solid var(--clr-e5e7eb);border-radius:0;padding:14px 0 0;margin-top:0;max-height:0;transform:none;transition:max-height .35s ease,opacity .25s ease,margin .25s ease}.product_specs_section__notice_aside.active .product_specs_section__notice_extension,.product_specs_section__notice_aside:hover .product_specs_section__notice_extension{max-height:400px;opacity:1;visibility:visible;margin-top:14px;transform:none}.product_specs_section__card{padding:24px;margin-bottom:24px}.product_specs_section__hdng{font-size:var(--fs-34)}}.product_notice_section{background-color:var(--clr-f9fafb);border-top:1px solid var(--clr-e5e7eb);padding:60px 0}.product_notice_section__card{background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-left:4px solid var(--clr-76899d);border-radius:12px;padding:32px 36px}.product_notice_section__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.product_notice_section__icon{width:24px;height:24px;color:var(--clr-76899d);flex-shrink:0}.product_notice_section__title{font-size:var(--fs-20);font-weight:700;color:var(--clr-1e1e1e);margin:0}.product_notice_section__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.product_notice_section__item{font-size:var(--fs-14);color:var(--clr-6b7280);line-height:1.6;position:relative;padding-left:18px}.product_notice_section__item:before{content:"\2022";position:absolute;left:0;color:var(--clr-76899d);font-size:var(--fs-18);line-height:1.2}@media(max-width:767.98px){.product_notice_section{padding:40px 0}.product_notice_section__card{padding:22px 20px}}.header_section__cart_count{width:20px;height:20px;background:#000;color:#fff;border-radius:50%;position:absolute;font-size:12px;display:flex;text-align:center;justify-content:center;align-items:center;top:-3px;right:-6px}.product_single_section__price_wrap{font-size:30px;margin-bottom:20px}@media(max-width:767px){.product_single_section__price_wrap{font-size:25px}}.product_single_section__variant_wrap{margin-bottom:20px}.product_single_section__option{margin-bottom:12px}.product_single_section__option_label{display:block;font-size:14px;color:#555;margin-bottom:8px}.product_single_section__option_value{color:#111}.product_single_section__swatches{display:flex;flex-wrap:wrap;gap:8px}.product_single_section__swatch{padding:8px 16px;border:1px solid #d5d5d5;border-radius:999px;background:#fff;font-size:13px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.product_single_section__swatch:hover{border-color:#111}.product_single_section__swatch--active{border-color:#111;background:#111;color:#fff}.product_single_section__swatch--color{position:relative;width:32px;height:32px;padding:0;border-radius:50%;border:2px solid #e5e5e5;background-clip:padding-box}.product_single_section__swatch--color:hover{border-color:#111;transform:scale(1.08)}.product_single_section__swatch--color.product_single_section__swatch--active{border-color:#fff;box-shadow:0 0 0 2px #111}.product_single_section__swatch--color:after{content:attr(data-color-name);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:#111;color:#fff;font-size:11px;font-weight:600;line-height:1;padding:5px 9px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;z-index:5}.product_single_section__swatch--color:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#111;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}.product_single_section__swatch--color:hover:after,.product_single_section__swatch--color:hover:before{opacity:1;visibility:visible}.about_hero_section{position:relative;width:100%;padding:90px 0 100px;overflow:hidden;background-color:var(--clr-f3f4f6)}.about_hero_section__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.about_hero_section__backdrop img{width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.9}.about_hero_section__backdrop_overlay{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;background:#fffc}.about_hero_section__row{position:relative;z-index:1}.about_hero_section__content{border-radius:10px}.about_hero_section__content p{text-align:justify}.about_hero_section__eyebrow{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--clr-76899d);margin-bottom:14px}.about_hero_section__title{font-size:var(--fs-52);font-weight:800;color:var(--clr-1e1e1e);line-height:1.15;margin-bottom:22px;letter-spacing:-.5px}.about_hero_section__text_group{display:flex;flex-direction:column;gap:16px}.about_hero_section__lead{font-size:var(--fs-18);font-weight:600;color:var(--clr-1e1e1e);line-height:1.6;margin-bottom:0}.about_hero_section__desc{font-size:var(--fs-16);color:var(--clr-6b7280);line-height:1.7;margin-bottom:0}.about_hero_section__statement{font-size:var(--fs-18);font-weight:600;color:var(--clr-1e1e1e);line-height:1.5;margin-bottom:0;padding-left:16px;border-left:3px solid var(--clr-76899d)}.about_hero_section__pills{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding:8px 16px;background:#ffffffbf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:30px;border:1px solid rgba(255,255,255,.85)}.about_hero_section__pill{font-size:12px;font-weight:600;color:var(--clr-1e1e1e);letter-spacing:.5px}.about_hero_section__pill_dot{color:var(--clr-76899d);font-size:14px}@media(max-width:991.98px){.about_hero_section{padding:70px 0 80px}.about_hero_section__backdrop_overlay{background:linear-gradient(180deg,#fffffff0,#ffffffe0)}.about_hero_section__title{font-size:var(--fs-40)}}@media(max-width:767.98px){.about_hero_section__content p{text-align:left}.about_hero_section__content{padding:15px}.about_hero_section{padding:50px 0 60px}.about_hero_section__title{font-size:var(--fs-34);margin-bottom:16px}.about_hero_section__text_group{gap:14px}.about_hero_section__pills{margin-top:18px;padding:6px 12px}}.about_pillars_section{background:linear-gradient(180deg,#f5f8fa,#edf2f7)}.about_pillars_section__eyebrow{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--clr-76899d);margin-bottom:12px}.about_pillars_section__hdng{font-size:var(--fs-40);font-weight:800;color:var(--clr-1e1e1e);margin-bottom:14px}.about_pillars_section__subtitle{font-size:var(--fs-18);color:var(--clr-6b7280);margin-bottom:50px}.about_pillars_section__card{background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 16px #00000008}.about_pillars_section__card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #00000014}.about_pillars_section__card_img_wrap{position:relative;height:240px;overflow:hidden;background-color:var(--clr-f3f4f6)}.about_pillars_section__card_img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.about_pillars_section__card:hover .about_pillars_section__card_img{transform:scale(1.04)}.about_pillars_section__card_num{position:absolute;top:14px;left:14px;background-color:#1e1e1ed9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--clr-white);font-size:14px;font-weight:800;padding:4px 12px;border-radius:20px}.about_pillars_section__card_body{padding:24px;flex:1;display:flex;flex-direction:column}.about_pillars_section__card_meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.about_pillars_section__pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background-color:var(--clr-f3f4f6);color:var(--clr-1e1e1e);padding:3px 8px;border-radius:4px}.about_pillars_section__emotion{font-size:12px;font-weight:600;color:var(--clr-76899d)}.about_pillars_section__card_title{font-size:var(--fs-24);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:10px}.about_pillars_section__slogan{font-size:var(--fs-16);font-weight:700;font-style:italic;color:var(--clr-1e1e1e);margin:0 0 14px;padding-left:12px;border-left:2px solid var(--clr-1e1e1e)}.about_pillars_section__card_text{font-size:var(--fs-14);color:var(--clr-6b7280);line-height:1.65;margin:0}@media(max-width:991.98px){.about_pillars_section__hdng{font-size:var(--fs-34)}.about_pillars_section__subtitle{margin-bottom:36px}}.about_science_section{background-color:var(--clr-white);padding:80px 0;border-top:1px solid var(--clr-e5e7eb);border-bottom:1px solid var(--clr-e5e7eb)}.about_science_section__eyebrow{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--clr-76899d);margin-bottom:12px}.about_science_section__hdng{font-size:var(--fs-40);font-weight:800;color:var(--clr-1e1e1e);margin-bottom:14px}.about_science_section__subtitle{font-size:var(--fs-18);color:var(--clr-6b7280);margin-bottom:48px;max-width:720px;margin-left:auto;margin-right:auto}.about_science_section__card{background-color:var(--clr-f9fafb);border:1px solid var(--clr-e5e7eb);border-radius:16px;padding:32px 28px;height:100%;transition:all .25s ease}.about_science_section__card:hover{background-color:var(--clr-white);border-color:var(--clr-1e1e1e);box-shadow:0 10px 24px #0000000d}.about_science_section__icon_wrap{width:52px;height:52px;border-radius:12px;background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);display:flex;align-items:center;justify-content:center;color:var(--clr-1e1e1e);margin-bottom:20px}.about_science_section__card_title{font-size:var(--fs-20);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:12px}.about_science_section__card_desc{font-size:var(--fs-14);color:var(--clr-6b7280);line-height:1.65;margin:0}@media(max-width:991.98px){.about_science_section{padding:60px 0}.about_science_section__hdng{font-size:var(--fs-34)}}.about_standards_section{background-color:var(--clr-white);padding:80px 0}.about_standards_section__box{background:linear-gradient(180deg,#f9fafb,#f3f4f6);border:1px solid var(--clr-e5e7eb);border-radius:20px;padding:48px}.about_standards_section__eyebrow{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--clr-76899d);margin-bottom:12px}.about_standards_section__title{font-size:var(--fs-34);font-weight:800;color:var(--clr-1e1e1e);margin-bottom:16px;line-height:1.25}.about_standards_section__desc{font-size:var(--fs-15);color:var(--clr-6b7280);line-height:1.7;margin:0}.about_standards_section__pill_item{display:flex;align-items:flex-start;gap:16px;padding:20px;background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:12px;height:100%}.about_standards_section__pill_item svg{color:var(--clr-1e1e1e);flex-shrink:0;margin-top:2px}.about_standards_section__pill_item strong{display:block;font-size:var(--fs-15);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:2px}.about_standards_section__pill_item span{font-size:12px;color:var(--clr-6b7280)}@media(max-width:991.98px){.about_standards_section{padding:60px 0}.about_standards_section__box{padding:32px 24px}.about_standards_section__title{font-size:var(--fs-24)}}.cart_drawer{--bs-offcanvas-width: 440px;--bs-offcanvas-padding-x: 0;--bs-offcanvas-padding-y: 0;display:flex;flex-direction:column;background-color:var(--clr-white);color:var(--clr-1e1e1e)}.cart_drawer__header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--clr-e5e7eb)}.cart_drawer__title{font-size:var(--fs-24);font-weight:800;letter-spacing:-.3px;margin:0}.cart_drawer__count{font-size:var(--fs-16);font-weight:500;color:var(--clr-6b7280)}.cart_drawer__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:6px;background:transparent;color:var(--clr-111111);cursor:pointer;transition:background-color .2s ease}.cart_drawer__close:hover{background-color:var(--clr-f3f4f6)}.cart_drawer__error{margin:16px 28px 0;padding:10px 14px;border-radius:6px;background-color:var(--clr-f9fafb);border:1px solid var(--clr-ef4444);color:var(--clr-ef4444);font-size:var(--fs-14);font-weight:500}.cart_drawer__error[hidden]{display:none}.cart_drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 28px;text-align:center}.cart_drawer__empty_text{font-size:var(--fs-18);font-weight:600;color:var(--clr-6b7280)}.cart_drawer__items{flex:1;overflow-y:auto;padding:8px 28px}.cart_drawer__item{display:grid;grid-template-columns:96px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid var(--clr-e5e7eb)}.cart_drawer__item_img_wrap{display:block;width:96px;height:96px;border-radius:8px;overflow:hidden;background-color:var(--clr-f3f4f6)}.cart_drawer__item_img{width:100%;height:100%;object-fit:cover}.cart_drawer__item_body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cart_drawer__item_title{font-size:var(--fs-16);font-weight:700;color:var(--clr-1e1e1e);line-height:1.3}.cart_drawer__item_variant,.cart_drawer__item_price{font-size:var(--fs-14);font-weight:500;color:var(--clr-6b7280)}.cart_drawer__item_actions{display:flex;align-items:center;gap:14px;margin-top:8px}.cart_drawer__qty{display:inline-flex;align-items:center;height:36px;border:1px solid var(--clr-e5e7eb);border-radius:8px;overflow:hidden}.cart_drawer__qty_btn{width:34px;height:100%;border:none;background:transparent;font-size:var(--fs-18);font-weight:600;color:var(--clr-1e1e1e);cursor:pointer;transition:background-color .2s ease}.cart_drawer__qty_btn:hover{background-color:var(--clr-f3f4f6)}.cart_drawer__qty_value{min-width:30px;text-align:center;font-size:var(--fs-14);font-weight:700}.cart_drawer__remove{padding:0;border:none;background:transparent;font-size:var(--fs-14);font-weight:500;color:var(--clr-6b7280);text-decoration:underline;cursor:pointer}.cart_drawer__remove:hover{color:var(--clr-1e1e1e)}.cart_drawer__item_total{font-size:var(--fs-16);font-weight:700}.cart_drawer__footer{padding:24px 28px 28px;border-top:1px solid var(--clr-e5e7eb);background-color:var(--clr-f9fafb)}.cart_drawer__subtotal{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-18);font-weight:600}.cart_drawer__subtotal strong{font-weight:800}.cart_drawer__note{margin:6px 0 20px;font-size:var(--fs-14);color:var(--clr-6b7280)}.cart_drawer__checkout_btn{width:100%;height:56px;padding:0 32px;border-radius:8px;font-weight:700;cursor:pointer}.cart_drawer__view_cart{display:block;margin-top:14px;text-align:center;font-size:var(--fs-14);font-weight:600;color:var(--clr-1e1e1e);text-decoration:underline}.header_section__cart_count[hidden]{display:none}@media(max-width:575.98px){.cart_drawer{--bs-offcanvas-width: 100vw}.cart_drawer__header,.cart_drawer__footer{padding-left:20px;padding-right:20px}.cart_drawer__items{padding:8px 20px}.cart_drawer__item{grid-template-columns:80px 1fr auto;gap:12px}.cart_drawer__item_img_wrap{width:80px;height:80px}}.shopify-policy__container,.page-width--narrow{max-width:900px;margin:0 auto;padding:var(--spc-100) 20px}.shopify-policy__container h1{font-weight:700}.shopify-policy__title,.main-page-title{font-size:var(--fs-40);font-weight:700;line-height:1.2;color:var(--clr-1e1e1e);margin-bottom:24px;text-transform:capitalize}.shopify-policy__body,.static_page__rte.rte,.main-page-title+.rte{font-size:var(--fs-18);line-height:1.8;color:var(--clr-1e1e1e)}.shopify-policy__body p,.static_page__rte.rte p,.main-page-title+.rte p{margin-bottom:18px}.shopify-policy__body h2,.static_page__rte.rte h2,.main-page-title+.rte h2{font-size:var(--fs-28);font-weight:700;color:var(--clr-1e1e1e);margin:40px 0 14px}.shopify-policy__body h3,.static_page__rte.rte h3,.main-page-title+.rte h3{font-size:var(--fs-20);font-weight:700;color:var(--clr-1e1e1e);margin:32px 0 10px}.shopify-policy__body ul,.shopify-policy__body ol,.static_page__rte.rte ul,.static_page__rte.rte ol,.main-page-title+.rte ul,.main-page-title+.rte ol{padding-left:20px;margin-bottom:18px}.shopify-policy__body li,.static_page__rte.rte li,.main-page-title+.rte li{list-style:disc;margin-bottom:8px}.shopify-policy__body a,.static_page__rte.rte a,.main-page-title+.rte a{color:var(--clr-1e1e1e);text-decoration:underline}@media(max-width:767.98px){.shopify-policy__container,.page-width--narrow{padding:var(--spc-50) 20px}}.faq_section__hdng{margin-bottom:12px}.faq_section__subtitle{font-size:var(--fs-18);color:var(--clr-6b7280);margin-bottom:40px}.faq_section__accordion{--bs-accordion-border-color: var(--clr-e5e7eb);--bs-accordion-btn-focus-border-color: var(--clr-1e1e1e);--bs-accordion-btn-focus-box-shadow: none;--bs-accordion-active-bg: var(--clr-f9fafb);--bs-accordion-active-color: var(--clr-1e1e1e)}.faq_section__item{border:1px solid var(--clr-e5e7eb)!important;border-radius:8px!important;overflow:hidden;margin-bottom:14px}.faq_section__item:last-child{margin-bottom:0}.faq_section__question{font-size:var(--fs-18);font-weight:700;color:var(--clr-1e1e1e);padding:20px 24px;background-color:var(--clr-white)}.faq_section__question:not(.collapsed){color:var(--clr-1e1e1e);background-color:var(--clr-f9fafb);box-shadow:none}.faq_section__question:after{width:18px;height:18px;background-size:18px;filter:brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(148deg) brightness(95%) contrast(103%)}.faq_section__answer{font-size:var(--fs-16);line-height:1.8;color:var(--clr-6b7280);padding:4px 24px 22px}.faq_section__answer p:last-child{margin-bottom:0}.faq_section__answer a{color:var(--clr-1e1e1e);text-decoration:underline}@media(max-width:767.98px){.faq_section__question{padding:16px 18px;font-size:var(--fs-16)}.faq_section__answer{padding:2px 18px 18px}}.contact_section__eyebrow{display:inline-block;font-size:var(--fs-14);font-weight:700;letter-spacing:1.5px;color:var(--clr-6b7280);text-transform:uppercase;margin-bottom:10px}.contact_section__hdng{margin-bottom:12px}.contact_section__subtitle{font-size:var(--fs-18);color:var(--clr-6b7280);margin-bottom:50px}.contact_section__info_row{margin-bottom:50px}.contact_section__info_card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;height:100%;padding:36px 24px;border:1px solid var(--clr-e5e7eb);border-radius:10px;background-color:var(--clr-white);transition:box-shadow .25s ease,transform .25s ease}.contact_section__info_card:hover{box-shadow:0 12px 28px #0000000f;transform:translateY(-2px)}.contact_section__info_icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:var(--clr-f3f4f6);color:var(--clr-1e1e1e);margin-bottom:4px}.contact_section__info_label{font-size:var(--fs-14);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--clr-6b7280)}.contact_section__info_value{display:block;font-size:var(--fs-18);font-weight:600;color:var(--clr-1e1e1e);line-height:1.5}a.contact_section__info_value:hover{opacity:.7}.contact_section__map_wrap{position:relative;width:100%;height:380px;border-radius:10px;overflow:hidden;margin-top:60px;border:1px solid var(--clr-e5e7eb)}.contact_section__map{width:100%;height:100%;border:none;filter:grayscale(1) contrast(1.05)}.contact_section__form_wrap{padding:44px;border:1px solid var(--clr-e5e7eb);border-radius:10px;background-color:var(--clr-f9fafb);text-align:center}.contact_section__form_wrap form{text-align:left}.contact_section__form_wrap form button{margin:auto;display:flex}.contact_section__form_hdng{font-size:var(--fs-28);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:24px}.contact_section__form_success{padding:12px 16px;border-radius:6px;background-color:#ecfdf5;color:var(--clr-10b981);font-size:var(--fs-14);font-weight:600;margin-bottom:20px;text-align:center}.contact_section__form_error{padding:12px 16px;border-radius:6px;background-color:#fef2f2;color:var(--clr-ef4444);font-size:var(--fs-14);font-weight:600;margin-bottom:20px}.contact_section__label{display:block;font-size:var(--fs-14);font-weight:600;color:var(--clr-1e1e1e);margin-bottom:8px}.contact_section__input,.contact_section__textarea{width:100%;padding:14px 16px;border:1px solid var(--clr-e5e7eb);border-radius:6px;background-color:var(--clr-white);font-size:var(--fs-16);color:var(--clr-1e1e1e);outline:none;transition:border-color .2s ease}.contact_section__input:focus,.contact_section__textarea:focus{border-color:var(--clr-1e1e1e)}.contact_section__textarea{resize:vertical;min-height:140px}.contact_section__submit_btn{margin-top:6px}@media(max-width:1200px){.header_section__brand img{height:42px;width:auto}}@media(max-width:767.98px){.contact_section__form_wrap{padding:28px 20px}.header_section{padding:0}.header_section__brand img{height:40px;width:auto}.contact_section__map_wrap{height:280px;margin-top:40px}.contact_section__info_row{margin-bottom:30px}}.collection-hero__title{padding-left:50px;padding-right:50px;font-size:var(--fs-20);margin-bottom:0!important}.product-card-wrapper .card{overflow:hidden}.product-card-wrapper .card__information>.caption-large{font-size:var(--fs-18);margin-top:10px;margin-bottom:10px;display:inline-block;opacity:1}.product-card-wrapper .card__information .card-information{margin-top:auto}collection-component #ProductGridContainer{padding-bottom:100px}collection-component #main-collection-filters,#ProductGridContainer .page-width{padding-bottom:30px;max-width:1750px;margin:auto;padding-left:50px;padding-right:50px}collection-component #FacetFiltersForm *{font-size:16px}collection-component .facets__disclosure{margin-right:15px}collection-component .card__information{padding:15px!important;background:#f3f4f6;display:flex;flex-direction:column}.card__heading a:after{outline-offset:.3rem;pointer-events:none}collection-component .price{font-size:17px;margin-top:20px!important}collection-component details,collection-component .select{padding:4px 12px;border:1px solid rgba(0,0,0,.5);border-radius:3px}collection-component .facets__summary{margin:0}collection-component #verticalTitle{margin-top:0}a:hover{color:gray}@media(min-width:768px)and (max-width:992px){collection-component #FacetFiltersForm *{font-size:12px}}@media(max-width:767px){collection-component #FacetFiltersFormMobile .mobile-facets__summary .svg-wrapper{right:5px}collection-component #FacetFiltersFormMobile .button.button--primary{padding:10px;font-size:14px;width:100px;min-width:auto;height:auto}collection-component .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}collection-component .mobile-facets__open *,collection-component #ProductCount{font-size:14px}collection-component .mobile-facets__footer{padding:15px 0}collection-component #FacetFiltersFormMobile .mobile-facets__summary *{font-size:14px}collection-component #main-collection-filters,#ProductGridContainer .page-width{padding-left:20px;padding-right:20px}collection-component .mobile-facets__close{width:40px;height:40px}collection-component #SortBy-mobile{margin-left:0;height:auto;padding:0}collection-component .select{margin-left:10px}collection-component #FacetFiltersFormMobile .mobile-facets__summary{padding:10px 0}collection-component #FacetFiltersFormMobile details{margin-bottom:10px}collection-component #FacetFiltersFormMobile .mobile-facets__header{padding-left:20px}collection-component #FacetsWrapperMobile{padding-left:20px;padding-right:20px}body .collection-hero__title{margin-bottom:0!important}collection-component #ProductGridContainer{padding-bottom:0}collection-component .mobile-facets__header *{font-size:16px;text-align:left}.header_section__toggle{margin-left:20px}}.product_modal{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.product_modal .modal-backdrop{background-color:#000000b3}.product_modal__dialog{max-width:1100px;margin:1.75rem auto}.product_modal__dialog--lg{max-width:900px}.product_modal__content{border:1px solid var(--clr-e5e7eb);border-radius:16px;box-shadow:0 20px 50px #00000038;overflow:hidden;background-color:var(--clr-white)}.product_modal__header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 28px 18px;border-bottom:1px solid var(--clr-e5e7eb);background-color:var(--clr-f9fafb)}.product_modal__header_title_wrap{padding-right:20px}.product_modal__eyebrow{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--clr-6b7280);display:block;margin-bottom:4px}.product_modal__title{font-size:var(--fs-22);font-weight:700;color:var(--clr-1e1e1e);line-height:1.3;margin:0 0 4px}.product_modal__subtitle{font-size:14px;color:var(--clr-6b7280);line-height:1.45;margin:0}.product_modal__close_btn{width:36px;height:36px;border-radius:8px;background:var(--clr-white);border:1px solid var(--clr-e5e7eb);display:flex;align-items:center;justify-content:center;color:var(--clr-1e1e1e);cursor:pointer;flex-shrink:0;transition:all .2s ease}.product_modal__close_btn:hover{background-color:var(--clr-1e1e1e);border-color:var(--clr-1e1e1e);color:var(--clr-white)}.product_modal__body{padding:24px 28px;max-height:calc(85vh - 160px);overflow-y:auto}.product_modal__feature_card{background-color:var(--clr-f9fafb);border:1px solid var(--clr-e5e7eb);border-radius:12px;padding:20px 18px;height:100%;transition:all .2s ease}.product_modal__feature_card:hover{border-color:var(--clr-1e1e1e);background-color:var(--clr-white);box-shadow:0 6px 18px #0000000f}.product_modal__card_icon_wrap{width:44px;height:44px;border-radius:10px;background-color:var(--clr-1e1e1e);color:var(--clr-white);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;margin-bottom:14px}.product_modal__card_title{font-size:var(--fs-18);font-weight:700;color:var(--clr-1e1e1e);margin-bottom:8px}.product_modal__features_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--clr-e5e7eb);border-radius:10px;overflow:hidden;margin-bottom:8px}.product_modal__features_table th,.product_modal__features_table td{padding:12px 16px;font-size:13px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--clr-e5e7eb)}.product_modal__features_table th{font-weight:700;color:var(--clr-1e1e1e);background-color:var(--clr-f9fafb)}.product_modal__features_table td{color:var(--clr-4b5563);line-height:1.45}.product_modal__features_table tr:last-child td{border-bottom:none}.product_modal__features_list{margin:10px 0 0;padding-left:20px;list-style:decimal;font-size:13px}.product_modal__features_list li{margin-bottom:14px}.product_modal__features_list li:last-child{margin-bottom:0}.product_modal__features_list li strong{display:block;font-size:14px;font-weight:700;color:var(--clr-1e1e1e);margin-bottom:2px}.product_modal__features_list li p{font-size:13px;color:var(--clr-4b5563);line-height:1.45;margin:0}.product_modal__group_heading{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--clr-1e1e1e);margin:20px 0 10px;padding-top:14px;border-top:1px solid var(--clr-e5e7eb)}.product_modal__card_text{font-size:14px;color:var(--clr-6b7280);line-height:1.5;margin-bottom:12px}.product_modal__pill_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.product_modal__pill_item{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--clr-1e1e1e);background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:6px;padding:6px 10px}.product_modal__pill_dot{width:6px;height:6px;border-radius:50%;background-color:var(--clr-1e1e1e);flex-shrink:0}.product_modal__pill_list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.product_modal__pill_list li{position:relative;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--clr-1e1e1e);background-color:var(--clr-white);border:1px solid var(--clr-e5e7eb);border-radius:6px;padding:6px 10px 6px 22px}.product_modal__pill_list li:before{content:"";position:absolute;left:10px;width:6px;height:6px;border-radius:50%;background-color:var(--clr-1e1e1e)}.product_modal__step_card{background-color:var(--clr-f9fafb);border:1px solid var(--clr-e5e7eb);border-radius:12px;padding:20px 18px;height:100%;transition:all .2s ease;position:relative}.product_modal__step_card:hover{border-color:var(--clr-1e1e1e);background-color:var(--clr-white);box-shadow:0 6px 18px #0000000f}.product_modal__step_top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.product_modal__step_num{font-size:22px;font-weight:800;color:var(--clr-1e1e1e);line-height:1}.product_modal__step_badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:3px 8px;border-radius:4px;background-color:var(--clr-e5e7eb);color:var(--clr-1e1e1e)}.product_modal__step_title{font-size:15px;font-weight:700;color:var(--clr-1e1e1e);margin-bottom:8px}.product_modal__step_text{font-size:13px;color:var(--clr-6b7280);line-height:1.5;margin:0}.product_modal__box_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.product_modal__box_item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background-color:var(--clr-f9fafb);border:1px solid var(--clr-e5e7eb);border-radius:10px;transition:all .2s ease}.product_modal__box_item:hover{border-color:var(--clr-1e1e1e);background-color:var(--clr-white);box-shadow:0 4px 12px #0000000a}.product_modal__box_icon_wrap{width:32px;height:32px;border-radius:8px;background-color:var(--clr-1e1e1e);color:var(--clr-white);display:flex;align-items:center;justify-content:center;flex-shrink:0}.product_modal__box_item_title{font-size:14px;font-weight:700;color:var(--clr-1e1e1e);margin-bottom:3px}.product_modal__box_item_desc{font-size:12px;color:var(--clr-6b7280);margin:0;line-height:1.45}.product_modal__box_note{margin-top:18px;padding:18px 22px;background-color:#f9fafb;border:1px solid var(--clr-e5e7eb);border-left:3px solid var(--clr-1e1e1e);border-radius:0 10px 10px 0}.product_modal__box_note>h4:first-child{margin-top:0;border:none;padding-top:0}.product_modal__box_note_text{font-size:13px;color:var(--clr-1e1e1e);margin:0;line-height:1.5}.product_modal__box_note_text h1,.product_modal__box_note_text h2,.product_modal__box_note_text h3,.product_modal__box_note_text h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--clr-1e1e1e);margin:22px 0 10px;padding-bottom:8px;border-bottom:1px solid var(--clr-e5e7eb)}.product_modal__box_note_text>*:first-child{margin-top:0}.product_modal__box_note_text ul,.product_modal__box_note_text ol{margin:0 0 4px;padding-left:20px}.product_modal__box_note_text li{margin-bottom:8px;padding-left:4px}.product_modal__box_note_text li:last-child{margin-bottom:0}.product_modal__box_note_text p{margin:0 0 10px}.product_modal__box_note_text p:last-child{margin-bottom:0}.product_modal__specs_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--clr-e5e7eb);border-radius:10px;overflow:hidden}.product_modal__specs_table tr{border-bottom:1px solid var(--clr-e5e7eb)}.product_modal__specs_table tr:last-child{border-bottom:none}.product_modal__specs_table tr:nth-child(2n){background-color:var(--clr-f9fafb)}.product_modal__specs_table th{padding:12px 18px;font-size:13px;font-weight:700;color:var(--clr-1e1e1e);width:38%;border-right:1px solid var(--clr-e5e7eb);vertical-align:middle}.product_modal__specs_table td{padding:12px 18px;font-size:13px;color:var(--clr-4b5563);line-height:1.45;vertical-align:middle}.product_modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 28px;border-top:1px solid var(--clr-e5e7eb);background-color:var(--clr-f9fafb)}.product_modal__btn_secondary{background-color:var(--clr-1e1e1e);border:1px solid var(--clr-1e1e1e);padding:10px 24px;border-radius:6px;font-size:13px;font-weight:600;color:var(--clr-white);cursor:pointer;transition:all .2s ease}.product_modal__btn_secondary:hover{background-color:var(--clr-black);border-color:var(--clr-black);color:var(--clr-white)}@media(max-width:767.98px){.product_modal__header{padding:18px 20px}.product_modal__title{font-size:var(--fs-18)}.product_modal__body{padding:18px 20px}.product_modal__footer{padding:14px 20px}.product_modal__specs_table th{width:45%;padding:10px 12px;font-size:12px}.product_modal__specs_table td{padding:10px 12px;font-size:12px}}#main-cart-items quantity-popover .quantity,#main-cart-items quantity-popover .quantity__button{height:55px;min-height:55px}#main-cart-items quantity-popover .quantity__button{width:30px;min-width:30px}#main-cart-items .quantity.cart-quantity{width:150px}.product_single_section__price_wrap .product_single_section__price{font-weight:600}.product_single_section__price_wrap .product_single_section__price_compare{font-weight:400;font-size:var(--fs-20);margin-left:7px}@media(min-width:1200px){cart-items .page-width{max-width:1756px;padding-left:50px;padding-right:50px}}#ProductGridContainer .card__inner img{object-fit:contain;padding:30px 0}#ProductGridContainer .card__media{background:#fff}#ProductGridContainer product-component{height:100%}@media(min-width:768px){#ProductGridContainer .card__inner{height:300px}}@media(max-width:767px){.collection-hero{display:none}#ProductGridContainer .card__inner{height:200px}#ProductGridContainer h3,#ProductGridContainer .price *{font-size:14px}}.card,.card__inner{position:relative}.card__custom_label{position:absolute;top:12px;left:12px;background-color:#1e3a8a;color:#fff;font-size:.75rem;font-weight:500;text-transform:capitalize;padding:6px 12px;border-radius:20px;letter-spacing:.3px;z-index:3;box-shadow:0 2px 5px #00000026}.collection-hero--centered .collection-hero__inner{justify-content:center}.collection-hero--centered .collection-hero__text-wrapper{flex-basis:auto;text-align:center}.collection-hero.collection-hero--centered{opacity:0;height:40px}.product_single_section__slide video,.product_single_section__slide iframe{width:100%;max-width:100%}.card__media img.motion-reduce{animation:productFloat 4s ease-in-out infinite}@keyframes productFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.card__brand_subtitle{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--clr-76899d);margin:0 0 4px}.card__stretched_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;font-size:0;line-height:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/recharge-main.css.map */
