body.nmenu-open{overflow:hidden}.nmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}.nmenu.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.nmenu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#190f0a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s ease}.nmenu.is-open .nmenu-backdrop{opacity:1}.nmenu-panel{position:absolute;top:0;left:0;bottom:0;width:min(92vw,440px);background:var(--cream,#f9f6ee);color:var(--ink,#1d1612);display:flex;flex-direction:column;transform:translate(-102%);transition:transform .5s cubic-bezier(.22,1,.36,1);box-shadow:24px 0 60px #190f0a2e;overflow:hidden}.nmenu.is-open .nmenu-panel{transform:none}.nmenu-head{display:flex;align-items:center;justify-content:space-between;height:64px;padding-inline:24px;border-bottom:1px solid rgba(25,15,10,.1);flex-shrink:0}.nmenu-brand{font:400 20px Fraunces,Georgia,serif;letter-spacing:.32em;text-decoration:none;color:inherit}.nmenu-brand img{width:auto;max-width:150px;max-height:36px}.nmenu-close{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(25,15,10,.14);border-radius:50%;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer;transition:background .25s,transform .25s}.nmenu-close:hover{background:#190f0a0f;transform:rotate(90deg)}.nmenu-body{flex:1;overflow:auto;padding:12px 24px 40px;overscroll-behavior:contain;display:block;position:static;border:0;box-shadow:none;background:transparent}.nmenu-body .menu-links{list-style:none;margin:0;padding:0}.nmenu-body .menu-links>li>a,.nmenu-body .menu-links summary{display:flex;align-items:center;justify-content:space-between;min-height:62px;font:400 28px Fraunces,Georgia,serif;letter-spacing:-.02em;color:inherit;text-decoration:none;border-bottom:1px solid rgba(25,15,10,.09);cursor:pointer;list-style:none}.nmenu-body .menu-links>li>a:after{content:"\2192";font:400 18px Inter,system-ui,sans-serif;opacity:.35;transition:transform .3s,opacity .3s}.nmenu-body .menu-links>li>a:hover:after{transform:translate(5px);opacity:1}.nmenu-body .menu-links summary::-webkit-details-marker{display:none}.nmenu-body .menu-links summary:after{content:"+";font:300 24px Inter,sans-serif;opacity:.5}.nmenu-body .menu-links details[open] summary:after{content:"\2013"}.nmenu-body .menu-links details>ul{list-style:none;padding:6px 0 10px 14px;margin:0}.nmenu-body .menu-links details>ul a{display:flex;min-height:46px;align-items:center;font:400 17px Inter,system-ui,sans-serif;color:inherit;text-decoration:none}.nmenu-body .mobile-menu-quiz{display:flex;justify-content:center;width:100%;margin-top:28px}.nmenu-body .mobile-menu-account{display:flex;align-items:center;min-height:48px;margin-top:10px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;color:inherit}.nmenu-body .mobile-menu-secondary{margin-top:28px;padding-top:14px;border-top:1px solid rgba(25,15,10,.1)}.nmenu-body .mobile-menu-secondary .menu-links>li>a{font:400 13px Inter,system-ui,sans-serif;min-height:42px;border:0;color:#1d1612b8}.nmenu-body .mobile-menu-secondary .menu-links>li>a:after{content:none}@media(prefers-reduced-motion:reduce){.nmenu,.nmenu *{transition-duration:.01s!important}}.rb-step{margin:0 0 56px}.rb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.rb-head h2{margin:0;font-size:clamp(28px,5vw,40px)}.rb-head .eyebrow{margin:0 0 6px}.rb-arrows{display:flex;gap:10px}.rb-arrows[hidden]{display:none}.rb-arrow{width:46px;height:46px;border-radius:50%;border:1px solid rgba(25,15,10,.2);background:var(--cream,#f9f6ee);color:inherit;font-size:18px;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.rb-arrow:hover:not(:disabled){background:var(--ink,#1d1612);color:var(--cream,#f9f6ee);border-color:var(--ink,#1d1612)}.rb-arrow:disabled{opacity:.3;cursor:default}.rb-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:4px 2px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline-offset:4px}.rb-track::-webkit-scrollbar{display:none}.rb-card{flex:0 0 min(74vw,270px);scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(25,15,10,.09);border-radius:16px;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .3s}.rb-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #190f0a1a}.rb-card.is-selected{border-color:var(--ink,#1d1612);box-shadow:0 0 0 1px var(--ink,#1d1612)}.rb-media{display:block;aspect-ratio:4/5;background:color-mix(in srgb,var(--sand,#e9e0d2) 52%,var(--cream,#f9f6ee));overflow:hidden}.rb-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.rb-card:hover .rb-media img{transform:scale(1.05)}.rb-body{padding:16px 18px 8px;flex:1}.rb-body h3{margin:0 0 6px;font:400 19px/1.25 Fraunces,Georgia,serif}.rb-body h3 a{color:inherit;text-decoration:none}.rb-price{margin:0;font-size:14px;color:#1d1612b3}.rb-pick{margin:10px 18px 18px;width:calc(100% - 36px)}.rb-card.is-selected .rb-pick{background:var(--ink,#1d1612);color:var(--cream,#f9f6ee)}.rb-summary{max-width:560px;margin:8px auto 0;padding:28px;background:#fff;border:1px solid rgba(25,15,10,.09);border-radius:18px;box-shadow:0 18px 50px #190f0a0f}.rb-summary .eyebrow{margin:0 0 12px}.rb-list{list-style:none;margin:0 0 14px;padding:0}.rb-list li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgba(25,15,10,.08);font-size:15px}.rb-total{margin:0 0 18px;font:400 22px Fraunces,Georgia,serif}.rb-actions{display:flex;flex-direction:column;gap:10px}.rb-hint,.rb-empty{text-align:center;color:#1d1612a6}.rb-empty{padding:40px 0}@media(min-width:768px){.rb-card{flex-basis:290px}}.button{transition:background .3s,color .3s,transform .3s,box-shadow .3s}.button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #190f0a24}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ink,#1d1612);outline-offset:3px}.product-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #190f0a1a}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nugina-premium.css.map */
