.multicol_wrap .mp2-panel{padding:30px;cursor:pointer;-webkit-tap-highlight-color:transparent}.multicol_wrap .mp2-panel .banner__media{overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1)}.multicol_wrap .mp2-panel .banner__media img,.multicol_wrap .mp2-panel .banner__media svg{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.multicol_wrap .mp2-panel:hover .banner__media img,.multicol_wrap .mp2-panel:hover .banner__media svg,.multicol_wrap .mp2-panel:focus-within .banner__media img,.multicol_wrap .mp2-panel:focus-within .banner__media svg{transform:scale(1.04)}}.multicol_wrap .mp2-content{padding:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.multicol_wrap .mp2-content>*{pointer-events:auto}.multicol_wrap .mp2-content-inner{width:100%;display:flex;flex-direction:column;gap:10px}.multicol_wrap .marq_column{border-radius:var(--secondary-corner-radius);width:100%}.multicol_wrap .marq_column.banner--desktop-transparent{background:transparent}.multicol_wrap .marq_column .marq_main,.multicol_wrap .marq_column .marq_scroll{gap:30px}.multicol_wrap p.marq_item{margin:12px 0}@media(hover:hover){.multicol_wrap .mp2-panel:hover .marq_scroll,.multicol_wrap .mp2-panel:focus-within .marq_scroll{animation-play-state:paused}}.multicol_wrap .mp2-box,.multicol_wrap .banner__box.mp2-box,.multicol_wrap .banner__content .banner__box.mp2-box{padding:16px 20px;max-width:100%;min-width:unset;min-height:0;height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:0;border-radius:12px;position:relative;box-sizing:border-box;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1)}.multicol_wrap .mp2-box--transparent{padding-left:0;padding-right:0}.multicol_wrap .bg_glass.mp2-box,.multicol_wrap .mp2-box.bg_glass{background:rgba(var(--color-background),.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.multicol_wrap .mp2-step-number{display:block;font-weight:700;line-height:1;letter-spacing:-.03em;opacity:.35;margin:0 0 2px;padding:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.multicol_wrap .mp2-text-group{display:flex;flex-direction:column;gap:0}.multicol_wrap .mp2-text-group .banner__heading,.multicol_wrap .mp2-box .banner__heading{margin:0;padding:0}.multicol_wrap .banner__text{font-size:calc(var(--font-body-scale) * 1.4rem);margin:0}.multicol_wrap .mp2-reveal .banner__text p{margin:0}.multicol_wrap .mp2-reveal{max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1)}.multicol_wrap .mp2-buttons,.multicol_wrap .banner__buttons.mp2-buttons{display:flex;justify-content:center;width:100%;max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);margin-top:0;padding:0;position:relative;visibility:visible;left:auto;right:auto;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1) .1s,transform .4s cubic-bezier(.22,1,.36,1) .08s,margin .5s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.multicol_wrap .mp2-panel:hover .mp2-box,.multicol_wrap .mp2-panel:focus-within .mp2-box{transform:translateY(-8px);box-shadow:0 16px 40px #0000001a;padding-top:20px;padding-bottom:20px}.multicol_wrap .mp2-panel:hover .mp2-box--transparent,.multicol_wrap .mp2-panel:focus-within .mp2-box--transparent{box-shadow:none}.multicol_wrap .mp2-panel:hover .mp2-step-number,.multicol_wrap .mp2-panel:focus-within .mp2-step-number{opacity:.65}.multicol_wrap .mp2-panel:hover .mp2-reveal,.multicol_wrap .mp2-panel:focus-within .mp2-reveal{max-height:120px;opacity:1;margin-top:8px}.multicol_wrap .mp2-panel:hover .mp2-buttons,.multicol_wrap .mp2-panel:focus-within .mp2-buttons{max-height:80px;opacity:1;transform:translateY(0);margin-top:12px}}@media screen and (max-width:991px){.multicol_wrap .mp2-panel{padding:20px}.multicol_wrap .mp2-box,.multicol_wrap .banner__box.mp2-box{padding:14px 18px}}.multicol_wrap .mp2-progress{display:none}@media screen and (max-width:767px){.multicol_wrap .grid.grid--1-col{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding-bottom:4px}.multicol_wrap.banner:not(.banner--desktop-transparent) .mp2-box.bg_glass{border-radius:8px}.multicol_wrap .grid.grid--1-col::-webkit-scrollbar{display:none}.multicol_wrap .grid.grid--1-col>.mp2-panel{flex:0 0 82vw;max-width:82vw;width:82vw;scroll-snap-align:center;padding:16px 12px}.multicol_wrap .grid.grid--1-col>.mp2-panel:first-child{padding-left:20px}.multicol_wrap .grid.grid--1-col>.mp2-panel:last-child{padding-right:20px}.multicol_wrap .mp2-content{justify-content:flex-end}.multicol_wrap.banner--content-align-mobile-left .mp2-buttons{justify-content:flex-start}.multicol_wrap.banner--content-align-mobile-right .mp2-buttons{justify-content:flex-end}.multicol_wrap.banner:not(.banner--desktop-transparent) .mp2-box{border-radius:var(--primary-corner-radius);background:rgb(var(--color-background))}.multicol_wrap.banner:not(.banner--desktop-transparent) .mp2-box.bg_glass{background:rgba(var(--color-background),.5)}.multicol_wrap .mp2-reveal{max-height:none;opacity:1;overflow:visible;margin-top:6px}.multicol_wrap .mp2-buttons,.multicol_wrap .banner__buttons.mp2-buttons{max-height:none;opacity:1;transform:translateY(0);overflow:visible;margin-top:10px}.multicol_wrap .mp2-step-number{opacity:.5}.multicol_wrap .mp2-progress{display:block;padding:16px 20px 0}.multicol_wrap .mp2-progress__track{width:100%;height:3px;background:rgba(var(--color-foreground),.12);border-radius:3px;overflow:hidden}.multicol_wrap .mp2-progress__bar{height:100%;width:0%;background:#fff;border-radius:3px;transition:width .15s ease-out}}@media(hover:none)and (min-width:768px){.multicol_wrap .mp2-reveal{max-height:0;opacity:0;margin-top:0}.multicol_wrap .mp2-buttons{max-height:0;opacity:0;transform:translateY(6px);margin-top:0}.multicol_wrap .mp2-panel--active .mp2-box{transform:translateY(-8px);box-shadow:0 16px 40px #0000001a;padding-top:20px;padding-bottom:20px}.multicol_wrap .mp2-panel--active .mp2-box--transparent{box-shadow:none}.multicol_wrap .mp2-panel--active .mp2-reveal{max-height:120px;opacity:1;margin-top:8px}.multicol_wrap .mp2-panel--active .mp2-buttons{max-height:80px;opacity:1;transform:translateY(0);margin-top:12px}.multicol_wrap .mp2-panel--active .mp2-step-number{opacity:.65}.multicol_wrap .mp2-panel--active .banner__media img,.multicol_wrap .mp2-panel--active .banner__media svg{transform:scale(1.04)}.multicol_wrap .mp2-panel--active .marq_scroll{animation-play-state:paused}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-multi-panel-2.css.map */
