*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--hotr-bg);color:var(--hotr-fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Ubuntu,Helvetica Neue,Arial,sans-serif;line-height:1.4}a{color:var(--hotr-fg);text-decoration:none}a:hover{color:var(--hotr-accent)}.container{max-width:var(--container);margin:0 auto;padding:0 1rem}.btn{display:inline-block;padding:.8rem 1.2rem;border:1px solid var(--hotr-accent);color:var(--hotr-fg);background:transparent;letter-spacing:.08em;text-transform:uppercase;font-weight:600;transition:all .2s}.btn:hover{background:var(--hotr-accent)}.btn--ghost{border-color:var(--hotr-fg)}.grid{display:grid;gap:1rem}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:1rem;border-radius:10px}.hero{position:relative;min-height:72vh;display:flex;align-items:center;background:center/cover no-repeat}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000080,#000000e6)}.hero__inner{position:relative;z-index:2;padding:4rem 0}.hero h1{font-size:clamp(2rem,6vw,4rem);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.06em}.hero p{max-width:56ch;color:var(--hotr-muted)}.header{position:sticky;top:0;background:#0a0a0ae6;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);z-index:50;border-bottom:1px solid rgba(255,255,255,.08)}.header .brand{display:flex;align-items:center;gap:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.header .brand img{height:36px;width:auto}.nav{display:flex;gap:1rem;align-items:center}.nav a{opacity:.85}.nav a:hover{opacity:1}.header__row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.footer{padding:3rem 0;border-top:1px solid rgba(255,255,255,.08);margin-top:4rem}.footer h4{margin:0 0 .5rem}.badge{display:inline-block;padding:.2rem .5rem;border:1px solid var(--hotr-fg);border-radius:999px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.product-card img{width:100%;height:auto;border-radius:8px}.price{color:#fff}small,.muted{color:var(--hotr-muted)}.ann{background:linear-gradient(90deg,#c4111159,#ffffff14);color:#fff}.ann__row{padding:.4rem 0;display:flex;justify-content:center;gap:1rem;align-items:center}.search-input{background:#111;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.6rem 2.5rem .6rem .8rem;color:#fff}.search{position:relative}.search svg{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);opacity:.7}.pagination{display:flex;gap:.5rem;justify-content:center;margin:2rem 0}.pagination a{padding:.5rem .8rem;border:1px solid rgba(255,255,255,.15);border-radius:8px}.pagination a[aria-current=true]{background:var(--hotr-accent)}html{-webkit-text-size-adjust:100%}input,select,textarea{font-size:16px}@media (max-width: 480px){.hotr-container{padding:16px}.hotr-grid{gap:14px}}@media (max-width: 740px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr!important}}img,video,iframe{max-width:100%;height:auto}body{overflow-x:hidden}@media (max-width: 480px){.hotr-btn{width:100%;justify-content:center;padding:14px 18px}}.hotr-hdr .wrap{flex-wrap:wrap}@media (max-width: 980px){.hotr-hdr .nav{display:none!important}.hotr-hdr .actions{margin-left:auto}}.hotr-drawer.open,.hotr-search.open{overscroll-behavior:contain}.hotr-drawer.open~*,.hotr-search.open~*{touch-action:none}body.hotr-no-scroll{overflow:hidden;height:100vh}.hotr-buybar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.hotr-buybar-inner{gap:12px;flex-wrap:wrap}.hotr-cart-items{height:calc(100% - 220px)}@media (max-width: 480px){.hotr-cart-items{height:calc(100% - 260px)}}.hotr-input,.hotr-textarea,.hotr-select{width:100%}@media (max-width: 740px){.hotr-row.cols-2,.hotr-row.cols-3{grid-template-columns:1fr!important}}*{word-wrap:break-word;overflow-wrap:anywhere}.hotr-chip{padding:8px 10px;border-radius:10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
