:root{--plum-900:#2a1226;--plum-800:#3d1d37;--plum-700:#582b4f;--plum-600:#7a3e6d;--plum-500:#9a5a8b;--plum-400:#b889ae;--plum-200:#e8d7e3;--plum-100:#f3e8ef;--rose:#c47a9a;--cream:#f7f1e8;--cream-2:#efe7da;--ink:#1a0f18;--ink-2:#4a3a46;--ink-3:#7a6b77;--line:rgba(42,18,38,.08);--line-2:rgba(42,18,38,.14);--ok:#4a7a5a;--star:#c9a227}.shopify-section:has(.ab-hero),.shopify-section:has(.ab-section),.shopify-section:has(.ab-reel),.shopify-section:has(.ab-ctaband),.shopify-section:has(.ab-faq),.shopify-section:has(.ab-footer),.shopify-section:has(.ab-sticky){margin:0!important;padding:0!important;background:var(--cream)}body:has(.ab-hero) main,body:has(.ab-hero) #MainContent,body:has(.ab-hero) .main-content,body:has(.ab-hero) .page,body:has(.ab-hero) .page-width,body:has(.ab-hero) .shopify-section--page,body:has(.ab-hero) .shopify-section--main-page{padding:0!important;margin:0!important;max-width:none!important}body:has(.ab-hero){padding-bottom:96px}@media(min-width:768px){body:has(.ab-hero){background:#ebe2d2}}.ab-hero,.ab-section,.ab-reel,.ab-ctaband,.ab-faq,.ab-footer{font-family:Inter,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";max-width:520px;margin:0 auto;position:relative;overflow:hidden;box-sizing:border-box}:where(.ab-hero,.ab-section,.ab-reel,.ab-ctaband,.ab-faq,.ab-footer,.ab-sticky) *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:where(.ab-hero,.ab-section,.ab-reel,.ab-ctaband,.ab-faq,.ab-footer,.ab-sticky) img{max-width:100%;display:block}:where(.ab-hero,.ab-section,.ab-reel,.ab-ctaband,.ab-faq,.ab-footer,.ab-sticky) a{color:inherit;text-decoration:none}:where(.ab-hero,.ab-section,.ab-reel,.ab-ctaband,.ab-faq,.ab-footer,.ab-sticky) button{font-family:inherit;cursor:pointer}.ab-hero h1,.ab-h2,.ab-ctaband__h,.ab-step__n,.ab-price__now,.ab-sticky__now,.serif-ab{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400;letter-spacing:-.01em}.mono-ab{font-family:ui-monospace,Menlo,monospace}.ab-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--plum-600);display:inline-flex;align-items:center;gap:8px}.ab-eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.ab-eyebrow--light{color:var(--plum-400)}.ab-stars{display:inline-flex;gap:1px}.ab-stars svg{display:block}.ab-topbar{display:flex;align-items:center;justify-content:space-between;padding:6px 0;gap:12px}.ab-topbar__devices{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);font-weight:500}.ab-topbar--dark .ab-topbar__devices{color:#f7f1e8bf}.ab-logo{height:72px;width:auto;display:block}.ab-logo--inverse{filter:brightness(0) invert(1)}.ab-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:17px 22px;border-radius:999px;background:var(--plum-700);color:var(--cream);font-size:15px;font-weight:600;letter-spacing:.01em;box-shadow:0 1px #ffffff26 inset,0 10px 24px -12px #2a122680;transition:transform .15s ease,background .15s ease}.ab-btn:active{transform:scale(.98)}.ab-btn--amazon{background:#f90;color:#111}.ab-btn--ink{background:var(--ink);color:var(--cream)}.ab-price{display:flex;align-items:baseline;gap:10px}.ab-price__now{font-size:34px;line-height:1;color:var(--plum-900)}.ab-price__was{font-size:14px;text-decoration:line-through;color:var(--ink-3)}.ab-price__save{font-size:11px;font-weight:600;padding:3px 7px;border-radius:4px;background:var(--plum-100);color:var(--plum-700)}.ab-price--inverse .ab-price__now{color:#fff}.ab-price--inverse .ab-price__was{color:#f7f1e880}.ab-price--inverse .ab-price__save{background:#c47a9a40;color:#fff}.ab-freeship{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.ab-freeship span.dot{opacity:.3}.ab-freeship--inverse{color:#f7f1e8a6}.ab-hero{padding:8px 22px 16px;min-height:100svh;display:flex;flex-direction:column}.ab-hero--editorial{background:var(--cream)}.ab-hero--performance{background:linear-gradient(180deg,#2a1226,#3d1d37 60%,#582b4f);color:var(--cream)}.ab-hero--authority{background:var(--cream)}.ab-hero__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.ab-hero__rating{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-2);font-weight:500}.ab-hero h1{font-size:clamp(32px,9vw,42px);line-height:1;margin:4px 0 0;color:var(--plum-900);text-wrap:balance}.ab-hero--performance h1{color:#fff;font-size:52px;line-height:.95}.ab-hero--authority h1{font-size:54px;line-height:.95}.ab-hero h1 em{font-style:italic;color:var(--plum-600)}.ab-hero--performance h1 em{color:var(--plum-400)}.ab-hero__sub{margin:2px 0 8px;font-size:15px;line-height:1.45;color:var(--ink);font-weight:500}.ab-hero--performance .ab-hero__sub{color:#f7f1e8bf;font-size:15px;line-height:1.55;margin:18px 0 22px;max-width:34ch}.ab-hero--authority .ab-hero__sub{font-size:15.5px;line-height:1.55;margin:18px 0 22px;max-width:32ch}.ab-hero__image{margin:4px 0 12px;padding:14px;background:#fff;border-radius:18px;height:476px;display:grid;place-items:center;border:1px solid rgba(42,18,38,.06);position:relative;overflow:hidden}.ab-hero__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 110%,rgba(247,241,232,.55),transparent 55%)}.ab-hero__image img{position:relative;max-width:88%;max-height:100%;width:auto;height:auto;object-fit:contain}.ab-hero__tag{position:absolute;top:12px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase}.ab-hero__tag--l{left:14px;color:var(--ink-3)}.ab-hero__tag--r{right:14px;color:var(--plum-700)}.ab-hero__cta{margin-top:auto;padding-top:4px}.ab-hero__cta-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.ab-hero__badge{font-size:10.5px;font-weight:600;padding:3px 7px;border-radius:4px;background:var(--plum-100);color:var(--plum-700);white-space:nowrap}.ab-productshot{position:relative;width:100%;aspect-ratio:1/1;max-width:360px;margin:0 auto;background:radial-gradient(ellipse at 50% 40%,#f3e8ef 0%,var(--cream) 70%);border-radius:50%;display:grid;place-items:center;overflow:visible}.ab-productshot:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:radial-gradient(circle at 50% 60%,rgba(122,62,109,.18),transparent 60%);filter:blur(20px)}.ab-productshot img{position:relative;width:92%;height:92%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(42,18,38,.18))}.ab-productshot--dark{background:radial-gradient(ellipse at 50% 50%,rgba(184,137,174,.25),transparent 65%)}.ab-productshot--dark:before{display:none}.ab-meter{padding:14px 16px;border-radius:14px;border:1px solid rgba(232,215,227,.15);background:#ffffff0a;margin-top:16px}.ab-meter__head{display:flex;justify-content:space-between;font-size:11px;color:#f7f1e899;margin-bottom:8px;letter-spacing:.1em;text-transform:uppercase}.ab-meter__row{display:grid;grid-template-columns:120px 1fr 34px;gap:10px;align-items:center;margin-top:8px}.ab-meter__name{font-size:12px;color:#f7f1e899}.ab-meter__row--us .ab-meter__name{color:#fff;font-weight:600}.ab-meter__bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.ab-meter__fill{height:100%;background:#e8d7e366;transition:width 1s ease}.ab-meter__row--us .ab-meter__fill{background:linear-gradient(90deg,#b889ae,#e8d7e3)}.ab-meter__pct{font-size:11px;color:#f7f1e8b3;text-align:right}.ab-authority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.ab-authority-grid__cell{padding:10px;border-radius:10px;background:#fff;border:1px solid var(--line);text-align:center}.ab-authority-grid__t{font-size:12px;font-weight:600;color:var(--plum-700)}.ab-authority-grid__s{font-size:10.5px;color:var(--ink-3)}.ab-section{padding:44px 22px}.ab-section--alt{background:var(--cream-2)}.ab-section--cream{background:var(--cream)}.ab-h2{font-size:38px;line-height:1;margin:10px 0 24px;color:var(--plum-900);text-wrap:balance}.ab-h2--light{color:#fff}.ab-benefits{display:grid;gap:12px}.ab-benefit{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ab-benefit__ico{width:44px;height:44px;border-radius:12px;background:var(--plum-100);color:var(--plum-700);display:grid;place-items:center}.ab-benefit__t{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:2px}.ab-benefit__s{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.ab-compat__lede{margin:0 0 20px;font-size:14px;color:var(--ink-2);line-height:1.5}.ab-compat__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.ab-compat__btn{padding:12px;border-radius:12px;text-align:left;background:#fff;color:var(--ink);border:1px solid var(--line-2);display:flex;align-items:center;gap:10px;transition:all .18s ease}.ab-compat__btn[aria-pressed=true]{background:var(--plum-700);color:var(--cream);border-color:var(--plum-700)}.ab-compat__ico{width:30px;height:30px;border-radius:8px;background:var(--plum-100);color:var(--plum-700);display:grid;place-items:center;flex-shrink:0}.ab-compat__btn[aria-pressed=true] .ab-compat__ico{background:#ffffff1f;color:var(--cream)}.ab-compat__n{font-size:13px;font-weight:600;line-height:1.1}.ab-compat__sub{font-size:10.5px;opacity:.7;margin-top:2px}.ab-compat__card{padding:20px;border-radius:16px;background:#fff;border:1px solid var(--line);animation:ab-fade .3s ease}.ab-compat__head{display:flex;align-items:center;gap:10px}.ab-compat__verdict{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.ab-compat__verified{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-3)}.ab-compat__dot{width:6px;height:6px;border-radius:50%}.ab-compat__note{margin-top:12px;font-size:14.5px;line-height:1.55;color:var(--ink)}.ab-compat__foot{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line-2);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);flex-wrap:wrap}@keyframes ab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ab-reel{padding:44px 0;background:var(--plum-900);color:var(--cream);overflow:hidden}.ab-reel__head{padding:0 22px}.ab-reel__sub{margin:0 0 22px;font-size:14px;color:#f7f1e8a6;line-height:1.5}.ab-reel__scroll{display:flex;gap:12px;overflow-x:auto;padding:0 22px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.ab-reel__scroll::-webkit-scrollbar{display:none}.ab-reel__item{width:78%;flex-shrink:0;scroll-snap-align:start}.ab-reel__item--placeholder{width:62%}.ab-reel__foot{padding:14px 22px 0;display:flex;align-items:center;gap:10px;font-size:12px;color:#f7f1e899}.ab-tile{position:relative;aspect-ratio:9/14;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#3d1d37,#7a3e6d);color:#fff;flex-shrink:0;width:100%;box-shadow:0 8px 24px -12px #2a122666}.ab-tile__grain{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.25),transparent 40%),radial-gradient(circle at 70% 70%,rgba(0,0,0,.3),transparent 50%)}.ab-tile__handle{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.ab-tile__handle-av{width:22px;height:22px;border-radius:50%;background:#ffffff40;border:1.5px solid #fff}.ab-tile__platform{position:absolute;top:10px;right:10px;font-size:10px;padding:3px 7px;border-radius:4px;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:600}.ab-tile__label{position:absolute;left:10px;right:38px;bottom:10px;font-size:11px;line-height:1.35}.ab-tile__likes{position:absolute;right:10px;bottom:10px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px}.ab-tile__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ab-tile__play-inner{width:44px;height:44px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.4)}.ab-embed{position:relative;aspect-ratio:9/14;border-radius:14px;overflow:hidden;background:#111;width:100%;height:100%}.ab-embed blockquote{margin:0;padding:0;width:100%;height:100%;min-width:unset;max-width:unset;min-height:unset}.ab-steps{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ab-step{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.ab-step__n{font-size:28px;font-style:italic;color:var(--plum-600);width:40px;text-align:right;line-height:1}.ab-step__body{padding-bottom:14px;border-bottom:1px solid var(--line-2)}.ab-step:last-child .ab-step__body{border-bottom:none}.ab-step__t{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:4px}.ab-step__s{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.ab-ing{padding:18px;border-radius:14px;background:#fff;border:1px solid var(--line)}.ab-ing__row{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-bottom:1px dashed var(--line-2)}.ab-ing__row:last-child{border-bottom:none}.ab-ing__a{font-size:14px;font-weight:500;color:var(--ink)}.ab-ing__b{font-size:12px;color:var(--ink-3)}.ab-ing__tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.ab-ing__tag{font-size:11px;padding:5px 10px;border-radius:999px;background:var(--plum-100);color:var(--plum-700)}.ab-ctaband{padding:48px 22px;background:linear-gradient(180deg,var(--plum-700),var(--plum-800));color:var(--cream);text-align:center}.ab-ctaband__h{font-size:44px;line-height:1;text-wrap:balance;margin:0 0 14px}.ab-ctaband__h em{font-style:italic;color:var(--plum-400)}.ab-ctaband__p{font-size:14px;color:#f7f1e8b3;line-height:1.55;max-width:38ch;margin:0 auto 22px}.ab-ctaband__foot{margin-top:14px;font-size:11px;color:#f7f1e880}.ab-faq{padding:44px 22px 20px;background:var(--cream)}.ab-faq-item{border-bottom:1px solid var(--line-2)}.ab-faq-item summary{list-style:none;width:100%;padding:20px 4px;display:flex;align-items:center;gap:12px;text-align:left;font-size:15px;font-weight:500;color:var(--ink);cursor:pointer}.ab-faq-item summary::-webkit-details-marker{display:none}.ab-faq-item summary>span{flex:1}.ab-faq-item__toggle{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;flex-shrink:0;transition:transform .25s ease;color:var(--plum-700)}.ab-faq-item[open] .ab-faq-item__toggle{transform:rotate(45deg)}.ab-faq-item__a{padding:0 4px 20px;font-size:14px;line-height:1.6;color:var(--ink-2)}.ab-footer{padding:28px 22px 40px;background:var(--cream);border-top:1px solid var(--line)}.ab-footer__p{margin-top:12px;font-size:12px;line-height:1.55;color:var(--ink-3);max-width:44ch}.ab-footer__links{margin-top:14px;display:flex;gap:14px;font-size:11px;color:var(--ink-3)}.ab-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;pointer-events:none;display:flex;justify-content:center;transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.8,.2,1);font-family:Inter,system-ui,sans-serif}.ab-sticky.is-visible{pointer-events:auto;transform:translateY(0)}.ab-sticky__inner{width:100%;max-width:520px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#f7f1e8eb;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-top:1px solid var(--line-2);box-shadow:0 -8px 24px -12px #2a122640;display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center}.ab-sticky__img{width:52px;height:52px;object-fit:contain}.ab-sticky__title{font-size:14px;font-weight:600;color:var(--ink);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-sticky__price{display:flex;align-items:center;gap:6px;margin-top:3px}.ab-sticky__now{font-size:18px;color:var(--plum-900);line-height:1}.ab-sticky__was{font-size:12px;text-decoration:line-through;color:var(--ink-3)}.ab-sticky__buy{padding:16px 22px;border-radius:999px;background:var(--plum-700);color:var(--cream);font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 24px -12px #2a122680}body[data-absonic-accent=amazon] .ab-btn[href*="amazon.com"]{background:#f90!important;color:#111!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/absonic.css.map */
