:root{--bg:#FFFFFF;--bg-2:#FAF7F0;--ink:#2F2619;--body:#6E6555;--brand:#584834;--brand-dark:#42372A;--line:#E9E3D6;--line-soft:#F2EDE2;--footer:#33291C;--paper:#FFFDF5;--radius:12px;--shadow:0 1px 2px rgba(60,48,30,.04), 0 18px 44px -34px rgba(60,48,30,.3)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body{font-family:Almarai,sans-serif;background:var(--bg);color:var(--ink);line-height:1.75;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}h1,h2,h3{font-weight:800;line-height:1.3;letter-spacing:-.2px}.center{text-align:center}section{position:relative}svg.ic{stroke:var(--brand);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--brand);color:var(--paper);border:none;padding:15px 30px;border-radius:10px;font-family:inherit;font-weight:800;font-size:16.5px;cursor:pointer;text-decoration:none;transition:background .18s}.btn:hover{background:var(--brand-dark)}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line);font-weight:700}.btn.ghost:hover{background:var(--bg-2);border-color:#ddd5c4}.btn.lg{width:100%;padding:18px;font-size:17.5px}.eyebrow{display:block;font-weight:800;font-size:13px;color:#a0967f;margin-bottom:13px}.shead{margin-bottom:56px}.shead h2{font-size:38px;margin-bottom:12px}.shead p{color:var(--body);font-size:16.5px;max-width:58ch}.center .shead p{margin-inline:auto}.topbar{background:var(--bg-2);color:var(--brand);font-size:13px;font-weight:800;text-align:center;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.topbar span{opacity:.4;margin:0 10px}.site-header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.nav{display:flex;align-items:center;justify-content:space-between;height:74px}.logo img{height:28px;width:auto}.menu{display:flex;gap:32px;font-weight:700;font-size:15px}.menu a{color:var(--body);text-decoration:none;transition:color .15s}.menu a:hover{color:var(--ink)}.nav-side{display:flex;align-items:center;gap:16px}.nav .btn{padding:11px 22px;font-size:14.5px}.cart-link{position:relative;display:flex;align-items:center;gap:7px;font-weight:800;font-size:13.5px;text-decoration:none;color:var(--ink)}.cart-link .count{background:var(--bg-2);border:1px solid var(--line);color:var(--brand);font-size:11.5px;border-radius:6px;min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.mnav{display:none;position:relative}.mnav summary{list-style:none;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px}.mnav summary::-webkit-details-marker{display:none}.mnav summary svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.7;stroke-linecap:round}.mnav .sheet{position:absolute;top:50px;right:0;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px 0;min-width:210px;z-index:60}.mnav .sheet a{display:block;padding:10px 22px;font-weight:700;font-size:15px;color:var(--ink);text-decoration:none}.hero{overflow:hidden;border-bottom:1px solid var(--line-soft)}.hero .wrap{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:44px;padding-top:70px;padding-bottom:78px}.hero h1{font-size:47px;line-height:1.22;margin-bottom:14px;letter-spacing:-.6px;text-wrap:balance}.hero .sub{font-size:21px;font-weight:700;color:var(--body);margin-bottom:20px}.hero p{font-size:17px;color:var(--body);max-width:44ch;margin-bottom:32px}.hero .ctas{display:flex;align-items:center;gap:14px;margin-bottom:34px}.hero .mini{display:flex;gap:28px;font-size:14px;font-weight:700;color:var(--body);flex-wrap:wrap;padding-top:26px;border-top:1px solid var(--line-soft)}.hero .mini div{display:flex;align-items:center;gap:9px}.hero .mini svg{width:18px;height:18px}.hero-visual{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.hero-visual .box{position:relative;width:100%;max-width:490px}.marquee{background:var(--bg-2);color:var(--brand);overflow:hidden;padding:12px 0;font-weight:800;font-size:13.5px;border-bottom:1px solid var(--line-soft)}.marquee .track{display:flex;white-space:nowrap;width:max-content;animation:slide 34s linear infinite}.marquee span{padding:0 20px}.marquee i{font-style:normal;opacity:.3;align-self:center}@keyframes slide{0%{transform:translate(0)}to{transform:translate(50%)}}.story .wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:100px;padding-bottom:100px}.story .img{border-radius:var(--radius);overflow:hidden}.story h2{font-size:38px;margin-bottom:18px}.story p{color:var(--body);font-size:16.5px;margin-bottom:14px}.benefits{background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.benefits .wrap{padding-top:92px;padding-bottom:96px}.bgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-align:right}.bcard{background:#fff;padding:34px 28px}.bcard .icb{width:28px;height:28px;display:flex;align-items:center;margin-bottom:20px}.bcard .icb svg{width:28px;height:28px;stroke-width:1.5}.bcard h3{font-size:17.5px;margin-bottom:9px}.bcard p{font-size:14.5px;color:var(--body);line-height:1.7}.steps .wrap{padding-top:100px;padding-bottom:96px}.sgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;text-align:right}.scard .num{font-size:19px;font-weight:800;color:#c3b79c;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--line)}.scard h3{font-size:17px;margin-bottom:8px}.scard p{font-size:14.5px;color:var(--body)}.care{background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.care .wrap{padding-top:74px;padding-bottom:78px;display:grid;grid-template-columns:.78fr 2.22fr;gap:54px;align-items:start}.care h2{font-size:30px}.caregrid{display:grid;grid-template-columns:repeat(3,1fr);text-align:right}.ccard{padding:2px 26px}.ccard+.ccard{border-inline-start:1px solid var(--line)}.ccard .clabel{font-size:12.5px;font-weight:800;color:#a0967f;margin-bottom:9px}.ccard h3{font-size:16.5px;margin-bottom:9px}.ccard p{font-size:14.5px;color:var(--body);line-height:1.75}.band{height:320px;background-position:center;background-size:cover;position:relative}.band .quote{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.band .quote div{background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius);padding:20px 40px;font-weight:800;font-size:20px;color:var(--ink);box-shadow:0 18px 50px -30px #3c301e99}.buybox{background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.buybox .wrap{padding-top:96px;padding-bottom:100px}.bb{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.bb-media{background:var(--bg-2);display:flex;position:relative;border-inline-start:1px solid var(--line);overflow:hidden}.bb-media img.shot{width:100%;height:100%;object-fit:cover}.bb-body{padding:48px 46px}.bb-body h2{font-size:29px;margin-bottom:10px}.bb-lead{color:var(--body);font-size:15.5px;margin-bottom:28px}.qhead{font-weight:800;font-size:14px;margin-bottom:12px;color:var(--ink)}.qopts{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.qopt{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:10px;padding:14px 16px;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.qopt:hover{border-color:#d8cfbb}.qopt input{position:absolute;opacity:0;pointer-events:none}.qopt .dot{width:18px;height:18px;border-radius:50%;border:1.5px solid #CFC5B0;flex-shrink:0;position:relative;transition:border-color .15s}.qopt.on{border-color:var(--brand);background:#fcfaf4}.qopt.on .dot{border-color:var(--brand)}.qopt.on .dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--brand);border-radius:50%}.qopt .qt{flex:1;min-width:0}.qopt .qt b{display:block;font-size:15.5px;line-height:1.5}.qopt .qt span{font-size:12.5px;color:var(--body)}.qopt .qp{text-align:left;white-space:nowrap}.qopt .qp b{display:block;font-size:16.5px;font-weight:800}.qopt .qp span{display:block;font-size:12.5px;color:var(--body);font-weight:700;line-height:1.5}.qopt .qp span.save{color:#8a7f52}.qtag{display:inline-block;background:#f0eadb;color:var(--brand);font-size:11px;font-weight:800;border-radius:5px;padding:2px 8px;margin-inline-start:8px;font-style:normal;vertical-align:2px}.qopt.on .qtag{background:#ede4cf}.bb-note{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line-soft);flex-wrap:wrap}.bb-note div{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--body)}.bb-note svg{width:17px;height:17px}.promise .wrap{display:flex;align-items:center;justify-content:center;gap:0;padding:0;flex-wrap:wrap}.promise .wrap>div{flex:1;min-width:220px;display:flex;align-items:center;justify-content:center;gap:11px;font-weight:800;font-size:15px;padding:34px 20px}.promise .wrap>div+div{border-inline-start:1px solid var(--line-soft)}.promise svg{width:24px;height:24px}.faq{border-top:1px solid var(--line-soft)}.faq .wrap{padding-top:96px;padding-bottom:100px;max-width:820px}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{font-weight:800;font-size:16.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;font-weight:400;color:#b0a693}.faq details[open] summary:after{content:"\2212"}.faq details p{color:var(--body);font-size:15.5px;padding:0 2px 24px}.reviews{border-top:1px solid var(--line-soft)}.reviews .wrap{padding-top:92px;padding-bottom:96px}.rsum{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:6px}.rsum b{font-size:19px}.rsum .rcount{font-size:14.5px;color:var(--body)}.stars{color:#b9a66b;letter-spacing:2px;font-size:15px;line-height:1}.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rcard{border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px;margin:0;display:flex;flex-direction:column;gap:14px}.rcard blockquote{font-size:15.5px;line-height:1.8;color:var(--ink)}.rcard figcaption{margin-top:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:13.5px}.rcard figcaption b{font-weight:800}.rcard figcaption span{color:var(--body)}.rcard .vmark{color:#6e7a45;font-weight:700}.rempty{border:1px dashed var(--line);border-radius:var(--radius);padding:34px;text-align:center;color:var(--body)}.rempty b{display:block;font-size:17px;color:var(--ink);margin-bottom:8px}.site-footer{background:var(--footer);color:#ede7da;position:relative;overflow:hidden}.site-footer .star{position:absolute;left:-130px;bottom:-180px;width:440px;opacity:.07}.site-footer .wrap{padding:70px 28px 28px;position:relative}.frow{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap;margin-bottom:52px}.fbrand img{height:30px;margin-bottom:18px}.fbrand p{opacity:.6;font-size:14.5px;max-width:32ch;line-height:1.75}.fcol h4{font-size:13.5px;font-weight:800;margin-bottom:16px;opacity:.5}.fcol a{display:block;color:#ede7da;opacity:.75;text-decoration:none;font-size:14.5px;margin-bottom:10px}.fcol a:hover{opacity:1}.copy{border-top:1px solid rgba(237,231,218,.14);padding-top:22px;display:flex;justify-content:space-between;font-size:12.5px;opacity:.45;flex-wrap:wrap;gap:10px}.crumbs{font-size:13px;color:var(--body);padding:26px 0 4px}.crumbs a{text-decoration:none}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;padding:18px 0 96px}.gallery{position:sticky;top:98px}.gallery .main{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:44px;display:flex;align-items:center;justify-content:center;min-height:470px;position:relative;overflow:hidden}.gallery .main img.shot{width:88%}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumbs button{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:10px;cursor:pointer;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s}.thumbs button.on{border-color:var(--brand)}.thumbs img{max-height:100%;object-fit:contain}.avail{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--body);margin-bottom:16px}.avail i{width:7px;height:7px;border-radius:50%;background:#7e9153;display:inline-block}.avail.out i{background:#b2794f}.buy h1{font-size:37px;margin-bottom:8px}.buy .tag2{font-size:16px;color:var(--body);margin-bottom:24px;line-height:1.7}.prices{display:flex;align-items:baseline;gap:13px;margin-bottom:26px;flex-wrap:wrap}.prices .now{font-size:38px;font-weight:800;letter-spacing:-.5px}.prices .now small{font-size:18px}.prices .was{font-size:15.5px;color:var(--body)}.prices .off{background:var(--bg-2);border:1px solid var(--line);color:var(--brand);font-size:12.5px;font-weight:800;border-radius:6px;padding:4px 10px}.trust{display:flex;gap:26px;margin:22px 0 28px;padding-top:22px;border-top:1px solid var(--line-soft);flex-wrap:wrap}.trust>div{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--body)}.trust svg{width:19px;height:19px}.feat{list-style:none;margin-bottom:30px}.feat li{display:flex;gap:11px;font-size:15px;color:var(--body);padding:7px 0;line-height:1.7}.feat li:before{content:"\2713";font-weight:800;color:var(--brand);flex-shrink:0}.acc details{border-top:1px solid var(--line-soft)}.acc details:last-child{border-bottom:1px solid var(--line-soft)}.acc summary{font-weight:800;font-size:15.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 2px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:20px;color:#b0a693;font-weight:400}.acc details[open] summary:after{content:"\2212"}.acc p{color:var(--body);font-size:14.5px;padding:0 2px 20px;line-height:1.8}.cartpage .wrap{max-width:800px;padding-top:56px;padding-bottom:96px}.cartpage h1{font-size:33px;margin-bottom:34px}.cline{display:flex;gap:18px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:12px}.cline img{width:70px;height:70px;object-fit:contain;background:var(--bg-2);border-radius:9px;padding:8px}.cline .inf{flex:1}.cline .inf b{display:block;font-size:15.5px}.cline .inf span{font-size:13px;color:var(--body)}.cline .qty{display:flex;align-items:center;gap:10px;font-weight:800}.cline .qty a{width:30px;height:30px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px}.cline .lp{font-weight:800;min-width:110px;text-align:left}.cline .rm{font-size:12.5px;color:var(--body)}.ctotal{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;padding:22px 4px;border-top:1px solid var(--line)}.cempty{text-align:center;color:var(--body);padding:60px 0}.pageplain .wrap{max-width:800px;padding-top:56px;padding-bottom:96px}.pageplain h1{font-size:33px;margin-bottom:22px}.pageplain .rte{color:var(--body);font-size:16px}.pageplain .rte p{margin-bottom:14px}.prodgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:36px 0 90px}.prodcard{border:1px solid var(--line);border-radius:12px;padding:22px;text-decoration:none;display:block;transition:border-color .15s}.prodcard:hover{border-color:#d8cfbb}.prodcard img{aspect-ratio:1;object-fit:contain;margin-bottom:14px}.prodcard b{font-size:16px}.prodcard .pp{font-weight:800;margin-top:6px}.searchbar{display:flex;gap:10px;margin:24px 0 8px}.searchbar input{flex:1;border:1px solid var(--line);border-radius:10px;padding:13px 18px;font-family:inherit;font-size:15px;background:#fff;color:var(--ink)}.searchbar input:focus{outline:none;border-color:var(--brand)}.pwpage{min-height:74vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.pwpage .star{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;opacity:.3}.pwcard{position:relative;max-width:440px;padding:40px 24px}.pwcard img{height:34px;margin:0 auto 24px}.pwcard h1{font-size:28px;margin-bottom:10px}.pwcard p{color:var(--body);margin-bottom:26px}.pwcard form{display:flex;gap:10px}.pwcard input[type=password]{flex:1;border:1px solid var(--line);border-radius:10px;padding:13px 18px;font-family:inherit;font-size:15px;background:#fff;color:var(--ink)}@media(max-width:900px){.wrap{padding:0 20px}.menu{display:none}.mnav{display:block}.nav{height:62px}.nav .btn{padding:10px 18px;font-size:14px}.logo img{height:25px}.shead{margin-bottom:34px}.shead h2{font-size:27px}.hero .wrap{grid-template-columns:1fr;gap:6px;padding-top:30px;padding-bottom:48px}.hero h1{font-size:34px}.hero .sub{font-size:18px}.hero p{font-size:16px;margin-bottom:26px}.hero .ctas{flex-direction:column;align-items:stretch;gap:11px}.hero .ctas .btn{width:100%}.hero .mini{gap:16px;font-size:13px}.hero-visual{min-height:0;order:-1;margin-bottom:6px}.hero-visual .box{max-width:290px}.story .wrap{grid-template-columns:1fr;gap:30px;padding-top:62px;padding-bottom:62px}.story h2{font-size:27px}.benefits .wrap{padding-top:58px;padding-bottom:62px}.bgrid{grid-template-columns:1fr 1fr}.bcard{padding:24px 20px}.bcard h3{font-size:16px}.bcard p{font-size:13.5px}.steps .wrap{padding-top:62px;padding-bottom:58px}.sgrid{grid-template-columns:1fr 1fr;gap:26px}.care .wrap{grid-template-columns:1fr;gap:26px;padding-top:56px;padding-bottom:58px}.care h2{font-size:26px}.caregrid{grid-template-columns:1fr;gap:22px}.ccard{padding:0}.ccard+.ccard{border-inline-start:none;border-top:1px solid var(--line);padding-top:22px}.band{height:210px}.band .quote div{font-size:16px;padding:15px 26px;margin:0 20px;text-align:center}.buybox .wrap{padding-top:58px;padding-bottom:62px}.bb{grid-template-columns:1fr}.bb-media{order:-1;border-inline-start:none;border-bottom:1px solid var(--line)}.bb-media img.shot{aspect-ratio:1;height:auto}.bb-body{padding:30px 22px 34px}.bb-body h2{font-size:24px}.bb-note{gap:16px;margin-top:18px}.promise .wrap{flex-direction:column}.promise .wrap>div{width:100%;justify-content:flex-start;padding:18px 4px}.promise .wrap>div+div{border-inline-start:none;border-top:1px solid var(--line-soft)}.faq .wrap{padding-top:62px;padding-bottom:66px}.rgrid{grid-template-columns:1fr}.reviews .wrap{padding-top:58px;padding-bottom:62px}.frow{flex-direction:column;gap:32px}.site-footer .wrap{padding-top:52px}.pdp{grid-template-columns:1fr;gap:28px;padding-bottom:56px}.gallery{position:static;order:-1}.gallery .main{min-height:0;padding:26px}.buy h1{font-size:28px}.buy .tag2{font-size:15px}.prices .now{font-size:31px}.trust{gap:14px}.prodgrid{grid-template-columns:1fr 1fr;gap:14px}.cline{flex-wrap:wrap}}.hero-visual .box.photo{max-width:540px;width:100%;border-radius:16px;aspect-ratio:1;object-fit:cover}.trustbar{border-bottom:1px solid var(--line-soft);background:#fff}.trustbar .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.trustbar .wrap>div{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 10px;font-weight:800;font-size:14.5px}.trustbar .wrap>div+div{border-inline-start:1px solid var(--line-soft)}.pdp-wrap{max-width:1180px;margin:0 auto;padding:28px 28px 70px}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:52px;align-items:start;padding:0}.gal-col{position:sticky;top:96px;min-width:0}.gal{position:relative;border-radius:14px;overflow:hidden;background:var(--bg-2)}.gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gal-track::-webkit-scrollbar{display:none}.gal-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1}.gal-slide img{width:100%;height:100%;object-fit:cover;display:block}.gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:none;background:#ffffffeb;box-shadow:0 4px 14px -6px #00000040;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.gal-nav svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.gal-nav.prev{right:12px}.gal-nav.next{left:12px}.gal-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:2}.gal-dots i{width:7px;height:7px;border-radius:4px;background:#2f261940;transition:width .2s}.gal-dots i.on{background:var(--brand);width:18px}.gal-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.gal-thumbs button{border:1.5px solid transparent;border-radius:8px;padding:0;overflow:hidden;cursor:pointer;background:var(--bg-2);aspect-ratio:1}.gal-thumbs button.on{border-color:var(--brand)}.gal-thumbs img{width:100%;height:100%;object-fit:cover}.buy h1{font-size:30px;line-height:1.35;margin:4px 0 6px}.tagline{font-size:16px;color:var(--body);margin-bottom:14px}.buy .feat{margin:0 0 20px;padding:0}.tiers-head{font-weight:800;font-size:16px;margin:4px 0 12px}.tiers{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.tier{display:flex;align-items:center;gap:12px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;cursor:pointer;background:#fff;position:relative;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.tier:hover{border-color:#d8cfbb}.tier.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#fdfbf6}.tier input{position:absolute;opacity:0;pointer-events:none}.tier .dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.6px solid #CFC5B0;position:relative}.tier.on .dot{border-color:var(--brand)}.tier.on .dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--brand)}.tiers-links .tier .dot{display:none}.tthumb{position:relative;flex-shrink:0;width:64px;height:64px;border-radius:9px;overflow:hidden;background:var(--bg-2)}.tthumb img{width:100%;height:100%;object-fit:cover}.tsave{position:absolute;top:0;right:0;background:#9c4a2f;color:#fff;font-style:normal;font-size:10.5px;font-weight:800;padding:2px 6px;border-radius:0 0 0 7px;line-height:1.5}.tinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tinfo b{font-size:16px;font-weight:800;display:flex;align-items:center;gap:7px;flex-wrap:wrap;line-height:1.4}.tbadge{font-style:normal;font-size:11px;font-weight:800;background:var(--brand);color:var(--paper);padding:2px 8px;border-radius:5px;line-height:1.5}.tsub{font-size:12.5px;color:var(--body)}.tdel{font-size:12.5px;font-weight:700;color:var(--body)}.tdel.free{color:#3f7a3a}.tprice{text-align:left;white-space:nowrap;display:flex;flex-direction:column}.tprice b{font-size:17px;font-weight:800}.twas{font-size:12px;color:var(--body)}.bigprice{display:flex;align-items:baseline;gap:12px;margin:4px 0 14px}.bigprice[hidden]{display:none}.bigprice b{font-size:32px;font-weight:800;letter-spacing:-.3px}.bigprice .was{font-size:15px;color:var(--body)}.buyform{margin:0}.btn.cta{width:100%;font-size:18px;padding:18px}.btn.wa{width:100%;margin-top:10px;background:#1faf55;color:#fff;font-size:17px;padding:16px}.btn.wa:hover{background:#1a9a4a}.btn.wa svg{width:22px;height:22px;fill:#fff}.appblock{margin-top:10px}.codnote{text-align:center;font-size:13.5px;color:var(--body);margin:12px 0 18px}.trust4{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:24px}.trust4>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;text-align:center;font-size:12px;font-weight:800;line-height:1.4}.trust4>div+div{border-inline-start:1px solid var(--line-soft)}.acc .rte p{color:var(--body);font-size:14.5px;line-height:1.8;padding:0 2px 14px}.acc .rte{padding-bottom:6px}.stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -16px #0000004d;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.stickybuy[hidden]{display:none}.stickybuy .sb-info{display:flex;flex-direction:column;min-width:0}.stickybuy b{font-size:14px}.stickybuy span{font-size:12.5px;color:var(--body)}.stickybuy .btn{padding:13px 22px;font-size:15px;white-space:nowrap}.offers{background:var(--bg-2);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.offers .wrap{padding-top:80px;padding-bottom:84px;max-width:720px}.offers .shead{margin-bottom:34px}.offers .tiers{margin-bottom:24px}.offers-cta{min-width:min(100%,420px)}.featurex .wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:90px;padding-bottom:90px}.featurex.flip .fx-img{order:2}.fx-img img{border-radius:16px;width:100%;aspect-ratio:1;object-fit:cover}.fx-txt h2{font-size:36px;margin-bottom:12px}.fx-lead{color:var(--body);font-size:16.5px;margin-bottom:20px}.fx-points{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:14px}.fx-points li{display:flex;flex-direction:column;padding-inline-start:16px;border-inline-start:3px solid var(--brand)}.fx-points b{font-size:17px}.fx-points span{color:var(--body);font-size:15px}@media(min-width:901px){.stickybuy{display:none!important}}@media(max-width:900px){.trustbar .wrap{grid-template-columns:1fr 1fr;padding:0}.trustbar .wrap>div{padding:14px 8px;font-size:13px;border-bottom:1px solid var(--line-soft)}.trustbar .wrap>div:nth-child(3){border-inline-start:none}.pdp-wrap{padding:0 0 40px}.pdp{grid-template-columns:1fr;gap:18px}.gal-col{position:static}.gal{border-radius:0}.gal-thumbs{display:none}.buy{padding:0 18px}.buy h1{font-size:25px}.bigprice b{font-size:28px}.tier{padding:11px 12px;gap:10px}.tthumb{width:56px;height:56px}.tinfo b{font-size:15px}.tprice b{font-size:16px}.trust4{grid-template-columns:1fr 1fr}.trust4>div:nth-child(3){border-inline-start:none}.trust4>div:nth-child(n+3){border-top:1px solid var(--line-soft)}.offers .wrap{padding-top:56px;padding-bottom:60px}.featurex .wrap{grid-template-columns:1fr;gap:26px;padding-top:56px;padding-bottom:56px}.featurex.flip .fx-img{order:0}.fx-txt h2{font-size:27px}body.tpl-product{padding-bottom:76px}}.bigprice{display:block;margin:4px 0 16px}.bigprice .bp-row{display:flex;align-items:baseline;gap:12px}.bigprice .was{font-size:17px;color:#8c8272;text-decoration:line-through;text-decoration-thickness:1.5px}.bp-del{font-size:14.5px;font-weight:700;color:var(--body);margin-top:4px}.bp-del b{color:var(--ink);font-size:15px}.bp-del.free{color:#3f7a3a}.twas{font-size:13px;color:#8c8272;text-decoration:line-through;text-decoration-thickness:1.2px}.btn.wa{background:#fff;color:#178a43;border:1.5px solid #1FAF55;box-shadow:none}.btn.wa:hover{background:#f3fbf6}.btn.wa svg{fill:#1faf55}.hero-price{font-size:17px;font-weight:800;color:var(--ink);padding-top:22px;border-top:1px solid var(--line-soft)}.tgo{flex-shrink:0;font-size:13px;font-weight:800;color:var(--brand);border:1px solid var(--line);border-radius:7px;padding:6px 10px;margin-inline-start:4px}.tiers-links .tier:hover .tgo{background:var(--brand);color:var(--paper);border-color:var(--brand)}@media(max-width:900px){.tgo{display:none}.bigprice .was{font-size:15px}.hero-price{font-size:15.5px;padding-top:16px}}.hero-visual .box.photo,.fx-img img{height:auto}@media(max-width:900px){.hero-visual{margin-bottom:12px}.hero-visual .box.photo{max-width:100%;aspect-ratio:4/3;object-position:center 55%}}.price-hint{font-size:14.5px;font-weight:800;color:var(--ink);margin:-6px 0 16px}.trust4.two{grid-template-columns:1fr 1fr}.trust4.two>div:nth-child(n+3){border-top:none}.hero-price{padding-top:0;border-top:none;margin:0 0 22px}@media(max-width:900px){.hero .wrap>div>p:not(.hero-price){display:none}.hero .sub{margin-bottom:14px}.hero-price{margin-bottom:16px}.tgo{display:inline-flex;font-size:12px;padding:4px 7px}.trust4.two>div:nth-child(3){border-inline-start:1px solid var(--line-soft)}}.buyform:has(#es-popup-button)>button[name=add]{display:none!important}#es-popup-button{width:100%!important;min-height:56px!important;margin:0!important}.buyform{display:flex;flex-direction:column;gap:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
