.dm-home-campaign{--home-campaign-red: #e12436;--home-campaign-ink: #0b0c0e;--home-campaign-gutter: max(32px, calc((100vw - 1400px)/2) );display:block;width:100%;margin:0;padding:0;background:var(--home-campaign-ink);color:#f5f5f6;font-family:var(--text-font-family, Asap, sans-serif)}.dm-home-campaign *,.dm-home-campaign *:before,.dm-home-campaign *:after{box-sizing:border-box}.dm-home-campaign [hidden]{display:none!important}.dm-home-campaign .dm-home-campaign__frame{position:relative;max-width:none;margin:0;border:0;border-bottom:1px solid #343037;border-radius:0;overflow:hidden;background:var(--home-campaign-ink)}.dm-home-campaign .dm-home-campaign__slide{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:clamp(480px,35vw,600px);padding:48px var(--home-campaign-gutter) 82px;background:var(--home-campaign-ink)}.dm-home-campaign .dm-home-campaign__copy{position:relative;z-index:2;width:45%;max-width:570px;margin:0;padding:0;background:transparent}.dm-home-campaign .dm-home-campaign__period{display:flex;align-items:center;gap:11px;margin:0 0 18px;color:#ff8b94;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.13em}.dm-home-campaign .dm-home-campaign__period span{flex:0 0 26px;width:26px;height:7px;border-radius:0;background:var(--home-campaign-red);transform:skew(-20deg)}.dm-home-campaign .dm-home-campaign__label{margin:0 0 14px;color:#ff5365;font-family:var(--heading-font-family, Archivo, sans-serif);font-size:clamp(32px,2.8vw,44px);font-weight:800;line-height:1;letter-spacing:-.035em}.dm-home-campaign .dm-home-campaign__title{margin:0;color:#f5f5f6;font-family:var(--heading-font-family, Archivo, sans-serif);font-size:clamp(48px,5.1vw,88px);font-weight:700;line-height:.98;letter-spacing:-.045em;overflow-wrap:anywhere}.dm-home-campaign .dm-home-campaign__subtitle{max-width:350px;margin:22px 0 0;color:#d0d0d4;font-size:17px;line-height:1.55}.dm-home-campaign .dm-home-campaign__photo{position:absolute;z-index:0;top:0;right:0;width:74%;height:100%;margin:0;padding:0;background:var(--home-campaign-ink);overflow:hidden}.dm-home-campaign .dm-home-campaign__photo:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;clip-path:none;pointer-events:none;background:linear-gradient(90deg,#0b0c0e 0%,rgb(11 12 14 / .94) 8%,rgb(11 12 14 / .62) 22%,rgb(11 12 14 / .12) 43%,transparent 65%),linear-gradient(0deg,rgb(11 12 14 / .35),transparent 30%)}.dm-home-campaign .dm-home-campaign__image{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 65%}.dm-home-campaign .dm-home-campaign__image-placeholder{display:grid;place-items:center;width:100%;height:100%;padding:36px;color:#ceccd3;text-align:center}.dm-home-campaign .dm-home-campaign__action{position:relative;z-index:2;width:45%;max-width:570px;padding:0;margin-top:28px}.dm-home-campaign .dm-home-campaign__cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;max-width:100%;padding:16px 26px;border:1px solid var(--home-campaign-red);border-radius:0;background:var(--home-campaign-red);color:#fff;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;transition:background-color .18s ease,border-color .18s ease}.dm-home-campaign .dm-home-campaign__cta svg{flex:0 0 20px}.dm-home-campaign .dm-home-campaign__cta:hover{background:#bf182b;border-color:#bf182b;color:#fff}.dm-home-campaign .dm-home-campaign__controls{position:absolute;z-index:3;left:var(--home-campaign-gutter);right:var(--home-campaign-gutter);bottom:18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px;width:auto;max-width:none;padding:0;border:0;background:transparent}.dm-home-campaign .dm-home-campaign__tabs{display:flex;align-items:stretch;flex-wrap:nowrap;gap:6px;min-width:0}.dm-home-campaign .dm-home-campaign__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:10px 18px;border:1px solid #514047;border-radius:0;background:#0b0c0ee0;color:#d0d0d4;font:inherit;font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dm-home-campaign .dm-home-campaign__tab[aria-selected=true]{border-color:#ff5365;background:#32151d;color:#fff}.dm-home-campaign .dm-home-campaign__tab:hover{border-color:#ff8b94;background:#292129;color:#fff}.dm-home-campaign .dm-home-campaign__arrows{display:flex;flex:0 0 auto;gap:4px}.dm-home-campaign .dm-home-campaign__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #5f4a54;border-radius:0;background:#0b0c0eb8;color:#fff;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.dm-home-campaign .dm-home-campaign__arrow:hover{border-color:#ce3b51;background:#32151d}.dm-home-campaign :is(a,button):focus-visible{outline:2px solid #ff9ca7;outline-offset:3px}.dm-home-campaign .dm-home-campaign__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:768px)and (max-width:1099px){.dm-home-campaign .dm-home-campaign__copy,.dm-home-campaign .dm-home-campaign__action{width:51%}.dm-home-campaign .dm-home-campaign__title{font-size:clamp(48px,5.8vw,64px)}.dm-home-campaign .dm-home-campaign__photo{width:79%}.dm-home-campaign .dm-home-campaign__photo:after{background:linear-gradient(90deg,#0b0c0e,rgb(11 12 14 / .88) 22%,rgb(11 12 14 / .1) 63%,transparent)}}@media(max-width:767px){.dm-home-campaign{--home-campaign-gutter: 20px;--home-campaign-image-height: min(73vw, 400px)}.dm-home-campaign .dm-home-campaign__slide{min-height:0;padding:calc(var(--home-campaign-image-height) + 8px) 20px 24px}.dm-home-campaign .dm-home-campaign__photo{top:0;left:0;right:auto;width:100%;height:var(--home-campaign-image-height)}.dm-home-campaign .dm-home-campaign__photo:after{background:linear-gradient(0deg,#0b0c0e,rgb(11 12 14 / .35) 17%,transparent 42%)}.dm-home-campaign .dm-home-campaign__image{max-height:none;object-position:50% 60%}.dm-home-campaign .dm-home-campaign__copy{width:100%;max-width:none;margin:-2px 0 0;padding:0}.dm-home-campaign .dm-home-campaign__period{margin-bottom:14px;gap:8px;font-size:10px;letter-spacing:.1em}.dm-home-campaign .dm-home-campaign__period span{flex-basis:20px;width:20px;height:5px}.dm-home-campaign .dm-home-campaign__label{margin-bottom:12px;font-size:28px;letter-spacing:-.035em}.dm-home-campaign .dm-home-campaign__title{font-size:clamp(43px,12vw,64px);line-height:1;letter-spacing:-.035em}.dm-home-campaign .dm-home-campaign__subtitle{max-width:370px;margin-top:18px;font-size:15px;line-height:1.45}.dm-home-campaign .dm-home-campaign__action{width:100%;max-width:none;margin-top:22px;padding:0}.dm-home-campaign .dm-home-campaign__cta{min-height:48px;padding:14px 18px;font-size:13px}.dm-home-campaign .dm-home-campaign__controls{position:relative;left:auto;right:auto;bottom:auto;flex-wrap:wrap;gap:10px;width:100%;padding:0 20px 16px}.dm-home-campaign .dm-home-campaign__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1 100%;gap:4px}.dm-home-campaign .dm-home-campaign__tab{min-width:0;padding:8px 2px;font-size:11px}.dm-home-campaign .dm-home-campaign__arrows{margin-left:auto}}@media(prefers-reduced-motion:reduce){.dm-home-campaign *,.dm-home-campaign *:before,.dm-home-campaign *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/dm-home-campaign-banner.css.map */
