:root{--acarcam-gold: #F5A623;--acarcam-dark: #1A1A1A;--acarcam-blue: #0052CC;--acarcam-text: #111111;--acarcam-muted: #666666;--acarcam-light: #F5F5F5;--acarcam-border: #E8E8E8;--acarcam-success: #38A169;--acarcam-danger: #E53E3E;--font-display: clamp(2.5rem, 5vw, 4rem);--font-h1: clamp(2rem, 3.5vw, 3rem);--font-h2: clamp(1.5rem, 2.5vw, 2.25rem);--font-h3: clamp(1.25rem, 2vw, 1.75rem);--font-h4: 1.125rem;--font-body: 1rem;--font-small: .875rem;--font-xs: .75rem;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .05em;--ls-wider: .1em;--lh-tight: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.7;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 5rem;--space-2xl: 7.5rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 10px 30px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.05);--shadow-gold: 0 4px 20px rgba(245,166,35,.3)}h1,.h1{font-size:var(--font-h1);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--acarcam-text)}h2,.h2{font-size:var(--font-h2);font-weight:700;line-height:var(--lh-tight);color:var(--acarcam-text)}h3,.h3{font-size:var(--font-h3);font-weight:600;line-height:var(--lh-tight);color:var(--acarcam-text)}h4,.h4{font-size:var(--font-h4);font-weight:600;color:var(--acarcam-text)}.button,.btn,button[type=submit],.shopify-payment-button__button,.product-form__submit{background-color:var(--acarcam-gold)!important;color:#111!important;font-weight:600!important;letter-spacing:.03em!important;border:none!important;border-radius:var(--radius-md)!important;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease!important;box-shadow:none!important}.button:hover,.btn:hover,button[type=submit]:hover,.product-form__submit:hover{background-color:#e09520!important;box-shadow:var(--shadow-gold)!important;transform:translateY(-1px)!important}.button--secondary,.btn--secondary{background-color:var(--acarcam-dark)!important;color:#fff!important;border-radius:var(--radius-md)!important}.button--secondary:hover{background-color:#333!important}.header,header.section-header{background:#fff;border-bottom:1px solid var(--acarcam-border);box-shadow:var(--shadow-sm)}.header__menu-item:hover>a,.header__menu-item.active>a,.list-menu__item--active{color:var(--acarcam-gold)!important}.header__menu-item>a:after{background-color:var(--acarcam-gold)!important}.header__heading-logo{max-width:140px!important}.announcement-bar{background:var(--acarcam-dark)!important;color:#fff!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.04em!important;padding:10px 0!important}.announcement-bar a,.announcement-bar__message{color:#fff!important}.announcement-bar strong{color:var(--acarcam-gold)!important}.card-wrapper,.card{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:box-shadow .25s ease,transform .25s ease!important;overflow:hidden!important}.card-wrapper:hover,.card:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-3px)!important}.card__heading,.card__heading a{font-size:var(--font-small)!important;font-weight:600!important;line-height:1.4!important;color:var(--acarcam-text)!important}.price--on-sale .price-item--sale,.price-item--sale{color:var(--acarcam-gold)!important;font-weight:700!important}.price-item--regular,.price-item--last{color:var(--acarcam-muted)!important;text-decoration:line-through!important}.badge--sale,.badge[class*=sale]{background:var(--acarcam-danger)!important;color:#fff!important;font-weight:700!important;font-size:var(--font-xs)!important;letter-spacing:var(--ls-wide)!important;border-radius:var(--radius-sm)!important;padding:3px 8px!important}.badge--custom-new,.badge--new{background:var(--acarcam-gold)!important;color:#111!important;font-weight:700!important;border-radius:var(--radius-sm)!important}.badge--sentinel{background:var(--acarcam-blue)!important;color:#fff!important;font-weight:700!important}.shopify-section+.shopify-section{margin-top:0!important}.section-padding{padding-top:var(--space-xl)!important;padding-bottom:var(--space-xl)!important}.features-section .feature-item__icon{color:var(--acarcam-gold)!important}.features-section .feature-item__heading{font-size:var(--font-small)!important;font-weight:600!important;color:var(--acarcam-text)!important}.features-section .feature-item__text{font-size:var(--font-xs)!important;color:var(--acarcam-muted)!important}.footer{background:var(--acarcam-dark)!important;color:#e2e2e2!important}.footer a,.footer__column-heading{color:#e2e2e2!important}.footer a:hover{color:var(--acarcam-gold)!important}.footer__column-heading{font-weight:600!important;font-size:var(--font-small)!important;letter-spacing:var(--ls-wide)!important;text-transform:uppercase!important;color:#fff!important}.footer__copyright{border-top:1px solid rgba(255,255,255,.1)!important;color:#9b9b9b!important;font-size:var(--font-xs)!important}.rating__star svg{fill:var(--acarcam-gold)!important}.jdgm-star,.jdgm-prev-badge__stars{color:var(--acarcam-gold)!important}.product__title{font-size:var(--font-h2)!important;font-weight:700!important;line-height:var(--lh-tight)!important;color:var(--acarcam-text)!important}.product-form__submit{height:52px!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;width:100%!important;border-radius:var(--radius-md)!important}.swatch input:checked+label,.swatch-form__check:checked+.swatch-form__label{border-color:var(--acarcam-gold)!important;box-shadow:0 0 0 2px var(--acarcam-gold)!important}.breadcrumb__item a{color:var(--acarcam-muted)!important}.breadcrumb__item.active{color:var(--acarcam-text)!important}.tab-button.active,.tabs__tab--active{border-bottom:2px solid var(--acarcam-gold)!important;color:var(--acarcam-gold)!important}input:focus,select:focus,textarea:focus{border-color:var(--acarcam-gold)!important;outline:2px solid rgba(245,166,35,.25)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--acarcam-gold);border-radius:3px}::-webkit-scrollbar-track{background:var(--acarcam-light)}@media(max-width:768px){.header__heading-logo{max-width:110px!important}.product-form__submit{height:56px!important;font-size:1rem!important}}:focus-visible{outline:2px solid var(--acarcam-gold)!important;outline-offset:2px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/acarcam-design-system.css.map */
