@font-face{font-family:Cirka Light;src:url(/cdn/shop/files/Cirka-Light.woff2?v=1785955660) format("woff2"),url(/cdn/shop/files/Cirka-Light.woff?v=1785955661) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Begum Sans;src:url(/cdn/shop/files/BegumSans-Regular.otf?v=1785955660) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Begum Sans;src:url(/cdn/shop/files/BegumSans-SemiBold.otf?v=1785955661) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/cdn/shop/files/TTNorms-Regular.otf?v=1785955660) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(/cdn/shop/files/TTNorms-Bold.otf?v=1785955662) format("opentype");font-weight:700;font-style:normal;font-display:swap}.tapex{--tx-bg:#0D0909;--tx-bg2:#160E0D;--tx-card:#1B1211;--tx-card2:#231716;--tx-line:rgba(201,163,106,.18);--tx-line2:rgba(237,230,220,.1);--tx-ink:#EFE8DE;--tx-soft:#B3A89C;--tx-mute:#8A7F75;--tx-gold:#C9A36A;--tx-gold-hi:#E2C38F;--tx-red:#7A1B17;--tx-glow:rgba(150,30,24,.55);--tx-ok:#9DBF8E;--tx-paper:#F3EEE6;--tx-paper-ink:#1E1715}.tapex *{box-sizing:border-box}.tapex{background:var(--tx-bg);color:var(--tx-ink);font-family:TT Norms Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.tapex img{max-width:100%;height:auto}.tapex h1,.tapex h2,.tapex h3{font-family:Cirka Light,Georgia,Times New Roman,serif;font-weight:300;letter-spacing:.005em;text-wrap:balance}.tapex .tx-label,.tapex .tx-eyebrow{font-family:Begum Sans,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.tapex .tx-page{max-width:1200px;margin:0 auto;padding:22px 40px 40px;position:relative;z-index:1}.tapex .tx-glow{position:absolute;pointer-events:none;z-index:0;border-radius:50%;filter:blur(10px)}.tapex .tx-glow-1{width:1100px;height:900px;left:-200px;top:-260px;background:radial-gradient(closest-side,rgba(150,30,24,.5),rgba(110,20,16,.18) 55%,transparent)}.tapex .tx-glow-2{width:900px;height:900px;right:-360px;top:1500px;background:radial-gradient(closest-side,rgba(150,30,24,.32),transparent 70%)}.tapex .tx-glow-3{width:1000px;height:800px;left:-300px;bottom:600px;background:radial-gradient(closest-side,rgba(150,30,24,.26),transparent 70%)}.tapex .tx-hidden{display:none!important}.tapex :focus-visible{outline:2px solid var(--tx-gold-hi);outline-offset:2px}.tapex .tx-ticker{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.tapex .tx-ticker-track{display:contents}.tapex .tx-ticker span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--tx-line);background:#1b1211b3;border-radius:20px;padding:7px 14px;font-size:11.5px;font-weight:700;color:var(--tx-soft);letter-spacing:.02em}.tapex .tx-ticker span.tx-dup{display:none}.tapex .tx-ico{width:13px;height:13px;flex:0 0 auto;fill:none;stroke:var(--tx-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tapex .tx-hero{display:flex;gap:56px;align-items:flex-start;margin-top:28px}.tapex .tx-gallery{flex:1 1 55%;display:grid;grid-template-columns:1fr 1fr;gap:14px}.tapex .tx-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:18px;background:var(--tx-card);border:1px solid var(--tx-line2);display:block}.tapex .tx-gallery img:first-child{grid-column:1/3}.tapex .tx-gallery-note{grid-column:1/3;display:flex;gap:14px;align-items:center;background:var(--tx-card);border:1px solid var(--tx-line);border-radius:18px;padding:18px 20px}.tapex .tx-gallery-note b{display:block;font-size:13px;margin-bottom:3px}.tapex .tx-gallery-note p{margin:0;font-size:12.5px;color:var(--tx-soft);line-height:1.5}.tapex .tx-austl{flex:0 0 auto;border:1px solid var(--tx-gold);color:var(--tx-gold);border-radius:12px;padding:10px 12px;text-align:center;font-family:Begum Sans,sans-serif;font-weight:600;font-size:10px;letter-spacing:.1em;line-height:1.35}.tapex .tx-austl strong{display:block;font-size:15px;letter-spacing:.06em;color:var(--tx-ink)}.tapex .tx-buycol{flex:1 1 45%;position:sticky;top:24px;align-self:flex-start;min-width:0}.tapex .tx-mobile-carousel{display:none}.tapex .tx-preorder{display:flex;align-items:center;gap:10px;background:linear-gradient(100deg,var(--tx-red),#4A100D);border:1px solid rgba(226,195,143,.25);border-radius:14px;padding:10px 14px;margin-bottom:18px;box-shadow:0 10px 30px -12px var(--tx-glow)}.tapex .tx-pulse{width:8px;height:8px;border-radius:50%;background:var(--tx-gold-hi);flex:0 0 8px;animation:txPulse 2s infinite}@keyframes txPulse{0%{box-shadow:0 0 #e2c38f8c}70%{box-shadow:0 0 0 9px #e2c38f00}to{box-shadow:0 0 #e2c38f00}}.tapex .tx-preorder-text{font-size:12px;line-height:1.35;color:#f4e9da}.tapex .tx-preorder-text b{font-family:Begum Sans,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:block}.tapex .tx-eyebrow{display:block;font-size:11.5px;color:var(--tx-gold);margin:0 0 10px}.tapex h1.tx-title{font-size:46px;line-height:1.05;margin:0 0 6px;color:var(--tx-ink)}.tapex h1.tx-title sup{font-size:.4em;vertical-align:top;position:relative;top:.5em;margin-left:2px;color:var(--tx-gold)}.tapex .tx-sub{font-size:15px;color:var(--tx-soft);margin:0 0 18px;line-height:1.55}.tapex .tx-bullets{list-style:none;margin:0 0 20px;padding:0}.tapex .tx-bullets li{position:relative;padding:6px 0 6px 26px;font-size:14px;line-height:1.45;color:var(--tx-ink)}.tapex .tx-bullets li:before{content:"";position:absolute;left:0;top:10px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--tx-gold) 0 3px,transparent 3.5px),#c9a36a24;border:1px solid rgba(201,163,106,.45)}.tapex .tx-buybox{background:linear-gradient(180deg,#231716f5,#18100ff5);border:1px solid var(--tx-line);border-radius:22px;padding:22px;box-shadow:0 30px 70px -30px #000c}.tapex .tx-label{display:block;font-size:10.5px;color:var(--tx-mute);margin:0 0 10px}.tapex .tx-mode{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:14px;background:#0d090999;border:1px solid var(--tx-line2);margin-bottom:16px}.tapex .tx-mode button{position:relative;border:none;border-radius:10px;background:transparent;color:var(--tx-soft);font:700 13px TT Norms Pro,sans-serif;padding:11px 8px;cursor:pointer;line-height:1.25}.tapex .tx-mode button small{display:block;font-weight:400;font-size:11px;color:var(--tx-mute);margin-top:2px}.tapex .tx-mode button.active{background:linear-gradient(180deg,#3a2420,#2a1a17);color:var(--tx-ink);box-shadow:0 0 0 1px var(--tx-gold) inset}.tapex .tx-mode button.active small{color:var(--tx-gold-hi)}.tapex .tx-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.tapex .tx-row{width:100%;display:block;text-align:left;background:#0d09098c;border:1.5px solid var(--tx-line2);border-radius:16px;padding:0;cursor:pointer;font:inherit;color:inherit;overflow:hidden;transition:border-color .15s,box-shadow .15s}.tapex .tx-more{order:4;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:none;border:none;padding:2px 0;font:700 12px TT Norms Pro,sans-serif;color:var(--tx-gold-hi);cursor:pointer}.tapex .tx-more i{font-style:normal;display:inline-block;transition:transform .15s}.tapex .tx-more[aria-expanded=true] i{transform:rotate(180deg)}.tapex .tx-row:hover{border-color:#c9a36a66}.tapex .tx-row.selected{border-color:var(--tx-gold);box-shadow:0 0 0 3px #c9a36a1f,0 12px 30px -16px var(--tx-glow);background:#2b1a18cc}.tapex .tx-row-banner{display:block;text-align:center;font-family:Begum Sans,sans-serif;font-weight:600;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px;background:linear-gradient(90deg,#9C7A45,var(--tx-gold),#9C7A45);color:#1a1110}.tapex .tx-row-inner{display:flex;align-items:center;gap:14px;padding:15px 16px}.tapex .tx-radio{width:22px;height:22px;border-radius:50%;border:2px solid rgba(237,230,220,.25);flex:0 0 22px;display:flex;align-items:center;justify-content:center}.tapex .tx-row.selected .tx-radio{border-color:var(--tx-gold)}.tapex .tx-radio i{width:10px;height:10px;border-radius:50%;background:var(--tx-gold);display:none}.tapex .tx-row.selected .tx-radio i{display:block}.tapex .tx-row-info{display:block;flex:1;min-width:0}.tapex .tx-row-title{display:block;font-size:15px;font-weight:700;color:var(--tx-ink)}.tapex .tx-row-sub{display:block;font-size:12px;color:var(--tx-soft);margin-top:2px}.tapex .tx-row-ship{display:block;font-size:11px;color:var(--tx-ok);margin-top:3px;font-weight:700}.tapex .tx-row-price{display:block;text-align:right;flex:0 0 auto}.tapex .tx-row-now{font-size:17px;font-weight:700;color:var(--tx-ink);display:block}.tapex .tx-strike{font-size:12px;color:var(--tx-mute);text-decoration:line-through}.tapex .tx-perday{font-size:11px;color:var(--tx-mute);display:block;margin-top:2px}.tapex .tx-upsell{position:relative;display:flex;gap:14px;align-items:center;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;margin:4px 0 16px;padding:14px;border-radius:16px;border:1.5px dashed rgba(201,163,106,.45);background:radial-gradient(120% 140% at 0% 0%,#7a1b1773,#1b121199 60%);transition:border-color .15s,background .15s}.tapex .tx-upsell:hover{border-color:var(--tx-gold)}.tapex .tx-upsell.on{border-style:solid;border-color:var(--tx-gold);background:radial-gradient(120% 140% at 0% 0%,#a8302a8c,#2b1a18d9 60%);box-shadow:0 14px 36px -18px var(--tx-glow)}.tapex .tx-upsell[disabled]{opacity:.55;cursor:not-allowed}.tapex .tx-upsell img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:0 0 64px;border:1px solid var(--tx-line);background:var(--tx-card)}.tapex .tx-upsell-body{display:block;flex:1;min-width:0}.tapex .tx-upsell-kicker{display:block;font-family:Begum Sans,sans-serif;font-weight:600;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-gold)}.tapex .tx-upsell-title{display:block;font-size:14.5px;font-weight:700;margin:2px 0 3px;color:var(--tx-ink)}.tapex .tx-upsell-desc{display:block;font-size:11.5px;color:var(--tx-soft);line-height:1.4}.tapex .tx-upsell-price{display:block;font-size:11.5px;color:var(--tx-gold-hi);font-weight:700;margin-top:5px}.tapex .tx-switch{flex:0 0 auto;width:46px;height:26px;border-radius:20px;background:#ede6dc24;position:relative;transition:background .15s;border:1px solid rgba(237,230,220,.15)}.tapex .tx-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#efe8de;transition:transform .18s}.tapex .tx-upsell.on .tx-switch{background:var(--tx-gold);border-color:var(--tx-gold)}.tapex .tx-upsell.on .tx-switch:after{transform:translate(20px);background:#1a1110}.tapex .tx-atc-row{display:flex;gap:10px;align-items:stretch}.tapex .tx-qty{display:flex;align-items:center;border:1.5px solid var(--tx-line2);border-radius:14px;overflow:hidden;flex:0 0 auto;background:#0d090999}.tapex .tx-qty button{width:36px;align-self:stretch;background:none;border:none;font-size:17px;font-weight:700;color:var(--tx-ink);cursor:pointer;padding:0}.tapex .tx-qty button:hover{background:#c9a36a1f}.tapex .tx-qty input{width:34px;align-self:stretch;border:none;border-left:1px solid var(--tx-line2);border-right:1px solid var(--tx-line2);text-align:center;font:700 15px TT Norms Pro,sans-serif;color:var(--tx-ink);background:transparent;-moz-appearance:textfield;padding:0}.tapex .tx-qty input::-webkit-outer-spin-button,.tapex .tx-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tapex .tx-atc{flex:1;min-width:0;border:none;border-radius:14px;padding:18px 14px;cursor:pointer;font:700 15.5px TT Norms Pro,sans-serif;letter-spacing:.03em;color:#1a1110;background:linear-gradient(180deg,var(--tx-gold-hi),var(--tx-gold) 55%,#A9844C);box-shadow:0 12px 30px -12px #c9a36a8c,0 1px #ffffff59 inset;transition:transform .1s,filter .15s;white-space:nowrap}.tapex .tx-atc:hover{filter:brightness(1.05)}.tapex .tx-atc:active{transform:translateY(1px)}.tapex .tx-atc[disabled]{opacity:.6;cursor:wait}.tapex .tx-fine{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--tx-soft);margin-top:11px;text-align:center}.tapex .tx-fine svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:var(--tx-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tapex .tx-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid var(--tx-line2)}.tapex .tx-pay svg{width:38px;height:24px;border-radius:4px}.tapex .tx-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;text-align:center}.tapex .tx-trust div{font-size:11.5px;color:var(--tx-soft);line-height:1.35}.tapex .tx-trust svg{width:20px;height:20px;display:block;margin:0 auto 5px;fill:none;stroke:var(--tx-gold);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.tapex .tx-acc{margin-top:20px;border-top:1px solid var(--tx-line2)}.tapex .tx-acc details{border-bottom:1px solid var(--tx-line2)}.tapex .tx-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 2px;font-size:13.5px;font-weight:700;letter-spacing:.02em;color:var(--tx-ink)}.tapex .tx-acc summary::-webkit-details-marker{display:none}.tapex .tx-acc summary:after{content:"+";font-size:20px;color:var(--tx-gold);line-height:1;transition:transform .2s}.tapex .tx-acc details[open] summary:after{transform:rotate(45deg)}.tapex .tx-acc-body{padding:0 2px 16px;font-size:13px;color:var(--tx-soft);line-height:1.6}.tapex .tx-acc-body p{margin:0 0 8px}.tapex .tx-acc table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.tapex .tx-acc th,.tapex .tx-acc td{text-align:left;padding:7px 0;border-bottom:1px solid var(--tx-line2);vertical-align:top}.tapex .tx-acc th{font-weight:400;color:var(--tx-mute);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.tapex .tx-acc td:nth-child(n+2),.tapex .tx-acc th:nth-child(n+2){text-align:right;white-space:nowrap;padding-left:12px}.tapex .tx-acc td b{color:var(--tx-ink);font-weight:700}.tapex .tx-acc td small{display:block;color:var(--tx-mute);font-size:11px}.tapex .tx-car-main-wrap{position:relative;margin-bottom:10px;touch-action:pan-y}.tapex .tx-car-main{width:100%;display:block;aspect-ratio:1/1;object-fit:cover;border-radius:16px;border:1px solid var(--tx-line2);background:var(--tx-card)}.tapex .tx-car-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:#0d0909b3;border:1px solid var(--tx-line);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.tapex .tx-car-arrow svg{width:14px;height:14px;fill:none;stroke:var(--tx-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tapex .tx-car-prev{left:10px}.tapex .tx-car-next{right:10px}.tapex .tx-car-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.tapex .tx-car-dots i{width:6px;height:6px;border-radius:6px;background:#efe8de59;transition:width .2s,background .2s}.tapex .tx-car-dots i.on{width:18px;background:var(--tx-gold-hi)}.tapex .tx-car-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:18px}.tapex .tx-car-thumb{flex:0 0 56px;width:56px;height:56px;padding:0;border-radius:10px;border:2px solid var(--tx-line2);background:var(--tx-card);overflow:hidden;cursor:pointer}.tapex .tx-car-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tapex .tx-car-thumb.active{border-color:var(--tx-gold)}.tapex .tx-band{margin:72px -40px 0;padding:44px 40px;border-top:1px solid var(--tx-line);border-bottom:1px solid var(--tx-line);background:linear-gradient(90deg,#7a1b1700,#7a1b1738,#7a1b1700),var(--tx-bg2)}.tapex .tx-band-row{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.tapex .tx-band-num{font-family:Cirka Light,Georgia,serif;font-weight:300;font-size:40px;line-height:1;color:var(--tx-gold-hi);display:block}.tapex .tx-band-lbl{display:block;margin-top:10px;font-family:Begum Sans,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-soft)}.tapex .tx-section{max-width:1100px;margin:88px auto 0}.tapex .tx-head{text-align:center;max-width:680px;margin:0 auto 36px}.tapex .tx-head h2{font-size:38px;line-height:1.12;margin:0 0 12px}.tapex .tx-head p{font-size:15px;color:var(--tx-soft);line-height:1.6;margin:0}.tapex .tx-ingwrap{position:relative;border-radius:28px;padding:30px;overflow:hidden;border:1px solid var(--tx-line);background:radial-gradient(60% 80% at 15% 10%,rgba(201,140,70,.38),transparent 60%),radial-gradient(55% 70% at 85% 20%,rgba(160,40,28,.45),transparent 65%),radial-gradient(70% 90% at 60% 100%,rgba(120,30,20,.55),transparent 70%),linear-gradient(160deg,#2a1611,#120b0a)}.tapex .tx-ingwrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tapex .tx-ing-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tapex .tx-icard{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:center;align-content:start;padding:18px 16px;border-radius:20px;background:#1e14128c;border:1px solid rgba(239,232,222,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);min-width:0}.tapex .tx-icard-media{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.tapex .tx-orb{width:68px;height:68px;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 8px 20px #00000073,inset 0 -6px 14px #00000059;display:flex;align-items:center;justify-content:center}.tapex .tx-orb img{width:100%;height:100%;object-fit:cover;display:block}.tapex .tx-orb svg{width:62%;height:62%}.tapex .tx-tile{width:68px;height:68px;border-radius:14px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 20px #00000073,inset 0 1px #ffffff40;color:#1a1110}.tapex .tx-tile b{font-family:Cirka Light,Georgia,serif;font-weight:300;font-size:30px;line-height:1}.tapex .tx-tile i{position:absolute;top:5px;left:7px;font-style:normal;font-size:10px;font-weight:700;opacity:.75}.tapex .tx-tile small{position:absolute;bottom:5px;font-size:7.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;opacity:.7}.tapex .tx-dose{display:inline-block;background:#f4eee6;color:#1a1110;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:5px 9px;border-radius:20px;white-space:nowrap}.tapex .tx-icard-body{min-width:0}.tapex .tx-icard h3{font-family:TT Norms Pro,sans-serif;font-weight:700;font-size:17px;line-height:1.2;margin:0 0 3px;color:#fff7ec;letter-spacing:0}.tapex .tx-icard .tx-latin{display:block;font-size:11px;color:var(--tx-mute);font-style:italic;margin-bottom:6px}.tapex .tx-icard p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.55;color:#e3d8cb}.tapex .tx-icard .tx-kind{display:inline-block;margin-top:2px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--tx-gold)}.tapex .tx-icard.tx-sum{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;background:linear-gradient(160deg,#c9a36a38,#7a1b1759);border-color:#e2c38f59}.tapex .tx-icard.tx-sum b{font-family:Cirka Light,Georgia,serif;font-weight:300;font-size:44px;line-height:1;color:var(--tx-gold-hi)}.tapex .tx-ing-nav{display:none;justify-content:center;gap:18px;margin-top:18px;position:relative}.tapex .tx-ing-nav button{width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(239,232,222,.75);background:transparent;color:var(--tx-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.tapex .tx-ing-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tapex .tx-receipts{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;max-width:880px;margin:0 auto}.tapex .tx-rcpt{position:relative;background:var(--tx-paper);color:var(--tx-paper-ink);padding:44px 30px 26px;border-radius:3px;box-shadow:0 30px 60px -25px #000000d9,0 2px #0003;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size:4px 4px}.tapex .tx-rcpt:nth-child(1){transform:rotate(-1.2deg)}.tapex .tx-rcpt:nth-child(2){transform:rotate(1deg)}.tapex .tx-pin{position:absolute;top:-11px;left:50%;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6e8,#c9bba6 60%,#8f8170);box-shadow:0 3px 6px #00000080}.tapex .tx-rcpt h3{font-family:Cirka Light,Georgia,serif;font-size:34px;letter-spacing:.12em;text-align:center;margin:0 0 8px;color:var(--tx-paper-ink)}.tapex .tx-rcpt .tx-rcpt-sub{display:block;text-align:center;font-size:12.5px;font-weight:700;line-height:1.4;margin-bottom:14px}.tapex .tx-rcpt-lines{list-style:none;margin:0;padding:12px 0 0;border-top:2px dotted rgba(30,23,21,.45);font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;min-height:220px}.tapex .tx-rcpt-lines li{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.tapex .tx-rcpt-lines li span{min-width:0;text-transform:uppercase}.tapex .tx-rcpt-lines li small{display:block;text-transform:none;color:#6e625a;font-size:10.5px;margin-top:1px}.tapex .tx-rcpt-lines li b{white-space:nowrap;font-weight:700}.tapex .tx-rcpt-total{display:flex;justify-content:flex-end;align-items:baseline;gap:10px;border-top:1.5px solid var(--tx-paper-ink);margin-top:10px;padding-top:12px}.tapex .tx-rcpt-total span{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.tapex .tx-rcpt-total b{font:700 26px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.tapex .tx-rcpt-win .tx-rcpt-total b{position:relative;padding:2px 8px}.tapex .tx-rcpt-win .tx-rcpt-total b:after{content:"";position:absolute;top:-6px;right:-8px;bottom:-6px;left:-8px;border:2px solid #9E2B22;border-radius:50%;transform:rotate(-4deg)}.tapex .tx-rcpt-meta{text-align:right;font:700 10.5px ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#6e625a;margin-top:6px}.tapex .tx-barcode{height:46px;margin-top:18px;width:62%;background:repeating-linear-gradient(90deg,var(--tx-paper-ink) 0 2px,transparent 2px 4px,var(--tx-paper-ink) 4px 5px,transparent 5px 8px,var(--tx-paper-ink) 8px 11px,transparent 11px 12px,var(--tx-paper-ink) 12px 13px,transparent 13px 16px)}.tapex .tx-rcpt-note{max-width:760px;margin:30px auto 0;text-align:center;font-size:11.5px;color:var(--tx-mute);line-height:1.6}.tapex .tx-cmp{max-width:900px;margin:0 auto;position:relative}.tapex .tx-cmp-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;position:relative}.tapex .tx-cmp-col{position:absolute;top:0;bottom:0;left:calc(100% * 1.25 / 3.25);width:calc(100% / 3.25);border-radius:30px;border:1px solid rgba(239,232,222,.25);background:linear-gradient(180deg,#140c0b33,#963c1e8c 70%,#b05228cc);box-shadow:0 30px 60px -30px var(--tx-glow)}.tapex .tx-cmp-cell{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px 12px;border-top:1px solid var(--tx-line2);font-size:14.5px;font-weight:700;color:var(--tx-ink);min-height:84px}.tapex .tx-cmp-cell.tx-k{justify-content:flex-start;text-align:left;font:600 12.5px Begum Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-soft)}.tapex .tx-cmp-cell.tx-h{border-top:none;min-height:110px;flex-direction:column;gap:6px}.tapex .tx-cmp-cell.tx-h b{font-family:Cirka Light,Georgia,serif;font-weight:300;font-size:24px;line-height:1.05}.tapex .tx-cmp-cell.tx-h span{font:600 10px Begum Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-gold-hi)}.tapex .tx-cmp-cell.tx-them{font-weight:400;color:var(--tx-soft)}.tapex .tx-q,.tapex .tx-y{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-weight:800;font-size:15px}.tapex .tx-q{background:#efe8de29;color:var(--tx-ink)}.tapex .tx-y{background:#0d0909;color:#fff}.tapex .tx-cmp-note{text-align:center;font-size:11.5px;color:var(--tx-mute);margin-top:18px}.tapex .tx-how{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tapex .tx-how div{border:1px solid var(--tx-line2);border-radius:20px;padding:26px 22px;background:#1b121199}.tapex .tx-how-num{font-family:Cirka Light,Georgia,serif;font-size:44px;line-height:1;color:var(--tx-gold);display:block;margin-bottom:14px}.tapex .tx-how b{display:block;font-size:15px;margin-bottom:6px}.tapex .tx-how p{margin:0;font-size:13.5px;color:var(--tx-soft);line-height:1.6}.tapex .tx-stack{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--tx-line);border-radius:28px;overflow:hidden;background:var(--tx-card);box-shadow:0 40px 90px -40px var(--tx-glow)}.tapex .tx-stack-img{position:relative;background:var(--tx-bg2)}.tapex .tx-stack-img img{width:100%;height:100%!important;object-fit:cover;display:block;min-height:420px}.tapex .tx-stack-body{padding:40px 40px 34px;background:radial-gradient(120% 120% at 100% 0%,rgba(122,27,23,.35),transparent 60%)}.tapex .tx-stack-body h2{font-size:36px;margin:6px 0 10px}.tapex .tx-stack-body>p{font-size:14px;color:var(--tx-soft);line-height:1.6;margin:0 0 20px}.tapex .tx-stack-list{list-style:none;padding:0;margin:0 0 20px;border-top:1px solid var(--tx-line2)}.tapex .tx-stack-list li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--tx-line2);font-size:13.5px}.tapex .tx-stack-list li b{color:var(--tx-ink);display:block}.tapex .tx-stack-list li span{color:var(--tx-mute);font-size:12px}.tapex .tx-stack-list li i{font-style:normal;color:var(--tx-soft);white-space:nowrap;font-size:12.5px}.tapex .tx-stack-prices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.tapex .tx-stack-prices div{border:1px solid var(--tx-line);border-radius:14px;padding:12px 14px;background:#0d090966}.tapex .tx-stack-prices small{display:block;font-size:10.5px;color:var(--tx-mute);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.tapex .tx-stack-prices strong{font-size:18px;color:var(--tx-ink)}.tapex .tx-stack-prices em{font-style:normal;display:block;font-size:11.5px;color:var(--tx-gold-hi);font-weight:700;margin-top:2px}.tapex .tx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:14px;border:1.5px solid var(--tx-gold);background:transparent;color:var(--tx-gold-hi);font:700 14.5px TT Norms Pro,sans-serif;letter-spacing:.03em;cursor:pointer}.tapex .tx-btn-ghost:hover{background:#c9a36a1a}.tapex .tx-stack-note{font-size:11px;color:var(--tx-mute);line-height:1.55;margin-top:14px}.tapex .tx-guarantee{max-width:1100px;margin:88px auto 0;border-radius:28px;padding:52px;display:flex;align-items:center;gap:48px;border:1px solid var(--tx-line);background:radial-gradient(90% 140% at 0% 50%,#7a1b178c,#1b1211e6 60%)}.tapex .tx-seal{flex:0 0 150px;width:150px;height:150px;border-radius:50%;border:1px solid var(--tx-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 0 8px #c9a36a14,0 0 60px -10px var(--tx-glow)}.tapex .tx-seal b{font-family:Cirka Light,Georgia,serif;font-weight:300;font-size:36px;color:var(--tx-gold-hi);line-height:1}.tapex .tx-seal span{font-family:Begum Sans,sans-serif;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx-soft);margin-top:6px}.tapex .tx-guarantee h2{font-size:32px;margin:0 0 10px}.tapex .tx-guarantee p{font-size:14.5px;color:var(--tx-soft);line-height:1.65;margin:0;max-width:560px}.tapex .tx-faq{max-width:820px;margin:0 auto}.tapex .tx-faq details{border-bottom:1px solid var(--tx-line2)}.tapex .tx-faq details:first-child{border-top:1px solid var(--tx-line2)}.tapex .tx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:15.5px;font-weight:700;color:var(--tx-ink)}.tapex .tx-faq summary::-webkit-details-marker{display:none}.tapex .tx-faq summary:after{content:"+";font-family:Cirka Light,Georgia,serif;font-size:26px;color:var(--tx-gold);line-height:1;transition:transform .2s}.tapex .tx-faq details[open] summary:after{transform:rotate(45deg)}.tapex .tx-faq details p{margin:0 4px 20px;font-size:14px;color:var(--tx-soft);line-height:1.7}.tapex .tx-final{max-width:1100px;margin:88px auto 0;text-align:center;padding:64px 30px;border-radius:28px;border:1px solid var(--tx-line);background:radial-gradient(60% 120% at 50% 100%,rgba(150,30,24,.55),transparent 70%),var(--tx-bg2)}.tapex .tx-final h2{font-size:42px;margin:0 0 12px}.tapex .tx-final p{font-size:15px;color:var(--tx-soft);margin:0 auto 26px;max-width:520px;line-height:1.6}.tapex .tx-final .tx-atc{display:inline-block;flex:none;padding:18px 44px}.tapex .tx-compliance{max-width:860px;margin:56px auto 0;text-align:center;font-size:11.5px;color:var(--tx-mute);line-height:1.75;padding:0 10px}.tapex .tx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#0d0909f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--tx-line);transform:translateY(110%);transition:transform .25s}.tapex .tx-sticky.show{transform:translateY(0)}.tapex .tx-sticky-info{flex:1;min-width:0}.tapex .tx-sticky-info b{display:block;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tapex .tx-sticky select{width:100%;margin-top:3px;background:#1b1211;color:var(--tx-ink);border:1px solid var(--tx-line);border-radius:8px;padding:5px 6px;font:12px TT Norms Pro,sans-serif}.tapex .tx-sticky .tx-atc{flex:0 0 auto;padding:13px 16px;font-size:13.5px}@media(min-width:901px){.tapex .tx-sticky{display:flex;left:auto;right:24px;bottom:24px;width:420px;border:1px solid var(--tx-line);border-radius:18px;box-shadow:0 20px 50px #0009;transform:translateY(160%)}.tapex .tx-sticky.show{transform:translateY(0)}}@media(max-width:1100px){.tapex .tx-ing-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tapex .tx-page{padding:14px 16px 110px}.tapex .tx-hero{flex-direction:column;gap:0;margin-top:16px}.tapex .tx-gallery{display:none}.tapex .tx-mobile-carousel{display:block}.tapex .tx-buycol{position:static;width:100%}.tapex h1.tx-title{font-size:36px}.tapex .tx-band{margin:56px -16px 0;padding:34px 16px}.tapex .tx-band-row{grid-template-columns:1fr 1fr;gap:28px 12px}.tapex .tx-band-num{font-size:32px}.tapex .tx-section{margin-top:64px}.tapex .tx-head h2{font-size:30px}.tapex .tx-ingwrap{padding:18px 0 18px 16px;margin:0 -16px;border-radius:0;border-left:none;border-right:none}.tapex .tx-ing-track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:auto auto;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:16px}.tapex .tx-ing-track::-webkit-scrollbar{display:none}.tapex .tx-icard{scroll-snap-align:start}.tapex .tx-ing-nav{display:flex}.tapex .tx-receipts{grid-template-columns:1fr;gap:40px}.tapex .tx-rcpt-lines{min-height:0}.tapex .tx-cmp-grid{grid-template-columns:1fr 1fr 1fr}.tapex .tx-cmp-col{left:calc(100% / 3);width:calc(100% / 3);border-radius:22px}.tapex .tx-cmp-cell{font-size:12.5px;padding:14px 6px;min-height:72px}.tapex .tx-cmp-cell.tx-k{font-size:10.5px;letter-spacing:.06em}.tapex .tx-cmp-cell.tx-h b{font-size:18px}.tapex .tx-how,.tapex .tx-stack{grid-template-columns:1fr}.tapex .tx-stack-img img{min-height:0;aspect-ratio:1/1}.tapex .tx-stack-body{padding:28px 20px}.tapex .tx-stack-body h2{font-size:30px}.tapex .tx-guarantee{flex-direction:column;text-align:center;padding:36px 22px;gap:24px;margin-top:64px}.tapex .tx-final{margin-top:64px;padding:48px 20px}.tapex .tx-final h2{font-size:32px}.tapex .tx-sticky{display:flex}.tapex .tx-buybox{padding:18px 14px}.tapex .tx-atc{font-size:14.5px;padding:17px 10px}.tapex .tx-row-inner{padding:14px 12px;gap:12px}.tapex .tx-ticker{flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.tapex .tx-ticker-track{display:flex;gap:8px;width:max-content;animation:txTicker 26s linear infinite}.tapex .tx-ticker span{white-space:nowrap;flex:0 0 auto}.tapex .tx-ticker span.tx-dup{display:inline-flex}}@keyframes txTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tapex .tx-ticker-track,.tapex .tx-pulse{animation:none}.tapex *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/tapex-v3.css.map */
