:root{--ji-wine: #1A0E1E;--ji-rose: #DB2777;--ji-rose-dk: #be185d;--ji-pink: #F9A8D4;--ji-blush: #FEF8FB;--ji-ink: #18181B;--ji-mid: #6B5B6E;--ji-line: #EDE4EC;--ji-display: "Clash Display", sans-serif;--ji-body: "Cabinet Grotesk", sans-serif}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:var(--ji-body);background:var(--ji-blush);color:var(--ji-ink);overflow-x:hidden}::selection{background:var(--ji-rose);color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--ji-display);font-weight:600;letter-spacing:-.01em}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ji-rose);outline-offset:2px}.button,.button--primary{border-radius:4px!important;min-height:46px!important;font-family:var(--ji-display)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;transition:transform .16s ease,background .16s ease}.button--primary{background:var(--ji-rose)!important;border-color:var(--ji-rose)!important;color:#fff!important}.button--primary:hover{background:var(--ji-rose-dk)!important;border-color:var(--ji-rose-dk)!important;transform:translateY(-1px)}.card-wrapper .card{background:var(--ji-wine);border-radius:6px;overflow:hidden}.card__heading{font-family:var(--ji-body);font-weight:600}.price{font-family:var(--ji-display);color:var(--ji-pink)}.color-scheme-5,#header-component,#header-component .header__row{--color-background: #1A0E1E;--color-background-rgb: 26 14 30}#header-component{--color-scheme-top-row: #1A0E1E !important;--color-scheme-bottom-row: #1A0E1E !important}#header-component .header-logo,#header-component .header__heading,#header-component .header__heading-link{font-family:var(--ji-display)!important}#header-component .menu-list__link:hover{color:var(--ji-pink)!important}.footer{background:var(--ji-wine);color:#fef8fb80}.footer__heading{color:var(--ji-blush);font-family:var(--ji-display)}.footer a{color:#fef8fb80}.footer a:hover{color:var(--ji-pink)}@media(max-width:749px){main[data-template^=product]{padding-bottom:84px}}main[data-template^=product] .price,main[data-template^=product] .price *{color:var(--ji-rose)!important;font-family:var(--ji-display)!important;font-weight:600!important}main[data-template^=product] .price--on-sale .price__sale{color:var(--ji-rose)!important}main[data-template^=product] s,main[data-template^=product] .price__compare,main[data-template^=product] .price__compare *{color:var(--ji-mid)!important;-webkit-text-fill-color:var(--ji-mid);opacity:.75}main[data-template^=product] button[name=add],main[data-template^=product] .product-form__submit,main[data-template^=product] add-to-cart-component .button{width:100%!important;min-height:54px!important;font-size:14px!important;border-radius:4px!important;background:var(--ji-rose)!important;border-color:var(--ji-rose)!important;color:#fff!important;box-shadow:0 8px 22px #db277738}main[data-template^=product] button[name=add]:hover,main[data-template^=product] add-to-cart-component .button:hover{background:var(--ji-rose-dk)!important;border-color:var(--ji-rose-dk)!important;box-shadow:0 10px 26px #db27774d}main[data-template^=product] .shopify-payment-button__button--unbranded{background:var(--ji-wine)!important;color:#fff!important;border-radius:4px!important;min-height:54px!important;font-family:var(--ji-display)!important;letter-spacing:.06em}main[data-template^=product] .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#2d1a33!important}main[data-template^=product] .product-media-container,main[data-template^=product] .media-gallery img,main[data-template^=product] .product-media img{border-radius:12px}main[data-template^=product] h1{font-family:var(--ji-display);letter-spacing:-.02em;line-height:1.05}main[data-template^=product] .variant-option__button-label,main[data-template^=product] fieldset label{border-radius:4px;font-family:var(--ji-body);font-weight:600}.shopify-section .product-recommendations__inner h3,.product-recommendations h3{letter-spacing:-.01em}.card-wrapper .card:hover{transform:translateY(-3px);transition:transform .2s ease}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/justimagine-custom.css.map */
