:root{--sf-blush:#F7BAC8;--sf-rose:#D63F74;--sf-gold:#D5A653;--sf-ivory:#FFF8F0;--sf-burgundy:#850D40;--sf-teal:#174B46}body,.page-container,.main-content,.shopify-section{--color-sf-bg:var(--sf-ivory)}body{background:var(--sf-ivory);color:#512b42}.site-header,.header-wrapper,.site-nav,.header-item,.header-layout{background-color:#fff8f0}.site-header a,.site-nav a{color:#512b42}.site-nav a:hover,.site-header a:hover{color:#d63f74}.shopify-section:not(.sf-home-section):not(.shopify-section-group-header-group):not(.shopify-section-group-footer-group) .section-header__title{color:#742447;font-family:Playfair Display,Georgia,serif}.template-product .main-content,.template-collection .main-content,.template-search .main-content,.template-cart .main-content,.template-page .main-content{background:#fff8f0}.template-product .product-single__meta,.template-collection .collection-header{color:#512b42}.grid-product__content,.grid-product__image-mask{border-radius:12px;overflow:hidden}.btn,.button,.shopify-payment-button__button--unbranded{border-radius:26px}.btn:not(.btn--secondary),.button--primary{background:#850d40;color:#fff}.btn:not(.btn--secondary):hover{background:#d63f74}a:focus-visible,button:focus-visible{outline:3px solid #D5A653;outline-offset:3px}.sfh{--sfh-ink:#512B42!important;--sfh-red:#850D40!important;--sfh-rose:#D63F74!important;--sfh-cream:#FFF8F0!important}.sfh-hero{background:linear-gradient(130deg,#f7bac8,#ffe8dc)!important}.sfh-tiles{background:#fff8f0}.sfh-emirati{background:#ffe8dc!important}.sfh-benefits{background:#fbe0ea!important}.sfh-placeholder{background:linear-gradient(135deg,#f7bac8,#e6d4f3)!important}.sfh-btn{background:#850d40!important;color:#fff!important}.sfh-btn:hover{background:#d63f74!important}.sfh-btn--outline{background:transparent!important;color:#850d40!important;border-color:#850d40!important}.sfh-btn--outline:hover{background:#850d40!important;color:#fff!important}.sfh-tile{border-radius:14px;overflow:hidden}.sfh-card__media{border-radius:12px}.sff{background:#174b46!important}.sff__form button{background:#d5a653!important}.sff__brand,.sff__main{color:#fff6ee}@media(max-width:750px){.sfh-tiles{gap:10px}.sfh-tile{border-radius:8px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sf-approved-colorful.css.map */
