:root{--viral-black:#050505;--viral-silver:#e3e6e9;--viral-gold:#b7a17d;--viral-logo:url(/cdn/shop/files/IMG-4855.png?v=1792757818&width=400)}body.gradient{background:#050505;color:#eff1f3}.header-wrapper{border-bottom:1px solid rgba(227,232,237,.24)}.announcement-bar,.utility-bar{background:#050505}.marise-banner-section .marise-hero{position:relative!important;display:block!important;min-height:min(61vw,780px)!important;background:#050505;isolation:isolate;overflow:hidden}.marise-banner-section .marise-hero__figure{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border:0!important;z-index:0!important}.marise-banner-section .marise-hero__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;border:0!important}.marise-banner-section .marise-hero__media picture{display:block;width:100%;height:100%}.marise-banner-section .marise-hero__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.marise-banner-section .viral-hero-fallback{width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(197,202,207,.12),transparent 58%),#050505}.marise-banner-section .marise-hero__copy{position:absolute!important;inset:auto 0 40px!important;width:100%!important;max-width:none!important;padding:0 20px!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;transform:none!important;z-index:3!important;pointer-events:none}.marise-banner-section .marise-hero__copy .marise-eyebrow,.marise-banner-section .marise-hero__copy .marise-hero__text,.marise-banner-section .marise-hero__copy .marise-hero__heading:empty{display:none!important}.marise-banner-section .marise-hero__buttons{display:flex!important;justify-content:center!important;position:relative!important;margin:0!important;pointer-events:auto!important}.marise-banner-section .marise-hero__buttons .button{min-width:180px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase!important}.marise-banner-section .marise-hero__figure figcaption{display:none!important}.marise-banner-section .marise-hero:after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(transparent,#00000085);pointer-events:none;z-index:1}.template-index .rich-text__wrapper{background:transparent}.rich-text__heading,.newsletter__heading,.footer-block__heading{letter-spacing:-.025em}.newsletter{background:linear-gradient(130deg,#ecf0f31c,#0c0c0c47 40%,#e1e8ed0b);border:1px solid rgba(231,237,240,.26);border-radius:24px;box-shadow:inset 0 1px #ffffff30,0 24px 70px #0006;max-width:1280px;margin:0 auto!important}.newsletter__wrapper{background:transparent!important}.newsletter-form__field-wrapper .field__input{background:#ffffff0d;border:1px solid rgba(225,230,234,.42);color:#f1f4f5;border-radius:10px}.newsletter-form__button{color:#ebedef}.footer,.footer__content-top,.footer__content-bottom{background:#070707!important}.footer{border-top:1px solid rgba(233,236,239,.16)}.footer-block__details-content,.footer__content-bottom{color:#bfc3c6}.comparison-table,.comparison-table__wrapper{background:#050505}.marise-comparison-note{color:#aeb5bd;font-size:12px;text-align:center;line-height:1.65;margin-top:18px}.card-wrapper .card,.product-card-wrapper .card{background:linear-gradient(135deg,#f8fafc1f,#0808083d);border:1px solid rgba(234,237,240,.23);border-radius:20px}.card-wrapper .card__information{color:#ecf0f3}.viral-p09{background:linear-gradient(145deg,#080808,#161616)!important}*:focus-visible{outline-color:#e2d4bb}@media(max-width:749px){.marise-banner-section .marise-hero{min-height:730px!important}.marise-banner-section .marise-hero__image{object-position:center}.marise-banner-section .marise-hero__copy{bottom:28px!important}.newsletter{margin-inline:15px!important;border-radius:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(min-width:750px){.marise-banner-section .marise-hero{min-height:0!important;height:auto!important;aspect-ratio:1672/941}}@media(max-width:749px){.marise-banner-section .marise-hero{min-height:0!important;height:auto!important;aspect-ratio:941/1672}}.viral-header-wordmark{display:inline-block!important;width:72px;height:58px;font-size:0!important;line-height:0!important;letter-spacing:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background:var(--viral-logo) center/contain no-repeat!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;vertical-align:middle;text-shadow:none!important}@media(max-width:749px){.viral-header-wordmark{width:56px;height:45px}}.header__heading-logo,.header__heading-logo-wrapper img,.header__heading-link img,.viral-logo,.viral-header-wordmark{background-color:transparent!important;-webkit-mask-image:none!important;mask-image:none!important;mix-blend-mode:normal!important;filter:none!important}.header__heading-logo,.header__heading-logo-wrapper img,.header__heading-link img,.viral-logo{height:auto}.header__heading-link,.header__heading-logo-wrapper,.header__heading{background:transparent!important}.marise-product-page [class*=lm-slide-] ul{background:linear-gradient(130deg,#e9edf021,#0a0a0a66 40%,#e2e7eb0e)!important;border:1px solid rgba(226,232,236,.36)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff29,0 12px 30px #0000003d!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e8ebee!important}.marise-product-page [class*=lm-slide-] ul h4{font-size:18px!important;line-height:1.25!important;letter-spacing:.045em;font-weight:650;color:#f5f6f7!important;text-transform:uppercase}.marise-product-page [class*=lm-slide-] ul p{color:#bfc6cc!important;line-height:1.6!important;font-size:13px!important}.marise-product-page .lumin-slider-button{background:#eef1f412!important;border:1px solid rgba(230,233,236,.43)!important;color:#edf0f2!important}.marise-product-page .product__info-container .product__text{color:#c6cbd0;letter-spacing:.06em}.cart-drawer .cart-drawer-quantity-wrapper{display:flex!important;align-items:center!important;gap:10px}.cart-drawer cart-remove-button{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;width:40px!important;height:40px!important;flex:0 0 40px!important}.cart-drawer cart-remove-button .button,.cart-drawer cart-remove-button .cart-remove-button{position:relative!important;display:block!important;box-sizing:border-box!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border-radius:50%!important;line-height:0!important;font-size:0!important;text-indent:0!important;letter-spacing:0!important}.cart-drawer cart-remove-button .icon-remove,.cart-drawer cart-remove-button svg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important}.cart-drawer s,.cart-drawer .cart-item__old-price,#cart-item-count{font-family:inherit!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important;font-variant-position:normal!important;vertical-align:baseline!important;font-size:.85em!important;letter-spacing:normal!important;line-height:inherit!important;opacity:.55;display:inline!important}.cart-drawer s sup,.cart-drawer .price sup{font-size:inherit!important;vertical-align:baseline!important;top:0!important;position:static!important}.cart-drawer .price,.cart-drawer .product-option{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}.cart-drawer .cart-item__price-wrapper .price{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cart-drawer .lm-feature-image{margin:12px auto 0!important}.cart-drawer .lm-feature-image img{max-width:72%!important;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 14px 28px rgba(0,0,0,.55))}
/*# sourceMappingURL=/cdn/shop/t/37/assets/viral-atelier.css.map */
