.warm-neutral-bg{background-color:#f5f3f0!important}.warm-neutral-section{background:linear-gradient(135deg,#f5f3f0,#faf9f7)}.footer{background-color:#1a2332!important}.footer h2,.footer .footer-block__heading{color:#fff!important;font-weight:600}.footer p,.footer .rte,.footer .footer-block__details-content{color:#e0e0e0!important}.footer a{color:#e0e0e0!important;transition:color .3s ease}.footer a:hover{color:#17a2b8!important}.footer .list-menu__item{color:#e0e0e0!important}.footer__content-bottom{border-top:solid .1rem rgba(255,255,255,.1)!important}.footer .footer__copyright,.footer .footer__column--info{color:#b0b0b0!important}.color-scheme-2,.color-inverse-1{background-color:#1a2332!important}.color-scheme-2 h1,.color-scheme-2 h2,.color-scheme-2 h3,.color-inverse-1 h1,.color-inverse-1 h2,.color-inverse-1 h3{color:#fff!important}.color-scheme-2 p,.color-scheme-2 .rte,.color-inverse-1 p,.color-inverse-1 .rte{color:#e0e0e0!important}.glass-card-dark{background:#ffffff14!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15)!important}.glass-card-dark h3,.glass-card-dark h4{color:#fff!important}.glass-card-dark p{color:#e0e0e0!important}.accent-warm{color:#e8dcc4}.accent-warm-bg{background-color:#e8dcc4}.btn-hero-primary,.button--primary{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff!important}.btn-hero-secondary,.button--secondary{background:#fffffff2;color:#17a2b8!important;border:2px solid #17A2B8}.newsletter-form__field-wrapper input{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff!important}.newsletter-form__field-wrapper input::placeholder{color:#ffffff80}.newsletter-form__field-wrapper input:focus{border-color:#17a2b8;background-color:#ffffff26}.no-grain{background-image:none!important}.no-grain:before,.no-grain:after{background-image:none!important}.section-alternate{background:#f5f3f0}.section-alternate:nth-child(2n){background:#fff}@media (prefers-contrast: high){.footer a,.footer p,.color-scheme-2 p{color:#fff!important}.btn-hero-secondary{background:#fff}}@media (max-width: 768px){.footer{padding:2rem 1rem}.footer h2,.footer .footer-block__heading{font-size:1.1rem}.footer p,.footer a{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/doorstep-contrast-fixes.css.map */
