.msb.msb-banner{padding:0;background:var(--msb-tint, #F7F6F4)}.msb-banner__frame{position:relative}.msb.msb-banner--contained{background:transparent;padding-top:12px}.msb-banner--contained .msb-banner__frame{max-width:1240px;margin:0 auto;padding:0 16px}.msb-banner__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.msb-banner__track::-webkit-scrollbar{display:none}.msb-banner__slide{position:relative;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always;color:#111}.msb-banner__slide--light{color:#fff}.msb-banner__media{position:relative;aspect-ratio:var(--msb-ar-m, .75);overflow:hidden;background:#ece7e1}.msb-banner__media picture{display:contents}.msb-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--msb-pos-m, 50% 50%);display:block}.msb-banner__ph{fill:#cfc9c2}.msb-banner__slide--m-top .msb-banner__media,.msb-banner__slide--m-bottom .msb-banner__media,.msb-banner__slide:not(:has(.msb-banner__content)) .msb-banner__media{flex:1 0 auto}.msb-banner__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.msb-banner__badge{position:absolute;top:12px;right:12px;z-index:3;padding:7px 9px;background:#111;color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;pointer-events:none}.msb-banner__slide--overlay.msb-banner__slide--m-top .msb-banner__media:after,.msb-banner__slide--overlay.msb-banner__slide--m-bottom .msb-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.msb-banner__slide--overlay.msb-banner__slide--dark.msb-banner__slide--m-top .msb-banner__media:after{background:linear-gradient(180deg,#fffc,#fff0 60%)}.msb-banner__slide--overlay.msb-banner__slide--dark.msb-banner__slide--m-bottom .msb-banner__media:after{background:linear-gradient(0deg,#ffffffd9,#fff0 60%)}.msb-banner__slide--overlay.msb-banner__slide--light.msb-banner__slide--m-top .msb-banner__media:after{background:linear-gradient(180deg,#0000008c,#0000 60%)}.msb-banner__slide--overlay.msb-banner__slide--light.msb-banner__slide--m-bottom .msb-banner__media:after{background:linear-gradient(0deg,#0009,#0000 60%)}.msb-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:28px 20px;pointer-events:none}.msb-banner__slide--m-top .msb-banner__content{align-items:flex-start}.msb-banner__slide--m-bottom .msb-banner__content{align-items:flex-end;padding-bottom:32px}.msb-banner__inner{width:100%;max-width:560px;transform:translateY(var(--msb-nudge-m, 0px))}.msb-banner__inner a{pointer-events:auto}.msb-banner__slide--ma-center .msb-banner__content{justify-content:center;text-align:center}.msb-banner__slide--ma-center .msb-banner__btns{justify-content:center}.msb-banner__slide--m-below .msb-banner__content{position:static;padding:20px 16px 22px;background:#fff;color:#111}.msb-banner__slide--m-below .msb-banner__inner{transform:none}.msb-banner__eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.msb-banner__h{margin:0;font-family:var(--font-heading-family, inherit);font-size:38px;line-height:1.02;font-weight:700;letter-spacing:-.02em;color:inherit}.msb-banner__slide--size-medium .msb-banner__h{font-size:30px;line-height:1.06}.msb-banner__slide--size-xlarge .msb-banner__h{font-size:48px;line-height:.98}.msb-banner__sub{margin:12px 0 0;font-size:16px;line-height:1.45;opacity:.92}.msb-banner__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.msb-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;background:#111;color:#fff;border:1px solid #111111;border-radius:0;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.msb-banner__btn svg{width:14px;height:14px}.msb-banner__btn:hover{background:#2a2a2a;color:#fff}.msb-banner__btn--ghost{background:#fff;color:#111;border:2px solid #111111}.msb-banner__btn--ghost:hover{background:#111;color:#fff}.msb-banner__slide--light .msb-banner__btn{background:#fff;color:#111;border-color:#fff}.msb-banner__slide--light .msb-banner__btn:hover{background:#eceae7;color:#111}.msb-banner__slide--light .msb-banner__btn--ghost{background:transparent;color:#fff;border:2px solid #ffffff}.msb-banner__slide--light .msb-banner__btn--ghost:hover{background:#fff;color:#111}.msb-banner__slide--m-below .msb-banner__btn{background:#111;color:#fff;border-color:#111}.msb-banner__slide--m-below .msb-banner__btn--ghost{background:#fff;color:#111}.msb-banner__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.msb-banner__slide--mfull .msb-banner__btns{flex-direction:column;gap:12px}.msb-banner__slide--mfull .msb-banner__btn{width:100%}.msb-banner__fine{margin:14px 0 0;font-size:11px;line-height:1.4;font-style:italic;opacity:.85}.msb-banner__dots{display:flex;justify-content:center;gap:6px;padding:12px 0}.msb-banner--contained .msb-banner__dots{padding-bottom:0}.msb-banner__dot{width:8px;height:4px;padding:0;border:0;border-radius:0;background:#cfcac4;cursor:pointer;transition:width .25s ease,background-color .25s ease}.msb-banner__dot[aria-current=true]{width:24px;background:#111}.msb-banner__arrow{display:none}@media(min-width:750px){.msb.msb-banner{padding:0}.msb.msb-banner--contained{padding-top:20px}.msb-banner--contained .msb-banner__frame{padding:0 32px}.msb-banner__media{aspect-ratio:var(--msb-ar-d, 2.4);flex:1 0 auto}.msb-banner__img{object-position:var(--msb-pos-d, 50% 50%)}.msb-banner__media:after{content:none}.msb-banner__content,.msb-banner__slide--m-below .msb-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;align-items:center;justify-content:flex-start;text-align:left;padding:56px 72px 64px}.msb-banner__slide--dv-top .msb-banner__content{align-items:flex-start}.msb-banner__slide--dv-bottom .msb-banner__content{align-items:flex-end}.msb-banner__slide--d-center .msb-banner__content{justify-content:center;text-align:center}.msb-banner__slide--d-right .msb-banner__content{justify-content:flex-end;text-align:left}.msb-banner__inner,.msb-banner__slide--m-below .msb-banner__inner{transform:translateY(var(--msb-nudge-d, 0px));width:auto;max-width:600px}.msb-banner__btns{justify-content:flex-start}.msb-banner__slide--d-center .msb-banner__btns{justify-content:center}.msb-banner__slide--mfull .msb-banner__btns{flex-direction:row}.msb-banner__slide--mfull .msb-banner__btn{width:auto}.msb-banner__slide--m-below.msb-banner__slide--dark .msb-banner__content{color:#111}.msb-banner__slide--m-below.msb-banner__slide--light .msb-banner__content{color:#fff}.msb-banner__slide--m-below.msb-banner__slide--light .msb-banner__btn{background:#fff;color:#111;border-color:#fff}.msb-banner__slide--m-below.msb-banner__slide--light .msb-banner__btn--ghost{background:transparent;color:#fff;border-color:#fff}.msb-banner__slide--overlay .msb-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.msb-banner__slide--overlay.msb-banner__slide--dark .msb-banner__media:after{background:linear-gradient(90deg,#ffffffc7,#fff0 60%)}.msb-banner__slide--overlay.msb-banner__slide--light .msb-banner__media:after{background:linear-gradient(90deg,#00000080,#0000 60%)}.msb-banner__slide--overlay.msb-banner__slide--d-right.msb-banner__slide--dark .msb-banner__media:after{background:linear-gradient(270deg,#ffffffc7,#fff0 60%)}.msb-banner__slide--overlay.msb-banner__slide--d-right.msb-banner__slide--light .msb-banner__media:after{background:linear-gradient(270deg,#00000080,#0000 60%)}.msb-banner__slide--overlay.msb-banner__slide--d-center.msb-banner__slide--dark .msb-banner__media:after{background:#ffffff59}.msb-banner__slide--overlay.msb-banner__slide--d-center.msb-banner__slide--light .msb-banner__media:after{background:#0000004d}.msb-banner__badge{top:24px;right:24px;padding:9px 12px;font-size:11px}.msb-banner__eyebrow{font-size:12px}.msb-banner__h{font-size:clamp(44px,4.6vw,80px)}.msb-banner__slide--size-medium .msb-banner__h{font-size:clamp(36px,3.6vw,60px)}.msb-banner__slide--size-xlarge .msb-banner__h{font-size:clamp(52px,5.8vw,100px)}.msb-banner__sub{margin-top:14px;font-size:20px}.msb-banner__btns{margin-top:28px;gap:12px}.msb-banner__btn{min-height:56px;padding:0 32px;font-size:14px}.msb-banner__fine{margin-top:22px;font-size:12px}.msb-banner__dots{position:absolute;left:0;right:0;bottom:18px;z-index:4;padding:0}.msb-banner--contained .msb-banner__dots{bottom:18px}.msb-banner__dot{background:#ffffffb3;box-shadow:0 0 0 1px #00000014}.msb-banner__dot[aria-current=true]{background:#111}.msb-banner__arrow{display:grid;place-items:center;position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:48px;height:48px;padding:0;background:#fff;color:#111;border:1px solid #E4E1DD;border-radius:0;cursor:pointer;opacity:0;transition:opacity .2s ease,border-color .2s ease}.msb-banner__arrow svg{width:16px;height:16px}.msb-banner__arrow--prev{left:20px}.msb-banner__arrow--next{right:20px}.msb-banner--contained .msb-banner__arrow--prev{left:52px}.msb-banner--contained .msb-banner__arrow--next{right:52px}.msb-banner:hover .msb-banner__arrow,.msb-banner__arrow:focus-visible{opacity:1}.msb-banner__arrow:hover{border-color:#111}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAI */
