@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap";:root{--sep-global-navy: #10243e;--sep-global-navy-deep: #09182b;--sep-global-gold: #f4c542;--sep-global-gold-deep: #b77b00;--sep-global-gold-soft: #ffe7a0;--sep-global-cream: #f7f1e5;--sep-global-ivory: #fffdf8;--sep-global-ink: #162337}body{background:var(--sep-global-ivory);color:var(--sep-global-ink);font-family:DM Sans,Arial,sans-serif}body:not(:has(.sep-page)) .content-for-layout{background:var(--sep-global-ivory);color:var(--sep-global-ink)}body:not(:has(.sep-page)) .content-for-layout h1,body:not(:has(.sep-page)) .content-for-layout h2,body:not(:has(.sep-page)) .content-for-layout h3,body:not(:has(.sep-page)) .content-for-layout h4,body:not(:has(.sep-page)) .content-for-layout .h1,body:not(:has(.sep-page)) .content-for-layout .h2,body:not(:has(.sep-page)) .content-for-layout .h3{color:var(--sep-global-navy);font-family:Playfair Display,Georgia,serif;letter-spacing:-.025em;text-wrap:balance}body:not(:has(.sep-page)) .content-for-layout h1,body:not(:has(.sep-page)) .content-for-layout .h1{font-size:clamp(2.15rem,4vw,3.65rem);line-height:1.05}body:not(:has(.sep-page)) .content-for-layout h2,body:not(:has(.sep-page)) .content-for-layout .h2{font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.1}body:not(:has(.sep-page)) .content-for-layout h3,body:not(:has(.sep-page)) .content-for-layout .h3{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}body:not(:has(.sep-page)) #header-group,body:not(:has(.sep-page)) #header-component,body:not(:has(.sep-page)) #header-component .header__row,body:not(:has(.sep-page)) #header-component .header__underlay{background:var(--sep-global-navy-deep)!important;color:var(--sep-global-ivory)!important}body:not(:has(.sep-page)) #header-component a,body:not(:has(.sep-page)) #header-component button,body:not(:has(.sep-page)) #header-component summary,body:not(:has(.sep-page)) #header-component svg,body:not(:has(.sep-page)) #header-component .header-actions__action{color:var(--sep-global-ivory)!important}body:not(:has(.sep-page)) #header-component a:hover,body:not(:has(.sep-page)) #header-component summary:hover{color:var(--sep-global-gold)!important}body:not(:has(.sep-page)) #header-component .header__row--bottom{border-top-color:#f4c54238!important}body:not(:has(.sep-page)) .product-card,body:not(:has(.sep-page)) .collection-card{border:1px solid rgb(244 197 66 / 28%);border-radius:0!important;background:var(--sep-global-cream);box-shadow:0 14px 34px #10243e14;overflow:hidden}body:not(:has(.sep-page)) .product-card:hover,body:not(:has(.sep-page)) .collection-card:hover{border-color:#f4c542b8;box-shadow:0 20px 42px #10243e21;transform:translateY(-3px)}body:not(:has(.sep-page)) .price,body:not(:has(.sep-page)) [class*=price]{color:var(--sep-global-navy);font-weight:700}body:not(:has(.sep-page)) .content-for-layout .button:not(.button-unstyled),body:not(:has(.sep-page)) .content-for-layout button[class*=button]:not(.button-unstyled),body:not(:has(.sep-page)) .shopify-payment-button__button{border:1px solid var(--sep-global-gold)!important;border-radius:0!important;background:var(--sep-global-gold)!important;color:var(--sep-global-navy-deep)!important;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 22px #f4c54233}body:not(:has(.sep-page)) .content-for-layout .button:not(.button-unstyled):hover,body:not(:has(.sep-page)) .content-for-layout button[class*=button]:not(.button-unstyled):hover,body:not(:has(.sep-page)) .shopify-payment-button__button:hover{background:#ffd65c!important;border-color:#ffd65c!important;transform:translateY(-1px)}body:not(:has(.sep-page)) input,body:not(:has(.sep-page)) textarea,body:not(:has(.sep-page)) select{border-color:#10243e42!important;border-radius:0!important;background:var(--sep-global-ivory)}body:not(:has(.sep-page)) input:focus,body:not(:has(.sep-page)) textarea:focus,body:not(:has(.sep-page)) select:focus{outline:2px solid rgb(244 197 66 / 55%);outline-offset:1px}body:not(:has(.sep-page)) .badge,body:not(:has(.sep-page)) [class*=badge]{border-radius:0!important;background:var(--sep-global-navy)!important;color:var(--sep-global-gold)!important}body:not(:has(.sep-page)) .shopify-section-group-footer-group,body:not(:has(.sep-page)) .shopify-section-group-footer-group .section,body:not(:has(.sep-page)) .shopify-section-group-footer-group .section-background,body:not(:has(.sep-page)) .shopify-section-group-footer-group .footer-content{background:var(--sep-global-navy-deep)!important;color:var(--sep-global-ivory)!important}body:not(:has(.sep-page)) .shopify-section-group-footer-group a{color:var(--sep-global-ivory)!important}body:not(:has(.sep-page)) .shopify-section-group-footer-group a:hover{color:var(--sep-global-gold)!important}body:not(:has(.sep-page)) .shopify-section-group-footer-group h2,body:not(:has(.sep-page)) .shopify-section-group-footer-group h3,body:not(:has(.sep-page)) .shopify-section-group-footer-group h4{color:var(--sep-global-gold)!important;font-family:Playfair Display,Georgia,serif}@media(max-width:749px){body:not(:has(.sep-page)) .content-for-layout h1,body:not(:has(.sep-page)) .content-for-layout .h1{font-size:clamp(1.9rem,9vw,2.7rem)}body:not(:has(.sep-page)) .content-for-layout h2,body:not(:has(.sep-page)) .content-for-layout .h2{font-size:clamp(1.55rem,7vw,2.15rem)}}@media(prefers-reduced-motion:reduce){body:not(:has(.sep-page)) .product-card,body:not(:has(.sep-page)) .collection-card,body:not(:has(.sep-page)) .button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/self-empowerprints-global.css.map */
