:root{--color-dark: #1A1A1A;--color-dark-2: #222222;--color-dark-3: #2D2D2D;--color-charcoal: #333333;--color-text: #1A1A1A;--color-text-muted: #6B6B6B;--color-text-light: #9B9B9B;--color-white: #FFFFFF;--color-off-white: #FAFAFA;--color-grey-50: #F7F7F7;--color-grey-100: #F0F0F0;--color-grey-200: #E5E5E5;--color-grey-300: #D4D4D4;--color-grey-400: #B5B5B5;--color-border: #E5E5E5;--color-border-dark: #333333;--color-success: #16A34A;--color-danger: #DC2626;--font-family-primary: "Calibri", "Carlito", "Helvetica Neue", Arial, sans-serif;--font-family-display: "Calibri", "Carlito", "Helvetica Neue", Arial, sans-serif;--font-family-script: "BillionDreams", "Allura", cursive;--font-h1: 64px;--font-h2: 48px;--font-h3: 32px;--font-h4: 24px;--font-h5: 18px;--font-h6: 16px;--font-size-10: 10px;--font-size-11: 11px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-15: 15px;--font-size-16: 16px;--font-size-17: 17px;--font-size-18: 18px;--font-size-19: 19px;--font-size-20: 20px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .05em;--ls-wider: .1em;--ls-widest: .15em;--tt-upper: uppercase;--tt-normal: none;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-56: 56px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-120: 120px;--radius-none: 0;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 999px;--container-width: 1620px;--container-width-narrow: 1080px;--gutter-width: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .12);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .18);--shadow-red: 0 8px 24px rgba(242, 103, 35, .35);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--z-announcement: 40;--z-header: 100;--z-mega: 110;--z-mobile-menu: 200;--z-back-top: 80}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip;width:100%}body{font-family:var(--font-family-primary);font-size:var(--font-size-16);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;overflow-x:clip;width:100%;max-width:100vw}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;background:none;border:none;cursor:pointer;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}ul{list-style:none}::selection{background:var(--color-primary);color:var(--color-white)}::-moz-selection{background:var(--color-primary);color:var(--color-white)}h1,.h1{font-family:var(--font-family-display);font-size:var(--font-h1);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:var(--tt-upper)}h2,.h2{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-transform:var(--tt-upper)}h3,.h3{font-family:var(--font-family-display);font-size:var(--font-h3);font-weight:var(--fw-bold);line-height:var(--lh-snug);text-transform:var(--tt-upper)}h4,.h4{font-family:var(--font-family-primary);font-size:var(--font-h4);font-weight:var(--fw-bold);line-height:var(--lh-snug)}h5,.h5{font-family:var(--font-family-primary);font-size:var(--font-h5);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}h6,.h6{font-family:var(--font-family-primary);font-size:var(--font-h6);font-weight:var(--fw-semibold);line-height:var(--lh-normal)}p{font-size:var(--font-size-16);line-height:var(--lh-relaxed);color:var(--color-text-muted);letter-spacing:0}.container{width:100%;max-width:var(--container-width);padding-left:50px;padding-right:50px;display:flex;flex-direction:column}section,header,footer,nav,aside{display:flex;flex-direction:column;align-items:center;width:100%}.section-categories,.section-products,.section-cta-banner,.section-trust,.section-newsletter,.section-testimonials{padding-top:var(--sec-pt, 0);padding-bottom:var(--sec-pb, 0)}.main-nav,.mega-menu,.hero-controls{display:flex;flex-direction:column;align-items:center;width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-12) var(--space-24);font-size:var(--font-size-14);font-weight:var(--fw-bold);text-transform:var(--tt-upper);letter-spacing:var(--ls-wide);border-radius:var(--radius-sm);border:2px solid transparent;cursor:pointer;transition:all var(--transition-base);white-space:nowrap;line-height:1}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.btn i{font-size:var(--font-size-16)}.btn-lg{padding:var(--space-16) var(--space-32);font-size:var(--font-size-15)}.btn-sm{padding:var(--space-8) var(--space-16);font-size:var(--font-size-12)}.btn-block{width:100%}.btn-primary{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:var(--shadow-red)}.btn-dark{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.btn-dark:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--color-black);border-color:var(--color-black)}.btn-outline:hover{background:var(--color-black);color:var(--color-white)}.btn-outline-light{background:transparent;color:var(--color-white);border-color:var(--color-white)}.btn-outline-light:hover{background:var(--color-white);color:var(--color-black)}.btn-search{border-radius:var(--radius-sm)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--font-size-14);font-weight:var(--fw-bold);text-transform:var(--tt-upper);letter-spacing:var(--ls-wide);color:var(--color-primary);transition:gap var(--transition-base)}.link-arrow:hover{gap:var(--space-12)}.link-arrow-light{color:var(--color-white)}.section-head{display:flex;flex-direction:column;gap:var(--space-12);padding-bottom:var(--space-32);width:100%;max-width:720px}.section-head-centered{align-self:center;text-align:center;align-items:center}.section-head-row{flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:100%;flex-wrap:wrap;gap:var(--space-24)}.section-head-actions{display:flex;align-items:center;gap:var(--space-24)}.section-eyebrow{display:inline-flex;align-items:center;gap:var(--space-8);font-family:var(--font-family-script);font-size:var(--font-size-20);font-weight:var(--fw-regular);line-height:1;text-transform:none;letter-spacing:var(--ls-normal);color:var(--color-primary)}.section-title{font-size:var(--font-h2);color:var(--color-black)}.section-title-light{color:var(--color-white)}.section-title-chrome,.text-chrome{background:linear-gradient(60deg,#fff .26%,#bfbfbfcf,#fff 99.74%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-dark{background-color:var(--color-black);background-image:linear-gradient(#0a0a0a80,#0a0a0a80),url(images/Dark_backgroud.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-white)}.back-to-top{position:fixed;bottom:85px;right:var(--space-24);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-20);box-shadow:var(--shadow-red);z-index:var(--z-back-top);opacity:0;visibility:hidden;transform:translateY(20px);transition:all var(--transition-base)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--color-primary-dark);transform:translateY(-4px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme-base.css.map */
