:root{--an-charcoal: #121212;--an-graphite: #1d1d1f;--an-graphite-2: #2a2a2d;--an-white: #ffffff;--an-gray: #f4f4f6;--an-gray-line: #e3e3e8;--an-red: #E63946;--an-red-dark: #c92c39;--an-red-rgb: 230, 57, 70;--an-text: #121212;--an-muted: #5c5c66;--an-radius: 6px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:800;letter-spacing:-.005em;line-height:1.12}h1,h2,.h0,.h1,.h2,.title,.collection-hero__title,.main-page-title{text-transform:uppercase}.caption-with-letter-spacing,.subtitle,.card__heading,.product__title h1{letter-spacing:.02em}.product__title h1{text-transform:none}.title-wrapper-with-link .title:after,.title-wrapper .title:after,.collapsible-content__heading:after,.an-section-title:after{content:"";display:block;width:5.6rem;height:4px;margin-top:1rem;background:var(--an-red);border-radius:2px}.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin .title:after,.center .title:after,.text-center .title:after{margin-left:auto;margin-right:auto}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button--unbranded{--color-button: var(--an-red-rgb);--color-button-text: 255, 255, 255;--border-opacity: 1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){--color-button: 201, 44, 57;background-color:var(--an-red-dark)}.button--secondary{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-form__submit{min-height:5.2rem;font-size:1.5rem}.shopify-payment-button__button--unbranded{background-color:var(--an-charcoal)!important;min-height:5.2rem}.announcement-bar-section,.utility-bar{background:var(--an-charcoal);color:var(--an-white);border-bottom:2px solid var(--an-red)}.announcement-bar__message{font-size:1.25rem;font-weight:600;letter-spacing:.06em}.section-header .header-wrapper{border-bottom:1px solid rgba(255,255,255,.08)}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:var(--an-red)}.cart-count-bubble{background-color:var(--an-red);color:var(--an-white)}.badge{border-radius:3px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.price__badge-sale,.badge.color-scheme-4,.badge.color-scheme-5{background:var(--an-red)!important;color:var(--an-white)!important;border-color:var(--an-red)!important}.price__badge-sold-out{background:var(--an-graphite-2)!important;color:var(--an-white)!important}.price-item--sale,.price--on-sale .price-item--last{color:var(--an-red);font-weight:800}.price-item--regular{font-weight:800}.product .price .price-item{font-size:2.4rem}.card-wrapper .card{border-radius:var(--an-radius);transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-3px);box-shadow:0 12px 28px #1212121f}}.card__media .placeholder-svg,.card .placeholder-svg{background:var(--an-graphite);fill:#4a4a50}.card__heading a{font-weight:700}.an-dark{background:var(--an-charcoal);color:var(--an-white)}.an-dark a:not(.button):not(.an-btn){color:var(--an-white)}.multicolumn-card__image-wrapper .media{background:transparent}.multicolumn .multicolumn-card{border-radius:var(--an-radius)}.multicolumn-card h3{text-transform:uppercase;font-size:1.5rem;letter-spacing:.06em}.collapsible-content .accordion{border-color:var(--an-gray-line)}.collapsible-content summary{padding:1.8rem 0}.collapsible-content summary .accordion__title{font-weight:700;font-size:1.6rem}.collapsible-content details[open] summary .accordion__title{color:var(--an-red)}.collapsible-content .accordion__content{line-height:1.7;color:var(--an-muted)}.color-scheme-2 .collapsible-content .accordion__content,.an-dark .accordion__content{color:#ffffffbf}.field__input:focus,.select__select:focus,.customer .field input:focus{box-shadow:0 0 0 .2rem rgba(var(--an-red-rgb),.35)}:focus-visible{outline-color:var(--an-red)}.an-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.8rem;font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:4px;border:2px solid transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.an-btn--red{background:var(--an-red);color:var(--an-white)}.an-btn--red:hover{background:var(--an-red-dark)}.an-btn--dark{background:var(--an-charcoal);color:var(--an-white)}.an-btn--dark:hover{background:var(--an-graphite-2)}.an-btn--ghost{background:transparent;color:var(--an-white);border-color:#ffffffb3}.an-btn--ghost:hover{border-color:var(--an-white)}.footer{border-top:3px solid var(--an-red)}.footer-block__heading{text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.an-btn{transition:none}}.an-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:block;background:var(--an-charcoal);color:var(--an-white);border-top:2px solid var(--an-red);box-shadow:0 -6px 24px #00000059;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease}.an-sticky.is-visible{transform:translateY(0)}@media screen and (min-width:750px){.an-sticky:not(.an-sticky--desktop){display:none}}.an-sticky__inner{max-width:120rem;margin:0 auto;display:flex;align-items:center;gap:1rem}.an-sticky__info{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 auto}.an-sticky__thumb{width:4.8rem;height:4.8rem;object-fit:cover;border-radius:4px;background:var(--an-graphite-2);flex:0 0 auto}.an-sticky__text{min-width:0}.an-sticky__title{margin:0;font-size:1.3rem;line-height:1.3;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-sticky__price{margin:.2rem 0 0;font-size:1.6rem;font-weight:800;color:var(--an-white);line-height:1.2;white-space:nowrap}@media screen and (max-width:419px){.an-sticky__compare,.an-sticky__thumb{display:none}}.an-sticky__compare{margin-left:.6rem;font-size:1.2rem;font-weight:400;color:#ffffff80}.an-sticky__form{flex:0 0 auto;margin:0}.an-sticky__actions{display:flex;gap:.8rem}.an-sticky__btn{min-height:4.6rem;border:0;border-radius:4px;font-family:inherit;font-size:1.4rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.an-sticky__btn--cart{width:4.6rem;background:transparent;color:var(--an-white);border:2px solid rgba(255,255,255,.4)}.an-sticky__btn--buy{padding:0 1.8rem;background:var(--an-red);color:var(--an-white);white-space:nowrap}.an-sticky__btn--buy:active{background:var(--an-red-dark)}.an-sticky__btn[disabled]{opacity:.45;cursor:not-allowed}.an-sticky__btn.is-loading{opacity:.7;pointer-events:none}@media screen and (max-width:749px){body.an-sticky-visible{padding-bottom:7.6rem}}.an-advance{display:flex;gap:1.2rem;align-items:flex-start;margin:1.6rem 0;padding:1.4rem 1.6rem;background:#fff4f4;border:1px solid rgba(var(--an-red-rgb),.35);border-left:4px solid var(--an-red);border-radius:var(--an-radius);color:var(--an-text)}.an-advance[hidden]{display:none}.an-advance__icon{color:var(--an-red);flex:0 0 auto;line-height:0;margin-top:.2rem}.an-advance__title{margin:0 0 .4rem;font-size:1.3rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--an-red)}.an-advance__text{margin:0;font-size:1.4rem;line-height:1.55;color:var(--an-text)}.an-advance__methods{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.an-advance__methods li{padding:.3rem .9rem;font-size:1.2rem;font-weight:700;background:var(--an-charcoal);color:var(--an-white);border-radius:999px}.an-float{position:fixed;bottom:calc(1.6rem + env(safe-area-inset-bottom));z-index:39;display:flex;flex-direction:column;gap:1rem;transition:bottom .3s ease}.an-float--right{right:1.6rem;align-items:flex-end}.an-float--left{left:1.6rem;align-items:flex-start}@media screen and (max-width:749px){body.an-sticky-visible .an-float{bottom:calc(9.6rem + env(safe-area-inset-bottom))}}.an-float__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:5.2rem;width:5.2rem;padding:0;border-radius:999px;color:var(--an-white);text-decoration:none;font-size:1.4rem;font-weight:700;box-shadow:0 6px 18px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.an-float__btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000059}.an-float__btn:focus-visible{outline:3px solid var(--an-white);outline-offset:2px}.an-float__btn--wa{background:#25d366}.an-float__btn--call{background:var(--an-charcoal);border:2px solid var(--an-red)}.an-float__label{display:none}@media screen and (min-width:990px){.an-float__btn{width:auto;padding:0 2rem 0 1.6rem}.an-float__label{display:inline}}.an-float__btn--wa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;animation:an-pulse 2.4s infinite;pointer-events:none}@keyframes an-pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 14px #25d36600}to{box-shadow:0 0 #25d36600}}@media(prefers-reduced-motion:reduce){.an-float__btn--wa:before{animation:none}}.an-card{display:flex;flex-direction:column;height:100%;background:var(--an-white);color:var(--an-text);border:1px solid var(--an-gray-line);border-radius:var(--an-radius);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}@media(hover:hover){.an-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1212121f}}.an-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--an-gray);overflow:hidden}.an-card__img{width:100%;height:100%;object-fit:cover;display:block}.an-card__placeholder{background:var(--an-graphite);fill:#4a4a50}.an-card__badge{position:absolute;top:1rem;left:1rem;padding:.3rem .8rem;background:var(--an-red);color:var(--an-white);font-size:1.2rem;font-weight:800;border-radius:3px;letter-spacing:.04em}.an-card__badge--dark{background:var(--an-charcoal)}.an-card__info{padding:1.2rem 1.4rem 1.6rem;display:flex;flex-direction:column;gap:.4rem;flex:1 1 auto}.an-card__title{margin:0;font-size:1.45rem;line-height:1.35;font-weight:700;text-transform:none;letter-spacing:0;color:var(--an-text)}.an-card__title a{color:var(--an-text);text-decoration:none}.an-card__title a:hover{color:var(--an-red)}.an-card__price{margin:0;font-size:1.5rem;color:var(--an-text)}.an-card__from{margin-right:.4rem;font-size:1.25rem;color:var(--an-muted)}.an-card__price-now{font-weight:800}.an-card__price-was{margin-left:.6rem;font-size:1.25rem;color:#8a8a93}.an-card__cod{margin:auto 0 0;padding-top:.6rem;font-size:1.15rem;font-weight:600;color:#2e7d32}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-auto-needs.css.map */
