:root{color-scheme:only light}body[data-page-type=product],body[data-page-type=product] .main-content{background-color:var(--color-bg)!important;color:var(--color-text)!important}#ads-agent-host{position:static!important;width:0!important;max-width:0!important;height:0!important;max-height:0!important;min-width:0!important;min-height:0!important;overflow:visible!important;background:transparent!important;color-scheme:normal}.template-rav4-console .product-info>.product-fitment-summary,.template-rav4-console .product-info>.product-delivery-summary{order:0}.product-fitment-summary{margin:0 0 12px;padding:11px 13px;border-left:3px solid var(--color-brand);background:#f4f7fa;border-radius:0 8px 8px 0;font-size:.84rem;line-height:1.45}.product-fitment-summary p{margin:0}.product-delivery-summary{margin:0 0 14px;color:var(--color-muted);font-size:.8rem;line-height:1.5}.product-delivery-summary strong{color:var(--color-ink)}.product-delivery-summary a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.product-demo{margin:10px 0 0;border:1px solid var(--color-border);border-radius:10px;background:#fff;overflow:hidden}.product-demo summary{padding:12px 14px;color:var(--color-brand);font-weight:750;cursor:pointer;min-height:44px;font-size:.88rem}.product-demo summary:focus-visible{outline:3px solid var(--color-brand);outline-offset:-3px}.product-demo summary span{margin-right:6px}.product-demo__body{padding:0 12px 12px}.product-demo video{display:block;width:100%;max-height:65dvh;object-fit:contain;background:#0c1822;border-radius:7px}.product-demo p{margin:8px 0 0;color:var(--color-muted);font-size:.8rem}.flash-sale-countdown{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:12px 0 18px;padding:17px 18px 15px;overflow:hidden;border:1px solid rgba(232,162,41,.46);border-radius:13px;background:linear-gradient(125deg,var(--color-ink, #101820) 0%,#173c5f 58%,var(--color-brand, #2e74b5) 135%);box-shadow:0 12px 28px #10182029;color:#fff;isolation:isolate}.flash-sale-countdown:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--color-accent, #e8a229),#ffd27a 48%,var(--color-brand, #2e74b5));content:""}.flash-sale-countdown:after{position:absolute;z-index:-1;top:-44px;right:-32px;width:150px;height:150px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.13),transparent 68%);content:"";pointer-events:none}.flash-sale-countdown[hidden]{display:none!important}.flash-sale-countdown__offer{display:grid;gap:4px;min-width:0}.flash-sale-countdown__eyebrow{width:fit-content;padding:4px 8px;border-radius:999px;background:var(--color-accent, #e8a229);color:var(--color-ink, #101820);box-shadow:0 4px 12px #00000026;font-size:.65rem;font-weight:900;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.flash-sale-countdown__offer strong{color:#fff;font-size:clamp(1.05rem,2.2vw,1.28rem);font-weight:900;letter-spacing:-.015em;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.2)}.flash-sale-countdown__note{color:#dbe7f1;font-size:.76rem;line-height:1.4}.flash-sale-countdown__timer-wrap{display:grid;gap:5px;justify-items:center;padding:9px 10px 8px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#07111c3d;box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flash-sale-countdown__timer-label{color:#f4c86d;font-size:.65rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.flash-sale-countdown__timer{display:flex;align-items:flex-start;gap:4px}.flash-sale-countdown__unit{display:grid;min-width:39px;justify-items:center;gap:2px}.flash-sale-countdown__unit strong{min-width:39px;padding:7px 5px;border:1px solid rgba(232,162,41,.34);border-radius:7px;background:linear-gradient(180deg,#ffffff26,#ffffff12);color:#fff;box-shadow:0 4px 12px #00000024,inset 0 1px #ffffff1a;font-variant-numeric:tabular-nums;font-size:.92rem;line-height:1;text-align:center}.flash-sale-countdown__unit span{color:#c7d7e5;font-size:.57rem;font-weight:750;letter-spacing:.02em;line-height:1;text-transform:uppercase}.flash-sale-countdown__separator{padding-top:7px;color:var(--color-accent, #e8a229);font-weight:900;line-height:1}.template-rav4-console .product-bundle-offer__text{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:.76rem!important;line-height:1.4!important}.template-rav4-console .product-bundle-offer__eyebrow{line-height:1.3}.template-rav4-console .product-bundle-offer__save,.template-rav4-console .product-price-panel__saving,.template-rav4-console .event-price-badge{display:none!important}.template-rav4-console .sticky-atc__price{gap:4px 7px;line-height:1.15}.template-rav4-console .sticky-atc__price .price__primary-row,.template-rav4-console .sticky-atc__price .price__support-row{display:contents}.template-rav4-console .sticky-atc__price .price__current{order:1}.template-rav4-console .sticky-atc__price .price__compare-group{order:2}.template-rav4-console .sticky-atc__price .price__badge{order:3}.template-rav4-console .sticky-atc__price.is-on-sale .price-item--regular{color:#b8322b;font-size:.9rem}.template-rav4-console .sticky-atc__price .price-item--compare{font-size:.72rem}.template-rav4-console .sticky-atc__price .price__badge{min-height:20px;padding:3px 5px;border-radius:5px;background:#b8322b;color:#fff;font-size:.56rem}.bundle-cart-status{margin:10px 16px;padding:10px 12px;background:#f1f7fc;border:1px solid #bbd3e7;border-radius:8px;color:#1b405c;font-size:.83rem;line-height:1.45}.bundle-cart-status[hidden]{display:none}.bundle-cart-status.is-error{color:#87281f;border-color:#eac1bd;background:#fff5f4}.bundle-cart-checking [name=checkout]{cursor:progress}.product-cart-drawer.is-loading [name=checkout]{pointer-events:none;opacity:.65}.agent-intro-delay #ads-agent-host,body.template-cart #ads-agent-host,body.cart-drawer-open #ads-agent-host,body.campaign-popup-open #ads-agent-host,body.bundle-preview-open #ads-agent-host,body:has(dialog[open]) #ads-agent-host{display:none!important}body.cart-drawer-open .sticky-atc,body.bundle-preview-open .sticky-atc,body:has(dialog[open]) .sticky-atc{display:none!important}@media(max-width:680px){.flash-sale-countdown{grid-template-columns:1fr;gap:12px;padding:16px 14px 14px}.flash-sale-countdown__timer-wrap{width:100%;justify-items:center;box-sizing:border-box}.flash-sale-countdown__unit{min-width:42px}.flash-sale-countdown__unit strong{min-width:42px;padding:8px 6px;font-size:.96rem}.template-rav4-console .breadcrumb{font-size:.67rem;padding-top:8px;padding-bottom:8px}.template-rav4-console .product-media__main img,.template-rav4-console .product-media__main video,.template-rav4-console .product-media__main iframe{aspect-ratio:auto;height:min(85vw,350px);object-fit:contain}.template-rav4-console .product-info{margin-top:14px}.template-rav4-console .product-info h1{font-size:clamp(1.35rem,5.6vw,1.65rem);line-height:1.16}.template-rav4-console .product-info__answer{font-size:.9rem}.template-rav4-console .product-thumbs{gap:6px}.template-rav4-console .product-thumb{width:52px;min-width:52px;flex-basis:52px}.template-rav4-console .product-media__zoom-trigger{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/purchase-experience.css.map */
