@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8fcff;color:#103c59;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,summary{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}p{line-height:1.7;color:#526d80}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.05em}h1{font-size:clamp(48px,5.8vw,84px);line-height:1.08;margin:28px 0}h2{font-size:clamp(32px,3.6vw,50px);line-height:1.15;margin:20px 0}h3{font-size:25px;margin:14px 0}.draft{background:#e4f3fb;text-align:center;font-size:11px;padding:10px;color:#4d624e}header{max-width:1280px;margin:auto;padding:28px 45px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:36px;font-weight:800;letter-spacing:-2px}.logo span{font-size:13px;vertical-align:top;letter-spacing:0}nav{display:flex;gap:35px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:#087eae;color:white;border:1px solid #087eae;border-radius:8px;padding:17px 24px;font-size:14px;font-weight:600}.button:hover{background:#08638c}.small{padding:12px 18px}.outline{background:transparent;color:#087eae}.light{background:#e0f5ff;color:#103c59;border-color:#e0f5ff}main>section{padding:78px 45px;max-width:1280px;margin:auto}.hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:48px;padding-bottom:65px}.hero p{max-width:440px;font-size:16px;margin-bottom:30px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;display:flex;align-items:center;gap:8px}.eyebrow>span{height:7px;width:7px;border-radius:50%;background:#23a7dc}.heroNote{display:flex;align-items:center;gap:10px;margin-top:28px;font-size:12px;color:#637668}.heroArt{position:relative;min-height:520px;background:#e3f3fc;border-radius:100px 12px 12px 12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.heroArt img,.heroArt video{width:100%;height:520px;object-fit:cover}.orbit{position:absolute;width:440px;height:440px;border:1px solid #c7d2b9;border-radius:50%;transform:translate(80px,50px)}.bottle{position:relative;width:200px;height:320px;background:linear-gradient(100deg,#f9f9ed,#fff,#e7eadd);border-radius:35px 35px 20px 20px;box-shadow:22px 28px 35px #60714740;transform:rotate(-9deg)}.cap{position:absolute;top:-45px;left:65px;width:70px;height:50px;border-radius:9px 9px 0 0;background:repeating-linear-gradient(90deg,#264e3b 0 3px,#355e49 3px 6px)}.bottlelabel{margin:48px 0 0;background:#167ca8;color:#edf2d9;text-align:center;padding:25px 8px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.bottlelabel b{font-size:31px;letter-spacing:-2px}.bottlelabel span{font-size:12px;letter-spacing:2px}.bottlelabel small{font-size:8px;line-height:1.5}.artbadge{position:absolute;bottom:55px;right:25px;background:#f8fcff;padding:15px 20px;border-radius:50px;font-size:12px;display:flex;gap:9px;align-items:center}.artcaption{position:absolute;left:24px;bottom:20px;font-size:9px;letter-spacing:2px;color:#728363}.ribbon{border-top:1px solid #d7e8f3;border-bottom:1px solid #d7e8f3;display:flex;justify-content:space-around;padding:24px;font-size:10px;letter-spacing:2px}.sectionhead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.sectionhead p{font-size:13px}.product{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5e7f1;border-radius:16px;overflow:hidden;margin-bottom:25px;background:#fff}.productimage{min-height:340px;background:#eaf6fd;display:flex;align-items:center;justify-content:center;color:#a2b193}.productimage img,.productimage video{width:100%;height:340px;object-fit:contain}.productbody{padding:45px}.productbody p{font-size:14px}.buyrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.how{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #d5e7f1}.step{display:flex;align-items:center;gap:30px;padding:20px 0;border-bottom:1px solid #dde3d5}.step>span{font-size:31px;color:#99ab7e}.step p{font-size:14px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:40px}.faq details{padding:23px 0;border-bottom:1px solid #dce2d4;font-size:14px}.faq summary{cursor:pointer;font-weight:600}.reviews{display:flex;gap:20px;flex-wrap:wrap}blockquote{margin:0;background:white;border:1px solid #d5e7f1;padding:25px;flex:1;min-width:230px}blockquote img{max-width:100%;max-height:200px}blockquote small{display:block;margin-top:8px}.closing{background:#095878;border-radius:20px;text-align:center;color:#f3fbff;margin-bottom:70px}.closing .eyebrow{justify-content:center;color:#bacaa6}.closing h2{margin-bottom:30px}footer{max-width:1280px;padding:35px 45px;margin:auto;border-top:1px solid #dce2d4;display:flex;gap:60px;align-items:center}footer p{font-size:11px;max-width:400px}footer small{font-size:10px;margin-left:auto}.admin{display:flex;min-height:100vh;background:#f0f7fc}.admin aside{width:235px;background:#fcfcf7;border-right:1px solid #d5e7f1;padding:35px 22px;position:fixed;height:100vh}.admin aside small{display:block;margin:25px 0;font-size:9px;letter-spacing:2px;color:#7c8d78}.admin aside button{display:flex;gap:12px;padding:14px 12px;margin-bottom:8px;border:0;border-radius:7px;background:transparent;width:100%;text-align:left;color:#66766a;font-size:13px}.admin aside button.selected{background:#dcf1ff;color:#254c39}.previewlink{display:flex;gap:10px;margin-top:40px;font-size:12px}.adminmain{margin-left:235px;width:calc(100% - 235px);padding:45px;max-width:1500px}.adminheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.adminheader small{font-size:10px;letter-spacing:2px;color:#7d8d78}.adminheader h1{font-size:36px;margin:10px 0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:25px 0}.metrics>div{background:#fff;padding:25px;border:1px solid #e1e5da;border-radius:10px}.metrics small{color:#778471}.metrics strong{display:block;font-size:38px;margin-top:12px}.panel{background:#fff;border:1px solid #e1e5da;border-radius:10px;padding:28px;margin:20px 0}.panel h3{font-size:19px;letter-spacing:-.02em}.toolbar{display:flex;gap:15px;align-items:center}.toolbar p{margin-right:auto}.toolbar button,.toolbar select{border:1px solid #d8dfd2;padding:9px;border-radius:5px;background:white}.statrow{display:flex;align-items:center;gap:20px;padding:20px 0;font-size:13px}.statrow>span{width:40%}.bar{flex:1;height:8px;background:#eaf0e1;border-radius:10px}.bar i{display:block;height:100%;background:#21a7df;border-radius:10px}.muted{font-size:12px;color:#7c8a78}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th,td{padding:14px 8px;border-bottom:1px solid #e9ede2}th{color:#7c8a78;font-weight:500}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:block;font-size:12px;color:#5c705e;margin:15px 0}.field input,.field textarea{display:block;margin-top:9px;border:1px solid #d8dfd2;border-radius:6px;padding:12px;width:100%;color:#274632;background:#fcfdf9}.field textarea{min-height:100px;resize:vertical}.upload{display:block;font-size:11px;color:#607555;padding:10px;background:#eff4e8;border-radius:5px}.upload input{display:block;margin-top:8px;font-size:11px;max-width:100%}.delete{background:transparent;border:0;color:#a75140;margin:15px}.message{padding:16px;background:#e2ead4;margin:15px 0;border-radius:8px;font-size:13px}.faqedit{border-bottom:1px solid #e0e5d8;padding-bottom:10px}@media(max-width:800px){header{padding:22px}nav{display:none}.logo{font-size:29px}main>section{padding:50px 22px}.hero{grid-template-columns:1fr;gap:40px}.heroArt{min-height:420px}.heroArt img,.heroArt video{height:420px}.sectionhead{display:block}.product,.how,.faq{grid-template-columns:1fr;gap:25px}.productbody{padding:25px}.ribbon{font-size:8px;gap:18px}.closing{margin:0 15px 35px}.closing h2{font-size:35px}footer{padding:25px;display:block}footer small{display:block}.admin aside{position:static;width:100%;height:auto;padding:20px}.admin aside button{display:inline-flex;width:auto;margin-right:5px}.admin aside small,.previewlink{display:none}.admin{display:block}.adminmain{margin:0;width:100%;padding:20px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.formgrid{grid-template-columns:1fr}.adminheader{gap:10px}.adminheader h1{font-size:27px}.toolbar{flex-wrap:wrap}table{font-size:10px}.panel{padding:18px;overflow:auto}}

