:root{--nru-rose: #c2185b;--nru-rose-dark: #94103d;--nru-blush: #fff5fb;--nru-border: #f4d7e8;--nru-ink: #2b2b2b;--nru-muted: #8a5a72;--nru-grey: #6b6b6b;--nru-radius-sm: 8px;--nru-radius: 12px;--nru-radius-lg: 14px;--nru-radius-pill: 999px;--nru-shadow-soft: 0 2px 10px rgba(194, 24, 91, .06);--nru-shadow-lift: 0 8px 22px rgba(194, 24, 91, .14);--nru-focus-ring: 0 0 0 3px rgba(194, 24, 91, .18)}.collection__title .title{color:var(--nru-rose);font-size:2.8rem}@media screen and (max-width:749px){.collection__title .title{font-size:2.2rem}}.button{transition:box-shadow .2s ease,transform .15s ease}@media(hover:hover){.button:not(.button--secondary):hover{box-shadow:var(--nru-shadow-lift);transform:translateY(-1px)}}.button:focus-visible{box-shadow:var(--nru-focus-ring)}.field__input:focus,.select__select:focus,.customer .field input:focus,.search__input.field__input:focus,textarea.text-area:focus{outline:0;box-shadow:0 0 0 .1rem var(--nru-rose),var(--nru-focus-ring)}.badge{border:0;font-weight:600;letter-spacing:.06em}.card-wrapper .card__media,.card-wrapper .card{transition:box-shadow .25s ease}@media(hover:hover){.card-wrapper:hover .card__media{box-shadow:var(--nru-shadow-lift)}.card__heading a:hover{color:var(--nru-rose)}}.card__heading a{transition:color .15s ease}[class*=ai-fc-action-]:not(.added),[class*=ai-collection-add-to-cart-]:not(.added){background:transparent!important;color:var(--nru-rose)!important;border:0!important;box-shadow:inset 0 0 0 1px var(--nru-rose)!important;border-radius:var(--buttons-radius, 20px)!important}[class*=ai-fc-action-]:disabled:not(.added),[class*=ai-collection-add-to-cart-]:disabled:not(.added){color:var(--nru-grey)!important;box-shadow:inset 0 0 0 1px #6b6b6b59!important}@media(hover:hover){[class*=ai-fc-action-]:hover:not(:disabled):not(.added),[class*=ai-collection-add-to-cart-]:hover:not(:disabled):not(.added){background:transparent!important;box-shadow:inset 0 0 0 2px var(--nru-rose),var(--nru-shadow-lift)!important}}@media screen and (max-width:749px){[class*=ai-fc-wrapper-]{padding-top:32px!important;padding-bottom:20px!important}[class*=ai-fc-header-]{margin-bottom:22px!important}[class*=ai-fc-grid-]{gap:14px!important;margin-bottom:18px!important}[class*=ai-fc-view-all-]{margin-top:8px!important}[class*=ai-collection-grid-]{gap:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nru-theme.css.map */
