.nl-flick__box{background-color:var(--nl-flick-bg, #ece9e7);color:var(--nl-flick-text, #2c2724);display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.nl-flick__box p,.nl-flick__box h2{color:var(--nl-flick-text, #2c2724);margin:0}.nl-flick__media,.nl-flick__text{min-width:0}.nl-flick__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;line-height:1.2;margin-bottom:6px!important}.nl-flick__sub{margin-top:4px!important;text-wrap:balance}.nl-flick__buttons{display:flex;flex-direction:column;gap:8px;margin-top:12px}.nl-flick__box .btn{--button-border-color: var(--nl-flick-btn, #2c2724);background-color:transparent;border-color:var(--nl-flick-btn, #2c2724);color:var(--nl-flick-btn, #2c2724);width:100%;text-align:center}.nl-flick__box .btn:hover,.nl-flick__box .btn:focus-visible{background-color:var(--nl-flick-btn, #2c2724);border-color:var(--nl-flick-btn, #2c2724);color:var(--nl-flick-btn-hover-text, #ffffff)}.nl-flick__box .btn:focus-visible{outline:var(--border-thickness) solid var(--nl-flick-btn, #2c2724);outline-offset:2px}.nl-flick__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;min-width:0;line-height:0}.nl-flick__panel{position:relative;display:block;min-width:0;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background-color:var(--nl-flick-panel-bg, #f7f7f7);isolation:isolate}.nl-flick__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:translateY(100%);will-change:transform}.nl-flick__img.is-active,.nl-flick__img.is-leaving{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.nl-flick__img.is-active{transform:translateY(0)}.nl-flick__img.is-leaving{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.nl-flick__img.is-active,.nl-flick__img.is-leaving{transition:none}}@media(min-width:990px){.nl-flick__box{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:48px;padding:40px}.nl-flick__media{order:2}.nl-flick__text{order:1}.nl-flick__pair{gap:12px;margin-bottom:0}.nl-flick__panel{aspect-ratio:1 / 1;border-radius:10px}.nl-flick__eyebrow{font-size:1rem;margin-bottom:10px!important}.nl-flick__box h2{font-size:2.25rem;line-height:1.1}.nl-flick__sub{margin-top:12px!important;max-width:30em;font-size:1.125rem;line-height:1.3}.nl-flick__buttons{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:24px}.nl-flick__box .btn{width:auto;padding-left:28px;padding-right:28px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bundle-flick-banner.css.map */
