.swt-hero-launch{--swt-hero-bg: var(--swt-white, #ffffff);--swt-hero-bg-alt: var(--swt-gray-50, #f7f7f7);--swt-hero-ink: var(--swt-black, #0a0a0a);--swt-hero-red: var(--swt-accent, #e4002b);--swt-hero-red-hover: var(--swt-accent-hover, #c40025);--swt-hero-muted-fixed: #6b6b6b;--swt-hero-border: var(--swt-border, #e2e2e2);--swt-hero-radius-card: 16px;--swt-hero-radius-panel: 12px;--swt-hero-radius-btn: 16px;--swt-hero-dots-clear: 64px;--swt-hero-btn-clear: 0px;background:var(--swt-hero-bg);color:var(--swt-hero-ink);padding-top:var(--swt-hero-pt);padding-bottom:var(--swt-hero-pb);overflow:hidden}.swt-hero-launch--dark{background:var(--swt-hero-ink);color:#fff;--swt-hero-border: rgba(255, 255, 255, .18)}.swt-hero-launch--alt{background:var(--swt-hero-bg-alt)}.swt-hero-launch__container{width:100%;max-width:var(--swt-hero-container, 1400px);margin:0 auto;padding:0 clamp(16px,4vw,48px)}.swt-hero-launch__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.74fr);gap:20px;align-items:stretch}.swt-hero-launch__maincol{min-width:0;display:flex;flex-direction:column;gap:14px}.swt-hero-launch__layer[data-desk=off]{display:none}.swt-hero-launch__layer[data-desk=on]{display:flex}.swt-hero-launch__slider{position:relative;overflow:hidden;flex:1 1 auto;display:flex;border-radius:var(--swt-hero-radius-card)}.swt-hero-launch__slider--nodots{--swt-hero-dots-clear: 0px}.swt-hero-launch__mobile-stack{display:none}.swt-hero-launch__slider--draggable{cursor:grab;touch-action:pan-y}.swt-hero-launch__slider--dragging{cursor:grabbing}.swt-hero-launch__slider--dragging .swt-hero-launch__track{transition:none}.swt-hero-launch__slider--dragging a,.swt-hero-launch__slider--dragging img{pointer-events:none}.swt-hero-launch__track{display:flex;align-items:stretch;width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.swt-hero-launch__slide{flex:0 0 100%;min-width:100%;display:flex;flex-direction:column}.swt-hero-launch__slide[aria-hidden=true]{pointer-events:none}.swt-hero-launch__dots{position:absolute;z-index:8;left:clamp(24px,3.2vw,44px);bottom:clamp(18px,2vw,26px);display:flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#0a0a0a0f;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:auto}.swt-hero-launch__dots--on-dark{background:#ffffff17}.swt-hero-launch__dots--on-dark .swt-hero-launch__dotbtn{background:#fff;opacity:.42}.swt-hero-launch__dots--over-media{background:#0000005c}.swt-hero-launch__dotbtn{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:currentColor;opacity:.32;cursor:pointer;transition:opacity .18s ease,width .18s ease,background .18s ease}.swt-hero-launch__dots--over-media .swt-hero-launch__dotbtn{background:#fff;opacity:.5}.swt-hero-launch__dotbtn[aria-current=true]{width:26px;opacity:1;background:var(--swt-hero-red)}.swt-hero-launch__dots--over-media .swt-hero-launch__dotbtn[aria-current=true],.swt-hero-launch__dots--on-dark .swt-hero-launch__dotbtn[aria-current=true]{background:var(--swt-hero-red);opacity:1}.swt-hero-launch__dotbtn:focus-visible{outline:2px solid var(--swt-hero-red);outline-offset:3px}.swt-hero-launch__arrows{position:absolute;z-index:9;right:clamp(24px,3.2vw,44px);bottom:clamp(18px,2vw,26px);display:flex;align-items:flex-end;gap:10px;opacity:0;visibility:hidden;transform:translateY(5px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.swt-hero-launch__slider:hover .swt-hero-launch__arrows,.swt-hero-launch__slider:focus-within .swt-hero-launch__arrows{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .18s ease,transform .18s ease,visibility 0s}.swt-hero-launch__arrowbtn{flex:0 0 auto;width:44px;height:44px;padding:0;display:inline-grid;place-items:center;border-radius:50%;cursor:pointer;border:1px solid rgba(10,10,10,.2);background:#ffffffeb;color:var(--swt-hero-ink);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.swt-hero-launch__arrowbtn:hover{background:var(--swt-hero-red);border-color:var(--swt-hero-red);color:#fff;transform:translateY(-1px)}.swt-hero-launch__arrowbtn:focus-visible{outline:2px solid var(--swt-hero-red);outline-offset:3px}.swt-hero-launch__arrowbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.swt-hero-launch__arrows--on-dark .swt-hero-launch__arrowbtn,.swt-hero-launch__arrows--over-media .swt-hero-launch__arrowbtn{background:#0000006b;border-color:#ffffff5c;color:#fff}.swt-hero-launch__arrows--on-dark .swt-hero-launch__arrowbtn:hover,.swt-hero-launch__arrows--over-media .swt-hero-launch__arrowbtn:hover{background:var(--swt-hero-red);border-color:var(--swt-hero-red);color:#fff}.swt-hero-launch__main,.swt-hero-launch__card{border-radius:var(--swt-hero-radius-card);border:1px solid var(--swt-hero-border);overflow:hidden}.swt-hero-launch__main{width:100%;min-height:var(--swt-hero-min-height);flex:1 1 auto;background:#fff;color:var(--swt-hero-ink);padding:clamp(28px,3.2vw,44px);padding-bottom:max(clamp(28px,3.2vw,44px),var(--swt-hero-dots-clear));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-template-rows:minmax(0,1fr) auto;column-gap:clamp(24px,3vw,48px);row-gap:18px;align-items:center}.swt-hero-launch__main--poster{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;min-height:0;width:100%;flex:1 1 auto;background:var(--swt-hero-ink);text-decoration:none;color:#fff;box-sizing:border-box}.swt-hero-launch__main--poster.is-desktop-stretch{min-height:var(--swt-hero-min-height)}.swt-hero-launch__main--poster.is-desktop-stretch .swt-hero-launch__poster-figure{flex:1 1 auto;aspect-ratio:auto;min-height:0}.swt-hero-launch__main--poster.is-desktop-ratio{min-height:0}.swt-hero-launch__main--poster.is-desktop-ratio .swt-hero-launch__poster-figure{flex:1 0 auto;aspect-ratio:var(--swt-hero-poster-ratio-desktop, 3 / 2)}.swt-hero-launch__poster-figure{position:relative;width:100%;overflow:hidden}.swt-hero-launch__main--poster.is-inset-desk{background:transparent;border-color:transparent;padding:var(--swt-hero-poster-inset, 16px);padding-bottom:0;min-height:0}.swt-hero-launch__main--poster.is-inset-desk .swt-hero-launch__poster-figure{flex:1 0 auto;aspect-ratio:var(--swt-hero-poster-ratio-desktop, 3 / 2);border-radius:var(--swt-hero-radius-panel);overflow:hidden}.swt-hero-launch__main--poster.is-inset-desk .swt-hero-launch__poster-below{padding-inline:max(0px,calc(clamp(24px,3.2vw,44px) - var(--swt-hero-poster-inset, 16px)));padding-top:clamp(18px,2.2vw,28px);background:var(--swt-hero-strip-bg, transparent);color:var(--swt-hero-strip-ink, inherit)}.swt-hero-launch__poster-below{position:relative;z-index:5;width:100%;display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.4vw,30px) clamp(24px,3.2vw,44px);padding-bottom:max(clamp(20px,2.4vw,30px),var(--swt-hero-dots-clear));background:var(--swt-hero-strip-bg, var(--swt-hero-ink));color:var(--swt-hero-strip-ink, #ffffff)}.swt-hero-launch__poster-below:not(:has(.swt-hero-launch__layer[data-desk=on])){display:none}.swt-hero-launch__poster-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.swt-hero-launch__poster-media img{width:100%;height:100%;object-fit:cover;object-position:var(--swt-hero-poster-focus, center);display:block}.swt-hero-launch__poster-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;font-size:0;color:transparent;overflow:hidden}.swt-hero-launch__poster-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.swt-hero-launch__poster-body{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:var(--swt-hero-poster-align, center);gap:16px;padding:clamp(24px,4vw,56px);padding-bottom:calc(var(--swt-hero-btn-clear) + var(--swt-hero-figure-dots-clear, 0px));color:#fff;max-width:640px;pointer-events:none}.swt-hero-launch__poster-body>*{pointer-events:auto}.swt-hero-launch__poster-actions{position:absolute;z-index:4;left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px);bottom:calc(var(--swt-hero-figure-dots-clear, 0px) + clamp(20px,2vw,28px));flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin:0}.swt-hero-launch__main--poster.has-no-strip-desk{--swt-hero-figure-dots-clear: var(--swt-hero-dots-clear)}.swt-hero-launch__main--poster .swt-hero-launch__heading{color:#fff}.swt-hero-launch__poster-body .swt-hero-launch__badge{color:#ffffffc7}.swt-hero-launch__poster-copy--below{flex-direction:column;gap:12px;padding-top:0}.swt-hero-launch__poster-below .swt-hero-launch__heading,.swt-hero-launch__poster-below .swt-hero-launch__subheading,.swt-hero-launch__poster-below .swt-hero-launch__badge{color:inherit}.swt-hero-launch__poster-below .swt-hero-launch__subheading{margin-top:0;opacity:.82}.swt-hero-launch__actions--below{margin-top:0;flex-wrap:wrap;gap:12px}.swt-hero-launch__copy{min-width:0;align-self:center}.swt-hero-launch__badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;line-height:1;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--swt-hero-muted-fixed)}.swt-hero-launch__poster-body .swt-hero-launch__badge,.swt-hero-launch__poster-below .swt-hero-launch__badge{margin-bottom:0;align-self:flex-start}.swt-hero-launch__dot{width:8px;height:8px;border-radius:50%;background:var(--swt-hero-red);box-shadow:0 0 0 6px #e4002b1f;animation:swtHeroPulse 1.8s ease-in-out infinite}.swt-hero-launch__heading{margin:0;max-width:100%;font-size:clamp(32px,3.4vw,58px);line-height:1.05;letter-spacing:-.035em;font-weight:700;color:inherit;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.swt-hero-launch__heading--fallback{font-size:clamp(26px,2.5vw,40px);line-height:1.12;letter-spacing:-.02em}.swt-hero-launch__poster-figure .swt-hero-launch__heading{max-width:16ch;font-size:clamp(32px,3.6vw,60px)}.swt-hero-launch__heading strong,.swt-hero-launch__heading em,.swt-hero-launch__heading b,.swt-hero-launch__heading i{color:var(--swt-hero-red);font-style:normal;font-weight:inherit}.swt-hero-launch__product-name{margin-top:14px;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--swt-hero-muted-fixed)}.swt-hero-launch__subheading{margin:16px 0 0;max-width:520px;font-size:clamp(15px,1.05vw,17px);line-height:1.6;color:#3d3d3d}.swt-hero-launch__poster-figure .swt-hero-launch__subheading{margin-top:0;color:#ffffffd9}.swt-hero-launch__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.swt-hero-launch__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:0;max-width:min(100%,320px);padding:0 22px;border-radius:var(--swt-hero-radius-btn);border:1px solid transparent;font-size:14px;line-height:1;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.swt-hero-launch__btn-label{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.swt-hero-launch__btn svg,.swt-hero-launch__arrow svg{width:16px;height:16px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.swt-hero-launch__btn:hover{transform:translateY(-1px)}.swt-hero-launch__btn--primary{background:var(--swt-hero-red);color:#fff;border-color:var(--swt-hero-red)}.swt-hero-launch__btn--primary:hover{background:var(--swt-hero-red-hover);color:#fff;border-color:var(--swt-hero-red-hover)}.swt-hero-launch__btn--secondary{background:#fff;color:var(--swt-hero-ink);border-color:var(--swt-hero-ink)}.swt-hero-launch__btn--secondary:hover{background:var(--swt-hero-ink);color:#fff}.swt-hero-launch__poster-actions .swt-hero-launch__btn--secondary{background:transparent;color:#fff;border-color:#ffffffe6}.swt-hero-launch__poster-actions .swt-hero-launch__btn--secondary:hover{background:#fff;color:var(--swt-hero-ink)}.swt-hero-launch__actions--below .swt-hero-launch__btn--secondary{background:transparent;color:inherit;border-color:currentColor}.swt-hero-launch__actions--below .swt-hero-launch__btn--secondary:hover{background:currentColor;color:var(--swt-hero-bg)}.swt-hero-launch__visual{min-width:0;min-height:100%;align-self:stretch;display:flex;align-items:stretch;justify-content:center}.swt-hero-launch__image-wrap{position:relative;width:100%;display:grid;place-items:center;padding:clamp(14px,2vw,24px);border-radius:var(--swt-hero-radius-panel);background:#fff;border:1px solid var(--swt-hero-border);overflow:hidden}.swt-hero-launch__image{display:block;width:100%;max-width:560px;max-height:100%;height:auto;object-fit:contain;object-position:center}.swt-hero-launch__image-wrap--cover-desktop{padding:0}.swt-hero-launch__image-wrap--cover-desktop .swt-hero-launch__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.swt-hero-launch__phone{position:relative;width:min(70%,255px);aspect-ratio:9 / 18.5;border-radius:34px;background:var(--swt-hero-ink);border:8px solid #1d1d1f;box-shadow:14px 14px #e4002b24;margin:auto}.swt-hero-launch__phone:before{content:"";position:absolute;top:13px;left:50%;width:78px;height:20px;transform:translate(-50%);border-radius:999px;background:#050505}.swt-hero-launch__phone-screen{position:absolute;top:36px;right:16px;bottom:18px;left:16px;border-radius:22px;background:#f5f5f5;border:1px solid #e2e2e2;overflow:hidden}.swt-hero-launch__phone-screen:before{content:"";position:absolute;left:18px;right:18px;top:28px;height:64px;background:var(--swt-hero-red);border-radius:18px}.swt-hero-launch__phone-screen:after{content:"";position:absolute;left:18px;right:48px;bottom:34px;height:130px;background:var(--swt-hero-ink);border-radius:20px}.swt-hero-launch__meta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding-top:16px;border-top:1px solid var(--swt-hero-border)}.swt-hero-launch__actions--meta{margin-top:0;min-width:0;flex:1 1 auto}.swt-hero-launch__price{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:10px;margin-left:auto;color:var(--swt-hero-red);white-space:nowrap;font-size:22px;line-height:1;font-weight:800}.swt-hero-launch__compare{color:var(--swt-hero-muted-fixed);text-decoration:line-through;font-size:14px;font-weight:600}.swt-hero-launch__side{display:grid;grid-auto-rows:1fr;gap:20px}.swt-hero-launch__card{position:relative;min-height:240px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease}.swt-hero-launch__card:hover{transform:translateY(-2px)}.swt-hero-launch__card--ink{background:#111;color:#fff;border-color:#ffffff29}.swt-hero-launch__card--red{background:var(--swt-hero-red);color:#fff;border-color:var(--swt-hero-red)}.swt-hero-launch__card--light{background:#fff;color:var(--swt-hero-ink)}.swt-hero-launch__card--has-image{color:#fff;border-color:#ffffff29}.swt-hero-launch__card--light-overlay{color:var(--swt-hero-ink);border-color:#0a0a0a24}.swt-hero-launch__card--custom-bg{background:var(--swt-hero-card-bg);border-color:color-mix(in srgb,currentColor 18%,transparent)}.swt-hero-launch__card--custom-ink{color:var(--swt-hero-card-ink)}.swt-hero-launch__card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.swt-hero-launch__card-media img{width:100%;height:100%;object-fit:cover;object-position:var(--swt-hero-card-focus, center);display:block;transition:transform .45s ease}.swt-hero-launch__card-media--feature{inset:auto 0 0 0;height:var(--swt-hero-card-imgh, 60%);pointer-events:none}.swt-hero-launch__card-media--feature img{object-fit:contain;object-position:var(--swt-hero-card-fx, center) bottom}.swt-hero-launch__card-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000}.swt-hero-launch__card--has-image>*:not(.swt-hero-launch__card-media):not(.swt-hero-launch__card-scrim),.swt-hero-launch__card--has-feature>*:not(.swt-hero-launch__card-media){position:relative;z-index:2}.swt-hero-launch__card-eyebrow{margin-bottom:12px;font-size:12px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.swt-hero-launch__card-title{margin:0;max-width:390px;font-size:clamp(28px,2.6vw,42px);line-height:1.04;letter-spacing:-.03em;font-weight:700;color:inherit;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.swt-hero-launch__card-title strong,.swt-hero-launch__card-title em,.swt-hero-launch__card-title b,.swt-hero-launch__card-title i{color:var(--swt-hero-card-accent, var(--swt-hero-red));font-style:normal;font-weight:inherit}.swt-hero-launch__card--red .swt-hero-launch__card-title strong,.swt-hero-launch__card--red .swt-hero-launch__card-title em,.swt-hero-launch__card--red .swt-hero-launch__card-title b,.swt-hero-launch__card--red .swt-hero-launch__card-title i{color:var(--swt-hero-card-accent, var(--swt-hero-ink))}.swt-hero-launch__card--h-s .swt-hero-launch__card-title{font-size:clamp(22px,1.9vw,30px)}.swt-hero-launch__card--h-l .swt-hero-launch__card-title{font-size:clamp(32px,3vw,50px)}.swt-hero-launch__card-txt--s{font-size:.6em}.swt-hero-launch__card-txt--l{font-size:1.35em}.swt-hero-launch__card-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:28px}.swt-hero-launch__card-meta{max-width:270px;font-size:12px;line-height:1.45;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.swt-hero-launch__card-go{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto;margin-left:auto}.swt-hero-launch__card-cta{font-size:12px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.swt-hero-launch__arrow{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid currentColor;transition:background .18s ease,color .18s ease,border-color .18s ease}a.swt-hero-launch__card:hover .swt-hero-launch__arrow{background:var(--swt-hero-red);border-color:var(--swt-hero-red);color:#fff}a.swt-hero-launch__card--red:hover .swt-hero-launch__arrow{background:#fff;border-color:#fff;color:var(--swt-hero-red)}.swt-hero-launch__card--align-center{text-align:center;align-items:center}.swt-hero-launch__card--align-center .swt-hero-launch__card-title{margin-inline:auto}.swt-hero-launch__card--align-center .swt-hero-launch__card-bottom{width:100%;justify-content:center}.swt-hero-launch__card--align-center .swt-hero-launch__card-go{margin-left:0}.swt-hero-launch__card--align-center .swt-hero-launch__card-meta{max-width:none}.swt-hero-launch__card--pos-top{justify-content:flex-start}.swt-hero-launch__card--pos-bottom{justify-content:flex-end}.swt-hero-launch__card--hover-zoom:hover .swt-hero-launch__card-media img{transform:scale(1.05)}.swt-hero-launch__card--hover-none:hover{transform:none}@keyframes swtHeroPulse{0%,to{box-shadow:0 0 0 5px #e4002b1a}50%{box-shadow:0 0 0 9px #e4002b2e}}@media screen and (max-width:1199px){.swt-hero-launch__main{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);column-gap:24px}.swt-hero-launch__heading{font-size:clamp(28px,3.6vw,44px)}.swt-hero-launch__heading--fallback{font-size:clamp(24px,2.8vw,34px)}}@media screen and (max-width:989px){.swt-hero-launch__grid{grid-template-columns:1fr}.swt-hero-launch__main{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto}.swt-hero-launch__main--poster.is-desktop-stretch{min-height:0}.swt-hero-launch__main--poster.is-desktop-stretch .swt-hero-launch__poster-figure{flex:1 0 auto;aspect-ratio:var(--swt-hero-poster-ratio-desktop, 3 / 2)}.swt-hero-launch__heading{font-size:clamp(32px,5.4vw,52px)}.swt-hero-launch__heading--fallback{font-size:clamp(26px,4vw,38px)}.swt-hero-launch__visual,.swt-hero-launch__image-wrap{min-height:320px}.swt-hero-launch__image-wrap--cover-desktop{padding:clamp(14px,2vw,24px)}.swt-hero-launch__image-wrap--cover-desktop .swt-hero-launch__image{position:static;inset:auto;width:100%;height:auto;max-width:560px;max-height:100%;object-fit:contain}.swt-hero-launch__image-wrap--cover-tablet{padding:0}.swt-hero-launch__image-wrap--cover-tablet .swt-hero-launch__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.swt-hero-launch__side{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.swt-hero-launch__card{min-height:260px}}@media screen and (max-width:749px){.swt-hero-launch{padding-top:var(--swt-hero-pt-mobile);padding-bottom:var(--swt-hero-pb-mobile);--swt-hero-dots-clear: 54px;--swt-hero-btn-clear: var(--swt-hero-btn-clear-mobile, 0px)}.swt-hero-launch__slider--split-desk{display:none}.swt-hero-launch__mobile-stack{display:flex;flex-direction:column;gap:14px}.swt-hero-launch__mobile-stack .swt-hero-launch__slider{flex:0 0 auto}.swt-hero-launch__arrows,.swt-hero-launch__layer[data-mob=off]{display:none}.swt-hero-launch__layer[data-mob=on]{display:flex}.swt-hero-launch__poster-below:not(:has(.swt-hero-launch__layer[data-desk=on])){display:flex}.swt-hero-launch__poster-below:not(:has(.swt-hero-launch__layer[data-mob=on])){display:none}.swt-hero-launch__main--poster.has-no-strip-desk{--swt-hero-figure-dots-clear: 0px}.swt-hero-launch__main--poster.has-no-strip-mob{--swt-hero-figure-dots-clear: var(--swt-hero-dots-clear)}.swt-hero-launch__container{padding-inline:16px}.swt-hero-launch__main{padding:24px;padding-bottom:max(24px,var(--swt-hero-dots-clear));row-gap:20px}.swt-hero-launch__main--poster{padding:0;min-height:0;gap:0}.swt-hero-launch__main--poster.is-inset-desk{background:var(--swt-hero-ink);border-color:var(--swt-hero-border);padding:0}.swt-hero-launch__main--poster.is-inset-desk .swt-hero-launch__poster-figure{border-radius:0}.swt-hero-launch__main--poster.is-inset-desk .swt-hero-launch__poster-below{padding-inline:20px;background:var(--swt-hero-strip-bg, var(--swt-hero-ink));color:var(--swt-hero-strip-ink, #ffffff)}.swt-hero-launch__main--poster.is-inset-mob{background:transparent;border-color:transparent;padding:var(--swt-hero-poster-inset-mobile, 12px);padding-bottom:0;min-height:0}.swt-hero-launch__main--poster.is-inset-mob .swt-hero-launch__poster-figure{border-radius:var(--swt-hero-radius-panel);overflow:hidden}.swt-hero-launch__main--poster.is-inset-mob .swt-hero-launch__poster-below{padding-inline:max(0px,calc(20px - var(--swt-hero-poster-inset-mobile, 12px)));padding-top:18px;background:var(--swt-hero-strip-bg, transparent);color:var(--swt-hero-strip-ink, inherit)}.swt-hero-launch__main--poster.is-mobile-ratio .swt-hero-launch__poster-figure{flex:1 0 auto;aspect-ratio:var(--swt-hero-poster-ratio-mobile, 4 / 5)}.swt-hero-launch__main--poster.is-mobile-stretch .swt-hero-launch__poster-figure{flex:1 1 auto;aspect-ratio:auto;min-height:320px}.swt-hero-launch__poster-below{padding:20px;padding-bottom:max(20px,var(--swt-hero-dots-clear));gap:12px}.swt-hero-launch__poster-body{padding:20px;padding-bottom:calc(var(--swt-hero-btn-clear) + var(--swt-hero-figure-dots-clear, 0px));gap:12px}.swt-hero-launch__poster-actions{left:20px;right:20px;bottom:calc(var(--swt-hero-figure-dots-clear, 0px) + 18px);flex-direction:column;align-items:stretch}.swt-hero-launch__poster-figure .swt-hero-launch__heading{font-size:clamp(24px,6.4vw,34px)}.swt-hero-launch__poster-figure .swt-hero-launch__subheading{font-size:14px;line-height:1.45}.swt-hero-launch__heading{max-width:none;font-size:clamp(28px,8vw,40px);line-height:1.06}.swt-hero-launch__heading--fallback{font-size:clamp(22px,6vw,30px);line-height:1.16}.swt-hero-launch__subheading{font-size:15px}.swt-hero-launch__actions{flex-direction:column}.swt-hero-launch__btn{width:100%;max-width:100%}.swt-hero-launch__visual,.swt-hero-launch__image-wrap{min-height:260px}.swt-hero-launch__image{max-width:340px}.swt-hero-launch__image-wrap--cover-desktop,.swt-hero-launch__image-wrap--cover-tablet{padding:clamp(14px,2vw,24px)}.swt-hero-launch__image-wrap--cover-desktop .swt-hero-launch__image,.swt-hero-launch__image-wrap--cover-tablet .swt-hero-launch__image{position:static;inset:auto;width:100%;height:auto;max-width:340px;max-height:100%;object-fit:contain}.swt-hero-launch__image-wrap--cover-mobile{padding:0}.swt-hero-launch__image-wrap--cover-mobile .swt-hero-launch__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.swt-hero-launch__meta{flex-direction:column;align-items:stretch;gap:14px}.swt-hero-launch__price{order:1;align-self:flex-start;justify-content:flex-start;margin-left:0}.swt-hero-launch__actions--meta{order:2;width:100%}.swt-hero-launch__dots{left:20px;bottom:14px}.swt-hero-launch__side{grid-template-columns:1fr}.swt-hero-launch__card{min-height:230px}}@media(prefers-reduced-motion:reduce){.swt-hero-launch__dot{animation:none}.swt-hero-launch__track,.swt-hero-launch__btn,.swt-hero-launch__card,.swt-hero-launch__arrows,.swt-hero-launch__arrowbtn,.swt-hero-launch__arrow,.swt-hero-launch__card-media img{transition:none}.swt-hero-launch__btn:hover,.swt-hero-launch__card:hover,.swt-hero-launch__arrowbtn:hover,.swt-hero-launch__card--hover-zoom:hover .swt-hero-launch__card-media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/swt-hero-launch.css.map */