.heroArt{border-radius:24px;background:#eaf6ff}.heroArt img{height:auto;object-fit:contain}.productimage{min-height:430px}.productimage img{height:430px}.benefitgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.benefitgrid article{background:#eff8fe;border:1px solid #d7eaf6;border-radius:12px;padding:25px}.benefitgrid p{font-size:14px}.howVisual{width:100%;border-radius:14px;margin-top:25px}.sizeOptions{display:flex;gap:15px;flex-wrap:wrap;margin-top:18px}.sizeOptions span{padding:12px 15px;background:#edf7fe;border-radius:8px;font-size:12px}.sourceNote{font-size:11px}.reviewImage{max-width:550px;width:100%;border-radius:14px}body{color:#103c59}.eyebrow{color:#1679a2}.closing .eyebrow{color:#b5e4f8}@media(max-width:800px){.benefitgrid{grid-template-columns:1fr}.productimage img{height:auto}.heroArt{min-height:0}}

.productbody h3{color:#b32668}.button.outline:hover{background:#e4f4fc;color:#085b7e}.how,.faq,footer{border-color:#d8e9f2}.step>span{color:#39a5d4}
/* Brand editorial redesign */
body{background:#fff;color:#083b62}h1,h2,h3{font-family:'Manrope',sans-serif;letter-spacing:-.035em;font-weight:500}p{font-size:16px;line-height:1.8;color:#536b7e}.draft{font-size:12px;background:#eef8ff;color:#46718e;padding:8px}header{max-width:1240px;padding:28px 48px}.logo{font-size:33px;text-transform:uppercase;letter-spacing:2px;font-weight:800;display:inline-flex;flex-direction:column;line-height:1.1}.logo span{font-size:8px;letter-spacing:4px;font-weight:500;margin-top:5px}nav{font-size:14px}.button{border-radius:50px;padding:13px 25px;background:#087eae;font-size:14px;min-height:45px}.button.small{padding:10px 24px}main>section{max-width:1240px;padding:86px 48px}.eyebrow{font-size:12px;letter-spacing:2px;color:#117ba9;line-height:1.6}.eyebrow>span{display:none}.hero{position:relative;gap:60px;min-height:640px;background:linear-gradient(115deg,#f5fbff 0%,#eaf7ff 55%,#fafdff 100%);max-width:none!important;padding:75px max(48px,calc((100vw - 1144px)/2))!important}.hero>div:first-child{max-width:520px}.hero h1{font-size:clamp(44px,4.7vw,67px);line-height:1.16;font-weight:500}.hero p{max-width:450px;margin-bottom:28px}.heroArt{background:transparent;min-height:0;overflow:visible;border-radius:0;box-shadow:none}.heroArt img{width:100%;max-width:520px;height:auto;border-radius:0;box-shadow:0 20px 55px #12497412}.heroArt video{max-width:520px;height:auto}.heroNote{font-size:13px;color:#56809b}.ribbon{font-size:12px;letter-spacing:2px;color:#1584b3;padding:25px;border-color:#e5f0f7}.sectionhead{margin-bottom:48px}.sectionhead h2{font-size:42px}.sectionhead p{font-size:14px}.product{border:0;border-radius:0;background:transparent;gap:80px;margin:0 0 70px;align-items:center;overflow:visible}.product:nth-child(even) .productimage{order:2}.productimage{background:transparent;min-height:0}.productimage img,.productimage video{height:auto;max-height:500px;object-fit:contain}.productbody{padding:0}.productbody h3{font-size:37px;color:#093f67;line-height:1.22;margin:18px 0}.productbody p{font-size:16px}.sizeOptions{gap:10px}.sizeOptions span{border-radius:0;background:transparent;padding:10px 0;border-bottom:1px solid #d7e9f4;font-size:13px;flex:1;min-width:140px}.buyrow{margin-top:28px}.buyrow .button:first-child{background:#f25c30;border-color:#f25c30;color:#fff}.buyrow .button:last-child{color:#111;border-color:#111;background:white}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#f5fbff;max-width:none!important;padding-left:max(48px,calc((100vw - 1144px)/2))!important;padding-right:max(48px,calc((100vw - 1144px)/2))!important}.benefitvisual img{width:100%;display:block}.benefitgrid{display:block;margin-top:28px}.benefitgrid article{display:flex;align-items:flex-start;gap:15px;border:0;border-bottom:1px solid #daeaf4;background:transparent;border-radius:0;padding:12px 0}.benefitgrid article svg{flex-shrink:0;margin-top:9px;color:#1193c7}.benefitgrid p{margin:0;font-size:16px}.sourceNote{font-size:12px;line-height:1.6;color:#8296a4}.how{border:0;gap:80px;align-items:center}.how h2{font-size:44px}.howVisual{border-radius:0;width:100%;max-width:460px;margin-top:35px}.step{gap:24px;padding:28px 0;border-color:#dceaf2}.step>span{font-size:32px;font-weight:400;color:#43a4cb}.step p{font-size:17px}.reviews{gap:28px;align-items:stretch}.reviews blockquote{padding:25px;background:#f5fbff;border:0;border-radius:0;max-width:520px}.reviews blockquote img{width:100%;max-height:none;object-fit:contain}.reviews small{font-size:12px;color:#7a91a2;line-height:1.6}.faq{background:#f7fbfd;gap:80px;max-width:none!important;padding-left:max(48px,calc((100vw - 1144px)/2))!important;padding-right:max(48px,calc((100vw - 1144px)/2))!important}.faq summary{font-size:16px;font-weight:500}.faq details{border-color:#cde2ef}.closing{max-width:none!important;border-radius:0;background:#e6f5fd;color:#083e63;margin:0;text-align:center;padding:75px 30px!important}.closing .eyebrow{color:#287fa8}.closing .button{background:#087eae;color:white}.closing h2{font-size:48px}footer{padding:42px 48px;border:0;max-width:1240px}footer p{font-size:12px}footer small{font-size:12px}.admin .logo{font-size:26px;letter-spacing:1px}.admin .logo span{font-size:8px}.admin .adminheader h1{font-weight:600}section{scroll-margin-top:25px}@media(max-width:800px){header{padding:22px}.logo{font-size:26px}.logo span{font-size:7px}.hero{padding:40px 22px!important;gap:34px;min-height:0}.hero h1{font-size:44px}.heroArt img{max-width:100%}main>section{padding:52px 22px}.ribbon{font-size:9px;letter-spacing:1px;padding:20px 12px}.sectionhead h2{font-size:34px}.sectionhead{margin-bottom:25px}.product{gap:25px;margin-bottom:42px}.productbody h3{font-size:30px}.product:nth-child(even) .productimage{order:0}.benefits,.faq{grid-template-columns:1fr;gap:35px;padding:52px 22px!important}.benefitvisual{max-width:480px}.how{gap:20px}.how h2{font-size:35px}.howVisual{margin-top:20px}.closing h2{font-size:36px}.closing{margin:0}.reviews blockquote{padding:18px}footer{padding:30px 22px}.admin aside .logo{display:flex;margin-bottom:16px}}
.shopSite{background:#fff;color:#062f62;font-family:'DM Sans',sans-serif}.shopSite h1,.shopSite h2,.shopSite h3{font-family:'Manrope',sans-serif;font-weight:800;letter-spacing:-.045em;color:#062f62}.shopSite h2{font-size:42px;line-height:1.12;margin:0 0 16px}.shopSite p{color:#4b6990;font-size:16px;line-height:1.5;margin:0 0 20px}.shopHeader{max-width:1240px;padding:20px 40px;gap:35px}.brandOval{font-size:22px;font-weight:800;border:2px solid #073566;border-radius:50%;padding:5px 20px;color:#073566;line-height:1;text-transform:uppercase;white-space:nowrap;letter-spacing:0}.shopHeader nav{margin-left:auto;gap:35px;font-weight:600}.shopNow{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#168ad1,#0062a3);border-radius:50px;color:white;padding:12px 23px;font-size:14px;font-weight:600}.mobileMenu{display:none}.shopSite main>section{max-width:1240px;padding:60px 40px}.shopSite .mockHero{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:38px max(40px,calc((100vw - 1160px)/2));background:linear-gradient(120deg,#f2fbff,#d6f1ff 70%,#f7fcff);overflow:hidden}.heroWords h1{font-size:clamp(42px,4.9vw,68px);line-height:1.03;margin:0 0 16px}.heroWords p{font-size:22px;max-width:490px;color:#173b68}.heroProduct{align-self:stretch;display:flex;align-items:center}.heroProduct>img,.heroProduct video{width:100%;max-height:550px;object-fit:contain}.photoSlice{position:relative;overflow:hidden;width:100%;flex-shrink:0}.photoSlice>img{position:absolute;height:auto;display:block}.marketButtons{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.market{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;padding:14px 18px;font-size:15px;font-weight:600;color:#fff;min-height:48px;white-space:nowrap;box-shadow:0 5px 12px #102e4110}.market.shopee{background:linear-gradient(110deg,#ff7624,#f24b20)}.market.tiktok{background:#101112}.market:hover{filter:brightness(1.08);transform:translateY(-1px)}.market>span{display:flex;align-items:center}.tiktokMark{font-size:28px;line-height:.7;color:white;text-shadow:2px 0 #ff3978,-2px 0 #00edf2}.compact{gap:8px}.compact .market{font-size:12px;padding:9px 12px;min-height:36px;gap:6px}.compact .market svg{width:17px}.trustStrip{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);padding:25px 40px;gap:35px;background:#f2faff}.trustStrip>div{display:flex;gap:18px;align-items:center}.trustStrip>div+div{border-left:1px solid #d6e7f7;padding-left:25px}.trustStrip svg{width:54px;height:54px;border:1px solid #2086c3;border-radius:50%;padding:11px;flex-shrink:0;color:#0876b9}.trustStrip b{display:block;font-size:15px}.trustStrip small{display:block;font-size:13px;line-height:1.4;color:#567398;margin-top:6px}.mockBenefits{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.mockBenefits>div:last-child{padding-right:20px}.stainList{list-style:none;padding:0;margin:18px 0}.stainList li{display:flex;align-items:center;gap:16px;margin:9px 0;font-size:16px}.stainList span{display:flex;align-items:center;justify-content:center;background:#d6f1ff;color:#0b7db8;border-radius:50%;width:42px;height:42px}.shopSite .mockProducts{background:#f0f9ff;max-width:none;padding:55px max(40px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1fr 2fr;gap:30px}.productIntro{align-self:center}.sizeProductGrid{min-width:0}.sizeImages{display:flex;align-items:flex-end;justify-content:space-around;gap:24px}.sizeImages>div{flex:1;max-width:280px;text-align:center}.sizeImages>div:first-child>.photoSlice{max-width:190px;margin:auto}.sizeImages>div:last-child>.photoSlice{max-width:230px;margin:auto}.sizeImages b{display:block;font-size:15px;margin:12px 0}.sizeImages .marketButtons{justify-content:center;margin-top:10px}.sizeProduct h3{font-size:20px;margin:25px 0 8px}.sizeProduct>p{font-size:14px}.sizeProduct{margin-bottom:20px}.sizeDescriptions{grid-column:1/-1;display:flex;gap:30px;border-top:1px solid #d7eaf5;padding-top:20px}.sizeDescriptions p{font-size:14px;margin:0;flex:1}.linkNotice{display:block;font-size:13px;color:#65849d;line-height:1.5}.shopSite .mockHow{max-width:none;background:linear-gradient(130deg,#e0f5ff,#c4eaff 50%,#e7f7ff);padding:50px max(40px,calc((100vw - 1160px)/2));text-align:center}.mockHow h2{font-size:38px}.usageGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;text-align:left;margin-top:28px}.usageGrid article{background:#fff;border-radius:12px;overflow:hidden}.usageGrid article>.photoSlice{border:5px solid white;border-radius:12px 12px 0 0}.usageGrid article>div:last-child{display:flex;gap:12px;padding:16px}.usageGrid article>div:last-child>span{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#137dbb;color:white;font-size:22px;flex-shrink:0}.usageGrid h3{font-size:21px;margin:0 0 6px}.usageGrid p{font-size:14px;margin:0;line-height:1.4}.mockVideo{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:55px}.mockVideo .photoSlice{border-radius:12px}.mockVideo video{width:100%;border-radius:12px}.shopSite .mockReviews{padding-top:0;padding-bottom:35px}.mockReviews h2{font-size:31px}.mockReviews>p{font-size:14px}.reviewGrid{display:flex;gap:20px;flex-wrap:wrap}.reviewGrid article{background:#f3f8fc;padding:18px;border-radius:9px;max-width:480px;flex:1;min-width:250px}.reviewGrid img{width:100%;display:block;border-radius:5px;margin-bottom:15px}.reviewGrid b{font-size:14px}.reviewGrid small{display:block;font-size:12px;color:#6881a0;margin-top:5px}.reviewGrid blockquote{background:transparent;border:0;padding:0;margin:15px 0}.shopSite .mockFaq{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:25px;padding-bottom:40px}.mockFaq h2{font-size:31px}.mockFaq details{border:1px solid #dce6f2;border-radius:6px;margin-bottom:10px;padding:13px 16px}.mockFaq summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-size:14px;list-style:none}.mockFaq summary span{font-size:20px;line-height:1}.mockFaq details[open] summary{margin-bottom:15px}.mockFaq details p{font-size:14px;margin:0}.shopSite .mockClosing{max-width:none;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(100deg,#d5eeff,#f6fbff,#d9f2ff);padding:45px max(40px,calc((100vw - 1160px)/2))}.mockClosing h2{font-size:33px;margin:0 0 8px}.mockClosing p{font-size:15px;margin:0}.mockClosing .marketButtons{margin:0;flex-shrink:0}.mockFooter{max-width:1240px;padding:30px 40px;display:flex;gap:30px;align-items:center;border:0}.mockFooter>div{border-left:1px solid #9bb7d5;padding-left:25px;max-width:450px}.mockFooter b{font-size:13px;font-weight:500}.mockFooter p{font-size:12px;margin:5px 0 0}.mockFooter small{margin-left:auto;text-align:right;color:#748ca7;font-size:12px}.shopSite .draft{font-size:12px}@media(max-width:850px){.shopHeader{padding:17px 20px;gap:15px;flex-wrap:wrap}.brandOval{font-size:18px;padding:5px 15px}.mobileMenu{display:block;margin-left:auto;background:none;border:1px solid #ccddec;padding:7px 10px;border-radius:5px;color:#073566}.shopHeader nav{display:none;width:100%;order:4;gap:20px;font-size:13px}.shopHeader nav.open{display:flex}.shopNow{font-size:12px;padding:10px 15px}.shopSite .mockHero{grid-template-columns:1fr;padding:32px 20px;gap:22px}.heroWords h1{font-size:44px;max-width:550px}.heroWords p{font-size:18px}.heroProduct{max-width:550px;width:100%;margin:auto}.trustStrip{padding:22px 20px;grid-template-columns:1fr;gap:20px}.trustStrip>div+div{padding-left:0;border:0}.trustStrip svg{width:44px;height:44px;padding:8px}.shopSite main>section{padding:38px 20px}.mockBenefits{grid-template-columns:1fr;gap:25px}.shopSite h2{font-size:34px}.shopSite .mockProducts{padding:38px 20px;grid-template-columns:1fr;gap:20px}.sizeImages{gap:12px}.compact .market{font-size:11px;padding:9px}.sizeDescriptions{gap:20px}.shopSite .mockHow{padding:38px 20px}.usageGrid{grid-template-columns:1fr;gap:20px}.usageGrid article{display:grid;grid-template-columns:1fr 1fr;align-items:center}.usageGrid article>div:last-child{padding:12px;gap:9px}.usageGrid h3{font-size:19px}.usageGrid p{font-size:13px}.usageGrid article>div:last-child>span{width:30px;height:30px;font-size:17px}.mockVideo{grid-template-columns:1fr;gap:22px}.shopSite .mockFaq{grid-template-columns:1fr;gap:15px;padding:30px 20px}.shopSite .mockClosing{padding:35px 20px;display:block}.mockClosing .marketButtons{margin-top:20px}.mockFooter{padding:25px 20px;display:flex;flex-wrap:wrap;gap:20px}.mockFooter>div{border:0;padding:0;max-width:none}.mockFooter small{text-align:left;margin:0}.shopSite .mockReviews{padding-top:20px}.market{font-size:14px;padding:12px 15px}}

.marketIcon{font-size:24px;line-height:1}.tiktok .marketIcon{text-shadow:2px 0 #fc397d,-2px 0 #14e9f2}.roundIcon{border:1px solid #2086c3;color:#0876b9;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:26px}.sizeImages>img{max-height:420px;max-width:100%;object-fit:contain}.guideImg{width:100%;border-radius:12px}
