:root{--gr-creme: #F4EDE3;--gr-terracotta: #C8846A;--gr-sauge: #7A9E7E;--gr-noir: #1A1A1A;--gr-font-heading: "Cormorant", "Playfair Display", serif;--gr-font-body: "Inter", sans-serif}.gr-gender-selector{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:40px 16px}.gr-gender-card{position:relative;height:480px;border-radius:4px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:32px;text-decoration:none;color:#fff;font-family:var(--gr-font-heading);font-size:1.9rem;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.gr-gender-card:hover{transform:translateY(-4px)}.gr-gender-card__label{position:relative;z-index:2;text-shadow:0 2px 14px rgba(0,0,0,.45)}.gr-gender-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000000d 40%,#0009);transition:background .5s ease}.gr-gender-card:hover:before{background:linear-gradient(180deg,#0000001a 35%,#000000ad)}.gr-gender-card img,.gr-gender-card .gr-gender-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.gr-gender-card:hover .gr-gender-card__bg{transform:scale(1.05)}.gr-gender-card--femme .gr-gender-card__bg{background:url(/cdn/shop/files/render_e66487e9-8f52-4157-8fe0-2237e3e9a645.png?v=1782996799) center 20% / cover no-repeat}.gr-gender-card--homme .gr-gender-card__bg{background:url(/cdn/shop/files/render_a59e999c-b324-4291-866d-0a7e5ff3e7b5.png?v=1782996799) center 18% / cover no-repeat}@media(max-width:768px){.gr-gender-selector{grid-template-columns:1fr}.gr-gender-card{height:420px}}:root{--np-gold:#B8956A;--np-ink:#111;--np-ease:cubic-bezier(.22,.61,.36,1)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.015em;line-height:1.12}.button,.add-to-cart-button,.quick-add__button,button[type=submit]{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;transition:transform .25s var(--np-ease),opacity .25s var(--np-ease),box-shadow .25s var(--np-ease)!important}.button:hover,.add-to-cart-button:hover,.quick-add__button:hover,button[type=submit]:hover{transform:translateY(-2px);opacity:.92;box-shadow:0 10px 26px #00000024}.button:active,.add-to-cart-button:active{transform:translateY(0)}.product-card{transition:transform .4s var(--np-ease)}.product-card:hover{transform:translateY(-4px)}.card-gallery{overflow:hidden}.card-gallery img,.product-card__image img{transition:transform .7s var(--np-ease)}.product-card:hover .card-gallery img,.product-card:hover .product-card__image img{transform:scale(1.05)}.price__regular,.price__sale{letter-spacing:.02em}.rte a,.prose a{color:var(--np-gold);text-underline-offset:3px}input,textarea,select{transition:border-color .2s var(--np-ease),box-shadow .2s var(--np-ease)!important}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--np-gold)!important;box-shadow:0 0 0 3px #b8956a2e!important}@media(prefers-reduced-motion:no-preference){.shopify-section{animation:npFade .8s var(--np-ease) both}@keyframes npFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--np-gold);outline-offset:2px}@media(max-width:749px){.button,.add-to-cart-button,.quick-add__button{min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/glowritual.css.map */
