:root{--bg: #FFFFFF;--strip: #FDE8F1;--heading:#211D1D;--text:#000000;--pink: #FFC1D9;--pink-soft:#FFE3EE;--logo-bg:#413F3A;--line:#cb184f47;--green:#2E7D32;--grey:#777777;--shadow:5px 5px 0 var(--line);--fh:"Montserrat",sans-serif;--fb:"Poppins",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--fb);-webkit-font-smoothing:antialiased;line-height:1.55}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--fh);color:var(--heading)}.announce{background:var(--strip);color:#fff;text-align:center;font-family:var(--fh);font-size:13px;font-weight:700;letter-spacing:.08em;padding:11px 16px;text-transform:uppercase}.announce b{color:var(--pink)}header{border-bottom:1px solid #ECE3DF;position:sticky;top:0;z-index:200;background:#fff}.header-wrap{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:74px;padding:0 24px}.brand{display:flex;align-items:center;gap:13px}.brand-circle{width:50px;height:50px;background:var(--logo-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--fh);font-weight:900;font-size:17px;letter-spacing:.02em}.brand-title{font-family:var(--fh);font-weight:900;font-size:24px;letter-spacing:.1em;color:var(--heading)}.nav{display:flex;gap:36px}.nav a{font-family:var(--fh);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text)}.nav a:hover{color:var(--strip)}.header-ic{display:flex;align-items:center;gap:16px;font-family:var(--fh);font-weight:700;font-size:14px;text-transform:uppercase}.cart-pill{background:var(--line);color:#fff;border-radius:6px;padding:9px 16px;font-size:13px}.burger{display:none;flex-direction:column;gap:4px;background:none;border:none}.burger span{width:24px;height:2.5px;background:var(--line)}@media(max-width:900px){.nav,.header-ic .lk{display:none}.burger{display:flex}}.hero{display:grid;grid-template-columns:1fr 1fr;max-width:1400px;margin:0 auto}@media(max-width:900px){.hero{display:block;max-width:100%;border:none}}.media{position:sticky;top:74px;display:flex;flex-direction:column;align-items:center;gap:18px;background:#fff;padding:40px;border-right:1px solid #ECE3DF}@media(max-width:900px){.media{position:static;height:auto;border-right:none;padding:24px}}.media-main{width:100%;max-width:520px;aspect-ratio:1/1;background:#fdf1f4;overflow:hidden;position:relative;border-radius:12px;display:flex;align-items:center;justify-content:center}.disc-badge{position:absolute;top:14px;left:14px;background:var(--line);color:#fff;font-family:var(--fh);font-size:13px;font-weight:800;padding:6px 13px;border-radius:5px;z-index:2}.bottle{width:34%;aspect-ratio:1/2.5;position:relative;filter:drop-shadow(0 16px 22px rgba(33,29,29,.22))}.bottle .cap{position:absolute;top:0;left:50%;transform:translate(-50%);width:34%;height:15%;background:var(--line);border-radius:6px 6px 3px 3px}.bottle .body{position:absolute;top:17%;left:0;width:100%;height:83%;border-radius:12px 12px 18px 18px;background:linear-gradient(180deg,#fff,#fde3ec 45%,#ffc1d9);overflow:hidden;border:1px solid var(--line)}.bottle .body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.6) 50%,transparent 58%)}.bottle .lab{position:absolute;top:42%;left:50%;transform:translate(-50%);text-align:center;width:84%}.bottle .lab .a{font-family:var(--fh);font-weight:900;font-size:clamp(14px,3vw,20px);letter-spacing:.08em;color:var(--heading)}.bottle .lab .b{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--strip);margin-top:3px;font-weight:700}.thumbs{display:flex;gap:12px;width:100%;max-width:520px}.thumb{flex:1;aspect-ratio:1/1;border:1px solid var(--line);border-radius:9px;background:#fdf1f4;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.thumb.on{box-shadow:3px 3px 0 var(--line)}.thumb .mini{aspect-ratio:1/2.3;border-radius:4px 4px 8px 8px;background:linear-gradient(180deg,#fff,#ffc1d9);border:1.5px solid var(--line)}.buybox{padding:50px}@media(max-width:900px){.buybox{padding:34px 24px}.ptitle,.cur{font-size:21px!important}.section{padding:24px!important}}@media(max-width:480px){.chip.pinkc{width:47%}.buybox{padding:24px 20px}}.niche{font-family:var(--fh);font-size:13px;text-transform:uppercase;letter-spacing:.18em;font-weight:800;color:#de4472;margin-bottom:12px;display:block}.rating-row{display:flex;align-items:center;gap:9px;margin-bottom:16px}.rating-row .stars{color:#e8a33d;font-size:16px;letter-spacing:1px}.rating-row .rc{font-family:var(--fh);font-size:13px;font-weight:700;color:var(--heading)}.rating-row .rc a{text-decoration:underline}h1.ptitle{font-family:var(--fh);font-weight:600;font-size:clamp(30px,4vw,42px);line-height:1.15;color:var(--heading);margin-bottom:10px}.desc{font-size:17px;line-height:1.6;color:var(--text);margin-bottom:22px}.chips{display:flex;flex-wrap:wrap;margin-bottom:26px}.chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:30px;padding:8px 15px;font-family:var(--fh);font-size:12px;font-weight:700;background:#fff}.chip:before{content:"\2713";color:var(--green);font-weight:900}.chip.pinkc{background:linear-gradient(135deg,#ffe7f2,#ffbddc)}.price-box{border:1px solid var(--line);border-radius:12px;padding:22px;margin-bottom:24px}.price-row{display:flex;align-items:center;gap:16px;margin-bottom:6px;flex-wrap:wrap}.cur{font-family:var(--fh);font-size:32px;font-weight:900;color:var(--heading)}.mrp{font-family:var(--fh);font-size:21px;color:var(--grey);text-decoration:line-through}.save-pill{font-family:var(--fh);font-size:13px;font-weight:800;color:#fff;background:var(--green);padding:4px 11px;border-radius:5px}.stock{margin-left:auto;color:var(--green);font-family:var(--fh);font-size:13px;font-weight:800;text-transform:uppercase}.tax{font-size:13px;color:var(--grey)}.bundles{display:grid;gap:12px;margin-bottom:24px}.bundle{border:1px solid var(--line);border-radius:10px;padding:15px 18px;display:flex;align-items:center;gap:14px;cursor:pointer;background:#fff;position:relative}.bundle.on{background:var(--pink);box-shadow:var(--shadow)}.bundle .radio{width:20px;height:20px;border:1px solid var(--line);border-radius:50%;flex-shrink:0;position:relative}.bundle.on .radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--line);border-radius:50%}.bundle .bt{flex:1}.bundle .bt .n{font-family:var(--fh);font-weight:800;font-size:15px;color:var(--heading)}.bundle .bt .s{font-size:12.5px;color:var(--text);font-weight:500}.bundle .bp{text-align:right;font-family:var(--fh)}.bundle .bp .p{font-weight:900;font-size:17px;color:var(--heading)}.bundle .bp .m{font-size:12.5px;color:var(--grey);text-decoration:line-through}.bundle .tag{position:absolute;top:-10px;right:14px;background:var(--line);color:#fff;font-family:var(--fh);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:20px}.qty-atc{display:flex;gap:14px;margin-bottom:14px}.qtys{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden}.qtys button{width:50px;height:54px;background:none;border:none;font-size:22px;font-weight:600}.qtys span{width:38px;text-align:center;font-family:var(--fh);font-weight:800;font-size:18px}.atc{flex:1;background:#e353ab;color:#fff;border:none;border-radius:8px;font-family:var(--fh);font-size:16px;font-weight:800;text-transform:uppercase;height:54px}.atc:hover{background:#000}.buynow{width:100%;background:#893b45;color:#fff;border:1px solid var(--line);border-radius:8px;font-family:var(--fh);font-size:16px;font-weight:800;text-transform:uppercase;height:54px;margin-bottom:24px}.buynow:active{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--line)}.cert-banner{background:linear-gradient(135deg,#ffe7f2,#ffbddc);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;margin-bottom:24px}.cert-banner span{font-family:var(--fh);font-size:16px;font-weight:900;color:var(--heading)}.cert-trigger{width:100%;background:#fff;color:#000;border:none;border-radius:8px;padding:11px;font-family:var(--fh);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border:1px solid var(--line);border-radius:12px;padding:18px 10px;margin-bottom:24px}@media(max-width:480px){.trust-strip{grid-template-columns:1fr 1fr;gap:16px 10px}.cert-trigger{font-size:12px}.cert-banner span{font-size:14px}.chip{margin:5px;width:47%;font-size:12px!important}.atc,.add{font-size:16px}}.trust-strip .t{text-align:center}.trust-strip .t .ic{width:34px;height:34px;margin:0 auto 7px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffe7f2,#ffbddc)}.trust-strip .t .ic svg{width:17px;height:17px;color:var(--heading)}.trust-strip .t .l{font-family:var(--fh);font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.25;color:var(--heading)}.pincode{border:1px solid var(--line);border-radius:12px;padding:22px}.pincode label{font-family:var(--fh);font-size:13px;font-weight:800;text-transform:uppercase;display:block;margin-bottom:11px}.pin-row{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pin-row input{flex:1;border:none;padding:13px 16px;font-family:var(--fb);font-size:15px;outline:none}.pin-row button{background:var(--line);color:#fff;border:none;padding:0 26px;font-family:var(--fh);font-size:13px;font-weight:800}.marquee{background:#e36ed9;color:#fff;overflow:hidden;white-space:nowrap;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marquee .track{display:inline-flex;gap:40px;animation:scroll 26s linear infinite;font-family:var(--fh);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.marquee .dot{color:#fff}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:25px 24px;border-top:1px solid #ECE3DF}.bounded{max-width:1300px;margin:0 auto}.meta-head{margin-bottom:48px}.meta-head span{font-family:var(--fh);font-size:13px;text-transform:uppercase;letter-spacing:.2em;font-weight:800;display:block;margin-bottom:11px;color:#de4472}.meta-head h2{text-align:center;font-family:var(--fh);font-weight:800;font-size:clamp(28px,3.4vw,40px);color:var(--heading)}.meta-head.center{text-align:center}.problem-flex{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}@media(max-width:900px){.problem-flex{grid-template-columns:1fr;gap:36px}}.problem-para{font-size:21px;line-height:1.6;font-weight:500}.quad{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:550px){.quad{grid-template-columns:1fr}}.qbox{border:1px solid var(--line);border-radius:12px;padding:30px;background:#fff}.qbox.pink{background:var(--pink)}.qbox .idx{font-family:var(--fh);font-size:15px;font-weight:900;margin-bottom:12px;display:block}.qbox h4{font-size:19px;font-weight:800;margin-bottom:9px}.qbox p{font-size:15.5px;line-height:1.6}.concern-box{border:1px solid var(--line);border-radius:16px;padding:46px;background:#fff;max-width:920px;margin:0 auto}@media(max-width:600px){.concern-box{padding:26px}}.concern-seg{margin-bottom:38px}.concern-seg:last-child{margin-bottom:0}.concern-seg h3{font-size:21px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:9px}.pointers{display:grid;grid-template-columns:1fr 1fr;gap:18px 36px}@media(max-width:550px){.pointers{grid-template-columns:1fr;gap:15px}}.pointer{display:flex;align-items:flex-start;gap:11px;font-size:16px;line-height:1.5;font-weight:500}.pointer:before{content:"\2713";color:var(--green);font-weight:800;font-size:18px}.results-stack{display:flex;flex-direction:column;gap:15px;max-width:920px;margin:0 auto}.result-strip{background:linear-gradient(135deg,#ffe7f2,#ffbddc);border:1px solid #f3f3f3;border-radius:12px;padding:24px 34px;display:flex;align-items:center;gap:26px}@media(max-width:550px){.result-strip{align-items:flex-start;gap:10px;padding:22px}.result-num{font-size:24px!important}.result-txt{font-size:12px!important}}.result-num{font-family:var(--fh);font-size:38px;font-weight:600;color:var(--heading);white-space:nowrap}.result-txt{font-size:17px;line-height:1.5;font-weight:600}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:56px}@media(max-width:900px){.timeline{grid-template-columns:1fr 1fr}}@media(max-width:550px){.timeline{grid-template-columns:1fr}}.tnode{border:1px solid var(--line);border-radius:16px;padding:28px;background:#fff}.tnode .day{display:inline-block;background:linear-gradient(135deg,#ffe7f2,#ffbddc);border:1px solid var(--line);font-family:var(--fh);font-size:13px;font-weight:900;padding:7px 17px;border-radius:30px;margin-bottom:18px;text-transform:uppercase}.tnode h4{font-size:18px;font-weight:800;margin-bottom:10px}.tnode p{font-size:15px;line-height:1.55}.ing-panel{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden}@media(max-width:900px){.ing-panel{grid-template-columns:1fr}}.ing-media{background:#fdf1f4;border-right:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:40px}@media(max-width:900px){.ing-media{border-right:none;border-bottom:1px solid var(--line)}}.ing-list{padding:42px;display:grid;gap:18px;background:#fff}@media(max-width:480px){.ing-list{padding:26px}}.ing-block{border:1px solid var(--line);border-radius:12px;padding:26px;background:#fff}.ing-block.pink{background:linear-gradient(135deg,#ffe7f2,#ffbddc)}.ing-block h4{font-size:19px;font-weight:800;margin-bottom:8px}.ing-block p{font-size:15px;line-height:1.6;margin-bottom:13px}.ing-label{display:inline-block;font-family:var(--fh);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);padding-bottom:2px}.routine{display:flex;flex-direction:column;gap:28px}.r-row{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:24px}@media(max-width:600px){.r-box{height:120px;text-align:center}.r-row{grid-template-columns:1fr;gap:12px}.meta-head h2{font-size:19px;text-align:center}.mcell{padding:10px!important;font-size:12px!important}}.r-num{font-family:var(--fh);font-size:50px;font-weight:900;color:var(--heading);line-height:1}.r-box{background:linear-gradient(135deg,#ffe7f2,#ffbddc);border:1px solid var(--line);border-radius:12px;padding:5px 28px 0}.r-box h4{font-size:19px;font-weight:800;margin-bottom:9px;text-transform:uppercase;letter-spacing:.02em}.r-box p{font-size:16px;line-height:1.6;font-weight:500}.matrix{border:1px solid var(--line);border-radius:12px;overflow:hidden}.matrix-h,.matrix-r{display:grid;grid-template-columns:1.2fr 1fr 1fr}.matrix-h{background:var(--strip);color:#de4472;font-family:var(--fh);font-size:13.5px;font-weight:800;text-transform:uppercase}.matrix-r{border-bottom:1px solid var(--line)}.matrix-r:last-child{border-bottom:none}.mcell{padding:22px;font-size:15.5px;display:flex;align-items:center}.matrix-r .mcell:nth-child(2){background:linear-gradient(135deg,#ffe7f2,#ffbddc);font-weight:700;border-left:1px solid var(--line);border-right:1px solid var(--line)}.matrix-h .mcell:nth-child(2){border-left:1px solid var(--line);border-right:1px solid var(--line)}.rev-top{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:center;margin-bottom:36px;border:1px solid var(--line);border-radius:16px;padding:32px;background:#fff}@media(max-width:760px){.rev-top{grid-template-columns:1fr;text-align:center}}.rev-score{font-family:var(--fh);font-weight:900;font-size:64px;line-height:1;color:var(--heading)}.rev-stars{color:#e8a33d;font-size:20px;letter-spacing:2px}.rev-count{font-family:var(--fh);font-size:13px;font-weight:700;color:var(--strip);margin-top:6px;text-transform:uppercase}.rev-bars{display:grid;gap:8px}.rev-bar{display:flex;align-items:center;gap:12px;font-family:var(--fh);font-size:12px;font-weight:700}.rev-bar .tk{flex:1;height:9px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.rev-bar .fl{height:100%;background:var(--pink)}.rev-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:860px){.rev-cards{grid-template-columns:1fr}}.rev-card{border:1px solid var(--line);border-radius:12px;padding:24px;background:#fff}.rev-card.pink{background:linear-gradient(135deg,#ffe7f2,#ffbddc)}.rev-card .s{color:#e8a33d;font-size:15px;letter-spacing:1px;margin-bottom:9px}.rev-card h4{font-size:16px;font-weight:800;margin-bottom:8px}.rev-card p{font-size:14.5px;line-height:1.55;margin-bottom:14px}.rev-card .by{display:flex;align-items:center;gap:10px}.rev-card .av{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-weight:900;font-size:14px}.rev-card .nm{font-family:var(--fh);font-size:13px;font-weight:800}.rev-card .vf{font-size:11px;color:var(--green);font-weight:700}.faq-shell{max-width:920px;margin:0 auto}.faq-node{border-bottom:1px solid var(--line)}.faq-q{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:26px 8px;font-family:var(--fh);font-size:17px;font-weight:800;color:var(--heading);text-align:left;gap:16px}.faq-q span{font-size:24px;flex-shrink:0}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{padding:0 8px 26px;font-size:15.5px;line-height:1.6}.founder{border:1px solid var(--line);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:.8fr 1.2fr}@media(max-width:860px){.founder{grid-template-columns:1fr}}.founder-media{background:#fdf1f4;border-right:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:36px;min-height:300px}@media(max-width:860px){.founder-media{border-right:none;border-bottom:1px solid var(--line)}}.founder-portrait{width:100%;max-width:280px;aspect-ratio:1/1.1;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#ffe3ee,#ffc1d9);display:flex;align-items:flex-end;justify-content:center;padding:18px;font-family:var(--fh);font-weight:800;color:var(--heading);text-align:center;font-size:14px}.founder-letter{padding:54px;background:#fff}@media(max-width:480px){.founder-letter{padding:30px}}.founder-letter .lead{font-weight:700;font-size:19px;color:var(--heading);margin-bottom:20px;font-family:var(--fb)}.founder-letter p{font-size:16px;line-height:1.7;margin-bottom:18px}.founder-sign{font-family:var(--fh);font-size:15px;font-weight:800;margin-top:30px;text-transform:uppercase}.ba-card{max-width:820px;margin:0 auto;border:1px solid var(--line);border-radius:16px;overflow:hidden;position:relative;aspect-ratio:16/10;-webkit-user-select:none;user-select:none}.ba-half{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-weight:900;letter-spacing:.04em}.ba-before{background:linear-gradient(135deg,#e9ded9,#cdbdb6);color:#5a4f49}.ba-after{background:linear-gradient(135deg,#ffe3ee,#ffc1d9);color:var(--heading);clip-path:inset(0 0 0 50%)}.ba-tag{position:absolute;top:14px;font-family:var(--fh);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--line);border-radius:6px;padding:5px 12px;background:#fff;color:var(--heading)}.ba-before .ba-tag{left:14px}.ba-after .ba-tag{right:14px}.ba-divider{position:absolute;top:0;bottom:0;left:50%;width:3px;background:var(--line);transform:translate(-50%);z-index:3}.ba-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:3px 3px 0 var(--line);z-index:4;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.ba-knob svg{width:22px;height:22px;color:var(--heading)}.ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:5;margin:0}.ba-note{text-align:center;font-size:12.5px;color:var(--grey);margin-top:18px}.offer{background:var(--pink)}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:860px){.offer-grid{grid-template-columns:1fr}}.offer-card{border:1px solid var(--line);border-radius:16px;padding:34px 28px;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:5px 5px 0 var(--line)}.offer-card .oic{width:54px;height:54px;border:1px solid var(--line);border-radius:50%;background:var(--pink);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.offer-card .oic svg{width:26px;height:26px;color:var(--heading)}.offer-card .otag{font-family:var(--fh);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--strip);margin-bottom:8px}.offer-card h4{font-family:var(--fh);font-size:24px;font-weight:900;color:var(--heading);margin-bottom:8px}.offer-card p{font-size:14.5px;line-height:1.55;margin-bottom:18px;flex:1}.offer-card .code{border:2px dashed var(--line);border-radius:8px;padding:9px 18px;font-family:var(--fh);font-weight:800;font-size:15px;letter-spacing:.06em;color:var(--heading);background:var(--pink-soft)}.offer-banner{max-width:920px;margin:34px auto 0;border:1px solid var(--line);border-radius:16px;background:var(--line);color:#fff;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.offer-banner .ob-t{font-family:var(--fh)}.offer-banner .ob-t .big{font-size:26px;font-weight:900;color:#fff;margin-bottom:4px}.offer-banner .ob-t .sub{font-size:14px;color:var(--pink)}.offer-banner .ob-btn{background:var(--pink);color:var(--heading);border:2px solid #fff;border-radius:8px;font-family:var(--fh);font-weight:800;font-size:15px;text-transform:uppercase;padding:14px 28px}.bundle-sec{background:#fafafa}.bundle-build{border:1px solid var(--line);border-radius:16px;overflow:hidden;max-width:1000px;margin:0 auto;background:#fff}.bundle-items{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}@media(max-width:760px){.bundle-items{grid-template-columns:1fr;gap:0}.tot{font-size:21px!important}}.bundle-item{padding:30px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.bundle-item .bimg{aspect-ratio:1/1;border:1px solid var(--line);border-radius:12px;background:#fdf1f4;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bundle-item .bmini{width:34%;aspect-ratio:1/2.3;border-radius:4px 4px 9px 9px;border:1px solid var(--line)}.bundle-item .bstep{font-family:var(--fh);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--strip);margin-bottom:6px}.bundle-item h4{font-family:var(--fh);font-size:16px;font-weight:800;margin-bottom:4px;line-height:1.2}.bundle-item .brole{font-size:12.5px;color:var(--text);margin-bottom:10px;min-height:32px}.bundle-item .bprice{font-family:var(--fh);font-weight:900;font-size:16px;color:var(--heading)}.bundle-plus{display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-size:30px;font-weight:900;color:var(--line);border-left:1px dashed var(--line);border-right:1px dashed var(--line)}.bundle-foot{border-top:1px solid var(--line);background:linear-gradient(135deg,#ffe7f2,#ffbddc);padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.bundle-foot .bf-price{font-family:var(--fh)}.bundle-foot .bf-price .row{display:flex;align-items:baseline;gap:12px}.bundle-foot .bf-price .tot{font-size:30px;font-weight:900;color:var(--heading)}.bundle-foot .bf-price .was{font-size:18px;color:#e74c80;text-decoration:line-through}.bundle-foot .bf-price .save{font-family:var(--fh);font-size:13px;font-weight:800;color:#fff;background:var(--green);padding:4px 11px;border-radius:5px}.bundle-foot .bf-price .lbl{font-size:12.5px;color:var(--text);font-weight:600;margin-top:3px}.bundle-foot .bf-btn{background:#fff;color:#000;border:1px solid #ffffff;border-radius:8px;font-family:var(--fh);font-weight:800;font-size:15px;text-transform:uppercase;padding:15px 30px}.offer-strip{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:24px}.offer-strip .osh{background:#fde8f1;color:#de4472;font-family:var(--fh);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:9px 16px;display:flex;align-items:center;gap:8px}.offer-strip .osh svg{width:15px;height:15px;color:#de4472}.offer-row{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:2px dashed var(--line)}.offer-row:last-child{border-bottom:none}.offer-row .oic{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#ffe7f2,#ffbddc);flex-shrink:0;display:flex;align-items:center;justify-content:center}.offer-row .oic svg{width:18px;height:18px;color:var(--heading)}.offer-row .otx{flex:1;min-width:0}.offer-row .otx .ot{font-family:var(--fh);font-weight:800;font-size:14px;color:var(--heading);line-height:1.2}.offer-row .otx .os{font-size:12px;color:var(--text)}.offer-row .ocode{font-family:var(--fh);font-weight:800;font-size:12px;color:var(--heading);background:var(--pink-soft);border:2px dashed var(--line);border-radius:6px;padding:5px 10px;flex-shrink:0;letter-spacing:.04em}.sticky-atc{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:12px 16px;display:flex;align-items:center;gap:14px;z-index:150;transform:translateY(110%);transition:transform .3s}.sticky-atc.show{transform:translateY(0)}.sticky-atc .si{display:flex;align-items:center;gap:11px;flex:1;min-width:0}.sticky-atc .sb{width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:#fdf1f4;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sticky-atc .sb .m{width:38%;aspect-ratio:1/2.2;border-radius:3px 3px 6px 6px;background:linear-gradient(180deg,#fff,#ffc1d9);border:1px solid var(--line)}.sticky-atc .sn{font-family:var(--fh);font-weight:800;font-size:13px;line-height:1.2;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .sp{font-family:var(--fh);font-weight:900;font-size:15px;color:var(--heading)}.sticky-atc .sbtn{background:#e353ab;color:#fff;border:none;border-radius:8px;font-family:var(--fh);font-weight:800;font-size:14px;text-transform:uppercase;padding:13px 22px;flex-shrink:0}@media(min-width:901px){.sticky-atc{max-width:520px;left:auto;right:24px;bottom:24px;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}}.modal-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#211d1d99;display:none;align-items:center;justify-content:center;z-index:300;padding:20px}.modal-ov.show{display:flex}.modal{background:#fff;border:1px solid var(--line);border-radius:16px;max-width:560px;width:100%;max-height:86vh;overflow-y:auto;box-shadow:8px 8px 0 var(--line)}.modal-h{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff}.modal-h h3{font-size:20px;font-weight:800}.modal-h button{background:none;border:none;font-size:24px}.modal-b{padding:24px;display:grid;gap:16px}.cert-item{border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;align-items:center;gap:14px;background:#fdf1f4}.cert-item .ci{width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--pink);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cert-item .ci svg{width:20px;height:20px;color:var(--heading)}.cert-item .ct{font-family:var(--fh);font-weight:800;font-size:14px;color:var(--heading)}.cert-item .cs{font-size:12.5px;color:var(--text)}.toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%) translateY(20px);background:var(--line);color:#fff;font-family:var(--fh);font-weight:700;padding:13px 22px;border-radius:8px;font-size:14px;z-index:320;opacity:0;pointer-events:none;transition:.3s}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#211d1d80;opacity:0;visibility:hidden;transition:.25s;z-index:250}.overlay.show{opacity:1;visibility:visible}.drawer{position:fixed;top:0;left:0;bottom:0;width:min(86vw,340px);background:#fff;border-right:1px solid var(--line);z-index:260;transform:translate(-100%);transition:transform .28s;overflow-y:auto}.drawer.show{transform:translate(0)}.drawer-h{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.drawer-h button{background:none;border:none;font-size:22px}.drawer a{display:block;padding:15px 18px;font-family:var(--fh);font-weight:700;font-size:15px;text-transform:uppercase;border-bottom:1px solid var(--line);color:var(--heading)}.chip,.qbox,.ing-block{background:linear-gradient(135deg,#ffe7f2,#ffbddc)}.concern-mini{margin-bottom:24px}.concern-mini .cm-label{font-family:var(--fh);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--heading);margin-bottom:12px}.cm-rail{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cm-rail::-webkit-scrollbar{display:none}.cm-item{flex:0 0 76px;text-align:center}.cm-item .cm-ph{width:76px;height:76px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.cm-item .cm-ph .cm-bm{width:100%;aspect-ratio:1/1;border-radius:3px;border:1.5px solid var(--line);background:linear-gradient(180deg,#fff,#ffc1d9)}.cm-item .cm-nm{font-family:var(--fb);font-size:10.5px;font-weight:600;line-height:1.25;color:var(--text)}@media screen and (min-width:750px){.cm-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;overflow-x:visible;padding-bottom:0}.cm-item{flex:none;width:100%}.cm-item .cm-ph{width:100%;aspect-ratio:1/1;display:block;overflow:hidden}.cm-item .cm-ph .cm-bm{display:block;width:100%;height:100%;background-size:cover;background-position:center}.cm-item .cm-nm{font-size:12px}}.acc-block{border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden;background:#fff}.acc-btn{width:100%;background:none;border:none;display:flex;align-items:center;justify-content:space-between;padding:22px 24px;font-family:var(--fh);font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--heading);text-align:left;gap:14px}.acc-btn .chev{font-size:18px;transition:transform .25s;flex-shrink:0}.acc-block.open .acc-btn .chev{transform:rotate(180deg)}.acc-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.acc-body .inner{padding:0 24px 24px}.acc-body .inci{font-size:13.5px;line-height:1.75;color:var(--text)}.variant-boxes{display:flex;gap:12px;margin:18px 0;flex-wrap:wrap}.variant-card{position:relative;width:105px;height:70px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:.25s;box-shadow:0 2px 8px #00000014}.variant-card input{display:none}.variant-card.active,.variant-card:has(input:checked){border:2px solid #111}.best-tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#ff8a3d;color:#fff;padding:3px 6px;border-radius:4px;font-size:7px;font-weight:700}.variant-title{font-size:20px;line-height:1}.faq-q:hover{background-color:transparent;color:#000}@media(max-width:749px){.timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.tnode{flex:unset;max-width:100%;padding:12px}.tnode .day,.tnode h4{font-size:12px}.tnode p{font-size:11px}}@media(max-width:749px){.bundle-items{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:start}.bundle-item{padding:8px}.bundle-item .bimg img{width:100%;height:auto}.bundle-item h4{font-size:11px;line-height:1.3}.bundle-item .bprice{font-size:11px}.bf-btn{width:100%}}@media(max-width:749px){.ing-panel{display:block}.ing-media{margin-bottom:16px}.ing-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ing-block{padding:10px}.ing-block h4{font-size:12px;line-height:1.3;margin-bottom:4px}.ing-block p{font-size:11px;line-height:1.4}.ing-label{font-size:9px;padding:2px 6px}}@media(max-width:749px){.routine{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.r-row{flex-direction:column;align-items:flex-start;gap:6px}.r-num{font-size:20px}.r-box h4{font-size:13px;line-height:1.3}.r-box p{font-size:11px;line-height:1.4}.meta-head{text-align:center}.concern-seg h3{font-size:14px}.pointer{font-size:11px}}@media(max-width:767px){.bundle-item h4,.bundle-item h4 a{color:#1a1a1a!important;text-decoration:none!important;font-size:12px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3em;min-height:2.6em;margin:6px 0 2px}.bundle-items{align-items:center;gap:2px}.bundle-plus{margin-top:0;font-size:16px;padding:0 5px}.bimg img{border-radius:6px}.bprice{font-size:12px;font-weight:700}.boos-tag{font-size:11px}}@media(max-width:767px){.bundle-items{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:2px}.bundle-item{flex:1 1 0!important;min-width:0!important;max-width:none!important;border:1px solid grey;height:192px}.bundle-plus{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:16px!important;font-size:16px;font-weight:700;color:#1a1a1a!important}.bimg img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}}@media(max-width:767px){.trust-strip{grid-template-columns:repeat(4,1fr);gap:8px}.trust-strip .ic{width:34px;height:34px}.trust-strip .ic svg{width:18px;height:18px}.trust-strip .l{font-size:10px;line-height:1.2}}.ing-media .ing-img-mobile{display:none}@media(max-width:749px){.ing-media .ing-img-desktop{display:none!important}.ing-media .ing-img-mobile{display:block!important}.sticky-atc{width:100%!important;left:0!important}.post-ship-btn{bottom:77px!important;right:77px!important}}.acc-btn:hover{color:#000;background-color:#fff}.sr-headless-checkout{background:linear-gradient(135deg,#ea5589,#da2858)!important;border-radius:5px!important}.sticky-atc{left:34%}@media screen and (min-width:992px){.chip,.pinkc{margin:5px}}.sr-delivery-widget{max-width:100%!important}.sr-delivery-banner{background-color:#dd3062!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pnk-product.css.map */
