/* Requested V8 adjustments, scoped to this existing landing only. */
.compact-page .experience .universe-section{padding-top:32px;padding-bottom:24px}.compact-page .zone-intro h2{font-size:clamp(40px,4.7vw,67px);margin:12px 0 15px}.compact-page .zone-intro>p{margin:0;max-width:650px}.compact-page .universe-stage{margin-top:18px;gap:4%;grid-template-columns:1fr 1fr}.compact-page .model-stage{height:430px}.compact-page .male-art{height:390px}.compact-page .model-stage .scenery{height:100%;top:0}.compact-page .model-stage .woman{height:100%;bottom:0}.compact-page .male-art .halo{border:0!important;outline:0!important;box-shadow:0 0 65px #168bff35}.compact-page .male-art:before{border:0!important;outline:0!important;box-shadow:none!important}.compact-page .floating-fruit{width:37%;bottom:5%}.compact-page .zone-bottom{margin-top:18px;padding-top:16px}.compact-page .zone-bottom p{font-size:12px}.compact-page .experience .product-card .product-visual{height:250px!important}.compact-page .experience .product-visual>button{padding:22px 10px 12px;height:100%;overflow:hidden}.compact-page .experience .product-visual>button>.compact-product-scene{display:block;width:100%;height:100%;position:relative}.compact-page .experience .product-visual .back-word{font-size:100px;top:14%}.compact-product-scene{position:relative;display:block;isolation:isolate}.compact-page .experience .compact-product-scene img{mix-blend-mode:normal!important;object-fit:contain;transform:none!important;max-width:none}.compact-page .experience .product-visual>button .compact-pouch,.compact-page .experience .compact-pouch{position:absolute;left:13%;bottom:0;width:43%;height:205px!important;filter:drop-shadow(0 12px 11px #53183c22)}.compact-page .experience .product-visual>button .compact-drink,.compact-page .experience .compact-drink{position:absolute;right:-3%;bottom:-2%;width:54%;height:185px!important;z-index:3;filter:drop-shadow(0 9px 8px #391a3822)}.sachet-pair{position:absolute;left:0;bottom:0;width:24%;height:150px;display:flex;align-items:flex-end;gap:0;z-index:2}.real-sachet{height:100%;width:56%;overflow:visible;filter:drop-shadow(3px 5px 5px #0002)}.real-sachet:first-child{transform:rotate(-12deg);height:94%}.real-sachet+svg{transform:rotate(9deg);margin-left:-3%}.compact-page .male-compact-scene{position:absolute;inset:1% 4% 13%;z-index:2}.male-compact-scene .compact-product-scene{width:100%;height:100%}.compact-page .experience .male-compact-scene .compact-pouch{height:270px!important;bottom:4%;left:16%;width:43%}.compact-page .experience .male-compact-scene .compact-drink{height:210px!important;right:-2%;bottom:1%;width:54%}.male-compact-scene .sachet-pair{height:185px;bottom:5%;left:2%}.compact-page .sport-art{width:55%;max-height:30%;left:-6%;bottom:0;z-index:1}.compact-page .mega-type{font-size:160px;top:4%;left:0}.compact-page .masculine .floating-caption{top:0;right:1%;font-size:28px;z-index:3}.compact-page .experience .product-body{padding:8px 25px 24px}.compact-page .experience .product-body h3{font-size:37px;margin:0 0 8px}.compact-page .experience .product-body .facts{margin:13px 0}.compact-page .experience .product-body details{margin:12px 0;padding:12px 0}.compact-page .experience .product-actions{margin:13px 0}.compact-page .experience .product-body .source-link{margin-top:12px}.compact-page .experience .merch-section{padding:38px 6%}.compact-page .merch-section .section-heading{margin-bottom:20px;gap:5%}.compact-page .merch-section h2{font-size:clamp(40px,4.8vw,68px);margin:10px 0 20px}.compact-page .merch-section .section-heading>p{margin-bottom:20px;font-size:15px}.compact-page .catalog-filters{margin:8px 0 23px}.compact-page .merch-grid{gap:18px}.compact-page .merch-art{height:270px}.compact-page .merch-copy{padding:19px 20px}.compact-page .experience .merch-copy h3{font-size:30px;margin:11px 0}.compact-page .merch-copy>strong{margin:12px 0}.compact-page .catalog-editor{margin-top:20px;padding:18px}.compact-page .catalog-note{margin:17px 0 0}.compact-page .experience>.ref-contact-card{padding:35px 6%!important}.compact-page .experience>.ref-contact-card h2{font-size:clamp(36px,4vw,57px);margin:0 0 17px}.compact-page .experience #advice-form{gap:16px;padding:20px 0 0}.compact-page .experience .interactive-section{padding:40px 6%}.compact-page .experience .interactive-section h2{font-size:clamp(40px,4.8vw,68px);margin:13px 0 22px}.compact-page .experience .gloria-story{gap:5%;padding-top:35px;padding-bottom:35px}.compact-page .story-photo{height:510px;align-self:center}.compact-page .story-photo #gloria-portrait img{height:100%}.compact-page .experience .story-copy h2{font-size:80px;margin:10px 0 20px}.compact-page .story-copy .interaction-hint{margin:20px 0 12px}.compact-page .discovery-card,.compact-page .discovery-card>span{min-height:205px}.compact-page .discovery-card>span{padding:20px}.compact-page .discovery-card strong{font-size:24px;margin:17px 0}.compact-page .story-copy>.personal-link{margin-top:13px}.compact-page .question-count{width:105px;min-width:105px;height:105px}.compact-page .question-count strong{font-size:38px}.compact-page .question-count>span{font-size:6px}.compact-page .question-chips{margin:8px 0 18px}.compact-page .new-search{margin:18px 0}.compact-page .experience .reveal-questions{gap:10px;margin:20px 0}.compact-page .experience .reveal-questions details{padding:17px 20px}.compact-page .let-go-section .let-go-heading>p{margin:0}.compact-page .doubt-deck{margin:28px 0 22px;min-height:290px;gap:20px}.compact-page .doubt-card{min-height:285px}.compact-page .doubt-reveal{padding:22px;min-height:235px}.compact-page .doubt-reveal>strong{font-size:27px;margin:23px 0}.compact-page .doubt-answer{padding:0 22px 55px}.compact-page .deck-bottom{padding-top:16px;gap:12px}.compact-page .experience~.delight-footer{padding:25px 6% 85px}.compact-page .footer-topline{padding-bottom:17px;margin-bottom:18px}.compact-page .footer-topline>span{font-size:32px}.compact-page .experience .nutrition-access{padding:30px 6%;background:#f5e8ee;color:#472035}.compact-page .nutrition-access h2{font-family:inherit;font-weight:700;font-size:clamp(25px,3vw,38px);letter-spacing:-.03em;line-height:1.25;text-transform:none;margin:0 0 22px}.nutrition-buttons{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1050px}.nutrition-buttons>button{display:flex;align-items:center;gap:23px;min-height:130px;background:linear-gradient(120deg,#fff6fa,#f2cfe0);border:1px solid #d8a6bd;border-radius:10px;padding:18px 25px;color:#72204e;text-align:left;cursor:pointer;position:relative;overflow:hidden}.nutrition-buttons>button:before{content:'';position:absolute;width:180px;height:180px;right:-65px;top:-85px;border:1px solid #a74e7f20;border-radius:50%;box-shadow:0 0 0 20px #a74e7f08}.nutrition-buttons>button+button{background:linear-gradient(120deg,#11253c,#193e66);border-color:#3673a7;color:#e4f3ff}.nutrition-buttons img{width:58px;height:85px;object-fit:contain;filter:drop-shadow(0 6px 5px #0002);flex-shrink:0}.nutrition-buttons strong{display:block;font-size:25px;line-height:1.15;font-family:Georgia,serif;font-weight:500}.nutrition-buttons small{display:block;font-size:12px;margin-top:9px}.nutrition-buttons b{font-size:25px;margin-left:auto;font-weight:400}.compact-page .experience .compact-contact{padding:23px 6% 30px;background:#071b27;text-align:center}.compact-contact>button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#bdd7c6;color:#17382e;border:1px solid #c7e1d1;border-radius:6px;padding:19px 30px;font-size:18px;min-height:58px;min-width:280px;cursor:pointer;font-weight:600}.compact-contact>button span{font-size:24px}.compact-page dialog.compact-modal{width:min(650px,calc(100% - 28px));max-height:85dvh;border:1px solid #d9c9cf;border-radius:12px;background:#fffaf7;color:#332d38;padding:0;overflow:auto;box-shadow:0 25px 100px #0005}.compact-modal::backdrop{background:#0a172bb3;backdrop-filter:blur(4px)}.compact-modal-head{position:sticky;top:0;z-index:3;background:#fffaf7;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;border-bottom:1px solid #e1d5d8}.compact-modal-head h2{font-family:Georgia,serif;font-weight:500;font-size:25px;margin:0;line-height:1.3;text-transform:none;color:#473549}.compact-modal-head button{width:44px;height:44px;flex-shrink:0;border:1px solid #dbcbd3;background:#fff;border-radius:50%;color:#5a3e50;font-size:19px;cursor:pointer}.compact-modal-content{padding:25px;font-size:15px;line-height:1.8}.nutrition-modal-intro{display:flex;gap:22px;align-items:center}.nutrition-modal-intro>img{width:80px;height:110px;object-fit:contain;flex-shrink:0}.nutrition-modal-intro strong{font-size:18px;color:#77405c}.nutrition-modal-intro p{font-size:14px;margin:10px 0 0}.nutrition-source{display:inline-block;padding:12px 0;font-size:13px;color:#80415e}.compact-modal-content h3{font-family:Georgia,serif;font-size:28px;font-weight:500;margin:0 0 22px}.contact-modal dl{margin:0}.contact-modal dt{font-size:11px;font-weight:800;color:#7d6c78;margin:16px 0 3px;text-transform:uppercase;letter-spacing:.08em}.contact-modal dd{margin:0;font-size:16px;overflow-wrap:anywhere}.contact-modal dd a{color:#5a3550}.contact-modal-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.contact-modal-actions a{padding:13px 20px;background:#1e4e40;color:#fff;text-decoration:none;border-radius:5px;min-height:48px;font-size:13px}.contact-modal-actions a+a{background:#e7dce3;color:#66334f}.compact-page .whatsapp-float{position:fixed!important;right:max(14px,env(safe-area-inset-right))!important;bottom:max(16px,env(safe-area-inset-bottom))!important;z-index:50!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;padding:12px!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #ffffffaa!important;border-radius:50%!important;background:#16864b!important;color:#fff!important;box-shadow:0 5px 18px #102c3633!important;gap:0!important}.compact-page .whatsapp-float svg{height:27px;width:27px;display:block}.compact-page:has(dialog[open]) .whatsapp-float{visibility:hidden!important;pointer-events:none!important}.compact-page .nutrition-buttons button:focus-visible,.compact-page #contact-open:focus-visible,.compact-page .compact-modal button:focus-visible,.compact-page .compact-modal a:focus-visible,.compact-page .whatsapp-float:focus-visible{outline:3px solid #ba9048;outline-offset:4px}
.compact-page .product-card.him .product-visual:before{display:none!important;border:0!important}
@media(max-width:900px){.compact-page .story-photo{height:450px}.compact-page .experience .story-copy h2{font-size:67px}.compact-page .discovery-card>span{padding:16px}.compact-page .discovery-card strong{font-size:21px}.compact-page .model-stage{height:390px}.compact-page .experience .compact-pouch{height:190px!important}.compact-page .experience .compact-drink{height:175px!important}.compact-page .nutrition-buttons strong{font-size:22px}.nutrition-buttons>button{padding:18px;gap:17px}}
@media(max-width:700px){.compact-page .experience .universe-section{padding:28px 5% 22px}.compact-page .zone-intro h2{font-size:clamp(37px,9.5vw,55px);margin:10px 0 13px}.compact-page .zone-intro>p{font-size:14px}.compact-page .universe-stage{display:flex;gap:14px;margin-top:12px}.compact-page .model-stage{height:320px}.compact-page .male-art{height:295px}.compact-page .model-stage>small{font-size:7px;bottom:0}.compact-page .floating-fruit{width:32%;bottom:3%}.compact-page .scene-toggle{bottom:22px;font-size:8px;min-height:44px;padding:10px 12px}.compact-page .experience .product-card .product-visual{height:230px!important}.compact-page .experience .compact-pouch,.compact-page .experience .product-visual>button .compact-pouch{height:190px!important;width:42%;left:14%;bottom:0}.compact-page .experience .compact-drink,.compact-page .experience .product-visual>button .compact-drink{height:170px!important;width:54%;right:-2%;bottom:0}.sachet-pair{height:140px;left:0;width:24%}.compact-page .experience .male-compact-scene .compact-pouch{height:210px!important;left:19%;bottom:3%}.compact-page .experience .male-compact-scene .compact-drink{height:175px!important;bottom:0;right:-2%}.male-compact-scene .sachet-pair{height:145px;bottom:4%}.compact-page .male-compact-scene{inset:0 4% 10%}.compact-page .masculine .floating-caption{font-size:23px;top:0}.compact-page .masculine .floating-caption i{font-size:20px}.compact-page .sport-art{width:44%;max-height:26%;left:-3%;bottom:0}.compact-page .mega-type{font-size:135px;top:0}.compact-page .experience .product-body{padding:8px 21px 22px}.compact-page .experience .product-body h3{font-size:35px}.compact-page .experience .product-body .facts{margin:13px 0;font-size:11px}.compact-page .experience .product-body details p{font-size:12px}.compact-page .zone-bottom{gap:18px;margin-top:17px;padding-top:15px}.compact-page .experience .merch-section{padding:30px 5%}.compact-page .merch-section h2{font-size:39px;margin:9px 0 17px}.compact-page .merch-section .section-heading>p{font-size:14px;margin-bottom:18px}.compact-page .merch-grid{gap:11px}.compact-page .merch-art{height:205px}.compact-page .merch-copy{padding:15px 12px}.compact-page .experience .merch-copy h3{font-size:25px}.compact-page .catalog-filters{margin-bottom:20px}.compact-page .experience>.ref-contact-card{padding:30px 6%!important}.compact-page .experience>.ref-contact-card h2{font-size:37px}.compact-page .experience .interactive-section{padding:32px 6%}.compact-page .experience .interactive-section h2{font-size:39px;margin:12px 0 20px}.compact-page .experience .gloria-story{padding:28px 6%;gap:22px}.compact-page .story-photo{height:410px;margin-top:0;max-width:350px}.compact-page .story-photo #gloria-portrait img{height:100%}.compact-page .story-spark{font-size:48px}.compact-page .portrait-note{font-size:6px;padding:8px 12px}.compact-page .story-initials{font-size:150px}.compact-page .photo-bloom{height:46px;width:46px;font-size:28px}.compact-page .experience .story-copy h2{font-size:65px;margin:10px 0 20px}.compact-page .experience .story-copy #bio{font-size:14px;line-height:1.8}.compact-page .discovery-card,.compact-page .discovery-card>span{min-height:205px}.compact-page .discovery-card>span{padding:18px 14px}.compact-page .discovery-card strong{font-size:22px}.compact-page .discovery-card .card-back>span{font-size:11px}.compact-page .question-count{width:70px;min-width:70px;height:70px;margin-top:13px}.compact-page .question-count strong{font-size:27px}.compact-page .question-count>span{font-size:5px}.compact-page .experience .questions-heading h2{font-size:36px}.compact-page .experience .reveal-questions details{padding:17px}.compact-page .experience .reveal-questions summary{font-size:13px}.compact-page .experience .reveal-questions p{font-size:12px}.compact-page .doubt-deck{margin:23px auto;gap:16px;min-height:0}.compact-page .doubt-card{min-height:235px}.compact-page .doubt-reveal{min-height:205px;padding:21px}.compact-page .doubt-reveal>strong{font-size:27px;margin:22px 0}.compact-page .doubt-answer{padding:0 21px 55px}.compact-page .experience .nutrition-access{padding:27px 5%}.compact-page .nutrition-access h2{font-size:27px;line-height:1.25;margin-bottom:20px}.nutrition-buttons{gap:12px}.nutrition-buttons>button{min-height:150px;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:17px 14px;align-items:center}.nutrition-buttons img{width:40px;height:65px}.nutrition-buttons strong{font-size:18px;line-height:1.2}.nutrition-buttons small{font-size:10px;line-height:1.5;margin-top:7px}.nutrition-buttons b{grid-column:2;justify-self:end;font-size:23px;line-height:1;margin:0}.compact-page .experience .compact-contact{padding:22px 6% 28px}.compact-contact>button{width:100%;min-width:0;font-size:18px;padding:17px 24px;min-height:58px}.compact-page .experience~.delight-footer{padding:25px 6% 90px}.compact-modal-head{padding:16px 18px;gap:10px}.compact-modal-head h2{font-size:22px}.compact-modal-content{padding:22px 20px;font-size:14px}.nutrition-modal-intro{gap:16px;align-items:flex-start}.nutrition-modal-intro>img{width:60px;height:90px}.nutrition-modal-intro strong{font-size:16px}.nutrition-modal-intro p{font-size:13px}.contact-modal dd{font-size:15px}.contact-modal-actions{display:grid;gap:10px}.contact-modal-actions a{text-align:center}.compact-page .whatsapp-float{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:11px!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important}}
@media(max-width:370px){.compact-page .merch-art{height:260px}.compact-page .nutrition-access h2{font-size:25px}.nutrition-buttons{grid-template-columns:1fr;gap:11px}.nutrition-buttons>button{display:flex;gap:18px;min-height:100px;padding:14px 20px}.nutrition-buttons img{width:45px;height:70px}.nutrition-buttons strong{font-size:22px}.nutrition-buttons small{font-size:12px}.nutrition-buttons b{margin-left:auto}.compact-page .experience .story-copy h2{font-size:59px}.compact-page .story-photo{height:360px}.compact-page .discovery-card strong{font-size:19px}.compact-page .discovery-card>span{padding:16px 11px}}
