:root{--color-primary: #FF2B2B;--color-primary-rgb: 255, 43, 43;--color-text-main: #111111;--color-text-muted: #555555;--color-text-light: #888888;--color-bg-main: #ffffff;--color-bg-alt: #f8f8fa;--color-bg-card: #ffffff;--color-border: #e8e8ea;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-forte: "Caveat", "Forte", cursive, -apple-system, sans-serif;--border-radius-sm: 4px;--border-radius-md: 12px;--border-radius-lg: 24px;--border-radius-xl: 100px;--transition-smooth: all .3s cubic-bezier(.25, 1, .5, 1);--transition-fast: all .2s ease-in-out;--site-max-width: 1320px;--site-padding: 32px}@media screen and (max-width:768px){:root{--site-padding: 20px}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{font-family:var(--font-family-sans);color:var(--color-text-main);background-color:var(--color-bg-main);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;transition:var(--transition-fast)}img,video{max-width:100%;height:auto;display:block}ul,ol{list-style:none;padding:0;margin:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4{font-family:var(--font-family-forte);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--color-text-main)}.h1,h1{font-size:clamp(3rem,5.5vw,5rem);font-weight:800}.h2,h2{font-size:clamp(2.2rem,4vw,3.2rem)}.h3,h3{font-size:clamp(1.6rem,2.8vw,2.4rem)}.h4,h4{font-size:clamp(1.25rem,2vw,1.6rem)}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}.container{max-width:var(--site-max-width);margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding);width:100%}.section-spacing{padding-top:clamp(80px,8vw,140px);padding-bottom:clamp(80px,8vw,140px)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;font-family:var(--font-family-sans);font-size:15px;font-weight:600;border-radius:var(--border-radius-xl);border:1px solid transparent;cursor:pointer;transition:var(--transition-smooth);text-align:center;white-space:nowrap}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:#e21c1c;transform:translateY(-2px);box-shadow:0 12px 24px #ff2b2b40}.btn-secondary{background-color:transparent;color:var(--color-text-main);border-color:var(--color-text-main)}.btn-secondary:hover{background-color:var(--color-text-main);color:#fff;transform:translateY(-2px)}.btn-white{background-color:#fff;color:var(--color-text-main)}.btn-white:hover{background-color:var(--color-bg-alt);color:var(--color-text-main);transform:translateY(-2px);box-shadow:0 12px 24px #00000014}.btn-block{display:flex;width:100%}.card-premium{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden;transition:var(--transition-smooth)}.card-premium:hover{border-color:transparent;box-shadow:0 16px 48px #0000000d;transform:translateY(-4px)}.form-select{font-family:var(--font-family-sans);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:10px 16px;background-color:#fff;color:var(--color-text-main);width:100%;cursor:pointer;transition:var(--transition-fast)}.form-select:focus{outline:none;border-color:var(--color-primary)}.product-title-premium{display:flex;flex-direction:column;gap:4px}.product-title-main{font-family:var(--font-family-sans);color:#000;font-weight:700;letter-spacing:-.01em;font-size:16px;text-transform:uppercase;line-height:1.2}.product-title-sub{color:#9aa0a6;font-weight:500;font-size:13px;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/54/assets/theme.css.map */
