:root{--af-night: #150b24;--af-plum: #2b1242;--af-glow: #ff6a3d;--af-pink: #ff4fa3;--af-yellow: #ffd23f;--af-cream: #fff5e6;--af-display: "Bricolage Grotesque", "Manrope", system-ui, sans-serif;--af-hand: "Caveat", "Comic Sans MS", cursive}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--af-display);font-weight:800;letter-spacing:-.025em;line-height:.98}.eyebrow{font-family:var(--af-hand);font-size:1.55rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--af-pink);transform:rotate(-2deg);transform-origin:left center}.eyebrow:before{display:none}.btn{--btn-bg: var(--af-glow);--btn-fg: #fff;border-radius:999px;letter-spacing:.04em;font-weight:800;box-shadow:0 5px #b8381a;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{--btn-bg: var(--af-glow);transform:translateY(-2px) rotate(-1deg);box-shadow:0 7px #b8381a,0 14px 30px #ff6a3d59}.btn--ghost{--btn-bg: transparent;--btn-fg: currentColor;box-shadow:none;border:2px solid currentColor}.btn--ghost:hover{--btn-bg: transparent;--btn-fg: currentColor;box-shadow:none}.lx-announce{background:var(--af-night);color:var(--af-yellow);font-weight:800;letter-spacing:.1em}.lx-announce a{color:var(--af-yellow)}.lx-announce__arrow{color:#fff5e6b3}body.template-cart,body.template-page,body.template-search,body.template-collection,body.template-list-collections,body.template-blog,body.template-article,body:has(.shopify-policy__container){background:var(--af-cream);color:var(--af-night)}.page-head h1,.collection-hero h1{font-size:clamp(2.6rem,6vw,4.8rem)}.collection-hero{border-bottom:3px dashed rgba(21,11,36,.15)}.cart-items{border-top:3px solid var(--af-night)}.cart-item{border-bottom:2px dashed rgba(21,11,36,.18)}.cart-item__img{border:3px solid var(--af-night);border-radius:1rem;background:#fff}.cart-item__title{font-family:var(--af-display);font-weight:800;font-size:1.1rem}.cart-summary{background:#fff;border:3px solid var(--af-night);border-radius:1.25rem;padding:1.5rem;box-shadow:8px 8px 0 var(--af-yellow);transform:rotate(-.6deg)}.cart-summary__total{font-family:var(--af-display);font-weight:800;font-size:1.3rem}.qty{border-radius:999px;border-color:var(--af-night)}.empty-state h2,.empty-state .h3{font-size:clamp(1.8rem,3.5vw,2.6rem)}.field input,.field textarea,.newsletter__form input,.cart-summary textarea{background:#fff;border:3px solid var(--af-night);border-radius:.9rem;padding:.95rem 1rem}.field input:focus,.field textarea:focus{border-color:var(--af-pink);box-shadow:0 0 0 4px #ff4fa32e}.field label{font-family:var(--af-display);font-weight:800;letter-spacing:0;text-transform:none;font-size:1rem;color:var(--af-night)}.newsletter__form{border-bottom:0;gap:.6rem}.newsletter__form button{background:var(--af-glow);color:#fff;border-radius:999px;padding:0 1.4rem;font-weight:800;letter-spacing:.04em;box-shadow:0 5px #b8381a}.form-msg--ok{color:#1f8a4c;font-weight:700}.card__media{border:3px solid var(--af-night);border-radius:1rem;background:#fff}.product-grid li:nth-child(odd) .card__media{transform:rotate(-1deg)}.product-grid li:nth-child(2n) .card__media{transform:rotate(1deg)}.card__title{font-family:var(--af-display);font-weight:800}.card__badge{background:var(--af-pink);color:#fff;border-radius:999px}.filters a{border:2px solid var(--af-night)}.filters a.is-active{background:var(--af-night);color:var(--af-yellow)}.shopify-policy__container{max-width:46rem!important;padding:clamp(3rem,7vw,5rem) 1.25rem!important}.shopify-policy__title h1{font-family:var(--af-display);font-weight:800}.shopify-policy__body{background:#fff;border:3px solid var(--af-night);border-radius:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:8px 8px 0 var(--af-yellow)}.template-404 .hero{background:linear-gradient(180deg,var(--af-night),var(--af-plum))}.template-404 .hero:after{background:radial-gradient(50% 45% at 50% 30%,rgba(255,79,163,.25),transparent 70%)}.template-404 .hero__title{color:#fff}.template-404 .eyebrow{color:var(--af-yellow)}.af{position:relative;overflow:hidden;padding-top:0;color:#fff5e6d1;background:radial-gradient(55% 45% at 85% 20%,rgba(255,79,163,.22),transparent 70%),radial-gradient(45% 40% at 10% 70%,rgba(255,106,61,.2),transparent 70%),linear-gradient(180deg,var(--af-plum) 0%,var(--af-night) 100%)}.af a:hover{color:var(--af-yellow)}.af__lights{position:relative;height:54px;pointer-events:none}.af__lights svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.af__sign{position:relative;text-align:center;padding:clamp(1.5rem,4vw,3rem) 0 clamp(2rem,5vw,3.5rem)}.af__eyebrow{display:inline-block;font-family:var(--af-hand);font-size:clamp(1.4rem,2.4vw,1.9rem);color:var(--af-yellow);transform:rotate(-3deg)}.af__neon{margin:.25rem 0 0;font-family:var(--af-hand);font-weight:700;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;color:#fff;transform:rotate(-2deg);text-shadow:0 0 4px #fff,0 0 10px var(--af-pink),0 0 22px var(--af-pink),0 0 44px var(--af-pink);animation:a-flicker 5s infinite}.af__top{grid-template-columns:1.6fr repeat(2,1fr);padding-bottom:3rem;border-top:2px dashed rgba(255,245,230,.16);padding-top:3rem}.af__logo{font-family:var(--af-display);font-weight:800;font-size:2.2rem;letter-spacing:-.03em;color:#fff}.af__logo img{max-height:4rem;width:auto}.af__text{max-width:24rem;font-size:.95rem;line-height:1.65}.af__text a{color:var(--af-yellow);text-decoration:underline;text-underline-offset:3px}.af__ticket{display:inline-block;margin-top:1.25rem;padding:.6rem 1.4rem;background:var(--af-yellow);color:var(--af-night);font-family:var(--af-display);font-weight:800;border-radius:.5rem;transform:rotate(-2deg);box-shadow:0 5px #00000059;transition:transform .2s}.af .af__ticket:hover{color:var(--af-night);transform:rotate(1deg) translateY(-2px)}.af__social a{border-color:#fff5e64d}.af__social a:hover{background:var(--af-pink);border-color:var(--af-pink);color:#fff}.af h4{font-family:var(--af-hand);font-size:1.7rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--af-yellow);margin-bottom:1rem;transform:rotate(-2deg);transform-origin:left}.af ul{gap:.55rem}.af__col a{font-size:.98rem;transition:color .2s,padding .2s}.af__col a:hover{padding-left:.3rem}.af__wordmark{font-family:var(--af-display);font-weight:800;letter-spacing:-.05em;font-size:clamp(6rem,26vw,24rem);line-height:.78;color:#ff4fa329;text-shadow:0 0 60px rgba(255,79,163,.25);margin-bottom:-.06em;position:relative;z-index:1}.af__floor{position:relative;z-index:2;background:repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 2px,transparent 2px 120px),linear-gradient(180deg,#5a2e1a,#3a1c10);border-top:6px solid #7a4126}.af__bottom{border-top:0;color:#fff5e6bf}.af__signoff{font-family:var(--af-hand);font-size:1.35rem;color:var(--af-yellow)}.af .af__pay{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.af__pay li{background:#fff5e6;border-radius:.35rem;padding:.1rem;line-height:0}.af__pay svg{width:38px;height:24px}@media(max-width:849px){.af__top{grid-template-columns:1fr 1fr}.af__brand{grid-column:1 / -1}.af__bottom{flex-direction:column;justify-content:center;text-align:center}.af .af__pay{justify-content:center}}@media(prefers-reduced-motion:reduce){.af__neon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/apres-site.css.map */
