*{box-sizing:border-box}body{margin:0;background:#0b0c0f;color:#f8f8fa;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.announcement{text-align:center;background:#e7353b;padding:11px;font-size:12px;letter-spacing:1.3px;font-weight:800}.header{background:#101115;border-bottom:1px solid #30323a;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px max(5%,calc((100vw - 1250px)/2))}.logo{font-size:25px;font-weight:900;font-style:italic;letter-spacing:-1px}.logo span,.accent{color:#ef3439}.nav{display:flex;gap:28px;font-size:13px;font-weight:700}.nav a:hover,.footer a:hover{color:#ef3439}.cart-link{border:1px solid #666;padding:12px 16px;font-size:13px;font-weight:700}.hero{min-height:570px;display:flex;align-items:center;padding:80px max(6%,calc((100vw - 1200px)/2));background:linear-gradient(90deg,#090a0df5,#090a0db8 55%,#090a0d70),url(https://images.unsplash.com/photo-1503376780353-7e6692767b70?auto=format&fit=crop&w=1800&q=85) center/cover}.hero-inner{max-width:760px}.eyebrow{color:#ff595d;letter-spacing:3px;font-size:12px;font-weight:900}.hero h1{font-size:clamp(48px,8vw,95px);line-height:.95;letter-spacing:-3px;font-style:italic;margin:22px 0;text-transform:uppercase}.hero p{font-size:18px;color:#d3d4d7;max-width:530px;line-height:1.6}.btn,.product-form button{display:inline-block;border:0;background:#e7353b;color:#fff;padding:16px 25px;font-weight:900;text-transform:uppercase;cursor:pointer;margin-top:16px}.btn:hover,.product-form button:hover{background:#c9232a}.benefits{display:grid;grid-template-columns:repeat(3,1fr);background:#17181d;border-bottom:1px solid #30323a}.benefits div{padding:25px;text-align:center;font-weight:800;font-size:13px}.benefits small{display:block;color:#aaaeb9;font-weight:400;margin-top:7px}.wrap{max-width:1250px;margin:0 auto;padding:65px 24px}.section-title{font-size:36px;text-transform:uppercase;font-style:italic;margin:8px 0 26px}.category-grid,.products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.category{background:linear-gradient(145deg,#24262e,#111216);border:1px solid #353741;padding:30px 22px;min-height:175px;display:flex;flex-direction:column;justify-content:end}.category:hover{border-color:#ef3439}.category b{font-size:20px;text-transform:uppercase}.category small{color:#aaa;margin-top:10px}.product-card{background:#17191e;border:1px solid #30323a}.product-card img{width:100%;height:210px;object-fit:contain;background:#262830}.placeholder{height:210px;background:radial-gradient(circle,#353942,#17191e);display:flex;align-items:center;justify-content:center;color:#888;font-size:55px}.product-info{padding:18px}.product-info h3{font-size:16px;min-height:45px}.price{font-size:23px;font-weight:900}.muted{color:#a6a8b2}.product-info .btn{display:block;text-align:center;background:#f4f4f4;color:#111;padding:12px}.product-info .btn:hover{background:#ef3439;color:#fff}.banner{padding:60px 24px;text-align:center;background:linear-gradient(110deg,#9c1920,#e7353b)}.banner h2{font-size:40px;font-style:italic;margin:0}.footer{background:#111217;border-top:1px solid #30323a;padding:55px max(6%,calc((100vw - 1200px)/2));display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer a{display:block;margin:10px 0}.footer p,.footer a{color:#a6a8b2;font-size:14px;line-height:1.7}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:45px}.product-detail img{width:100%;background:#222;object-fit:contain}.product-detail h1{font-size:40px}.product-form select,.product-form input{padding:12px;background:#202127;color:#fff;border:1px solid #666;max-width:100%}.cart-table{width:100%;border-collapse:collapse}.cart-table td,.cart-table th{border-bottom:1px solid #444;padding:15px;text-align:left}.cart-table input{width:70px}.notice{background:#202127;border-left:3px solid #ef3439;padding:16px;margin:20px 0;color:#d3d4d7}.rte{line-height:1.8}.rte a{text-decoration:underline}@media(max-width:800px){.nav{gap:12px;flex-wrap:wrap}.category-grid,.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{grid-template-columns:1fr}.footer{grid-template-columns:1fr 1fr}.hero{min-height:460px}.benefits{grid-template-columns:1fr}.benefits div{padding:15px}}@media(max-width:520px){.header{padding:18px;flex-wrap:wrap}.logo{font-size:20px}.nav{order:3;width:100%;justify-content:space-between;font-size:11px}.hero{padding:60px 20px}.hero h1{font-size:54px}.wrap{padding:45px 15px}.section-title{font-size:29px}.category-grid,.products-grid{gap:10px}.category{min-height:135px;padding:13px}.category b{font-size:15px}.product-card img,.placeholder{height:150px}.product-info{padding:12px}.product-info h3{font-size:13px}.footer{grid-template-columns:1fr}}.header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 5%}.header .logo{flex-shrink:0;line-height:1.1}.header .nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 22px;flex:1}.header .nav a{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;text-decoration:none;transition:color .2s ease}.header .nav a:hover{color:#ef343c}.header .cart-link{flex-shrink:0;font-size:13px;padding:12px 16px;white-space:nowrap}@media(max-width:1100px){.header{flex-wrap:wrap}.header .nav{order:3;flex-basis:100%}}@media(max-width:600px){.header .nav{justify-content:flex-start;gap:12px 16px}.header .nav a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
