*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text);background:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2rem,5vw,3.25rem)}h2{font-size:clamp(1.5rem,3.5vw,2.25rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:20px}.section{padding-block:56px}.section--tight{padding-block:32px}.section__heading{margin-bottom:28px}.section__heading .kicker{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin-bottom:6px}.skip-link{position:absolute;top:-48px;left:12px;z-index:100;padding:10px 16px;background:var(--color-accent);color:var(--color-on-accent);border-radius:8px;transition:top .15s ease}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border:0;border-radius:999px;font-weight:700;font-size:.95rem;cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--primary{background:linear-gradient(100deg,var(--color-accent),var(--color-accent-2));color:var(--color-on-accent);box-shadow:0 4px 20px color-mix(in srgb,var(--color-accent) 30%,transparent)}.btn--primary:hover{box-shadow:0 6px 28px color-mix(in srgb,var(--color-accent) 45%,transparent)}.btn--secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.btn--secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn--full{width:100%}.field{width:100%;padding:12px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text)}.field:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 20%,transparent)}label{display:block;font-size:.85rem;font-weight:600;margin-bottom:6px;color:var(--color-text-muted)}.form-row{margin-bottom:16px}.form-message{padding:12px 16px;border-radius:10px;margin-bottom:16px;border:1px solid}.form-message--success{border-color:#2dd4a0;color:#2dd4a0}.form-message--error{border-color:#f87171;color:#f87171}.form-message ul{margin:0;padding-left:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:560px){.form-grid{grid-template-columns:1fr}}.terms-check{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px;font-size:.88rem;color:var(--color-text-muted);font-weight:400;cursor:pointer}.terms-check input{margin-top:3px;accent-color:var(--color-accent);width:16px;height:16px;flex-shrink:0}.announcement-bar{background:linear-gradient(100deg,var(--color-accent),var(--color-accent-2));color:var(--color-on-accent);text-align:center;padding:8px 20px;font-size:.85rem;font-weight:700}.announcement-bar a{color:inherit;text-decoration:underline}.site-header{background:color-mix(in srgb,var(--color-bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);z-index:50}.site-header--sticky{position:sticky;top:0}.site-header__inner{display:flex;align-items:center;gap:24px;min-height:68px}.site-header__logo{flex-shrink:0;display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:1.3rem;font-weight:800;color:var(--color-text)}.site-header__logo:hover{text-decoration:none}.site-header__logo img{width:auto;max-height:46px}.site-footer .site-header__logo img{max-height:60px}.site-nav{display:flex;gap:4px;margin-inline:auto}.site-nav__link{padding:8px 14px;border-radius:8px;color:var(--color-text);font-weight:600;font-size:.95rem}.site-nav__link:hover{background:var(--color-surface);color:var(--color-accent);text-decoration:none}.site-nav__item{position:relative}.site-nav__item summary{list-style:none;cursor:pointer}.site-nav__item summary::-webkit-details-marker{display:none}.site-nav__dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:8px;box-shadow:0 12px 40px #00000073;z-index:60}.site-nav__dropdown a{display:block;padding:9px 12px;border-radius:8px;color:var(--color-text);font-size:.9rem}.site-nav__dropdown a:hover{background:var(--color-bg);color:var(--color-accent);text-decoration:none}.site-header__actions{display:flex;align-items:center;gap:6px;margin-left:auto}.header-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;color:var(--color-text);background:transparent;border:0;cursor:pointer}.header-icon:hover{background:var(--color-surface);color:var(--color-accent);text-decoration:none}.header-icon svg{width:21px;height:21px}.cart-count{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding-inline:4px;border-radius:999px;background:var(--color-accent);color:var(--color-on-accent);font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center}.cart-count:empty{display:none}.mobile-nav-toggle{display:none}@media(max-width:860px){.site-nav{display:none}.mobile-nav-toggle{display:inline-flex}.site-nav--open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:12px 20px 20px;gap:2px}.site-nav--open .site-nav__dropdown{position:static;box-shadow:none;border:0;padding-left:16px}}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero__bg img{width:100%;height:100%;object-fit:cover}.hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0d128c,#0b0d12d9)}.hero--no-image{background:radial-gradient(900px 400px at 15% -10%,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 60%),radial-gradient(900px 400px at 85% 110%,color-mix(in srgb,var(--color-accent-2) 22%,transparent),transparent 60%),var(--color-bg)}.hero__content{position:relative;padding-block:clamp(72px,12vw,140px);max-width:640px}.hero__content--center{margin-inline:auto;text-align:center}.hero__subheading{font-size:1.1rem;color:var(--color-text-muted);margin-bottom:28px}.hero__buttons{display:flex;gap:12px;flex-wrap:wrap}.hero__content--center .hero__buttons{justify-content:center}.hero h1 .accent{background:linear-gradient(100deg,var(--color-accent),var(--color-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-product{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border);background:radial-gradient(900px 500px at 80% 20%,color-mix(in srgb,var(--color-accent-2) 16%,transparent),transparent 60%),radial-gradient(700px 400px at 10% 90%,color-mix(in srgb,var(--color-accent) 13%,transparent),transparent 60%),var(--color-bg)}.hero-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:clamp(48px,8vw,96px)}@media(max-width:860px){.hero-product__grid{grid-template-columns:1fr;gap:32px}.hero-product__media{order:-1}}.hero-product__kicker{display:inline-block;padding:5px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);color:var(--color-accent);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px}.hero-product__subheading{font-size:1.08rem;color:var(--color-text-muted);max-width:480px;margin-bottom:20px}.hero-product__chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.hero-product__chip{padding:7px 14px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);font-size:.82rem;font-weight:700;color:var(--color-text)}.hero-product__price{font-size:1.5rem;font-weight:800;margin-bottom:24px}.hero-product__price .from{font-size:.95rem;font-weight:500;color:var(--color-text-muted)}.hero-product__media{position:relative}.hero-product__media:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:linear-gradient(120deg,var(--color-accent),var(--color-accent-2));filter:blur(70px);opacity:.28;z-index:0}.hero-product__media img,.hero-product__media svg{position:relative;z-index:1;border-radius:var(--radius);border:1px solid var(--color-border);box-shadow:0 30px 80px #0000008c}.hero-product__media--blend img{border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 30px 50px rgb(0 0 0 / .55));max-height:560px;width:auto;margin-inline:auto}.hero-product__media--blend:before{opacity:.35;top:12%;right:12%;bottom:12%;left:12%}.about-stats__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}@media(max-width:860px){.about-stats__grid{grid-template-columns:1fr;gap:32px}}.about-stats__intro .rte{color:var(--color-text-muted);max-width:480px}.about-stats__intro .kicker{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin-bottom:6px}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:480px){.stats-grid{grid-template-columns:1fr}}.stat-card{display:flex;flex-direction:column;gap:4px;padding:26px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;transition:transform .15s ease,border-color .15s ease}a.stat-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));text-decoration:none}.stat-card svg{width:22px;height:22px;color:var(--color-accent);margin-bottom:8px}.stat-card__value{font-family:var(--font-heading);font-size:2rem;font-weight:800;background:linear-gradient(100deg,var(--color-accent),var(--color-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}.stat-card__label{color:var(--color-text-muted);font-size:.88rem;font-weight:600}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.product-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));box-shadow:0 10px 34px #0006}.product-card a{color:inherit;text-decoration:none;display:block}.product-card__media{position:relative;aspect-ratio:1;background:#0e1118}.product-card__media img{width:100%;height:100%;object-fit:cover}.product-card__media--empty{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.product-card__badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--color-accent);color:var(--color-on-accent)}.product-card__badge--sold-out{background:var(--color-border);color:var(--color-text-muted)}.product-card__info{padding:14px 16px 16px}.product-card__title{font-size:.95rem;font-weight:600;margin:0 0 6px;line-height:1.35}.product-card__price{font-size:.95rem;font-weight:700}.product-card__price .from{color:var(--color-text-muted);font-weight:500;font-size:.85rem}.product-card__price s{color:var(--color-text-muted);font-weight:400;margin-left:6px}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price__current{font-size:1.6rem;font-weight:800}.price--sale .price__current{color:var(--color-accent)}.price__compare{color:var(--color-text-muted);font-size:1.1rem}.price__badge{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent);font-size:.78rem;font-weight:800}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.82rem;color:var(--color-text-muted);margin-bottom:20px}.breadcrumbs a{color:var(--color-text-muted)}.breadcrumbs a:hover{color:var(--color-accent);text-decoration:none}.breadcrumbs [aria-current]{color:var(--color-text)}.product-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start}@media(max-width:860px){.product-layout{grid-template-columns:1fr;gap:28px}}.product-gallery__main{aspect-ratio:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.product-gallery__main img{width:100%;height:100%;object-fit:contain}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px;margin-top:12px}.product-gallery__thumb{aspect-ratio:1;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;padding:0;cursor:pointer}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-gallery__thumb[aria-current=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 40%,transparent)}.product-info__vendor{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:var(--color-accent);margin-bottom:8px}.product-info__title{margin-bottom:14px;font-size:clamp(1.5rem,3vw,2.1rem)}.product-info .price{margin-bottom:10px}.installments-banner{margin-bottom:22px;color:var(--color-text-muted);font-size:.88rem}.installments-banner:empty,.installments-banner form:empty{display:none}.installments-banner shopify-payment-terms{display:block}.option-selects{display:grid;gap:14px;margin-bottom:20px}.quantity-row{display:flex;align-items:end;gap:14px;margin-bottom:20px}.quantity-row .field{width:90px}.product-description{margin-top:32px;border-top:1px solid var(--color-border);padding-top:24px}.product-description h2{font-size:1.1rem;margin-bottom:12px}.product-description .rte{color:var(--color-text-muted)}.trust-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:22px}.trust-row__item{display:flex;align-items:center;gap:9px;padding:11px 13px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;font-size:.82rem;font-weight:600;color:var(--color-text-muted)}.trust-row__item svg{width:17px;height:17px;color:var(--color-accent);flex-shrink:0}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.collection-toolbar__count{color:var(--color-text-muted);font-size:.9rem}.collection-toolbar select{width:auto}.collection-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.collection-card{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface)}.collection-card img{width:100%;height:100%;object-fit:cover}.collection-card__label{position:absolute;inset:auto 0 0;padding:40px 18px 16px;background:linear-gradient(transparent,#000000bf);color:#fff;font-weight:800;font-size:1.1rem}.collection-card:hover img{transform:scale(1.04);transition:transform .25s ease}.pagination{display:flex;justify-content:center;gap:6px;margin-top:40px}.pagination a,.pagination span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding-inline:12px;border-radius:10px;border:1px solid var(--color-border);color:var(--color-text)}.pagination a:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.pagination .pagination--current{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent);font-weight:800}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;align-items:start}@media(max-width:860px){.cart-layout{grid-template-columns:1fr}}.cart-line{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:16px;padding-block:18px;border-bottom:1px solid var(--color-border);align-items:center}.cart-line__media{width:90px;height:90px;border-radius:10px;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border)}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__title{font-weight:700;color:var(--color-text)}.cart-line__variant{color:var(--color-text-muted);font-size:.85rem}.cart-line__remove{font-size:.82rem;color:var(--color-text-muted)}.cart-line__qty{width:74px}.cart-line__price{font-weight:700;text-align:right}.cart-summary{position:sticky;top:90px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:22px}.cart-summary__row{display:flex;justify-content:space-between;margin-bottom:8px}.cart-summary__total{font-size:1.25rem;font-weight:800}.cart-summary__note{color:var(--color-text-muted);font-size:.82rem;margin:10px 0 16px}.cart-empty{text-align:center;padding-block:70px}.multicolumn{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.multicolumn__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px}.multicolumn__item svg{width:28px;height:28px;color:var(--color-accent);margin-bottom:14px}.multicolumn__item h3{font-size:1.05rem;margin-bottom:6px}.multicolumn__item p{color:var(--color-text-muted);font-size:.92rem;margin:0}.image-with-text{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:860px){.image-with-text{grid-template-columns:1fr}}.image-with-text__media{border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border)}.image-with-text--reverse .image-with-text__media{order:2}@media(max-width:860px){.image-with-text--reverse .image-with-text__media{order:0}}.image-with-text__content p{color:var(--color-text-muted)}.newsletter-form{display:flex;gap:10px;max-width:440px}.newsletter-form .field{flex:1}@media(max-width:520px){.newsletter-form{flex-direction:column}}.site-footer{border-top:1px solid var(--color-border);background:#090b0f;margin-top:56px;padding-block:48px 28px}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:36px}@media(max-width:760px){.site-footer__grid{grid-template-columns:1fr;gap:28px}}.site-footer h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:14px}.site-footer__menu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-footer__menu a{color:var(--color-text);font-size:.92rem}.site-footer__menu a:hover{color:var(--color-accent);text-decoration:none}.social-links{display:flex;gap:8px;margin-top:14px}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--color-border);color:var(--color-text)}.social-links a:hover{color:var(--color-accent);border-color:var(--color-accent)}.social-links svg{width:17px;height:17px}.site-footer__bottom{border-top:1px solid var(--color-border);padding-top:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--color-text-muted);font-size:.82rem}.payment-icons{display:flex;gap:6px;flex-wrap:wrap}.payment-icons svg{height:24px;width:auto}.video-embed{max-width:900px;margin-inline:auto;aspect-ratio:16 / 9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface)}.video-embed iframe{width:100%;height:100%;border:0;display:block}.tiktok-embed{border-radius:var(--radius);overflow:hidden}.package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.package-card{display:flex;flex-direction:column;gap:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:26px 24px;transition:border-color .15s ease,transform .15s ease}.package-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border))}.package-card h3{font-size:1.15rem;margin:0}.package-card__badge{align-self:flex-start;padding:4px 12px;border-radius:999px;background:linear-gradient(100deg,var(--color-accent),var(--color-accent-2));color:var(--color-on-accent);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.package-card__features{list-style:none;margin:0;padding:0;display:grid;gap:10px;flex:1}.package-card__features li{display:flex;gap:10px;align-items:flex-start;color:var(--color-text-muted);font-size:.92rem}.package-card__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:6px;background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent)}.package-card__check svg{width:12px;height:12px}.package-card__footnote{color:var(--color-text-muted);font-size:.82rem;border-top:1px solid var(--color-border);padding-top:12px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;counter-reset:step}.steps__item{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:26px 24px}.steps__number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:linear-gradient(100deg,var(--color-accent),var(--color-accent-2));color:var(--color-on-accent);font-weight:800;font-size:1.05rem;margin-bottom:14px}.steps__item h3{font-size:1.05rem;margin-bottom:6px}.steps__item p{color:var(--color-text-muted);font-size:.92rem;margin:0}.community-cta{position:relative;overflow:hidden;text-align:center;padding:clamp(40px,7vw,72px) 24px;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:var(--radius)}.community-cta:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(600px 260px at 20% 0%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 60%),radial-gradient(600px 260px at 80% 100%,color-mix(in srgb,var(--color-accent-2) 14%,transparent),transparent 60%);pointer-events:none}.community-cta>*{position:relative}.community-cta svg{width:40px;height:40px;color:var(--color-accent);margin-bottom:14px}.community-cta p{color:var(--color-text-muted);max-width:520px;margin-inline:auto;margin-bottom:24px}.faq{display:grid;gap:10px}.faq__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.faq__item summary{list-style:none;cursor:pointer;padding:16px 44px 16px 20px;font-weight:700;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.3rem;color:var(--color-accent);transition:transform .15s ease}.faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq__answer{padding:0 20px 16px;color:var(--color-text-muted)}.rte img{border-radius:var(--radius)}.rte a{text-decoration:underline}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.empty-state{text-align:center;padding-block:70px;color:var(--color-text-muted)}.template-404 .empty-state h1{color:var(--color-text)}.account-table{width:100%;border-collapse:collapse}.account-table th,.account-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--color-border);font-size:.92rem}.account-table th{color:var(--color-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.auth-card{max-width:440px;margin-inline:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:32px}.auth-card h1{font-size:1.6rem}.auth-card .aux{margin-top:16px;font-size:.9rem;color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
