/* Red, white and black visual language from the user's supplied reference. */
:root{--ref-red:#ff493f;--ref-black:#111012;--ref-paper:#f0efeb;--ink:#111;--cream:#fff;--pink:#ff493f}
html{scroll-padding-top:20px}body{margin:0;background:var(--ref-paper);background-image:none;color:#111;font:12px/1.5 Arial,sans-serif;overflow-x:clip}body>.announcement,body>header{display:none}main.reference-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:calc(100% - 96px);max-width:1320px;margin:70px auto;align-items:start}.campaign-column{min-width:0;container-type:inline-size;overflow:hidden}.ref-brand{height:43px;position:relative;background:#fff;display:flex;align-items:center;justify-content:center}.ref-script{font:bold italic 21px/.9 Georgia,serif;color:#141114;letter-spacing:-1.3px;transform:rotate(-7deg)}.ref-bag{position:absolute;right:9px;top:11px;display:flex;gap:4px;align-items:center;border:0;background:none;color:#151215;font-size:12px;padding:0}.ref-bag span{font:bold 8px Arial,sans-serif;background:#141114;color:#fff;border-radius:50%;display:grid;place-items:center;width:13px;height:13px}.reference-board section{position:relative;padding:30px 18px;text-align:center;overflow:hidden}.ref-red{background:var(--ref-red);color:#fff}.ref-white{background:#fff;color:#141114}.ref-black{background:var(--ref-black);color:#fff}.reference-board h1,.reference-board h2,.reference-board h3{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;text-transform:uppercase;font-style:normal;font-weight:900;letter-spacing:-.015em;line-height:.97;margin:0 0 14px;color:inherit}.reference-board h1{font-size:clamp(31px,16cqw,58px);text-shadow:1px 2px 0 #0001}.reference-board h2{font-size:clamp(24px,12.5cqw,46px)}.reference-board h3{font-size:clamp(18px,8cqw,28px)}.reference-board p{font:10px/1.5 Arial,sans-serif;margin:0 auto 16px;max-width:100%;color:inherit}.reference-board h2>span,.reference-board h3>span{color:var(--ref-red)}.ref-red h2>span{color:#fff}.ref-white h2{color:var(--ref-red)}.ref-white h2>span{color:#111}.reference-board a{color:inherit}.ref-pill,.reference-board .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:0;padding:5px 19px;border:0;border-radius:30px;background:#101013;color:#fff!important;font:800 clamp(12px,6cqw,19px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:0;text-decoration:none;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:transform .2s}.ref-pill:hover,.reference-board .btn:hover{transform:scale(1.035);box-shadow:none;text-decoration:none}.ref-black .red-pill{background:var(--ref-red);color:#fff}.ref-code{display:block;padding:8px 6px;border:1px dashed #fff;border-radius:9px;margin:14px auto 12px;font:800 clamp(13px,7cqw,24px)/1 'Barlow Condensed',Impact,sans-serif;color:inherit;letter-spacing:0}.ref-hero{padding-top:100px!important;padding-bottom:0!important;isolation:isolate;background:linear-gradient(110deg,#ff352c,#ff5b50)}.ref-hand-crop{position:absolute;inset:0 0 auto;height:115px;overflow:hidden;z-index:-1;opacity:.93;mask-image:linear-gradient(#000 55%,transparent)}.ref-hand-crop img{width:100%;height:auto;transform:translateY(-9%);object-fit:cover;object-position:80% 5%}.ref-hero h1{position:relative;text-shadow:1px 2px 0 #0001;margin-bottom:13px}.ref-hero p{font-size:9px}.ref-hero>.ref-pill{margin-bottom:8px}.ref-hero-pack{height:clamp(190px,105cqw,360px);width:90%;object-fit:contain;margin:20px auto 0;filter:drop-shadow(6px 10px 6px #a0162850);transform:rotate(-3deg);position:relative;z-index:1}.ref-ingredient-edge{display:flex;justify-content:space-between;height:50px;margin-top:-25px;position:relative;z-index:2}.ref-ingredient-edge img{width:55px;height:55px;object-fit:cover;border-radius:50%;transform:rotate(-16deg);box-shadow:2px 5px 10px #7a142d33}.ref-ingredient-edge img:last-child{transform:rotate(15deg)}.ref-features{padding:28px 15px!important}.ref-features h2{font-size:clamp(24px,10.5cqw,40px);line-height:1.04}.ref-feature-grid{display:grid;grid-template-columns:42% 58%;gap:8px;text-align:left;align-items:center;margin:19px 0 16px}.ref-feature-photo{width:100%;height:clamp(130px,65cqw,230px);object-fit:cover;object-position:56% 25%;border-radius:3px}.ref-feature-grid ul{padding:0 0 0 8px;margin:0;list-style:none}.ref-feature-grid li{font:8px/1.45 Arial,sans-serif;margin:12px 0;position:relative;padding-left:11px}.ref-feature-grid li:before{content:'✓';position:absolute;left:-1px;top:1px;color:#ff493f;font:bold 9px Arial}.ref-feature-grid b{display:block;font:700 13px/1.2 'Barlow Condensed',Impact,sans-serif;margin-bottom:3px;color:#101013}.reference-board .ingredient-buttons,.reference-board .botanical-controls{display:flex;justify-content:center;gap:4px;flex-wrap:wrap;margin:10px 0}.reference-board .ingredient-buttons button,.reference-board .botanical-controls button{padding:4px 6px;font:8px Arial,sans-serif;border:1px solid #ded9d7;background:#fff;border-radius:2px;color:#333}.reference-board .ingredient-buttons button.active,.reference-board .botanical-controls button.active{background:#ff493f;border-color:#ff493f;color:#fff}.reference-board #ingredient-detail{font:8px/1.6 Arial,sans-serif;min-height:30px;margin:12px 0 18px;color:#777}.ref-facts{padding:30px 15px 24px!important}.ref-facts>h2{color:#ff493f;font-size:clamp(25px,11cqw,41px);line-height:1.02}.ref-facts>h2>span{font-size:.75em;color:#fff}.ref-facts>p{font-size:8px;color:#ccc}.ref-facts article{background:#fff;color:#232024;padding:21px 16px 17px;border-radius:5px;margin:18px 0;text-align:center;border:1px solid #e2deda}.ref-facts article>span{font:bold 7px/1.4 Arial,sans-serif;letter-spacing:1px;color:#ba9a51}.ref-facts article h3{font:800 23px/1 'Barlow Condensed',Impact,sans-serif;color:#222;margin:10px 0}.ref-facts article p{font:9px/1.6 Arial,sans-serif;margin:0 0 12px}.ref-facts article a{font:italic 8px Georgia,serif;color:#777}.ref-woman-panel{position:relative;height:clamp(220px,108cqw,390px);overflow:hidden;background:#100e10}.ref-woman-panel>img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ref-woman-panel:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,#0009)}.ref-woman-panel h2{position:absolute;bottom:22px;left:13px;right:13px;color:#fff;text-align:center;font:900 clamp(27px,15cqw,54px)/.9 'Barlow Condensed',Impact,sans-serif;z-index:1;text-shadow:0 2px 5px #0008;margin:0}.ref-woman-panel small{position:absolute;bottom:6px;left:8px;right:8px;text-align:center;z-index:2;color:#fff;font:6px Arial,sans-serif}.ref-footer{background:#211f22;color:#fff;position:relative;text-align:center;padding:0 16px 38px;overflow:hidden}.ref-collage{height:80px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:0 -16px;overflow:hidden;background:#030303}.ref-collage img{height:100%;width:100%;object-fit:cover}.ref-collage img:nth-child(2){object-fit:contain;background:#3c111d;transform:rotate(-10deg);padding:5px}.ref-collage img:last-child{object-position:90% 20%}.ref-hashtag{font:900 clamp(28px,15.5cqw,55px)/1 'Barlow Condensed',Impact,sans-serif;color:#fff;letter-spacing:-1px;position:relative;margin:-20px -7px 15px;text-shadow:0 2px 3px #0007}.ref-signature{font:bold italic clamp(30px,14cqw,48px)/1 Georgia,serif;color:#fff;letter-spacing:-2px;display:block;transform:rotate(-6deg);margin:0 auto 17px}.ref-social{display:flex;gap:12px;justify-content:center;margin:20px 0}.ref-social>a{display:grid;place-items:center;border:1px solid #928b92;border-radius:50%;width:19px;height:19px;font:9px Arial,sans-serif;color:#ccc}.ref-footer p{font:7px/1.7 Arial,sans-serif;color:#c6bfc6;margin:0 0 12px}.ref-tiny-link{display:block;text-decoration:underline;font:7px/1.6 Arial,sans-serif;color:inherit;margin:10px auto 0;overflow-wrap:anywhere}.ref-products{padding:22px 12px 0!important;background:linear-gradient(110deg,#ff554b,#ff352e)}.ref-products>h2{font-size:clamp(28px,14cqw,51px)}.ref-products>p{font-size:9px}.ref-checks{display:block;background:#151316;padding:6px 8px;margin:17px 0 20px;color:#ddd;text-align:left}.ref-checks span{display:block;font:7px/1.6 Arial,sans-serif;padding:3px 0 3px 13px;position:relative;border-bottom:1px solid #444}.ref-checks span:before{content:'✓';color:#00b84a;position:absolute;left:0;font-weight:bold}.ref-checks span:last-child{border:0}.reference-board .product-grid{display:block;margin:0 -12px}.reference-board .product-card{border:0;border-radius:0;box-shadow:none;transform:none;background:none;overflow:visible;color:#fff}.reference-board .product-card:hover{transform:none;box-shadow:none}.reference-board .product-visual,.reference-board .product-card.him .product-visual{height:clamp(210px,99cqw,350px);background:transparent;border:0;border-radius:0}.reference-board .product-visual:before,.reference-board .back-word,.reference-board .product-tag,.reference-board .zoom-hint,.reference-board .product-botanical{display:none}.reference-board .product-visual>button,.reference-board .product-card.him .product-visual>button{width:95%;height:100%;padding:15px;transform:rotate(-4deg);margin:0}.reference-board .product-card.him .product-visual>button{transform:rotate(5deg)}.reference-board .product-visual img{filter:drop-shadow(4px 8px 6px #920e2d55);height:100%;width:100%;object-fit:contain}.reference-board .product-body{background:none;padding:9px 18px 28px;text-align:center;color:#fff}.reference-board .product-body h3{font:900 clamp(28px,13cqw,47px)/1 'Barlow Condensed',Impact,sans-serif;color:#fff;letter-spacing:-.5px}.reference-board .product-body p.descriptor{color:#fff;font:8px Arial,sans-serif;letter-spacing:.4px;margin-top:6px}.reference-board .product-body .ingredients-copy{display:none}.reference-board .product-body .facts{display:flex;justify-content:center;gap:14px;border:0;padding:5px 0;margin:12px 0;font-size:7px;color:#ffe3de}.reference-board .product-body .facts b{font:700 10px 'Barlow Condensed',Impact,sans-serif;color:#fff;display:block}.reference-board .product-body details{color:#fff;font:8px/1.5 Arial,sans-serif;margin:12px 0;text-align:left;border-top:1px solid #ffffff40;padding-top:9px}.reference-board .product-body details p{font:8px/1.6 Arial,sans-serif;margin-top:10px;color:#fff}.reference-board .product-body .policy-inline{font-size:8px;color:#fff}.reference-board .product-body .fine{font:bold 9px Arial,sans-serif;color:#fff;display:block}.reference-board .product-actions{display:flex;margin:13px 0 10px;gap:6px;justify-content:center}.reference-board .product-actions .qty{width:35px;min-width:35px;border:1px solid #fff;background:#fff;color:#111;height:26px;min-height:0;font:10px Arial,sans-serif;padding:3px 2px;border-radius:20px;text-align:center}.reference-board .product-actions .btn{flex:0 1 auto;background:#101013;color:#fff;border:0;font-size:12px;padding:5px 10px;min-height:0;height:26px;line-height:1;border-radius:20px;gap:0}.reference-board .product-body .text-link{font:8px Arial,sans-serif;color:#fff;border:0;text-decoration:underline}.reference-board .product-body .source-link{font:7px Arial,sans-serif;color:#ffe5df;margin-top:10px}.reference-board .product-card.him{background:#fff;color:#101013;padding-top:18px}.reference-board .product-card.him .product-body,.reference-board .product-card.him .product-body h3,.reference-board .product-card.him .product-body p,.reference-board .product-card.him .product-body details,.reference-board .product-card.him .product-body .facts,.reference-board .product-card.him .product-body .facts b,.reference-board .product-card.him .product-body strong,.reference-board .product-card.him .product-body a,.reference-board .product-card.him .product-body button.policy-inline{color:#252125}.reference-board .product-card.him .product-body h3{color:#ff493f}.reference-board .product-card.him .product-actions .qty{border-color:#ccc}.reference-board .product-card.him .product-body details{border-color:#ddd}.ref-contact-card h2{font-size:clamp(25px,11.5cqw,42px)}.ref-contact-card>p{font-size:9px;margin-bottom:14px}.ref-contact-card details>summary{list-style:none;max-width:max-content;margin:0 auto}.reference-board #advice-form{text-align:left;margin-top:17px;border-top:1px solid #ddd;padding-top:13px}.reference-board #advice-form label{display:flex;flex-direction:column;font:8px/1.4 Arial,sans-serif;margin:9px 0;gap:4px}.reference-board #advice-form input,.reference-board #advice-form select,.reference-board #advice-form textarea{width:100%;padding:7px;border:1px solid #ccc;border-radius:0;font:11px Arial,sans-serif;background:#fff;color:#111}.reference-board #advice-form p{font-size:7px;margin:10px 0}.reference-board #advice-form .ref-pill{font-size:11px;margin:5px auto;display:flex}.ref-white-poster{padding-top:0!important;overflow:hidden}.ref-small-hand{width:100%;height:120px;object-fit:cover;object-position:50% 5%;margin-bottom:22px;clip-path:polygon(0 0,100% 0,100% 70%,0 100%)}.ref-white-poster h2{font-size:clamp(30px,14cqw,52px)}.ref-white-poster p{font-size:9px}.ref-white-poster .ref-code{color:#ff493f;border-color:#ff493f;font-size:clamp(17px,8cqw,29px)}.ref-white-pack{width:78%;height:clamp(210px,108cqw,390px);object-fit:contain;margin:25px auto 5px;transform:rotate(7deg);filter:drop-shadow(6px 7px 5px #0002)}.ref-hand-poster{padding-top:22px!important;padding-bottom:20px!important}.ref-hand-poster>h2:first-child{font-size:clamp(30px,15cqw,55px);margin-bottom:5px;position:relative;z-index:1}.ref-hand-poster>img{width:calc(100% + 36px);max-width:none;aspect-ratio:3/4;height:auto;object-fit:cover;margin:0 -18px 14px}.ref-hand-poster>h2{font-size:clamp(28px,13cqw,47px);margin-top:8px}.ref-hand-poster>h2>span{font-size:.7em}.ref-hand-poster .ref-code{font-size:clamp(14px,6.5cqw,23px)}.ref-duo{display:flex;justify-content:center;align-items:flex-end;gap:0;height:clamp(180px,92cqw,330px);margin-top:30px}.ref-duo img{width:53%;height:100%;object-fit:contain;filter:drop-shadow(4px 8px 5px #a4152c55);transform:rotate(-9deg)}.ref-duo img:last-child{transform:rotate(9deg);margin-left:-8px;height:95%}.ref-compare{padding:25px 14px!important;background:linear-gradient(#ff493f,#ff5349)}.ref-compare h2{font-size:clamp(28px,12.5cqw,47px)}.ref-compare>p{font-size:8px}.reference-board .ref-compare table{width:100%;min-width:0;border-collapse:collapse;font:8px/1.4 Arial,sans-serif;text-align:center;color:#fff;box-shadow:none;table-layout:fixed}.ref-compare caption{font:7px Arial,sans-serif;color:#ffd2ca;text-align:center;margin:0 0 12px}.reference-board .ref-compare th,.reference-board .ref-compare td{border-bottom:1px solid #ffffff33;padding:10px 3px;background:none;font-size:8px;word-break:normal;vertical-align:middle;text-align:center;width:24%;color:#fff}.reference-board .ref-compare th:first-child{text-align:left;width:52%;font-size:7px}.reference-board .ref-compare thead th{font:700 10px/1.1 'Barlow Condensed',Impact,sans-serif;border:0}.reference-board .ref-compare tbody td{font-size:16px;color:#fff;background:#191519}.reference-board .ref-compare tbody td:last-child{background:#ffddd4;color:#201316}.reference-board .ref-compare tbody tr:last-child td,.reference-board .ref-compare tbody tr:first-child td{font:700 10px/1.2 'Barlow Condensed',Impact,sans-serif}.reference-board .ref-compare .ref-micro{font:7px/1.6 Arial,sans-serif;margin:17px 0 20px}.ref-benefit{padding:24px 18px!important}.ref-benefit h2{font-size:clamp(30px,14cqw,52px)}.ref-benefit p{font-size:9px}.ref-gloria{padding:30px 18px!important}.ref-gloria h2{font-size:clamp(27px,13cqw,47px)}.ref-gr{width:85px;height:105px;display:grid;place-items:center;border:1px solid #765858;background:linear-gradient(130deg,#38232d,#151014);color:#e2c7b9;font:italic 45px Georgia,serif;margin:20px auto}.ref-gr img{width:100%;height:100%;object-fit:cover}.ref-gloria h3{font-size:clamp(23px,10cqw,36px);color:#ff493f}.ref-gloria p{font-size:9px}.ref-gloria details{font:9px Arial,sans-serif;margin:18px 0 24px}.ref-gloria summary{cursor:pointer;color:#ffaaa0;font:700 12px 'Barlow Condensed',Impact,sans-serif;list-style:none}.ref-gloria #bio{font:9px/1.8 Arial,sans-serif;margin-top:15px;color:#ddd}.ref-gloria #bio-status{font:7px/1.5 Arial,sans-serif;color:#999;margin:15px 0 0}.ref-guide-hero{padding-top:27px!important;padding-bottom:0!important}.ref-guide-hero h2{font-size:clamp(34px,16cqw,58px);line-height:.93}.ref-guide-hero h2>span{color:#ff493f;font-size:1.05em}.ref-guide-hero>p{font-size:9px}.ref-guide-photo{position:relative;height:clamp(190px,100cqw,350px);margin:25px -18px 0;overflow:hidden;background:#080608}.ref-guide-photo>img:first-child{width:100%;height:100%;object-fit:cover;object-position:50% 20%;opacity:.72}.ref-guide-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 60%,#111)}.ref-guide-photo .ref-guide-pack{position:absolute;right:0;bottom:-13px;width:54%;height:78%;object-fit:contain;transform:rotate(-22deg);z-index:1;filter:drop-shadow(5px 7px 7px #0008)}.ref-guide{padding:20px 15px 25px!important}.ref-guide-row{display:grid;grid-template-columns:40% 60%;gap:10px;margin-bottom:25px;text-align:left;align-items:center}.ref-guide-row.reverse{grid-template-columns:60% 40%}.ref-guide-row.reverse>img{order:2}.ref-guide-row>img{width:100%;height:125px;object-fit:cover;object-position:50% 20%;border-radius:3px}.ref-guide-row:first-child>img{object-fit:contain;background:#24111c;padding:6px;transform:rotate(-9deg)}.ref-guide-row>div{min-width:0}.ref-guide-row h3{color:#ff493f;font-size:clamp(19px,8cqw,29px);line-height:1.03;margin-bottom:8px}.ref-guide-row p{font:8px/1.6 Arial,sans-serif;color:#ddd;margin:0;padding-right:10px}.ref-guide>h2{font-size:clamp(30px,13cqw,47px);margin:26px 0 14px}.ref-guide>p{font-size:9px;color:#ddd}.ref-search{display:block;font:8px Arial,sans-serif;color:#b9b1b7;text-align:left;margin:20px 0 14px}.ref-search input{width:100%;border:1px solid #55494f;background:#201b20;color:#eee;padding:8px 10px;font:10px Arial,sans-serif;margin-top:5px;border-radius:3px}.ref-questions.faq{display:block;padding:0;margin:0 0 25px;max-width:none;background:transparent}.ref-questions details{border:0;border-bottom:1px solid #473c42;background:none;border-radius:0;padding:11px 0}.ref-questions summary{font:700 11px/1.25 'Barlow Condensed',Impact,sans-serif;color:#ff8176;text-transform:uppercase;gap:8px}.ref-questions summary:after{color:#ff8176;font-size:13px}.ref-questions details p{font:8px/1.7 Arial,sans-serif;color:#ddd;text-align:left;margin:12px 0 0}.ref-questions details a{color:#ff8176;text-decoration:underline}.ref-company{padding:25px 18px!important;border-top:1px solid #332a30}.ref-company h2{font-size:clamp(29px,12cqw,44px)}.ref-company p{font:9px/1.7 Arial,sans-serif;color:#cfc6ce}.ref-company .ref-pill{font-size:clamp(11px,5cqw,18px)}.ref-company .ref-tiny-link{color:#9e919a;font-size:8px}.ref-talk{border-top:1px solid #332a30;padding:25px 18px!important}.ref-talk h2{font-size:clamp(30px,15cqw,54px)}.ref-talk p{font:9px/1.6 Arial,sans-serif;color:#ddd}.ref-talk .ref-eyebrow{font:700 7px Arial,sans-serif;letter-spacing:1px;color:#a99ba3}.ref-talk .ref-pill{font-size:clamp(12px,5.5cqw,19px)}.ref-contact{border-top:1px solid #332a30;padding:25px 18px 35px!important}.ref-contact h2{font-size:clamp(27px,12cqw,44px);color:#ff493f}.ref-contact p{font-size:9px;color:#ccc}.ref-contact .ref-tiny-link{font-size:8px;color:#aaa}.reference-board~footer{max-width:1320px;margin:0 auto 50px;padding:25px 30px;background:#211f22;color:#b6aeb4;border-top:1px solid #50434d}.reference-board~footer .footer-name{font:italic 30px Georgia,serif;letter-spacing:-1px}.reference-board~footer p,.reference-board~footer .photo-credits p,.reference-board~footer .photo-credits summary{font-size:9px;line-height:1.7}.reference-board~footer .footer-links{padding-top:15px;margin-top:15px;gap:20px}.reference-board~footer .footer-links a,.reference-board~footer .footer-links button{font-size:9px}.reference-board~footer .footer-name span{color:#ff493f}.whatsapp-float{background:#151114;border-color:#ff493f;color:#fff;padding:10px 18px;box-shadow:0 5px 15px #0003}.whatsapp-float span{font-size:11px}.luxury-cart-top{background:radial-gradient(ellipse at 100% 0%,#812b3655,transparent 70%),#181217}.luxury-cart #order-form>.cart-whatsapp{background:#242026}.cart-product-copy h3{color:#33232b}.cart-summary{background:#f1ebe7;border-color:#e3d7d2}.luxury-cart #cart-totals>div:last-of-type{color:#3b2831}.welcome-content h2,.welcome-dialog .welcome-content h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:900;text-transform:uppercase;color:#24141a;font-size:39px;letter-spacing:-.5px}.welcome-content{background:#fff9f3}.welcome-discount{color:#ff493f}.welcome-content h2 em{color:#ff493f}.welcome-submit{background:#ff493f}.welcome-ticket{background:#fff0e9;border-color:#ff9b8b;color:#965042}.ticket-percent{color:#ff493f}.welcome-dialog .check input{accent-color:#ff493f}.welcome-dialog .policy-inline{color:#a84436}.welcome-kicker{color:#a16e64}.welcome-photo-copy em{color:#ffd5c9}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #e1a442;outline-offset:3px}
@media(min-width:1600px){main.reference-board{gap:28px}.reference-board p{font-size:12px}.ref-feature-grid li{font-size:10px}.ref-guide-row p{font-size:10px}.ref-facts article p{font-size:11px}.ref-footer p{font-size:9px}.ref-questions details p{font-size:10px}}
@media(max-width:1000px) and (min-width:601px){main.reference-board{width:calc(100% - 54px);gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px auto}.reference-board section{padding:35px 25px}.reference-board p{font-size:12px}.ref-feature-grid li{font-size:11px;margin:15px 0}.ref-feature-grid b{font-size:16px}.reference-board .ingredient-buttons button,.reference-board .botanical-controls button{font-size:10px;padding:6px 8px}.reference-board #ingredient-detail{font-size:10px}.ref-guide-row p{font-size:11px}.ref-guide-row>img{height:180px}.ref-facts article p{font-size:12px}.ref-questions summary{font-size:15px}.ref-questions details p{font-size:11px}.ref-footer p{font-size:9px}.ref-footer{padding-bottom:45px}.ref-collage{height:120px}.ref-company p,.ref-talk p,.ref-contact p{font-size:12px}.ref-products{padding-inline:18px!important}.reference-board .product-grid{margin-inline:-18px}.reference-board .product-body .facts{font-size:10px}.reference-board .product-body .facts b{font-size:13px}.reference-board .product-body .fine{font-size:12px}.reference-board .product-body details,.reference-board .product-body details p{font-size:11px}.reference-board .product-actions .btn{font-size:17px;height:34px}.reference-board .product-actions .qty{height:34px;width:45px;font-size:13px}.reference-board .product-body .text-link{font-size:11px}.reference-board .product-body .source-link{font-size:9px}}
@media(max-width:600px){main.reference-board{display:flex;flex-direction:column;gap:22px;width:calc(100% - 30px);max-width:430px;margin:20px auto 30px}.campaign-column{width:100%;container-type:inline-size}.ref-brand{height:47px}.ref-script{font-size:24px}.ref-bag{font-size:16px;right:15px;top:13px}.ref-bag span{font-size:9px;width:17px;height:17px}.reference-board section{padding:34px 24px}.reference-board h1{font-size:clamp(44px,16cqw,66px)}.reference-board h2{font-size:clamp(32px,12.5cqw,52px)}.reference-board p{font-size:12px;line-height:1.6}.ref-pill,.reference-board .btn{font-size:19px;padding:7px 25px}.ref-code{font-size:24px;padding:10px 8px}.ref-hero{padding-top:125px!important}.ref-hand-crop{height:140px}.ref-hero p{font-size:11px}.ref-hero-pack{height:340px;max-height:105cqw;margin-top:28px}.ref-ingredient-edge{height:60px;margin-top:-25px}.ref-ingredient-edge img{width:68px;height:68px}.ref-features{padding:35px 22px!important}.ref-features h2{font-size:38px}.ref-feature-grid{gap:12px;margin:25px 0}.ref-feature-photo{height:225px}.ref-feature-grid li{font-size:11px;padding-left:17px;margin:16px 0}.ref-feature-grid li:before{font-size:12px}.ref-feature-grid b{font-size:17px}.reference-board .ingredient-buttons,.reference-board .botanical-controls{gap:6px;margin:13px 0}.reference-board .ingredient-buttons button,.reference-board .botanical-controls button{font-size:11px;padding:7px 9px}.reference-board #ingredient-detail{font-size:11px;line-height:1.7;min-height:45px;margin:16px 0 24px}.ref-facts{padding:34px 23px!important}.ref-facts>h2{font-size:39px}.ref-facts>p{font-size:11px}.ref-facts article{padding:26px 22px;margin:23px 0}.ref-facts article>span{font-size:9px}.ref-facts article h3{font-size:30px;margin:13px 0}.ref-facts article p{font-size:12px;line-height:1.7}.ref-facts article a{font-size:11px}.ref-woman-panel{height:360px}.ref-woman-panel h2{font-size:49px;bottom:29px}.ref-woman-panel small{font-size:8px;bottom:9px}.ref-footer{padding-bottom:44px}.ref-collage{height:115px}.ref-hashtag{font-size:53px;margin-top:-28px;margin-bottom:22px}.ref-signature{font-size:49px;margin-bottom:25px}.ref-social>a{width:25px;height:25px;font-size:12px}.ref-social{gap:17px;margin:23px 0}.ref-footer p{font-size:9px}.ref-footer .ref-tiny-link{font-size:9px}.ref-products{padding:30px 18px 0!important}.ref-products>h2{font-size:46px}.ref-products>p{font-size:12px}.ref-checks{padding:11px 13px;margin:22px 0}.ref-checks span{font-size:9px;padding:6px 0 6px 17px}.reference-board .product-grid{margin-inline:-18px}.reference-board .product-visual,.reference-board .product-card.him .product-visual{height:340px}.reference-board .product-body{padding:13px 24px 35px}.reference-board .product-body h3{font-size:44px}.reference-board .product-body p.descriptor{font-size:11px}.reference-board .product-body .facts{font-size:9px;gap:22px;margin:16px 0}.reference-board .product-body .facts b{font-size:14px}.reference-board .product-body .fine{font-size:12px}.reference-board .product-body details,.reference-board .product-body details p{font-size:11px;line-height:1.7}.reference-board .product-body .policy-inline{font-size:11px}.reference-board .product-actions{gap:9px;margin:18px 0 15px}.reference-board .product-actions .btn{font-size:17px;height:35px;padding:7px 14px}.reference-board .product-actions .qty{width:45px;min-width:45px;height:35px;font-size:14px}.reference-board .product-body .text-link{font-size:11px}.reference-board .product-body .source-link{font-size:9px;margin-top:13px}.ref-contact-card h2{font-size:40px}.ref-contact-card>p{font-size:12px}.reference-board #advice-form label{font-size:11px;margin:13px 0}.reference-board #advice-form input,.reference-board #advice-form select,.reference-board #advice-form textarea{padding:11px;font-size:16px}.reference-board #advice-form p{font-size:10px}.reference-board #advice-form .ref-pill{font-size:16px;padding:8px 15px}.ref-white-poster{padding:0 24px 30px!important}.ref-small-hand{height:155px;margin-bottom:25px}.ref-white-poster h2{font-size:47px}.ref-white-poster p{font-size:12px}.ref-white-poster .ref-code{font-size:27px}.ref-white-pack{height:330px;margin-top:28px}.ref-hand-poster{padding-top:30px!important;padding-bottom:30px!important}.ref-hand-poster>h2:first-child{font-size:50px}.ref-hand-poster>img{width:calc(100% + 48px);margin-inline:-24px}.ref-hand-poster>h2{font-size:44px}.ref-hand-poster .ref-code{font-size:21px}.ref-duo{height:300px}.ref-compare{padding:32px 23px!important}.ref-compare h2{font-size:42px}.ref-compare>p{font-size:11px}.ref-compare caption{font-size:9px;margin-bottom:17px}.reference-board .ref-compare th,.reference-board .ref-compare td{padding:15px 5px;font-size:11px}.reference-board .ref-compare th:first-child{font-size:10px}.reference-board .ref-compare thead th{font-size:13px}.reference-board .ref-compare tbody td{font-size:22px}.reference-board .ref-compare tbody tr:last-child td,.reference-board .ref-compare tbody tr:first-child td{font-size:13px}.reference-board .ref-compare .ref-micro{font-size:10px;line-height:1.7;margin:20px 0 25px}.ref-benefit{padding:32px 24px!important}.ref-benefit h2{font-size:48px}.ref-benefit p{font-size:12px}.ref-gloria{padding:35px 24px!important}.ref-gloria h2{font-size:44px}.ref-gr{width:110px;height:135px;font-size:57px;margin:25px auto}.ref-gloria h3{font-size:34px}.ref-gloria p{font-size:12px}.ref-gloria summary{font-size:16px}.ref-gloria #bio{font-size:12px;line-height:1.8}.ref-gloria #bio-status{font-size:10px}.ref-guide-hero{padding-top:32px!important}.ref-guide-hero h2{font-size:54px}.ref-guide-hero>p{font-size:12px}.ref-guide-photo{height:330px;margin-inline:-24px}.ref-guide{padding:25px 23px 30px!important}.ref-guide-row{gap:14px;margin-bottom:30px}.ref-guide-row>img{height:170px}.ref-guide-row h3{font-size:29px;line-height:1.04}.ref-guide-row p{font-size:11px;line-height:1.65}.ref-guide>h2{font-size:44px}.ref-guide>p{font-size:12px}.ref-search{font-size:11px;margin:25px 0 18px}.ref-search input{font-size:16px;padding:11px;margin-top:8px}.ref-questions details{padding:16px 0}.ref-questions summary{font-size:16px;line-height:1.3}.ref-questions details p{font-size:11px;line-height:1.8}.ref-company{padding:32px 24px!important}.ref-company h2{font-size:43px}.ref-company p{font-size:12px}.ref-company .ref-pill{font-size:17px}.ref-company .ref-tiny-link{font-size:11px}.ref-talk{padding:32px 24px!important}.ref-talk h2{font-size:50px}.ref-talk p{font-size:12px}.ref-talk .ref-eyebrow{font-size:9px}.ref-talk .ref-pill{font-size:18px}.ref-contact{padding:32px 24px 40px!important}.ref-contact h2{font-size:43px}.ref-contact p{font-size:12px}.ref-contact .ref-tiny-link{font-size:11px}.reference-board~footer{margin:0 15px 30px;padding:25px}.reference-board~footer p,.reference-board~footer .photo-credits p,.reference-board~footer .photo-credits summary{font-size:10px}.reference-board~footer .footer-links a,.reference-board~footer .footer-links button{font-size:10px}.welcome-dialog .welcome-content h2{font-size:35px}.ref-hero .ref-pill{font-size:18px}}
