@media screen and (max-width:749px){.banner__content{display:block!important;padding:0!important}.banner__box{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:2.8rem 2rem 3.2rem!important;text-align:left!important}.banner__box>*{display:block;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}.banner__heading{font-size:3.4rem!important;line-height:1.08!important}.banner__box>.banner__text{margin-top:1.2rem!important;font-size:1.6rem!important;line-height:1.5!important}.banner__box>.banner__buttons{display:flex!important;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.4rem!important}}.banner__buttons .button{width:auto;min-width:0;min-height:4.4rem;padding:0 2.4rem;white-space:nowrap;font-size:1.5rem;letter-spacing:.08rem}:root{--dvivi-photo-filter: sepia(.12) saturate(1.08) brightness(1.02) contrast(.97)}.product-card-wrapper .card__media img,.collection-card-wrapper .card__media img,.product__media img,.product-media-modal__content img,.cart-item__image,.cart-notification-product__image img,.predictive-search__image,.banner__media img{filter:var(--dvivi-photo-filter)}@media screen and (min-width:750px){.banner{flex-direction:row!important;align-items:center!important;min-height:0!important;max-width:var(--page-width);margin:0 auto!important;padding:2.4rem 5rem 0!important;box-sizing:border-box}.banner:before,.banner:after{display:none!important}.banner__media{position:relative!important;flex:0 0 50%!important;width:50%!important;max-width:50%!important;height:auto!important;aspect-ratio:1 / 1;margin:0!important;border-radius:4px;overflow:hidden}.banner__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:15% 20%!important}.banner__content{position:relative!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0 0 0 6rem!important;align-items:center!important;justify-content:flex-start!important}.banner__box{max-width:56rem!important;width:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.banner__heading{font-size:clamp(3.6rem,3.8vw,5.6rem)!important;line-height:1.05!important}.banner__box>.banner__text{margin-top:1.6rem!important;font-size:1.7rem!important;line-height:1.55!important}.banner__box>.banner__buttons{margin-top:2.8rem!important}}@media screen and (min-width:990px){.header-wrapper--border-bottom{border-bottom:0!important}.header.header--top-center{padding-top:1.6rem!important;padding-bottom:1.8rem!important;row-gap:0!important}.header--top-center .header__inline-menu{margin-top:0!important}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center}.header__menu-item{white-space:nowrap;padding:.8rem 1.4rem!important;letter-spacing:.04rem}}@media screen and (min-width:990px){[id*=featured_collection_9piWYK] .slider-component-desktop.page-width{max-width:var(--page-width)!important}[id*=featured_collection_9piWYK] .slider--desktop{scroll-padding-left:0!important}[id*=featured_collection_9piWYK] .slider--desktop .slider__slide:first-child{margin-left:0!important;scroll-margin-left:0!important}[id*=featured_collection_9piWYK] .slider.slider--desktop .slider__slide:last-child{margin-right:0!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-styles.css.map */
