@import"https://fonts.googleapis.com/css2?family=Anton&family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Mono:wght@400;600&display=swap";:root{--aw-paper:#E4E0D3;--aw-ink:#161513;--aw-yellow:#FFC53D;--aw-green:#1B4332;--aw-stamp:#C1121F;--aw-card-bg:#EFEBDF}.aw-hero,.aw-catalog,.aw-cart-toast{font-family:Space Grotesk,sans-serif;color:var(--aw-ink);box-sizing:border-box}.aw-hero *,.aw-catalog *,.aw-cart-toast *{box-sizing:border-box}.aw-hero{background:var(--aw-paper);min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:8vh 6vw 6vh;border-bottom:3px solid var(--aw-ink);position:relative;overflow:hidden}.aw-hero-eyebrow{font-family:IBM Plex Mono,monospace;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.2rem;display:flex;align-items:center;gap:.6rem}.aw-hero-eyebrow:before{content:"";width:10px;height:10px;background:var(--aw-yellow);border:2px solid var(--aw-ink);display:inline-block}.aw-hero-title{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(3.2rem,10vw,8rem);line-height:.88;letter-spacing:-.01em;max-width:16ch;animation:aw-stamp-in .5s cubic-bezier(.2,1.4,.4,1) both}.aw-hero-title span{display:block}.aw-hero-title .hl{background:var(--aw-yellow);padding:0 .15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.aw-hero-sub{margin-top:2rem;max-width:42ch;font-size:1.05rem;line-height:1.5;color:#3a3833}.aw-hero-scroll{position:absolute;bottom:2.5rem;right:6vw;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl}@keyframes aw-stamp-in{0%{opacity:0;transform:scale(1.15) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.aw-hero-title{animation:none}}.aw-catalog{background:var(--aw-paper);padding:5vh 6vw 8vh}.aw-catalog-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2.5rem;flex-wrap:wrap;gap:1rem;border-bottom:1px solid var(--aw-ink);padding-bottom:1rem}.aw-catalog-heading{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.4rem;letter-spacing:.02em}.aw-catalog-count{font-family:IBM Plex Mono,monospace;font-size:.85rem;color:#5a574f}.aw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.4rem}.aw-card{perspective:1200px;height:360px}.aw-card-inner{position:relative;width:100%;height:100%;transition:transform .55s cubic-bezier(.4,.1,.2,1);transform-style:preserve-3d}.aw-card:hover .aw-card-inner,.aw-card.aw-flipped .aw-card-inner{transform:rotateY(180deg)}.aw-card-face{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid var(--aw-ink);border-radius:4px;background:var(--aw-card-bg);display:flex;flex-direction:column;overflow:hidden}.aw-card-back{transform:rotateY(180deg);padding-bottom:.7rem}.aw-print-area{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;position:relative}.aw-print-img{max-width:100%;max-height:100%;object-fit:contain}.aw-print-text{font-family:Anton,sans-serif;text-transform:uppercase;font-size:1.15rem;line-height:1.05}.aw-tag-no{position:absolute;top:.6rem;left:.6rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;background:var(--aw-paper);border:1px solid var(--aw-ink);padding:.15rem .4rem;z-index:2}.aw-flip-hint{position:absolute;top:.6rem;right:.6rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;text-transform:uppercase;color:#5a574f;z-index:2}.aw-card-ticket{border-top:2px dashed var(--aw-ink);padding:.7rem .8rem;display:flex;justify-content:space-between;align-items:center;background:var(--aw-paper);font-family:IBM Plex Mono,monospace;font-size:.8rem}.aw-size-select{margin:0 .8rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.35rem;border:1px solid var(--aw-ink);background:var(--aw-paper)}.aw-add-btn{font-family:IBM Plex Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;background:var(--aw-ink);color:var(--aw-paper);border:none;padding:.6rem .8rem;margin:0 .8rem;cursor:pointer}.aw-add-btn:hover{background:var(--aw-green)}.aw-view-link{display:block;text-align:center;font-family:IBM Plex Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--aw-ink);text-decoration:underline;margin:.5rem .8rem .7rem}.aw-add-btn:focus-visible,.aw-card:focus-visible{outline:3px solid var(--aw-stamp);outline-offset:2px}.aw-v-yellow .aw-print-area{background:var(--aw-yellow)}.aw-v-green .aw-print-area{background:var(--aw-green);color:var(--aw-paper)}.aw-v-green .aw-print-text{color:var(--aw-paper)}.aw-v-ink .aw-print-area{background:var(--aw-ink);color:var(--aw-paper)}.aw-v-ink .aw-print-text{color:var(--aw-paper)}.aw-cart-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(120%);background:var(--aw-ink);color:var(--aw-paper);font-family:IBM Plex Mono,monospace;font-size:.85rem;padding:.8rem 1.4rem;border-radius:4px;transition:transform .3s ease;z-index:999}.aw-cart-toast.aw-show{transform:translate(-50%) translateY(0)}@media(max-width:640px){.aw-hero{min-height:80vh;padding:6vh 5vw 5vh}.aw-hero-scroll{display:none}.aw-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.aw-card{height:300px}}body{background:var(--aw-paper);color:var(--aw-ink);font-family:Space Grotesk,sans-serif}a{color:var(--aw-ink)}h1,h2,h3,h4{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.01em}header,footer{background:var(--aw-paper)!important;border-color:var(--aw-ink)!important}header a,footer a{font-family:Space Grotesk,sans-serif;text-decoration:none}footer{font-family:IBM Plex Mono,monospace;font-size:.8rem}button,.btn,input[type=submit]{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.aw-empty-state{min-height:60vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:6vh 6vw;gap:1rem}.aw-empty-state h1{font-size:clamp(2.2rem,6vw,4rem)}.aw-empty-state a{font-family:IBM Plex Mono,monospace;text-decoration:underline}.aw-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3vw;padding:6vh 6vw 8vh;align-items:start}.aw-card--large{height:min(70vh,620px)}.aw-pdp-info{position:sticky;top:2rem}.aw-pdp-title{font-size:clamp(1.8rem,4vw,3rem);line-height:.95;margin-bottom:1rem}.aw-pdp-price{font-family:IBM Plex Mono,monospace;font-size:1.1rem;margin-bottom:1.5rem}.aw-pdp-desc{font-size:.95rem;line-height:1.6;color:#3a3833;margin-bottom:1.5rem;max-width:48ch}.aw-pdp-size-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.aw-pdp .aw-size-select{margin:0 0 1.2rem;width:100%;max-width:260px;padding:.6rem}.aw-pdp .aw-add-btn{width:100%;max-width:320px;margin:0;padding:1rem 1.2rem;font-size:.85rem}.aw-pdp-accordion{border-top:1px solid var(--aw-ink);margin-top:1.5rem}.aw-pdp-accordion summary{padding:.9rem 0;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.aw-pdp-accordion div{padding-bottom:1rem;font-size:.9rem;color:#3a3833;line-height:1.6}@media(max-width:768px){.aw-pdp{grid-template-columns:1fr;gap:2rem}.aw-pdp-info{position:static}.aw-card--large{height:60vh}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/awaara-catalog.css.map */
