.im-november-banner{display:block;width:100%;max-width:none;margin:0;padding:0;background:#10141c;color:#fff;isolation:isolate}.im-november-banner>a{display:block;width:100%;margin:0;padding:0;border:0;line-height:0}.im-november-banner>a>img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:2172 / 724;object-fit:contain;margin:0;border:0}.im-november-banner-caption{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px 18px;padding:10px 16px;background:#10141c;color:#e4e9f1;font-family:inherit;font-size:12px;line-height:1.5;font-weight:600;text-align:center}.im-november-banner-caption strong{color:#fff!important;font-family:inherit;font-size:12px;line-height:1.5;font-weight:800}.im-november-banner-caption small{color:#c9d0dc!important;font-size:10px;line-height:1.5}.im-november-product-wrap{display:block;width:100%;min-width:0;margin:16px 0;container-type:inline-size}html body .product-offer-rail{align-items:stretch}html body .product-offer-rail>.im-november-product-wrap{display:flex;align-self:stretch;margin:0;min-width:0}html body .product-offer-rail>.im-november-product-wrap>.im-november-product-card{flex:1;margin:0}html body .product-offer-rail>.dhl-express-card{border-radius:11px}html body .im-november-product-card[hidden]{display:none!important}html body .im-november-product-card,html body .im-november-cart-card{box-sizing:border-box;display:block;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:100%;padding:20px;border:1px solid #373e4b;border-top:3px solid var(--im-november-accent,#ee354e);border-radius:11px;background:linear-gradient(125deg,#121823,#241b28)!important;color:#fff!important;font-family:inherit;box-shadow:0 6px 20px #11182714;text-align:left;letter-spacing:normal}html body .im-november-product-card *,html body .im-november-cart-card *{box-sizing:border-box}html body .im-november-card-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 17px}html body .im-november-kicker{display:block;margin:0;color:#fff!important;font-size:19px;font-weight:850;line-height:1.2;letter-spacing:-.025em}html body .im-november-black-friday{display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid #ffffff45;border-radius:4px;color:#eef2f8!important;background:#ffffff0b;font-size:8px;line-height:1.4;font-weight:750;letter-spacing:.06em;white-space:nowrap}.im-november-black-friday:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--im-november-accent,#ee354e)}.im-november-card-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}html body .im-november-price-label{display:block;margin:0 0 6px;color:#d2dae7!important;font-size:10px;font-weight:600;line-height:1.55;letter-spacing:.035em}html body .im-november-bank-price{display:block;margin:0;color:#fff!important;font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-.05em;font-variant-numeric:tabular-nums}html body .im-november-bank-price *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap}html body .im-november-original-price{display:block;margin-top:8px;color:#d6deeb!important;font-size:11px;line-height:1.5}html body .im-november-original-price *{color:inherit!important;font-size:inherit!important}html body .im-november-ticket{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;min-width:112px;max-width:145px;min-height:112px;padding:13px 10px;border:1px solid #ffffff3b;border-radius:8px;background:var(--im-november-accent,#ee354e)!important;color:var(--im-november-on-accent,#fff)!important;transform:rotate(-3deg)}html body .im-november-ticket>strong{display:block;margin:0;color:inherit!important;font-size:46px;line-height:1;font-weight:850;letter-spacing:-.07em;white-space:nowrap}html body .im-november-ticket>span{display:block;margin:6px 0 0;color:inherit!important;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.06em;text-align:center}html body .im-november-note{display:block;margin:17px 0 0;padding:12px 0 0;border-top:1px solid #ffffff25;color:#e0e6ef!important;font-size:11px;line-height:1.65;font-weight:500}html body .im-november-note>small{display:block;margin-top:4px;color:#cbd5e4!important;font-size:10px;line-height:1.6}html body .im-november-cart-card{margin:16px 0;padding:16px;border-radius:9px;clear:both}html body .im-november-cart-card .im-november-card-top{margin-bottom:9px;gap:7px}html body .im-november-cart-card .im-november-kicker{font-size:12px;letter-spacing:.03em}html body .im-november-cart-percent{display:block;padding:5px 9px;border-radius:5px;background:var(--im-november-accent,#ee354e)!important;color:var(--im-november-on-accent,#fff)!important;font-size:17px;font-weight:850;line-height:1.2;white-space:nowrap}html body .im-november-cart-heading{display:block;color:#fff!important;font-size:14px;font-weight:800;line-height:1.55;margin:0 0 6px}html body .im-november-cart-card>p{display:block;margin:0;color:#e0e6ef!important;font-size:11px;line-height:1.65;font-weight:500}html body .im-november-cart-card>small{display:block;margin:7px 0 0;color:#cbd5e4!important;font-size:10px;line-height:1.6}.im-november-pulse{animation:im-november-campaign-glow 3.4s ease-in-out infinite}@keyframes im-november-campaign-glow{0%,to{box-shadow:0 0 #ffffff0c,0 3px 10px #0002}50%{box-shadow:0 0 0 3px #ffffff0a,0 3px 20px #ffffff18}}@container (max-width:390px){html body .im-november-product-card{padding:16px}html body .im-november-kicker{font-size:16px}html body .im-november-card-main{gap:13px}html body .im-november-bank-price{font-size:32px}html body .im-november-ticket{min-width:99px;max-width:108px;min-height:106px;padding:12px 8px}html body .im-november-ticket>strong{font-size:39px}html body .im-november-ticket>span{font-size:9px}html body .im-november-price-label{font-size:9px;letter-spacing:0}}@container (max-width:300px){html body .im-november-product-card{padding:14px}html body .im-november-bank-price{font-size:27px}html body .im-november-ticket{min-width:88px;max-width:94px;min-height:100px}html body .im-november-ticket>strong{font-size:35px}}@media(max-width:600px){.im-november-banner-caption{gap:3px 10px;padding:8px 12px}.im-november-banner-caption strong{font-size:11px}.im-november-banner-caption small{font-size:9px}}@media(prefers-reduced-motion:reduce){.im-november-pulse{animation:none!important}}.im-november-carousel{display:block;position:relative;width:100%;min-width:0;margin:0;padding:0;background:#101722;isolation:isolate}.im-november-carousel-stage{position:relative;width:100%;aspect-ratio:2172 / 724;overflow:hidden;background:#101722}.im-november-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.im-november-carousel-slide[hidden]{display:none!important}.im-november-carousel-slide>a{display:block;width:100%;height:100%;line-height:0}.im-november-carousel-slide>a>img{display:block;width:100%;height:100%;margin:0;max-width:100%;object-fit:contain}.im-november-carousel-arrow{position:absolute;z-index:5;top:50%;display:grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:1px solid #ffffff75;border-radius:50%;background:#10172299;color:#fff;cursor:pointer;transform:translateY(-50%);line-height:1}.im-november-carousel-arrow svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.im-november-carousel-arrow[data-im-november-step="-1"]{left:12px}.im-november-carousel-arrow[data-im-november-step="1"]{right:12px}.im-november-carousel-dots{display:flex;position:absolute;z-index:5;bottom:8px;left:50%;gap:0;padding:0 4px;border:1px solid #ffffff30;border-radius:20px;background:#101722b3;transform:translate(-50%)}.im-november-carousel-dots>button{display:grid;place-items:center;min-width:31px;min-height:27px;margin:0;padding:8px;border:0;border-radius:20px;background:none;cursor:pointer}.im-november-carousel-dots>button>span{display:block;width:7px;height:7px;border-radius:8px;background:#ffffff8c}.im-november-carousel-dots>button[aria-pressed=true]>span{width:20px;background:#fff}.im-november-carousel :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:3px}.im-november-carousel .im-november-original-slide>section,.im-november-carousel .im-november-original-slide>article{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;min-height:0!important;margin:0!important;padding:clamp(10px,1.7vw,30px) 6%!important;opacity:1;visibility:visible;transform:none;overflow:hidden}.im-november-carousel .im-november-original-slide :is(.hero__grid,.id24-home-hero-grid,.im-home-hero__grid,.io-home-hero__grid,.sw-home-hero__grid,.hero-grid){width:100%;max-width:1200px;min-height:0;height:100%;margin:0 auto;gap:clamp(15px,3vw,50px);align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none}.im-november-carousel .im-november-original-slide :is(.hero-copy,.hero-product-stage){grid-area:auto}.im-november-carousel .im-november-original-slide :is(h1,h2){margin-top:0;margin-bottom:12px;font-size:clamp(24px,2.5vw,47px);line-height:1.12;letter-spacing:-.035em}.im-november-carousel .im-november-original-slide :is(.hero__lead,.im-home-hero__lead,.hero-copy>p,.id24-home-hero-copy>p,.io-home-hero__copy>p,.sw-lead,.slide-copy>p){margin:12px 0;font-size:clamp(12px,.95vw,16px);line-height:1.55}.im-november-carousel .im-november-original-slide :is(.hero__visual,.id24-home-hero-visual,.hero-product-stage){height:100%;min-height:0;max-height:100%}.im-november-carousel .im-november-original-slide :is(.hero-product,.hero-product-stage>img,.id24-home-hero-visual>img){max-height:100%;height:100%;width:100%;object-fit:contain}.im-november-carousel .im-november-original-slide .hero-product>img{width:100%;height:80%;max-height:100%;object-fit:contain}.im-november-carousel .im-november-original-slide :is(.hero__assist,.hero-card,.hero-notes,.id24-hero-points,.im-home-hero__proof,.sw-trust-row){display:none}.im-november-carousel .im-november-original-slide :is(.io-home-guide,.sw-home-check){padding:16px;min-height:0}.im-november-carousel .im-november-original-slide :is(.io-home-guide,.sw-home-check) :is(h2,strong){font-size:13px;line-height:1.4}.im-november-carousel .im-november-original-slide :is(.io-home-guide,.sw-home-check) :is(p,li){font-size:11px;line-height:1.45;margin-top:6px;margin-bottom:6px}.im-november-carousel .im-november-original-slide :is(.im-home-hero__actions,.hero-actions,.sw-home-hero__actions){margin-top:14px;margin-bottom:0;gap:8px}.im-november-carousel .im-november-original-slide :is(.im-home-hero__actions,.hero-actions,.sw-home-hero__actions) a{min-height:35px;padding:9px 13px;font-size:12px;line-height:1.4}.im-november-carousel .im-november-original-slide .slide-content{width:100%;height:100%;align-items:center;padding:0 6%}.im-november-carousel .im-november-original-slide .cinema-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.im-november-tools{width:100%;max-width:1050px;margin:0 auto;padding:18px 22px;box-sizing:border-box;background:#fff;color:#172339}.im-november-tools>form{max-width:850px;margin:0 auto}.im-november-tools :is(input[type=search],input[type=text]){min-width:0}.im-november-tools :is(.reference-finder,.id24-reference-search,.im-oe-search,.io-home-hero__search){margin:0 auto}.im-november-tools--vehicle{max-width:1240px;background:transparent}.im-november-tools--vehicle>.vehicle-finder{width:100%;max-width:100%;margin:0;position:relative;inset:auto}.im-november-tools .hero__assist{color:#24334b}@media(max-width:1240px){.im-november-carousel .im-november-original-slide :is(.io-home-guide,.sw-home-check,.hero-product__meta,.hero-stage-proof,.id24-hero-proof,.id24-hero-count){display:none}.im-november-carousel .im-november-original-slide :is(.io-home-hero__grid,.sw-home-hero__grid){grid-template-columns:1fr}}@media(max-width:767px){.im-november-carousel-arrow{width:27px;height:27px}.im-november-carousel-arrow[data-im-november-step="-1"]{left:4px}.im-november-carousel-arrow[data-im-november-step="1"]{right:4px}.im-november-carousel-arrow svg{width:14px;height:14px}.im-november-carousel-dots{bottom:3px}.im-november-carousel-dots>button{min-height:20px;min-width:27px;padding:6px}.im-november-carousel .im-november-original-slide>section,.im-november-carousel .im-november-original-slide>article{padding:9px 11%!important}.im-november-carousel .im-november-original-slide :is(.hero__grid,.id24-home-hero-grid,.im-home-hero__grid,.io-home-hero__grid,.sw-home-hero__grid,.hero-grid){display:flex;align-items:center;min-height:0;height:100%}.im-november-carousel .im-november-original-slide :is(.hero__copy,.id24-home-hero-copy,.im-home-hero__copy,.io-home-hero__copy,.sw-home-hero__grid>div,.hero-copy,.slide-copy){position:relative;z-index:2;width:100%;max-width:100%;padding:0}.im-november-carousel .im-november-original-slide :is(h1,h2){font-size:clamp(18px,4.4vw,30px);line-height:1.12;margin:0}.im-november-carousel .im-november-original-slide :is(.hero__lead,.im-home-hero__lead,.hero-copy>p,.id24-home-hero-copy>p,.io-home-hero__copy>p,.sw-lead,.slide-copy>p,.eyebrow,.im-kicker,.io-kicker,.hero-kicker,.id24-eyebrow,.sw-eyebrow,.hero-actions,.im-home-hero__actions,.io-home-hero__links,.sw-home-hero__actions,.slide-eyebrow,.slide-subline,.hero-secondary,.im-home-hero__vehicle-link){display:none}.im-november-carousel .im-november-original-slide :is(.hero__visual,.id24-home-hero-visual,.hero-product-stage){position:absolute;top:0;right:0;bottom:0;left:50%;width:50%;height:100%;opacity:.25;pointer-events:none}.im-november-carousel .im-november-original-slide .slide-content{padding:0 8%;height:100%}.im-november-tools{padding:13px 16px}.im-november-tools--vehicle .finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-im-november-at-layout] .detail-grid{align-items:start!important}[data-im-november-at-layout] .detail-summary{display:flex!important;flex-direction:column;justify-content:flex-start!important;align-self:start;gap:19px;min-height:0;height:auto}[data-im-november-at-layout] .detail-summary>:is(h1,.product-proof-grid,.detail-copy-block,.fit-check,.im-november-product-wrap){margin:0!important;flex:none}[data-im-november-at-layout] .detail-summary>.im-november-product-wrap{width:100%}[data-im-november-at-layout] .gallery-main{height:auto!important;min-height:0!important;aspect-ratio:1 / 1}[data-im-november-at-layout] .gallery-main :is(.gallery-slide,.gallery-slide>a){height:100%;min-height:0}[data-im-november-at-layout] .gallery-main .gallery-slide img{width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/6/assets/im-november-campaign.css.map */
