@import"https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{--font-display: "Oswald", sans-serif;--font-sans: "Barlow", sans-serif;--brand: #FF4D00;--brand-hover: #FF6A2B;--surface: #141416;--surface-2: #1C1C1F;--ink: #0A0A0B;--background: #0A0A0B;--foreground: #FAFAFA;--muted-foreground: #8A8A90;--border: rgba(255, 255, 255, .08);--input: rgba(255, 255, 255, .12);--tile-from: #F4F4F5;--tile-to: #DEDEE2;--radius: .5rem;--container: 1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,.font-display{font-family:var(--font-display)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}::selection{background:var(--brand);color:#fff}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.uppercase{text-transform:uppercase}.muted{color:var(--muted-foreground)}.brand{color:var(--brand)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:none;border-radius:var(--radius);padding:1rem 2rem;font-size:.875rem;transition:background .2s,color .2s,border-color .2s}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hover)}.btn-outline{background:transparent;color:var(--foreground);border:1px solid var(--input)}.btn-outline:hover{border-color:var(--brand);color:var(--brand)}.site-header{position:sticky;top:0;z-index:50;background:#0a0a0bd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:72px;gap:1.5rem}.logo{font-family:var(--font-display);font-weight:700;font-size:1.35rem;text-transform:uppercase;letter-spacing:.05em}.logo span{color:var(--brand)}.nav{display:flex;gap:1.75rem;align-items:center}.nav a{font-family:var(--font-display);text-transform:uppercase;font-size:.8rem;letter-spacing:.04em;color:var(--muted-foreground);transition:color .2s}.nav a:hover{color:var(--foreground)}.header-actions{display:flex;align-items:center;gap:1rem}.icon-btn{background:transparent;border:none;color:var(--foreground);display:flex;align-items:center;position:relative}.cart-count{position:absolute;top:-8px;right:-8px;background:var(--brand);color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.locale-form select{background:var(--surface-2);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .6rem;font-size:.8rem;font-family:var(--font-display);text-transform:uppercase}.hero{position:relative;padding:6rem 0;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 30%,rgba(255,77,0,.18),transparent 55%);z-index:0}.hero-inner{position:relative;z-index:1;max-width:640px}.hero h1{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;text-transform:uppercase;line-height:1.02}.hero h1 em{color:var(--brand);font-style:normal}.hero p{margin-top:1.25rem;font-size:1.1rem;color:var(--muted-foreground);max-width:480px}.hero .btn{margin-top:2rem}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.25em;font-size:.75rem;color:var(--brand);margin-bottom:1rem}.section{padding:5rem 0}.section-head{margin-bottom:2.5rem}.section-head h2{font-size:clamp(1.8rem,4vw,2.75rem);font-weight:700;text-transform:uppercase}.section-head p{color:var(--muted-foreground);margin-top:.5rem}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.product-grid{grid-template-columns:1fr}}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:transform .25s,border-color .25s;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-4px);border-color:#ff4d0066}.product-tile{background:linear-gradient(150deg,var(--tile-from),var(--tile-to));aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative}.product-tile img{width:100%;height:100%;object-fit:contain;padding:1.25rem}.badge-discount{position:absolute;top:.75rem;left:.75rem;background:var(--brand);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.7rem;padding:.25rem .5rem;border-radius:4px}.product-info{padding:1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.product-cat{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground)}.product-name{font-family:var(--font-display);font-weight:600;font-size:1.05rem;line-height:1.2}.product-price{margin-top:auto;display:flex;align-items:baseline;gap:.5rem;padding-top:.5rem}.product-price .now{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--brand)}.product-price .old{font-size:.85rem;color:var(--muted-foreground);text-decoration:line-through}.cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:700px){.cat-grid{grid-template-columns:1fr}}.cat-card{position:relative;border-radius:var(--radius);overflow:hidden;min-height:260px;display:flex;align-items:flex-end;padding:2rem;border:1px solid var(--border);background:var(--surface)}.cat-card h3{font-size:1.75rem;font-weight:700;text-transform:uppercase;position:relative;z-index:1}.cat-card .arrow{position:relative;z-index:1;margin-left:.5rem;color:var(--brand)}.brand-story{background:var(--surface);border-radius:var(--radius);padding:4rem;border:1px solid var(--border)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:800px){.features{grid-template-columns:1fr}}.feature{text-align:center}.feature .ico{width:56px;height:56px;border-radius:50%;background:#ff4d0026;color:var(--brand);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.5rem}.feature h4{font-family:var(--font-display);text-transform:uppercase;margin-bottom:.5rem}.feature p{color:var(--muted-foreground);font-size:.9rem}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:3rem 0}@media(max-width:850px){.pdp{grid-template-columns:1fr}}.pdp-media{background:linear-gradient(150deg,var(--tile-from),var(--tile-to));border-radius:var(--radius);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.pdp-media img{padding:3rem;object-fit:contain}.pdp h1{font-size:2.25rem;font-weight:700;text-transform:uppercase}.pdp .tagline{color:var(--muted-foreground);margin-top:.5rem;font-size:1.05rem}.pdp .price{margin:1.5rem 0;display:flex;align-items:baseline;gap:.75rem}.pdp .price .now{font-family:var(--font-display);font-weight:700;font-size:2rem;color:var(--brand)}.pdp .price .old{color:var(--muted-foreground);text-decoration:line-through}.pdp .description{color:var(--muted-foreground);margin:1.5rem 0;line-height:1.7}.specs{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.5rem}.specs .row{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--border);font-size:.9rem}.specs .row .label{color:var(--muted-foreground)}.cart-line{display:flex;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--border);align-items:center}.cart-line .thumb{width:80px;height:80px;border-radius:var(--radius);background:linear-gradient(150deg,var(--tile-from),var(--tile-to));flex-shrink:0}.cart-line .thumb img{padding:.5rem}.cart-summary{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.cart-summary .row{display:flex;justify-content:space-between;padding:.5rem 0}.cart-summary .total{font-family:var(--font-display);font-weight:700;font-size:1.25rem;border-top:1px solid var(--border);margin-top:.5rem;padding-top:1rem}.qty{display:inline-flex;border:1px solid var(--input);border-radius:var(--radius);overflow:hidden}.qty button{background:var(--surface-2);color:var(--foreground);border:none;width:32px;height:32px}.qty input{width:44px;text-align:center;background:transparent;border:none;color:var(--foreground)}.site-footer{border-top:1px solid var(--border);background:var(--ink);margin-top:4rem;padding:3rem 0 2rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}@media(max-width:800px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-grid h5{font-family:var(--font-display);text-transform:uppercase;font-size:.85rem;margin-bottom:1rem;letter-spacing:.05em}.footer-grid a{display:block;color:var(--muted-foreground);font-size:.875rem;padding:.3rem 0;transition:color .2s}.footer-grid a:hover{color:var(--foreground)}.footer-bottom{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem;color:var(--muted-foreground);font-size:.8rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.menu-toggle{display:none}@media(max-width:900px){.nav{display:none}.menu-toggle{display:flex}}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-rise{animation:riseIn .7s cubic-bezier(.16,1,.3,1) both}.page-width{max-width:var(--container);margin:0 auto;padding:0 1.5rem}.text-center{text-align:center}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.pdp{width:100%;max-width:100%}.pdp-media,.pdp-info{min-width:0;width:100%}.pdp-media img{display:block;width:100%;max-width:100%;height:auto}.pdp-info,.pdp-info .description{overflow-wrap:anywhere;word-break:break-word}.pdp-info .description img,.pdp-info .description table,.pdp-info .description iframe{max-width:100%;height:auto}@media(max-width:850px){.pdp{grid-template-columns:1fr;padding:1.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
