@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Playfair+Display:ital,wght@0,700;1,900&family=Plus+Jakarta+Sans:wght@300;400;600;700;800&family=Space+Mono&display=swap";html{scroll-behavior:smooth}body{background:var(--af-bg, #faf5ee);color:var(--af-black, #1a1008);font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(26,16,8,.05) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;z-index:0}.af-ticker{height:44px;background:var(--af-black, #1a1008);overflow:hidden;display:flex;align-items:center}.af-ticker-inner{display:flex;white-space:nowrap;animation:afTick 22s linear infinite}.af-ticker-item{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.22em;color:var(--af-bg, #faf5ee);padding:0 28px;display:flex;align-items:center;gap:18px}.af-tdot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.af-td1{background:var(--af-pink, #e8186d)}.af-td2{background:var(--af-lime, #7ec832)}.af-td3{background:var(--af-yellow, #f6e12a)}@keyframes afTick{0%{transform:translate(0)}to{transform:translate(-50%)}}.af-nav{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 56px;background:var(--af-bg, #faf5ee);border-bottom:2px solid var(--af-black, #1a1008);position:sticky;top:0;z-index:500}.af-logo{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.12em;color:var(--af-black, #1a1008);text-decoration:none}.af-logo em{color:var(--af-pink, #e8186d);font-style:normal}.af-nav-links{display:flex;gap:32px;list-style:none}.af-nav-links a{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a7a68;text-decoration:none;transition:color .2s}.af-nav-links a:hover{color:var(--af-pink, #e8186d)}.af-nav-right{display:flex;align-items:center;gap:14px}.af-cart-link{display:flex;align-items:center;gap:6px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--af-black, #1a1008);text-decoration:none;position:relative;transition:color .2s}.af-cart-link:hover{color:var(--af-pink, #e8186d)}.af-cart-count{position:absolute;top:-6px;right:-10px;width:16px;height:16px;background:var(--af-pink, #e8186d);color:#fff;border-radius:50%;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}.af-nav-cta{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:.12em;padding:10px 24px;background:var(--af-black, #1a1008);color:var(--af-bg, #faf5ee);border:2px solid var(--af-black, #1a1008);text-decoration:none;display:inline-block;transition:transform .15s,box-shadow .2s}.af-nav-cta:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--af-pink, #e8186d);color:var(--af-bg, #faf5ee)}.af-burger{display:none;background:none;border:none;font-size:24px;color:var(--af-black, #1a1008)}.af-mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--af-bg, #faf5ee);z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:32px}.af-mobile-nav.open{display:flex}.af-mobile-nav a{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:.1em;color:var(--af-black, #1a1008);text-decoration:none;transition:color .2s}.af-mobile-nav a:hover{color:var(--af-pink, #e8186d)}.af-mobile-close{position:absolute;top:24px;right:28px;background:none;border:none;font-size:28px;color:var(--af-black, #1a1008)}.af-btn-prim{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.16em;padding:16px 36px;background:var(--af-pink, #e8186d);color:var(--af-bg, #faf5ee);border:2px solid var(--af-black, #1a1008);display:inline-block;text-decoration:none;transition:transform .15s,box-shadow .2s}.af-btn-prim:hover{transform:translate(-4px,-4px);box-shadow:7px 7px 0 var(--af-black, #1a1008);color:var(--af-bg, #faf5ee)}.af-btn-sec{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:16px 32px;background:transparent;color:var(--af-black, #1a1008);border:2px solid var(--af-black, #1a1008);display:inline-block;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s}.af-btn-sec:hover{background:var(--af-lime, #7ec832);transform:translate(-4px,-4px);box-shadow:7px 7px 0 var(--af-black, #1a1008);color:var(--af-black, #1a1008)}.af-hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 112px);border-bottom:2px solid var(--af-black, #1a1008)}.af-hero-l{padding:80px 56px;display:flex;flex-direction:column;justify-content:center;border-right:2px solid var(--af-black, #1a1008);position:relative;z-index:1}.af-hero-tag{display:inline-flex;align-items:center;gap:8px;background:var(--af-yellow, #f6e12a);color:var(--af-black, #1a1008);border:2px solid var(--af-black, #1a1008);font-family:Space Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;padding:7px 14px;margin-bottom:32px;width:fit-content}.af-hero-tag:before{content:"\2605";font-size:11px}.af-hero-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(72px,10vw,136px);line-height:.88;letter-spacing:.02em;margin-bottom:24px}.af-hero-h1 .af-l1,.af-hero-h1 .af-l4{display:block;color:var(--af-black, #1a1008)}.af-hero-h1 .af-l2{font-family:Playfair Display,serif;font-style:italic;font-weight:900;color:var(--af-pink, #e8186d);display:block}.af-hero-h1 .af-l3{-webkit-text-stroke:2.5px var(--af-black, #1a1008);color:transparent;display:block}.af-hero-desc{font-size:14px;line-height:1.8;color:#8a7a68;max-width:400px;margin-bottom:36px}.af-hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:36px}.af-hero-pills{display:flex;gap:8px;flex-wrap:wrap}.af-pill{padding:6px 14px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--af-black, #1a1008)}.af-pp{background:#e8186d1f}.af-py{background:#f6e12a59}.af-pl{background:#7ec83233}.af-pt{background:#00bfa626}.af-pu{background:#7b2fff1a}.af-hero-r{background:var(--af-pink, #e8186d);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:60px 40px}.af-hero-r:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(250,245,238,.08) 1px,transparent 1px);background-size:20px 20px}.af-ph-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative;z-index:2;width:100%;max-width:380px}.af-phc{border-radius:24px;border:3px solid var(--af-black, #1a1008);aspect-ratio:.46/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;animation:afFloat 3s ease-in-out infinite alternate;overflow:hidden}.af-phc:nth-child(2){animation-delay:-.9s;margin-top:40px}.af-phc:nth-child(3){animation-delay:-1.6s;margin-top:-24px}.af-phc:nth-child(4){animation-delay:-.4s;margin-top:20px}@keyframes afFloat{0%{transform:translateY(0)}to{transform:translateY(-14px)}}.af-ph1{background:var(--af-bg, #faf5ee)}.af-ph2{background:var(--af-black, #1a1008)}.af-ph3{background:var(--af-yellow, #f6e12a)}.af-ph4{background:var(--af-lime, #7ec832)}.af-ph-em{font-size:26px}.af-ph-txt{font-family:Playfair Display,serif;font-style:italic;font-size:12px;text-align:center;line-height:1.3}.af-ph1 .af-ph-txt,.af-ph3 .af-ph-txt,.af-ph4 .af-ph-txt{color:var(--af-black, #1a1008)}.af-ph2 .af-ph-txt{color:var(--af-bg, #faf5ee)}.af-ph-lbl{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.18em;text-transform:uppercase;opacity:.45}.af-ph1 .af-ph-lbl,.af-ph3 .af-ph-lbl,.af-ph4 .af-ph-lbl{color:var(--af-black, #1a1008)}.af-ph2 .af-ph-lbl{color:var(--af-bg, #faf5ee)}.af-section{padding:100px 56px;position:relative;z-index:1}.af-kicker{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:#8a7a68;margin-bottom:12px}.af-sec-h2{font-family:Bebas Neue,sans-serif;font-size:clamp(50px,6vw,88px);line-height:.92;letter-spacing:.02em;margin-bottom:16px}.af-sec-h2 em{font-family:Playfair Display,serif;font-style:italic;color:var(--af-pink, #e8186d)}.af-divider{border:none;border-top:2px solid var(--af-black, #1a1008)}.af-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--af-black, #1a1008);border-left:2px solid var(--af-black, #1a1008)}.af-feat{padding:44px 36px;border-right:2px solid var(--af-black, #1a1008);border-bottom:2px solid var(--af-black, #1a1008);transition:background .25s}.af-feat:hover{background:var(--af-yellow, #f6e12a)}.af-feat-ico{width:52px;height:52px;border:2px solid var(--af-black, #1a1008);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.af-feat-h{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:.06em;margin-bottom:8px;color:var(--af-black, #1a1008)}.af-feat-p{font-size:13px;line-height:1.7;color:#8a7a68}.af-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--af-black, #1a1008)}.af-pc{border-right:2px solid var(--af-black, #1a1008);overflow:hidden;transition:transform .2s,box-shadow .2s;background:var(--af-bg, #faf5ee);position:relative}.af-pc:last-child{border-right:none}.af-pc:hover{transform:translate(-4px,-4px);box-shadow:6px 6px 0 var(--af-black, #1a1008);z-index:2}.af-pc-img{aspect-ratio:.85/1;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--af-black, #1a1008);overflow:hidden}.af-pc-img img{width:100%;height:100%;object-fit:cover}.af-pc-badge{position:absolute;top:0;left:0;font-family:Bebas Neue,sans-serif;font-size:13px;letter-spacing:.14em;padding:6px 14px;border-bottom:2px solid var(--af-black, #1a1008);border-right:2px solid var(--af-black, #1a1008)}.af-bn{background:var(--af-lime, #7ec832);color:var(--af-black, #1a1008)}.af-bh{background:var(--af-pink, #e8186d);color:var(--af-bg, #faf5ee)}.af-bs{background:var(--af-yellow, #f6e12a);color:var(--af-black, #1a1008)}.af-pc-phrase{font-family:Playfair Display,serif;font-style:italic;font-size:16px;text-align:center;padding:20px;line-height:1.3}.af-pc-info{padding:16px 18px}.af-pc-name{font-weight:700;font-size:13px;margin-bottom:3px;color:var(--af-black, #1a1008)}.af-pc-model{font-family:Space Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#8a7a68;margin-bottom:10px}.af-pc-foot{display:flex;align-items:center;justify-content:space-between}.af-pc-price{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:.04em;color:var(--af-black, #1a1008)}.af-pc-add{width:34px;height:34px;background:var(--af-black, #1a1008);color:var(--af-bg, #faf5ee);border:none;font-size:20px;display:flex;align-items:center;justify-content:center;transition:background .2s}.af-pc-add:hover{background:var(--af-pink, #e8186d)}.af-about{display:grid;grid-template-columns:1fr 1fr}.af-ab-l{background:var(--af-black, #1a1008);color:var(--af-bg, #faf5ee);padding:80px 56px;display:flex;flex-direction:column;justify-content:space-between;border-right:2px solid var(--af-black, #1a1008)}.af-ab-big{font-family:Bebas Neue,sans-serif;font-size:clamp(60px,8vw,108px);line-height:.88;letter-spacing:.02em}.af-ab-big em{font-family:Playfair Display,serif;font-style:italic;color:var(--af-pink, #e8186d)}.af-ab-stats{display:flex;gap:36px;flex-wrap:wrap;margin-top:40px}.af-ab-stat{border-top:2px solid rgba(253,248,242,.15);padding-top:14px}.af-ab-num{font-family:Bebas Neue,sans-serif;font-size:50px;letter-spacing:.04em;color:var(--af-pink, #e8186d);line-height:1}.af-ab-lbl{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#fdf8f266}.af-ab-r{background:var(--af-bg, #faf5ee);padding:80px 56px;display:flex;flex-direction:column;justify-content:center;gap:20px}.af-ab-r p{font-size:14px;line-height:1.85;color:#8a7a68}.af-ab-r strong{color:var(--af-black, #1a1008)}.af-ab-blobs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.af-ab-blob{border:2px solid var(--af-black, #1a1008);padding:18px;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .2s}.af-ab-blob:hover{background:var(--af-yellow, #f6e12a)}.af-ab-blob span{font-size:20px}.af-faq-wrap{max-width:720px;margin:0 auto;border:2px solid var(--af-black, #1a1008)}.af-faq-it{border-bottom:2px solid var(--af-black, #1a1008)}.af-faq-it:last-child{border-bottom:none}.af-faq-q{width:100%;background:none;border:none;color:var(--af-black, #1a1008);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;padding:22px 28px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .2s}.af-faq-q:hover,.af-faq-it.open .af-faq-q{background:var(--af-yellow, #f6e12a)}.af-faq-ic{width:28px;height:28px;border:2px solid var(--af-black, #1a1008);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:transform .3s,background .2s;color:#8a7a68}.af-faq-it.open .af-faq-ic{transform:rotate(45deg);background:var(--af-pink, #e8186d);border-color:var(--af-pink, #e8186d);color:var(--af-bg, #faf5ee)}.af-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.af-faq-a p{font-size:13px;line-height:1.8;color:#8a7a68;padding:0 28px 24px}.af-faq-it.open .af-faq-a{max-height:300px}.af-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.af-cont-items{display:flex;flex-direction:column}.af-cont-item{display:flex;gap:14px;align-items:flex-start;padding:18px;border:2px solid var(--af-black, #1a1008);margin-bottom:-2px;transition:background .2s;position:relative}.af-cont-item:hover{background:var(--af-yellow, #f6e12a);z-index:1}.af-cont-ic{width:42px;height:42px;border:2px solid var(--af-black, #1a1008);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.af-cont-txt strong{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:2px}.af-cont-txt span{font-size:13px;color:#8a7a68}.af-cf{display:flex;flex-direction:column;gap:14px}.af-cfl{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#8a7a68;margin-bottom:6px;display:block}.af-cf input,.af-cf select,.af-cf textarea{width:100%;padding:14px 16px;background:#fff;border:2px solid var(--af-black, #1a1008);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;color:var(--af-black, #1a1008);outline:none;transition:box-shadow .2s}.af-cf input:focus,.af-cf select:focus,.af-cf textarea:focus{box-shadow:4px 4px 0 var(--af-pink, #e8186d)}.af-cf input::placeholder,.af-cf textarea::placeholder{color:#1a10084d}.af-cf textarea{resize:vertical;min-height:120px}.af-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.af-cf-submit{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.16em;width:100%;padding:18px;background:var(--af-pink, #e8186d);color:var(--af-bg, #faf5ee);border:2px solid var(--af-black, #1a1008);transition:transform .15s,box-shadow .2s}.af-cf-submit:hover{transform:translate(-4px,-4px);box-shadow:7px 7px 0 var(--af-black, #1a1008)}.af-footer{background:var(--af-black, #1a1008);color:var(--af-bg, #faf5ee);padding:60px 56px 40px;border-top:2px solid var(--af-black, #1a1008)}.af-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.af-footer-logo{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.12em;color:var(--af-bg, #faf5ee);text-decoration:none;display:block;margin-bottom:14px}.af-footer-logo em{color:var(--af-pink, #e8186d);font-style:normal}.af-footer-brand p{font-size:13px;line-height:1.7;color:#faf5ee66}.af-footer-col h4{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#faf5ee59;margin-bottom:16px}.af-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.af-footer-col ul a{font-size:13px;color:#faf5ee6b;text-decoration:none;transition:color .2s}.af-footer-col ul a:hover{color:var(--af-pink, #e8186d)}.af-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid rgba(250,245,238,.1);flex-wrap:wrap;gap:12px}.af-footer-copy{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#faf5ee33}.af-footer-socials{display:flex;gap:8px}.af-fsoc{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#faf5ee4d;text-decoration:none;border:1.5px solid rgba(250,245,238,.12);padding:6px 14px;transition:color .2s,border-color .2s}.af-fsoc:hover{color:var(--af-pink, #e8186d);border-color:var(--af-pink, #e8186d)}#af-cur{position:fixed;width:10px;height:10px;background:var(--af-pink, #e8186d);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .15s}#af-ring{position:fixed;width:36px;height:36px;border:2px solid var(--af-black, #1a1008);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);opacity:.28;transition:width .2s,height .2s,opacity .2s}.af-product-wrap{display:grid;grid-template-columns:1fr 1fr;min-height:80vh;border-top:2px solid var(--af-black, #1a1008)}.af-prod-gallery{border-right:2px solid var(--af-black, #1a1008);display:flex;align-items:center;justify-content:center;padding:40px;background:#fff;min-height:500px}.af-prod-gallery img{width:100%;max-height:600px;object-fit:contain}.af-prod-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;aspect-ratio:1}.af-prod-details{padding:60px 56px;display:flex;flex-direction:column;justify-content:center;gap:20px}.af-prod-type{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:#8a7a68}.af-prod-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,4vw,60px);letter-spacing:.04em;line-height:.92}.af-prod-price-wrap{font-family:Bebas Neue,sans-serif;font-size:42px;letter-spacing:.04em}.af-prod-desc{font-size:14px;line-height:1.8;color:#8a7a68;max-width:420px}.af-var-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#8a7a68;margin-bottom:10px;display:block}.af-variants{display:flex;gap:8px;flex-wrap:wrap}.af-var-btn{padding:8px 16px;border:2px solid var(--af-black, #1a1008);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;background:transparent;color:var(--af-black, #1a1008);transition:background .2s,color .2s}.af-var-btn:hover,.af-var-btn.selected{background:var(--af-black, #1a1008);color:var(--af-bg, #faf5ee)}.af-atc-btn{width:100%;padding:20px;font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.18em;background:var(--af-pink, #e8186d);color:var(--af-bg, #faf5ee);border:2px solid var(--af-black, #1a1008);transition:transform .15s,box-shadow .2s}.af-atc-btn:hover{transform:translate(-4px,-4px);box-shadow:7px 7px 0 var(--af-black, #1a1008)}.af-atc-btn:disabled{opacity:.5;transform:none;box-shadow:none}.af-cart-wrap{padding:80px 56px}.af-cart-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,6vw,80px);letter-spacing:.04em;margin-bottom:48px}.af-cart-h1 em{font-family:Playfair Display,serif;font-style:italic;color:var(--af-pink, #e8186d)}.af-cart-row{display:grid;grid-template-columns:100px 1fr auto;gap:24px;align-items:center;padding:24px 0;border-bottom:2px solid var(--af-black, #1a1008)}.af-cart-thumb{width:100px;height:100px;object-fit:cover;border:2px solid var(--af-black, #1a1008)}.af-cart-thumb-ph{width:100px;height:100px;border:2px solid var(--af-black, #1a1008);background:#ffe8f0;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-style:italic;font-size:11px;text-align:center;padding:8px;color:var(--af-pink, #e8186d)}.af-cart-item-name{font-weight:700;font-size:15px;margin-bottom:4px}.af-cart-item-var{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8a7a68;margin-bottom:8px}.af-cart-item-price{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.04em}.af-cart-remove{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#8a7a68;background:none;border:none;text-decoration:underline;transition:color .2s;margin-top:6px;display:block}.af-cart-remove:hover{color:var(--af-pink, #e8186d)}.af-cart-foot{display:flex;justify-content:flex-end;align-items:center;gap:32px;margin-top:40px;flex-wrap:wrap}.af-cart-total-wrap span{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8a7a68;display:block;margin-bottom:4px}.af-cart-total{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:.04em}.af-checkout-btn{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.16em;padding:18px 48px;background:var(--af-pink, #e8186d);color:var(--af-bg, #faf5ee);border:2px solid var(--af-black, #1a1008);display:inline-block;transition:transform .15s,box-shadow .2s}.af-checkout-btn:hover{transform:translate(-4px,-4px);box-shadow:7px 7px 0 var(--af-black, #1a1008);color:var(--af-bg, #faf5ee)}.af-cart-empty{text-align:center;padding:100px 40px;border:2px solid var(--af-black, #1a1008)}@media(max-width:900px){.af-nav{padding:0 24px}.af-nav-links{display:none}.af-burger{display:block}.af-hero,.af-about,.af-product-wrap{grid-template-columns:1fr;min-height:auto}.af-hero-l{padding:60px 24px;border-right:none;border-bottom:2px solid var(--af-black, #1a1008)}.af-hero-r{min-height:400px}.af-section{padding:60px 24px}.af-feat-grid,.af-prod-grid{grid-template-columns:1fr 1fr}.af-pc:nth-child(2n){border-right:none}.af-ab-l,.af-ab-r{padding:56px 24px}.af-contact-grid{grid-template-columns:1fr;gap:48px}.af-cf-row{grid-template-columns:1fr}.af-footer{padding:48px 24px 32px}.af-footer-top{grid-template-columns:1fr 1fr;gap:32px}.af-cart-wrap{padding:48px 24px}.af-cart-row{grid-template-columns:80px 1fr}.af-prod-details{padding:40px 24px}}.main-product-section,.product,[class*=product__media],body{background:#fff!important}.product__title,.product__title h1{font-family:Bebas Neue,sans-serif!important;font-size:clamp(32px,4vw,56px)!important;letter-spacing:.04em!important;line-height:.95!important;color:#1a1008!important;font-weight:400!important}.price__regular .price-item,.price__sale .price-item--sale,.product__price .price,.price-item--regular{font-family:Bebas Neue,sans-serif!important;font-size:40px!important;letter-spacing:.04em!important;color:#1a1008!important}.price-item--sale{color:#e8186d!important}.price-item--regular.price-item--last,.price__compare .price-item{color:#8a7a68!important;font-size:22px!important;opacity:.5!important}.product-form__input label,.variant-picker__label,[class*=variant] label,.product__variant-label{font-family:Space Mono,monospace!important;font-size:9px!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#8a7a68!important}.variant-picker__option-values .btn,.variant-picker__option button,.product-form__input .swatch__input+.swatch__label,[class*=variant-picker] button,[class*=variant] .btn--secondary{font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;border:2px solid #1a1008!important;border-radius:0!important;color:#1a1008!important;background:transparent!important;padding:8px 16px!important;transition:background .15s,color .15s!important}.variant-picker__option button[aria-pressed=true],.variant-picker__option button.selected,[class*=variant] button.is-selected,[class*=variant] button[aria-checked=true]{background:#1a1008!important;color:#fff!important}.product-form__submit,.btn--add-to-cart,.product__submit .btn--primary{font-family:Bebas Neue,sans-serif!important;font-size:18px!important;letter-spacing:.16em!important;background:#e8186d!important;color:#fff!important;border:2px solid #1a1008!important;border-radius:0!important;width:100%!important;padding:16px!important;transition:transform .15s,box-shadow .2s!important}.product-form__submit:hover{transform:translate(-4px,-4px)!important;box-shadow:7px 7px #1a1008!important;background:#e8186d!important;color:#fff!important}.product-form__submit:disabled{background:#8a7a68!important;border-color:#8a7a68!important;transform:none!important;box-shadow:none!important;opacity:.6!important}.product__description,.product-description,[class*=product__description]{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;line-height:1.8!important;color:#8a7a68!important}.product__media-wrapper,.product__media-item,[class*=product__media] img{border-radius:0!important}.product__media-list button,.thumbnail-slider__item button{border-radius:0!important;border:2px solid transparent!important;transition:border-color .2s!important}.product__media-list button:hover,.product__media-list button[aria-current=true],.thumbnail-slider__item button[aria-current=true]{border-color:#e8186d!important}.quantity__input{font-family:Space Mono,monospace!important;border:2px solid #1a1008!important;border-radius:0!important;color:#1a1008!important}.quantity__button{border:2px solid #1a1008!important;border-radius:0!important;color:#1a1008!important;transition:background .2s!important}.quantity__button:hover{background:#1a1008!important;color:#fff!important}.share-button,.product__view-details{font-family:Space Mono,monospace!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#8a7a68!important}.product__vendor,.product__type{font-family:Space Mono,monospace!important;font-size:9px!important;letter-spacing:.26em!important;text-transform:uppercase!important;color:#8a7a68!important}.badge--sale,.badge--on-sale{background:#e8186d!important;color:#fff!important;font-family:Bebas Neue,sans-serif!important;font-size:13px!important;letter-spacing:.14em!important;border-radius:0!important}.badge--sold-out{background:#8a7a68!important;font-family:Bebas Neue,sans-serif!important;font-size:13px!important;letter-spacing:.14em!important;border-radius:0!important}#header-group,header-component,.header-section,.header-wrapper,[class*=header__wrapper]{border-bottom:1px solid #1a1008!important}.shopify-section:has(.af-about-wrap),.shopify-section:has(.af-faq-wrap),.shopify-section:has(.af-contact-wrap),.shopify-section:has(.af-amb-page){max-width:100%!important;padding:0!important;margin:0!important}.af-about-wrap,.af-contact-wrap,.af-amb-hero,.af-amb-form-wrap,.af-amb-policy-grid{display:grid!important}.af-about-wrap,.af-contact-wrap,.af-amb-hero{grid-template-columns:1fr 1fr!important}.af-amb-form-wrap{grid-template-columns:1fr 1.4fr!important;gap:80px!important}.af-amb-policy-grid{grid-template-columns:repeat(3,1fr)!important}.af-faq-wrap{max-width:860px!important;margin:0 auto!important;padding:80px 56px!important}.af-faq-q{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;background:none!important;border:none!important;text-align:left!important;padding:28px 0!important;cursor:pointer!important}.af-faq-a{display:none!important;padding:0 0 28px!important}.af-faq-it.open .af-faq-a{display:block!important}.af-contact-form input,.af-contact-form textarea,.af-contact-form select{width:100%!important;box-sizing:border-box!important}.af-ab-l,.af-ab-r{padding:80px 56px!important}.af-ab-l{background:#1a1008!important;color:#faf5ee!important}@media(max-width:900px){.af-about-wrap,.af-contact-wrap,.af-amb-hero,.af-amb-form-wrap,.af-amb-policy-grid{grid-template-columns:1fr!important}.af-faq-wrap,.af-ab-l,.af-ab-r{padding:48px 24px!important}}.product-form__submit,button[name=add]{color:#fff!important;font-family:Bebas Neue,sans-serif!important;font-size:16px!important;letter-spacing:.14em!important}.variant-picker .icon-caret,[class*=select-wrapper] svg.icon-caret{width:16px!important;height:16px!important;pointer-events:none!important}.card-wrapper:hover,.product-card:hover,[class*=card]:hover{background:transparent!important}product-card:hover .quick-add__button,product-card:focus-within .quick-add__button{display:flex!important;opacity:1!important}@media(max-width:480px){.af-prod-grid{grid-template-columns:1fr 1fr!important}.af-pc-info{padding:10px 12px}.af-pc-name{font-size:11px}.af-pc-price{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/amore-forte.css.map */
