@media (width>=990px){.product-page{grid-column-gap:6rem;grid-template-columns:minmax(50%,1fr) 1fr;display:grid}.product-no-media{display:block}}.product-info-wrap-content{grid-area:1/2/2/4}@media (width>=990px){.product-info{transition:top .2s;position:-webkit-sticky;position:sticky;top:2rem}.product-no-media .product-info{position:static}}.product-media-gallery-wrap{grid-area:1/1/2/2;align-self:start;position:relative;overflow:hidden}@media screen and (width>=990px){.product-media-gallery-wrap{height:fit-content;position:sticky;top:1.5rem}}.product-media-wrapper{margin-bottom:3rem}@media (width>=750px){.product-media-wrapper{grid-gap:2rem;flex:none;margin-bottom:4rem;display:flex}}@media (width>=990px){.product-section-featured .product-media-wrapper{margin-bottom:0}}@media (hover:none){.product-media-wrapper{grid-gap:2rem}}.product-info-heading:last-child{margin-bottom:0}.product-info-secondary{flex-direction:column;display:flex}.product-info-secondary-line{display:flex}.product-info-secondary-line+.product-info-secondary-line{margin-top:1rem}.product-info-secondary-line{&>svg,&>img{width:2.4rem;height:2.4rem;color:rgba(var(--color-accent-2));flex:none;margin-inline-end:1rem;position:relative;top:-.1rem}}.product-info-secondary.card{border:0;flex-direction:column;padding:1rem}@media (width>=750px){.product-info-secondary.card{padding:2rem}}.product-info-description{grid-area:2/1/auto/2}@media (width>=990px){.product-info-description{z-index:2;background:#fff;border-top:1px solid #e5e7eb;grid-area:2/1/auto/4;margin-top:2rem;padding-top:2rem;position:relative}}.product-info-eyebrow{font-size:calc(var(--font-body-scale) * 1.3rem);margin-bottom:1rem}.product-info-eyebrow a{color:currentColor;text-decoration-color:#0000;transition:text-decoration .18s}.product-info-eyebrow a:hover{text-decoration:underline}.product-info-badges{grid-gap:calc(var(--spacing-base-1) / 3);margin-bottom:var(--spacing-base-1);display:flex;&.product-info-badges-block{margin:0}}.product-info-badges .card-badge{position:static}.product-info-meta{font-size:calc(var(--font-body-scale) * 1.3rem);flex-wrap:wrap;align-items:center;line-height:1;display:flex}@media (width>=750px){.product-info-meta:not(.product-info-meta-stretch){flex-wrap:nowrap}}.product-info-meta .spr-badge{align-items:center;display:flex}.product-info-meta-item.last{margin-inline:auto 0}.product-info-meta-item{margin-inline-end:1rem;display:block}.product-info-meta-item-code{flex:none;order:99;width:100%;margin-top:1rem;.product-compare-item-row &{margin-top:0}}.product-info-meta-item-code+.product-info-meta-item-code{margin-top:0}@media (width>=1200px){.product-info-meta-stretch .product-info-meta-item-code{order:unset;width:auto;margin-top:0;line-height:0}}@media (width>=750px){.product-info-meta:not(.product-info-meta-stretch) .product-info-meta-item-code{order:unset;width:auto;margin-top:0;line-height:0}}.product-media{box-shadow:inset 0 0 0 1px rgba(var(--color-border)), 0 2px 0 rgba(var(--color-box-shadow));border-radius:var(--border-radius-base);background-color:#fff;padding:2rem;position:relative}.product-media-main-wrapper{box-shadow:inset 0 0 0 1px rgba(var(--color-border)), 0 2px 0 rgba(var(--color-box-shadow));border-radius:var(--border-radius-base);background-color:#fff;flex:auto;width:100%;height:100%;padding:8px;position:relative;overflow:hidden}@media (width>=750px){.product-media-main-wrapper{order:1}}.product-media-main-wrapper .product-media{box-shadow:none;padding:0}.product-media-main{z-index:1;width:100%;margin-bottom:1px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.product-media-main img{display:block;box-sizing:border-box;width:100%;height:100%;padding:0;object-fit:contain;object-position:center}.product-media-main-wrapper:after{content:"flickity";display:none}.product-media-main-wrapper .pill-nav-slider{opacity:1}.product-media-main-wrapper .pill-nav-slider-inline-nav .pill-nav-item{width:3.6rem;height:3.6rem}.product-media-main-wrapper .pill-nav-slider-inline-nav .pill-nav-item .angle{flex:none}.product-media-main-wrapper .pill-nav-slider-inline-nav .pill-nav-item-next{inset-inline-end:-5px;transform:translateY(-50%)}.product-media-main-wrapper .pill-nav-slider-inline-nav .pill-nav-item-prev{inset-inline-start:-5px;transform:translateY(-50%)}@media (width>=750px){.product-media-main-wrapper:after{content:""}.product-media-main:not(.is-active){z-index:0;width:100%;display:none;position:absolute}.product-media-main:not(.is-active) img{opacity:0;visibility:hidden;pointer-events:none}.product-media-main-wrapper .pill-nav-slider{display:none}}.product-media-main-wrapper:not(.flickity-enabled) .product-media-main:not(.is-active){display:none}.product-media-main:hover .product-media-icon-enlarge{opacity:1}@media (width>=750px){.product-media-main{padding:0}}.product-media-icon-enlarge{top:0;z-index:10;border:1px solid rgba(var(--color-border));pointer-events:none;background:rgba(var(--color-background));border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;inset-inline-end:0}@media screen and (width<=989px){.product-media-icon-enlarge{display:none!important}.product-modal-opener{pointer-events:none!important;cursor:default!important}}@media (width>=990px){.product-media-icon-enlarge{opacity:0;transition:opacity .18s ease-in-out}}.product-media-icon-enlarge svg{width:24px;color:rgba(var(--color-accent-2));position:static}.product-media-scroll-wrap{margin-top:1.5rem}.product-media-scroller{position:relative;overflow:hidden}@media (width>=1200px){.product-media-scroller{max-height:480px}}@media (width>=990px){.product-media-scroller{max-height:380px}}@media (width>=750px){.product-media-scroll-wrap{flex-direction:column;flex:none;width:14.8%;margin-top:0;display:flex}.product-media-scroller{max-height:500px}.product-media-scroller:after{content:"";background:linear-gradient(to top, rgba(var(--color-background)), #fff0);z-index:1;pointer-events:none;width:100%;height:35px;position:absolute;bottom:0}.product-media-scroller[data-navigation=false]:after{display:none}}.product-media-thumbnails{grid-gap:1rem;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;padding:1px;scroll-padding:3rem;display:flex;position:relative;overflow:auto hidden}.product-media-thumbnails::-webkit-scrollbar{display:none}@media (width>=750px){.product-media-thumbnails{scroll-snap-type:y mandatory;overscroll-behavior:contain;scroll-behavior:smooth;flex-flow:column;height:100%;overflow:hidden scroll}.product-media-thumbnails>:last-child{margin-bottom:3rem}.product-media-wrapper--bottom{flex-direction:column}.product-media-wrapper--bottom .product-media-main-wrapper{order:0}.product-media-wrapper--bottom .product-media-scroll-wrap{width:100%;position:relative}.product-media-wrapper--bottom .product-media-scroller:before{content:"";background:linear-gradient(to right, rgba(var(--color-background)) 0%, rgba(var(--color-background)) 50%, #fff0 100%);z-index:1;pointer-events:none;width:40px;position:absolute;top:0;bottom:0;left:0}.product-media-wrapper--bottom .product-media-scroller:after{content:"";background:linear-gradient(to left, rgba(var(--color-background)) 0%, rgba(var(--color-background)) 50%, #fff0 100%);z-index:1;pointer-events:none;width:40px;height:100%;position:absolute;top:0;bottom:0;right:0}.product-media-wrapper--bottom .product-media-scroller.no-overflow:before,.product-media-wrapper--bottom .product-media-scroller.no-overflow:after,.product-media-wrapper--bottom .product-media-scroller[data-navigation=false]:before,.product-media-wrapper--bottom .product-media-scroller[data-navigation=false]:after{display:none}.product-media-wrapper--bottom .product-media-thumbnails{scroll-snap-type:x mandatory;flex-direction:row;height:auto;padding-bottom:1rem;overflow:auto hidden}.product-media-wrapper--bottom .product-media-thumbnail{width:15%;max-width:15%}.product-media-wrapper--bottom .product-media-thumbnails>:last-child{margin-bottom:0;margin-right:3rem}.product-media-wrapper--bottom .pill-nav.media-pill-nav-slider{z-index:2;pointer-events:none;flex-direction:row;justify-content:space-between;width:100%;margin:0;padding:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-media-wrapper--bottom .media-pill-nav-slider .pill-nav-item{pointer-events:auto;width:3.6rem;height:3.6rem;position:static}.product-media-wrapper--bottom .media-pill-nav-slider .pill-nav-item-prev{margin-left:0}.product-media-wrapper--bottom .media-pill-nav-slider .pill-nav-item-next{margin-right:0}.product-media-wrapper--right .product-media-main-wrapper{order:0}.product-media-wrapper--right .product-media-scroll-wrap{order:1}}@media (hover:none){.product-media-thumbnails{margin-right:0;padding-right:1px}}.product-media-thumbnail{flex:none;width:16.6667%;max-width:16.6667%;padding:.5rem;position:relative}.product-media-thumbnail img{display:block;box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:8px}.product-media-thumbnail.is-active{box-shadow:inset 0 0 0 1px rgba(var(--color-accent-2)), 0 2px 0 rgba(var(--color-box-shadow))}@media (width>=750px){.product-media-thumbnail{width:100%;max-width:100%}}.product-media-thumbnail-variant:not(:first-child){display:none}.product-media-thumbnail-badge{background-color:rgba(var(--color-background));border:1px solid rgba(var(--color-border));color:rgba(var(--color-foreground));inset-inline-end:.75rem;z-index:1;width:2rem;height:2rem;transition:color var(--duration-short) ease, opacity var(--duration-short) ease;border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;top:.75rem}.product-media-thumbnail-badge svg{width:.8rem;height:1rem;position:static}.product-media-toggle{box-shadow:none;top:0;inset-inline-start:0;bottom:0;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset-inline-end:0}.product-modal-opener{display:block;position:relative}.product-modal-opener:not(.product-modal-opener-image){display:none}.product-media-gallery-message{font-size:calc(var(--font-body-scale) * 1.3rem);margin-top:-.5rem;margin-bottom:3rem}@media (width>=750px){.product-section-featured .product-media-gallery-message{margin-top:3rem;margin-bottom:1rem}}.product-xr-button{margin:1rem auto 0;display:flex}.product-xr-button[data-shopify-xr-hidden]{display:none!important}.pill-nav.media-pill-nav-slider{transition:opacity .18s;display:none}.media-pill-nav-slider .pill-nav-item{z-index:30;border-radius:var(--buttons-radius);background:rgba(var(--color-aux-background));width:50%;color:rgba(var(--color-aux-foreground));position:relative}.media-pill-nav-slider .pill-nav-item .angle{flex:none}@media (width>=1200px){.pill-nav.media-pill-nav-slider{justify-content:flex-start;align-items:center;width:100%;margin-top:10px;display:flex}.product-media-scroller:hover .pill-nav.media-pill-nav-slider{opacity:1}}media-zoom{cursor:crosshair;width:100%;height:100%;display:block}.media-zoom-zoom-area{top:0;box-shadow:inset 0 0 0 2px rgba(var(--color-accent-2));background:color-mix(in srgb, rgba(var(--color-accent-2)), transparent 92.5%);pointer-events:none;display:none;position:absolute;inset-inline-start:0}.media-zoom-preview-area{box-shadow:0 0 0 1px rgba(var(--color-accent-2));background-color:rgba(var(--color-background));border-radius:var(--border-radius-base);z-index:1;display:none;position:fixed;overflow:hidden}.media-zoom-preview-area .spinner{top:50%;margin-top:-16px;margin-inline-start:-16px;position:absolute;inset-inline-start:50%}.media-zoom-preview-area img{object-fit:contain;max-width:none;max-height:none;position:absolute}@media (width>=990px){.product-modal-opener.image-zoom-type-zoom_hover .product-media-toggle,.product-modal-opener.image-zoom-type-zoom_hover .product-media-icon-enlarge,.product-modal-opener.image-zoom-type-lightbox_zoom_hover .product-media-toggle{display:none}}.product-block{margin-bottom:3rem}.product-block.has-divider{border-bottom:1px solid rgba(var(--color-border));padding-bottom:3rem}.product-block-hidden{display:none!important}.product-block:empty,.product-block:has(.product-block-hidden){border:0;margin:0;padding:0}.product-block-editor-hidden-note{background:var(--color-error-background);color:var(--color-error);font-size:calc(var(--font-body-scale) * 1.3rem);opacity:.85;border-radius:var(--border-radius);z-index:5;padding:1rem}.product-block-custom-badges:not(:has(.product-info-badges)){display:none}@media (width>=750px){.product-variants{width:42rem}}.product-variants .product-form-input{margin-bottom:1rem}.product-variants .product-form-input-values-equal-width{grid-gap:.75rem;grid-template-columns:repeat(4,1fr);display:grid}.product-variants .product-form-input-values-equal-width input[type=radio]+label{text-align:center;margin:0}.product-variants .product-form-input [type=radio]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.product-variants .product-form-input [type=radio]:focus-visible{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground))}.product-variants .product-form-input [type=radio]+label{font-size:calc(var(--font-body-scale) * 1.3rem);cursor:pointer;background:rgba(var(--color-background));box-shadow:0 0 0 .2rem rgba(var(--color-border));color:rgba(var(--color-foreground));height:auto;font-family:inherit;line-height:calc(1 + .2 / var(--font-body-scale));border-radius:var(--buttons-radius);font-weight:var(--font-bolder-weight);border:none;justify-content:center;align-items:center;margin:0 .2rem .8rem .3rem;padding:.5rem 1.5rem;text-decoration:none;display:inline-flex}.product-variants-size-medium .product-form-input [type=radio]+label{padding:1rem 2rem}.product-variants-size-large .product-form-input [type=radio]+label{padding:1.5rem 2rem}.product-variants-size-extra-large .product-form-input [type=radio]+label{padding:2rem 3rem}.product-variants-size-medium .product-form-input-values-equal-width,.product-variants-size-large .product-form-input-values-equal-width,.product-variants-size-extra-large .product-form-input-values-equal-width{grid-template-columns:repeat(3,1fr)}.product-variants-shape-square .product-form-input [type=radio]+label{border-radius:0}.product-variants-shape-pill .product-form-input [type=radio]+label{border-radius:24px}.product-variants-shape-rounded .product-form-input [type=radio]+label{border-radius:2px}.product-variants .product-form-input [type=radio]:checked+label,.product-variants .product-form-input [type=radio].checked+label{box-shadow:0 0 0 .2rem rgba(var(--color-accent-2));color:var(--color-base-white);background:rgba(var(--color-accent-2))}.product-variants .product-form-input [type=radio].disabled+label{opacity:.6;position:relative;overflow:hidden}.product-variants .product-form-input [type=radio].disabled+label:after{content:"";top:50%;opacity:.4;background-color:#ca4141;width:calc(100% + 10px);height:2px;display:block;position:absolute;inset-inline-start:-5px;transform:rotate(-26deg)}.product-variants .product-form-input:last-of-type{margin-bottom:0}.product-variants .product-form-input [type=radio]+label[data-image]{background-size:cover}.product-variants .product-form-input [type=radio]+label[data-color],.product-variants .product-form-input [type=radio]+label[data-image]{text-indent:-999em;border:.2rem solid rgba(var(--color-background));border-radius:var(--buttons-radius);background-position:50%;background-repeat:no-repeat;background-size:cover;width:3.8rem;height:3.8rem;padding:.2rem}@media (width>=1200px){.product-variants .product-form-input [type=radio]+label[data-color],.product-variants .product-form-input [type=radio]+label[data-image]{width:2.8rem;height:2.8rem}}.product-variants .product-form-input [type=radio]:checked+label[data-color],.product-variants .product-form-input [type=radio]:checked+label[data-image],.product-variants .product-form-input [type=radio].checked+label[data-color],.product-variants .product-form-input [type=radio].checked+label[data-image]{box-shadow:0 0 0 .2rem rgba(var(--color-foreground));background-color:#0000}.setting-color-swatch-shape-circle :is(.product-variants .product-form-input [type=radio]+label[data-color],.product-variants .product-form-input [type=radio]+label[data-image]){border-radius:50%}.variants-hidden{opacity:0;height:0;margin:0;overflow:hidden}.variants-hidden.has-divider{border:0;padding:0}.variants-visible{opacity:1;transition:opacity .3s}#product-form-installment{margin-top:1rem}@media (width>=750px){.product-actions{width:42rem}}.product-actions-add-to-cart{grid-column-gap:1rem;align-items:center;display:flex}.shopify-payment-button{margin-top:1rem}.button-add-to-cart{flex:auto}.button-buy-now{width:100%}#more-payment-options-link{color:rgba(var(--color-foreground-alt));font-size:calc(var(--font-body-scale) * 1.4rem);margin-top:.5rem}.product-info-extra{align-items:center;display:flex}.product-info-extra-aux span{display:block}.product-info-extra-aux>*{margin-bottom:0}.product-info-extra-sharing{grid-gap:.5rem;padding-left:var(--spacing-base-1);flex:none;align-items:center;margin-left:auto;display:flex}.product-info-recommendations{grid-column:span 2}.product-recommendations{display:block}.product-request-information-caption{margin-bottom:2rem}.product-request-information-toggle{--color-button:var(--color-background);--color-button-text:var(--color-foreground);width:100%}.product-request-information-toggle .angle{top:-1px}.product-request-information-toggle.color-background-1{justify-content:flex-start;width:auto;min-width:auto;padding-left:0;padding-right:0}@media (width>=750px){.product-request-information-toggle{width:42rem}.product-request-information-toggle.color-background-1{width:auto;padding-left:0;padding-right:0}}.product-request-information-toggle[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.product-request-information-toggle[aria-expanded=true]:hover,.product-request-information-toggle[aria-expanded=true]:focus{box-shadow:0 0 0 .1rem rgba(var(--color-button))}.product-request-information-toggle[aria-expanded=true] .angle-icon:before,.product-request-information-toggle[aria-expanded=true] .angle-icon:after{height:2px;transform:rotate(0)}.product-request-information-heading{margin:0}.product-request-information-content{box-shadow:0 0 0 .1rem rgba(var(--color-background));border-top-right-radius:var(--border-radius-base);border-bottom-right-radius:var(--border-radius-base);border-bottom-left-radius:var(--border-radius-base);padding:2.5rem}.product-request-information-content.color-background-1{box-shadow:none;padding:2rem 0 0}.product-contact-details-block{grid-gap:1rem;border-radius:var(--border-radius-base);align-items:center;padding:1rem;display:flex}@media (width>=750px){.product-contact-details-block{grid-gap:1.5rem;padding:2rem}}.product-contact-details-block.color-background-1,.product-contact-details-block.color-background-2{box-shadow:inset 0 0 0 1px rgba(var(--color-border)), 0 2px 0 rgba(var(--color-box-shadow))}.product-contact-details-block .rte a:not(:hover){text-decoration:none}.product-contact-details-block:not(.color-background-1) .rte a:hover,.product-contact-details-block:not(.color-background-2) .rte a:hover{text-underline-offset:.4rem;text-decoration-thickness:.1rem}.product-contact-details-content{flex:auto}.product-contact-details-thumbnail{border-radius:50%;flex:none;width:6.4rem;height:6.4rem;position:relative;overflow:hidden}.product-contact-details-image{object-fit:cover;width:100%;height:100%;position:absolute}.product-contact-details-heading{font-size:calc(var(--font-heading-scale) * 1.5rem);margin:0 0 .2rem}.product-contact-details-meta{flex-wrap:wrap;display:flex}.product-contact-details-meta-item{font-size:calc(var(--font-body-scale) * 1.3rem);display:inline-block}.product-contact-details-meta-item:after{content:"|";opacity:.5;margin:0 .5rem 0 .2rem;font-weight:bolder;display:inline-block}.product-contact-details-meta-item:last-child:after{display:none}.product-metadata-block{flex-direction:column;display:flex;& .product-info-meta-item{margin:0;& .product-info-meta-item-value{font-weight:var(--font-bolder-weight)}}& a{color:rgba(var(--color-foreground));&:hover{text-decoration:underline}}& .visibility-hidden{margin:0;display:none}@media (width>=750px){grid-gap:1rem;flex-direction:row}.product-compare-item-row &{grid-gap:0;flex-direction:column}}.product-signup-block{grid-gap:1rem;border-radius:var(--border-radius-base);padding:1rem;display:flex}@media (width>=750px){.product-signup-block{grid-gap:1.5rem;padding:2rem}}.product-signup-block.color-background-1,.product-signup-block.color-background-2{box-shadow:inset 0 0 0 1px rgba(var(--color-border)), 0 2px 0 rgba(var(--color-box-shadow))}.product-signup-block-icon{flex:none;width:2.4rem;line-height:0}@media (width>=750px){.product-signup-block-icon{width:4rem}}.product-signup-block-icon svg{width:100%;height:auto;color:rgba(var(--color-accent-2))}.product-signup-block-content{flex:auto}.product-signup-block-heading{font-size:calc(var(--font-heading-scale) * 1.5rem);grid-gap:.5rem;align-items:center;margin:0 0 .75rem;display:flex}.product-signup-block .form-status{margin:2rem 0 0}.product-signup-block .form-status .form-status-title{font-size:calc(var(--font-body-scale) * 1.4rem)}.product-signup-block-heading svg{fill:rgba(var(--color-accent-2))}.product-signup-block-input-wrap{position:relative}.product-signup-block-form-wrap [type=submit]{inset-inline-end:4px;border-radius:var(--inputs-radius);min-width:0;height:calc(100% - 8px);min-height:0;font-size:calc(var(--font-body-scale) * 1.4rem);position:absolute;top:4px}.product-signup-block-checkbox-consent{font-size:calc(var(--font-body-scale) * 1.4rem);gap:.5em;margin:1rem 0 0;display:flex}.product-info-box-block{grid-gap:1rem;border-radius:var(--border-radius-base);color:var(--product-details-block-text-color);background-color:var(--product-details-block-background-color);padding:1rem;display:flex}.product-info-box-block-icon{flex:none;width:2.4rem;line-height:0}@media (width>=750px){.product-info-box-block{grid-gap:1.5rem;padding:2rem}.product-info-box-block-icon{width:4rem}}.product-info-box-block-icon svg{width:100%;height:auto}.product-info-box-block-heading{font-size:calc(var(--font-heading-scale) * 1.5rem);color:var(--product-details-block-text-color);margin:0 0 .15rem}.product-info-box-block-caption{font-size:calc(var(--font-body-scale) * 1.3rem)}.product-info-box-block-caption a{color:currentColor;text-decoration:underline}.product-info-box-block .list-payment{justify-content:start;gap:.5rem;margin:1rem 0}.product-info-box-block .list-payment li{width:3.4rem;height:auto}.product-info-box-block .list-payment svg{max-width:100%}@media (width>=750px){.product-stock-bar-block{max-width:42rem}}.stock-bar-status-wrap{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.stock-bar-status-caption{font-size:calc(var(--font-body-scale) * 1.4rem);margin-top:.2rem}.stock-bar-status .badge-stock{height:2.4rem}.stock-bar-progress-bar{background-color:rgba(var(--color-border));border-radius:var(--border-radius-base);width:100%;height:.5rem;position:relative;overflow:hidden}.stock-bar-progress{width:100%;height:100%;position:absolute}.stock-bar-status-in .stock-bar-progress{background-color:var(--color-success);width:100%}.stock-bar-status-out .stock-bar-progress{background-color:#0000;width:0}.stock-bar-status-warning .stock-bar-progress{background-color:var(--color-warning);width:20%}.stock-bar-status-preorder .stock-bar-progress{background-color:var(--color-preorder);width:100%}.stock-bar-status-backorder .stock-bar-progress{background-color:var(--color-backorder);width:100%}.product-image-block{display:flex}.product-image-block-align-left{justify-content:flex-start}.product-image-block-align-center{justify-content:center}.product-image-block-align-right{justify-content:flex-end}.product-image-block a,.product-image-block-img{width:var(--product-image-block-width)}.product-image-block a .product-image-block-img{width:100%}.product-image-block-placeholder-wrap{aspect-ratio:16/9;width:var(--product-image-block-width);line-height:0;position:relative}.product-image-block-placeholder{background:rgba(var(--color-border));width:100%;height:100%}@media (width<=989px){.product-image-block a,.product-image-block-img,.product-image-block-placeholder-wrap{width:var(--product-image-block-mobile-width)}}.product-info-details-title{grid-gap:.5rem;align-items:center;margin-bottom:1.5rem;display:flex}.product-info-details-title svg{width:2.4rem;height:2.4rem;color:rgb(var(--color-accent-2))}.product-info-details-text{margin:2rem 0}.product-info-details-text:last-child{margin-bottom:0}.product-info-details-list{margin:0;padding:0;list-style:none}.product-info-details-item{border-radius:var(--border-radius-base);padding:1rem 1.5rem;display:flex}.product-info-details-item:nth-child(odd){background:color-mix(in srgb, rgba(var(--color-foreground)), transparent 95%)}.product-info-details-item-label{flex:auto;padding-inline-end:1.5rem;display:flex}.product-info-details-item-value{color:rgba(var(--color-foreground-alt));text-align:right;max-width:75%;margin-left:auto}.product-info-details-item-value a{color:rgba(var(--color-accent-1));text-underline-offset:.3rem;align-items:center;text-decoration-color:#0000;text-decoration-thickness:.1rem;transition:text-decoration .18s;display:inline-flex}.product-info-details-item-value a:hover{text-decoration:underline}.product-info-details-item-icon-download{opacity:0;margin-inline-end:.5rem;transition:transform .18s,opacity .18s;position:relative;top:.2rem;transform:translateY(-.3rem)}.product-info-details-item-value a:hover .product-info-details-item-icon-download{opacity:1;transform:translateY(.1rem)}.product-info-details-item-icon-download svg{width:1.6rem;height:auto}.product-info-details-list-align-left .product-info-details-item-label{flex:0 0 40%}.product-info-details-list-align-left .product-info-details-item-value{text-align:left;flex:0 0 60%;margin-left:0}.product-info-details-list-align-left .product-info-details-item-icon-download{opacity:1;transition:none;transform:none}.product-info-details-item-value .metafield-rich_text_field{text-align:left}.product-info-details-item-value .metafield-rich_text_field ul,.product-info-details-item-value .metafield-rich_text_field ol{text-align:left;margin:.5rem 0;padding-left:2rem}.product-info-details-item-value .metafield-rich_text_field p:last-child{margin-bottom:0}.product-custom-property-block{border-radius:var(--border-radius-base);padding:2rem;&.color-background-1{border:none;margin:0;padding:0}& .product-custom-property-description{font-size:calc(var(--font-body-scale) * 1.3rem);margin-top:.5rem;&>:last-child{margin:0}}& .field-label{font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground-alt))}& .product-custom-property-checkbox{& .product-custom-property-fields{align-items:start;gap:.5rem;display:flex;& .product-custom-property-field{position:relative;top:.2rem}& .field-label{margin:0}}}}.shopify_subscriptions_app_block{margin-bottom:3rem;& .shopify_subscriptions_app__title{margin:0 0 var(--spacing-base-1);text-rendering:optimizelegibility;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:calc(1 + .2 / max(1, var(--font-heading-scale)));word-break:break-word}& .shopify_subscriptions_app_block_label{padding:2rem}& .shopify_subscriptions_app_block_label label{grid-gap:.6rem;color:currentColor;align-items:center;margin:0;display:flex}& .shopify_subscriptions_purchase_option_wrapper{align-items:center;display:flex}& [type=radio]{width:2rem;height:2rem;margin:-.2rem 0 0}& .shopify_subscriptions_in_widget_price{font-weight:var(--font-heading-weight);line-height:1;display:block}& .shopify_subscriptions_app_block_label_children{margin:1.5rem 0 0;padding:0}& .shopify_subscriptions_app_block_label_children li{margin:0 0 1rem;display:block}& .shopify_subscriptions_app_policy{font-size:calc(var(--font-body-scale) * 1.3rem);margin:1.5rem 0 0}& .shopify_subscriptions_app_policy a{color:rgba(var(--color-accent-1));text-underline-offset:.3rem;text-decoration-color:#0000;text-decoration-thickness:.1rem;transition:text-decoration .18s}& .shopify_subscriptions_app_policy a:hover{text-decoration:underline}}.product-media-modal{background-color:rgba(var(--color-background));visibility:hidden;opacity:0;z-index:130;cursor:zoom-out;pointer-events:none;width:100%;height:100%;transition:opacity .3s ease-in-out,visibility 0s linear .3s;position:fixed;top:0;left:0}.product-media-modal[open]{visibility:visible;opacity:1;z-index:130;pointer-events:auto;transition:opacity .3s ease-in-out,visibility linear}.product-media-modal-dialog{align-items:center;height:100vh;display:flex}.product-media-modal-content{width:100%;max-height:100vh;overflow:auto}.product-media-modal-content>*{max-width:none;height:auto;margin:auto;display:block}@media (width>=990px){.product-media-modal-content{padding:2rem 11rem}.product-media-modal-content>*+*{margin-top:2rem}}.product-media-modal-toggle{background-color:rgba(var(--color-background));border:.1rem solid rgba(var(--color-border));color:rgba(var(--color-foreground-alt));cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;padding:1.2rem;display:flex;position:fixed;top:2rem;right:2rem}.product-media-modal-toggle:focus-visible:after{content:"";cursor:pointer;z-index:2;width:100%;height:100%;box-shadow:0 0 0 .3rem rgba(var(--color-background)), 0 0 0 .5rem rgba(var(--color-foreground));border-radius:50%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}.product-media-modal-content>:not(.is-active),.product-media-list .deferred-media{display:none}@media (width>=990px){.product-media-modal-content>:not(.is-active),.product-media-list .deferred-media{display:block}}.recipient-form{max-width:44rem;margin-bottom:3.5rem;display:block;position:relative}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label-note{font-size:calc(var(--font-body-scale) * 1.3rem);margin-top:-.5rem;display:block}.recipient-checkbox{word-break:break-word;max-width:inherit;font-size:calc(var(--font-body-scale) * 1.5rem);flex-grow:1;align-items:center;gap:.5em;margin:1.5rem 0 0;padding-left:2.35rem;display:flex;position:relative}.recipient-form>[type=checkbox]{top:.1rem;width:1.6rem;height:1.6rem;margin:0;position:absolute;inset-inline-start:0}.recipient-fields-field{margin:0 0 2rem}.recipient-fields-field .field{margin-bottom:.75rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-form .icon-checkmark{visibility:hidden;z-index:5;position:absolute;top:.4rem;left:.28rem}.recipient-fields{display:none}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.recipient-email-label.required{display:inline}.recipient-form .form-status-error{font-size:calc(var(--font-heading-scale) * 2.4rem);letter-spacing:normal;margin-top:2rem}.recipient-form .form-status-error .form-message{color:currentColor;font-size:calc(var(--font-heading-scale) * 1.4rem)}.recipient-form .error-message{color:var(--color-error)}.recipient-form ul{font-size:calc(var(--font-heading-scale) * 1.4rem);line-height:calc(1 + .6 / var(--font-body-scale));text-align:left;margin:0}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){.recipient-fields>hr{border-top:.1rem solid var(--border-color-base)}}.product-pickup-availabilities{display:block}.pickup-availability-preview{align-items:flex-start;gap:1rem;display:flex}.pickup-availability-preview .status-dot{position:relative;top:.1rem}.pickup-availability-button{margin-top:.5rem;padding:0;text-decoration:none}.pickup-availability-info>*{margin-bottom:0}.pickup-availability-title-location{font-weight:700}.pickup-availability-time{font-size:calc(var(--font-body-scale) * 1.3rem)}.product-pickup-availabilities:not([available]){border:0;padding:0}.pickup-availability-drawer{z-index:1000;will-change:transform}.pickup-availability-drawer-open .pickup-availability-drawer,[dir=rtl] .pickup-availability-drawer-open .pickup-availability-drawer{transform:translate(0)}.pickup-availability-variant{margin-top:-1.5rem;margin-bottom:2.5rem}.pickup-availability-list-item{grid-gap:1rem;font-size:calc(var(--font-body-scale) * 1.4rem);border-bottom:1px dotted rgba(var(--color-border));align-items:flex-start;margin-bottom:2rem;padding-bottom:2rem;display:flex}.pickup-availability-list-item-content>*,.pickup-availability-list-item-content :last-child{margin-bottom:0}.pickup-availability-list-item-content .pickup-availability-preview{margin-bottom:1rem}.pickup-availability-list-item-title{font-size:calc(var(--font-body-scale) * 1.5rem)}.status-dot{background:rgba(var(--color-foreground));width:1.9rem;height:1.9rem;color:rgba(var(--color-background));border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.status-dot:after{content:"";background:currentColor;border-radius:50%;width:.7rem;height:.7rem}.status-dot-success{background:var(--color-success-background);color:var(--color-success)}.status-dot-error{background:var(--color-error-background);color:var(--color-error)}.status-dot-warning{background:var(--color-warning-background);color:var(--color-warning)}.content-drawer{z-index:1000;will-change:transform}.content-drawer-button{gap:.5rem;display:inline-flex;&:hover{box-shadow:none;text-decoration:none}&.button-text-button{background-color:rgba(var(--color-background));color:rgba(var(--color-foreground));box-shadow:0 0 0 .1rem rgba(var(--color-border));border-radius:var(--border-radius-base)}&.button-text-link{justify-content:start;align-items:center;padding:0}& svg,& img{width:2.4rem;height:2.4rem;margin:0}}.payment-icons-block .list-payment{justify-content:start}.product-info-table{margin-bottom:0}.product-coupon-block{container-type:inline-size;& .product-coupon-block-container{border-radius:var(--border-radius-base);justify-content:space-between;align-items:center;display:flex;&:not(.color-background-1){padding:1.5rem}@container (width<=50rem){flex-direction:column;gap:1rem}}}.product-collections-link{color:rgba(var(--color-accent-1));text-underline-offset:.3rem;text-decoration:none;transition:text-decoration-color .18s}.product-collections-link:hover{text-decoration:underline}.product-collections-separator{color:rgba(var(--color-foreground));opacity:.5}.facet-content.rte .product-spec-summary,.facet-content .product-spec-summary{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;align-items:center;gap:.4rem;margin:0 0 1.25rem;padding:.35rem .875rem;font-size:.8rem;font-weight:600;display:inline-flex}.facet-content.rte .product-spec-summary strong{font-weight:700}.facet-content.rte h2{color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:.625rem;font-weight:700;line-height:1.45;margin:.25rem 0 1rem!important;font-size:1.1rem!important}.facet-content.rte p{color:#374151;margin-bottom:.875rem;font-size:.9375rem;line-height:1.75}.facet-content.rte .kw-v1-split-img,.facet-content.rte .kw-v1-tech-img,.facet-content.rte [class*=kw-v1] img,.facet-content.rte .kw-v1-feat-item img,.facet-content.rte [class*=kw-v2] img:not(.kw-v2__stats-image){opacity:1!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important}.facet-content.rte .atv-turbo-s-story img{opacity:1!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important}.facet-content.rte .atv-turbo-s-story h2,.facet-content.rte .atv-turbo-s-story h3{border-bottom:0!important;padding-bottom:0!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-hero h2{color:#fff!important;margin:18px 0!important;font-size:52px!important;font-weight:800!important;line-height:50px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-hero p{color:#edf0f3!important;margin-bottom:0!important;font-size:17px!important;line-height:29px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-journey h2,.facet-content.rte .atv-turbo-s-story .atv-turbo-s-spec-prompt h2,.facet-content.rte .atv-turbo-s-story .atv-turbo-s-heading h2{color:#151515!important;margin:17px 0 19px!important;font-size:42px!important;font-weight:800!important;line-height:42px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-control h2{color:#fff!important;margin:17px 0!important;font-size:43px!important;font-weight:800!important;line-height:43px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-control>.atv-turbo-s-control-copy>p{color:#dbe0e6!important;margin-bottom:0!important;font-size:16px!important;line-height:27px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed-level{color:var(--atv-accent-strong,#ff82b3)!important;font-size:11px!important;font-weight:800!important;line-height:16px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed-caption{color:#dbe0e6!important;font-size:12px!important;font-weight:650!important;line-height:17px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed strong{color:#fff!important;font-size:38px!important;font-weight:800!important;line-height:39px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed strong small{color:#fff!important;font-size:13px!important;font-weight:750!important;line-height:17px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-detail-copy h3{color:#151515!important;font-size:24px!important;font-weight:800!important;line-height:26px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-heading h2{margin:15px 0 0!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-feature-heading h2{color:#151515!important;margin:13px 0 0!important;font-size:38px!important;font-weight:800!important;line-height:40px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-feature h3{color:#24282e!important;margin:13px 0 0!important;font-size:14px!important;font-weight:800!important;line-height:20px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-feature p{color:#646b75!important;margin:5px 0 0!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-hero-media img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-journey-media img,.facet-content.rte .atv-turbo-s-story .atv-turbo-s-control-media img{object-fit:cover!important;height:100%!important}@media (width<=989px){.facet-content.rte .atv-turbo-s-story .atv-turbo-s-hero-media img{height:100%!important}}@media (width<=599px){.facet-content.rte .atv-turbo-s-story .atv-turbo-s-hero h2{margin:14px 0!important;font-size:37px!important;line-height:37px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-journey h2,.facet-content.rte .atv-turbo-s-story .atv-turbo-s-spec-prompt h2,.facet-content.rte .atv-turbo-s-story .atv-turbo-s-heading h2{font-size:34px!important;line-height:35px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-control h2{font-size:36px!important;line-height:37px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-control>.atv-turbo-s-control-copy>p{font-size:15px!important;line-height:24px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed-level{font-size:9px!important;line-height:13px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed-caption{font-size:10px!important;line-height:14px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed strong{font-size:27px!important;line-height:29px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-speed strong small{font-size:10px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-feature-heading h2{font-size:32px!important;line-height:34px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-feature h3{margin-top:12px!important;font-size:14px!important;line-height:19px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-feature p{margin-top:6px!important;font-size:13px!important;line-height:19px!important}.facet-content.rte .atv-turbo-s-story .atv-turbo-s-hero-media img{height:100%!important}}.facet-content.rte .kw-v2__stats-image{object-fit:cover!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.facet-content.rte .kw-v2__stats .kw-v2__stats-image{width:100%!important;height:410px!important}@media (width<=749px){.facet-content.rte .kw-v2__stats .kw-v2__stats-image{height:405px!important}}.facet-content.rte .kw-v1-feat-item img{object-fit:contain!important;width:64px!important;max-width:64px!important;height:64px!important;max-height:64px!important;margin:0 0 8px!important;display:block!important}.facet-content.rte .kw-v1-feat{grid-template-columns:repeat(6,1fr)!important;gap:10px!important;display:grid!important}.facet-content.rte .kw-v1-feat-wrap h4,.facet-content.rte h4.kw-v1-feat-h4{color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:12px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.facet-content.rte strong{color:#111827;font-weight:700}.facet-content.rte ul{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:.75rem 0 1.25rem!important;padding:.875rem 1.125rem!important;list-style:none!important}.facet-content.rte ul li{color:#1f2937;border-bottom:1px solid #f3f4f6;font-size:.9rem;position:relative;padding:.3rem 0 .3rem 1.75rem!important;list-style:none!important}.facet-content.rte ul li:last-child{border-bottom:none;padding-bottom:0!important}.facet-content.rte ul li:first-child{padding-top:0!important}.facet-content.rte ul li:before{content:"✓";color:#16a34a;font-size:.85rem;font-weight:700;position:absolute;top:.3rem;left:.375rem}.facet-content.rte table{border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;width:100%;font-size:.875rem;overflow:hidden;margin:1rem 0!important}.facet-content.rte table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;background:#f3f4f6;border-bottom:1px solid #e5e7eb;padding:.6rem .875rem;font-size:.75rem;font-weight:600}.facet-content.rte table td{color:#374151;border-bottom:1px solid #f3f4f6;padding:.6rem .875rem}.facet-content.rte table tr:last-child td{border-bottom:none}.facet-content.rte table tr:hover td{background:#f9fafb}.facet-content.rte{max-width:100%}.facet-content.rte .nardocar-brand-description ul li,.facet-content.rte .nardocar-product-notes ul li{padding-left:0;position:relative}.facet-content.rte .nardocar-brand-description ul li:before,.facet-content.rte .nardocar-product-notes ul li:before{content:""!important;display:none!important}.facet-content.rte .nardocar-brand-description ul,.facet-content.rte .nardocar-product-notes ul{padding-left:1.5rem;list-style:outside}.nardocar-brand-description,.nardocar-product-notes,.nardocar-short-description{margin-top:2rem;line-height:1.7}.nardocar-brand-description h2,.nardocar-product-notes h2{border-bottom:2px solid #00000014;margin:2rem 0 .75rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.nardocar-brand-description h3,.nardocar-product-notes h3{text-transform:uppercase;letter-spacing:.03em;margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:600}.nardocar-brand-description p,.nardocar-product-notes p{margin-bottom:1rem}.nardocar-brand-description ul,.nardocar-product-notes ul{margin-bottom:1rem;padding-left:1.5rem}.nardocar-brand-description ul li,.nardocar-product-notes ul li{margin-bottom:.4rem;list-style:outside}.nardocar-brand-description img,.nardocar-product-notes img{border-radius:6px;max-width:100%;height:auto;margin:1.5rem auto;display:block}.nardocar-brand-description div[align=center],.nardocar-product-notes div[align=center]{background:#f8f8f8;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin:2rem 0;padding:1.5rem;display:flex}.nardocar-brand-description div[align=center] img,.nardocar-product-notes div[align=center] img{border-radius:4px;flex:200px;width:auto;min-width:120px;max-width:280px;height:auto;margin:0;display:block}.nardocar-brand-description div[align=center]:has(img:only-child),.nardocar-product-notes div[align=center]:has(img:only-child){text-align:center;display:block}.nardocar-brand-description div[align=center]:has(img:only-child) img,.nardocar-product-notes div[align=center]:has(img:only-child) img{max-width:min(100%,600px);display:inline-block}.rc-bg{color:#fff;background:#1e252e;border-radius:8px;margin:1.5rem 0;padding:2rem;overflow:hidden}.rc-header{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.rc-content{flex:300px}.rc-content h2{color:#fff;border-bottom:none;margin-top:0;font-size:1.5rem}.rc-content h3{color:#fffc;text-transform:none;letter-spacing:0;margin-top:.5rem;font-size:1rem;font-weight:400}.rc-content ul{padding-left:1.25rem}.rc-content ul li{color:#ffffffe6;margin-bottom:.4rem}.rc-bg figure{flex:none;max-width:200px;margin:0}.rc-bg figure img,.rc-bg picture img{border-radius:0;max-width:100%;height:auto;margin:0 auto;display:block}.rc-std{padding:1.5rem 0}.rc-std h2{margin-bottom:.75rem;font-size:1.4rem}@media (width<=768px){.rc-header{flex-direction:column}.rc-bg figure{max-width:150px}.nardocar-brand-description div[align=center] img,.nardocar-product-notes div[align=center] img{flex:100%;max-width:100%}}.product-request-information,.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__more-options{display:none!important}.nardocar-payment-icons-wrap{text-align:center;margin-top:14px;padding:4px 0}.nardocar-payment-icons-wrap ul{flex-wrap:wrap;align-items:center;gap:6px;padding:0;list-style:none;justify-content:center!important;margin:0 auto!important;display:flex!important}.nardocar-payment-icons-wrap ul li{align-items:center;display:inline-flex}.nardocar-payment-icons-wrap ul li svg{border-radius:4px;display:block;box-shadow:0 1px 3px #0000001f}.nardocar-specs-section{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.nardocar-specs-title{text-transform:uppercase;letter-spacing:.05em;color:#111;margin-bottom:12px;font-size:15px;font-weight:700}.nardocar-specs-table{border-collapse:collapse;width:100%;font-size:14px}.nardocar-specs-table tr{border-bottom:1px solid #f0f0f0}.nardocar-specs-table tr:last-child{border-bottom:none}.nardocar-specs-table th{text-align:left;color:#6b7280;vertical-align:top;width:45%;padding:7px 0;font-weight:500}.nardocar-specs-table td{text-align:left;color:#111;padding:7px 0 7px 8px;font-weight:400}.product-vendor-block,.product-info-vendor{display:none!important}.product-page .nardocar-product-notes p,.product-page .nardocar-product-notes li,.product-page .nardocar-product-notes a,.product-page .nardocar-product-notes td,.product-page .nardocar-product-notes span:not(.rc-badge):not(.nc-badge){font-size:16px!important;line-height:1.7!important}.product-page .nardocar-product-notes h2{margin-bottom:.75rem!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important}.product-page .nardocar-product-notes h3{font-size:17px!important;font-weight:700!important;line-height:1.4!important}.product-page .nardocar-product-notes strong,.product-page .nardocar-product-notes b{font-size:inherit!important}.product-page .nardocar-product-notes ul li,.product-page .nardocar-product-notes ol li{font-size:16px!important;line-height:1.7!important}
/* MTS Comfort rollout: every kit keeps its own image, while the presentation is square and centered. */
.mts-comfort-product .product-media-main-wrapper {
  aspect-ratio: 1 / 1;
}
.mts-comfort-product .product-media-main {
  aspect-ratio: 1 / 1;
}
.mts-comfort-product .product-media-main img,
.mts-comfort-product .product-media-thumbnail img {
  object-fit: contain;
  object-position: center;
}

/* Product gallery media fix: external and Shopify-hosted videos must retain the full media width inside the flex-based gallery. */
.product-media-main > deferred-media {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
}

/* Product gallery video fix: the decorative play badge must not intercept a thumbnail click. */
.product-media-thumbnail-badge {
  pointer-events: none;
}


/* MTS damping characteristics: semantic text replaces the former localized raster graphic. */
.facet-content.rte .mts-premium .mts-premium__tech-card--damping-text {
  grid-column: 1 / -1;
  min-height: 0;
  padding: clamp(1.5rem, 3vw, 2.5rem);
  display: block;
  background: linear-gradient(135deg, #ffffff 0%, #faf9f4 100%);
  border: 1px solid #e6e2d6;
}
.facet-content.rte .mts-premium .mts-premium__tech-card--damping-text .mts-premium__damping-text {
  max-width: 76rem;
}
.facet-content.rte .mts-premium .mts-premium__tech-card--damping-text h3 {
  margin: .2rem 0 .65rem;
}
.facet-content.rte .mts-premium .mts-premium__tech-card--damping-text p:last-child {
  max-width: 70ch;
  margin: 0;
}
