@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:100 900;src:url(https://numascrubs.com/wp-content/themes/numa/assets/fonts/commissioner-greek.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-display:swap;font-family:Commissioner;font-style:normal;font-weight:100 900;src:url(https://numascrubs.com/wp-content/themes/numa/assets/fonts/commissioner-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#221b3e;--brand-2:#493a94;--accent:#6954d1;--lavender:#cdcff5;--mint:#f4faf3;--ice:#f7f8ff;--bg:#f6f6f6;--surface:#fff;--text:#1e1e1e;--muted:#757575;--subtle:#b3b3b3;--line:#ececec;--border:#d9d9d9;--tile:#f0f1fd;--tint:#f8f8fa;--brand-hover:#372e60;--hover:var(--tile);--ok-bg:#eff8f2;--ok:#3f9c68;--warn:#c28a2e;--bad:#cf5e5e;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--container:2200px;--gutter:16px;--shadow:0 12px 32px rgba(34, 27, 62, .12);--ease:cubic-bezier(.2, .7, .2, 1);--font:Commissioner, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--header-h:56px;--fw:400;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:clamp(28px, 3vw, 40px);--fs-hero:clamp(40px, 5vw, 72px);--lh-tight:1.25;--lh-body:1.5;--ls:-0.02em;--control:32px;--h-btn:48px;--h-pill:40px;--swatch-edge:inset 0 0 0 1px rgba(34, 27, 62, .32);--ring:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font:var(--fw) var(--fs-md)/var(--lh-body) var(--font);letter-spacing:var(--ls);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}img{font-style:italic}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}*,*::before,*::after{letter-spacing:var(--ls)}*,*::before,*::after{word-spacing:.12em}body :where(*):not(#wpadminbar):not(#wpadminbar *){font-weight:var(--fw)!important}th,strong,b,dt,legend,label,summary,h1,h2,h3,h4,h5,h6{font-weight:var(--fw)}button{cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.2;color:var(--brand);text-wrap:balance}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h4{font-size:var(--fs-md)}h5,h6{font-size:var(--fs-sm)}p{margin:0 0 1em}ul,ol{margin:0;padding:0}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;padding:10px 16px;background:var(--brand);color:#fff;border-radius:var(--r-pill);text-decoration:none}.skip-link:focus{top:12px}.icon{flex:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width:960px){:root{--gutter:24px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:var(--h-btn);padding:10px 24px;border:1px solid var(--brand);border-radius:var(--r-pill);background:var(--brand);color:#fff;font-size:var(--fs-md);line-height:24px;text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.btn:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn:active{transform:translateY(1px)}.btn::after{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:var(--arrow) center / contain no-repeat;mask:var(--arrow) center / contain no-repeat}.btn--plain::after{display:none}.btn--light{background:var(--surface);color:var(--brand);border-color:#fff}.btn--light:hover{background:var(--lavender);border-color:var(--lavender);color:var(--brand)}.btn--ghost{background:#fff0;color:var(--brand);border-color:var(--border)}.btn--ghost:hover{background:var(--surface);color:var(--brand);border-color:var(--brand)}.btn--sm{min-height:var(--h-pill);padding:4px 18px;font-size:var(--fs-sm);gap:12px}.btn--sm::after{width:18px;height:18px}:root{--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--r-pill);background:#fff0;color:inherit;text-decoration:none;transition:background .15s var(--ease)}.icon-btn:hover{background:var(--hover)}.chip,.pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-pill);background:#fff0;color:var(--brand);font-size:var(--fs-sm);text-decoration:none;transition:background .15s var(--ease),border-color .15s var(--ease)}.chip:hover,.pill:hover{background:var(--surface);border-color:var(--brand)}.chip.is-active{background:var(--brand);color:#fff;border-color:var(--brand)}.kicker{margin:0 0 8px;font-size:var(--fs-sm);line-height:20px;color:var(--muted)}.dropdown{position:relative}.dropdown>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer}.dropdown>summary::-webkit-details-marker{display:none}.dropdown>ul{position:absolute;z-index:60;top:calc(100% + 8px);right:0;min-width:160px;margin:0;padding:8px;list-style:none;background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow)}.dropdown>ul a{display:block;padding:8px 12px;border-radius:var(--r-sm);text-decoration:none}.dropdown>ul a:hover{background:var(--hover)}dialog{color:var(--text)}dialog::backdrop{background:rgb(34 27 62 / .45);backdrop-filter:blur(2px)}html.is-locked{overflow:hidden}.drawer{inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--surface)}.drawer[open]{display:flex;flex-direction:column}.drawer::backdrop{background:#fff0}.drawer__announce{margin:8px 8px 0;padding:7px 12px;border-radius:var(--r-sm);background:var(--brand);color:#fff;font-size:var(--fs-xs);line-height:22px;text-align:center}.drawer__bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:60px;margin-top:8px;padding:0 8px;background:var(--surface)}.drawer__bar-left,.drawer__bar-right{display:flex;align-items:center}.drawer__bar-right{justify-content:flex-end}.drawer__body{flex:1;overflow:auto;padding:0 16px 32px}.search-dialog{inset:0 0 auto 0;width:100%;max-width:none;margin:0;padding:16px;border:0;background:var(--bg);box-shadow:var(--shadow)}.search-form{display:flex;align-items:center;gap:12px;width:min(100%, 720px);margin-inline:auto;padding:4px 8px 4px 20px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface)}.search-form input[type=search]{flex:1;min-width:0;height:44px;border:0;background:#fff0;outline:0;font-size:var(--fs-md)}.lightbox{inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(20 16 36 / .94)}.lightbox[open]{display:grid;place-items:center}.lightbox img{max-height:92dvh;max-width:92vw;width:auto;border-radius:var(--r-sm);object-fit:contain}.lightbox__btn{position:absolute;top:50%;translate:0 -50%;width:48px;height:48px;border:0;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;font-size:var(--fs-xl)}.lightbox__btn:hover{background:rgb(255 255 255 / .28)}.lightbox__btn--prev{left:16px}.lightbox__btn--next{right:16px}.lightbox__close{position:absolute;top:16px;right:16px}.modal{width:min(92vw, 640px);padding:0;border:0;border-radius:var(--r-lg);background:var(--surface)}.modal__close{position:absolute;top:8px;right:8px}.modal img{width:100%;height:auto}.tabs__list{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0 0 16px;padding:0;list-style:none}.tabs__tab{padding:0;border:0;background:none;font-size:var(--fs-md);color:var(--subtle);transition:color .15s}.tabs__tab:hover{color:var(--brand)}.tabs__tab[aria-selected="true"]{color:var(--text)}.tabs__panel[hidden]{display:none}.slider{position:relative}.slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.slider__track::-webkit-scrollbar{display:none}.slider__slide{flex:0 0 100%;scroll-snap-align:start}.slider__dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--border)}.slider__dot[aria-current="true"]{background:var(--brand)}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.crumbs li+li::before{content:"•";margin-right:8px;color:var(--subtle)}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.pagination .nav-links,.nsf-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.pagination .page-numbers,.nsf-pagination a,.nsf-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:var(--r-pill);color:var(--muted);text-decoration:none}.pagination .page-numbers.current,.nsf-pagination .is-current>*{background:var(--brand);color:#fff}.pagination a.page-numbers:hover,.nsf-pagination a:hover{background:var(--surface);color:var(--brand)}.hp{position:absolute;left:-9999px}.newsletter__msg:empty{display:none}.newsletter__msg.is-success{color:var(--ok)}.newsletter__msg.is-error{color:var(--bad)}:root{--field-border:rgba(34, 27, 62, .4);--field-h:44px;--field-r:8px;--ph:rgba(34, 27, 62, .4)}label{font-size:var(--fs-sm);line-height:1.4;color:var(--brand)}label .required,.required{color:var(--bad);text-decoration:none}label .optional{color:var(--muted)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=url],input[type=date],select,textarea{width:100%;min-height:var(--field-h);padding:8px 16px;border:1px solid var(--field-border);border-radius:var(--field-r);background:var(--surface);color:var(--brand);font-size:var(--fs-sm);line-height:26px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}textarea{min-height:104px;resize:vertical;line-height:1.5;padding-block:12px}::placeholder{color:var(--ph);opacity:1}input:hover,select:hover,textarea:hover{border-color:rgb(34 27 62 / .7)}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px rgb(34 27 62 / .08)}input:disabled,select:disabled,textarea:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}select{appearance:none;-webkit-appearance:none;padding-right:44px;background:var(--surface) var(--chev) no-repeat right 14px center / 16px;cursor:pointer}.woocommerce-invalid input,.woocommerce-invalid select,.woocommerce-invalid .select2-selection{border-color:var(--bad)!important}.woocommerce-validated input,.woocommerce-validated select{border-color:var(--field-border)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:24px;height:24px;min-height:0;margin:0;padding:0;border:1.5px solid rgb(34 27 62 / .55);background:var(--surface);cursor:pointer;vertical-align:middle;transition:border-color .15s,background .15s,box-shadow .15s}input[type=radio]{border-radius:50%}input[type=checkbox]{border-radius:var(--r-xs)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--brand)}input[type=radio]:checked{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 5px #fff}input[type=checkbox]:checked{border-color:var(--brand);background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:none}input[type=radio]:checked:focus-visible{box-shadow:inset 0 0 0 5px #fff}label.checkbox,label.radio,.woocommerce-form__label-for-checkbox,.woocommerce-form__label-for-radio,label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:flex;align-items:center;gap:12px;cursor:pointer;font-size:var(--fs-sm);line-height:1.4}label:has(>input[type=checkbox]) input,label:has(>input[type=radio]) input{margin-top:0}.form-row{display:grid;gap:8px;margin:0 0 12px;padding:0}.form-row label{margin:0}.form-row-first,.form-row-last{float:none;width:auto}.form-row-wide{grid-column:1 / -1}.form-row .woocommerce-input-wrapper{display:block}.form-row.validate-required label::after{content:none}.woocommerce-form-row .description,.form-row .description{margin:0;font-size:var(--fs-xs);color:var(--muted)}.password-input{position:relative;display:block}.password-input input{padding-right:52px}.show-password-input{position:absolute;right:8px;top:50%;width:32px;height:32px;translate:0 -50%;border:0;background:none;color:var(--muted);cursor:pointer}.show-password-input::after{content:"";display:block;width:20px;height:20px;margin:auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.show-password-input.display-password{color:var(--brand)}.select2-container{width:100%!important}.select2-container .select2-selection--single,.select2-container--default .select2-selection--single{display:flex!important;align-items:center;height:var(--field-h)!important;min-height:var(--field-h);padding:0 40px 0 16px!important;border:1px solid var(--field-border)!important;border-radius:var(--field-r)!important;background:var(--surface) var(--chev) no-repeat right 14px center / 16px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0!important;color:var(--brand);font-size:var(--fs-sm);line-height:26px!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--ph)}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--open .select2-selection--single{border-color:var(--brand);box-shadow:0 0 0 3px rgb(34 27 62 / .08)}.select2-dropdown{border:1px solid var(--field-border);border-radius:var(--field-r);overflow:hidden;box-shadow:var(--shadow);font-size:var(--fs-sm)}.select2-container--default .select2-search--dropdown{padding:8px}.select2-container--default .select2-search--dropdown .select2-search__field{min-height:40px;padding:6px 12px;border:1px solid var(--field-border);border-radius:var(--field-r)}.select2-container--default .select2-results__option{padding:10px 16px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--tile);color:var(--brand)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--selected{background:var(--bg)}.button,button.button,a.button,input.button,.woocommerce #respond input#submit{font-weight:400}.site-header{position:sticky;top:0;z-index:50;padding-top:10px;pointer-events:none}.site-header>.container{pointer-events:auto}.announce{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:33px;margin-bottom:10px;padding:5px 16px;border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-sm);line-height:22px;max-height:48px;overflow:hidden;opacity:1;transition:min-height .3s var(--ease),max-height .3s var(--ease),margin .3s var(--ease),padding .3s var(--ease),opacity .2s var(--ease)}.announce,.announce *,.announce .lang summary{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.announce__text{margin:0;text-align:center}.announce__side--end{justify-self:end}.site-header.is-scrolled .announce{min-height:0;max-height:0;margin-block:0;padding-block:0;border-width:0;opacity:0}.navbar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:60px;padding:0 24px;border-radius:var(--r-md);background:var(--surface);font-weight:400;font-size:var(--fs-sm);transition:box-shadow .25s var(--ease)}.site-header.is-scrolled .navbar{box-shadow:0 6px 24px rgb(34 27 62 / .10)}.nav__list{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}.nav--right{display:flex;align-items:center;justify-content:flex-end;gap:30px}.nav__list a{display:inline-flex;align-items:center;min-height:60px;text-decoration:underline #fff0 1px;text-underline-offset:8px;transition:text-decoration-color .15s}.nav__list a:hover,.nav__list .is-current>a{text-decoration-color:var(--brand)}.nav__icons{display:flex;align-items:center;gap:4px}.brand{display:inline-flex;align-items:center}.brand__logo{height:24px;width:auto}.cart-count{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--brand);color:#fff;font-size:var(--fs-xs);line-height:16px;text-align:center;font-weight:400}.nav-mobile{display:none}.has-mega>.mega{position:absolute;left:0;right:0;top:100%;z-index:60;padding:30px 16px;border-radius:0 0 var(--r-md) var(--r-md);background:var(--surface);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.has-mega:hover>.mega,.has-mega:focus-within>.mega,.has-mega.is-open>.mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.navbar:has(.has-mega:hover,.has-mega:focus-within,.has-mega.is-open){border-bottom-left-radius:0;border-bottom-right-radius:0}.mega__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.mega__lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mega__title{margin-bottom:14px;font-size:var(--fs-sm);color:rgb(34 27 62 / .5);line-height:1.4}.mega__title--colors{margin-top:28px}.mega__col ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.mega .mega__col ul a{display:inline-flex;align-items:center;gap:8px;min-height:0;font-size:var(--fs-sm);font-weight:400}.mega__tag{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:var(--r-pill);background:var(--mint);color:var(--ok);font-size:var(--fs-xs);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.mega__colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.mega .mega__colors a{display:inline-flex;align-items:center;gap:9px;min-height:0;font-size:var(--fs-sm);font-weight:400;line-height:1.25}.mega__colors span{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:var(--swatch-edge)}.mega .mega__promo{position:relative;display:flex;align-items:flex-end;min-height:280px;overflow:hidden;border-radius:var(--r-md);background:var(--text);color:#fff;text-decoration:none}.mega__promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mega__promo:hover img{transform:scale(1.04)}.mega__promo::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .37)}.mega__promo-text{position:relative;z-index:2;display:grid;gap:6px;padding:20px;justify-items:start}.mega__promo-text strong{font-size:var(--fs-xl);font-weight:400;line-height:1.4}.mega__promo-text em{font-style:normal;font-size:var(--fs-sm);line-height:1.3}.mega__btn{display:inline-flex;align-items:center;height:32px;margin-top:8px;padding:0 15px;border-radius:var(--r-pill);background:var(--surface);color:var(--brand);font-size:var(--fs-sm)}@media (max-width:959px){.site-header{padding-top:8px}.navbar{grid-template-columns:1fr auto 1fr;padding:0 8px;border-radius:0}.nav--left,.nav__list--right{display:none}.nav-mobile{display:flex;justify-self:start}.icon-btn--search{display:none}.nav--right{justify-content:flex-end;gap:0}.site-header>.container{width:100%}.announce{grid-template-columns:1fr;width:calc(100% - 16px);margin:0 auto 8px;padding:7px 12px;background:var(--brand);color:#fff;font-size:var(--fs-xs)}.navbar{border-radius:0}.announce__side{display:none}.brand__logo{height:22px}}.nav__badge{display:none}.nav__list .menu-item-kit>a{gap:7px;min-height:32px;padding:0 13px 0 10px;border-radius:var(--r-pill);background:rgb(34 27 62 / .05);text-decoration:none;transition:background-color .2s var(--ease),transform .2s var(--ease)}.nav__list .menu-item-kit>a::before{content:"";width:16px;height:16px;flex:none;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4l1.8 4.7L16.5 10.5l-4.7 1.8L10 17l-1.8-4.7L3.5 10.5l4.7-1.8z'/%3E%3Cpath d='M18 3v4M16 5h4M18 16v4M16 18h4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 4l1.8 4.7L16.5 10.5l-4.7 1.8L10 17l-1.8-4.7L3.5 10.5l4.7-1.8z'/%3E%3Cpath d='M18 3v4M16 5h4M18 16v4M16 18h4'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .35s var(--ease)}.nav__list .menu-item-kit>a:hover{background:rgb(34 27 62 / .09)}.nav__list .menu-item-kit>a::before{background:linear-gradient(110deg,var(--brand) 38%,#b9aef5 50%,var(--brand) 62%) 100% 0 / 300% 100%}@media (prefers-reduced-motion:no-preference){.nav__list .menu-item-kit>a:hover::before{animation:nsf-shine .9s var(--ease) 1}}@keyframes nsf-shine{from{background-position:100% 0;transform:scale(1)}45%{transform:scale(1.12)}to{background-position:0 0;transform:scale(1)}}.nav__list .menu-item-kit>a:active{transform:scale(.97)}.nav__list .menu-item-kit.is-current>a{background:rgb(34 27 62 / .1)}@media (min-width:960px) and (max-width:1199px){.nav__list{gap:20px}.nav--right{gap:20px}}.nav__list a{white-space:nowrap}@media (min-width:1200px) and (max-width:1399px){.nav__list{gap:18px}.nav--right{gap:18px}}.site-footer{position:relative;margin-top:40px;overflow:hidden;background:var(--surface);border-radius:var(--r-lg) var(--r-lg) 0 0}.site-footer::before{content:"";position:absolute;left:-6%;bottom:-14%;width:min(900px, 70vw);aspect-ratio:1039 / 1103;background:url(https://numascrubs.com/wp-content/themes/numa/assets/img/arch.svg) center / contain no-repeat;pointer-events:none;opacity:.9}.site-footer>*{position:relative}.newsletter{padding-block:32px;border-bottom:1px solid var(--line)}.newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;align-items:center}.newsletter h2{font-size:var(--fs-xl)}.newsletter__form{position:relative;display:grid;gap:8px}.newsletter__form input[type=email]{min-height:48px;padding-right:64px;border-radius:var(--r-pill);font-size:var(--fs-md)}.newsletter__form .icon-btn{position:absolute;top:4px;right:6px;width:40px;height:40px}.footer__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:32px;padding-block:48px 64px}.footer__brand{display:grid;align-content:space-between;gap:24px;min-height:280px}.footer__tag{margin:4px 0 0;font-size:var(--fs-xs);color:var(--muted)}.footer__made{align-self:end;margin:0;font-size:var(--fs-lg);color:var(--brand)}.footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.footer__col h3{margin-bottom:14px;font-size:var(--fs-sm);color:var(--subtle);font-weight:400}.footer__col ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.footer__col a{text-decoration:none}.footer__col a:hover{text-decoration:underline}.footer__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:16px 24px;font-size:var(--fs-xs)}.footer__bar span:last-child{justify-self:end}.footer__lang .dropdown>summary{font-size:var(--fs-sm)}.footer__lang .dropdown>ul{top:auto;bottom:calc(100% + 8px);left:0;right:auto}@media (max-width:959px){.newsletter__inner,.footer__main{grid-template-columns:minmax(0,1fr)}.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand{min-height:0}.footer__bar{grid-template-columns:1fr;text-align:left}.footer__bar span:last-child{justify-self:start}}.site-page{padding-block:16px 48px}.site-page__head{display:grid;gap:16px;margin-bottom:32px}.site-page__title{max-width:22ch}.site-page__hero{margin-bottom:32px;overflow:hidden;border-radius:var(--r-lg)}.site-page__hero img{width:100%}.site-page__article{max-width:100%}.prose,.help__body,.nsf-tabs .tabs__panel{font-size:var(--fs-sm);line-height:22px;color:var(--text)}.prose{max-width:72ch}.site-page--woo .prose,.site-page--home .prose{max-width:none}:is(.prose,.help__body)>:first-child{margin-top:0}:is(.prose,.help__body)>:last-child{margin-bottom:0}:is(.prose,.help__body) :is(h1,h2,h3,h4){margin:1.8em 0 .6em;line-height:1.3;color:var(--brand)}:is(.prose,.help__body) h1,:is(.prose,.help__body) h2{font-size:var(--fs-lg)}:is(.prose,.help__body) h3{font-size:var(--fs-md)}:is(.prose,.help__body) h4{font-size:var(--fs-sm)}:is(.prose,.help__body) :is(h1,h2,h3,h4):first-child{margin-top:0}:is(.prose,.help__body) p{margin:0 0 1em}:is(.prose,.help__body) :is(ul,ol){margin:0 0 1em;padding-left:1.3em}:is(.prose,.help__body) li{margin-bottom:.4em}:is(.prose,.help__body) a{color:var(--brand);text-decoration-color:var(--lavender);text-decoration-thickness:1px;transition:text-decoration-color .15s}:is(.prose,.help__body) a:hover{text-decoration-color:var(--brand)}:is(.prose,.help__body) img{border-radius:var(--r-md)}:is(.prose,.help__body) blockquote{margin-inline:0;padding:16px 24px;border-left:3px solid var(--lavender);background:var(--tile);border-radius:0 var(--r-md) var(--r-md) 0}:is(.prose,.help__body) table{width:100%;border-collapse:collapse}:is(.prose,.help__body) :is(th,td){padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.has-nsf-wide .prose{max-width:none}.has-nsf-wide .prose>:is(p,h2,h3,h4,blockquote,ol,hr){max-width:72ch}.prose .nsf-eyebrow{margin:0;font-size:var(--fs-sm);color:var(--muted)}.prose .nsf-hero-line{max-width:20ch;margin:8px 0 32px;font-size:var(--fs-2xl);line-height:1.15}.prose .nsf-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;max-width:none;margin:16px 0}.prose .nsf-split>*{margin:0}.prose .nsf-split>img{width:100%;height:100%;min-height:280px;object-fit:cover;border-radius:var(--r-md)}.prose .nsf-split>figure{position:relative;min-height:280px;overflow:hidden;border-radius:var(--r-md);background:var(--bg)}.prose .nsf-split>figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.prose .nsf-panel{display:grid;gap:12px;align-content:center;padding:40px;border-radius:var(--r-md);background:var(--surface)}.prose .nsf-panel>*{margin:0}.prose .nsf-panel h2{margin:0;font-size:var(--fs-xl)}.prose .nsf-panel blockquote{padding:16px 20px;border-left:0;border-radius:var(--r-md);background:var(--tile);font-size:var(--fs-md);line-height:1.4}.prose .nsf-center{max-width:none;margin-top:48px;text-align:center}.prose .nsf-center .btn{margin-top:8px}.prose>img,.prose>p>img{border-radius:var(--r-md)}.prose ul:has(>li>img){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:16px 0 32px;padding:0;list-style:none;max-width:none}.prose ul:has(>li>img)>li{display:grid;gap:10px;align-content:start;margin:0;padding:24px;border-radius:var(--r-md);background:var(--surface)}.prose ul:has(>li>img)>li>:is(h3,h4,p,div){margin:0}.prose ul:has(>li>img)>li h3{font-size:var(--fs-md);line-height:1.35}.prose ul:has(>li>img)>li :is(p,div){font-size:var(--fs-sm);line-height:22px;color:var(--muted)}.prose ul:has(>li>img)>li>img{width:56px;height:56px;object-fit:contain;border-radius:0;margin-bottom:8px}.prose ul:has(>li>img)>li>img:is([src$=".jpg" i],[src$=".jpeg" i],[src$=".webp" i]){width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-sm);margin-bottom:4px}.prose ul:has(>li>img) .btn,.prose a.btn{color:#fff;text-decoration:none}.prose .nsf-feats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.prose ul.nsf-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;max-width:none}.prose ul.nsf-tags li{margin:0;padding:0 16px;border-radius:var(--r-pill);background:var(--tile);font-size:var(--fs-sm);line-height:36px;color:var(--brand)}.prose ul.nsf-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.prose ul.nsf-sizes>li{overflow-x:auto}.prose ul.nsf-sizes>li :is(p,div){color:var(--text)}.prose ul.nsf-sizes>li>p{color:var(--muted)}.prose ul.nsf-sizes table{margin:0}.prose .nsf-hero{min-height:clamp(520px, 66vh, 700px);margin-top:8px}.prose .nsf-hero .nsf-panel{align-content:center;gap:18px;padding:clamp(32px, 5vw, 72px)}.prose .nsf-hero .nsf-eyebrow{font-size:var(--fs-sm)}.prose .nsf-hero h2{max-width:14ch;font-size:var(--fs-2xl);line-height:1.1}.prose .nsf-hero .nsf-panel p{font-size:var(--fs-lg);line-height:1.5}.prose .nsf-hero .nsf-panel p strong{color:var(--brand)}.prose .nsf-hero .nsf-actions{margin-top:8px}.prose .nsf-hero>figure img{object-position:50% 8%}.prose .tablepress{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.prose .tablepress :is(th,td){padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:#fff0;color:var(--text);text-align:left}.prose .tablepress thead th{background:var(--tile);color:var(--brand);border-bottom:0}.prose .tablepress thead th:first-child{border-top-left-radius:var(--r-sm)}.prose .tablepress thead th:last-child{border-top-right-radius:var(--r-sm)}.prose .tablepress tbody tr:last-child td{border-bottom:0}.prose .tablepress :is(.row-hover tr:hover td,tbody tr:hover td){background:var(--tint)}@media (max-width:959px){.prose .nsf-split{grid-template-columns:minmax(0,1fr)}.prose .nsf-split>img{min-height:220px;aspect-ratio:4 / 3}.prose .nsf-split>figure{min-height:0;aspect-ratio:4 / 3}.prose .nsf-hero{min-height:0}.prose .nsf-hero>figure{order:-1;aspect-ratio:4 / 3}.prose .nsf-hero .nsf-panel{padding:24px;gap:12px}.prose .nsf-hero .nsf-panel p{font-size:var(--fs-md);line-height:1.5}.prose .nsf-panel{padding:24px}.prose .nsf-feats-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.prose ul.nsf-sizes{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.prose ul:has(>li>img),.prose .nsf-feats-4{grid-template-columns:minmax(0,1fr)}}.prose .nsf-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.prose a.btn--ghost{color:var(--brand)}.prose a.btn--ghost:hover{color:var(--brand)}.prose .nsf-section-title{max-width:none;margin:56px 0 16px;font-size:var(--fs-2xl);line-height:1.15}.prose .nsf-section-lead{max-width:60ch;margin:-8px 0 24px;color:var(--muted)}.prose .nsf-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:0;list-style:none;max-width:none}.prose .nsf-option{display:grid;gap:12px;align-content:start;min-height:300px;margin:0;padding:32px;border-radius:var(--r-md);background:var(--surface)}.prose .nsf-option>*{margin:0}.prose .nsf-option .nsf-eyebrow{color:var(--muted)}.prose .nsf-option h3{font-size:var(--fs-xl);line-height:1.2}.prose .nsf-option p{color:var(--muted)}.prose .nsf-option .btn{align-self:end;justify-self:start;margin-top:auto}.prose .nsf-option--dark{background:var(--brand)}.prose .nsf-option--dark h3,.prose .nsf-option--dark .nsf-eyebrow{color:#fff}.prose .nsf-option--dark p{color:rgb(255 255 255 / .78)}.prose .nsf-option--dark .btn{background:#fff;border-color:#fff;color:var(--brand)}.prose .nsf-option--dark .btn:hover{background:var(--lavender);border-color:var(--lavender);color:var(--brand)}.prose ul.nsf-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;max-width:none;counter-reset:nsf-b}.prose ul.nsf-benefits>li{display:grid;gap:8px;align-content:start;margin:0;padding:24px;border-radius:var(--r-md);background:var(--surface);counter-increment:nsf-b}.prose ul.nsf-benefits>li::before{content:counter(nsf-b,decimal-leading-zero);display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:50%;background:var(--tile);color:var(--brand);font-size:var(--fs-sm)}.prose ul.nsf-benefits h3{margin:0;font-size:var(--fs-md);line-height:1.3}.prose ul.nsf-benefits p{margin:0;font-size:var(--fs-sm);line-height:22px;color:var(--muted)}.prose ol.nsf-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;max-width:none;counter-reset:nsf-s}.prose ol.nsf-steps>li{position:relative;display:grid;gap:8px;align-content:start;margin:0;padding:24px;border-radius:var(--r-md);background:var(--surface);counter-increment:nsf-s}.prose ol.nsf-steps>li::before{content:counter(nsf-s);display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:50%;background:var(--brand);color:#fff;font-size:var(--fs-md)}.prose ol.nsf-steps h3{margin:0;font-size:var(--fs-md)}.prose ol.nsf-steps p{margin:0;font-size:var(--fs-sm);line-height:22px;color:var(--muted)}.prose .nsf-faqwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;align-items:start;max-width:none;margin-top:56px}.prose .nsf-faqwrap .nsf-section-title{margin:0 0 12px}.prose .nsf-faqwrap .nsf-section-lead{margin:0}.prose .nsf-faq{display:grid;gap:8px;max-width:none}.prose .nsf-faq details{border-radius:var(--r-md);background:var(--surface)}.prose .nsf-faq summary{display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;list-style:none;font-size:var(--fs-md);line-height:1.35;color:var(--brand)}.prose .nsf-faq summary::-webkit-details-marker{display:none}.prose .nsf-faq summary img{flex:none;width:32px;height:32px}.prose .nsf-faq summary span{flex:1}.prose .nsf-faq summary::after{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:var(--chev) center / contain no-repeat;mask:var(--chev) center / contain no-repeat;transition:transform .25s var(--ease)}.prose .nsf-faq details[open] summary::after{transform:rotate(180deg)}.prose .nsf-faq summary:hover{background:var(--hover);border-radius:var(--r-md)}.prose .nsf-faq .nsf-faq__body{padding:0 20px 20px 66px;color:var(--text)}.prose .nsf-faq .nsf-faq__body p{margin:0}.prose .nsf-band{display:grid;justify-items:center;gap:12px;margin:56px 0 0;padding:56px 24px;border-radius:var(--r-lg);background:var(--brand);text-align:center;max-width:none}.prose .nsf-band>*{margin:0}.prose .nsf-band h2{color:#fff;font-size:var(--fs-2xl);line-height:1.15}.prose .nsf-band p{color:rgb(255 255 255 / .78)}.prose .nsf-band .btn{background:#fff;border-color:#fff;color:var(--brand)}.prose .nsf-band .btn:hover{background:var(--lavender);border-color:var(--lavender);color:var(--brand)}.prose .nsf-band a:not(.btn){color:#fff;text-decoration-color:rgb(255 255 255 / .4)}.prose ul.nsf-benefits+.nsf-split{margin-top:56px}@media (max-width:959px){.prose .nsf-options,.prose ul.nsf-benefits{grid-template-columns:minmax(0,1fr)}.prose ol.nsf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .nsf-faqwrap{grid-template-columns:minmax(0,1fr);gap:16px}.prose .nsf-option{min-height:0;padding:24px}}@media (max-width:639px){.prose ol.nsf-steps{grid-template-columns:minmax(0,1fr)}.prose .nsf-section-title{margin-top:40px}.prose .nsf-faq .nsf-faq__body{padding-left:20px}.prose .nsf-band{padding:40px 20px}}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px;margin-bottom:40px}.post-card__media{display:block;margin-bottom:12px;overflow:hidden;border-radius:var(--r-md);aspect-ratio:4 / 3;background:var(--line)}.post-card__media img{width:100%;height:100%;object-fit:cover}.post-card__meta{margin:0 0 4px;font-size:var(--fs-sm);color:var(--muted)}.post-card__title{font-size:var(--fs-lg)}.post-card__title a{text-decoration:none}.post-card__excerpt{margin-top:8px;color:var(--muted);font-size:var(--fs-sm)}.site-page--404{text-align:center;padding-block:96px}.site-page--404 .site-page__title{max-width:none;font-size:var(--fs-hero)}@media (max-width:959px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.post-grid{grid-template-columns:minmax(0,1fr)}}.help__head{display:grid;gap:12px;padding-block:16px 24px}.help__title{margin:0;font-size:var(--fs-2xl);line-height:1.15}.help__layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start;padding-bottom:24px}.help__side{position:sticky;top:92px;padding:24px;border-radius:var(--r-sm);background:var(--surface)}.help__side-title{margin:0 0 12px;font-size:var(--fs-sm);line-height:24px;color:var(--muted)}.help__side ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.help__side a{display:block;padding:10px 12px;border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:20px;color:var(--brand);text-decoration:none;transition:background .15s}.help__side a:hover{background:var(--hover)}.help__side a.is-current{background:var(--tile)}.help__main{min-width:0}.help__body{max-width:none;padding:32px;border-radius:var(--r-sm);background:var(--surface)}.help__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.help__card{position:relative;display:grid;gap:8px;align-content:start;height:100%;padding:24px 56px 24px 24px;border-radius:var(--r-sm);background:var(--surface);color:var(--brand);text-decoration:none;transition:box-shadow .25s,transform .25s}.help__card:hover{box-shadow:0 12px 28px rgb(34 27 62 / .08);transform:translateY(-2px)}.help__card-title{font-size:var(--fs-md);line-height:24px}.help__card-text{font-size:var(--fs-sm);line-height:22px;color:var(--muted)}.help__card-go{position:absolute;right:20px;top:24px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tile);transition:transform .25s var(--ease)}.help__card:hover .help__card-go{transform:translateX(3px)}@media (max-width:959px){.help__layout{grid-template-columns:minmax(0,1fr);gap:16px}.help__side{position:static;padding:16px}.help__side ul{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.help__side ul::-webkit-scrollbar{display:none}.help__side li{flex:none}.help__side a{padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap}.help__side a.is-current{border-color:var(--brand)}.help__body{padding:20px}.help__cards{grid-template-columns:minmax(0,1fr)}}body.archive.woocommerce .site-main{padding-block:16px 48px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{--notice:var(--brand);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;padding:12px 16px;list-style:none;border:0;border-radius:var(--r-md);background:var(--surface);color:var(--brand);font-size:var(--fs-sm);line-height:20px}.woocommerce-message{--notice:var(--ok)}.woocommerce-error{--notice:var(--bad)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:"";flex:none;width:20px;height:20px;background:var(--notice);-webkit-mask:var(--notice-ico) center / contain no-repeat;mask:var(--notice-ico) center / contain no-repeat}.woocommerce-info{--notice-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E")}.woocommerce-message{--notice-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.7 2.7L16 9.8'/%3E%3C/svg%3E")}.woocommerce-error{--notice-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5h.01'/%3E%3C/svg%3E")}.woocommerce-error li{margin:0}.woocommerce-message .button{order:2;flex:none;margin-left:auto}.woocommerce-message.is-toast{flex-wrap:nowrap;position:fixed;top:var(--toast-top,96px);right:16px;z-index:120;width:min(440px, calc(100vw - 32px));margin:0;padding-right:44px;box-shadow:var(--shadow);animation:nsf-toast-in .35s var(--ease) both;transition:opacity .3s ease,transform .3s ease}.woocommerce-message.is-toast.is-leaving{opacity:0;transform:translateY(-8px)}.woocommerce-message.is-toast .nsf-toast-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--muted);font-size:var(--fs-lg);line-height:1;cursor:pointer;transition:background-color .15s,color .15s}.woocommerce-message.is-toast .nsf-toast-x:hover{background:var(--hover);color:var(--brand)}@keyframes nsf-toast-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:639px){.woocommerce-message.is-toast{right:8px;left:8px;width:auto}}@media (prefers-reduced-motion:reduce){.woocommerce-message.is-toast{animation:none}}.button,button.button,a.button,input.button,.woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h-btn);padding:10px 24px;border:1px solid var(--brand);border-radius:var(--r-pill);background:var(--brand);color:#fff;font-size:var(--fs-sm);text-decoration:none;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.button:hover,.button.alt:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:#fff}.button.alt,#place_order{background:var(--brand);width:100%;min-height:52px;font-size:var(--fs-md)}.button[disabled],.button.disabled{opacity:.5;pointer-events:none}.woocommerce-message .button,.woocommerce-info .button{min-height:var(--h-pill);padding:4px 18px;background:#fff0;color:var(--brand);border-color:var(--border)}.woocommerce-cart-form,.cart-collaterals .cart_totals,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation,.woocommerce form.login,.woocommerce form.register{padding:24px;border-radius:var(--r-lg);background:var(--surface)}table.shop_table{width:100%;border-collapse:collapse}table.shop_table th,table.shop_table td{padding:14px 8px;text-align:left;border-top:1px solid var(--line);vertical-align:middle}table.shop_table thead th{border-top:0;font-weight:400;color:var(--subtle);font-size:var(--fs-sm)}table.cart .product-thumbnail img{width:88px;border-radius:var(--r-sm)}table.cart .product-remove a{font-size:var(--fs-xl);color:var(--brand);text-decoration:none}table.cart td.actions{padding-top:24px}.coupon{display:flex;gap:8px;flex-wrap:wrap}.coupon input{flex:1;min-width:160px}.cart-collaterals{margin-top:24px;display:grid;justify-items:end}.cart_totals{width:min(100%, 440px)}.wc-proceed-to-checkout{padding-top:16px}.woocommerce-account .site-page--woo{padding-top:16px}.woocommerce-account:not(.logged-in) #customer_login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1040px;margin-inline:auto}#customer_login .u-column1,#customer_login .u-column2{float:none;width:auto;min-width:0}#customer_login h2{margin:0 0 16px;font-size:var(--fs-xl);line-height:1.25}.woocommerce form.login,.woocommerce form.register{display:grid;gap:12px;align-content:start;margin:0;padding:24px;border-radius:var(--r-sm);background:var(--surface)}.woocommerce form.login .form-row,.woocommerce form.register .form-row{margin:0}.woocommerce form.login .clear,.woocommerce form.register .clear{display:none}.woocommerce-form-login__rememberme{display:flex!important}.woocommerce-form-login__submit,.woocommerce-form-register__submit{width:100%;min-height:var(--h-btn);border-radius:var(--r-pill)}.woocommerce form.login .lost_password{margin:0;font-size:var(--fs-sm)}.woocommerce form.login .lost_password a,.woocommerce-privacy-policy-text a{color:var(--brand);text-underline-offset:3px}.woocommerce-privacy-policy-text p{margin:0;font-size:var(--fs-xs);line-height:18px;color:var(--muted)}.woocommerce-account.logged-in .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.woocommerce-account.logged-in .woocommerce-notices-wrapper{grid-column:1 / -1}.woocommerce-MyAccount-navigation{position:sticky;top:92px;padding:16px;border-radius:var(--r-sm);background:var(--surface)}.woocommerce-MyAccount-navigation ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:20px;color:var(--brand);text-decoration:none;transition:background .15s}.woocommerce-MyAccount-navigation a:hover{background:var(--hover)}.woocommerce-MyAccount-navigation .is-active a{background:var(--tile)}.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted)}.woocommerce-MyAccount-content{min-width:0;padding:24px;border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-sm);line-height:1.6;color:var(--brand)}.woocommerce-MyAccount-content>:first-child{margin-top:0}.woocommerce-MyAccount-content>:last-child{margin-bottom:0}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{margin:0 0 16px;font-size:var(--fs-md);line-height:1.4}.woocommerce-MyAccount-content p{margin:0 0 12px}.woocommerce-MyAccount-content a:not(.button){color:var(--brand);text-underline-offset:3px}.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{background:var(--tint)}.woocommerce-MyAccount-content table.shop_table{border:0}.woocommerce-MyAccount-content table.shop_table th{padding:10px 8px;font-size:var(--fs-xs);font-weight:400;color:var(--muted);border-top:0;border-bottom:1px solid var(--line);text-transform:none}.woocommerce-MyAccount-content table.shop_table td{padding:14px 8px;font-size:var(--fs-sm);border-top:1px solid var(--line)}.woocommerce-orders-table .button,.woocommerce-MyAccount-content .woocommerce-button{min-height:var(--h-pill);padding:6px 18px;font-size:var(--fs-sm)}.woocommerce-orders-table__cell-order-number a{color:var(--brand)}.woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.woocommerce-Addresses .u-column1,.woocommerce-Addresses .u-column2{float:none;width:auto;padding:16px;border-radius:var(--r-sm);background:var(--tint)}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.woocommerce-Address-title h2,.woocommerce-Address-title h3{margin:0}.woocommerce-Address-title a.edit{font-size:var(--fs-xs);color:var(--muted)}.woocommerce-MyAccount-content address{font-style:normal;line-height:1.7;color:var(--muted)}.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce-EditAccountForm>*,.woocommerce-address-fields>*{grid-column:1 / -1}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last,.woocommerce-address-fields__field-wrapper .form-row-first,.woocommerce-address-fields__field-wrapper .form-row-last{grid-column:span 1}.woocommerce-EditAccountForm fieldset{display:grid;gap:12px;margin:8px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--line)}.woocommerce-EditAccountForm legend{padding:0 0 8px;font-size:var(--fs-md)}.woocommerce-MyAccount-content .woocommerce-form-row,.woocommerce-address-fields .form-row{margin:0}.woocommerce-MyAccount-content button.button[type=submit],.woocommerce-address-fields button.button{width:fit-content;min-height:46px;padding-inline:28px}.woocommerce-MyAccount-content .woocommerce-order-details__title,.woocommerce-MyAccount-content .woocommerce-column__title{font-size:var(--fs-md)}mark{padding:0 6px;border-radius:var(--r-xs);background:var(--tile);color:var(--brand)}@media (max-width:959px){.woocommerce-account:not(.logged-in) #customer_login{grid-template-columns:minmax(0,1fr)}.woocommerce-account.logged-in .woocommerce{grid-template-columns:minmax(0,1fr);gap:16px}.woocommerce-MyAccount-navigation{position:static;padding:12px}.woocommerce-MyAccount-navigation ul{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.woocommerce-MyAccount-navigation li{flex:none}.woocommerce-MyAccount-navigation a{padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap}.woocommerce-MyAccount-navigation .is-active a{border-color:var(--brand)}.woocommerce-MyAccount-content{padding:16px}.woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}.woocommerce form.login,.woocommerce form.register{padding:16px}.woocommerce-orders-table{display:block;overflow-x:auto}}.woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:16px 32px;margin:0 0 24px;padding:0;list-style:none}@media (max-width:959px){.woocommerce-cart-form{padding:16px}}.anise-withdrawal-form{display:grid;gap:4px;max-width:640px;padding:24px;border-radius:var(--r-lg);background:var(--surface)}.anise-withdrawal-form .form-row>div{display:grid}.anise-withdrawal-form label{font-weight:400}.anise-withdrawal-form label input[type=checkbox]{margin-right:8px;vertical-align:middle}body.archive.woocommerce .site-main .page-title{margin:32px 0 8px;font-size:var(--fs-2xl);font-weight:400}body.archive.woocommerce .site-main .woocommerce-result-count,body.archive.woocommerce .site-main .woocommerce-ordering{margin:0 0 24px}body.archive.woocommerce .site-main .woocommerce-ordering{float:right}.woocommerce-ordering select{width:auto;max-width:100%;height:40px;padding:0 36px 0 16px;border-radius:var(--r-pill);font-size:var(--fs-sm)}body.archive.woocommerce .site-main ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 48px;padding:0;list-style:none;clear:both}@media (max-width:1199px){body.archive.woocommerce .site-main ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){body.archive.woocommerce .site-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.woocommerce-MyAccount-content em,.woocommerce-MyAccount-content .description{font-style:normal;font-size:var(--fs-xs);line-height:18px;color:var(--muted)}.home>section{margin-top:64px}.home>section:first-of-type{margin-top:16px}.home-hero{position:relative;display:grid;grid-template-columns:minmax(0,575fr) minmax(0,690fr);gap:16px;height:clamp(440px, calc(100svh - var(--hero-top, 128px) - 16px), 680px);padding:16px;overflow:hidden;border-radius:var(--r-lg);background:var(--surface);isolation:isolate}.home-hero::before{content:"";position:absolute;z-index:-1;left:-8%;bottom:-44%;width:70%;aspect-ratio:1039 / 1103;background:url(https://numascrubs.com/wp-content/themes/numa/assets/img/arch.svg) center / contain no-repeat}.home-hero__copy{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px}.home-hero__kicker{margin:0;font-size:var(--fs-sm);color:var(--muted)}.home-hero__text h2{max-width:14ch;font-size:var(--fs-2xl);line-height:1.15}.home-hero__text p{max-width:34ch;margin:16px 0 0;color:var(--muted)}.home-hero__media{min-height:0;overflow:hidden;border-radius:var(--r-md);background:var(--tile)}.home-hero__media img{width:100%;height:100%;object-fit:cover}.home-featured{display:grid;grid-template-columns:minmax(0,456fr) minmax(0,932fr);gap:20px;align-items:start}.home-featured__intro{position:sticky;top:120px;display:grid;gap:16px;justify-items:start}.home-featured__intro h2{max-width:16ch}.home-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.home-cats h2{margin-bottom:24px}.home-cats__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 4);gap:16px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.home-cats__track::-webkit-scrollbar{display:none}.home-cats__tile{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--r-lg);background:var(--line);scroll-snap-align:start;color:#fff}.home-cats__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.home-cats__tile:hover img{transform:scale(1.04)}.home-cats__tile::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .55),#fff0 55%);pointer-events:none}.home-cats__cover{position:absolute;inset:0;z-index:1}.home-cats__text{position:absolute;z-index:2;inset:auto 24px 24px;display:grid;gap:8px}.home-cats__title{position:absolute;left:-9999px}.home-cats__text a{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:var(--fs-sm);text-decoration:none}.home-cats__text a:hover span{text-decoration:underline}.home-colors .shop-by-color-section{padding:var(--sbc-pad,32px);border-radius:var(--r-lg);background:#e9efee;transition:background-color .35s var(--ease)}.home-promos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-promos[data-count="3"]{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.home-promos[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-promos[data-count="1"]{grid-template-columns:minmax(0,1fr)}.home-promo{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:496px;padding:24px;overflow:hidden;border-radius:var(--r-lg);color:#fff;isolation:isolate;background:var(--brand)}.home-promo__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.home-promo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgb(0 0 0 / .35),rgb(0 0 0 / .1) 50%,rgb(0 0 0 / .35))}.home-promo--red{background:linear-gradient(160deg,#ee6464,#c63c3c)}.home-promo--green{background:linear-gradient(160deg,#5b9f94,#2f6f64)}.home-promo--light{background:var(--surface);color:var(--brand)}.home-promo--red::before,.home-promo--green::before,.home-promo--light::before{display:none}.home-promo__body{display:grid;gap:12px;max-width:30ch}.home-promo h3{color:inherit;font-size:var(--fs-xl);line-height:1.15}.home-promo p{margin:0;font-size:var(--fs-sm);line-height:1.45;opacity:.92}.home-pros__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.home-pros__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.home-pro{overflow:hidden;border-radius:var(--r-lg);background:var(--surface)}.home-pro__media{position:relative;aspect-ratio:337 / 300;background:var(--line)}.home-pro__media img{width:100%;height:100%;object-fit:cover}.home-pro__badge{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:var(--r-pill);background:rgb(230 223 217 / .92);font-size:var(--fs-sm);text-decoration:none;color:var(--brand)}.home-pro__body{padding:16px}.home-pro__role{margin:0 0 4px;font-size:var(--fs-xs);color:var(--muted)}.home-pro h3{font-size:var(--fs-lg)}.home-pro__body>p:last-child{margin:10px 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}@media (max-width:1199px){.home-cats__track{grid-auto-columns:calc((100% - 32px) / 3)}.home-pros__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.home>section{margin-top:48px}.home-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:clamp(520px, calc(100svh - var(--hero-top, 112px) - 12px), 760px);padding:12px}.home-hero__media{order:-1}.home-hero__copy{gap:16px;padding:12px 8px 4px}.home-hero__text h2{max-width:none}.home-hero__text p{margin-top:8px}.home-featured{grid-template-columns:minmax(0,1fr)}.home-featured__intro{position:static;order:2}.home-featured__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.home-featured__grid::-webkit-scrollbar{display:none}.home-featured__grid>li{flex:0 0 64%;max-width:280px;scroll-snap-align:start}.home-cats__track{grid-auto-columns:64%;gap:12px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory}.home-promos,.home-promos[data-count]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-promo{flex:0 0 82%;min-height:380px;scroll-snap-align:start}}@media (max-width:599px){.home-pros__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-pro{flex:0 0 82%;scroll-snap-align:start}}.home-promo__img{object-position:center 22%}.home-promo.has-img::before{display:block;background:linear-gradient(to bottom,rgb(20 16 36 / .55),rgb(20 16 36 / .08) 48%,rgb(20 16 36 / .55))}.home-promo--red.has-img::before{background:linear-gradient(to bottom,rgb(198 60 60 / .78),rgb(198 60 60 / .1) 52%,rgb(110 20 30 / .6))}.home-promo--green.has-img::before{background:linear-gradient(to bottom,rgb(47 111 100 / .78),rgb(47 111 100 / .1) 52%,rgb(20 60 55 / .6))}.home-usps__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.home-usps__item{display:flex;align-items:center;gap:14px;height:100%;padding:18px 20px;border-radius:var(--r-lg);background:var(--surface);color:var(--brand);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}a.home-usps__item:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.home-usps__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tile);color:var(--brand)}.home-usps__text{display:grid;gap:2px;min-width:0;font-size:var(--fs-xs);line-height:16px;color:var(--muted)}.home-usps__text strong{font-size:var(--fs-sm);font-weight:400;line-height:20px;color:var(--brand)}@media (max-width:1199px){.home-usps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.home-usps__list{grid-template-columns:minmax(0,1fr);gap:8px}.home-usps__item{padding:14px 16px;border-radius:var(--r-md)}.home-usps__ico{width:40px;height:40px}}:root{--dur-1:.18s;--dur-2:.35s;--dur-3:.7s}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:120px}@view-transition{navigation:auto}.site-header{view-transition-name:nsf-header}::view-transition-old(root){animation:nsf-vt-out .18s ease both}::view-transition-new(root){animation:nsf-vt-in .32s var(--ease) both}::view-transition-group(nsf-header){animation-duration:0s}@keyframes nsf-vt-out{to{opacity:0}}@keyframes nsf-vt-in{from{opacity:0}}@keyframes nsf-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nsf-settle{from{scale:1.07}to{scale:1}}@keyframes nsf-bump{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}@keyframes nsf-pop{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes nsf-fade{from{opacity:0}}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease);transition-delay:var(--rd,0s)}[data-reveal].is-in{opacity:1;transform:none}.home-hero__copy>*{animation:nsf-rise .8s var(--ease) both}.home-hero__copy>:nth-child(2){animation-delay:.1s}.home-hero__copy>:nth-child(3){animation-delay:.2s}.home-hero__media img{animation:nsf-settle 1.6s var(--ease) both;translate:var(--px,0) var(--py,0);will-change:translate}.home-hero__media{overflow:hidden}.btn{transition:background-color var(--dur-1),border-color var(--dur-1),color var(--dur-1),transform var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease)}.btn::after{transition:transform var(--dur-2) var(--ease)}.btn:hover::after{transform:translateX(4px)}.btn:active{transform:scale(.98)}.btn:not(.btn--ghost):not(.btn--light):hover{box-shadow:0 8px 20px rgb(34 27 62 / .18)}@media (hover:hover) and (pointer:fine){.nsf-card .nsf-card__inner{transition:box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.nsf-card:hover .nsf-card__inner{transform:translateY(-3px)}.nsf-card__media:not(.is-browsing):hover .nsf-card__img:not(.nsf-card__alt){transform:scale(1.03)}.home-promo,.home-pro{transition:transform var(--dur-3) var(--ease),box-shadow var(--dur-2) var(--ease)}.home-promo:hover,.home-pro:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.home-promo__img{transition:transform 1s var(--ease)}.home-promo:hover .home-promo__img{transform:scale(1.04)}.home-pro__media img{transition:transform 1s var(--ease)}.home-pro:hover .home-pro__media img{transform:scale(1.04)}.shop-by-color-all__link:hover{transform:translateY(-3px)}}.shop-color-chip{transition:border-color var(--dur-1),background var(--dur-1),transform var(--dur-1) var(--ease)}.shop-color-chip:hover{transform:translateY(-1px)}.shop-color-chip:active{transform:scale(.97)}.shop-by-color-panel.is-active{animation:nsf-fade .45s ease both}.cart-count.is-bump{animation:nsf-bump .45s var(--ease)}.anise-side-cart-overlay{backdrop-filter:blur(3px)}dialog.modal[open]{animation:nsf-pop .3s var(--ease) both}dialog.modal[open]::backdrop{animation:nsf-fade .3s ease both}img.is-fading{opacity:0}.tabs__tab,.nsf-bc__size,.nsc-size,.nsf-pocket__opt{transition-timing-function:var(--ease)}.nsf-bc__size:active,.nsc-size:active,.nsf-pocket__opt:active{transform:scale(.97)}.icon-btn{transition:background-color var(--dur-1),transform var(--dur-1) var(--ease)}.icon-btn:active{transform:scale(.92)}}.anise-side-cart-scroll,.nsf-auth__panel,.nsf-pers__pop,.numa-drawer,.drawer__panel{overscroll-behavior:contain}.slider__track,.home-featured__grid,.home-cats__track,.home-promos,.home-pros__track,.nsf-card__slider,.nsf-tm__viewport,.nsf-kb__colours,.nsf-gal__track,.nsf-tabs .tabs__list,.nsf-rail__track,.nsf-look__cards,.shop-by-color-grid,.shop-by-color-filters,.nsc-dots,.anise-side-cart-products,.help__side ul,.woocommerce-MyAccount-navigation ul{overflow-y:hidden!important;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.announce__rail{display:grid}.announce__rail .announce__text{grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s var(--ease)}.announce__rail .announce__text.is-on{opacity:1;transform:none}.announce__dup{display:none}.drawer__announce{display:grid}.drawer__announce .rot__i{grid-area:1 / 1;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s var(--ease)}.drawer__announce .rot__i.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.announce__rail .announce__text,.drawer__announce .rot__i{transition:none}}.footer__pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:8px 0}.footer__pay img{display:block;object-fit:contain;height:26px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px var(--line)}html.is-locked,html.anise-side-cart-open,html.nsf-auth-open,html.nsf-sheet-open,html.is-locked body,html.anise-side-cart-open body,html.nsf-auth-open body,body.anise-side-cart-open{overflow:hidden}html:has(dialog[open]),html:has(dialog[open]) body{overflow:hidden}.icon-btn:focus-visible{outline:none;background:var(--hover)}.nfb,.nsf-sticky,#nsf-kb-bar{transition:opacity .35s ease,visibility 0s linear 0s}html.footer-in-view .nfb,html.footer-in-view .nsf-sticky,html.footer-in-view #nsf-kb-bar{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.drawer.is-leaving a.is-leaving{opacity:.55;transition:opacity .15s}.drawer.is-leaving{cursor:progress}