:root{--redos-charcoal:#171717;--redos-ivory:#F5F1E8;--redos-taupe:#82766A;--redos-gold:#D6AD48;--redos-white:#FFFFFF}body,.gradient,.color-background-1,.color-background-2,.shopify-section{background-color:var(--redos-ivory);color:var(--redos-charcoal)}.header-wrapper,.header,.header__inline-menu,.menu-drawer,.menu-drawer__inner-container{background:var(--redos-charcoal)!important;color:var(--redos-white)!important}.header a,.header summary,.header__icon,.header__menu-item,.menu-drawer a,.menu-drawer summary{color:var(--redos-white)!important}.announcement-bar,.announcement-bar__message{background:var(--redos-gold)!important;color:var(--redos-charcoal)!important}.button,button.shopify-payment-button__button--unbranded,.shopify-challenge__button{background:var(--redos-charcoal);color:var(--redos-white);border-color:var(--redos-charcoal)}.button--secondary,.banner__buttons .button--secondary{background:transparent;color:var(--redos-white);border-color:#fffc}.button:hover,.shopify-challenge__button:hover{background:var(--redos-taupe);border-color:var(--redos-taupe);color:var(--redos-white)}.banner,.image-banner,.collection-hero,.multicolumn,.featured-collection,.rich-text,.collection-list{color:var(--redos-charcoal)}.card,.card__content,.product-card-wrapper .card__inner,.collection-card-wrapper .card__inner{background-color:var(--redos-ivory)}.card__heading,.product__title,.collection-hero__title,.title,.rich-text__heading{color:var(--redos-charcoal)}.price,.price-item,.caption-with-letter-spacing{color:var(--redos-taupe)}.footer,.footer__content-top,.footer__content-bottom{background:var(--redos-charcoal)!important;color:var(--redos-ivory)!important}.footer a,.footer h2,.footer h3,.footer p,.footer small,.footer .field__label,.footer .field__input{color:var(--redos-ivory)!important}.footer .field__input{border-color:var(--redos-taupe)}.link,.underlined-link{text-decoration-color:var(--redos-gold)}:focus-visible{outline-color:var(--redos-gold)}.card__media img,.collection-card__image img{transition:transform .35s ease}@media(hover:hover){.card-wrapper:hover .card__media img,.collection-card-wrapper:hover .collection-card__image img{transform:scale(1.025)}}@media screen and (max-width:749px){.header-wrapper,.header{background:var(--redos-charcoal)!important}.banner__heading{line-height:1.05}.section-collection-list,.featured-collection{padding-top:2rem;padding-bottom:2rem}}.redos-visit-contact{padding-top:2.4rem;padding-bottom:2.8rem;border-top:1px solid rgba(245,241,232,.18);color:var(--redos-ivory)}.redos-visit-contact__heading{margin-bottom:1.8rem;max-width:52rem}.redos-visit-contact__eyebrow{margin:0 0 .7rem;color:var(--redos-gold)!important;font-size:1.05rem;letter-spacing:.18em;font-weight:600}.redos-visit-contact__heading h2{margin:0 0 .65rem;color:var(--redos-ivory)!important;font-size:clamp(2rem,2.5vw,2.8rem)}.redos-visit-contact__heading>p:last-child{margin:0;color:#f5f1e8c7!important;font-size:1.35rem}.redos-visit-contact__grid{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(15rem,.8fr) minmax(24rem,1.5fr);gap:2rem;align-items:stretch}.redos-visit-contact__detail{padding:1.6rem 0}.redos-visit-contact__label{display:block;margin-bottom:.8rem;color:var(--redos-gold)!important;font-size:1.05rem;font-weight:600;letter-spacing:.15em}.redos-visit-contact__detail p{margin:0 0 1.1rem;color:var(--redos-ivory)!important;line-height:1.7}.redos-visit-contact__link,.redos-visit-contact__phone{color:var(--redos-ivory)!important;text-decoration-color:var(--redos-gold)!important;text-underline-offset:.35rem}.redos-visit-contact__link{display:inline-flex;gap:.6rem;align-items:center;font-size:1.3rem}.redos-visit-contact__link:hover,.redos-visit-contact__phone:hover{color:var(--redos-gold)!important}.redos-visit-contact__note{color:#f5f1e8a6!important;font-size:1.25rem}.redos-visit-contact__map{overflow:hidden;min-height:22rem;border:1px solid rgba(245,241,232,.22);border-radius:2px;background:#171717}.redos-visit-contact__map iframe{display:block;width:100%;height:100%;min-height:22rem;filter:saturate(.78)}@media screen and (max-width:749px){.redos-visit-contact{padding-top:2rem;padding-bottom:2rem}.redos-visit-contact__grid{grid-template-columns:1fr;gap:.5rem}.redos-visit-contact__detail{padding:.7rem 0}.redos-visit-contact__map,.redos-visit-contact__map iframe{min-height:18rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/redos-premium.css.map */
