*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(1.6rem * var(--font-body-scale));line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.1;letter-spacing:-.02em;margin:0 0 .5em}h1{font-size:calc(4.4rem * var(--font-heading-scale))}h2{font-size:calc(3.4rem * var(--font-heading-scale))}h3{font-size:calc(2.4rem * var(--font-heading-scale))}a{color:inherit}img{max-width:100%;height:auto;display:block}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 2.4rem}.section{padding-block:calc(clamp(3.2rem,5vw,5.6rem) + var(--spacing-sections, 0px))}.section--surface{background:var(--color-surface)}.section__heading{text-align:center;margin-bottom:3rem}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link:focus{position:absolute;z-index:9999;top:1rem;left:1rem;width:auto;height:auto;clip:auto;padding:1rem 2rem;background:var(--color-background)}.btn,.shopify-payment-button__button--unbranded{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.4rem;padding:1.2rem 3.2rem;border:1px solid transparent;border-radius:var(--buttons-radius);background:var(--color-action);color:var(--color-button-text);font:inherit;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.btn--full{width:100%}.btn--secondary{background:transparent;color:var(--color-action);border-color:var(--color-border)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.announcement-bar{background:var(--color-surface);color:var(--color-text);font-size:1.3rem;letter-spacing:.04em;text-align:center;padding:.9rem 2rem}.header{position:relative;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1.6rem 2.4rem;max-width:var(--page-width);margin:0 auto;background:var(--color-background)}.header--sticky{position:sticky;top:0;border-bottom:1px solid var(--color-border)}.header__logo{justify-self:center;grid-column:2;font-family:var(--font-heading-family);font-size:2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.header__logo img{width:var(--logo-width, 130px)}.header__nav{display:none;grid-column:2;justify-self:center;gap:3.2rem}.header__nav a{text-decoration:none;font-size:1.5rem;padding-block:.4rem;border-bottom:1px solid transparent}.header__nav a:hover,.header__nav a[aria-current=page]{border-bottom-color:currentColor}.header__icons{grid-column:3;display:flex;align-items:center;gap:1.2rem;justify-self:end}.header__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border:0;background:none;color:inherit;cursor:pointer;position:relative}.header__icon svg{width:2.2rem;height:2.2rem}.cart-count-bubble{position:absolute;top:.6rem;right:.6rem;min-width:1.8rem;height:1.8rem;display:grid;place-items:center;padding:0 .4rem;border-radius:999px;background:var(--color-action);color:var(--color-button-text);font-size:1rem;font-weight:700}.header__menu-toggle{grid-column:1}@media screen and (min-width:990px){.header{grid-template-columns:1fr auto 1fr}.header__logo{grid-column:1;justify-self:start}.header__nav{display:flex}.header__menu-toggle{display:none}}.hero{display:grid;gap:3.2rem;align-items:center;padding-block:clamp(3rem,6vw,6rem)}.hero__media{border-radius:var(--card-radius);overflow:hidden;background:var(--color-surface)}.hero__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.hero__title{font-size:clamp(3.6rem,6vw,5.6rem);margin-bottom:1.6rem}.hero__title em{font-style:italic;display:block}.hero__subtitle{color:var(--color-text-muted);font-size:1.7rem;max-width:46ch;margin-bottom:2.4rem}.hero__pills{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.2rem;padding:0;list-style:none}.pill{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;border:1px solid var(--color-border);border-radius:999px;font-size:1.4rem;background:var(--color-background)}.pill svg{width:1.6rem;height:1.6rem;color:var(--color-action);flex:none}@media screen and (min-width:750px){.hero{grid-template-columns:1fr 1fr;gap:6rem}}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;text-align:center;padding-block:2.4rem;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trust-row__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;font-size:1.3rem;color:var(--color-text-muted)}.trust-row__item svg{width:2rem;height:2rem;color:var(--color-action)}.marquee{overflow:hidden;background:var(--color-action);color:var(--color-button-text);padding-block:1.2rem}.marquee__track{display:flex;gap:4rem;width:max-content;animation:aternity-marquee 28s linear infinite}.marquee__item{font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}@keyframes aternity-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.product{display:grid;gap:4rem;padding-block:4rem}.product__media-main{border-radius:var(--card-radius);overflow:hidden;background:var(--color-surface)}.product__media-main img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.product__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:8rem;gap:1rem;margin-top:1rem;overflow-x:auto;scrollbar-width:thin}.product__thumb{border:1px solid var(--color-border);border-radius:.8rem;overflow:hidden;padding:0;background:none;cursor:pointer}.product__thumb[aria-current=true]{border-color:var(--color-action)}.product__thumb img{aspect-ratio:1 / 1;object-fit:cover}.product__title{font-size:clamp(3rem,4.5vw,4.2rem)}.product__rating{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--color-text-muted);margin-bottom:1.2rem}.product__stars{color:var(--color-action);letter-spacing:.1em}.product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1.2rem;margin-block:2rem}.price__current{font-size:2.8rem;font-weight:700}.price__compare{font-size:1.8rem;color:var(--color-text-muted);text-decoration:line-through}.price__badge{padding:.4rem 1.2rem;border-radius:999px;background:var(--color-sale);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.04em}.product__features{display:grid;gap:.8rem;margin-block:2rem;padding:0;list-style:none}.product__features li{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border:1px solid var(--color-border);border-radius:.8rem;font-size:1.5rem}.product__features svg{width:1.8rem;height:1.8rem;color:var(--color-action);flex:none}.product__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem}.product__payment-icons img{height:2.4rem;width:auto}@media screen and (min-width:750px){.product{grid-template-columns:1fr 1fr;gap:6rem;align-items:start}}.accordion{border-top:1px solid var(--color-border)}.accordion__item{border-bottom:1px solid var(--color-border)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;cursor:pointer;font-weight:600;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary svg{width:1.4rem;height:1.4rem;flex:none;transition:transform .2s ease}.accordion__item[open] .accordion__summary svg{transform:rotate(180deg)}.accordion__content{padding-bottom:2rem;color:var(--color-text-muted)}.reviews__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}.review-card{padding:2.4rem;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-background);display:flex;flex-direction:column;gap:1.2rem}.review-card__stars{color:var(--color-action);letter-spacing:.1em}.review-card__body{font-size:1.5rem}.review-card__author{display:flex;align-items:center;gap:1rem;margin-top:auto;font-size:1.3rem;color:var(--color-text-muted)}.review-card__avatar{width:3.6rem;height:3.6rem;border-radius:999px;display:grid;place-items:center;background:var(--color-surface);font-weight:700;color:var(--color-text)}.steps{display:grid;gap:3.2rem;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));counter-reset:aternity-step}.step{text-align:center}.step__num{counter-increment:aternity-step;width:4.8rem;height:4.8rem;margin:0 auto 1.6rem;display:grid;place-items:center;border-radius:999px;background:var(--color-surface);font-weight:700}.step__num:before{content:counter(aternity-step)}.timeline{position:relative;padding-left:3.2rem}.timeline:before{content:"";position:absolute;left:.7rem;top:.8rem;bottom:.8rem;width:2px;background:var(--color-border)}.timeline__point{position:relative;padding-bottom:3.2rem}.timeline__point:before{content:"";position:absolute;left:-3.2rem;top:.6rem;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--color-action)}.timeline__title{font-weight:700;margin-bottom:.4rem}.timeline__body{color:var(--color-text-muted)}.benefits__grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media screen and (min-width:750px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.benefits__grid{grid-template-columns:repeat(3,1fr)}}.benefit{padding:2.8rem;border-radius:var(--card-radius);background:var(--color-surface)}.benefit svg{width:2.8rem;height:2.8rem;color:var(--color-action);margin-bottom:1.2rem}.benefit h3{font-size:1.9rem}.benefit p{color:var(--color-text-muted);margin:0}.comparison{overflow-x:auto}.comparison table{width:100%;border-collapse:collapse;min-width:52rem}.comparison th,.comparison td{padding:1.6rem;text-align:center;border-bottom:1px solid var(--color-border)}.comparison th:first-child,.comparison td:first-child{text-align:left}.comparison thead th{font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.comparison .is-us{background:var(--color-surface);font-weight:600}.comparison svg{width:2rem;height:2rem}.comparison .yes{color:var(--color-action)}.comparison .no{color:var(--color-text-muted);opacity:.5}.stats{display:grid;gap:3.2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));text-align:center}.stat__value{font-family:var(--font-heading-family);font-size:clamp(3.6rem,5vw,5.2rem);line-height:1;color:var(--color-action)}.stat__label{color:var(--color-text-muted);font-size:1.4rem;margin-top:.8rem}.video-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.video-grid__item{position:relative;border-radius:var(--card-radius);overflow:hidden;aspect-ratio:9 / 16;background:var(--color-surface)}.video-grid__item video,.video-grid__item img{width:100%;height:100%;object-fit:cover}.image-with-text{display:grid;gap:3.2rem;align-items:center}.image-with-text__media{border-radius:var(--card-radius);overflow:hidden}@media screen and (min-width:750px){.image-with-text{grid-template-columns:1fr 1fr;gap:6rem}.image-with-text--reverse .image-with-text__media{order:2}.image-with-text--solo{grid-template-columns:minmax(0,62rem);justify-content:center}}.card-product{display:grid;gap:2.4rem;align-items:center;padding:3.2rem;border-radius:var(--card-radius);background:var(--color-surface)}.card-product__media{border-radius:var(--card-radius);overflow:hidden}@media screen and (min-width:750px){.card-product{grid-template-columns:1fr 1.2fr;gap:4.8rem;padding:4.8rem}}.footer{background:var(--color-surface);padding-block:5.6rem 3.2rem;margin-top:4rem}.footer__grid{display:grid;gap:3.2rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-bottom:4rem}.footer__heading{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.6rem}.footer__list{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.footer__list a{text-decoration:none;font-size:1.5rem;color:var(--color-text-muted)}.footer__list a:hover{color:var(--color-text)}.footer__newsletter-form{display:flex;gap:.8rem;flex-wrap:wrap}.footer__newsletter-form input[type=email]{flex:1 1 20rem;min-height:5rem;padding:0 1.6rem;border:1px solid var(--color-border);border-radius:var(--buttons-radius);background:var(--color-background);font:inherit}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:2.4rem;border-top:1px solid var(--color-border);font-size:1.3rem;color:var(--color-text-muted)}.footer__payment{display:flex;gap:.6rem;flex-wrap:wrap}.footer__payment img{height:2.2rem}.footer__social{display:flex;gap:1.2rem}.footer__social a{display:grid;place-items:center;width:3.6rem;height:3.6rem}.footer__social svg{width:2rem;height:2rem}.aternity-password{min-height:100vh;display:grid;place-items:center;text-align:center;padding:2.4rem;background:var(--color-surface)}.text-center{text-align:center}.muted{color:var(--color-text-muted)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.variant-picker{border:0;padding:0;margin:0 0 1.6rem;display:grid;gap:1rem}.variant-picker__legend{padding:0;margin-bottom:1rem;font-size:1.4rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.variant-card{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;padding:1.6rem;border:1px solid var(--color-border);border-radius:var(--card-radius);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.variant-card:hover{border-color:var(--color-action)}.variant-card.is-selected{border-color:var(--color-action);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-action)}.variant-card.is-unavailable{opacity:.45;cursor:not-allowed}.variant-card__input{position:absolute;opacity:0;width:0;height:0}.variant-card__mark{flex:0 0 auto;width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:999px;background:#fff}.variant-card.is-selected .variant-card__mark{border:.6rem solid var(--color-action)}.variant-card__input:focus-visible+.variant-card__mark{outline:2px solid var(--color-action);outline-offset:3px}.variant-card__body{flex:1 1 12rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.variant-card__name{font-weight:600}.variant-card__unit{font-size:1.4rem;color:var(--color-text-muted)}.variant-card__price{flex:0 0 auto;display:flex;align-items:baseline;gap:.8rem;text-align:right}.variant-card__price s{color:var(--color-text-muted);font-size:1.4rem}.variant-card__price strong{font-size:1.8rem;white-space:nowrap}.variant-card__name{line-height:1.3}.variant-card__badge{position:absolute;top:-.9rem;right:1.6rem;padding:.2rem .8rem;border-radius:999px;background:var(--color-sale);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.04em}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--color-border);box-shadow:0 -6px 24px #00000014;transform:translateY(100%);transition:transform .25s ease}.sticky-buy.is-visible{transform:translateY(0)}.sticky-buy__inner{max-width:var(--page-width, 120rem);margin-inline:auto;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem}.sticky-buy__title{flex:1 1 auto;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-weight:700;font-size:1.8rem}.sticky-buy__btn{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.sticky-buy{transition:none}}.bundle-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.bundle-grid{grid-template-columns:repeat(2,1fr)}}.bundle-card{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:2.8rem 2.4rem 2.4rem;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-background)}.bundle-card--best{border-color:var(--color-action);box-shadow:inset 0 0 0 1px var(--color-action)}.bundle-card__ribbon{position:absolute;top:-1.1rem;left:2.4rem;padding:.3rem 1rem;border-radius:999px;background:var(--color-action);color:var(--color-button-text);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bundle-card__title{font-size:1.9rem;margin:0}.bundle-card__price{display:flex;align-items:baseline;gap:.8rem;margin:0}.bundle-card__price strong{font-size:2.8rem;font-weight:700}.bundle-card__price s{color:var(--color-text-muted)}.bundle-card__unit,.bundle-card__save{margin:0;color:var(--color-text-muted);font-size:1.4rem}.bundle-card__save{color:var(--color-sale);font-weight:600}.bundle-card .btn{margin-top:1.6rem}.bundle-footnote{margin-top:2rem;text-align:center;color:var(--color-text-muted);font-size:1.4rem}.cart-gift{margin:2.4rem 0 1.6rem;border:1px solid var(--color-border, #e3ded6);border-radius:1rem;padding:1.2rem 1.6rem}.cart-gift__summary{cursor:pointer;font-weight:600;list-style:none}.cart-gift__summary::-webkit-details-marker{display:none}.cart-gift__summary:after{content:" +";opacity:.6}.cart-gift[open] .cart-gift__summary:after{content:" \2212"}.cart-gift__body{padding-top:1.2rem}.cart-gift__label{display:block;margin:1.2rem 0 .4rem;font-size:1.3rem}.cart-gift__note{width:100%;padding:.9rem 1.1rem;border:1px solid var(--color-border, #e3ded6);border-radius:.8rem;font:inherit;font-size:1.4rem;resize:vertical}.cart-gift__caveat{margin-top:.8rem;font-size:1.2rem}:root{--color-background: #0d0b10;--color-surface: #17131d;--color-text: #f7f2ea;--color-text-muted: #a79db0;--color-border: #2c2434;--color-action: #ff6a1f;--color-button-text: #140f06;--color-sale: #ff6a1f;--page-width: 1360px;--buttons-radius: 100px;--card-radius: 18px;--font-heading-weight: 700;--font-heading-scale: 1.12;--tile: #f3ece2;--accent-soft: rgba(255, 106, 31, .14);--lift: 0 18px 40px -18px rgba(0, 0, 0, .85)}.section__heading{text-align:left;margin-bottom:clamp(2.4rem,4vw,4rem)}.section__heading h2{font-size:clamp(3.2rem,6.5vw,6.4rem);line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:.25em}.section__heading p{margin-inline:0;max-width:54ch}.hero{padding-block:clamp(2rem,3.5vw,4rem);align-items:center}.hero__media{border-radius:0;background:transparent}.hero__media img{aspect-ratio:4 / 5}.hero__title{font-size:clamp(4rem,7.5vw,8rem);line-height:.94;letter-spacing:-.035em;margin-bottom:2rem}.hero__subtitle{font-size:1.8rem;max-width:38ch;margin-bottom:2.8rem}.hero__pills{display:block;gap:0;margin-bottom:clamp(2.4rem,4vw,3.4rem);border-top:1px solid var(--color-border)}.pill{display:flex;width:100%;padding:1.15rem 0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;font-size:1.5rem}@media screen and (min-width:750px){.hero{grid-template-columns:1.05fr .95fr;gap:clamp(3.2rem,5vw,6.4rem)}}.btn,.shopify-payment-button__button--unbranded{border-radius:0;text-transform:uppercase;letter-spacing:.09em;font-size:1.3rem;font-weight:600;padding:1.6rem 3.4rem}.trust-row,.bundle-card__ribbon,.bundle-footnote{text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem}.trust-row{padding-block:2rem}.bundle-grid{gap:1px;background:var(--color-border);border-block:1px solid var(--color-border)}.bundle-card{border:0;border-radius:0;background:var(--color-background);padding:clamp(2.4rem,3vw,4rem)}.bundle-card--best{background:var(--color-background)}.bundle-card__ribbon{border-radius:0;padding:.5rem 1rem}.bundle-card__price strong{font-size:clamp(2.8rem,3.2vw,3.6rem);letter-spacing:-.02em}.image-with-text__media,.card-product,.card-product img,.benefits__card,.comparison-table,.cart-gift{border-radius:0}.product__media-main{aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden}.product__media-main img{aspect-ratio:1 / 1;width:100%;object-fit:contain;transform:scale(1.12)}.price__badge,.variant-card__badge,.bundle-card__ribbon{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;font-weight:700}.product__title{font-size:clamp(3.2rem,4.5vw,4.4rem);letter-spacing:-.03em}.product__features{gap:0;border-top:1px solid var(--color-border)}.product__features li,.product__features .pill{border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;padding:1.15rem 0}.deadline-banner{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem;margin:0 0 clamp(2rem,3vw,3.2rem);padding:1.2rem 1.6rem;background:var(--color-action);color:var(--color-button-text);text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.deadline-banner span{opacity:.75}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-border);border-block:1px solid var(--color-border)}@media screen and (min-width:750px){.pgrid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media screen and (min-width:1200px){.pgrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.pgrid__card{display:block;background:var(--color-background);padding:clamp(1.6rem,2vw,2.4rem);text-decoration:none;transition:background .15s ease}.pgrid__card:hover{background:var(--color-surface)}.pgrid__media{position:relative;margin-bottom:1.4rem}.pgrid__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.pgrid__tag{position:absolute;top:0;right:0;padding:.5rem .9rem;background:var(--color-action);color:var(--color-button-text);text-transform:uppercase;letter-spacing:.12em;font-size:1rem;font-weight:700}.pgrid__title{font-size:1.6rem;line-height:1.25;letter-spacing:-.01em;margin:0 0 .4rem}.pgrid__price{margin:0;font-weight:600}.pgrid__out{margin:.4rem 0 0;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem}.pgrid__footnote{margin-top:2rem;text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:1.1rem}html{background:var(--color-background)}body{background:radial-gradient(1100px 620px at 78% -12%,rgba(255,106,31,.18),transparent 62%),radial-gradient(760px 480px at 8% 4%,rgba(128,60,220,.13),transparent 60%),var(--color-background);background-repeat:no-repeat}::selection{background:var(--color-action);color:var(--color-button-text)}h1,h2,h3{letter-spacing:-.03em}h1{font-size:clamp(3.8rem,6.2vw,7.2rem);line-height:.98}h2{font-size:clamp(2.8rem,3.8vw,4.4rem);line-height:1.03}.section{padding-block:clamp(4.4rem,7vw,8rem)}.section--surface{background:transparent}.header,.header__inner{background:#0d0b10c7;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--color-border)}.header__logo,.header a{color:var(--color-text)}.header__nav a,.header nav a{position:relative;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;font-weight:600}.header__nav a:after,.header nav a:after{content:"";position:absolute;left:0;right:0;bottom:-.7rem;height:2px;background:var(--color-action);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header__nav a:hover:after,.header nav a:hover:after{transform:scaleX(1)}.announcement,.announcement-bar{background:var(--color-action);color:var(--color-button-text);font-weight:650;letter-spacing:.07em;text-transform:uppercase;font-size:1.15rem}.announcement a,.announcement-bar a{color:inherit}.btn,button.btn,.shopify-payment-button__button--unbranded{border-radius:var(--buttons-radius);background:var(--color-action);color:var(--color-button-text);font-weight:700;letter-spacing:.04em;text-transform:none;padding:1.5rem 3rem;border:0;box-shadow:0 10px 26px -12px #ff6a1fcc;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.btn:hover,.shopify-payment-button__button--unbranded:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 34px -12px #ff6a1fe6}.btn--secondary,.btn--outline{background:transparent;color:var(--color-text);border:1px solid var(--color-border);box-shadow:none}.btn--secondary:hover,.btn--outline:hover{border-color:var(--color-action);color:var(--color-action)}.hero{align-items:center}.hero__media img,.hero img{border-radius:22px;box-shadow:var(--lift)}.hero h1 em,.hero__accent{font-style:italic;color:var(--color-action)}.hero__benefits li,.pill{background:#ffffff08;border:1px solid var(--color-border);border-radius:100px;color:var(--color-text)}.pill svg{color:var(--color-action)}.deadline-banner{background:linear-gradient(90deg,var(--color-action),#ff8f4d);color:var(--color-button-text);border-radius:100px;padding:1.1rem 2.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 12px 30px -14px #ff6a1fe6}.deadline-banner span{opacity:.78}.pgrid{gap:clamp(1.4rem,1.8vw,2.2rem);background:transparent;border-block:0;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:900px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.pgrid{grid-template-columns:repeat(5,1fr)}}.pgrid__card{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:1.4rem 1.4rem 1.8rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pgrid__card:hover{background:var(--color-surface);transform:translateY(-4px);border-color:#ff6a1f8c;box-shadow:var(--lift)}.pgrid__media{background:var(--tile);border-radius:12px;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:hidden;margin-bottom:1.6rem}.pgrid__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pgrid__card:hover .pgrid__media img{transform:scale(1.05)}.pgrid__tag{position:absolute;top:.9rem;left:.9rem;right:auto;width:auto;background:var(--color-action);color:var(--color-button-text);border-radius:100px;padding:.45rem 1rem;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pgrid__title{font-size:1.7rem;letter-spacing:-.01em;margin-bottom:.4rem;color:var(--color-text)}.pgrid__price{color:var(--color-action);font-weight:700;font-size:1.6rem;margin-top:auto;padding-top:.6rem}.pgrid__out{color:var(--color-text-muted)}.pgrid__footnote{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;margin-top:2.4rem}.marquee,.horizontal-bar{background:var(--color-surface);border-block:1px solid var(--color-border);color:var(--color-text)}.marquee span,.marquee__item{color:var(--color-text)}.marquee__item:before,.marquee span:before{color:var(--color-action)}.trust-row{border-color:var(--color-border)}.trust-row__item{color:var(--color-text-muted)}.trust-row__item svg{color:var(--color-action)}.card,.bundle,.image-with-text,details,.faq__item{background:var(--color-surface);border-color:var(--color-border);border-radius:var(--card-radius);color:var(--color-text)}summary{color:var(--color-text)}summary:hover{color:var(--color-action)}.muted,.price__unit,.caption{color:var(--color-text-muted)}.variant-card{background:#ffffff05;border:1px solid var(--color-border);border-radius:12px;transition:border-color .18s ease,background .18s ease}.variant-card:hover{border-color:#ff6a1f80}.variant-card.is-selected{border-color:var(--color-action);background:var(--accent-soft)}.variant-card__mark{border-color:var(--color-border)}.variant-card.is-selected .variant-card__mark{border-color:var(--color-action);background:var(--color-action)}.price__cur{color:var(--color-text)}.price__compare{color:var(--color-text-muted)}.price__badge{background:var(--color-action);color:var(--color-button-text);border-radius:100px}.product__media img,.media img{border-radius:16px}.footer{background:#0a080d;border-top:1px solid var(--color-border);color:var(--color-text-muted)}.footer a{color:var(--color-text-muted)}.footer a:hover{color:var(--color-action)}.footer h2,.footer h3{color:var(--color-text)}input,textarea,select{background:#ffffff08;border:1px solid var(--color-border);color:var(--color-text);border-radius:10px}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input:focus,textarea:focus{border-color:var(--color-action);outline:none}.drawer__inner{background:var(--color-surface);color:var(--color-text)}.drawer__header,.drawer__footer,.cart-item{border-color:var(--color-border)}.cart-item__name,.totals__total-value{color:var(--color-text)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.variant-card__mark{background:transparent;border:2px solid var(--color-border)}.variant-card:hover .variant-card__mark{border-color:#ff6a1f99}.variant-card.is-selected .variant-card__mark{background:var(--color-action);border-color:var(--color-action);box-shadow:inset 0 0 0 3px var(--color-surface)}@media screen and (max-width:749px){.announcement,.announcement-bar,.announcement *,.announcement-bar *{font-size:1rem;letter-spacing:.04em;line-height:1.45;white-space:normal;text-wrap:balance}.announcement,.announcement-bar{padding:.9rem 1.6rem}h1{font-size:clamp(3.2rem,11vw,4.8rem)}h2{font-size:clamp(2.4rem,8vw,3.4rem)}.section{padding-block:clamp(3.2rem,9vw,4.8rem)}.btn{width:100%;justify-content:center}.pgrid{gap:1.2rem}.pgrid__card{padding:1rem 1rem 1.4rem}.pgrid__title{font-size:1.5rem}.deadline-banner{border-radius:16px;text-align:center;display:flex;flex-direction:column;gap:.2rem;font-size:1.15rem}}html,body{overflow-x:hidden}.notfound{max-width:66rem}.notfound__eyebrow{color:var(--color-action);letter-spacing:.3em;text-transform:uppercase;font-weight:700;font-size:1.2rem;margin:0 0 1.2rem}.notfound__title{margin-bottom:1.2rem}.notfound__text{max-width:48rem}.notfound__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin:2.8rem 0 3.6rem}.notfound__links{list-style:none;margin:0;padding:2.4rem 0 0;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:2.4rem}.notfound__links a{text-decoration:none;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem;font-weight:600}.notfound__links a:hover{color:var(--color-action)}.catgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,1.6vw,2rem)}@media screen and (min-width:750px){.catgrid{grid-template-columns:repeat(4,1fr)}}.catgrid__card{position:relative;display:block;border-radius:var(--card-radius);overflow:hidden;text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border);transition:transform .2s ease,border-color .2s ease}.catgrid__card:hover{transform:translateY(-4px);border-color:#ff6a1f8c}.catgrid__media{aspect-ratio:4 / 5;background:var(--tile);overflow:hidden}.catgrid__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.catgrid__card:hover .catgrid__media img{transform:scale(1.06)}.catgrid__body{position:absolute;inset:auto 0 0 0;padding:1.6rem;background:linear-gradient(to top,#0a080df0,#0a080d00)}.catgrid__title{margin:0 0 .2rem;font-size:1.8rem;color:#fff}.catgrid__count{color:var(--color-text-muted);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.sticky-buy{background:#0d0b10ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--color-border);padding-bottom:max(1rem,env(safe-area-inset-bottom))}.sticky-buy__title{color:var(--color-text)}.sticky-buy__price{color:var(--color-action);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/4/assets/aternity.css.map */
