.dealer-wrapper{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.dealer-wrapper{grid-template-columns:repeat(2,1fr)}}.dealer-block{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px;border:1px solid #ddd;border-radius:8px;background:#fff}.dealer-block img{width:200px;height:120px;object-fit:contain;object-position:center;display:block}.dealer-info{flex:1;display:flex;flex-direction:column;gap:8px}.dealer-info .top-line{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.dealer-info .name{font-size:1.4em;font-weight:700}.dealer-info .address{font-size:1em;color:#333}.dealer-info .link a,.dealer-info .phone a{font-size:1em;color:#06c;text-decoration:underline;word-break:break-all}.dealer-info .link{background:none}.country-name{margin-top:auto;font-size:1em;color:#666}@media(max-width:1023px){.dealer-block{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px}.dealer-block img{width:160px;height:100px}.country-name{margin-top:0}}@media(max-width:768px){.dealer-block{flex-direction:column;align-items:center;gap:20px;text-align:center}.dealer-info{align-items:center}.dealer-info .top-line{justify-content:center}}.section-compatibility-list .compatibility-list-items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:50px;grid-row-gap:20px;margin-bottom:30px}.section-compatibility-list .compatibility-list-item{display:flex;align-items:center;color:#292929}.section-compatibility-list .compatibility-list-brand-wrapper,.section-compatibility-list .compatibility-list-model-wrapper{width:50%;min-height:100%;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start}.section-compatibility-list span.compatibility-list-brand-heading,.section-compatibility-list span.compatibility-list-model-heading{text-transform:uppercase;font-size:8px;font-weight:400;line-height:23px;letter-spacing:1px}.section-compatibility-list .compatibility-list-brand-wrapper{background-color:var(--background-color);color:var(--text-color)}.section-compatibility-list .compatibility-list-model-wrapper{background:transparent}.section-compatibility-list .compatibility-list-brand{font-size:13px;font-weight:700}.section-compatibility-list .compatibility-list-model{font-size:13px;font-weight:400;line-height:23px;text-decoration:none;color:#292929}.section-compatibility-list .search-input{width:30%;font-size:16px;padding:12px 20px;background-color:#fbfbfb;border:1px solid #dddddd;margin-bottom:20px;border-radius:4px;transition:border-color .3s ease}@media(max-width:480px){.section-compatibility-list .search-input{width:90%}}@media(max-width:768px){.section-compatibility-list .search-input{width:50%}}.section-compatibility-list .search-input:focus{outline:none;border-color:#292929}.section-compatibility-list .compatibility-list-item.hidden{display:none}.section-compatibility-list .no-results{text-align:center;padding:40px 20px;color:#666;font-size:16px;display:none}.section-compatibility-list .no-results.show{display:block}@media(max-width:480px){.section-compatibility-list .compatibility-list-items{grid-template-columns:repeat(1,1fr)}}@media(min-width:481px)and (max-width:767px){.section-compatibility-list .compatibility-list-items{grid-template-columns:repeat(2,1fr)}}.compatibility-list-title-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:20px;gap:10px;width:100%;cursor:pointer}.compatibility-list-title{font-size:24px;font-weight:700;line-height:32px}.compatibility-list-icon{width:24px;height:24px}.compatibility-list-wrapper{transition:max-height .35s ease}.compatibility-list-wrapper.collapse{overflow:hidden;max-height:0}.compatibility-list-wrapper.collapse.open{max-height:1000px}.compatibility-list-title-wrapper .compatibility-list-icon svg{transition:transform .3s ease}.compatibility-list-title-wrapper.active .compatibility-list-icon svg{transform:rotate(180deg)}.earpads-banner-image-with-caption{display:flex;flex-direction:column;align-items:center}.earpads-image-caption{margin-top:16px;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;color:#f58720;font-weight:500;text-align:center}.earpads-banner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin:0 auto}.earpads-banner-image{width:110px;height:110px;flex-shrink:0}.earpads-banner-image img{width:100%;height:100%;object-fit:contain}.earpads-banner-content{text-align:inherit}.earpads-heading{font-size:2rem;font-weight:700;margin-bottom:1rem}.earpads-description-wrapper{position:relative;max-width:100%;margin-bottom:1rem}.earpads-description{font-size:16px;font-weight:400;line-height:25px;color:rgb(var(--color-foreground));max-height:4.5em;overflow:hidden;transition:max-height .3s ease}.earpads-description.expanded{max-height:none}.toggle-description{background:none;border:none;color:rgb(var(--color-drawer-button-text));cursor:pointer;font-size:16px;font-weight:600;line-height:25px}.earpads-button{display:inline-block;background-color:rgbA(245 135 0.5);color:#f58720;padding:.6rem 1rem;border-radius:50px;transition:background-color .3s ease;font-family:inter;font-size:14px;text-decoration:underline}.earpads-banner-section.left .earpads-banner-container{align-items:center;text-align:left;justify-content:center}.earpads-banner-section.center .earpads-banner-container{align-items:center;text-align:center;justify-content:center}@media(min-width:768px){.earpads-banner-container{flex-direction:row;gap:82px}.earpads-banner-content{flex:1}}.product-card__title{color:var(--custom-color)}.product-description-wrapper .product-title{font-size:48px;line-height:48px;margin-bottom:22px;font-weight:700}.product-description-wrapper h2{margin-bottom:10px}.product-description{line-height:1.6}.section-rich-text .rich-text{color:var(--text-color)}.scroll-buttons-section{overflow-x:auto}.image-from-metafield{width:100%;height:auto}.scroll-buttons{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-buttons::-webkit-scrollbar{display:none}.scroll-buttons button{white-space:nowrap;padding:19px 25px;background-color:#17171705;color:rgb(var(--color-drawer-button-gradient));border:none;border-radius:60px;cursor:pointer;font-size:16px;font-weight:500;line-height:15.22px;flex-shrink:0}.scroll-buttons button.active{background-color:#26587c;color:#fff}.Product--description{margin-top:44px}.scroll-buttons-section .Product--description .product-description p{font-size:20px;letter-spacing:.5px}.metafield-values{margin-top:40px}.metafield-values img{margin-bottom:20px}.metafield-values--media-with-dimensions{position:relative;display:block;width:100%}.metafield-values--media-with-dimensions .metafield-values__media{position:relative;width:100%;min-width:0}.metafield-values--media-with-dimensions .metafield-values__media picture,.metafield-values--media-with-dimensions .metafield-values__media img{display:block;width:100%;height:auto}.metafield-values--media-with-dimensions .metafield-values__media img{margin-bottom:0}.metafield-values--media-with-dimensions .metafield-values__dims{position:absolute;z-index:2;top:16%;right:clamp(2%,5vw,11%);width:auto;max-width:min(11.5rem,34vw);margin:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;padding:.5rem 1rem;border-radius:.35rem;min-height:69%;height:69%}.product-dimensions__handing{text-decoration:underline;margin-bottom:0;font-weight:500;text-underline-offset:4px;font-size:16px}.metafield-values .product-dimensions__label,.metafield-values .product-dimensions__value{font-size:20px}@media(min-width:768px)and (max-width:880px){.metafield-values .product-dimensions__label,.metafield-values .product-dimensions__value{font-size:14px}}@media(max-width:768px){.metafield-values--media-with-dimensions .product-dimensions__row{font-size:clamp(.8rem,2.8vw,.95rem);padding-top:.35rem;padding-bottom:.35rem}}.metafield-values .product-dimensions{width:100%;max-width:14rem;margin-top:1.5rem;position:static}.metafield-values--media-with-dimensions .product-dimensions{margin-top:0;max-width:none;width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.metafield-values .product-dimensions__row{display:flex;align-items:baseline;gap:.65rem;padding:0}.metafield-values .product-dimensions__label{flex:0 0 1.5rem;text-align:left;font-weight:500}.metafield-values .product-dimensions__value{flex:1 1 auto;min-width:0}.brand-model-section{background-image:url(/cdn/shop/files/V1.2_VF_new_copy.png?v=1776331561);background-size:cover;background-position:bottom;background-repeat:no-repeat;margin-top:40px;border-radius:20px}@media(max-width:768px){.brand-model-section{background-position:center}.scroll-buttons-section .Product--description .product-description p{font-size:16px}.metafield-values .product-dimensions__label{flex:0 0 .5rem}}.brand-section-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:90px 15px;border:2px solid #979797;border-radius:20px}@media(max-width:768px){.brand-section-wrapper{display:block;height:100%;padding:20px 10px}}.brand-section-wrapper .banner-text-wrapper{background:#fff;border:2px solid #979797;padding:15px;border-radius:10px}@media(max-width:768px){.brand-section-wrapper .banner-text-wrapper{margin-bottom:25px}}.brand-section-wrapper .content-wrapper{flex:1 1 calc(50% - 20px)}@media(max-width:768px){.brand-section-wrapper .content-wrapper{flex:1 1 100%}}.brand-section-wrapper .banner-wrapper{display:none}.brand-section-wrapper .banner-text-wrapper .banner-heading{font-size:30px;font-weight:500}@media(max-width:768px){.brand-section-wrapper .banner-text-wrapper .banner-heading{font-size:20px}}.brand-section-wrapper .banner-text-wrapper .banner-note{font-size:18px}@media(max-width:768px){.brand-section-wrapper .banner-text-wrapper .banner-note{font-size:14px;margin:5px 0}}.brand-model-container{color:#000;background:#fff;border:2px solid #979797;border-radius:15px;padding:15px;max-height:390px;overflow-y:auto}@media(max-width:768px){.brand-model-container{width:100%}}.brand-model-grouped{display:flex;flex-direction:row;justify-content:space-between;gap:10px;font-size:22px;flex-wrap:wrap}@media(max-width:768px){.brand-model-grouped{gap:10px}}.brand-model-group{flex:1 1 calc(33% - 10px)}@media(max-width:768px){.brand-model-group{flex:1 1 calc(50% - 10px)}}.brand-model-grouped .brand-name{color:#000;margin-bottom:5px;font-size:22px}@media(max-width:768px){.brand-model-grouped .brand-name{font-size:14px}}.brand-model-grouped .model-item1{color:#000;margin-bottom:0;font-size:18px}@media(max-width:768px){.brand-model-grouped .model-item1{font-size:12px}}.brand-model-grouped .model-item{color:#000;margin-bottom:0;font-size:18px}@media(max-width:768px){.brand-model-grouped{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:426px){.brand-model-grouped{display:flex}}.metafield-parent-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.metafield-parent-wrapper .metafield-values{width:100%;position:relative}@media(max-width:768px){.metafield-parent-wrapper{grid-template-columns:1fr;gap:0px}}@media screen and (max-width:767px){.image-from-metafield{cursor:zoom-in}}.zoomable-image-wrapper{position:relative;display:block}.zoom-hint-badge{position:absolute;right:8px;bottom:8px;width:25px;height:25px;border-radius:50%;background:#0000008c;color:#fff;display:none;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 1px 3px #00000040}.zoom-hint-badge svg{width:15px;height:15px}@media screen and (max-width:767px){.zoom-hint-badge{display:flex}}.zoom-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000000f2;touch-action:none}@media screen and (min-width:768px){.zoom-modal{display:none!important}}.zoom-modal-close{position:absolute;top:env(safe-area-inset-top,20px);right:20px;color:#fff;font-size:45px;font-weight:300;cursor:pointer;z-index:10001;line-height:1}.zoom-modal-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}#ZoomedImage{max-width:95%;max-height:95%;object-fit:contain;transition:transform .1s ease-out;will-change:transform}@media(min-width:426px)and (max-width:768px){.metafield-values--media-with-dimensions .metafield-values__dims{padding:.5rem 1rem;right:clamp(2%,10vw,11%)}.product-dimensions__handing{font-size:16px}.metafield-values .product-dimensions__label,.metafield-values .product-dimensions__value{font-size:14px}}@media screen and (max-width:426px){.metafield-values--media-with-dimensions .metafield-values__dims{right:clamp(2%,5vw,11%);padding:.5rem}.metafield-values--media-with-dimensions .product-dimensions{gap:0}.product-dimensions__handing,.metafield-values .product-dimensions__label,.metafield-values .product-dimensions__value{font-size:12px}}@media screen and (max-width:355px){.metafield-values--media-with-dimensions .metafield-values__dims{right:clamp(2%,3vw,11%);padding:.5rem}.metafield-values--media-with-dimensions .metafield-values__dims{top:12%;height:85%}}.video-gallery{background-color:#fff}.video-item{width:100%;background-color:#fff;padding:10px;box-sizing:border-box}.slider .video-item{scroll-snap-align:start}.video-item iframe{border-radius:15px}.video-title{color:#000;margin-top:10px;font-size:22px;font-weight:500;line-height:100%}.video-gallery-slider-nav-wrapper{justify-content:center;margin-bottom:10px}@media(min-width:769px){.video-title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/188/compiled_assets/styles.css.map */
