:root{--ab-frame: #1C1208;--ab-frame-soft: #2A1A0E;--ab-bg: #FFF6EC;--ab-sky-top: #FFE3C7;--ab-sky-bottom: #FFF6EC;--ab-card: #FFFFFF;--ab-orange: #FF6A1A;--ab-orange-600: #E8590C;--ab-amber: #FBA94C;--ab-rust: #C2410C;--ab-lens: linear-gradient(135deg, #FFC24B 0%, #FF7A1A 45%, #FF3D00 100%);--ab-ink: #241710;--ab-muted: #7A6A5C;--ab-on-dark: #FFF1E3;--ab-on-dark-mut: #C9B6A4;--ab-hairline: #EBD9C6;--ab-container: 1200px;--ab-frame-pad: clamp(16px, 3vw, 40px);--ab-frame-radius: 28px;--ab-card-radius: 24px;--ab-pill-radius: 999px;--ab-shadow-sm: 0 4px 14px rgba(36, 23, 16, .08);--ab-shadow-md: 0 14px 40px rgba(36, 23, 16, .12);--ab-shadow-lg: 0 28px 70px rgba(36, 23, 16, .2);--ab-shadow-orange: 0 14px 34px rgba(255, 106, 26, .3);--ab-font-display: "Clash Display", "Poppins", system-ui, sans-serif;--ab-font-body: "Satoshi", "Poppins", system-ui, sans-serif;--font-heading-family: var(--ab-font-display);--font-body-family: var(--ab-font-body);--ab-h1: clamp(4.4rem, 6vw, 8rem);--ab-h2: clamp(3.2rem, 4vw, 5.2rem);--ab-h3: clamp(2rem, 2vw, 2.4rem);--ab-body: clamp(1.7rem, 1.4vw, 1.8rem)}.ab-display{font-family:var(--ab-font-display)}.ab-body{font-family:var(--ab-font-body)}.ab :where(h1,h2,h3,h4),.ab-h1,.ab-h2,.ab-h3{font-family:var(--ab-font-display);margin:0}:where(.ab h1,.ab h2,.ab h3,.ab h4,.ab-h1,.ab-h2,.ab-h3){color:var(--ab-ink)}.ab-frame{background:var(--ab-frame);padding:var(--ab-frame-pad)}.ab-frame__inner{border-radius:var(--ab-frame-radius);overflow:hidden;position:relative}.ab-container{width:100%;max-width:var(--ab-container);margin-inline:auto;padding-inline:20px}@media screen and (min-width:750px){.ab-container{padding-inline:32px}}.ab-section{padding-block:clamp(40px,8vw,112px)}.ab-section--tight{padding-block:clamp(28px,5vw,72px)}.ab-section__header{max-width:760px;margin-inline:auto;text-align:center;margin-bottom:clamp(32px,5vw,56px);display:flex;flex-direction:column;align-items:center;gap:16px}.ab-eyebrow{font-family:var(--ab-font-body);font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-rust)}.ab-h1{font-size:var(--ab-h1);line-height:1.02;letter-spacing:-.02em;font-weight:700}.ab-h2{font-size:var(--ab-h2);line-height:1.08;letter-spacing:-.015em;font-weight:600}.ab-h3{font-size:var(--ab-h3);line-height:1.2;font-weight:600}.ab-lead{font-family:var(--ab-font-body);font-size:var(--ab-body);line-height:1.5;color:var(--ab-muted);margin:0}.ab-btn{--_bg: var(--ab-orange);--_fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--ab-font-body);font-weight:700;font-size:1.6rem;line-height:1;padding:.95em 1.5em;border-radius:var(--ab-pill-radius);border:1.5px solid transparent;background:var(--_bg);color:var(--_fg);text-decoration:none;cursor:pointer;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;box-shadow:var(--ab-shadow-orange);-webkit-appearance:none;appearance:none}.ab-btn .ab-btn__icon{width:1.05em;height:1.05em;transition:transform .18s ease;flex:none}.ab-btn:hover{background:var(--ab-orange-600);transform:translateY(-2px) scale(1.015);color:var(--_fg)}.ab-btn:hover .ab-btn__icon{transform:translate(2px,-2px)}.ab-btn:focus-visible{outline:3px solid var(--ab-orange);outline-offset:3px}.ab-btn--ghost{--_bg: transparent;--_fg: var(--ab-ink);border-color:#24171033;box-shadow:none}.ab-btn--ghost:hover{background:#2417100d;border-color:var(--ab-ink)}.ab-btn--dark{--_bg: var(--ab-frame);--_fg: var(--ab-on-dark);box-shadow:var(--ab-shadow-md)}.ab-btn--dark:hover{background:var(--ab-frame-soft)}.ab-btn--on-dark-ghost{--_bg: transparent;--_fg: var(--ab-on-dark);border-color:#fff1e34d;box-shadow:none}.ab-btn--on-dark-ghost:hover{background:#fff1e314;border-color:var(--ab-on-dark)}.ab-badge{display:inline-flex;align-items:center;gap:.5em;font-family:var(--ab-font-body);font-size:1.3rem;font-weight:600;letter-spacing:.01em;padding:.5em .95em;border-radius:var(--ab-pill-radius);background:var(--ab-card);color:var(--ab-ink);box-shadow:var(--ab-shadow-sm);border:1px solid var(--ab-hairline)}.ab-badge__dot{width:.7em;height:.7em;border-radius:50%;background:var(--ab-lens);flex:none}.ab-chip{display:inline-flex;align-items:center;gap:.5em;font-family:var(--ab-font-body);font-size:1.5rem;font-weight:600;padding:.6em 1.05em;border-radius:var(--ab-pill-radius);background:#ffffffb3;color:var(--ab-ink);border:1px solid var(--ab-hairline)}.ab-chip .ab-chip__icon{width:1.15em;height:1.15em;color:var(--ab-orange);flex:none}.ab-lens-bg{background:var(--ab-lens)}.ab-lens-text{background:var(--ab-lens);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-card{background:var(--ab-card);border-radius:var(--ab-card-radius);box-shadow:var(--ab-shadow-md);border:1px solid var(--ab-hairline);padding:clamp(20px,3vw,32px)}.ab-card--dark{background:var(--ab-frame);color:var(--ab-on-dark);border-color:#fff1e314}.ab-card--dark :where(h1,h2,h3,h4){color:var(--ab-on-dark)}.ab-pricetag{font-family:var(--ab-font-display);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ab-ink);white-space:nowrap}.ab-pricetag__cur{font-size:.7em;font-weight:500}.ab-floating-card{background:var(--ab-card);border-radius:var(--ab-card-radius);box-shadow:var(--ab-shadow-lg);border:1px solid var(--ab-hairline);padding:14px 16px}@media screen and (min-width:990px){.ab-floating-card{position:absolute;z-index:3}.ab-floating-card--drift{animation:ab-float 5.5s ease-in-out infinite}.ab-floating-card--drift.ab-drift-2{animation-duration:6.5s;animation-delay:-1.5s}.ab-floating-card--drift.ab-drift-3{animation-duration:5s;animation-delay:-.8s}}@keyframes ab-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ab-stat__num{font-family:var(--ab-font-display);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;font-size:clamp(4.4rem,5vw,6rem)}.ab-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.ab-reveal.ab-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ab-floating-card--drift,.ab-floating-card--drift.ab-drift-2,.ab-floating-card--drift.ab-drift-3{animation:none!important}.ab-reveal{transition-duration:.01ms;transform:none}.ab-btn,.ab-btn .ab-btn__icon{transition:none}}.ab a:focus-visible,.ab button:focus-visible,.ab [tabindex]:focus-visible{outline:3px solid var(--ab-orange);outline-offset:2px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/panthure.css.map */
