:root{--detailer-blue: #7eaed2;--detailer-blue-rgb: 126 174 210;--detailer-ink: var(--color-foreground, #101010);--detailer-surface: #f5f4f2;--detailer-border: #e6e4e0;--detailer-dark: #0a0a0a;--detailer-radius-pill: 999px;--accent-exterior: #7eaed2;--accent-interior: #aea2c6;--accent-polishing: #de7266;--accent-equipment: #bac65a;--accent-kits: #66ae8a;--accent-marine: #72aeba;--accent-academy: #c6ba7e;--accent-sale: #de7266;--focus-outline-width: .125rem;--detailer-eyebrow-ink: rgb(var(--color-foreground-rgb, 16 16 16) / .68);--detailer-eyebrow-ink-on-dark: #c9c9c9}[data-accent=exterior]{--accent: var(--accent-exterior)}[data-accent=interior]{--accent: var(--accent-interior)}[data-accent=polishing]{--accent: var(--accent-polishing)}[data-accent=equipment]{--accent: var(--accent-equipment)}[data-accent=kits]{--accent: var(--accent-kits)}[data-accent=marine]{--accent: var(--accent-marine)}[data-accent=academy]{--accent: var(--accent-academy)}[data-accent=sale]{--accent: var(--accent-sale)}.detailer-pill{border-radius:var(--detailer-radius-pill)}.detailer-display{letter-spacing:-.03em;line-height:1.05}.detailer-muted{color:#8f8f8f}.detailer-muted-light{color:#cacaca}.eyebrow{display:inline-block;margin:0;font-family:var(--font-body--family, inherit);font-size:.75rem;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:inherit}.eyebrow--accent{color:var(--detailer-eyebrow-ink, #5f5f5f)}.eyebrow--on-dark{color:var(--detailer-eyebrow-ink-on-dark, #c9c9c9)}.eyebrow--rule{display:inline-flex;align-items:center;gap:.6em}.eyebrow--rule:before{content:"";display:inline-block;width:1.5rem;height:2px;background-color:var(--accent, var(--detailer-blue))}.eyebrow--paren{text-transform:none;letter-spacing:.02em;font-weight:500;color:var(--detailer-eyebrow-ink, #5f5f5f)}.eyebrow--paren:before{content:"("}.eyebrow--paren:after{content:")"}.footer-content .menu__heading{color:var(--detailer-eyebrow-ink-on-dark, #c9c9c9)}*:focus-visible{outline-color:var(--detailer-blue)}@supports not selector(:focus-visible){*:focus{outline-color:var(--detailer-blue)}}:root{--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width, 1px) + .5px) var(--detailer-blue)}.header-menu .menu-list__link{font-size:var(--menu-top-level-font-size, .875rem);font-weight:400;letter-spacing:.01em;transition:color .15s var(--animation-easing, ease-in-out)}@media screen and (min-width:750px){.header-menu .menu-list__link{font-size:var(--menu-top-level-font-size-desktop, 1rem)}}.header-menu .menu-list__link-title{padding-inline:var(--gap-md, .75rem)}.header-menu .menu-list .menu-list__list-item:hover .menu-list__link,.header-menu .menu-list .menu-list__list-item:focus-within .menu-list__link{color:var(--accent, var(--detailer-blue))}.header-menu .menu-list__list-item:has(.menu-list__link--active),.header-menu .menu-list__list-item:has(.menu-list__link[aria-current=page]){--menu-top-level-font-color: var(--accent, var(--detailer-blue));--menu-top-level-font-color-rgb: var(--detailer-blue-rgb)}.menu-list__submenu .mega-menu__link:hover,.menu-list__submenu .mega-menu__link:focus-visible{color:var(--accent, var(--detailer-blue))}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{transition:background-color var(--hover-transition-duration, .2s) var(--animation-easing, ease-in-out),color var(--hover-transition-duration, .2s) var(--animation-easing, ease-in-out),border-color var(--hover-transition-duration, .2s) var(--animation-easing, ease-in-out),box-shadow var(--hover-transition-duration, .2s) var(--animation-easing, ease-in-out),filter var(--hover-transition-duration, .2s) var(--animation-easing, ease-in-out),translate var(--hover-transition-duration, .2s) var(--animation-easing, ease-in-out)}.button:not(.button-secondary):hover{translate:0 -1px;filter:brightness(.95)}.button-secondary:hover{translate:0 -1px;box-shadow:0 0 0 2px var(--accent, var(--detailer-blue));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, var(--detailer-blue)) 70%,transparent)}.button-custom:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){translate:0 -1px;filter:brightness(.95)}.button:active,.button-secondary:active,.button-custom:active,button.shopify-payment-button__button--unbranded:active{translate:0 0;filter:none}:root{--button-padding-inline: 28px;--detailer-cta-min-height: 52px}@media screen and (min-width:750px){:root{--detailer-cta-min-height: 48px}}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),.button-custom,button.shopify-payment-button__button--unbranded{min-height:var(--detailer-cta-min-height);font-size:.9375rem;font-weight:500}@media screen and (min-width:990px){.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) clamp(20rem,45%,34rem)}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:clamp(20rem,45%,34rem) minmax(0,1fr)}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media,.product-information .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-right:32px}.product-information .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details,.product-information .product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-left:32px}.product-information .product-details.sticky-content--desktop{top:calc(var(--sticky-header-offset, 0px) + var(--detailer-sticky-buy-gap, 24px))}}.detailer-savings{margin:0;font-size:var(--font-size--sm, .875rem);font-weight:600;color:var(--accent-sale, #de7266)}.product-information .product-form-buttons>add-to-cart-component{flex:1 1 auto;min-width:0}.product-information .product-form-buttons .add-to-cart-button{width:100%}.product-information .product-form-buttons>.accelerated-checkout-block{flex:1 0 100%;min-width:100%}.product-information .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 46px}.product-badges__badge{--badge-font-size: var(--font-size--2xs, .75rem);font-weight:600;letter-spacing:.06em}.product-badges__badge--rectangle{padding-block:3px;padding-inline:8px}@media screen and (min-width:750px){.product-badges__badge--rectangle{padding-block:4px;padding-inline:10px}}.detailer-stars{display:inline-flex;align-items:center;gap:var(--gap-2xs, .3rem);color:var(--detailer-blue);line-height:1}.detailer-stars__star{display:inline-flex;width:.85rem;height:.85rem}.detailer-stars__star svg{width:100%;height:100%;fill:currentcolor;stroke:none}.detailer-stars__star--empty{color:rgb(var(--color-foreground-rgb, 16 16 16) / .22)}.detailer-stars__star--half{position:relative;color:rgb(var(--color-foreground-rgb, 16 16 16) / .22)}.detailer-stars__star--half>svg:last-child{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--detailer-blue);fill:currentcolor;clip-path:inset(0 50% 0 0)}.detailer-stars__label{margin-inline-start:.15rem;font-size:var(--font-size--xs, .8125rem);color:var(--color-foreground, var(--detailer-ink))}.detailer-stars--lg .detailer-stars__star{width:1.1rem;height:1.1rem}.detailer-logo{display:inline-flex;align-items:center;color:currentColor;transition:color .2s var(--animation-easing, ease-in-out)}.detailer-logo svg{display:block;width:100%;height:auto;fill:currentColor;color:inherit}.detailer-trust-strip{background-color:var(--detailer-surface);border-block:1px solid var(--detailer-border)}.detailer-trust-strip__items{display:grid;grid-template-columns:1fr;gap:var(--gap-md, .9rem);padding-block:var(--padding-xl, 1.25rem)}@media screen and (min-width:750px){.detailer-trust-strip__items{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--gap-xl, 1.25rem)}}.detailer-trust-strip__item{display:flex;align-items:center;gap:var(--gap-xs, .5rem);font-size:var(--font-size--sm, .875rem);color:var(--color-foreground, var(--detailer-ink))}.detailer-trust-strip__item .svg-wrapper,.detailer-trust-strip__item svg{width:var(--icon-size-sm, 1.25rem);height:var(--icon-size-sm, 1.25rem);flex-shrink:0}.detailer-trust-strip__item svg{color:var(--accent, currentColor)}.detailer-trust-strip__item strong{font-weight:600}.detailer-review-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-lg, 1rem)}@media screen and (min-width:750px){.detailer-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.detailer-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.detailer-review-card{display:grid;align-content:start;gap:var(--gap-sm, .7rem);padding:var(--padding-xl, 1.25rem);background-color:var(--color-background, #ffffff);border:1px solid var(--detailer-border);border-radius:0;transition:border-color var(--animation-speed, .125s) var(--animation-easing, ease-in-out)}.detailer-review-card:hover{border-color:rgb(var(--color-foreground-rgb, 16 16 16) / .4)}.detailer-review-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xs, .5rem);flex-wrap:wrap}.detailer-review-card__verified{display:inline-flex;align-items:center;gap:.3em;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 16 16 16) / .55)}.detailer-review-card__verified svg{width:.75rem;height:.75rem;fill:currentcolor}.detailer-review-card__text{margin:0;font-size:var(--font-paragraph--size, .9375rem);line-height:var(--line-height--body-normal, 1.4);color:var(--color-foreground, var(--detailer-ink))}.detailer-review-card__author{margin:0;font-size:var(--font-size--sm, .875rem);font-weight:600;color:var(--color-foreground, var(--detailer-ink))}.detailer-surface{background-color:var(--detailer-surface)}.detailer-divider{border:0;border-top:1px solid var(--detailer-border);margin:0}.detailer-chips{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin:0;padding:0;list-style:none}.detailer-chips__chip{display:inline-flex;align-items:center;padding-block:3px;padding-inline:9px;border:1px solid rgb(var(--color-foreground-rgb, 16 16 16) / .18);border-radius:var(--detailer-radius-pill, 999px);font-family:var(--font-body--family, inherit);font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 16 16 16) / .6)}.detailer-benefits.detailer-benefits--ticks{display:grid;grid-template-columns:1fr;gap:6px;justify-items:stretch}.detailer-benefits.detailer-benefits--ticks .detailer-benefits__heading{margin-block-end:2px}.detailer-benefits.detailer-benefits--ticks .detailer-benefits__row{align-items:center;gap:8px}.detailer-benefits.detailer-benefits--ticks .detailer-benefits__icon{margin-block-start:0}.detailer-benefits.detailer-benefits--ticks .detailer-benefits__label{font-size:.875rem;line-height:1.35;color:rgb(var(--color-foreground-rgb, 16 16 16) / .8)}.detailer-trustline{display:grid;justify-items:center;gap:8px;width:100%;margin-block-start:4px}.detailer-trustline__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.detailer-trustline__item{display:flex;align-items:center}.detailer-trustline__icons .detailer-trustline__icon,.detailer-trustline__icons svg{display:block;width:auto;height:24px}.detailer-trustline__text{margin:0;font-size:.75rem;line-height:1.4;text-align:center;text-wrap:balance;color:rgb(var(--color-foreground-rgb, 16 16 16) / .6)}.eyebrow,.detailer-trust-strip__item,.detailer-stars{transition:color var(--animation-speed, .125s) var(--animation-easing, ease-in-out)}@media(prefers-reduced-motion:reduce){:root{--animation-speed-fast: 0s;--animation-speed: 0s;--animation-speed-medium: 0s;--animation-speed-slow: 0s;--drawer-animation-speed: 0s;--hover-transition-duration: 0s;--surface-transition-duration: 0s;--submenu-animation-speed: 0s}.detailer-review-card,.eyebrow,.detailer-trust-strip__item,.detailer-stars,.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded,.header-menu .menu-list__link,.detailer-logo{transition:none}.button:hover,.button-secondary:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover{translate:none}}.detailer-bundle{display:block;width:100%}.detailer-bundle__fieldset{margin:0;padding:0;border:0;min-inline-size:0}.detailer-bundle__legend{display:block;float:none;width:100%;padding:0;margin-block-end:8px;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--color-foreground, var(--detailer-ink))}.detailer-bundle__tiers{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;width:100%}@media screen and (min-width:750px){.detailer-bundle__tiers{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}}.detailer-bundle .detailer-bundle__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:12px;cursor:pointer;background-color:var(--color-background, #ffffff);border:1px solid var(--detailer-border, #e6e4e0);border-radius:0;transition:border-color var(--animation-speed, .125s) var(--animation-easing, ease-in-out),background-color var(--animation-speed, .125s) var(--animation-easing, ease-in-out)}.detailer-bundle__card:hover{border-color:rgb(var(--color-foreground-rgb, 16 16 16) / .4)}.detailer-bundle__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.detailer-bundle__card[data-selected=true],.detailer-bundle__card:has(.detailer-bundle__input:checked){border-width:2px;border-color:var(--detailer-blue, #7eaed2);padding:11px;background-color:rgb(var(--detailer-blue-rgb, 126 174 210) / .08)}.detailer-bundle__card:has(.detailer-bundle__input:focus-visible){outline:var(--focus-outline-width, .125rem) solid var(--detailer-blue, #7eaed2);outline-offset:2px}.detailer-bundle__badge{display:inline-flex;align-items:center;align-self:start;margin-block-end:2px;padding-block:2px;padding-inline:8px;border:1px solid rgb(var(--detailer-blue-rgb, 126 174 210) / .7);border-radius:var(--detailer-radius-pill, 999px);font-size:.625rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 16 16 16) / .7)}.detailer-bundle__label{font-size:.875rem;font-weight:600;line-height:1.35;white-space:nowrap;color:var(--color-foreground, var(--detailer-ink))}.detailer-bundle__total{font-size:1rem;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--color-foreground, var(--detailer-ink))}.detailer-bundle__unit,.detailer-bundle__note{font-size:.75rem;line-height:1.4;color:rgb(var(--color-foreground-rgb, 16 16 16) / .6)}.detailer-bundle__unit{white-space:nowrap}@media(prefers-reduced-motion:reduce){.detailer-bundle .detailer-bundle__card{transition:none}}.detailer-eta{margin:0;font-size:var(--font-size--sm, .875rem);line-height:1.45;color:var(--color-foreground, var(--detailer-ink));text-wrap:pretty}.detailer-eta__label{font-weight:600}.detailer-eta__range time{white-space:nowrap}.detailer-eta--accordion{margin-block-start:8px}@media screen and (min-width:750px){.product-grid.product-grid--grid.product-grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(2, minmax(0, 1fr))}}@media screen and (min-width:990px){.product-grid.product-grid--grid.product-grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1200px){.product-grid.product-grid--grid.product-grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.product-card .text-block.custom-typography,.product-card .text-block.custom-typography>*{letter-spacing:.08em;color:var(--detailer-eyebrow-ink, #5f5f5f)}.product-card .text-block.custom-typography:has(>p:empty){display:none}.product-card .group-block:has(>.group-block-content>.text-block.custom-typography>p:empty){display:none}.product-card{--detailer-card-title-lines: 2;--detailer-card-title-block: calc( var(--detailer-card-title-lines, 2) * 1em * var(--line-height--body-normal, 1.4) )}.product-card [ref=productTitleLink] .text-block>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--detailer-card-title-lines, 2);line-clamp:var(--detailer-card-title-lines, 2);overflow:hidden;overflow-wrap:break-word;min-height:var(--detailer-card-title-block)}@supports not (-webkit-line-clamp: 2){.product-card [ref=productTitleLink] .text-block>*{display:block;max-height:var(--detailer-card-title-block)}}.product-card .product-card-gallery__title-placeholder .title-text{min-height:0}@media screen and (max-width:749px){.product-information .product-form-buttons .quantity-selector-wrapper{flex:1 0 100%;width:100%}.product-information .product-form-buttons .quantity-selector-wrapper .quantity-selector{--quantity-selector-width: 140px;flex:0 0 var(--quantity-selector-width);width:var(--quantity-selector-width)}.product-information .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 0 100%;min-width:100%}.facets-toggle.facets-toggle{height:auto;min-height:var(--minimum-touch-target, 44px)}.facets-toggle .facets-toggle__button{align-items:center;min-height:var(--minimum-touch-target, 44px)}.facets-toggle .column-options-wrapper{height:auto;min-height:var(--minimum-touch-target, 44px)}.facets-toggle .column-options__option{align-items:center;justify-content:center;min-width:var(--minimum-touch-target, 44px);min-height:var(--minimum-touch-target, 44px)}.facets-toggle .sorting-filter .facets__summary,.facets-toggle .sorting-filter__select-wrapper{align-items:center;min-height:var(--minimum-touch-target, 44px)}}.menu-list .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{padding-inline:0}.menu-list .menu-list__submenu-inner{padding-inline:0}@media screen and (min-width:750px){.menu-list__submenu .mega-menu>.mega-menu__grid{padding-inline:var(--page-margin)}}.menu-list .overflow-menu:part(overflow){grid-template-columns:var(--page-margin) minmax(0,1fr) var(--page-margin)}.menu-list .overflow-menu:part(overflow-list){padding-inline:0}#header-component .header__underlay-open:before{content:"";position:absolute;inset:0 0 auto 0;height:var(--header-height);background-color:var(--color-background-top-row, var(--color-background));opacity:0;transition:opacity .2s var(--ease-out-cubic, ease);pointer-events:none}#header-component[data-header-tone]:is(:has(header-menu[aria-expanded=true]),[data-header-surface=solid]) .header__underlay-open:before{opacity:1}#header-component[data-header-tone]:is(:has(header-menu[aria-expanded=true]),[data-header-surface=solid]) .header__row{--color-foreground: var(--detailer-tone-on-light);--color-foreground-rgb: var(--detailer-tone-on-light-rgb);--color-border: var(--detailer-tone-on-light);--color-border-rgb: var(--detailer-tone-on-light-rgb);--header-logo-display: block;--header-logo-inverse-display: none}@media(prefers-reduced-motion:reduce){#header-component .header__underlay-open:before{transition:none}}#header-component.header:not(.header--compact){--header-padding: 18px}@media screen and (max-width:1024px){#header-component.header:not(.header--compact){--header-padding: 14px}}:root{--dtl-glass-blur: 14px;--dtl-glass-blur-sm: 8px;--dtl-glass-saturate: 180%;--dtl-glass-highlight: inset 1.5px 1.5px 1px -1px rgb(255 255 255 / .62);--dtl-glass-catch: inset -1.5px -1.5px 2px -1px rgb(0 0 0 / .22);--dtl-glass-drop: 0 10px 24px -12px rgb(0 0 0 / .42);--dtl-glass-glow: 0 0 20px -8px rgb(var(--detailer-blue-rgb) / .55);--dtl-glass-drop-active: 0 3px 10px -8px rgb(0 0 0 / .5);--dtl-glass-catch-active: inset -1px -1px 3px -1px rgb(0 0 0 / .3)}@media screen and (max-width:749px){:root{--dtl-glass-blur: var(--dtl-glass-blur-sm)}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) and (color: color-mix(in srgb,white 50%,transparent)){.button:not(.button-unstyled,.button-secondary,.button-custom){--button-color: var(--color-foreground, #101010);background-color:color-mix(in srgb,var(--color-background, #ffffff) 32%,transparent);background-image:linear-gradient(rgb(var(--detailer-blue-rgb) / .1),rgb(var(--detailer-blue-rgb) / .1));backdrop-filter:blur(var(--dtl-glass-blur)) saturate(var(--dtl-glass-saturate));-webkit-backdrop-filter:blur(var(--dtl-glass-blur)) saturate(var(--dtl-glass-saturate));box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 0 0 1px color-mix(in srgb,var(--color-foreground, #101010) 14%,transparent),var(--dtl-glass-highlight),var(--dtl-glass-catch),var(--dtl-glass-drop),var(--dtl-glass-glow);transition:background-color .2s var(--animation-easing, ease-in-out),box-shadow .2s var(--animation-easing, ease-in-out),color .2s var(--animation-easing, ease-in-out),translate .2s var(--animation-easing, ease-in-out)}.button:not(.button-unstyled,.button-secondary,.button-custom):hover{background-color:color-mix(in srgb,var(--color-background, #ffffff) 24%,transparent);background-image:linear-gradient(rgb(var(--detailer-blue-rgb) / .52),rgb(var(--detailer-blue-rgb) / .52));filter:none;translate:0 -1px;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 0 0 1px #ffffff57,var(--dtl-glass-highlight),var(--dtl-glass-catch),var(--dtl-glass-drop),0 0 26px -8px rgb(var(--detailer-blue-rgb) / .7)}.button:not(.button-unstyled,.button-secondary,.button-custom):active{translate:0 1px;filter:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 0 0 1px #ffffff47,var(--dtl-glass-catch-active),var(--dtl-glass-drop-active)}.button-secondary:not(.button-unstyled){--button-color: var(--color-foreground, #101010);background-color:color-mix(in srgb,var(--color-background, #ffffff) 14%,transparent);background-image:none;backdrop-filter:blur(var(--dtl-glass-blur)) saturate(var(--dtl-glass-saturate));-webkit-backdrop-filter:blur(var(--dtl-glass-blur)) saturate(var(--dtl-glass-saturate));box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--dtl-glass-highlight),0 6px 16px -12px #00000059;transition:background-color .2s var(--animation-easing, ease-in-out),box-shadow .2s var(--animation-easing, ease-in-out),color .2s var(--animation-easing, ease-in-out),translate .2s var(--animation-easing, ease-in-out)}.button-secondary:not(.button-unstyled):hover{background-image:linear-gradient(rgb(var(--detailer-blue-rgb) / .22),rgb(var(--detailer-blue-rgb) / .22));translate:0 -1px;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--dtl-glass-highlight),var(--dtl-glass-catch),0 0 0 2px color-mix(in srgb,var(--detailer-blue) 55%,transparent),var(--dtl-glass-drop)}.button-secondary:not(.button-unstyled):active{translate:0 1px;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),var(--dtl-glass-catch-active),var(--dtl-glass-drop-active)}:is(slideshow-slide,.slide__content.background-transparent,.detailer-glass--on-media) .button:not(.button-unstyled,.button-secondary,.button-custom),:is(slideshow-slide,.slide__content.background-transparent,.detailer-glass--on-media) .button-secondary:not(.button-unstyled){--button-color: #ffffff;background-color:#080a0c94;background-image:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 0 0 1px #ffffff47,var(--dtl-glass-highlight),var(--dtl-glass-catch),var(--dtl-glass-drop),var(--dtl-glass-glow)}:is(slideshow-slide,.slide__content.background-transparent,.detailer-glass--on-media) .button:not(.button-unstyled,.button-secondary,.button-custom):hover,:is(slideshow-slide,.slide__content.background-transparent,.detailer-glass--on-media) .button-secondary:not(.button-unstyled):hover{background-color:#080a0c80;background-image:linear-gradient(#080a0c73,#080a0c73),linear-gradient(rgb(var(--detailer-blue-rgb) / .85),rgb(var(--detailer-blue-rgb) / .85));filter:none;translate:0 -1px;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),inset 0 0 0 1px #ffffff61,var(--dtl-glass-highlight),var(--dtl-glass-catch),var(--dtl-glass-drop),0 0 26px -8px rgb(var(--detailer-blue-rgb) / .7)}#header-component[data-header-tone=on-dark] .button:not(.button-unstyled,.button-secondary,.button-custom),#header-component[data-header-tone=on-dark] .button-secondary:not(.button-unstyled){--button-color: #ffffff;background-color:#080a0c94;background-image:none}quick-add-component.quick-add .button:not(.button-unstyled,.button-secondary,.button-custom),quick-add-component.quick-add .button-secondary:not(.button-unstyled),.cart__ctas .cart__checkout-button.button:not(.button-unstyled,.button-secondary,.button-custom),.cart-discount__form .cart-discount__button.button:not(.button-unstyled,.button-secondary,.button-custom){background-color:var(--button-background-color);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}quick-add-component.quick-add .button:not(.button-unstyled,.button-secondary,.button-custom){--button-color: var(--quick-add-foreground, var(--color-primary-button-text))}.cart__ctas .cart__checkout-button.button:not(.button-unstyled,.button-secondary,.button-custom){--button-color: var(--color-primary-button-text)}}@media(prefers-reduced-transparency:reduce){.button:not(.button-unstyled,.button-secondary,.button-custom),.button:not(.button-unstyled,.button-secondary,.button-custom):hover,.button-secondary:not(.button-unstyled),.button-secondary:not(.button-unstyled):hover,:is(slideshow-slide,.slide__content.background-transparent,.detailer-glass--on-media) .button:not(.button-unstyled,.button-secondary,.button-custom),:is(slideshow-slide,.slide__content.background-transparent,.detailer-glass--on-media) .button-secondary:not(.button-unstyled){background-color:var(--button-background-color);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button:not(.button-unstyled,.button-secondary,.button-custom),.button:not(.button-unstyled,.button-secondary,.button-custom):hover{--button-color: var(--color-primary-button-text)}.button-secondary:not(.button-unstyled),.button-secondary:not(.button-unstyled):hover{--button-color: var(--color-secondary-button-text)}}@media(prefers-reduced-motion:reduce){.button:not(.button-unstyled,.button-secondary,.button-custom),.button-secondary:not(.button-unstyled){transition:none}.button:not(.button-unstyled,.button-secondary,.button-custom):hover,.button:not(.button-unstyled,.button-secondary,.button-custom):active,.button-secondary:not(.button-unstyled):hover,.button-secondary:not(.button-unstyled):active{translate:none}}[id$=__faqs] .accordion{display:grid;gap:10px;border:0}[id$=__faqs] .accordion>*,[id$=__faqs] .accordion .details{border:0}[id$=__faqs] .details{background-color:var(--detailer-surface, #f5f4f2);border-radius:16px;overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease}[id$=__faqs] .details[open]{background-color:#fff;box-shadow:0 10px 30px #10101012}[id$=__faqs] .details__header{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:18px;padding:16px 22px;margin:0;border:0;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.35;list-style:none}[id$=__faqs] .details__header::-webkit-details-marker{display:none}[id$=__faqs] .details__icon{box-sizing:border-box;inline-size:44px;block-size:44px;padding:12px;border-radius:50%;background-color:var(--detailer-blue, #00009d);color:#fff}[id$=__faqs] .details .icon-caret{color:rgb(var(--color-foreground-rgb, 16 16 16) / .45)}[id$=__faqs] .details .icon-plus{display:none}[id$=__faqs] .details-content{padding:0 22px 22px 84px;color:rgb(var(--color-foreground-rgb, 16 16 16) / .78)}[id$=__faqs] .details-content p{margin:0 0 .75em}[id$=__faqs] .details-content p:last-child{margin-bottom:0}@media screen and (max-width:749px){[id$=__faqs] .details__header{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:14px 16px;font-size:.9375rem}[id$=__faqs] .details__icon{inline-size:36px;block-size:36px;padding:9px}[id$=__faqs] .details-content{padding:0 16px 16px 64px}}@media(prefers-reduced-motion:reduce){[id$=__faqs] .details{transition:none}}[id$=__posts] [class*=__static-blog-title]{display:none}[id$=__package] [class*=__text_eyebrow] p{--dtl-eyebrow-swatch: var(--detailer-pastel-mint, #8aae96)}[id$=__package] [class*=__text_eyebrow] p:before{content:"";flex:0 0 auto;width:52px;height:9px;background-color:var(--dtl-eyebrow-swatch)}@media screen and (max-width:749px){[id$=__package] [class*=__text_eyebrow] p:before{width:40px;height:8px}}[id$=__main]>.product-information.section{--page-margin: 24px;--page-width: 1440px ;--page-content-width: 1392px}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom.css.map */
