@font-face{font-family:Instrument;src:url(tapa-sans-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Instrument;src:url(tapa-sans-500.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Instrument;src:url(tapa-sans-700.ttf) format("truetype");font-weight:700;font-display:swap}#tapa-preview{color-scheme:dark;--night:#090f20;--navy:#111b34;--blue:#233453;--gold:#e3c47c;--gold-soft:#f4dfaa;--white:#f7f6f2;--muted:#b7bfd1;--line:#ffffff20;--radius:14px;scroll-behavior:smooth;scroll-padding-top:32px}#tapa-preview *{box-sizing:border-box}#tapa-preview{margin:0;background:var(--night);color:var(--white);font-family:Instrument,Arial,sans-serif;font-size:17px;line-height:1.55}#tapa-preview button,#tapa-preview input,#tapa-preview summary{font:inherit}#tapa-preview button,#tapa-preview a,#tapa-preview summary{-webkit-tap-highlight-color:transparent}#tapa-preview button,#tapa-preview a{touch-action:manipulation}#tapa-preview button{cursor:pointer;color:inherit}#tapa-preview button:disabled{cursor:not-allowed}#tapa-preview a{color:inherit;text-underline-offset:5px}#tapa-preview a,#tapa-preview button,#tapa-preview input,#tapa-preview summary{outline-offset:5px}#tapa-preview a:focus-visible,#tapa-preview button:focus-visible,#tapa-preview input:focus-visible,#tapa-preview summary:focus-visible{outline:3px solid #e3c47c}#tapa-preview button{border:0}#tapa-preview img{max-width:100%;display:block}#tapa-preview svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#tapa-preview h1,#tapa-preview h2,#tapa-preview h3,#tapa-preview p,#tapa-preview figure{margin:0}#tapa-preview h1,#tapa-preview h2,#tapa-preview h3{font-weight:500;letter-spacing:-.035em;line-height:1.13}#tapa-preview p{color:var(--muted)}#tapa-preview p+p{margin-top:18px}#tapa-preview h2{font-size:clamp(30px,3.3vw,46px)}#tapa-preview h3{font-size:24px}#tapa-preview small{font-size:13px}#tapa-preview button{background:none}#tapa-preview [hidden]{display:none!important}#tapa-preview .wrap{max-width:1280px;padding:0 48px;margin:auto}#tapa-preview .section{padding:100px 0}#tapa-preview .eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:var(--gold);line-height:1.5}#tapa-preview .button{display:inline-flex;justify-content:center;align-items:center;gap:15px;background:linear-gradient(105deg,#ecd397,#d9b465);color:#15203a;font-weight:700;min-height:58px;padding:16px 25px;border:1px solid #f8e3ae;border-radius:8px;text-decoration:none;line-height:1.3;transition:filter .2s,transform .2s}#tapa-preview .button:hover{filter:brightness(1.08);transform:translateY(-1px)}#tapa-preview .button svg{width:21px;height:21px}#tapa-preview .text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:15px;text-decoration:underline;color:var(--gold-soft)}#tapa-preview .icon-button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%}#tapa-preview .icon-button:hover{background:#ffffff12}#tapa-preview .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#tapa-preview .skip{position:fixed;top:-100px;left:15px;background:var(--gold);color:var(--night);padding:12px;z-index:200}#tapa-preview .skip:focus{top:10px}#tapa-preview .review-note{background:#eceef3;color:#25304c;padding:8px 24px;font-size:12px;line-height:1.5;text-align:center}#tapa-preview .review-note summary{cursor:pointer;list-style:none}#tapa-preview .review-note summary::-webkit-details-marker{display:none}#tapa-preview .review-note summary span{margin-left:12px;text-decoration:underline}#tapa-preview .review-note p{max-width:850px;margin:10px auto 2px;color:#424e69;text-align:left}#tapa-preview .review-note a{color:#314c9b}#tapa-preview .announcement{padding:9px 20px;text-align:center;background:linear-gradient(90deg,#1e2944,#263757,#1e2944);color:var(--gold-soft);font-size:12px;letter-spacing:.045em}#tapa-preview .announcement a{text-decoration:none}#tapa-preview .announcement span{opacity:.65;margin:0 13px}#tapa-preview .header{border-bottom:1px solid var(--line);background:#0b1225}#tapa-preview .header-inner{height:87px;display:flex;align-items:center;justify-content:space-between;gap:30px}#tapa-preview .brand{text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;line-height:.9;color:var(--gold-soft);flex-shrink:0}#tapa-preview .brand-name{font-family:Georgia,serif;font-size:44px;letter-spacing:-.055em}#tapa-preview .brand-sub{font-size:9px;letter-spacing:.42em;margin:10px 0 0 4px;font-weight:400}#tapa-preview .nav{display:flex;gap:36px;font-size:13px;color:#d0d5e1}#tapa-preview .nav a{text-decoration:none;min-height:44px;display:flex;align-items:center}#tapa-preview .nav a:hover{color:var(--gold)}#tapa-preview .header-actions{display:flex;align-items:center;gap:7px}#tapa-preview .cart-trigger{position:relative;gap:7px;display:flex;align-items:center;min-height:44px;padding:0 8px}#tapa-preview .cart-count{font-size:10px;min-width:17px;height:17px;border:1px solid #d4b87880;color:var(--gold-soft);display:grid;place-items:center;border-radius:50%}#tapa-preview .menu-toggle{display:none}#tapa-preview .mobile-nav{padding:16px 24px;background:#17213a;border-top:1px solid var(--line)}#tapa-preview .mobile-nav a{display:block;padding:12px 0;text-decoration:none}#tapa-preview .breadcrumb{padding:26px 0 22px;color:#96a0b6;font-size:11px;display:flex;align-items:center;gap:10px}#tapa-preview .breadcrumb a{text-decoration:none}#tapa-preview .breadcrumb span:last-child{color:#d0d6e4}#tapa-preview .hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:60px;padding-bottom:64px;align-items:start}#tapa-preview .gallery{min-width:0;position:sticky;top:24px}#tapa-preview .gallery-stage{aspect-ratio:1;border-radius:15px;background:radial-gradient(ellipse at 65% 30%,#303b63,#101a34 47%,#080f22 85%);position:relative;overflow:hidden;border:1px solid #c6cde013;touch-action:pan-y}#tapa-preview .gallery-slide{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}#tapa-preview .product-image{height:100%;width:100%;object-fit:cover}#tapa-preview .gallery-tag{position:absolute;top:22px;left:22px;z-index:2;letter-spacing:.13em;font-size:10px;color:#efe4c7;text-transform:uppercase;padding:6px 10px;border:1px solid #e9d49a30;border-radius:4px;background:#0b142a55}#tapa-preview .zoom-button{position:absolute;right:14px;bottom:14px;background:#18233a99;border:1px solid #ffffff25;z-index:2}#tapa-preview .zoom-button svg{width:19px}#tapa-preview .gallery-nav{display:flex;align-items:center;justify-content:space-between;margin-top:14px;gap:12px}#tapa-preview .thumbs{display:flex;gap:10px;min-width:0}#tapa-preview .thumb{width:64px;height:64px;border:1px solid #ffffff29;border-radius:8px;overflow:hidden;padding:0;background:#131e38;opacity:.55;color:var(--gold-soft);display:grid;place-items:center;flex-shrink:0}#tapa-preview .thumb img{width:100%;height:100%;object-fit:cover}#tapa-preview .thumb svg{width:23px;height:23px}#tapa-preview .thumb[aria-current=true]{border:1px solid var(--gold);opacity:1;box-shadow:0 0 0 2px #e3c47c19}#tapa-preview .thumb strong{font-size:21px;line-height:1}#tapa-preview .thumb small{font-size:9px;display:block;letter-spacing:.13em}#tapa-preview .gallery-arrows{display:flex;gap:0;align-items:center;color:#bbc4d8;font-size:12px}#tapa-preview .gallery-arrows .icon-button{min-width:32px;min-height:44px}#tapa-preview .gallery-arrows svg{width:17px;height:17px}#tapa-preview .gallery-caption{font-size:11px;color:#8793ac;margin-top:15px}#tapa-preview .gallery-footer{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0 10px;margin-top:12px;border-top:1px solid var(--line)}#tapa-preview .gallery-footer div{text-align:center;border-right:1px solid var(--line)}#tapa-preview .gallery-footer div:last-child{border:0}#tapa-preview .gallery-footer strong{font-size:24px;font-weight:500;letter-spacing:-.03em;display:block;color:var(--gold-soft);line-height:1.2}#tapa-preview .gallery-footer span{font-size:11px;display:block;margin-top:4px;color:#a8b2c7}#tapa-preview .dose-slide{padding:50px 38px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(ellipse at 80% 20%,#4b477266,transparent 65%),linear-gradient(150deg,#182647,#0a1024)}#tapa-preview .dose-slide h3{font-size:clamp(28px,4vw,44px);margin:14px 0;max-width:300px}#tapa-preview .dose-number{font-size:clamp(58px,8vw,92px);line-height:1.1;color:var(--gold-soft);font-weight:500;letter-spacing:-.07em}#tapa-preview .dose-number span{font-size:25px;letter-spacing:-.01em}#tapa-preview .dose-slide p{font-size:14px;max-width:280px}#tapa-preview .dose-divider{height:1px;background:#e3c47c40;width:100%;margin:24px 0}#tapa-preview .dose-subline{display:flex;gap:22px;align-items:center}#tapa-preview .dose-subline strong{font-size:30px;font-weight:500;color:var(--gold-soft)}#tapa-preview .dose-subline span{font-size:12px;color:var(--muted);max-width:140px}#tapa-preview .routine-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;background:radial-gradient(ellipse at 35% 25%,#504c7c66,transparent 60%),linear-gradient(135deg,#142647,#0b1023)}#tapa-preview .capsule{height:126px;width:48px;background:linear-gradient(90deg,#b6bfd1,#fffdf7 42%,#c3cad6);border-radius:60px;box-shadow:10px 22px 28px #0005;position:relative;transform:rotate(33deg);margin-bottom:42px}#tapa-preview .capsule:after{content:"";position:absolute;left:0;right:0;top:49%;height:1px;background:#9ba7b760;box-shadow:0 2px 2px #fff6}#tapa-preview .routine-slide h3{font-size:34px;margin:17px 0 12px}#tapa-preview .routine-slide p{font-size:14px;max-width:260px}#tapa-preview .purchase{min-width:0}#tapa-preview .product-eyebrow{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:10px;letter-spacing:.15em;text-transform:uppercase;line-height:1.5;margin:0 0 14px}#tapa-preview .product-eyebrow:before{content:"";width:18px;height:1px;background:var(--gold)}#tapa-preview .product-title{font-size:18px;line-height:1.35;letter-spacing:-.015em;max-width:370px;color:#cdd4e3}#tapa-preview .hero-headline{font-size:44px;line-height:1.06;letter-spacing:-.045em;font-weight:500;margin:19px 0 20px}#tapa-preview .hero-headline em{font-style:normal;color:var(--gold-soft)}#tapa-preview .hero-copy{font-size:16px;line-height:1.65;max-width:490px}#tapa-preview .hero-benefits{padding:0;margin:22px 0 26px;display:flex;gap:9px 19px;flex-wrap:wrap;list-style:none;font-size:12px;color:#d5dbe8}#tapa-preview .hero-benefits li{display:flex;align-items:center;gap:7px}#tapa-preview .hero-benefits svg{width:14px;height:14px;color:var(--gold)}#tapa-preview .pack-fieldset{border:0;padding:0;margin:0;min-width:0}#tapa-preview .pack-fieldset legend{font-size:14px;font-weight:700;margin-bottom:13px;padding:0}#tapa-preview .pack-card{display:flex;align-items:center;gap:13px;padding:15px 18px;border:1px solid #ffffff24;border-radius:10px;position:relative;margin-bottom:11px;cursor:pointer;min-height:84px;transition:background .15s,border-color .15s;background:#111a2d}#tapa-preview .pack-card:hover{border-color:#e3c47c80}#tapa-preview .pack-card.is-selected{background:linear-gradient(115deg,#293454,#18243f);border:1px solid var(--gold);box-shadow:0 0 0 1px #e3c47c18}#tapa-preview .pack-card input{width:18px;height:18px;margin:0;accent-color:var(--gold);flex-shrink:0;cursor:pointer}#tapa-preview .pack-info{flex:1;min-width:0}#tapa-preview .pack-topline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;line-height:1.4}#tapa-preview .pack-title{font-size:16px;font-weight:700;letter-spacing:-.01em}#tapa-preview .pack-badge{font-size:9px;letter-spacing:.06em;font-weight:700;padding:2px 6px;border-radius:3px;background:#e3c47c;color:#15203a;white-space:nowrap}#tapa-preview .pack-badge.secondary{color:#e7d2a6;border:1px solid #e3c47c66;background:transparent}#tapa-preview .pack-subline{display:block;font-size:11px;color:#b9c2d4;margin-top:5px}#tapa-preview .pack-pricing{text-align:right;flex-shrink:0;display:flex;flex-direction:column;line-height:1.2}#tapa-preview .pack-pricing strong{font-size:24px;font-weight:500;letter-spacing:-.04em}#tapa-preview .pack-pricing s{font-size:11px;color:#9da8bf;margin-top:5px}#tapa-preview .pack-pricing small{font-size:10px;color:#a4aec4;margin-top:5px}#tapa-preview .saving-note{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:3px 1px 12px;color:#b6c0d3}#tapa-preview .saving-note strong{font-weight:500;color:var(--gold-soft)}#tapa-preview .main-add{width:100%;margin-top:1px;justify-content:space-between;padding:17px 22px;min-height:60px}#tapa-preview .purchase-policy{display:flex;gap:7px;justify-content:center;align-items:center;text-align:center;font-size:11px;color:#b7c0d2;margin-top:12px}#tapa-preview .purchase-policy svg{width:13px;height:13px}#tapa-preview .purchase-policy button{padding:4px 0;font-size:11px;text-decoration:underline}#tapa-preview .price-basis{font-size:10px;line-height:1.55;color:#8794ae;margin-top:13px}#tapa-preview .buy-details{border-top:1px solid var(--line);margin-top:21px}#tapa-preview .buy-details details{border-bottom:1px solid var(--line)}#tapa-preview details summary{cursor:pointer;list-style:none}#tapa-preview details summary::-webkit-details-marker{display:none}#tapa-preview .buy-details summary{font-size:13px;display:flex;justify-content:space-between;align-items:center;padding:14px 0}#tapa-preview .buy-details summary:after,#tapa-preview .faq summary:after{content:"+";font-weight:400;font-size:20px;color:var(--gold)}#tapa-preview details[open]>summary:after{content:"\2212"}#tapa-preview .buy-details details>p{font-size:13px;padding:0 15px 16px 0}#tapa-preview .benefit-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#111c34}#tapa-preview .benefit-strip .wrap{display:flex;justify-content:space-between;gap:30px;padding-top:24px;padding-bottom:24px}#tapa-preview .strip-item{display:flex;align-items:center;gap:12px;font-size:12px;color:#c8d0e0}#tapa-preview .strip-item svg{color:var(--gold);width:22px;height:22px}#tapa-preview .story{background:#10192f;position:relative;overflow:hidden}#tapa-preview .story-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:80px;align-items:center}#tapa-preview .story-photo{position:relative;aspect-ratio:1.05;border-radius:14px;overflow:hidden;background:#253049}#tapa-preview .story-photo img{width:100%;height:100%;object-fit:cover;object-position:49% center}#tapa-preview .story-photo:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#050b19a0)}#tapa-preview .story-photo figcaption{position:absolute;bottom:25px;left:28px;right:25px;color:#eee8da;font-family:Georgia,serif;font-style:italic;font-size:21px;z-index:1;line-height:1.4}#tapa-preview .story-copy h2{margin:18px 0 27px}#tapa-preview .story-copy p{font-size:16px}#tapa-preview .story-copy .text-link{margin-top:24px}#tapa-preview .benefits{background:radial-gradient(ellipse at 50% 0,#26385966,transparent 70%),#0b1225}#tapa-preview .section-heading{max-width:700px;margin-bottom:43px}#tapa-preview .section-heading h2{margin-top:17px}#tapa-preview .section-heading>p{font-size:16px;margin-top:20px;max-width:640px}#tapa-preview .benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}#tapa-preview .benefit-card{padding:33px 0 0;border-top:1px solid #e3c47c5c;position:relative}#tapa-preview .benefit-card .benefit-number{position:absolute;right:0;top:30px;color:#53617f;font-size:12px;letter-spacing:.1em}#tapa-preview .benefit-icon{color:var(--gold);margin-bottom:25px}#tapa-preview .benefit-icon svg{width:33px;height:33px;stroke-width:1.3}#tapa-preview .benefit-card h3{font-size:24px;line-height:1.2;margin-bottom:16px;max-width:240px}#tapa-preview .benefit-card p{font-size:15px;max-width:300px}#tapa-preview .benefits .text-link{margin-top:38px}#tapa-preview .formula{background:#f2efe8;color:#192541;color-scheme:light}#tapa-preview .formula .eyebrow{color:#876827}#tapa-preview .formula p{color:#596276}#tapa-preview .formula-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}#tapa-preview .formula h2{margin:17px 0 22px}#tapa-preview .formula-intro{font-size:16px}#tapa-preview .elemental-card{margin-top:30px;border-top:1px solid #19254126;padding-top:25px;display:flex;align-items:center;gap:25px}#tapa-preview .elemental-card strong{font-size:67px;letter-spacing:-.06em;line-height:1;color:#202f4e;font-weight:500;white-space:nowrap}#tapa-preview .elemental-card strong small{font-size:27px;letter-spacing:-.03em}#tapa-preview .elemental-card span{font-size:13px;max-width:180px;color:#586379;line-height:1.6}#tapa-preview .nutrition{width:100%;border-collapse:collapse;margin-top:24px;font-size:13px}#tapa-preview .nutrition th{font-weight:500;text-align:left;padding:12px 0;border-bottom:1px solid #19254129;color:#384661}#tapa-preview .nutrition td{text-align:right;padding:12px 0;border-bottom:1px solid #19254129;white-space:nowrap;color:#162744}#tapa-preview .nutrition caption{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#788097;margin-bottom:3px}#tapa-preview .formula-visual{background:radial-gradient(ellipse at 85% 30%,#56648a55,transparent 65%),linear-gradient(145deg,#1c284b,#0c142a);border-radius:14px;min-height:260px;position:relative;overflow:hidden;display:flex;align-items:center;padding:35px;color:var(--gold-soft);gap:15px}#tapa-preview .formula-visual .twelve{font-size:116px;line-height:.9;letter-spacing:-.08em;font-weight:500;position:relative;z-index:1}#tapa-preview .formula-visual .twelve small{font-size:24px;letter-spacing:-.02em;margin-left:7px}#tapa-preview .formula-visual .forms-label{font-size:12px;line-height:1.5;max-width:130px;position:relative;z-index:1;color:#e5dfd4}#tapa-preview .orb{position:absolute;border-radius:50%;width:110px;height:110px;background:radial-gradient(circle at 31% 28%,#ffffffc9 0,transparent 14%),radial-gradient(circle at 38% 32%,#c2d6eb80 0,#8e9fcb30 48%,#c1caeeb5 63%,#4b5f9180 72%,transparent 78%);box-shadow:inset 0 0 8px #d9e4ff90,inset -13px -10px 20px #9c8cb56b,0 0 25px #81a1d229;opacity:.65}#tapa-preview .orb.one{right:-18px;top:-14px;width:135px;height:135px}#tapa-preview .orb.two{right:35px;bottom:-22px;width:98px;height:98px;background-color:#977bc21c}#tapa-preview .formula-info{margin-top:26px}#tapa-preview .formula-info h3{font-size:23px;margin-bottom:12px}#tapa-preview .formula-info p{font-size:15px}#tapa-preview .composition-note{margin-top:24px;padding:17px 20px;border:1px dashed #2536514a;border-radius:8px;font-size:12px;line-height:1.6;color:#586378;background:#fff5}#tapa-preview .composition-note strong{display:block;font-weight:700;color:#35445e;margin-bottom:4px}#tapa-preview .formula .text-link{color:#3f567e;margin-top:16px}#tapa-preview .reference-note{font-size:11px!important;margin-top:21px;color:#798292!important}#tapa-preview .routine{background:radial-gradient(ellipse at 10% 70%,#29365640,transparent 50%),#101a32}#tapa-preview .routine-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:center}#tapa-preview .routine-intro h2{margin:18px 0 23px}#tapa-preview .routine-intro>p{font-size:16px}#tapa-preview .routine-stamp{margin-top:32px;display:flex;gap:20px;align-items:center;color:var(--gold-soft)}#tapa-preview .routine-stamp svg{width:43px;height:43px;stroke-width:1.2}#tapa-preview .routine-stamp strong{font-size:28px;font-weight:500;display:block;line-height:1.2}#tapa-preview .routine-stamp span{font-size:12px;color:var(--muted)}#tapa-preview .steps{list-style:none;padding:0;margin:0}#tapa-preview .steps li{display:flex;gap:21px;border-bottom:1px solid var(--line);padding:26px 0}#tapa-preview .steps li:first-child{padding-top:0}#tapa-preview .step-no{border:1px solid #e3c47c66;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:12px;color:var(--gold-soft);flex-shrink:0}#tapa-preview .steps h3{font-size:23px;margin-bottom:9px}#tapa-preview .steps p{font-size:15px}#tapa-preview .routine-warning{font-size:11px!important;line-height:1.7;margin-top:29px;color:#9eabc5!important;max-width:1070px}#tapa-preview .faq{background:#0b1328}#tapa-preview .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}#tapa-preview .faq h2{margin:17px 0 20px}#tapa-preview .faq-intro>p{font-size:16px;max-width:330px}#tapa-preview .faq .text-link{margin-top:18px}#tapa-preview .faq-list details{border-bottom:1px solid var(--line)}#tapa-preview .faq-list details:first-child{border-top:1px solid var(--line)}#tapa-preview .faq-list summary{font-size:16px;padding:21px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;line-height:1.4;color:#e6e9f0}#tapa-preview .faq-list summary:after{flex-shrink:0;font-size:22px}#tapa-preview .faq-list details p{padding:0 30px 23px 0;font-size:14px;line-height:1.75}#tapa-preview .closing{position:relative;background:radial-gradient(ellipse at 85% 45%,#4c427751,transparent 55%),linear-gradient(115deg,#203150,#101a33);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:70px 0}#tapa-preview .closing-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}#tapa-preview .closing h2{font-size:45px;margin:16px 0 23px}#tapa-preview .closing p{font-size:16px;max-width:520px}#tapa-preview .closing-offer{border-left:1px solid #e3c47c40;padding-left:45px;position:relative;z-index:1}#tapa-preview .closing-offer .offer-label{font-size:12px;color:var(--gold-soft)}#tapa-preview .closing-price{display:flex;align-items:baseline;gap:15px;margin:9px 0 6px}#tapa-preview .closing-price strong{font-size:48px;letter-spacing:-.04em;font-weight:500}#tapa-preview .closing-price small{font-size:14px;color:var(--muted)}#tapa-preview .closing-offer .button{width:100%;margin-top:17px}#tapa-preview .closing-offer .text-link{font-size:11px;margin-top:9px;color:#bdc7da}#tapa-preview .footer{background:#080f20;padding:52px 0 110px}#tapa-preview .footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}#tapa-preview .footer .brand-name{font-size:38px}#tapa-preview .footer-links{display:flex;gap:25px;flex-wrap:wrap}#tapa-preview .footer-links button{font-size:12px;color:#aeb9ce;padding:7px 0}#tapa-preview .footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-top:24px}#tapa-preview .footer-bottom p{font-size:11px;max-width:700px;color:#7f8da8}#tapa-preview .footer-bottom span{font-size:10px;color:#8e9ab0;white-space:nowrap}#tapa-preview .sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#10192ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e3c47c40;box-shadow:0 -8px 30px #0002;padding:12px 0;transform:translateY(120%);transition:transform .2s}#tapa-preview .sticky-buy.visible{transform:translateY(0)}#tapa-preview .sticky-inner{display:flex;align-items:center;gap:25px}#tapa-preview .sticky-title{flex:1}#tapa-preview .sticky-title strong{display:block;font-size:15px;font-weight:500}#tapa-preview .sticky-title small{font-size:11px;color:var(--muted)}#tapa-preview .sticky-buy .button{min-height:48px;font-size:14px;min-width:290px}#tapa-preview .sticky-price{font-size:23px;letter-spacing:-.03em;font-weight:500;color:var(--gold-soft);white-space:nowrap}#tapa-preview .sticky-price small{font-size:10px;color:var(--muted);display:block;letter-spacing:0}#tapa-preview .dialog{border:1px solid #7c8aae44;background:#111b32;color:var(--white);padding:0;max-height:90dvh;border-radius:14px;box-shadow:0 20px 80px #0008;color-scheme:dark}#tapa-preview .dialog::backdrop{background:#020817bf;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#tapa-preview .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 25px;border-bottom:1px solid var(--line)}#tapa-preview .dialog-head h2{font-size:24px}#tapa-preview .cart-dialog{width:460px;max-width:calc(100% - 24px);margin:auto 20px auto auto}#tapa-preview .cart-content{padding:24px}#tapa-preview .demo-label{font-size:11px;color:#aab7d0;background:#1d2a45;border:1px solid #7888b433;border-radius:5px;padding:9px 12px;margin-bottom:20px}#tapa-preview .cart-empty{padding:30px 0;text-align:center;font-size:15px}#tapa-preview .cart-line{display:grid;grid-template-columns:65px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}#tapa-preview .cart-line img{width:65px;height:75px;object-fit:cover;border:1px solid var(--line);border-radius:6px}#tapa-preview .cart-line strong,#tapa-preview .cart-line h3{font-size:15px;line-height:1.35;font-weight:500}#tapa-preview .cart-line p{font-size:12px;margin:5px 0}#tapa-preview .cart-line button{min-height:36px;min-width:33px;border:1px solid var(--line);border-radius:4px;font-size:13px}#tapa-preview .cart-line [data-cart-remove]{font-size:11px;text-decoration:underline;border:0;min-width:auto;padding:0 5px;margin-left:9px;color:#aab8d0}#tapa-preview .cart-quantity{display:flex;align-items:center;gap:9px;margin-top:9px}#tapa-preview .cart-quantity span{font-size:13px}#tapa-preview .cart-summary{margin-top:24px}#tapa-preview .cart-total-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:9px;font-size:14px}#tapa-preview .cart-total-row.total{font-size:22px;color:var(--gold-soft);margin-top:16px}#tapa-preview .cart-summary .button{width:100%;margin-top:15px}#tapa-preview .cart-summary>p{font-size:11px;line-height:1.6;margin-top:12px}#tapa-preview .checkout-message{font-size:13px;line-height:1.6;color:var(--gold-soft);padding:15px 0 3px}#tapa-preview .zoom-dialog{width:850px;max-width:calc(100% - 30px)}#tapa-preview .zoom-dialog .dialog-head{padding:12px 20px}#tapa-preview .zoom-dialog .dialog-head h2{font-size:16px}#tapa-preview .zoom-dialog img{max-height:74dvh;width:100%;object-fit:contain;background:#080f22}#tapa-preview .info-dialog{width:560px;max-width:calc(100% - 30px)}#tapa-preview .info-content{padding:25px}#tapa-preview .info-content p{font-size:15px;margin:0 0 15px}#tapa-preview .info-content a{color:var(--gold-soft)}@media(min-width:1500px){#tapa-preview .wrap{max-width:1360px}#tapa-preview .hero{gap:75px}#tapa-preview .hero-headline{font-size:49px}}@media(max-width:1050px){#tapa-preview .wrap{padding:0 32px}#tapa-preview .hero{gap:35px}#tapa-preview .hero-headline{font-size:38px}#tapa-preview .gallery-tag{font-size:9px;left:16px;top:16px}#tapa-preview .hero-benefits{gap:8px 12px;font-size:11px}#tapa-preview .pack-card{padding:13px 14px;gap:10px}#tapa-preview .pack-title{font-size:15px}#tapa-preview .pack-badge{font-size:8px}#tapa-preview .pack-pricing strong{font-size:22px}#tapa-preview .story-grid,#tapa-preview .formula-grid{gap:45px}#tapa-preview .routine-grid,#tapa-preview .faq-grid{gap:55px}#tapa-preview .closing-grid{gap:35px}#tapa-preview .closing-offer{padding-left:30px}#tapa-preview .section{padding:80px 0}#tapa-preview .nav{gap:24px}#tapa-preview .benefit-strip .wrap{gap:20px}#tapa-preview .strip-item{font-size:11px}}@media(max-width:749px){#tapa-preview{font-size:16px}#tapa-preview .wrap{padding:0 20px}#tapa-preview .review-note{padding:7px 16px;font-size:10px}#tapa-preview .review-note summary span{margin-left:6px}#tapa-preview .review-note p{font-size:11px}#tapa-preview .announcement{font-size:10px;padding:8px 12px}#tapa-preview .announcement span{margin:0 6px}#tapa-preview .header-inner{height:71px;gap:15px}#tapa-preview .brand-name{font-size:36px}#tapa-preview .brand-sub{font-size:7px;margin-top:8px}#tapa-preview .nav{display:none}#tapa-preview .menu-toggle{display:grid;min-width:38px}#tapa-preview .header-actions{gap:1px}#tapa-preview .cart-trigger{padding:0 4px}#tapa-preview .header-actions svg{width:21px;height:21px}#tapa-preview .breadcrumb{padding:15px 0 18px;font-size:10px;gap:7px}#tapa-preview .hero{display:flex;flex-direction:column;gap:27px;padding-bottom:37px}#tapa-preview .gallery{position:relative;top:0;width:100%}#tapa-preview .gallery-stage{border-radius:12px}#tapa-preview .gallery-tag{font-size:9px;padding:5px 8px;top:14px;left:14px}#tapa-preview .gallery-nav{margin-top:11px}#tapa-preview .thumb{width:50px;height:50px;border-radius:6px}#tapa-preview .thumbs{gap:8px}#tapa-preview .thumb strong{font-size:18px}#tapa-preview .thumb small{font-size:8px}#tapa-preview .gallery-caption{font-size:10px;margin-top:10px}#tapa-preview .gallery-footer{padding:21px 0 0;margin-top:20px}#tapa-preview .gallery-footer strong{font-size:23px}#tapa-preview .gallery-footer span{font-size:10px}#tapa-preview .product-eyebrow{font-size:9px;margin-bottom:11px}#tapa-preview .product-title{font-size:16px;max-width:330px}#tapa-preview .hero-headline{font-size:36px;line-height:1.08;margin:17px 0;max-width:370px}#tapa-preview .hero-copy{font-size:15px;line-height:1.65}#tapa-preview .hero-benefits{margin:19px 0 24px;font-size:11px;gap:9px 15px}#tapa-preview .pack-card{padding:15px;min-height:88px}#tapa-preview .pack-title{font-size:16px}#tapa-preview .pack-badge{font-size:9px}#tapa-preview .pack-subline{font-size:11px}#tapa-preview .pack-pricing strong{font-size:25px}#tapa-preview .saving-note{font-size:11px}#tapa-preview .main-add{min-height:58px;padding:15px 18px;font-size:15px}#tapa-preview .purchase-policy,#tapa-preview .purchase-policy button,#tapa-preview .price-basis{font-size:10px}#tapa-preview .buy-details{margin-top:21px}#tapa-preview .buy-details summary{font-size:13px}#tapa-preview .benefit-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:19px 14px;padding-top:23px;padding-bottom:23px}#tapa-preview .strip-item{font-size:11px;gap:9px;line-height:1.4}#tapa-preview .strip-item svg{width:19px;height:19px}#tapa-preview .section{padding:58px 0}#tapa-preview .story-grid,#tapa-preview .formula-grid,#tapa-preview .routine-grid,#tapa-preview .faq-grid{display:flex;flex-direction:column;gap:34px}#tapa-preview .story-photo{width:100%;aspect-ratio:1.1;order:1}#tapa-preview .story-copy{order:0}#tapa-preview .story-copy h2{margin:14px 0 21px;font-size:33px}#tapa-preview .story-copy p{font-size:15px}#tapa-preview .story-copy .text-link{margin-top:14px}#tapa-preview .story-photo figcaption{font-size:19px;left:24px;bottom:24px}#tapa-preview .section-heading{margin-bottom:32px}#tapa-preview .section-heading h2{font-size:33px;margin-top:14px}#tapa-preview .section-heading>p{font-size:15px;margin-top:16px}#tapa-preview .benefit-grid{display:flex;flex-direction:column;gap:26px}#tapa-preview .benefit-card{padding:23px 0 0}#tapa-preview .benefit-card .benefit-number{top:24px}#tapa-preview .benefit-icon{margin-bottom:15px}#tapa-preview .benefit-icon svg{width:29px;height:29px}#tapa-preview .benefit-card h3{font-size:25px;margin-bottom:12px;max-width:none}#tapa-preview .benefit-card p{font-size:15px;max-width:100%}#tapa-preview .benefits .text-link{margin-top:27px}#tapa-preview .formula h2{font-size:33px;margin-top:14px}#tapa-preview .formula-intro{font-size:15px}#tapa-preview .elemental-card{gap:21px;padding-top:23px;margin-top:27px}#tapa-preview .elemental-card strong{font-size:63px}#tapa-preview .elemental-card span{font-size:12px}#tapa-preview .nutrition{font-size:12px;margin-top:22px}#tapa-preview .formula-visual{min-height:230px;padding:30px}#tapa-preview .formula-visual .twelve{font-size:99px}#tapa-preview .formula-visual .forms-label{font-size:12px}#tapa-preview .formula-info h3{font-size:24px}#tapa-preview .formula-info p{font-size:15px}#tapa-preview .composition-note{font-size:11px;padding:15px 17px}#tapa-preview .routine-intro h2{font-size:33px;margin:14px 0 20px}#tapa-preview .routine-intro>p{font-size:15px}#tapa-preview .routine-stamp{margin-top:24px}#tapa-preview .routine-stamp strong{font-size:26px}#tapa-preview .routine-grid{gap:34px}#tapa-preview .steps li{padding:23px 0;gap:18px}#tapa-preview .steps h3{font-size:22px}#tapa-preview .steps p{font-size:14px}#tapa-preview .step-no{width:35px;height:35px;font-size:11px}#tapa-preview .routine-warning{font-size:11px!important;margin-top:28px}#tapa-preview .faq-grid{gap:30px}#tapa-preview .faq h2{font-size:33px;margin:14px 0 18px}#tapa-preview .faq-intro>p{font-size:15px;max-width:none}#tapa-preview .faq-list{width:100%}#tapa-preview .faq-list summary{font-size:15px;padding:19px 0;gap:20px}#tapa-preview .faq-list details p{font-size:14px;padding:0 14px 22px 0}#tapa-preview .closing{padding:53px 0}#tapa-preview .closing-grid{display:flex;flex-direction:column;gap:30px;align-items:stretch}#tapa-preview .closing h2{font-size:35px;margin:14px 0 20px}#tapa-preview .closing p{font-size:15px}#tapa-preview .closing-offer{padding:25px 0 0;border-left:0;border-top:1px solid #e3c47c40}#tapa-preview .closing-price strong{font-size:43px}#tapa-preview .closing-offer .button{font-size:15px;margin-top:17px}#tapa-preview .footer{padding:38px 0 118px}#tapa-preview .footer-top{align-items:flex-start;gap:30px}#tapa-preview .footer-links{gap:6px;flex-direction:column;align-items:flex-start}#tapa-preview .footer-links button{font-size:11px;padding:7px 0}#tapa-preview .footer-bottom{flex-direction:column;gap:18px}#tapa-preview .footer-bottom p{font-size:10px}#tapa-preview .sticky-buy{padding:10px 0 calc(10px + env(safe-area-inset-bottom))}#tapa-preview .sticky-inner{gap:12px;padding:0 16px}#tapa-preview .sticky-title{display:none}#tapa-preview .sticky-price{font-size:23px;min-width:78px}#tapa-preview .sticky-buy .button{min-width:0;flex:1;font-size:13px;padding:13px 12px;min-height:47px;gap:8px}#tapa-preview .sticky-buy .button svg{display:none}#tapa-preview .cart-dialog{margin:auto;max-height:90dvh}#tapa-preview .dialog-head{padding:17px 20px}#tapa-preview .dialog-head h2{font-size:22px}#tapa-preview .cart-content{padding:20px}#tapa-preview .dose-slide{padding:33px 28px}#tapa-preview .dose-slide h3{font-size:32px;margin:13px 0}#tapa-preview .dose-number{font-size:70px}#tapa-preview .dose-divider{margin:20px 0}#tapa-preview .dose-slide p{font-size:13px}#tapa-preview .routine-slide{padding:35px}#tapa-preview .routine-slide h3{font-size:31px}#tapa-preview .routine-slide .capsule{height:108px;width:42px;margin-bottom:31px}#tapa-preview .routine-slide p{font-size:13px}}@media(max-width:370px){#tapa-preview .wrap{padding:0 16px}#tapa-preview .hero-headline{font-size:33px}#tapa-preview .pack-card{padding:14px 12px;gap:10px}#tapa-preview .pack-title{font-size:15px}#tapa-preview .pack-badge{font-size:8px}#tapa-preview .pack-subline{font-size:10px}#tapa-preview .hero-benefits{gap:9px 11px;font-size:10px}#tapa-preview .pack-pricing strong{font-size:23px}#tapa-preview .announcement,#tapa-preview .gallery-footer span{font-size:9px}#tapa-preview .dose-slide{padding:26px}#tapa-preview .dose-number{font-size:59px}#tapa-preview .dose-slide h3{font-size:27px}#tapa-preview .routine-slide h3{font-size:28px}#tapa-preview .routine-slide .capsule{height:83px;width:34px;margin-bottom:26px}#tapa-preview .elemental-card{gap:15px}#tapa-preview .elemental-card strong{font-size:56px}#tapa-preview .elemental-card span{font-size:11px}}#tapa-preview .cart-line__controls{display:flex;gap:6px;align-items:center;margin-top:10px;flex-wrap:wrap}#tapa-preview .cart-line__quantity{display:flex;align-items:center;gap:11px}#tapa-preview .cart-line__quantity-value{font-size:13px}#tapa-preview .cart-line__prices{grid-column:2;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:-3px}#tapa-preview .cart-line__prices strong{font-size:18px;color:var(--gold-soft)}#tapa-preview .cart-line__prices s{font-size:12px;color:#8f9db8}#tapa-preview .cart-line__prices span{font-size:11px;color:var(--gold);flex-basis:100%}#tapa-preview .cart-line__content{min-width:0}#tapa-preview .cart-line__offer{color:#ddd4bb!important}#tapa-preview .cart-line__detail{font-size:11px!important}@media(prefers-reduced-motion:reduce){#tapa-preview{scroll-behavior:auto}#tapa-preview *,#tapa-preview *:before,#tapa-preview *:after{animation:none!important;transition:none!important}}#tapa-preview .purchase{width:100%}#tapa-preview .hero{padding-top:36px}#tapa-preview .gallery-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:smooth}#tapa-preview .gallery-track::-webkit-scrollbar{display:none}#tapa-preview .gallery-track .gallery-slide{position:relative;inset:auto;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}#tapa-preview .gallery-stage{touch-action:auto}#tapa-preview .gallery-stage .product-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#tapa-preview .gallery-footer{margin-top:26px}#tapa-preview .aggregate-proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:11px;text-decoration:none;color:#c4cddd;margin:-3px 0 17px;line-height:1.45}#tapa-preview .aggregate-proof strong{font-size:12px;color:var(--white);font-weight:700}#tapa-preview .proof-divider{margin:0 7px;color:#8190ac}#tapa-preview .star-rating{--star-size:15px;position:relative;display:inline-block;height:var(--star-size);width:calc(var(--star-size) * 5);vertical-align:middle;flex-shrink:0;color:var(--gold)}#tapa-preview .star-base,#tapa-preview .star-fill{display:flex;height:100%;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}#tapa-preview .star-base{width:100%;color:#766443}#tapa-preview .star-fill{color:var(--gold)}#tapa-preview .star-rating svg{width:var(--star-size);height:var(--star-size);flex:0 0 var(--star-size);stroke-width:1.1;fill:currentColor}#tapa-preview .pack-card{display:block;padding:0;gap:0;overflow:hidden;min-height:0;margin-bottom:13px}#tapa-preview .pack-body{display:flex;align-items:center;gap:14px;padding:18px;min-height:85px;width:100%}#tapa-preview .pack-offer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:33px;padding:8px 18px;background:linear-gradient(100deg,#edcf88,#d8b266);color:#15203a;font-size:10px;line-height:1.3;letter-spacing:.055em;font-weight:700}#tapa-preview .pack-offer-bar strong{font-size:11px;letter-spacing:.08em}#tapa-preview .pack-offer-secondary{background:linear-gradient(100deg,#c6ae78,#aa8d56);color:#10182b}#tapa-preview .pack-offer-secondary strong{font-size:10px}#tapa-preview .pack-subline{font-size:12px}#tapa-preview .main-add{justify-content:center;position:relative;padding-left:45px;padding-right:45px}#tapa-preview .main-add>svg{position:absolute;right:22px}#tapa-preview .purchase-reassurance{margin-top:16px}#tapa-preview .shipping-promo{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #e3c47c35;border-radius:9px;padding:14px 16px;background:#d3b8750b}#tapa-preview .shipping-promo>svg{color:var(--gold-soft);width:25px;height:25px}#tapa-preview .shipping-promo strong{display:block;font-size:14px;font-weight:700;line-height:1.4;color:var(--gold-soft)}#tapa-preview .shipping-promo span{display:block;font-size:11px;color:#b1bdd2;margin-top:3px}#tapa-preview .shipping-promo time{font-variant-numeric:tabular-nums;color:#d6c6a2}#tapa-preview .dispatch-info{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 2px;font-size:11px;color:#aebbd0;line-height:1.5}#tapa-preview .dispatch-info>div{display:flex;align-items:center;gap:7px}#tapa-preview .dispatch-info svg{width:15px;height:15px;color:#bac4d5}#tapa-preview .dispatch-info strong{color:#dce2ed;font-weight:500}#tapa-preview .guarantee-reassurance{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:17px 20px;border-radius:9px;border:1px solid #e3c47c88;background:linear-gradient(110deg,#293859,#192640)}#tapa-preview .guarantee-reassurance>svg:first-child{width:33px;height:33px;color:var(--gold-soft);stroke-width:1.5}#tapa-preview .guarantee-reassurance>span{flex:1}#tapa-preview .guarantee-reassurance strong{display:block;font-size:18px;line-height:1.3;font-weight:500;color:#f1ddb0}#tapa-preview .guarantee-reassurance small{display:block;font-size:11px;color:#bec8d9;margin-top:4px}#tapa-preview .guarantee-arrow{width:17px;height:17px;color:var(--gold)}#tapa-preview .buy-details .accordion-content{padding:0 9px 19px 0}#tapa-preview .buy-details .accordion-content p{font-size:13px;line-height:1.7}#tapa-preview .buy-details .accordion-content p+p{margin-top:13px}#tapa-preview .accordion-content p strong{color:#d5ddec;font-weight:500}#tapa-preview .review-controls{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#aab7cd}#tapa-preview .review-controls .icon-button{border:1px solid #ffffff20;width:36px;min-width:36px;height:36px;min-height:36px}#tapa-preview .review-controls svg{width:15px;height:15px}#tapa-preview .review-controls>span{font-size:11px;padding:0 5px;white-space:nowrap}#tapa-preview .review-controls button:disabled{opacity:.28;cursor:default;background:none}#tapa-preview .review-track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding:2px 1px 8px}#tapa-preview .review-track::-webkit-scrollbar{display:none}#tapa-preview .review-card{flex:0 0 310px;min-width:0;scroll-snap-align:start;border:1px solid #8197c233;border-radius:12px;overflow:hidden;background:#172340;color:#f2f4f9}#tapa-preview .review-photo{display:block;width:100%;height:228px;object-fit:cover;background:#22324f}#tapa-preview .review-photo-slot{height:228px;background:radial-gradient(ellipse at 20% 20%,#43507755,transparent 75%),linear-gradient(145deg,#1b2e4e,#182038);display:grid;place-items:center;color:#7184a5}#tapa-preview .review-photo-slot svg{width:29px;height:29px;stroke-width:1.1;opacity:.55}#tapa-preview .review-card-body{padding:22px}#tapa-preview .review-card blockquote{margin:15px 0 23px;font-size:15px;line-height:1.65;color:#d9dfeb}#tapa-preview .review-author{display:flex;align-items:center;gap:10px}#tapa-preview .review-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#334565;flex-shrink:0;display:grid;place-items:center;font-size:12px;color:#d0b982}#tapa-preview .review-author strong{display:block;font-size:13px;font-weight:500;color:#f1f3f8}#tapa-preview .review-verified{display:flex;align-items:center;gap:5px;font-size:10px;color:#acbbd2;margin-top:3px}#tapa-preview .review-verified svg{width:12px;height:12px;color:#c7b582}#tapa-preview .mini-reviews{margin-top:23px;padding-top:3px;min-width:0}#tapa-preview .review-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:11px}#tapa-preview .mini-reviews-label{font-size:13px;color:#c6cede;font-weight:500}#tapa-preview .mini-review-track{gap:12px}#tapa-preview .mini-review-track .review-card{flex-basis:calc(100% - 29px);background:#111d35;border-radius:9px}#tapa-preview .mini-review-track .review-card-body{padding:19px}#tapa-preview .mini-review-track .review-card blockquote{font-size:13px;margin:12px 0 17px}#tapa-preview .mini-review-track .review-photo,#tapa-preview .mini-review-track .review-photo-slot{display:none}#tapa-preview .mini-review-track .review-avatar{height:31px;width:31px}#tapa-preview .mini-review-track .review-author strong{font-size:12px}#tapa-preview .reviews-section{background:linear-gradient(150deg,#192947,#101a32);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}#tapa-preview .reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:50px;margin-bottom:39px}#tapa-preview .reviews-heading h2{margin-top:17px}#tapa-preview .reviews-rating{display:flex;align-items:flex-start;flex-direction:column;flex-shrink:0}#tapa-preview .reviews-rating>strong{font-size:58px;line-height:1;font-weight:500;letter-spacing:-.07em;color:var(--gold-soft);margin-bottom:14px}#tapa-preview .reviews-rating>strong>span{font-size:24px;color:#a6b1c8;letter-spacing:-.03em}#tapa-preview .reviews-rating>.star-rating{--star-size:20px}#tapa-preview .reviews-rating p{font-size:12px;margin-top:13px;color:#b2bfd5}#tapa-preview .main-review-track{gap:22px}#tapa-preview .main-review-track .review-card{flex-basis:calc((100% - 44px)/3)}#tapa-preview .review-carousel-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:22px}#tapa-preview .reviews-swipe-hint{font-size:12px;color:#97a7c1}#tapa-preview .review-slot{-webkit-user-select:none;user-select:none}#tapa-preview .review-slot-lines{display:flex;flex-direction:column;gap:9px;margin:19px 0 25px}#tapa-preview .review-slot-line{height:8px;border-radius:4px;background:#7182a51e;display:block}#tapa-preview .review-slot-line.short{width:63%}#tapa-preview .review-slot-line.medium{width:85%}#tapa-preview .review-slot-stars{display:flex;gap:4px;color:#576886}#tapa-preview .review-slot-stars svg{width:13px;height:13px;fill:currentColor;stroke:none;opacity:.36}#tapa-preview .review-slot-author{display:flex;gap:10px;align-items:center}#tapa-preview .review-slot-avatar{height:36px;width:36px;border-radius:50%;background:#50658726}#tapa-preview .review-slot-name{display:flex;flex-direction:column;gap:7px;flex:1;max-width:100px}#tapa-preview .review-slot-name .review-slot-line{height:6px}#tapa-preview .mini-review-track .review-slot-lines{margin:15px 0 20px;gap:8px}#tapa-preview .mini-review-track .review-slot-avatar{height:31px;width:31px}@media(max-width:1050px){#tapa-preview .aggregate-proof{font-size:10px;gap:7px}#tapa-preview .aggregate-proof strong{font-size:11px}#tapa-preview .star-rating{--star-size:13px}#tapa-preview .pack-body{padding:17px 15px;gap:11px}#tapa-preview .pack-offer-bar{padding:8px 15px;font-size:9px}#tapa-preview .pack-offer-bar strong{font-size:10px}#tapa-preview .pack-offer-secondary strong{font-size:9px}#tapa-preview .pack-subline{font-size:11px}#tapa-preview .dispatch-info{font-size:10px;gap:7px}#tapa-preview .main-review-track .review-card{flex-basis:calc((100% - 22px)/2.3)}#tapa-preview .review-photo-slot,#tapa-preview .review-photo{height:200px}}@media(max-width:749px){#tapa-preview .hero{padding-top:20px}#tapa-preview .gallery-footer{margin-top:23px}#tapa-preview .aggregate-proof{font-size:10px;margin:0 0 16px;gap:7px 9px}#tapa-preview .star-rating{--star-size:14px}#tapa-preview .aggregate-proof strong{font-size:11px}#tapa-preview .proof-divider{margin:0 5px}#tapa-preview .pack-card{padding:0;margin-bottom:13px}#tapa-preview .pack-body{padding:16px 14px;min-height:87px;gap:12px}#tapa-preview .pack-offer-bar{padding:8px 14px;min-height:32px;font-size:9px;gap:8px}#tapa-preview .pack-offer-bar strong{font-size:10px}#tapa-preview .pack-offer-secondary strong{font-size:9px;letter-spacing:.035em}#tapa-preview .pack-subline{font-size:11px;line-height:1.45;max-width:215px}#tapa-preview .main-add{padding-left:34px;padding-right:34px;font-size:14px}#tapa-preview .main-add>svg{right:15px;width:17px}#tapa-preview .shipping-promo{padding:13px 14px;gap:11px}#tapa-preview .shipping-promo strong{font-size:13px}#tapa-preview .shipping-promo span{font-size:10px}#tapa-preview .shipping-promo>svg{height:23px;width:23px}#tapa-preview .dispatch-info{font-size:10px;padding:14px 0;gap:8px}#tapa-preview .dispatch-info svg{width:13px;height:13px}#tapa-preview .guarantee-reassurance{padding:16px;gap:12px}#tapa-preview .guarantee-reassurance strong{font-size:18px}#tapa-preview .guarantee-reassurance>svg:first-child{width:30px;height:30px}#tapa-preview .guarantee-reassurance small{font-size:11px}#tapa-preview .buy-details .accordion-content p{font-size:13px}#tapa-preview .mini-reviews{margin-top:24px}#tapa-preview .mini-review-track .review-card{flex-basis:calc(100% - 23px)}#tapa-preview .mini-reviews-label{font-size:12px}#tapa-preview .review-controls .icon-button{height:36px;width:36px;min-width:36px;min-height:36px}#tapa-preview .review-controls>span{font-size:10px}#tapa-preview .reviews-heading{align-items:flex-start;gap:22px;flex-direction:column;margin-bottom:28px}#tapa-preview .reviews-heading h2{font-size:33px;margin-top:14px}#tapa-preview .reviews-rating{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:15px;align-items:center}#tapa-preview .reviews-rating>strong{font-size:47px;grid-column:1;grid-row:1/3;margin:0}#tapa-preview .reviews-rating>strong>span{font-size:20px}#tapa-preview .reviews-rating>.star-rating{--star-size:17px;grid-column:2;grid-row:1}#tapa-preview .reviews-rating p{font-size:11px;grid-column:2;grid-row:2;margin:4px 0 0}#tapa-preview .main-review-track{gap:15px;margin-right:-20px;padding-right:20px}#tapa-preview .main-review-track .review-card{flex-basis:calc(100% - 26px)}#tapa-preview .review-photo-slot,#tapa-preview .review-photo{height:222px}#tapa-preview .review-card-body{padding:22px}#tapa-preview .review-carousel-foot{margin-top:19px}#tapa-preview .reviews-swipe-hint{font-size:11px}}@media(max-width:370px){#tapa-preview .pack-offer-secondary strong,#tapa-preview .pack-offer-bar{font-size:8px}#tapa-preview .pack-subline{font-size:10px}#tapa-preview .pack-body{padding:15px 12px;gap:9px}#tapa-preview .main-add{font-size:13px}#tapa-preview .aggregate-proof{gap:7px;font-size:9px}#tapa-preview .aggregate-proof strong{font-size:10px}#tapa-preview .star-rating{--star-size:13px}#tapa-preview .dispatch-info{font-size:9px}#tapa-preview .main-review-track{margin-right:-16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){#tapa-preview .gallery-track,#tapa-preview .review-track{scroll-behavior:auto}}#tapa-preview .review-card{display:flex;flex-direction:column}#tapa-preview .review-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start}#tapa-preview .review-card-body>.star-rating{margin-bottom:0}#tapa-preview .review-title{font-size:17px;line-height:1.4;letter-spacing:-.015em;margin:14px 0 0;font-weight:500;color:#f3ebd9}#tapa-preview .review-card blockquote{margin:12px 0 23px;font-size:14px;line-height:1.7}#tapa-preview .review-author{margin-top:auto;width:100%}#tapa-preview .review-author>span{min-width:0}#tapa-preview .review-age{font-size:11px;font-weight:400;color:#aab8ce;white-space:nowrap}#tapa-preview .review-verified-demo{color:#b6c4d7}#tapa-preview .reviews-demo-note{font-size:12px;line-height:1.6;color:#c8d3e6;padding:12px 15px;border:1px solid #8298bc50;border-radius:8px;background:#1d2d49;margin:-12px 0 27px}#tapa-preview .mini-review-track .review-title{font-size:14px;margin-top:12px}#tapa-preview .mini-review-track .review-card blockquote{font-size:13px;line-height:1.65}#tapa-preview .mini-review-track .review-age{font-size:10px}#tapa-preview .mini-reviews-label{line-height:1.5}#tapa-preview .mini-reviews .review-carousel-head{gap:12px}@media(max-width:749px){#tapa-preview .reviews-demo-note{font-size:11px;margin:0 0 24px;padding:11px 13px}#tapa-preview .review-title{font-size:17px}#tapa-preview .review-card blockquote{font-size:14px}#tapa-preview .mini-reviews-label{font-size:11px}#tapa-preview .review-card-body{padding:20px}#tapa-preview .review-age{font-size:10px}}#tapa-preview .gallery-nav{gap:14px}#tapa-preview .thumbs{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;padding:3px;margin:-3px;overscroll-behavior-x:contain;scroll-snap-type:x proximity}#tapa-preview .thumbs::-webkit-scrollbar{display:none}#tapa-preview .thumb{flex:0 0 60px;scroll-snap-align:center}#tapa-preview .thumb:focus-visible{outline-offset:-3px}#tapa-preview .gallery-arrows{flex-shrink:0}#tapa-preview .gallery-stage .product-image{object-fit:contain;background:#101a30}@media(max-width:749px){#tapa-preview .gallery-nav{gap:10px}#tapa-preview .thumb{flex-basis:50px}}#tapa-preview .section-image{display:block;width:100%;height:auto}#tapa-preview .section-photo{overflow:hidden;border-radius:14px;border:1px solid #c6cde024;background:#101a30}#tapa-preview .section-photo .section-image{aspect-ratio:3/2;object-fit:contain}#tapa-preview .story-photo .section-image{height:100%;object-fit:cover;object-position:50% center}#tapa-preview .benefit-card{padding:0;border:1px solid #c6cde024;border-radius:13px;overflow:hidden;background:#ffffff03}#tapa-preview .benefit-photo{aspect-ratio:3/2;overflow:hidden;background:#253049}#tapa-preview .benefit-photo .section-image{width:100%;height:100%;object-fit:contain}#tapa-preview .benefit-card-body{padding:25px;position:relative}#tapa-preview .benefit-card .benefit-number{top:27px;right:25px}#tapa-preview .benefit-card .benefit-icon{margin-bottom:18px}#tapa-preview .benefit-card h3,#tapa-preview .benefit-card p{max-width:none}#tapa-preview .formula-photo{background:#f6f0e5;border-color:#25365120}#tapa-preview .routine-photo{margin-top:28px}#tapa-preview .faq-photo{margin-top:30px}#tapa-preview .closing-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr);gap:35px}#tapa-preview .closing-photo{align-self:center;background:#101a30}#tapa-preview .closing-photo .section-image{aspect-ratio:4/5;object-fit:cover;object-position:center}#tapa-preview .closing h2{font-size:38px}#tapa-preview .closing-offer{padding-left:26px}@media(min-width:750px)and (max-width:1050px){#tapa-preview .benefit-grid{gap:18px}#tapa-preview .benefit-card-body{padding:20px}#tapa-preview .benefit-card h3{font-size:23px}#tapa-preview .benefit-card .benefit-number{right:20px;top:23px}#tapa-preview .closing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}#tapa-preview .closing-photo{grid-column:1;grid-row:1/3}#tapa-preview .closing-copy{grid-column:2}#tapa-preview .closing-offer{grid-column:2;border-left:0;border-top:1px solid #e3c47c40;padding:24px 0 0}}@media(max-width:749px){#tapa-preview .story-photo{aspect-ratio:4/3}#tapa-preview .story-photo figcaption{font-size:18px;left:20px;bottom:20px}#tapa-preview .benefit-grid{gap:22px}#tapa-preview .benefit-card{padding:0}#tapa-preview .benefit-card-body{padding:23px}#tapa-preview .benefit-card .benefit-number{top:25px;right:23px}#tapa-preview .benefit-photo,#tapa-preview .section-photo .section-image{aspect-ratio:3/2}#tapa-preview .benefit-card h3{font-size:25px}#tapa-preview .formula-photo,#tapa-preview .routine-photo,#tapa-preview .faq-photo{width:100%}#tapa-preview .routine-photo{margin-top:25px}#tapa-preview .faq-photo{max-width:440px;margin-top:26px}#tapa-preview .closing-grid{gap:26px}#tapa-preview .closing-copy{order:0}#tapa-preview .closing-photo{order:1;width:100%;max-width:440px}#tapa-preview .closing-offer{order:2;padding:25px 0 0}#tapa-preview .closing-photo .section-image{object-fit:contain;aspect-ratio:3/2}#tapa-preview .closing h2{font-size:35px}}#tapa-preview a.cart-trigger{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/65/assets/tw7-preview.css.map */
