.template-product product-info{--agp-border: #e6e7ea;--agp-surface: #f7f7f8;--agp-surface-strong: #f0f8fa;--agp-ink: #18191d;--agp-muted: #737780;--agp-radius: 1.8rem}.template-product product-info>product-component>.page-width{max-width:132rem;padding-inline:clamp(1.6rem,4vw,4.8rem)}.aromauto-product-breadcrumb{display:flex;align-items:center;gap:.9rem;margin:0 0 3.6rem;color:var(--agp-muted);font-size:1.35rem;font-weight:600;white-space:nowrap}.aromauto-product-breadcrumb a{color:var(--agp-ink);text-decoration:none}.aromauto-product-breadcrumb a:hover{text-decoration:underline}.aromauto-product-breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis}.aromauto-product-mobile-intro{margin-bottom:2.4rem}.aromauto-product-mobile-intro__eyebrow{margin:0 0 .8rem;color:#079fe6;font-size:1.15rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.aromauto-product-mobile-intro h1{margin:0;color:var(--agp-ink);font-size:clamp(3rem,9vw,4.2rem);font-weight:800;letter-spacing:-.045em;line-height:1.04}.aromauto-product-mobile-intro__actions{display:flex;gap:2rem;margin-top:1.4rem}.aromauto-product-mobile-intro__actions a,.aromauto-product-mobile-intro__actions button{display:inline-flex;align-items:center;gap:.55rem;padding:0;border:0;color:var(--agp-ink);background:transparent;font:inherit;font-size:1.35rem;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:.25rem}.template-product .product{align-items:start;gap:clamp(2.8rem,4.5vw,6rem);margin:0}.template-product .product.grid--2-col-tablet>.grid__item{width:calc(50% - clamp(1.4rem,2.25vw,3rem));max-width:calc(50% - clamp(1.4rem,2.25vw,3rem))}.template-product .product__media-wrapper{position:relative;overflow:visible;padding:clamp(2rem,3.5vw,4.4rem);border:0;border-radius:var(--agp-radius);background:var(--agp-surface);box-shadow:none}.template-product .product__media-list{margin:0;border-radius:calc(var(--agp-radius) - .4rem)}.template-product .product__media,.template-product .product-media-container,.template-product .product__media img,.template-product .product__media video,.template-product .product__media model-viewer{border-radius:calc(var(--agp-radius) - .6rem)}.template-product .product__media img{object-fit:contain;mix-blend-mode:multiply}.template-product .thumbnail-slider{margin-top:2.2rem}.template-product .thumbnail-list{justify-content:center;gap:.8rem}.template-product .thumbnail-list__item{width:6.6rem;height:6.6rem;flex:0 0 6.6rem}.template-product .thumbnail{overflow:hidden;border:1px solid transparent;border-radius:1.2rem;background:#fff;box-shadow:none}.template-product .thumbnail[aria-current=true]{border-color:var(--agp-ink);box-shadow:0 0 0 1px var(--agp-ink)}.aromauto-product-media-actions{position:absolute;z-index:3;top:2rem;right:2rem;display:grid;gap:1rem}.section-header.shopify-section-group-header-group{z-index:100!important;isolation:isolate}.template-product .product__media-wrapper{position:relative;z-index:0;isolation:isolate}.aromauto-product-media-action{display:grid;width:4.8rem;height:4.8rem;padding:0;place-items:center;border:1px solid var(--agp-border);border-radius:50%;color:var(--agp-ink);background:#fffffff0;box-shadow:0 .8rem 2.4rem #18191d14;cursor:pointer}.aromauto-product-media-action:hover{border-color:#079fe6;color:#079fe6;transform:translateY(-1px)}.aromauto-product-media-action svg{width:2.35rem;height:2.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.template-product .product__info-wrapper{padding:0}.template-product .product__info-container{max-width:none;padding:clamp(2.4rem,3vw,4rem);border:1px solid var(--agp-border);border-radius:var(--agp-radius);background:#fff;box-shadow:0 1.6rem 5rem #18191d0e;backdrop-filter:none;-webkit-backdrop-filter:none}.template-product .product__column-sticky{top:12rem}.template-product .product__text.caption-with-letter-spacing{display:block;margin:0 0 1.4rem;color:#079fe6;background:transparent;font-size:1.15rem;font-weight:800;letter-spacing:.11em;line-height:normal;text-transform:uppercase}.template-product .product__text.caption-with-letter-spacing:before,.template-product .product__text.caption-with-letter-spacing:after{content:none}.template-product .product__title{margin-bottom:1.8rem}.template-product .product__title h1{max-width:54rem;margin:0;font-family:var(--aromauto-title-family, var(--font-heading-family));color:var(--aromauto-title-color, var(--agp-ink));font-size:min(var(--aromauto-title-size, 4.6rem),12vw);font-weight:var(--aromauto-title-weight, 800)!important;letter-spacing:-.045em;line-height:1.04}.template-product .product__title.aromauto-title-font-modern h1,.template-product .price.aromauto-price-font-modern .price-item{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.template-product .product__title.aromauto-title-font-serif h1,.template-product .price.aromauto-price-font-serif .price-item{font-family:Georgia,Times New Roman,serif}.template-product .product__title.aromauto-title-font-rounded h1,.template-product .price.aromauto-price-font-rounded .price-item{font-family:ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif}.template-product .product__info-container>*+*{margin-top:2.2rem}.template-product .aromauto-product-mount{padding:1.8rem 2rem;border:1px solid rgba(7,159,230,.18);border-radius:1.4rem;background:linear-gradient(135deg,#22c7bd16,#079fe60b 52%,#e215c712)}.template-product variant-selects{display:block;padding-top:.4rem}.template-product .product-form__input{box-sizing:border-box;width:100%;max-width:none;min-width:0;margin:0 0 2.2rem;padding:0;border:0}.template-product .product-form__input .form__label{width:100%;margin:0 0 1.1rem;color:var(--agp-ink);font-size:1.45rem;font-weight:750}.template-product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.9rem}.template-product .product-form__input--pill legend{flex:0 0 100%}.template-product .product-form__input--pill input[type=radio]+label{position:relative;display:flex;box-sizing:border-box;max-width:100%;min-width:min(16rem,calc(50% - .45rem));min-height:5.8rem;flex:1 1 calc(50% - .9rem);align-items:center;justify-content:flex-start;margin:0;padding:1.25rem 4.4rem 1.25rem 1.6rem;border:1px solid var(--agp-border);border-radius:1.2rem;color:var(--agp-ink);background:#fff;font-size:1.35rem;font-weight:650;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.template-product .product-form__input--pill input[type=radio]+label:hover{border-color:#079fe6b3}.template-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--agp-ink);color:var(--agp-ink);background:linear-gradient(135deg,#22c7bd12,#079fe609,#e215c70f);box-shadow:inset 0 0 0 1px var(--agp-ink)}.template-product .product-form__input--pill input[type=radio]:checked+label:after{position:absolute;top:50%;right:1.5rem;display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;color:#fff;background:var(--aromauto-gradient);content:"\2713";font-size:1.2rem;transform:translateY(-50%)}.template-product .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.9rem}.template-product .product-form__input--swatch legend{flex:0 0 100%}.template-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{width:5.6rem;height:5.6rem;margin:0;border:1px solid var(--agp-border);box-shadow:0 0 0 .5rem #fff}.template-product .product-form__quantity{margin-bottom:1.8rem}.template-product .quantity{min-height:5.2rem;border:1px solid var(--agp-border);border-radius:1.2rem;background:#fff}.template-product [id^=price-]{margin-top:2.4rem}.template-product .price--large,.template-product .price--large .price-item{color:var(--aromauto-price-color, #7b36e8);font-size:min(var(--aromauto-price-size, 3.8rem),10vw);font-weight:var(--aromauto-price-weight, 700);letter-spacing:-.04em}.template-product .price--large .price-item{background:none;font-family:var(--aromauto-price-family, var(--font-heading-family));font-weight:var(--aromauto-price-weight, 700)!important;-webkit-text-fill-color:currentColor}.template-product .product__tax,.template-product .installment{color:var(--agp-muted)}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit,.template-product .shopify-payment-button__button{min-height:5.8rem;border-radius:999px;font-size:1.5rem;font-weight:800}.template-product .product-form__submit{color:#fff;background:var(--aromauto-gradient);box-shadow:0 1.4rem 3rem #079fe62e}.template-product .product-form__submit:hover:not([disabled]){filter:brightness(.97) saturate(1.08);transform:translateY(-1px)}.template-product .shopify-payment-button.aromauto-payment-locked{opacity:.48;filter:grayscale(.35);pointer-events:none}.template-product .aromauto-payment-photo-required{margin:1rem 0 0;color:var(--agp-muted);font-size:1.25rem;line-height:1.4;text-align:center}.aromauto-product-reassurance{overflow:hidden;margin-top:2rem;border:1px solid var(--agp-border);border-radius:1.4rem;background:var(--agp-surface)}.aromauto-product-reassurance__item{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.35rem 1.5rem}.aromauto-product-reassurance__item+.aromauto-product-reassurance__item{border-top:1px solid var(--agp-border)}.aromauto-product-reassurance__icon{display:grid;width:3.8rem;height:3.8rem;place-items:center;border-radius:50%;color:#079fe6;background:#fff}.aromauto-product-reassurance__icon svg{width:2rem;height:2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.aromauto-product-reassurance strong,.aromauto-product-reassurance small{display:block}.aromauto-product-reassurance strong{color:var(--agp-ink);font-size:1.3rem;font-weight:750}.aromauto-product-reassurance small{margin-top:.2rem;color:var(--agp-muted);font-size:1.15rem;line-height:1.35}.template-product .product__pickup-availabilities{margin:1.6rem 0 0;padding:1.4rem;border-radius:1.2rem;background:var(--agp-surface)}.template-product .share-button{margin-top:1.6rem}.template-product .product__description,.template-product .product__accordion{padding-top:2rem;border-top:1px solid var(--agp-border)}.aromauto-product-details{padding:clamp(3rem,6vw,8rem) 0;color:var(--agp-ink, #18191d)}.aromauto-product-details .page-width{max-width:132rem}.aromauto-product-details__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:2rem}.aromauto-product-details__card,.aromauto-product-details__story{border:1px solid var(--agp-border, #e6e7ea);border-radius:1.8rem;background:#fff}.aromauto-product-details__card{padding:clamp(2.4rem,4vw,4rem)}.aromauto-product-details__card h2,.aromauto-product-details__story h2{margin:0;color:var(--agp-ink, #18191d);font-size:clamp(2.6rem,3.5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.08}.aromauto-product-details__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:2.4rem 0 0}.aromauto-product-details__spec{display:grid;grid-template-columns:minmax(9rem,.8fr) 1.2fr;gap:1.4rem;padding:1.4rem 0;border-bottom:1px solid var(--agp-border, #e6e7ea)}.aromauto-product-details__spec dt{color:var(--agp-muted, #737780);font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aromauto-product-details__spec dd{margin:0;color:var(--agp-ink, #18191d);font-size:1.3rem;font-weight:650}.aromauto-product-details__included{display:grid;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none}.aromauto-product-details__included li{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:1.2rem;min-height:5.6rem;padding:.8rem 1.2rem;border-radius:1.2rem;background:var(--agp-surface, #f7f7f8);font-size:1.3rem;font-weight:650}.aromauto-product-details__included-icon{display:grid;width:3.6rem;height:3.6rem;place-items:center;border-radius:50%;color:#079fe6;background:#fff;font-size:1.6rem}.aromauto-product-details__story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,5vw,7rem);margin-top:2rem;padding:clamp(3rem,5vw,6rem);background:linear-gradient(135deg,#22c7bd17,#079fe60b 48%,#e215c713)}.aromauto-product-details__eyebrow{margin:0 0 1rem;color:#079fe6;font-size:1.15rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.aromauto-product-details__copy{color:var(--agp-muted, #737780);font-size:1.5rem;line-height:1.7}.aromauto-product-details__copy>*:first-child{margin-top:0}.aromauto-product-details__copy>*:last-child{margin-bottom:0}@media screen and (max-width:989px){.template-product .product.grid--2-col-tablet>.grid__item{width:100%;max-width:100%}.template-product .product{display:block}.template-product .product__info-container{margin-top:2rem}.aromauto-product-details__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.template-product product-info>product-component>.page-width{padding-inline:1.6rem}.aromauto-product-breadcrumb{margin-bottom:2.4rem;font-size:1.2rem}.template-product .product__media-wrapper{padding:1.6rem;border-radius:1.6rem}.template-product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}.template-product .product__media-list{width:100%;margin-left:0}.template-product .product__media-wrapper,.template-product .product__media-wrapper slider-component,.template-product .product__media-wrapper .product__media-list,.template-product .product__media-wrapper .product__media{touch-action:pan-y}.template-product .product__media-wrapper slider-component[id^=GalleryViewer-] .product__media-list{overflow-x:hidden;overflow-y:clip}.template-product .product__info-container{margin-top:1.6rem;padding:2.4rem 1.8rem;border-radius:1.6rem}.template-product .product__info-container>.product__title{display:none}.template-product .product__info-container>.product__text.caption-with-letter-spacing:first-child{display:none}.template-product .product-form__input--pill input[type=radio]+label{width:100%;min-width:100%;flex-basis:100%}.template-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{width:5rem;height:5rem}.aromauto-product-details{padding:3rem 0 5rem}.aromauto-product-details .page-width{padding-inline:1.6rem}.aromauto-product-details__card{padding:2.4rem 1.8rem;border-radius:1.6rem}.aromauto-product-details__specs{grid-template-columns:1fr}.aromauto-product-details__story{grid-template-columns:1fr;padding:3rem 2rem;border-radius:1.6rem}}@media(prefers-reduced-motion:reduce){.aromauto-product-media-action,.template-product .product-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/aromauto-product-grover.css.map */
