.ho-swopper-promo-wrap{padding-top:24px;padding-bottom:8px}ho-swopper-promo.ho-swopper-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);column-gap:clamp(24px,4vw,56px);row-gap:12px;align-items:center;padding:clamp(24px,3vw,40px);color:var(--colorTextBody, #1c1d1d);background:#f7f7f7;border:1px solid var(--colorBorder, #e5e5e5);border-radius:12px}.ho-swopper-promo,.ho-swopper-promo *{box-sizing:border-box}.ho-swopper-promo [hidden]{display:none!important}.ho-swopper-promo__intro,.ho-swopper-promo__body{min-width:0;grid-column:1}.ho-swopper-promo__intro{grid-row:1}.ho-swopper-promo .ho-swopper-promo__eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.ho-swopper-promo__deadline{font-weight:400;letter-spacing:0;text-transform:none;white-space:nowrap}.ho-swopper-promo .ho-swopper-promo__title{margin:0;font-size:clamp(30px,3.5vw,46px);line-height:1.12;overflow-wrap:anywhere}.ho-swopper-promo__offer{grid-column:2;grid-row:1 / span 2;min-width:0;padding:12px 0 12px 28px;border-left:1px solid var(--colorBorder, #dedede);text-align:center}.ho-swopper-promo .ho-swopper-promo__saving{margin:0;font-size:clamp(60px,6.5vw,88px);font-weight:600;line-height:1;letter-spacing:-.055em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ho-swopper-promo__saving span{margin-left:.08em;font-size:.52em;letter-spacing:-.02em}.ho-swopper-promo .ho-swopper-promo__offer-label{margin:10px 0 0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.ho-swopper-promo__body{grid-row:2}.ho-swopper-promo .ho-swopper-promo__description{max-width:50ch;margin:0 0 20px;font-size:16px;line-height:1.6}.ho-swopper-promo .ho-swopper-promo__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:100%;margin:0;white-space:normal;text-align:center}.ho-swopper-promo__button svg{flex:0 0 16px}.ho-swopper-promo .ho-swopper-promo__button:focus-visible{outline:2px solid currentColor;outline-offset:4px;box-shadow:0 0 0 5px var(--colorTextBody, #1c1d1d)}.ho-swopper-promo .ho-swopper-promo__terms{grid-column:1 / -1;min-width:0;margin-top:4px;padding-top:16px;border-top:1px solid var(--colorBorder, #e5e5e5);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ho-swopper-promo__terms>:first-child{margin-top:0}.ho-swopper-promo__terms>:last-child{margin-bottom:0}ho-swopper-promo.ho-swopper-promo[data-active=false]{grid-template-columns:minmax(0,1fr)}.ho-swopper-promo__anchor{height:0;scroll-margin-top:120px}@media screen and (max-width:749px){.ho-swopper-promo-wrap{padding-top:16px;padding-bottom:4px}ho-swopper-promo.ho-swopper-promo{grid-template-columns:minmax(0,1fr) 88px;gap:16px 12px;padding:20px 18px;border-radius:10px}.ho-swopper-promo .ho-swopper-promo__eyebrow{gap:3px 12px;margin-bottom:8px;font-size:10px;letter-spacing:.04em}.ho-swopper-promo .ho-swopper-promo__title{font-size:clamp(26px,6.3vw,36px);line-height:1.14}.ho-swopper-promo__offer{grid-row:1;padding:0;border-left:0}.ho-swopper-promo .ho-swopper-promo__saving{font-size:48px}.ho-swopper-promo .ho-swopper-promo__offer-label{margin-top:6px;font-size:11px;line-height:1.4}.ho-swopper-promo__body{grid-column:1 / -1}.ho-swopper-promo .ho-swopper-promo__description{margin-bottom:16px;font-size:14px;line-height:1.55}.ho-swopper-promo .ho-swopper-promo__button{width:100%}.ho-swopper-promo__anchor{scroll-margin-top:100px}}
/*# sourceMappingURL=/cdn/shop/t/118/compiled_assets/styles.css.map?subset=AAAAAAAAQA */
