body.hmc-pdp-4runner-revamp{--hmc-navy: #1a1540;--hmc-navy-hover: #2A2260;--hmc-border: #e5e7eb;--hmc-surface: #fafbfc;--hmc-pdp-reviews-max: min(1600px, calc(100vw - max(24px, env(safe-area-inset-left, 0px) + env(safe-area-inset-right, 0px))) )}body.hmc-pdp-4runner-revamp a.link--accented,body.hmc-pdp-4runner-revamp .link--accented{color:var(--hmc-navy)}body.hmc-pdp-4runner-revamp a.link--accented:hover,body.hmc-pdp-4runner-revamp .link--accented:hover{color:var(--hmc-navy-hover)}body.hmc-pdp-4runner-revamp .button--primary:not(.product-form__add-button){background:var(--hmc-navy);border-color:var(--hmc-navy);color:#fff}body.hmc-pdp-4runner-revamp .button--primary:not(.product-form__add-button):hover{background:var(--hmc-navy-hover);border-color:var(--hmc-navy-hover);color:#fff}body.hmc-pdp-4runner-revamp .rte a:not(.button),body.hmc-pdp-4runner-revamp .text--pull a{color:var(--hmc-navy)}body.hmc-pdp-4runner-revamp .rte a:not(.button):hover{color:var(--hmc-navy-hover)}body.hmc-pdp-4runner-revamp .shopify-cleanslate .DnvZqPMEvBFbBre5UuP9,body.hmc-pdp-4runner-revamp .shopify-cleanslate [class*=shopify-payment-button]{background-color:var(--hmc-navy)!important;border-color:var(--hmc-navy)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp{--hmc-pdp-btn-radius: 10px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp button.product-form__add-button{border-radius:var(--hmc-pdp-btn-radius)!important;overflow:hidden}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .shopify-payment-button{border-radius:var(--hmc-pdp-btn-radius);overflow:hidden}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .shopify-payment-button__button--unbranded{border-radius:var(--hmc-pdp-btn-radius)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp div.shopify-payment-button .shopify-payment-button__button--branded .shopify-cleanslate>div{border-radius:var(--hmc-pdp-btn-radius)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .shopify-cleanslate [class*=shopify-payment-button]{border-radius:var(--hmc-pdp-btn-radius)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container button.product-form__add-button{min-height:52px!important;font-size:15px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .buy-btn-wrapper .shopify-payment-button__button,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .buy-btn-wrapper .shopify-payment-button__button--branded,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .buy-btn-wrapper .shopify-payment-button__button--unbranded{min-height:44px!important;height:44px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-gallery-expand-wrap{margin-top:14px;margin-bottom:12px;padding:6px 0 10px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-gallery-expand-btn{border-radius:var(--hmc-pdp-btn-radius)!important;overflow:hidden;padding-top:max(9px,.5rem + .35dvh);padding-bottom:max(9px,.5rem + .35dvh);padding-left:max(20px,1.15rem);padding-right:max(20px,1.15rem);line-height:1.25}body.hmc-pdp-4runner-revamp.template-product:has(.product-gallery--stack-scroll.is-expanded) section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack{padding-bottom:16px}body.hmc-pdp-4runner-revamp.template-product:has(.product-gallery--stack-scroll.is-expanded) section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack delivery-promise-wc{padding-bottom:14px!important;margin-bottom:4px!important;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp{--hmc-4r-header-gap: max(12px, env(safe-area-inset-top, 0px));--hmc-4r-mobile-bottom-ui: 132px;--hmc-4r-pdp-sticky-top: calc(var(--announcement-bar-height, 0px) + var(--header-height, 72px) + 26px)}body.hmc-pdp-4runner-revamp.template-product .hmc-warranty-plus-modal__banner-wrap{margin:0 0 12px;border-radius:12px;overflow:hidden}body.hmc-pdp-4runner-revamp.template-product .hmc-warranty-plus-modal__banner,body.hmc-pdp-4runner-revamp.template-product .hmc-warranty-plus-modal__picture{display:block;width:100%;max-width:100%}body.hmc-pdp-4runner-revamp.template-product .hmc-warranty-plus-modal__banner{height:auto;border-radius:12px}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product .hmc-warranty-plus-modal__banner-wrap{margin:0;border-radius:0}body.hmc-pdp-4runner-revamp.template-product .hmc-warranty-plus-modal__banner{border-radius:0}}@media screen and (min-width:1000px){html:has(body.hmc-pdp-4runner-revamp.template-product){overscroll-behavior-y:none}body.hmc-pdp-4runner-revamp.template-product #main,body.hmc-pdp-4runner-revamp.template-product #main-content{overflow-x:visible!important;overflow-y:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__wrapper{overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__wrapper{display:block!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid{width:100%;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(17.5rem,.94fr);align-items:stretch;gap:clamp(16px,2.2vw,32px);overflow:visible}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--gallery{grid-column:1;grid-row:1;min-width:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__carousel-wrapper{width:100%;max-width:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item{width:100%!important;max-width:100%!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__size-limiter,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__external-video,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__video,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__model{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__size-limiter .aspect-ratio,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__external-video .video-wrapper,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-gallery--stack-scroll .product-gallery__video .video-wrapper{width:100%!important;max-width:100%!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--info{grid-column:2;grid-row:1;align-self:stretch;min-width:0;width:100%;position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--info>.hmc-pdp-4runner-lock-placeholder{width:100%;flex:0 0 auto}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--info>.hmc-pdp-4runner-sticky-info{position:relative;top:auto;align-self:flex-start;width:100%;max-width:100%;z-index:auto;transform:none;will-change:auto}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--info>.hmc-pdp-4runner-sticky-info.hmc-pdp-4runner-buy-locked{z-index:4}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-buy-locked{max-height:none!important;overflow:visible!important;overflow-y:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--sticky{position:relative!important;top:auto!important;margin-bottom:0!important;overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp delivery-promise-wc{display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack delivery-promise-wc{display:block!important;margin:8px 0 0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--sticky>.card__section{padding-top:clamp(8px,1.2dvh,20px);padding-bottom:clamp(6px,1dvh,20px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller{max-height:none!important;overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller{scrollbar-width:none;-ms-overflow-style:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller::-webkit-scrollbar{width:0;height:0;display:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail{width:clamp(36px,4dvh,48px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails .product-gallery__thumbnail{width:clamp(36px,4dvh,48px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero .product-meta__title{font-size:clamp(.92rem,.42rem + 1.05vw + 1.05dvh,1.65rem)!important;line-height:1.14!important;font-weight:700!important;letter-spacing:-.02em;margin-bottom:clamp(3px,.65dvh,9px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .price--highlight{font-size:clamp(1.28rem,.95rem + 1.15vw + 1dvh,2.05rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__tag-matrix{font-size:clamp(11px,.58rem + .38dvh,13.5px)!important;margin-bottom:clamp(3px,.6dvh,9px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__price-shop-row{margin-bottom:clamp(4px,.85dvh,12px)!important;padding-bottom:clamp(4px,.85dvh,10px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants{margin-top:clamp(4px,.6dvh,10px)!important;margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants .product-form__option:last-of-type{margin-bottom:10px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants+.product-form__info-list{margin-top:12px!important;margin-bottom:10px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info:not(:has(.product-form__variants)) .product-form__info-list{margin-top:12px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants:has(+.hmc-warranty-plus){margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__info-list:has(+.hmc-warranty-plus){margin-bottom:10px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants+.hmc-warranty-plus{margin-top:10px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__option-name{font-size:clamp(12px,.55rem + .32vw + .28dvh,14.5px);letter-spacing:.04em}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__selected-value{font-size:inherit;letter-spacing:normal}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-atc-slot button.product-form__add-button{min-height:clamp(42px,5.5dvh,50px)!important;font-size:clamp(14px,.5rem + .85vw + .15dvh,16.5px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__info-item--quantity .product-form__quantity-with-dynamic-checkout{--hmc-qty-row-control-height: clamp(40px, 5.4dvh, 48px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .quantity-selector--product{height:var(--hmc-qty-row-control-height)!important;min-height:var(--hmc-qty-row-control-height)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__payment-container{margin-top:-8px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus{margin-top:0!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important;container-type:inline-size;container-name:hmc-warranty-slot}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-bottom:3px!important;padding-top:0!important;padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__label{margin:0;flex:1 1 auto;min-width:0;font-size:clamp(13px,.58rem + .26dvh,15.5px);color:var(--hmc-navy, #1a1540);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__label .product-form__selected-value{color:var(--hmc-navy, #1a1540);white-space:nowrap}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__compare{flex:0 0 auto;margin-left:auto;white-space:nowrap;font-size:clamp(12px,.52rem + .2dvh,14px);padding:0;border:0;background:none;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px;color:#6b7280}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__pair{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:6px;max-width:100%}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-col{flex:1 1 calc(50% - 4px);min-width:min(130px,100%);position:relative}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-card{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px 6px;margin:0;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fafbfc;cursor:pointer;position:relative;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-main{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1 1 auto}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:0 0 0 4px;box-sizing:border-box;line-height:1.1;white-space:nowrap;text-align:right}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--free{font-size:clamp(11px,.5rem + .14dvh,13px);font-weight:800;letter-spacing:.04em;color:#047857}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--price{font-size:clamp(11.5px,.52rem + .15dvh,13.5px);font-weight:700;color:#1a1540;font-variant-numeric:tabular-nums;letter-spacing:-.01em}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-body{display:flex;flex-direction:column;gap:2px;min-width:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--strong{font-size:clamp(11px,.46rem + .14dvh,13px);font-weight:600;line-height:1.25;color:#111827}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--single{display:block;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;line-height:1.3}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--single .hmc-warranty-plus__choice-line--muted{font-size:.92em;font-weight:500;margin-left:.28em;color:#6b7280;white-space:nowrap}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--muted{font-size:clamp(12px,.5rem + .18dvh,14px);line-height:1.25;color:#6b7280}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr:checked+.hmc-warranty-plus__choice-card{border:1px solid #1a1540;background:#fff;box-shadow:inset 0 0 0 1px #1a1540,0 1px 2px #0f172a0f}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr:focus-visible+.hmc-warranty-plus__choice-card{outline:3px solid #1a1540;outline-offset:3px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__tickbox{flex-shrink:0;box-sizing:border-box;width:24px;height:24px;margin-top:0;border-radius:6px;border:2px solid #9ca3af;background:#fff;position:relative}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__tickbox:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:border-box;opacity:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr:checked+.hmc-warranty-plus__choice-card .hmc-warranty-plus__tickbox{border-color:#1a1540;background:#1a1540}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr:checked+.hmc-warranty-plus__choice-card .hmc-warranty-plus__tickbox:after{opacity:1}@supports (container-type: inline-size){@container hmc-warranty-slot (max-width: 560px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__pair{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-col{flex:1 1 100%!important;min-width:100%!important;max-width:100%!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--strong{font-size:11px!important;line-height:1.2!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--free{font-size:11.5px!important;font-weight:800;line-height:1.2!important;letter-spacing:.04em}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--price{font-size:12px!important;font-weight:700;line-height:1.2!important;letter-spacing:-.01em}}}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-warranty-plus-modal .modal__title.heading{font-size:clamp(1rem,.82rem + .45vw,1.2rem)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-warranty-plus-modal .modal__close svg{width:22px;height:22px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-compat-notes-btn{align-self:center!important;max-width:min(100%,280px)!important;font-size:13px!important;padding:10px 18px!important;min-height:0!important;height:auto!important;line-height:1.15!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-intro--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero-tail--after-atc{font-size:clamp(11px,.68rem + .22dvh,13.5px)}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid{display:block!important}body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid{display:block!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--gallery,body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--info{grid-column:auto!important;grid-row:auto!important;width:100%!important}body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--gallery,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid .product-block-list__item--info{grid-column:auto!important;grid-row:auto!important;width:100%!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll{flex-direction:column!important;align-items:stretch!important;gap:4px!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel-wrapper,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel-wrapper{order:1!important;width:100%!important;min-width:0!important;overflow:visible!important;border-radius:14px!important;margin:0!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;width:100%!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack{scrollbar-width:none;-ms-overflow-style:none}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack::-webkit-scrollbar,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack::-webkit-scrollbar{height:0;width:0;display:none}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__size-limiter,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__size-limiter{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack{padding-bottom:0!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .aspect-ratio img,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .aspect-ratio img,body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__image,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__image{object-fit:contain!important;object-position:center center}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller{--hmc-pdp-thumb-ring: 2px;--hmc-pdp-thumb-ring-offset: 2px;--hmc-pdp-thumb-edge-inset: calc(var(--hmc-pdp-thumb-ring) + var(--hmc-pdp-thumb-ring-offset));--hmc-pdp-thumb-scrollbar-gutter: 16px;order:2!important;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;padding:var(--hmc-pdp-thumb-edge-inset) calc(var(--hmc-pdp-thumb-edge-inset) + max(0px,env(safe-area-inset-right,0px))) var(--hmc-pdp-thumb-scrollbar-gutter, 12px) calc(var(--hmc-pdp-thumb-edge-inset) + max(0px,env(safe-area-inset-left,0px)))!important;scrollbar-width:thin!important;scrollbar-color:var(--hmc-scrollbar-thumb, #1a1540) var(--hmc-scrollbar-track, rgba(26, 21, 64, .08))!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller .scroller__inner,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller .scroller__inner{padding-bottom:0!important;margin-bottom:0!important;overflow-y:visible!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller::-webkit-scrollbar,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller::-webkit-scrollbar{height:8px!important;width:8px!important;display:block!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail{overflow:visible!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail.is-nav-selected,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail.is-nav-selected{outline:var(--hmc-pdp-thumb-ring, 2px) solid var(--hmc-pdp-navy, #1a1540)!important;outline-offset:var(--hmc-pdp-thumb-ring-offset, 2px)}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail-list,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail-list{flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;justify-content:flex-start!important;gap:12px!important;margin:0!important;max-height:none!important;overflow:visible!important;align-items:center}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail{margin:0!important;box-sizing:border-box}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail-list{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important}body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail-list{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll{flex-direction:column!important;align-items:stretch!important}body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll{flex-direction:column!important;align-items:stretch!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp{--hmc-pdp-gallery-title-gap: 4px}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--gallery .card__section--tight,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-block-list__item--gallery .card__section--tight{padding-bottom:var(--hmc-pdp-gallery-title-gap, 4px)!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--collapsed>.card__section,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--collapsed>.card__section{padding-top:var(--hmc-pdp-gallery-title-gap, 4px)!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--collapsed,body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--collapsed{margin-top:-22px!important}body.hmc-desktop-nav-compact.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel-wrapper{order:1!important;width:100%!important}body.hmc-pdp-4runner-revamp.template-product:has(header.header--inline.hmc-header-inline-compact) section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel-wrapper{order:1!important;width:100%!important}}@media screen and (min-width:1000px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--sticky>.card__section{padding-top:8px!important;padding-bottom:8px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .hmc-pdp-revamp-post-atc-stack .hmc-pdp-revamp-hero-tail--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .hmc-pdp-revamp-post-atc-stack .hmc-pdp-intro--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .hmc-pdp-revamp-post-atc-stack spark-pdp{display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-pdp-revamp-hero .product-meta__title{font-size:clamp(1.02rem,.52rem + 1.05vw,1.68rem)!important;line-height:1.15!important;margin-bottom:4px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .price--highlight{font-size:clamp(1.3rem,.96rem + 1.05vw,2rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-pdp-revamp-atc-slot button.product-form__add-button{min-height:44px!important;font-size:clamp(14px,.52rem + .42vw,16px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-form__payment-container .shopify-payment-button__button,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-form__payment-container .shopify-payment-button__button--branded,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-form__payment-container .shopify-payment-button__button--unbranded{min-height:44px!important;height:44px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__option-name{font-size:clamp(12px,.54rem + .28vw,14px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-pdp-revamp-hero__tag-matrix{font-size:clamp(11px,.56rem + .22vw,13px)!important;margin-bottom:3px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .hmc-pdp-atc-trust-strip{font-size:10px!important;margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus__label{font-size:clamp(12.5px,.54rem + .2vw,14.5px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus__choice-line--strong{font-size:clamp(11px,.46rem + .14vw,13px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus__compare{font-size:11px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-pdp-revamp-hero__price-shop-row{margin-bottom:4px!important;padding-bottom:4px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__variants{margin-top:4px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__variants .product-form__option{margin-bottom:8px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__variants .product-form__option:last-of-type{margin-bottom:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__variants+.product-form__info-list{margin-top:8px!important;margin-bottom:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__variants+.hmc-warranty-plus{margin-top:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus{margin-bottom:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus__row{margin-bottom:3px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus__choice-card{padding:6px 8px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus__tickbox{width:20px;height:20px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-warranty-plus__tickbox:after{left:5px;top:2px;width:4px;height:8px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__info-item--quantity .product-form__quantity-with-dynamic-checkout{--hmc-qty-row-control-height: 40px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .product-form__payment-container{margin-top:-4px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .hmc-pdp-revamp-post-atc-stack delivery-promise-wc{margin-top:4px!important}}@media screen and (min-width:1000px)and (max-height:820px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .hmc-pdp-revamp-hero .product-meta__title{font-size:clamp(1rem,.5rem + 1vw,1.55rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp:has(.hmc-warranty-plus) .product-block-list__item--info .price--highlight{font-size:clamp(1.22rem,.92rem + 1vw,1.88rem)!important}}@media screen and (min-width:1280px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid{--hmc-pdp-buy-col: 50%}}@media screen and (min-width:1400px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid{gap:clamp(20px,2.4vw,36px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero .product-meta__title{font-size:clamp(1rem,.5rem + 1.1vw + 1.1dvh,1.78rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .price--highlight{font-size:clamp(1.38rem,1rem + 1.25vw + 1.05dvh,2.2rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-atc-slot button.product-form__add-button{min-height:clamp(44px,5.8dvh,52px)!important;font-size:clamp(14.5px,.55rem + .9vw + .2dvh,17.5px)!important}}@media screen and (min-width:1000px)and (max-height:820px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid{gap:clamp(10px,1.5vw,22px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero .product-meta__title{font-size:clamp(.88rem,.38rem + 1vw + .95dvh,1.48rem)!important;margin-bottom:clamp(2px,.5dvh,8px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .price--highlight{font-size:clamp(1.18rem,.88rem + 1vw + .9dvh,1.92rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-atc-slot button.product-form__add-button{min-height:clamp(40px,5dvh,46px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .quantity-selector--product{height:clamp(38px,5dvh,44px)}}@media screen and (min-width:1000px)and (max-height:960px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__tag-matrix,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__tag-share-row .hmc-pdp-revamp-hero__tag-matrix{font-size:clamp(10px,.54rem + .28dvh,12.5px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--strong{font-size:clamp(11px,.46rem + .14dvh,12.5px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--single .hmc-warranty-plus__choice-line--muted{font-size:.92em}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--free{font-size:clamp(11px,.48rem + .12dvh,12.5px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--price{font-size:clamp(11.5px,.5rem + .13dvh,13px)}}@media screen and (min-width:1000px)and (max-height:900px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row{flex-wrap:nowrap!important;align-items:center!important;column-gap:4px!important;row-gap:0!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms{flex:0 1 auto!important;width:fit-content!important;max-width:100%!important;min-width:0!important;padding:5px 6px!important;font-size:clamp(10px,1.1dvh + .35rem,11px)!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms shopify-payment-terms{font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__reviews-early,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__judgeme-app-slot{margin-bottom:3px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-card{padding:5px 6px!important;gap:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__tickbox{width:20px!important;height:20px!important}}@media screen and (min-width:1000px)and (max-height:720px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants{margin-top:clamp(4px,.75dvh,12px)!important;margin-bottom:clamp(10px,1.1dvh,16px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants:has(+.hmc-warranty-plus){margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .product-form__variants+.hmc-warranty-plus{margin-top:10px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__price-shop-row{margin-bottom:clamp(2px,.55dvh,8px)!important;padding-bottom:clamp(2px,.55dvh,8px)!important}}@media screen and (min-width:1000px)and (max-height:700px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-4runner-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important}}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container{position:static!important;bottom:auto!important;z-index:auto!important;isolation:auto;display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:0!important;padding-top:0!important;padding-bottom:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-radius:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-atc-slot{background:transparent!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form{padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.card{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller{max-height:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__nav{position:static!important;top:auto!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important}}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info{--hmc-pdp-atc-above-gap: 24px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__info-item--quantity .product-form__quantity-with-dynamic-checkout{--hmc-qty-row-control-height: clamp(40px, 5.4dvh, 48px);display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:100%;max-width:100%;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__quantity-with-dynamic-checkout .quantity-selector--product{height:var(--hmc-qty-row-control-height)!important;min-height:var(--hmc-qty-row-control-height)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__quantity-with-dynamic-checkout .hmc-compat-notes-btn{margin-left:auto!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus{margin-bottom:var(--hmc-pdp-atc-above-gap, 24px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-warranty-plus+.hmc-pdp-revamp-atc-slot{margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .product-form__mobile-dynamic-checkout--below-atc{order:2!important;margin:0 0 4px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .product-form__add-button{order:1!important;margin:0 0 6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .hmc-pdp-atc-trust-strip{order:3!important;margin:0!important;width:100%}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack{margin-top:0!important;gap:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack .hmc-pdp-revamp-hero-tail--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack .hmc-pdp-intro--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack spark-pdp,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack .hmc-pdp-revamp-share--after-spark{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .hmc-pdp-atc-trust-strip{margin-bottom:0!important;padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container delivery-promise-wc{display:block!important;order:4!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important;border:none!important;box-shadow:none!important;background:transparent!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container{padding-bottom:0!important;margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack delivery-promise-wc{display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--hmc-tabs-row{margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark{padding-top:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__mobile-dynamic-checkout--below-atc .shopify-payment-button__button,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__mobile-dynamic-checkout--below-atc .shopify-payment-button__button--branded,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__mobile-dynamic-checkout--below-atc .shopify-payment-button__button--unbranded{min-height:clamp(40px,5dvh,46px)!important;height:clamp(40px,5dvh,46px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-atc-slot button.product-form__add-button,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .product-form__add-button{min-height:clamp(48px,6.2dvh,56px)!important;height:clamp(48px,6.2dvh,56px)!important}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs{margin-top:0!important;padding-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero-tail--after-atc{margin:0!important;padding:0!important;min-height:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-intro--after-atc{margin:0!important;padding:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-atc-slot .product-form__payment-container{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.card{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--hmc-tabs-row{margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack{display:flex;flex-direction:column;gap:0;margin-bottom:0;padding-bottom:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp delivery-promise-wc{display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container delivery-promise-wc{display:block!important;margin:0!important;padding:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero-tail--after-atc .product-meta__share-buttons--hmc-hero-after-atc{display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px;width:100%;max-width:100%;box-sizing:border-box;margin:0!important;padding:6px 0 0!important;line-height:normal;min-height:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark>.text--strong{display:inline-flex;align-items:center;align-self:center;flex:0 1 auto;white-space:nowrap;font-size:clamp(12px,3.4vw,14px);line-height:1;margin:0;padding:0;min-height:36px;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark .social-media__item svg{display:block;vertical-align:middle}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark .social-media__item-list{display:flex!important;flex-direction:row;flex-wrap:nowrap!important;align-items:center;align-self:center;flex:0 0 auto;gap:2px;margin:0!important;padding:0!important;list-style:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark .social-media__item{display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:0;flex:0 0 auto}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark .social-media__item>a{display:inline-flex!important;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:4px;margin:0;box-sizing:border-box;line-height:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack spark-pdp{display:block;margin:0!important;padding:0!important;min-height:0;max-height:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack spark-pdp:not(:defined){display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form{padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.card>.card__section{padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panels{padding-top:16px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero .product-meta__title{font-size:clamp(1.02rem,.86rem + 1.65vw,1.34rem)!important;line-height:1.22!important;letter-spacing:-.018em!important;margin-bottom:4px!important;display:block!important;overflow:visible!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__reviews-early,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__judgeme-app-slot{margin-bottom:4px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .price--highlight{font-size:clamp(1.3rem,4.6vw + .28dvh,1.75rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price--highlight{font-size:clamp(1.15rem,3.85vw + .28dvh,1.52rem)!important;line-height:1.1!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero__price-shop-row{margin-bottom:4px!important;padding-bottom:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row{flex-flow:row nowrap!important;align-items:center!important;gap:4px 6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__or{display:inline-flex!important;align-items:center;flex:0 0 auto}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms.hmc-pdp-shop-pay-clip{flex:0 1 auto!important;width:fit-content!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price--highlight{font-size:clamp(1.38rem,5.2vw + .35dvh,1.9rem)!important;line-height:1.08!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms .hmc-shop-pay-view--row2{display:inline!important;margin:0 0 0 4px!important;font-size:inherit!important;line-height:inherit!important;opacity:.88;white-space:nowrap!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms .hmc-shop-pay-view--hidden{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms shopify-payment-terms{display:inline-block!important;visibility:visible!important;opacity:1!important;min-height:0!important;margin:0!important;padding-bottom:0!important;font-size:inherit!important;line-height:inherit!important;width:auto!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms delivery-promise-wc{margin:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp{overflow-x:clip}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero--4runner,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row{max-width:100%;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-shop-pay-clip{display:inline-flex!important;overflow:hidden!important;min-width:0;max-width:100%;width:fit-content!important;align-self:center}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-atc-slot button.product-form__add-button,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container button.product-form__add-button{min-height:clamp(54px,7.2dvh,62px)!important;height:clamp(54px,7.2dvh,62px)!important;font-size:clamp(14px,3.6vw,15px)!important}}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus{margin-top:0!important;margin-bottom:8px!important;padding-top:0!important;padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;margin-bottom:3px!important;padding-top:0!important;padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__info-list:has(+.hmc-warranty-plus){margin-bottom:10px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__info-list+.hmc-warranty-plus{margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__pair{margin-top:0!important;padding-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__label{flex:1 1 auto;min-width:0;margin:0;font-size:clamp(14px,3.8vw,16px);font-weight:600;color:var(--hmc-navy, #1a1540)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__label .product-form__selected-value{color:var(--hmc-navy, #1a1540)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__compare{flex:0 0 auto;margin-left:auto;white-space:nowrap;font-size:clamp(12px,3.2vw,14px);color:#6b7280;text-decoration:underline!important;text-underline-offset:2px;-webkit-text-decoration:underline!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__pair{display:flex;flex-direction:column;gap:6px;max-width:100%}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-col{flex:1 1 100%;min-width:100%;position:relative}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-card{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px 6px;margin:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fafbfc;cursor:pointer;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-main{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;flex:1 1 auto}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__tickbox{flex-shrink:0;box-sizing:border-box;width:22px;height:22px;margin-top:1px;border-radius:6px;border:2px solid #9ca3af;background:#fff;position:relative}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__tickbox:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr:checked+.hmc-warranty-plus__choice-card .hmc-warranty-plus__tickbox{border-color:var(--hmc-navy, #1a1540);background:var(--hmc-navy, #1a1540)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr:checked+.hmc-warranty-plus__choice-card .hmc-warranty-plus__tickbox:after{opacity:1}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__sr:checked+.hmc-warranty-plus__choice-card{border:2px solid var(--hmc-navy, #1a1540);background:#fff}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--strong{font-size:clamp(11.5px,3.1vw,13.5px);font-weight:600;color:#111827;line-height:1.3}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--single{white-space:normal;overflow-wrap:anywhere;line-height:1.3}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-line--single .hmc-warranty-plus__choice-line--muted{font-size:.92em;font-weight:500;margin-left:.28em;color:#6b7280}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0;padding:0 0 0 4px;line-height:1.1;white-space:nowrap;text-align:right}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--free{font-size:clamp(11.5px,2.85vw,13px);font-weight:800;letter-spacing:.04em;color:#047857}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__choice-side--price{font-size:clamp(12px,2.95vw,13.5px);font-weight:700;color:var(--hmc-navy, #1a1540);font-variant-numeric:tabular-nums}}@media screen and (max-width:749px)and (max-height:700px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero .product-meta__title{font-size:clamp(.98rem,.82rem + 1.45vw,1.26rem)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero__price-shop-row{padding-bottom:4px!important;margin-bottom:4px!important}}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .product-meta__title{margin-bottom:clamp(2px,.35dvh,6px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__reviews-early .product-meta__reviews-badge{margin-bottom:0!important;min-height:0!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__tag-early{margin:0 0 4px}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__tag-share-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px 14px;width:100%;box-sizing:border-box;overflow:visible}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__tag-share-row .hmc-pdp-revamp-hero__tag-matrix{flex:1 1 auto;min-width:0;margin:0!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__tag-share-row__grow{flex:1 1 auto;min-width:0}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout{position:relative;flex:0 0 auto;overflow:visible}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout[open]{z-index:25}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout[open] .hmc-pdp-revamp-hero__share-flyout-body{z-index:26}}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-summary{display:inline-flex;align-items:center;justify-content:center;list-style:none;width:36px;height:36px;margin:0;padding:0;border-radius:8px;color:var(--hmc-navy, #1a1540);cursor:pointer;box-sizing:border-box;transition:background .15s ease,color .15s ease}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-summary::-webkit-details-marker{display:none}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-summary::marker{content:""}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-summary:hover,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout[open] .hmc-pdp-revamp-hero__share-flyout-summary{background:#f3f4f6}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-summary:focus-visible{outline:2px solid var(--hmc-navy, #1a1540);outline-offset:2px}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-icon{display:flex;align-items:center;justify-content:center;line-height:0;color:var(--hmc-navy, #1a1540)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-icon .icon--bi-share,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-icon .icon--hmc-share-network{display:block;width:20px;height:20px}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-icon .icon--bi-share path,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-icon .icon--bi-share circle{stroke:currentColor}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-body{position:absolute;right:calc(100% + 8px);left:auto;top:50%;z-index:20;width:max-content;max-width:min(calc(100vw - 48px),280px);min-width:0;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;box-sizing:border-box;transform:translateY(-50%) translate(8px) scale(.94);transform-origin:right center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.18,1.1,.4,1),visibility .18s ease}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout[open] .hmc-pdp-revamp-hero__share-flyout-body{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(0) scale(1)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-body .product-meta__share-buttons--hmc-hero{position:relative!important;right:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center;justify-content:flex-start!important;width:auto!important;margin:0!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-body .social-media__item-list{display:inline-flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start!important;gap:0;margin:0!important;padding:0!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-body .social-media__item{margin:0!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-body .social-media__item>a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:4px;margin:0;box-sizing:border-box;line-height:0}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__share-flyout-body .social-media__item svg{width:22px;height:22px;opacity:.45}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark{display:none!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__reviews-early{margin:0 0 3px}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__reviews-early .product-meta__reviews-badge{display:inline-flex;align-items:center;margin-bottom:0!important;min-height:0}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__judgeme-app-slot{display:block;margin:0 0 3px;line-height:1.2;min-height:0}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__judgeme-app-slot .jdgm-widget.jdgm-preview-badge{display:inline-block!important;vertical-align:middle}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__buy-intro{display:flex;flex-direction:column;gap:0}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__buy-intro .product-description--metafield--hmc-hero{margin-top:-46px;padding-top:14px;margin-bottom:12px;position:relative;z-index:1;background:#fff}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-shop-pay-clip{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto) 0px;overflow:hidden;align-content:start}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-shop-pay-clip>shopify-payment-terms,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-shop-pay-clip>div.jss1.jss2:has(shopify-payment-terms){grid-row:1;grid-column:1;min-width:0;max-width:100%;min-height:22px;overflow:visible;height:auto!important;max-height:none!important;visibility:visible!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-shop-pay-clip>div.jss1.jss2{pointer-events:none!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-shop-pay-clip>shopify-payment-terms{pointer-events:auto!important;position:relative;z-index:1}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-shop-pay-clip>*:not(shopify-payment-terms):not(:has(shopify-payment-terms)){grid-row:2;grid-column:1;height:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms.hmc-pdp-shop-pay-clip--pending{min-height:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms.hmc-pdp-shop-pay-clip--pending shopify-payment-terms:empty{min-height:18px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms shopify-payment-terms,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms.hmc-pdp-shop-pay-clip{white-space:nowrap!important;font-size:clamp(10px,2.65vw,11px)!important;line-height:1.25!important;display:inline-flex!important;flex-flow:row nowrap!important;width:fit-content!important;overflow:hidden!important}}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__buy-intro>*:not(.hmc-pdp-revamp-hero__price-shop-row):not(.product-description--metafield){display:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:4px 6px;border-bottom:1px solid #e5e7eb;padding-bottom:8px;margin-top:0;margin-bottom:2px;max-width:100%;box-sizing:border-box;position:relative;z-index:3}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price{flex:0 0 auto!important;min-width:0;width:auto!important;max-width:none!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price--highlight{font-size:clamp(1.18rem,.98rem + .9vw,1.62rem)!important;line-height:1.1!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .product-form__info-item--hmc-hero-price{display:block;width:auto!important;max-width:none!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .product-form__info-content,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price-list{display:inline-flex!important;align-items:baseline;flex-wrap:nowrap;width:auto!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .product-form__info-item--hmc-hero-price,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .price-list{margin:0!important;padding:0!important;border:none!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__or{display:inline-flex;align-items:center;gap:0;flex:0 0 auto;color:#9ca3af}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__or-bar{display:none}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__or-text{font-size:12px;font-weight:400;text-transform:lowercase;margin:0 2px 0 0}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms{flex:0 1 auto!important;width:fit-content!important;max-width:100%!important;min-width:0;min-height:0;margin:0;padding:5px 6px;background:#f3f4f6;border-radius:10px;font-size:clamp(10px,2.65vw,11px);line-height:1.25;color:#4b5563;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;pointer-events:auto}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms.hmc-pdp-shop-pay-clip{display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;width:fit-content!important;max-width:100%!important;overflow:hidden!important;pointer-events:auto!important;position:relative;z-index:1}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info shopify-payment-terms{display:none!important;visibility:hidden!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;pointer-events:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms shopify-payment-terms{display:inline-block!important;visibility:visible!important;height:auto!important;max-height:none!important;overflow:hidden!important;pointer-events:auto!important;font-size:inherit!important;line-height:inherit!important;min-height:0!important;margin:0!important;width:auto!important;max-width:none!important;white-space:nowrap!important;vertical-align:middle!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-meta--hmc-revamp-tail{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-description--metafield{margin-top:0!important;padding-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info div.jss1.jss2:not(:has(shopify-payment-terms)),body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-pdp-revamp-hero__price-shop-row>div.jss1.jss2:not(:has(shopify-payment-terms)),body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero__price-shop-row__terms>div.jss1.jss2:not(:has(shopify-payment-terms)),body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero__price-shop-row__terms>shopify-payment-terms+div.jss1.jss2{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;border:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner~[data-spark] .product-form__info-item,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-description--metafield~shopify-payment-terms,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-description--metafield+shopify-payment-terms{display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__price .product-form__info-item--hmc-hero-price .price-list{margin-bottom:0!important;padding:0!important;border-bottom:none!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row__terms a{font-size:inherit}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-atc-trust-strip{margin:0;padding:0 2px;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;text-align:center;color:#374151;width:100%;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-atc-trust-strip__sep{display:inline-block;margin:0 .35em;font-weight:400;color:#9ca3af}@media screen and (min-width:1000px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-atc-trust-strip{font-size:11px;margin-top:8px}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero-tail--after-atc[hidden]{display:block!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero-tail--after-atc .hmc-pdp-revamp-hero__price-reviews-row--tail-only,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero-tail--after-atc .hmc-pdp-intro__trust--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero-tail--after-atc .hmc-pdp-revamp-hero__tag-matrix--after-atc{display:none!important}}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp{--hmc-pdp-gallery-title-gap: 4px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--gallery .card__section--tight{padding-bottom:var(--hmc-pdp-gallery-title-gap, 4px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--collapsed>.card__section{padding-top:var(--hmc-pdp-gallery-title-gap, 4px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.hmc-pdp-4runner-sticky-info>.card.card--collapsed{margin-top:-22px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller{--hmc-pdp-thumb-scrollbar-gutter: 8px}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll{gap:4px;padding-bottom:0;overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--gallery .card__section--tight{overflow:visible!important;padding-top:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--gallery>.card{overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__size-limiter{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__size-limiter .aspect-ratio{overflow:hidden;border-radius:14px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .aspect-ratio img,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__image{object-fit:cover!important;object-position:center center;transform:none;width:100%;height:100%}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller{--hmc-pdp-thumb-gap: 12px;--hmc-pdp-thumb-visible: 5;--hmc-pdp-thumb-ring: 2px;--hmc-pdp-thumb-ring-offset: 2px;--hmc-pdp-thumb-edge-inset: calc(var(--hmc-pdp-thumb-ring) + var(--hmc-pdp-thumb-ring-offset));--hmc-pdp-thumb-scrollbar-gutter: 8px;container-type:inline-size;container-name:hmc-pdp-thumb-scroller;margin-top:0!important;padding:var(--hmc-pdp-thumb-edge-inset) calc(var(--hmc-pdp-thumb-edge-inset) + max(0px,env(safe-area-inset-right,0px))) var(--hmc-pdp-thumb-scrollbar-gutter) calc(var(--hmc-pdp-thumb-edge-inset) + max(0px,env(safe-area-inset-left,0px)))!important;box-sizing:border-box;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-color:var(--hmc-scrollbar-thumb, #1a1540) var(--hmc-scrollbar-track, rgba(26, 21, 64, .08))!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller::-webkit-scrollbar{height:8px!important;width:8px!important;display:block!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller .scroller__inner{padding-bottom:0!important;margin-bottom:0!important;overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:max-content!important;min-width:100%!important;max-width:none!important;gap:var(--hmc-pdp-thumb-gap, 12px)!important;align-items:center!important;padding-bottom:0!important;margin-bottom:0!important;padding-inline-end:var(--hmc-pdp-thumb-edge-inset, 6px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail-list:before,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail-list:after{content:none!important;display:none!important;width:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail{display:block!important;flex:0 0 calc((100cqw - (var(--hmc-pdp-thumb-visible, 5) - 1) * var(--hmc-pdp-thumb-gap, 12px)) / var(--hmc-pdp-thumb-visible, 5))!important;width:calc((100cqw - (var(--hmc-pdp-thumb-visible, 5) - 1) * var(--hmc-pdp-thumb-gap, 12px)) / var(--hmc-pdp-thumb-visible, 5))!important;max-width:none!important;min-width:0!important;margin:0!important;border-color:transparent!important;box-sizing:border-box!important;overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail .aspect-ratio{overflow:hidden!important;border-radius:10px}@supports not (width: 1cqw){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail{flex-basis:calc((100% - 48px)/5)!important;width:calc((100% - 48px)/5)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .scroller__inner{width:100%!important}}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__thumbnail.is-nav-selected{border-color:transparent!important;outline:var(--hmc-pdp-thumb-ring, 2px) solid var(--hmc-pdp-navy, #1a1540)!important;outline-offset:var(--hmc-pdp-thumb-ring-offset, 2px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack{gap:0!important;scroll-padding-inline:max(0px,env(safe-area-inset-left,0px)) max(0px,env(safe-area-inset-right,0px));padding-inline:0;padding-bottom:0!important;box-sizing:border-box;scroll-snap-type:x mandatory!important;overscroll-behavior-y:none;align-items:stretch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack::-webkit-scrollbar{height:0!important;width:0!important;display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item{flex:0 0 100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;scroll-margin-inline:0;box-sizing:border-box;justify-content:center!important;align-self:stretch;padding:0!important;margin:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item[data-media-type=external_video]{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item[data-media-type=external_video] .product-gallery__external-video{flex:0 0 auto;width:100%!important;max-width:100%!important;margin-top:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item:last-child{padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel-item .product-gallery__external-video{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__external-video .video-wrapper{width:100%!important;max-width:100%}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__external-video .video-wrapper:after{padding-bottom:56.25%!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__external-video iframe{border-radius:14px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__carousel-item .product-gallery__video{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--stack-scroll .product-gallery__video .video-wrapper--native{width:100%!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__reviews-early{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__price-shop-row{margin-top:0!important;padding-top:0!important}}@media screen and (min-width:750px)and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll{flex-direction:column!important;align-items:stretch!important;gap:4px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__carousel-wrapper{order:1!important;width:100%!important;min-width:0!important;overflow:visible!important;border-radius:14px!important;margin:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__carousel--stack{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;width:100%!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__carousel--stack{scrollbar-width:none;-ms-overflow-style:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__carousel--stack::-webkit-scrollbar{height:0;width:0;display:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__carousel-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__size-limiter{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__external-video,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__carousel--stack .product-gallery__video{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .scroller{--hmc-pdp-thumb-gap: 12px;--hmc-pdp-thumb-visible: 5;--hmc-pdp-thumb-ring: 2px;--hmc-pdp-thumb-ring-offset: 2px;--hmc-pdp-thumb-edge-inset: calc(var(--hmc-pdp-thumb-ring) + var(--hmc-pdp-thumb-ring-offset));--hmc-pdp-thumb-scrollbar-gutter: 8px;container-type:inline-size;container-name:hmc-pdp-thumb-scroller;order:2!important;width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:var(--hmc-pdp-thumb-edge-inset) calc(var(--hmc-pdp-thumb-edge-inset) + max(0px,env(safe-area-inset-right,0px))) var(--hmc-pdp-thumb-scrollbar-gutter) calc(var(--hmc-pdp-thumb-edge-inset) + max(0px,env(safe-area-inset-left,0px)))!important;scrollbar-width:thin!important;scrollbar-color:var(--hmc-scrollbar-thumb, #1a1540) var(--hmc-scrollbar-track, rgba(26, 21, 64, .08))!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .scroller .scroller__inner{padding-bottom:0!important;margin-bottom:0!important;overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .scroller::-webkit-scrollbar{height:8px!important;width:8px!important;display:block!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__thumbnail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;min-width:100%!important;max-width:none!important;justify-content:flex-start!important;gap:var(--hmc-pdp-thumb-gap, 12px)!important;margin:0!important;max-height:none!important;overflow:visible!important;align-items:center!important;padding-inline-end:var(--hmc-pdp-thumb-edge-inset, 6px)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__thumbnail-list:before,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__thumbnail-list:after{content:none!important;display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__thumbnail{display:block!important;flex:0 0 calc((100cqw - (var(--hmc-pdp-thumb-visible, 5) - 1) * var(--hmc-pdp-thumb-gap, 12px)) / var(--hmc-pdp-thumb-visible, 5))!important;width:calc((100cqw - (var(--hmc-pdp-thumb-visible, 5) - 1) * var(--hmc-pdp-thumb-gap, 12px)) / var(--hmc-pdp-thumb-visible, 5))!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;border-color:transparent!important;overflow:visible!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__thumbnail .aspect-ratio{overflow:hidden!important;border-radius:10px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-gallery--with-thumbnails.product-gallery--stack-scroll .product-gallery__thumbnail.is-nav-selected{border-color:transparent!important;outline:var(--hmc-pdp-thumb-ring, 2px) solid var(--hmc-pdp-navy, #1a1540)!important;outline-offset:var(--hmc-pdp-thumb-ring-offset, 2px)}}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video]{padding-top:0;padding-bottom:32px;background:var(--hmc-surface);border-top:1px solid var(--hmc-border);border-bottom:none}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .container{max-width:min(1180px,calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));padding-top:0}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video-title-strip{display:flex;justify-content:center;align-items:flex-end;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding:18px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));background:#eceef1;border-bottom:1px solid #d8dce3}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video-title-strip__heading{display:inline-block;margin:0 0 -1px;padding:0 6px 16px;border-bottom:3px solid var(--hmc-navy);font-family:var(--text-font-family);font-size:clamp(11px,1.1vw,13px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;text-align:center;line-height:1.25}@media screen and (min-width:1000px){body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video-title-strip{padding-top:20px}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video-title-strip__heading{padding-bottom:18px;font-size:13px;letter-spacing:.11em}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product main#main .section[data-section-type=video]{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);border-bottom:none;padding-bottom:20px}body.hmc-pdp-4runner-revamp.template-product main#main .section[data-section-type=video] .container{max-width:100%;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video-title-strip{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));border-bottom:0}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video-title-strip__heading{font-size:clamp(10px,2.8vw,12px);max-width:100%}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .video-item{margin-top:14px}}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .video-item{margin-top:28px}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .video-wrapper{border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #1a154014}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video--embed .icon--play,body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .video-wrapper__image-wrapper{display:none!important}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video__embed{position:relative;cursor:default;background:#000}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video__embed:after{content:"";display:block;padding-bottom:56.25%}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=video] .hmc-pdp-video__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;visibility:visible!important;border:0}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=rich-text]{padding-top:36px;padding-bottom:36px;background:#fff}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=rich-text] .container,body.hmc-pdp-4runner-revamp main#main .section[data-section-type=rich-text] .container--medium{max-width:min(1100px,calc(100vw - 32px))}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=rich-text] .heading{text-align:left;color:var(--hmc-navy);margin-bottom:16px}body.hmc-pdp-4runner-revamp main#main .section[data-section-type=rich-text] .rte{text-align:left}body.hmc-pdp-4runner-revamp main#main .shopify-section>.container{max-width:min(1200px,calc(100vw - 24px))}body.hmc-pdp-4runner-revamp main#main .shopify-section:not(:has([id^=stamped-])) .shopify-app-block{border-radius:12px;overflow:hidden}body.hmc-pdp-4runner-revamp.template-product [id^=shopify-section-][id$=__17376491554c9ad109]:not(.hmc-store-locator-source--empty),body.hmc-pdp-4runner-revamp.template-product #shopify-section-17376491554c9ad109:not(.hmc-store-locator-source--empty){position:fixed!important;left:-9999px!important;top:0!important;width:min(1280px,100vw)!important;height:min(78vh,800px)!important;margin:0!important;padding:0!important;z-index:-1!important;pointer-events:none!important;overflow:hidden!important;visibility:visible!important}body.hmc-pdp-4runner-revamp.template-product [id^=shopify-section-][id$=__17376491554c9ad109].hmc-store-locator-source--empty,body.hmc-pdp-4runner-revamp.template-product #shopify-section-17376491554c9ad109.hmc-store-locator-source--empty{display:none!important}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer{padding-top:20px;padding-bottom:12px;background:#fff;border-top:1px solid var(--hmc-border)}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .container--narrow{box-sizing:border-box;width:100%;max-width:var(--hmc-pdp-reviews-max)}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq,body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__group-list,body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__group{width:100%;max-width:none;margin-bottom:0!important}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer__title{text-align:left;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:700;color:var(--hmc-navy);margin:0 0 14px;letter-spacing:-.02em}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq{margin:0!important}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__group-title{text-align:left}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__item{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;box-shadow:none;padding:14px 16px}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__item+.faq__item{margin-top:10px;border-top:1px solid #cbd5e1!important}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__question{color:#0f172a;font-weight:600;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.35}@media screen and (min-width:641px){body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__item{padding:14px 20px}}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__answer{font-size:.9375rem;line-height:1.5}body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer .faq__answer-wrapper{margin-top:0}body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(#judgeme_product_reviews))>section.hmc-mf-faq-installer,body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(.jdgm-review-widget))>section.hmc-mf-faq-installer{margin-bottom:0!important;padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(#judgeme_product_reviews))>section.hmc-mf-faq-installer .faq,body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(.jdgm-review-widget))>section.hmc-mf-faq-installer .faq{margin-bottom:0!important}@media screen and (min-width:1000px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-product-warranty-matrix{width:100%;max-width:min(1400px,calc(100vw - max(32px,env(safe-area-inset-left,0px) + env(safe-area-inset-right,0px))));margin:0 auto 28px;box-sizing:border-box;--hmc-warranty-matrix-gutter: max(20px, env(safe-area-inset-left, 0px));--hmc-warranty-matrix-gutter-right: max(20px, env(safe-area-inset-right, 0px));padding-left:var(--hmc-warranty-matrix-gutter);padding-right:var(--hmc-warranty-matrix-gutter-right)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-product-warranty-matrix__picture,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-product-warranty-matrix__img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px;vertical-align:top}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__warranty-copy{max-width:min(900px,100%);margin-top:0}}@media screen and (max-width:999px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-product-warranty-matrix{width:100%;max-width:100%;min-width:0;margin:0 auto 20px;box-sizing:border-box;--hmc-warranty-matrix-gutter: max(18px, env(safe-area-inset-left, 0px));--hmc-warranty-matrix-gutter-right: max(18px, env(safe-area-inset-right, 0px));padding-left:var(--hmc-warranty-matrix-gutter);padding-right:var(--hmc-warranty-matrix-gutter-right)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-product-warranty-matrix__picture,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-product-warranty-matrix__img{display:block;width:100%;max-width:100%;min-width:0;height:auto;border-radius:8px;vertical-align:top;box-sizing:border-box}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;column-gap:6px!important;row-gap:4px!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0 max(12px,env(safe-area-inset-right,0px)) 2px max(12px,env(safe-area-inset-left,0px))!important;overflow-x:visible!important;overflow-y:visible!important;-webkit-overflow-scrolling:auto!important;box-sizing:border-box!important;background:#eceef1!important;border-bottom:1px solid #d8dce3!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__tab{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px;margin:0 0 -1px!important;padding:10px 4px 12px!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:normal!important;text-align:center!important;line-height:1.2!important;font-size:clamp(9px,2.65vw,11px)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;color:#0a0a0a!important;background:transparent!important;border:none!important;border-radius:0!important;border-bottom:3px solid transparent!important;box-shadow:none!important;transition:color .15s ease,border-color .15s ease}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__tab.is-active{color:#0a0a0a!important;border-bottom-color:var(--hmc-pdp-navy, #1a1540)!important;text-decoration:none!important;background:transparent!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__tab:focus-visible{outline:2px solid var(--hmc-pdp-navy, #1a1540);outline-offset:2px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panels{padding-top:14px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__group-title{margin:0!important;padding:0 0 12px!important;border-bottom:1px solid #cbd5e1}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__item{border:1px solid #cbd5e1!important;border-radius:10px;background:#f8fafc!important;padding:14px 16px!important;margin-bottom:10px;box-shadow:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__item:last-child{margin-bottom:0;padding-bottom:8px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panels{min-height:0!important;padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__item+.faq__item{border-top:1px solid #cbd5e1!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__group-title+.faq__item,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__group-title+.hmc-pdp-faq-preamble+.faq__item{border-top:1px solid #cbd5e1!important;margin-top:14px!important}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info{--hmc-pdp-buy-stack-gap: 14px;--hmc-pdp-qty-warranty-gap: 12px;--hmc-pdp-warranty-label-gap: 3px;--hmc-pdp-atc-above-gap: 16px;--hmc-pdp-atc-shop-gap: 6px;--hmc-pdp-post-atc-gap: 0px;--hmc-pdp-trust-delivery-gap: 2px;--hmc-pdp-delivery-tabs-gap: 0px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-hero--4runner .hmc-pdp-revamp-hero__buy-intro .product-description--metafield--hmc-hero{margin-bottom:var(--hmc-pdp-buy-stack-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__variants{margin-top:var(--hmc-pdp-buy-stack-gap)!important;margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__variants .product-form__option{margin-top:0!important;margin-bottom:var(--hmc-pdp-buy-stack-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__variants .product-form__option:last-of-type{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__variants+.product-form__info-list{margin-top:var(--hmc-pdp-buy-stack-gap)!important;margin-bottom:0!important;border-spacing:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__info-list{margin-top:0!important;margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__info-item--quantity>*{padding-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__info-list:has(+.hmc-warranty-plus){margin-bottom:var(--hmc-pdp-qty-warranty-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__info-list+.hmc-warranty-plus,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__variants+.hmc-warranty-plus{margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus{margin-top:0!important;margin-bottom:var(--hmc-pdp-atc-above-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__row{margin-bottom:var(--hmc-pdp-warranty-label-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info .hmc-warranty-plus__pair{margin-top:0!important;padding-top:0!important;gap:6px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-warranty-plus+.hmc-pdp-revamp-atc-slot{margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-atc-slot .product-form__payment-container,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container{margin-top:0!important;gap:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .product-form__add-button{margin-bottom:var(--hmc-pdp-atc-shop-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .product-form__mobile-dynamic-checkout--below-atc{margin-top:0!important;margin-bottom:4px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .hmc-pdp-atc-trust-strip{margin:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack .hmc-pdp-revamp-hero-tail--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack .hmc-pdp-intro--after-atc,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack spark-pdp,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack .hmc-pdp-revamp-share--after-spark,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-post-atc-stack delivery-promise-wc{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:0!important;overflow:hidden!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container .hmc-pdp-atc-trust-strip{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-form__payment-container delivery-promise-wc{display:block!important;order:4!important;margin-top:var(--hmc-pdp-trust-delivery-gap)!important;margin-bottom:0!important;padding:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-revamp-share--after-spark{padding-top:0!important;margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--info>.card{margin-bottom:var(--hmc-pdp-delivery-tabs-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .product-block-list__item--hmc-tabs-row{margin-top:var(--hmc-pdp-delivery-tabs-gap)!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs{margin-top:0!important;padding-top:0!important}}body.hmc-pdp-4runner-revamp section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__group-title{font-size:clamp(1.05rem,1.65vw,1.22rem);margin-bottom:14px}body.hmc-pdp-4runner-revamp section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__question{font-size:clamp(.88rem,1.15vw,.98rem);line-height:1.35}body.hmc-pdp-4runner-revamp section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__answer,body.hmc-pdp-4runner-revamp section.hmc-pdp-revamp .hmc-pdp-tabs__faq .hmc-pdp-faq-preamble{font-size:.9375rem;line-height:1.52}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panels{min-height:0;padding-bottom:0}@media screen and (min-width:1000px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panels{box-sizing:border-box;padding-left:clamp(18px,2.6vw,34px);padding-right:clamp(18px,2.6vw,34px)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panel:not(.hmc-pdp-tabs__panel--installer){box-sizing:border-box;max-width:1120px;margin-left:auto;margin-right:auto}}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__faq .faq__item:last-child{padding-bottom:8px!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment{--hmc-fitment-ink: #0a0a0a;--hmc-fitment-muted: #5c6570;--hmc-fitment-line: #d5dae2;--hmc-fitment-navy: var(--hmc-pdp-navy, #1a1540);--hmc-fitment-wash: #f3f5f8;max-width:820px;margin:0 auto;color:var(--hmc-fitment-ink)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__header{text-align:center;margin-bottom:22px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__title{margin:0 0 10px;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--hmc-fitment-ink);text-transform:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__lede{margin:0 auto;max-width:34em;font-size:.98rem;line-height:1.55;color:var(--hmc-fitment-muted)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__chip{-webkit-appearance:none;appearance:none;margin:0;padding:8px 14px;border:1px solid var(--hmc-fitment-line);border-radius:999px;background:#fff;color:var(--hmc-fitment-ink);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__chip:hover{border-color:var(--hmc-fitment-navy)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__chip.is-active{background:var(--hmc-fitment-navy);border-color:var(--hmc-fitment-navy);color:#fff}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__chip:focus-visible{outline:2px solid var(--hmc-fitment-navy);outline-offset:2px}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__directory{border:1px solid var(--hmc-fitment-line);background:linear-gradient(180deg,#fafbfc,#fff 48px);max-height:none;overflow:visible;text-align:left}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__rows{list-style:none;margin:0;padding:0}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__row{margin:0;padding:13px 18px 13px 44px;border-bottom:1px solid var(--hmc-fitment-line);font-size:.98rem;font-weight:500;line-height:1.4;color:var(--hmc-fitment-ink);position:relative}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__row:last-child{border-bottom:none}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__row:before{content:"";position:absolute;left:18px;top:50%;width:9px;height:9px;margin-top:-5px;border:2px solid var(--hmc-fitment-navy);border-radius:50%;box-sizing:border-box;background:#fff}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__row:nth-child(2n){background:var(--hmc-fitment-wash)}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__row{padding-left:40px;font-size:.92rem}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-fitment__row:before{left:14px}}body.hmc-pdp-4runner-revamp .hmc-pdp-reviews-anchor{scroll-margin-top:calc(var(--header-height, 72px) + 20px);height:1px;margin:0;padding:0;pointer-events:none}body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-])>.container,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(#judgeme_product_reviews)>.container,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(.jdgm-review-widget)>.container{max-width:var(--hmc-pdp-reviews-max)}body.hmc-pdp-4runner-revamp main#main .shopify-section .spr-reviews,body.hmc-pdp-4runner-revamp #stamped-main-widget,body.hmc-pdp-4runner-revamp #stamped-reviews-widget,body.hmc-pdp-4runner-revamp #judgeme_product_reviews{box-sizing:border-box;width:100%!important;max-width:var(--hmc-pdp-reviews-max)!important;margin-left:auto!important;margin-right:auto!important}body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-]),body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(#judgeme_product_reviews),body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(.jdgm-review-widget){margin-top:0!important;padding-top:4px;padding-bottom:0;background:#f4f6f9;border-top:none}@media screen and (min-width:1000px){body.hmc-pdp-4runner-revamp.template-product main#main #judgeme_product_reviews .jdgm-rev-widg__title{visibility:visible!important;font-size:clamp(1.35rem,1.05rem + 1.2vw,1.85rem)!important;line-height:1.12;margin-top:0;margin-bottom:10px;letter-spacing:-.01em}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp .hmc-mf-faq-installer{padding-top:14px;padding-bottom:0}body.hmc-pdp-4runner-revamp.template-product .shopify-section:has(>section.hmc-mf-faq-installer)>section.hmc-mf-faq-installer.section{margin-bottom:0!important}body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(#judgeme_product_reviews),body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(.jdgm-review-widget){margin-top:0!important;padding-top:0!important;padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important;padding-bottom:12px!important}body.hmc-pdp-4runner-revamp.template-product main#main [data-section-type=product-recommendations].hmc-pdp-recs--revamp{margin-top:0!important;padding-top:6px}body.hmc-pdp-4runner-revamp main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(#judgeme_product_reviews))>section.hmc-mf-faq-installer{border-bottom:1px solid var(--hmc-border)}body.hmc-pdp-4runner-revamp main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(#judgeme_product_reviews))>section.hmc-mf-faq-installer .faq__item:last-child{border-bottom:none!important}body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(#judgeme_product_reviews))>section.hmc-mf-faq-installer,body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(.jdgm-review-widget))>section.hmc-mf-faq-installer{padding-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(#judgeme_product_reviews))>section.hmc-mf-faq-installer .faq,body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section:has(>section.hmc-mf-faq-installer):has(+.shopify-section:has(.jdgm-review-widget))>section.hmc-mf-faq-installer .faq{margin-bottom:0!important}body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section.hmc-judgeme-reviews-section:has(#judgeme_product_reviews),body.hmc-pdp-4runner-revamp.template-product main#main .shopify-section.hmc-judgeme-reviews-section:has(.jdgm-review-widget){margin-top:0!important;border-top:none!important;padding-top:0!important;padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important}body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section .shopify-app-block{margin-top:0!important;padding-top:0!important}body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section.hmc-judgeme-reviews-section>.container.container--flush{padding-left:0!important;padding-right:0!important}body.hmc-pdp-4runner-revamp.template-product main#main #judgeme_product_reviews.jdgm-widget.jdgm-review-widget,body.hmc-pdp-4runner-revamp.template-product main#main #judgeme_product_reviews.hmc-judgeme-reviews-embed{padding-left:0!important;padding-right:0!important}body.hmc-pdp-4runner-revamp.template-product main#main #judgeme_product_reviews .hmc-jdgm-toolbar-row{padding-left:0!important;padding-right:0!important}body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section .hmc-pdp-reviews-anchor{height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden}}body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section>.container{padding-top:0!important;margin-top:0!important}body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section #judgeme_product_reviews.jdgm-widget.jdgm-review-widget,body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section #judgeme_product_reviews.hmc-judgeme-reviews-embed{margin-top:0!important;padding-top:0!important}body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section #judgeme_product_reviews .jdgm-rev-widg__header,body.hmc-pdp-4runner-revamp.template-product main#main .hmc-judgeme-reviews-section .jdgm-review-widget .jdgm-rev-widg__header{margin-top:0!important;padding-top:0!important}body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-]) .shopify-app-block,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(#judgeme_product_reviews) .shopify-app-block,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(.jdgm-review-widget) .shopify-app-block{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible}body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-]) .shopify-app-block [id^=stamped-],body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-]) #stamped-reviews-widget,body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-]) #stamped-main-widget,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(#judgeme_product_reviews) #judgeme_product_reviews,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(.jdgm-review-widget) .jdgm-review-widget,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(.jdgm-review-widget) #judgeme_product_reviews{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important}body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-]) [id^=stamped-reviews-widget],body.hmc-pdp-4runner-revamp main#main .shopify-section:has([id^=stamped-]) #stamped-main-widget,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(#judgeme_product_reviews) #judgeme_product_reviews,body.hmc-pdp-4runner-revamp main#main .shopify-section:not([data-section-type=product]):has(.jdgm-review-widget) .jdgm-review-widget{font-size:15px;line-height:1.55;color:#1f2937}body.hmc-pdp-4runner-revamp #stamped-reviews-widget{margin-left:auto!important;margin-right:auto!important;max-width:var(--hmc-pdp-reviews-max)!important}@media screen and (min-width:1000px){body.hmc-pdp-4runner-revamp #stamped-reviews-widget{margin:28px auto!important}}body.hmc-pdp-4runner-revamp #stamped-reviews-widget .slick-slide>div>*.hmc-stamped-card{display:grid!important;grid-template-columns:clamp(48px,12vw,56px) minmax(0,1fr);grid-template-areas:"media product" "media comment" "media meta";align-items:start;column-gap:clamp(8px,2vw,12px);row-gap:6px}body.hmc-pdp-4runner-revamp #stamped-reviews-widget .hmc-stamped-card .hmc-stamped-card__media{grid-area:media;width:clamp(48px,12vw,56px)!important;height:clamp(48px,12vw,56px)!important;min-width:clamp(48px,12vw,56px);max-width:clamp(48px,12vw,56px);object-fit:cover;border-radius:8px}body.hmc-pdp-4runner-revamp #stamped-reviews-widget .hmc-stamped-card .hmc-stamped-card__product{grid-area:product;margin:0!important;font-size:clamp(14px,3.6vw,17px)!important;line-height:1.25!important;font-weight:500!important}body.hmc-pdp-4runner-revamp #stamped-reviews-widget .hmc-stamped-card .hmc-stamped-card__comment{grid-area:comment;margin:0!important;font-size:clamp(14px,3.5vw,16px)!important;line-height:1.45!important}body.hmc-pdp-4runner-revamp #stamped-reviews-widget .hmc-stamped-card .hmc-stamped-card__meta{grid-area:meta;margin:0!important;font-size:clamp(11px,2.8vw,13px)!important}body.hmc-pdp-4runner-revamp [data-section-type=product-recommendations] .section__header{color:var(--hmc-navy)}body.hmc-pdp-4runner-revamp .hmc-pdp-recs--revamp .container{max-width:var(--hmc-pdp-reviews-max)}body.hmc-pdp-4runner-revamp .hmc-pdp-recs--revamp .product-item .aspect-ratio{padding-bottom:100%!important;border-radius:10px;overflow:hidden;background:#f3f4f6}body.hmc-pdp-4runner-revamp .hmc-pdp-recs--revamp .product-item__primary-image,body.hmc-pdp-4runner-revamp .hmc-pdp-recs--revamp .product-item__secondary-image{object-fit:contain!important}body.hmc-pdp-4runner-revamp .hmc-pdp-recs--revamp .product-item__image-wrapper{border-radius:10px}body.hmc-pdp-4runner-revamp .hmc-pdp-recs--revamp .product-item__info-inner{padding-top:10px}body.hmc-pdp-4runner-revamp .hmc-pdp-tabs__scroll-anchor{display:block;position:static;top:auto;visibility:hidden;scroll-margin-top:calc(var(--header-height, 72px) + 12px);height:0;margin:0;padding:0;overflow:hidden}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panel[hidden]{display:none!important}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-details-stack__description>:empty:not(img):not(br),body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-details-stack__description>p:empty,body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-details-stack__description>div:empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important;max-height:0!important}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp .hmc-pdp-tabs__scroll-anchor{scroll-margin-top:calc(var(--announcement-bar-height, 0px) + var(--header-height, 72px) + env(safe-area-inset-top,0px) + clamp(96px,24vw,152px))}}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-tabs__panel--installer.is-active{padding-top:0;overflow-x:visible}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-tabs__panel--installer .hmc-pdp-installer-tab--mapbox{position:relative;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__embed{position:relative;width:100%;border-radius:0;overflow:hidden;border:none;border-bottom:1px solid var(--hmc-border);background:#fff;min-height:min(58dvh,520px);max-height:none}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__embed:has(.hmc-store-locator),body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount:has(.hmc-store-locator),body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount--locator-ready{min-height:0!important;max-height:none!important}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__embed{min-height:0;overflow:visible}body.hmc-pdp-4runner-revamp.template-product section.hmc-pdp-revamp .hmc-pdp-tabs__panel--installer .hmc-pdp-installer-tab--mapbox{padding-top:clamp(10px,2.8vw,18px)}}@media screen and (min-width:750px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__embed{min-height:min(72dvh,860px)}}body.hmc-pdp-4runner-revamp .hmc-pdp-installer-tab__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:15px;color:#4b5563;pointer-events:none}body.hmc-pdp-4runner-revamp .hmc-pdp-installer-tab__embed:has(.hmc-pdp-installer-tab__mount:not(:empty)) .hmc-pdp-installer-tab__loading{display:none}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount{position:relative;z-index:1;width:100%;min-height:min(58dvh,520px)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount:has(.hmc-store-locator),body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount--locator-ready{min-height:0!important}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount{min-height:0}}@media screen and (min-width:750px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount:not(:has(.hmc-store-locator)){min-height:min(72dvh,860px)}}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab--mapbox .hmc-pdp-installer-tab__mount .container{max-width:none!important;width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}@media screen and (min-width:750px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps{min-height:min(70dvh,800px)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .store-locator-search-left{width:33.333%!important;max-width:33.333%;padding-right:clamp(10px,1.5vw,20px)!important;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .store-locator-search-right{width:66.666%!important;max-width:66.666%;padding-left:clamp(10px,1.5vw,20px)!important;box-sizing:border-box}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .store-locator-search-right .map_container,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .store-locator-search-right #map{min-height:min(65dvh,760px)}}@media screen and (max-width:749px){body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .store-locator-search-left,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .store-locator-search-right{width:100%!important;max-width:none;float:none!important;padding-left:0!important;padding-right:0!important}}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .header-search-stl{border-color:color-mix(in srgb,var(--hmc-navy) 42%,#d7d9e8)!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .storelocator-layout-2{border-radius:0;overflow:hidden;margin-bottom:0;border-color:color-mix(in srgb,var(--hmc-navy) 38%,#ddd)!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .storeify-sear-box,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .storeify-header-inner{border-color:color-mix(in srgb,var(--hmc-navy) 35%,#ddd)!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps #submit-search,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps button#submit-search{background:var(--hmc-navy)!important;background-color:var(--hmc-navy)!important;color:#fff!important;border-color:var(--hmc-navy)!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps #submit-search:hover,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps #submit-search:focus-visible{background:color-mix(in srgb,var(--hmc-navy) 88%,white 12%)!important;background-color:color-mix(in srgb,var(--hmc-navy) 88%,white 12%)!important;color:#fff!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .storeifyapps-storelocator-layout-3 .seach-action-box,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .storeifyapps-storelocator-layout-4 .seach-action-box{background:var(--hmc-navy)!important;background-color:var(--hmc-navy)!important;color:#fff!important;border-color:var(--hmc-navy)!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps #results-slt h3.title,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .results-slt .title{background:var(--hmc-navy)!important;background-color:var(--hmc-navy)!important;color:#fff!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .range-radius input[type=range],body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .range-radius .slider{accent-color:var(--hmc-navy)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .range-radius .slider::-webkit-slider-thumb{background:var(--hmc-navy)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--hmc-navy) 55%,transparent)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .range-radius .slider::-moz-range-thumb{background:var(--hmc-navy)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--hmc-navy) 55%,transparent)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .gr-search-slt label{color:var(--hmc-navy)!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .bootstrap-storeifyapps .store-title a{background-color:var(--hmc-navy)!important;color:#fff!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block #submit-search,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block button#submit-search{background:var(--hmc-navy)!important;background-color:var(--hmc-navy)!important;color:#fff!important;border-color:var(--hmc-navy)!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block #results-slt h3.title,body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .results-slt .title{background:var(--hmc-navy)!important;background-color:var(--hmc-navy)!important;color:#fff!important}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .range-radius input[type=range],body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .range-radius .slider{accent-color:var(--hmc-navy)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .range-radius .slider::-webkit-slider-thumb{background:var(--hmc-navy)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--hmc-navy) 55%,transparent)}body.hmc-pdp-4runner-revamp.template-product .hmc-pdp-installer-tab__mount .shopify-app-block .range-radius .slider::-moz-range-thumb{background:var(--hmc-navy)!important;border:2px solid #fff!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--hmc-navy) 55%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/98/assets/hmc-pdp-4runner-revamp.css.map */
