.aac{display:block;width:100%;min-width:0;background:var(--aac-bg, #000);color:var(--aac-description, #fff);font-family:inherit}.aac,.aac *{box-sizing:border-box}.aac :is(h2,h3,p){margin:0;padding:0}.aac a{text-decoration:none;color:inherit}.aac a:hover{color:inherit}.aac button{font:inherit}.aac__section{padding:var(--aac-padding-top, 64px) 0 var(--aac-padding-bottom, 64px);overflow:hidden;background:var(--aac-bg, #000)}.aac__container{max-width:1600px;width:100%;margin:0 auto;padding:0 32px}.aac__layout{display:grid;grid-template-columns:minmax(0,33fr) minmax(0,67fr);align-items:center;column-gap:44px;width:100%;min-width:0}.aac__intro{min-width:0}.aac__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--aac-kicker, #fff);font-size:clamp(17px,1.4vw,24px);line-height:1.2;font-weight:500;letter-spacing:-.015em}.aac__decoration{display:block;max-width:76px;width:auto;height:58px;object-fit:contain}.aac .aac__heading{color:var(--aac-heading, #46b7f5);font-size:clamp(40px,4.4vw,82px);font-weight:850;line-height:1.035;letter-spacing:-.035em;overflow-wrap:anywhere}.aac .aac__description{margin-top:24px;font-size:clamp(14px,1.1vw,19px);line-height:1.4;color:var(--aac-description, #fff)}.aac__carousel{position:relative;min-width:0}.aac__viewport{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.aac__viewport::-webkit-scrollbar{display:none}.aac__track{display:flex;width:max-content;min-width:100%;gap:10px}.aac__card{display:flex;flex:0 0 var(--aac-card-width, 340px);flex-direction:column;overflow:hidden;min-width:0;border-radius:10px;background:var(--aac-card, #fff);color:var(--aac-card-title, #303030);scroll-snap-align:start}.aac__media{position:relative;background:var(--aac-card, #fff)}.aac__image-link{display:block;aspect-ratio:1 / 1;width:100%;overflow:hidden}.aac__image{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.aac__placeholder{fill:#d7d7d7}.aac__discount{position:absolute;z-index:1;top:10px;left:10px;display:flex;width:63px;height:63px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--aac-accent, #46b7f5);border-radius:50%;background:var(--aac-badge-bg, #fff);color:var(--aac-badge-text, #000);text-align:center;pointer-events:none}.aac__discount span,.aac__discount strong{display:block;font-size:13px;line-height:1.05;font-weight:800}.aac__discount strong{font-size:15px;margin-top:2px}.aac__card-body{display:flex;flex:1;min-width:0;flex-direction:column;align-items:stretch;padding:12px 14px 15px;text-align:center}.aac .aac__product-title{min-width:0;color:var(--aac-card-title, #303030);font-size:clamp(17px,1.3vw,22px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}.aac__subtitle{margin-top:3px!important;color:var(--aac-old-price, #777);font-size:12px;line-height:1.25}.aac__prices{display:flex;min-height:35px;align-items:baseline;justify-content:center;gap:5px 9px;flex-wrap:wrap;margin:5px 0 9px;font-variant-numeric:tabular-nums}.aac__sale-price{color:var(--aac-accent, #46b7f5);font-size:clamp(22px,1.65vw,30px);line-height:1.15;font-weight:850;white-space:nowrap}.aac__old-price{color:var(--aac-old-price, #777);font-size:16px;font-weight:700;white-space:nowrap}.aac__unconfigured{color:#999}.aac__form{width:100%;margin-top:auto}.aac .aac__button{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;margin-top:auto;padding:9px 12px;border:0;border-radius:3px;background:var(--aac-button-bg, #000);color:var(--aac-button-text, #fff);font-size:16px;font-weight:750;line-height:1.15;text-align:center;cursor:pointer;transition:opacity .15s ease}.aac .aac__button:hover{color:var(--aac-button-text, #fff);opacity:.85}.aac__button[aria-busy=true]{opacity:.65;cursor:wait}.aac .aac__button--disabled{opacity:.52;cursor:not-allowed}.aac__form-error{color:#b3261e;font-size:12px;padding-top:4px}.aac__form-error[hidden]{display:none}.aac__controls{position:relative;margin-top:17px}.aac__scrollbar{position:relative;width:100%;height:2px;background:#616161}.aac__scrollbar-thumb{position:absolute;top:0;left:0;height:2px;width:33%;background:var(--aac-accent, #46b7f5);transform:translate(0)}.aac__arrow{position:absolute;z-index:2;display:flex;width:42px;height:52px;align-items:center;justify-content:center;top:calc(-1 * (var(--aac-card-width, 340px) / 2 + 30px));border:0;background:transparent;color:#fff;cursor:pointer;padding:0}.aac__arrow--prev{left:-53px}.aac__arrow--next{right:-53px}.aac__arrow svg{display:block;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;fill:none}.aac__arrow[disabled]{opacity:.48;cursor:default}.aac__arrow:hover:not([disabled]){color:var(--aac-accent, #46b7f5)}.aac :is(.aac__viewport,.aac__arrow,.aac__button,a):focus-visible{outline:2px solid var(--aac-accent, #46b7f5);outline-offset:3px}.aac[data-aac-static] .aac__controls{display:none}@media(max-width:1199px){.aac__layout{grid-template-columns:minmax(0,38fr) minmax(0,62fr);column-gap:28px}.aac__container{padding:0 24px}.aac__arrow--prev{left:-38px}.aac__arrow--next{right:-38px}}@media(max-width:899px){.aac__layout{display:block}.aac__intro{margin-bottom:24px}.aac__eyebrow{font-size:17px;margin-bottom:12px}.aac .aac__heading{font-size:clamp(36px,6vw,56px)}.aac .aac__description{font-size:15px;margin-top:10px}.aac__card{flex-basis:min(var(--aac-card-width, 340px),43vw)}.aac__arrow--prev{left:0}}@media(max-width:599px){.aac__section{padding-top:min(var(--aac-padding-top, 64px),46px);padding-bottom:min(var(--aac-padding-bottom, 64px),42px)}.aac__container{padding:0 20px}.aac__intro{margin-bottom:18px}.aac__eyebrow{gap:7px;margin-bottom:4px;font-size:16px;line-height:1.2}.aac__decoration{max-width:52px;height:43px}.aac .aac__heading{font-size:clamp(34px,9.3vw,46px);line-height:1.03;letter-spacing:-.03em}.aac .aac__description{margin-top:7px;font-size:13px}.aac__card{flex-basis:min(var(--aac-mobile-card-width, 220px),calc(100vw - 62px));border-radius:6px}.aac__card-body{padding:11px 7px 7px}.aac .aac__product-title{font-size:16px}.aac__sale-price{font-size:21px}.aac__old-price{font-size:12px}.aac__prices{min-height:27px;margin:4px 0 6px;gap:5px}.aac .aac__button{min-height:28px;padding:6px 8px;font-size:13px}.aac__discount{top:8px;left:7px;width:52px;height:52px}.aac__discount span{font-size:11px}.aac__discount strong{font-size:13px}.aac__controls{margin-top:18px}.aac__arrow{display:none}}@media(prefers-reduced-motion:reduce){.aac__viewport{scroll-behavior:auto}.aac .aac__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/aislpc-accessories-carousel.css.map */
