/*!
 * Nava — base & components
 * Design tokens follow shadcn/ui (https://ui.shadcn.com); RTL patterns follow FarsiUI.
 * Logical properties are used everywhere so LTR works too.
 */
@font-face{font-family:Vazirmatn;src:url(../fonts/Vazirmatn-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:var(--foreground);--popover:#fff;--popover-foreground:var(--foreground);--primary:#7c3aed;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717b;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:#e7000b;--destructive-foreground:#fff;--success:#16a34a;--success-foreground:#fff;--warning:#f59e0b;--border:#e4e4e7;--input:#e4e4e7;--ring:#7c3aed;--radius:.75rem;--radius-sm:max(0px,calc(var(--radius) - 4px));--radius-md:max(0px,calc(var(--radius) - 2px));--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--nv-font:Vazirmatn,system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--nv-font-size:14px;--nv-frame:480px;--nv-outer-bg:#f4f4f5;--nv-gutter:16px;--nv-header-h:56px;--nv-bottom-h:0px;--nv-safe-b:env(safe-area-inset-bottom,0px);--nv-logo-h:32px;--nv-ease:cubic-bezier(.32,.72,0,1)}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.51107% .242703 -.886115);--card:lab(100% 0 0);--popover:lab(100% 0 0);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618212 -2.16573);--muted:lab(96.1634% .0993311 -.364041);--muted-foreground:lab(47.8878% 1.65477 -5.77283);--accent:lab(96.1634% .0993311 -.364041);--accent-foreground:lab(8.30603% .618212 -2.16573);--border:lab(90.6853% .399232 -1.45452);--input:lab(90.6853% .399232 -1.45452)}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-sm:0 1px 3px 0 #0006;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;background:var(--nv-outer-bg);scroll-padding-top:calc(var(--nv-header-h) + 16px)}body{min-height:100dvh;font-family:var(--nv-font);font-size:var(--nv-font-size);color:var(--foreground);background:var(--nv-outer-bg)var(--nv-outer-image,none)center/cover fixed no-repeat;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-feature-settings:"ss01";margin:0;line-height:1.75}body.nv-locked{overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}a:hover{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.5}p{margin:0}ul,ol{margin:0;padding:0}hr{border:0;border-top:1px solid var(--border);margin:1rem 0}[hidden]{display:none!important}::selection{background:var(--muted);background:color-mix(in oklab,var(--primary)25%,transparent)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.nv-icon{flex-shrink:0}.screen-reader-text{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.nv-skip:focus{top:8px;z-index:1000;clip:auto;clip-path:none;border-radius:var(--radius-md);background:var(--primary);width:auto;height:auto;color:var(--primary-foreground);padding:8px 16px;inset-inline-start:8px;position:fixed!important}.nv-app{width:100%;max-width:var(--nv-frame);background:var(--background);isolation:isolate;flex-direction:column;min-height:100dvh;margin-inline:auto;display:flex;position:relative}.nv-main{outline:0;flex:1;min-width:0}@media (min-width:600px){.nv-frame-shadow .nv-app{box-shadow:0 0 0 1px var(--border),0 30px 80px -20px #00000040;box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)6%,transparent),0 30px 80px -20px #00000040}.nv-frame-border .nv-app{border-inline:1px solid var(--border)}html.dark .nv-frame-shadow .nv-app{box-shadow:0 0 0 1px var(--border),0 30px 80px -20px #000c}}.nv-sheet,.nv-toaster,.nv-fixed{max-width:var(--nv-frame);margin-inline:auto;position:fixed;inset-inline:0}.nv-container{padding-inline:var(--nv-gutter)}.nv-muted{color:var(--muted-foreground)}.nv-btn{--btn-bg:var(--primary);--btn-fg:var(--primary-foreground);border-radius:var(--radius-md);background:var(--btn-bg);height:2.5rem;color:var(--btn-fg);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375em;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.nv-btn:hover{color:var(--btn-fg);background:var(--btn-bg);background:color-mix(in oklab,var(--btn-bg)90%,transparent)}.nv-btn:active{transform:scale(.98)}.nv-btn:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--border);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring)45%,transparent);outline:0}.nv-btn:disabled,.nv-btn.is-disabled,.nv-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.nv-btn .nv-icon{width:1.15em;height:1.15em}.nv-btn--primary{--btn-bg:var(--primary);--btn-fg:var(--primary-foreground)}.nv-btn--secondary{--btn-bg:var(--secondary);--btn-fg:var(--secondary-foreground)}.nv-btn--secondary:hover{background:var(--secondary);background:color-mix(in oklab,var(--secondary)80%,var(--foreground)5%)}.nv-btn--destructive{--btn-bg:var(--destructive);--btn-fg:var(--destructive-foreground)}.nv-btn--outline{--btn-bg:var(--background);--btn-fg:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-xs)}.nv-btn--outline:hover,.nv-btn--ghost:hover{background:var(--accent);color:var(--accent-foreground)}html.dark .nv-btn--outline{--btn-bg:color-mix(in oklab,var(--input)30%,transparent);border-color:var(--input)}.nv-btn--ghost{--btn-bg:transparent;--btn-fg:var(--foreground)}.nv-btn--link{--btn-bg:transparent;--btn-fg:var(--primary);height:auto;padding:0}.nv-btn--link:hover{text-underline-offset:4px;background:0 0;text-decoration:underline}.nv-btn--sm{gap:.375rem;height:2rem;padding:0 .75rem;font-size:.8125em}.nv-btn--lg{border-radius:var(--radius-lg);height:2.875rem;padding:0 1.5rem;font-size:1em}.nv-btn--icon{width:2.5rem;padding:0}.nv-btn--icon.nv-btn--sm{width:2rem}.nv-btn--icon.nv-btn--lg{width:2.875rem}.nv-btn--block{width:100%;display:flex}.nv-btn--pill{border-radius:999px}.nv-btn.is-loading{pointer-events:none;position:relative;color:#0000!important}.nv-btn.is-loading>*{visibility:hidden}.nv-btn.is-loading:after{content:"";border:2px solid var(--btn-fg);border-inline-end-color:#0000;border-radius:50%;width:1.1em;height:1.1em;margin:auto;animation:.6s linear infinite nv-spin;position:absolute;inset:0}.nv-badge{background:var(--primary);width:fit-content;color:var(--primary-foreground);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75em;font-weight:600;line-height:1.5;display:inline-flex}.nv-badge .nv-icon{width:1em;height:1em}.nv-badge--secondary{background:var(--secondary);color:var(--secondary-foreground)}.nv-badge--destructive{background:var(--destructive);color:var(--destructive-foreground)}.nv-badge--success{background:var(--muted);background:color-mix(in oklab,var(--success)14%,transparent);color:var(--success)}.nv-badge--outline{color:var(--foreground);border-color:var(--border);background:0 0}.nv-badge--accent{background:var(--accent);color:var(--accent-foreground)}.nv-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);color:var(--card-foreground)}.nv-cards-elevated .nv-card{box-shadow:var(--shadow-sm);border-color:#0000}.nv-cards-flat .nv-card{background:var(--muted);border-color:#0000}html.dark .nv-cards-elevated .nv-card{border-color:var(--border)}.nv-input,.nv-app input[type=text],.nv-app input[type=email],.nv-app input[type=tel],.nv-app input[type=url],.nv-app input[type=password],.nv-app input[type=number],.nv-app input[type=search],.nv-app input[type=date],.nv-app select,.nv-app textarea{border:1px solid var(--input);border-radius:var(--radius-md);width:100%;min-height:2.5rem;color:var(--foreground);box-shadow:var(--shadow-xs);-webkit-appearance:none;appearance:none;background:0 0;padding:.5rem .75rem;font-size:max(16px,1em);line-height:1.5;transition:border-color .15s,box-shadow .15s}.nv-app textarea{resize:vertical;min-height:6rem}.nv-app select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:.75rem 50%;background-repeat:no-repeat;padding-inline-end:2.25rem}[dir=ltr] .nv-app select{background-position:right .75rem center}html.dark .nv-app :where(.nv-input,input:not([type=checkbox],[type=radio],[type=submit],[type=button]),select,textarea){background-color:var(--muted);background-color:color-mix(in oklab,var(--input)30%,transparent)}html.dark .nv-app select option{background:var(--popover)}.nv-input::placeholder,.nv-app input::placeholder,.nv-app textarea::placeholder{color:var(--muted-foreground);opacity:1}.nv-input:focus,.nv-app input:focus,.nv-app select:focus,.nv-app textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--border);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring)35%,transparent);outline:0}.nv-app input[type=checkbox],.nv-app input[type=radio]{width:1rem;height:1rem;accent-color:var(--primary);vertical-align:middle;margin:0}.nv-app label{font-weight:500}.nv-app input[type=number]{-moz-appearance:textfield}.nv-app input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nv-app input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nv-app [dir=ltr],.nv-app input[type=email],.nv-app input[type=url],.nv-app input[type=tel]{text-align:right;direction:ltr}.nv-input-group{flex:1;position:relative}.nv-input-group>.nv-icon{top:50%;color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:.75rem;transform:translateY(-50%)}.nv-app .nv-input-group>.nv-input{padding-inline-start:2.5rem}.nv-searchform{gap:.5rem;margin-block:1rem;display:flex}.nv-header{z-index:40;background:var(--background);background:color-mix(in oklab,var(--background)88%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(14px);backdrop-filter:saturate(1.8)blur(14px);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.admin-bar .nv-header{top:var(--wp-admin--admin-bar--height,0px)}@media (max-width:600px){.admin-bar .nv-header{top:0}}.nv-header.is-scrolled{border-bottom-color:var(--border)}.nv-header[data-behavior=static]{position:relative;top:auto}.nv-header__bar{height:var(--nv-header-h);grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding-inline:.5rem;display:grid}.nv-header__bar--start{grid-template-columns:1fr auto}.nv-header__start,.nv-header__end{align-items:center;gap:.125rem;min-width:0;display:flex}.nv-header__end{justify-content:flex-end}.nv-header__bar--start .nv-header__start{gap:.25rem}.nv-logo{align-items:center;min-width:0;display:inline-flex}.nv-logo__img{height:var(--nv-logo-h);object-fit:contain;width:auto;max-width:160px}.nv-logo__img--dark,html.dark .nv-logo__img--light{display:none}html.dark .nv-logo__img--dark{display:block}.nv-logo__text{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.15em;font-weight:800;overflow:hidden}.nv-header__search{max-height:4rem;padding:0 var(--nv-gutter).625rem;transition:max-height .25s var(--nv-ease),padding .25s var(--nv-ease),opacity .2s;overflow:hidden}.nv-header[data-behavior=smart].is-condensed .nv-header__search{opacity:0;pointer-events:none;max-height:0;padding-bottom:0}.nv-searchbar{border-radius:var(--radius-lg);background:var(--muted);width:100%;height:2.625rem;color:var(--muted-foreground);text-align:start;border:1px solid #0000;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.9375em;transition:border-color .15s,background .15s;display:flex}.nv-searchbar:hover{border-color:var(--border)}.nv-cart-btn{position:relative}.nv-cart-count{top:3px;border:2px solid var(--background);background:var(--primary);min-width:1.05rem;height:1.05rem;color:var(--primary-foreground);box-sizing:content-box;border-radius:999px;place-items:center;padding:0 .2rem;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:1px}.nv-cart-count.is-empty{display:none}.nv-cart-count.is-bump{animation:nv-bump .4s var(--nv-ease)}.nv-pagebar{align-items:center;gap:.25rem;min-height:3rem;padding:.25rem .5rem;display:flex}.nv-pagebar__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.0625em;font-weight:700;overflow:hidden}.nv-sheet{z-index:100;inset-block:0}.admin-bar .nv-sheet,.admin-bar .nv-story-viewer{top:var(--wp-admin--admin-bar--height,0px)}.nv-sheet__overlay{opacity:0;transition:opacity .3s var(--nv-ease);background:#00000080;position:absolute;inset:0}.nv-sheet__panel{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-lg);transition:transform .35s var(--nv-ease);will-change:transform;outline:0;flex-direction:column;display:flex;position:absolute}.nv-sheet.is-open .nv-sheet__overlay{opacity:1}.nv-sheet.is-open .nv-sheet__panel{transform:none}.nv-sheet--bottom .nv-sheet__panel{inset-inline:0;border-radius:var(--radius-xl)var(--radius-xl)0 0;max-height:88dvh;padding-bottom:var(--nv-safe-b);bottom:0;transform:translateY(100%)}.nv-sheet--start .nv-sheet__panel,.nv-sheet--end .nv-sheet__panel{width:min(86%,360px);top:0;bottom:0}.nv-sheet--start .nv-sheet__panel{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl);inset-inline-start:0;transform:translate(100%)}.nv-sheet--end .nv-sheet__panel{border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);inset-inline-end:0;transform:translate(-100%)}[dir=ltr] .nv-sheet--start .nv-sheet__panel{transform:translate(-100%)}[dir=ltr] .nv-sheet--end .nv-sheet__panel{transform:translate(100%)}.nv-sheet--full .nv-sheet__panel{opacity:0;transition:transform .3s var(--nv-ease),opacity .2s;inset:0;transform:translateY(16px)}.nv-sheet--full.is-open .nv-sheet__panel{opacity:1}.nv-sheet__grab{background:var(--border);border-radius:999px;flex-shrink:0;width:2.5rem;height:.3rem;margin:.5rem auto 0}.nv-sheet__header{padding:.75rem var(--nv-gutter);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nv-sheet__title{font-size:1.0625em;font-weight:700}.nv-sheet__body{overscroll-behavior:contain;padding:0 var(--nv-gutter)var(--nv-gutter);flex:1;overflow-y:auto}.nv-sheet__footer{padding:.75rem var(--nv-gutter)calc(.75rem + var(--nv-safe-b));border-top:1px solid var(--border);background:var(--background);flex-shrink:0}.nv-sheet--bottom .nv-sheet__footer{padding-bottom:.75rem}.nv-drawer__brand{padding-block:.25rem 1rem}.nv-drawer__account{border-bottom:1px solid var(--border);margin-bottom:.5rem;padding-bottom:1rem}.nv-drawer__user{border-radius:var(--radius-md);align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.5rem;display:flex}.nv-drawer__user:hover{background:var(--accent)}.nv-drawer__user span{flex-direction:column;flex:1;line-height:1.5;display:flex}.nv-drawer__user small{color:var(--muted-foreground)}.nv-avatar{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.nv-drawer__label{color:var(--muted-foreground);padding:0 .5rem .25rem;font-size:.75em;font-weight:600}.nv-drawer__note{border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);margin-top:1.5rem;padding:.75rem;font-size:.875em}.nv-menu{list-style:none}.nv-menu li{position:relative}.nv-menu a{border-radius:var(--radius-md);align-items:center;gap:.75rem;min-height:2.75rem;padding:.375rem .5rem;font-weight:500;display:flex}.nv-menu a:hover,.nv-menu .current-menu-item>a{background:var(--accent);color:var(--accent-foreground)}.nv-menu .sub-menu{border-inline-start:1px solid var(--border);margin-inline-start:.75rem;padding-inline-start:.75rem;list-style:none;display:none}.nv-menu .is-open>.sub-menu{display:block}.nv-menu .nv-submenu-toggle{top:.375rem;position:absolute;inset-inline-end:0}.nv-menu .nv-submenu-toggle .nv-icon{transition:transform .2s}.nv-menu .is-open>.nv-submenu-toggle .nv-icon{transform:rotate(180deg)}.nv-menu .menu-item-has-children>a{padding-inline-end:2.75rem}.nv-menu__thumb{border-radius:var(--radius-sm);background:var(--muted);width:2rem;height:2rem;color:var(--muted-foreground);place-items:center;display:grid;overflow:hidden}.nv-menu__thumb img{object-fit:cover;width:100%;height:100%}.nv-search .nv-sheet__panel{box-shadow:none}.nv-search__form{border-bottom:1px solid var(--border);align-items:center;gap:.25rem;padding:.5rem;padding-inline-end:var(--nv-gutter);display:flex}.nv-search__field{flex:1;align-items:center;display:flex;position:relative}.nv-search__field>.nv-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:.75rem}.nv-app .nv-search__field input.nv-search__input{background:var(--muted);box-shadow:none;border-color:#0000;padding-inline:2.5rem}.nv-app .nv-search__field input.nv-search__input:focus{border-color:var(--ring)}.nv-app .nv-search__field input.nv-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.nv-search__field .nv-spinner{opacity:0;position:absolute;inset-inline-end:.75rem}.nv-search.is-loading .nv-search__field .nv-spinner{opacity:1}.nv-search__body{padding-top:1rem}.nv-search__results:empty,.nv-search__results:not(:empty)+.nv-search__idle{display:none}.nv-toaster{bottom:calc(var(--nv-bottom-h) + var(--nv-safe-b) + 12px);z-index:120;pointer-events:none;flex-direction:column;align-items:stretch;gap:.5rem;padding-inline:12px;display:flex}.nv-toast{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);pointer-events:auto;animation:nv-toast-in .35s var(--nv-ease);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375em;font-weight:500;display:flex}.nv-toast.is-leaving{animation:.25s forwards nv-toast-out}.nv-toast__text{flex:1}.nv-toast--success .nv-toast__icon{color:var(--success)}.nv-toast--error .nv-toast__icon{color:var(--destructive)}.nv-toast .nv-btn{flex-shrink:0}.nv-spinner{border:2px solid;width:1.1rem;height:1.1rem;color:var(--muted-foreground);border-inline-end-color:#0000;border-radius:50%;animation:.6s linear infinite nv-spin;display:inline-block}.nv-skeleton{border-radius:var(--radius-md);background:var(--muted);animation:1.5s ease-in-out infinite nv-pulse}.nv-placeholder{background:var(--muted);width:100%;height:100%;min-height:4rem;color:var(--muted-foreground);place-items:center;display:grid}.nv-accordion{border-bottom:1px solid var(--border)}.nv-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 0;font-weight:600;list-style:none;display:flex}.nv-accordion>summary::-webkit-details-marker{display:none}.nv-accordion>summary .nv-accordion__chev{color:var(--muted-foreground);transition:transform .2s}.nv-accordion[open]>summary .nv-accordion__chev{transform:rotate(180deg)}.nv-accordion__content{padding-bottom:1rem}.nv-alert{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:.75rem;padding:.75rem 1rem;font-size:.9375em;display:flex}.nv-alert--destructive{color:var(--destructive);border-color:var(--border);border-color:color-mix(in oklab,var(--destructive)35%,transparent)}.nv-admin-hint{margin:0 var(--nv-gutter);border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875em;display:flex}.nv-admin-hint span{flex:1}.nv-admin-hint a{color:var(--primary);font-weight:600}.nv-empty{text-align:center;padding:3rem var(--nv-gutter);flex-direction:column;align-items:center;gap:.5rem;display:flex}.nv-empty--page{justify-content:center;min-height:60dvh}.nv-empty__icon{background:var(--muted);width:4rem;height:4rem;color:var(--muted-foreground);border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.nv-empty__code{color:var(--primary);font-size:3rem;font-weight:900;line-height:1}.nv-empty__title{font-size:1.125em}.nv-empty__text{color:var(--muted-foreground)}.nv-empty__actions{gap:.5rem;margin-top:1rem;display:flex}.nv-pagination{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block:1.5rem;display:flex}.nv-pagination .page-numbers{border-radius:var(--radius-md);place-items:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-weight:500;display:inline-grid}.nv-pagination a.page-numbers:hover{background:var(--accent)}.nv-pagination .current{border:1px solid var(--border);box-shadow:var(--shadow-xs)}.nv-scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--nv-gutter);padding-inline:var(--nv-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.75rem;display:flex;overflow-x:auto}.nv-scroller::-webkit-scrollbar{display:none}.nv-scroller>*{scroll-snap-align:start;flex:none}.nv-dots{justify-content:center;gap:.375rem;margin-top:.625rem;display:flex}.nv-dots button{background:var(--border);width:.4rem;height:.4rem;transition:width .3s var(--nv-ease),background .3s;border:0;border-radius:999px;padding:0}.nv-dots button.is-active{background:var(--primary);width:1.25rem}.nv-home{flex-direction:column;gap:1.5rem;padding-block:.25rem 1.5rem;display:flex}.nv-section{min-width:0}.nv-section__head{padding-inline:var(--nv-gutter);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.nv-section__title{font-size:1.0625em;font-weight:800}.nv-section__link{color:var(--primary);white-space:nowrap;align-items:center;gap:.125rem;font-size:.875em;font-weight:600;display:inline-flex}.nv-section__body{padding-inline:var(--nv-gutter)}body.nv-has-bottom-nav{--nv-bottom-h:64px}body.nv-has-bottom-nav .nv-app{padding-bottom:calc(var(--nv-bottom-h) + var(--nv-safe-b))}.nv-footer{padding:1.5rem var(--nv-gutter);border-top:1px solid var(--border);background:var(--muted);background:color-mix(in oklab,var(--muted)50%,var(--background));flex-direction:column;gap:1.25rem;margin-top:1.5rem;font-size:.9375em;display:flex}.nv-footer__about{color:var(--muted-foreground);margin-top:.75rem;line-height:2}.nv-footer__contact{gap:.625rem;list-style:none;display:grid}.nv-footer__contact li{align-items:center;gap:.625rem;display:flex}.nv-footer__icon{border-radius:var(--radius-md);background:var(--background);border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted-foreground);flex-shrink:0;place-items:center;display:grid}.nv-footer__menus{border-top:1px solid var(--border)}.nv-footer__links{gap:.25rem;padding-bottom:.75rem;list-style:none;display:grid}.nv-footer__links a{color:var(--muted-foreground);padding:.25rem 0;display:block}.nv-footer__links a:hover{color:var(--foreground)}.nv-socials{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.nv-footer__badges{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nv-footer__badges img{border-radius:var(--radius-md);background:#fff;width:auto;max-height:96px}.nv-footer__copy{color:var(--muted-foreground);text-align:center;font-size:.8125em}.nv-post-list{gap:.75rem;display:grid}.nv-post-card{gap:.75rem;padding:.625rem;display:flex;overflow:hidden}.nv-post-card__thumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--muted);flex:0 0 34%;overflow:hidden}.nv-post-card__thumb img,.nv-post-card__thumb .nv-placeholder{object-fit:cover;width:100%;height:100%}.nv-post-card__body{flex-direction:column;gap:.25rem;min-width:0;padding-block:.125rem;display:flex}.nv-post-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375em;line-height:1.7;display:-webkit-box;overflow:hidden}.nv-post-card__excerpt{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125em;display:-webkit-box;overflow:hidden}.nv-post-meta{color:var(--muted-foreground);align-items:center;gap:.375rem;margin-top:auto;font-size:.75em;display:flex}.nv-entry__thumb{border-radius:var(--radius-xl);margin-bottom:1rem;overflow:hidden}.nv-entry__thumb img{width:100%}.nv-entry__header{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.nv-entry__title{font-size:1.375em;line-height:1.6}.nv-entry__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1.5rem;padding-top:1rem;display:flex}.nv-tags{flex-wrap:wrap;gap:.375rem;display:flex}.nv-tags a{border:1px solid var(--border);border-radius:999px;padding:.125rem .625rem;font-size:.8125em}.nv-archive-desc{color:var(--muted-foreground);margin-bottom:1rem}.nv-widgets{gap:1rem;margin-block:1rem;display:grid}.nv-widget__title{margin-bottom:.5rem;font-size:1em}.nv-prose{overflow-wrap:anywhere;line-height:2}.nv-prose>*+*{margin-top:1em}.nv-prose h2{margin-top:1.75em;font-size:1.25em}.nv-prose h3{margin-top:1.5em;font-size:1.125em}.nv-prose h4{margin-top:1.25em;font-size:1em}.nv-prose :where(h2,h3,h4,h5,h6){line-height:1.7}.nv-prose :is(h2,h3,h4,h5,h6)+*{margin-top:.5em}.nv-prose>:first-child{margin-top:0}.nv-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.nv-prose a.button,.nv-prose a.wc-block-components-button,.nv-prose a.wp-block-button__link,.nv-prose .wc-block-components-product-name,.nv-prose .woocommerce-MyAccount-navigation a{text-decoration:none}.nv-prose a.wc-block-components-button:not(.is-link){color:var(--primary-foreground)}.nv-prose a.nv-btn{color:var(--btn-fg);text-decoration:none}.nv-prose :where(.nv-cart-item,.nv-later,.nv-product,.nv-chip) a,.nv-prose a.nv-chip{text-decoration:none}.nv-prose ul,.nv-prose ol{padding-inline-start:1.5rem}.nv-prose li::marker{color:var(--muted-foreground)}.nv-prose li+li,.nv-prose li>:where(ul,ol){margin-top:.25em}.nv-prose hr{border:0;border-top:1px solid var(--border);opacity:1;margin-block:2em}.nv-prose iframe{border-radius:var(--radius-lg);border:0;max-width:100%}.nv-prose img,.nv-prose figure{border-radius:var(--radius-lg)}.nv-prose figure{margin-inline:0}.nv-prose figcaption{color:var(--muted-foreground);text-align:center;margin-top:.5rem;font-size:.8125em}.nv-prose blockquote{border-inline-start:3px solid var(--primary);background:var(--muted);border-radius:var(--radius-md);margin-inline:0;padding:.75rem 1rem}.nv-prose pre{border-radius:var(--radius-lg);background:var(--muted);direction:ltr;padding:1rem;font-size:.875em;overflow-x:auto}.nv-prose code{border-radius:var(--radius-sm);background:var(--muted);padding:.1em .35em;font-size:.875em}.nv-prose table{border-collapse:collapse;width:100%;font-size:.875em;display:block;overflow-x:auto}.nv-prose th,.nv-prose td{border-bottom:1px solid var(--border);text-align:start;padding:.5rem .75rem}.nv-prose table:not(.shop_table){border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-lg);display:table;overflow:hidden}.nv-prose table:not(.shop_table) :where(th,td)+:where(th,td){border-inline-start:1px solid var(--border)}.nv-prose table:not(.shop_table) tbody:last-child>tr:last-child>*{border-bottom:0}.nv-prose table:not(.shop_table) :where(th,thead td){background:var(--muted);font-weight:600}.nv-prose table:not(.shop_table) tbody tr:nth-child(2n)>td{background:var(--muted);background:color-mix(in oklab,var(--muted)45%,transparent)}.nv-prose .wp-block-table{overflow-x:auto}.nv-prose .wp-block-table table{margin:0}.nv-prose .wp-block-rank-math-toc-block{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:1rem 1.25rem;font-size:.9375em}.nv-prose .wp-block-rank-math-toc-block>:first-child{margin:0 0 .5rem;font-size:1.0625em}.nv-prose .wp-block-rank-math-toc-block :where(ul,ol){margin:0;padding-inline-start:0;list-style:none}.nv-prose .wp-block-rank-math-toc-block :where(ul,ol) :where(ul,ol){padding-inline-start:1rem}.nv-prose .wp-block-rank-math-toc-block li+li{margin-top:.125em}.nv-prose .wp-block-rank-math-toc-block a{color:var(--foreground);text-decoration:none}.nv-prose .wp-block-rank-math-toc-block a:hover{color:var(--primary)}.nv-prose .wp-block-button__link{border-radius:var(--radius-md);background:var(--primary);color:var(--primary-foreground);padding:.625rem 1.25rem;text-decoration:none;display:inline-flex}.nv-prose .alignwide,.nv-prose .alignfull{margin-inline:calc(var(--nv-gutter)*-1)}.nv-comments{margin-block:1.5rem}.nv-comments__title{margin-bottom:1rem;font-size:1.0625em}.nv-comments__list,.nv-comments__list .children{list-style:none}.nv-comments__list .children{border-inline-start:2px solid var(--border);padding-inline-start:1rem}.nv-comments__list .comment-body{border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.75rem;padding:.875rem}.nv-comments__list .comment-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125em;display:flex}.nv-comments__list .avatar{float:inline-start;border-radius:50%;margin-inline-end:.5rem}.nv-comments__list .says{display:none}.nv-comments__list .reply a{color:var(--primary);font-size:.8125em;font-weight:600}.comment-form{gap:.75rem;display:grid}.comment-form label{margin-bottom:.25rem;font-size:.875em;display:block}.comment-form-cookies-consent{align-items:center;gap:.5rem;display:flex}.comment-form-cookies-consent label{margin:0;font-weight:400}@keyframes nv-spin{to{transform:rotate(360deg)}}@keyframes nv-pulse{50%{opacity:.5}}@keyframes nv-bump{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}@keyframes nv-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes nv-toast-out{to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes nv-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.nv-announcement{text-align:center;background:var(--nv-ann-bg,var(--primary));min-height:2.25rem;color:var(--nv-ann-fg,var(--primary-foreground));justify-content:center;align-items:center;gap:.5rem;padding:.375rem 2.5rem;font-size:.8125em;font-weight:600;display:flex;position:relative}.nv-announcement__text{color:inherit;align-items:center;gap:.375rem;display:inline-flex}.nv-announcement__text:hover{color:inherit;opacity:.9}.nv-announcement__close{inset-inline-end:.5rem;width:1.75rem;height:1.75rem;color:inherit;opacity:.8;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nv-announcement__close:hover{opacity:1;background:#ffffff26}.nv-bottom-nav{z-index:50;height:calc(var(--nv-bottom-h) + var(--nv-safe-b));padding-bottom:var(--nv-safe-b);background:var(--background);background:color-mix(in oklab,var(--background)92%,transparent);-webkit-backdrop-filter:saturate(1.8)blur(14px);backdrop-filter:saturate(1.8)blur(14px);border-top:1px solid var(--border);justify-content:space-around;align-items:stretch;display:flex;bottom:0}.nv-bottom-nav__item{color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:500;transition:color .15s;display:flex;position:relative}.nv-bottom-nav__item:hover{color:var(--foreground)}.nv-bottom-nav__item.is-active{color:var(--primary);font-weight:700}.nv-bottom-nav__item.is-active:before{content:"";background:var(--primary);border-radius:0 0 4px 4px;width:1.75rem;height:3px;position:absolute;top:0}.nv-bottom-nav__icon{place-items:center;display:grid;position:relative}.nv-bottom-nav__icon .nv-cart-count{top:-6px;inset-inline-end:-10px}.nv-bottom-nav--icons .nv-bottom-nav__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nv-cat-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;list-style:none;display:grid}.nv-cat-grid a{text-align:center;flex-direction:column;align-items:center;gap:.375rem;font-size:.8125em;font-weight:500;display:flex}.nv-cat-grid__img{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--muted);width:100%;color:var(--muted-foreground);place-items:center;display:grid;overflow:hidden}.nv-cat-grid__img img{object-fit:cover;width:100%;height:100%}.nv-cat-grid__all{margin-top:1rem}.nv-theme-toggle__moon,html.dark .nv-theme-toggle__sun{display:none}html.dark .nv-theme-toggle__moon{display:block}.nv-segmented{border-radius:var(--radius-md);background:var(--muted);grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.nv-segmented button{border-radius:var(--radius-sm);height:2.125rem;color:var(--muted-foreground);background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;font-size:.8125em;font-weight:500;display:flex}.nv-segmented button[aria-checked=true]{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.nv-desktop-aside{display:none}@media (min-width:1200px){.nv-desktop-aside{top:50%;width:280px;color:var(--foreground);font-family:var(--nv-font);flex-direction:column;gap:.75rem;display:flex;position:fixed;inset-inline-end:calc(50% + var(--nv-frame)/2 + 48px);transform:translateY(-50%)}.nv-desktop-aside h2{font-size:1.5rem;line-height:1.5}.nv-desktop-aside p{color:var(--muted-foreground);line-height:2}.nv-desktop-aside__img{border-radius:var(--radius-xl);width:160px;box-shadow:var(--shadow-md);background:#fff;padding:.75rem}}.nv-search__group+.nv-search__group,.nv-search__recent+.nv-search__group{margin-top:1.25rem}.nv-search__label{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.8125em;font-weight:600;display:flex}.nv-search__list{gap:.25rem;margin-bottom:.75rem;list-style:none;display:grid}.nv-search__item{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.375rem;display:flex}.nv-search__item:hover{background:var(--accent)}.nv-search__item.is-oos{opacity:.6}.nv-search__thumb{border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;width:3.25rem;height:3.25rem;overflow:hidden}.nv-search__thumb img{object-fit:cover;width:100%;height:100%}.nv-search__meta{flex-direction:column;min-width:0;display:flex}.nv-search__title{white-space:nowrap;text-overflow:ellipsis;font-size:.875em;font-weight:500;overflow:hidden}.nv-search__price{font-size:.8125em}.nv-search__price del{color:var(--muted-foreground);font-size:.9em}.nv-search__price ins{font-weight:700;text-decoration:none}.nv-chips{gap:.5rem;display:flex}.nv-chips--wrap{flex-wrap:wrap}.nv-chip{border:1px solid var(--border);background:var(--background);height:2rem;color:var(--foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125em;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.nv-chip:hover{background:var(--accent);color:var(--accent-foreground)}.nv-chip.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.nv-option-list{gap:.125rem;list-style:none;display:grid}.nv-option-list a{border-radius:var(--radius-md);justify-content:space-between;align-items:center;min-height:3rem;padding:0 .75rem;font-weight:500;display:flex}.nv-option-list a:hover{background:var(--accent)}.nv-option-list a.is-active{color:var(--primary);background:var(--muted);background:color-mix(in oklab,var(--primary)8%,transparent)}.nv-story-viewer{z-index:130;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;flex-direction:column;animation:.2s nv-fade-in;display:flex;inset-block:0}.nv-story-viewer[hidden]{display:none}.nv-story-viewer__bars{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:3;gap:4px;display:flex;position:absolute;inset-inline:10px}.nv-story-viewer__bars span{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.nv-story-viewer__bars i{background:#fff;width:0;height:100%;display:block}.nv-story-viewer__head{top:calc(env(safe-area-inset-top,0px) + 20px);z-index:3;text-shadow:0 1px 4px #00000080;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:12px 4px}.nv-story-viewer__head .nv-btn{--btn-fg:#fff}.nv-story-viewer__img{object-fit:cover;width:100%;height:100%}.nv-story-viewer__nav{z-index:2;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.nv-story-viewer__nav button{background:0 0;border:0}.nv-story-viewer__cta{bottom:calc(var(--nv-safe-b) + 24px);z-index:3;--btn-bg:#fff;--btn-fg:#000;border-radius:999px;position:absolute;inset-inline:24px}.nv-lightbox .nv-sheet__panel{background:#000}.nv-lightbox__track{gap:0;height:100%;padding:0;scroll-padding-inline:0}.nv-lightbox__slide{scroll-snap-align:center;place-items:center;display:grid;flex:0 0 100%!important}.nv-lightbox__slide img{object-fit:contain;width:100%;max-height:100dvh}.nv-lightbox__close{top:12px;z-index:2;--btn-fg:#fff;background:#0006;border-radius:999px;position:absolute;inset-inline-end:12px}.nv-slider__track{gap:.5rem}.nv-slider__slide{aspect-ratio:var(--ratio,2/1);border-radius:var(--radius-xl);background:var(--muted);display:block;overflow:hidden;scroll-snap-align:center!important;flex:0 0 100%!important}.nv-slider__slide img{object-fit:cover;width:100%;height:100%}.nv-slider--inset .nv-slider__slide{flex-basis:calc(100% - var(--nv-gutter)*2)!important}.nv-slider--peek .nv-slider__slide{flex-basis:86%!important}.nv-slider--full .nv-slider__track{gap:0;padding-inline:0;scroll-padding-inline:0}.nv-slider--full .nv-slider__slide{border-radius:0}.nv-stories__list{gap:.875rem;padding-block:.125rem}.nv-story{width:4.5rem;color:var(--foreground);background:0 0;border:0;flex-direction:column;align-items:center;gap:.375rem;padding:0;display:flex}.nv-story__ring{background:conic-gradient(from 180deg,var(--primary),#f59e0b,var(--primary));background:conic-gradient(from 180deg,var(--primary),color-mix(in oklab,var(--primary)40%,#f59e0b),var(--primary));border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;padding:3px;display:grid}.nv-story__ring>*{object-fit:cover;border:2px solid var(--background);border-radius:50%;width:100%;height:100%;min-height:0}.nv-story.is-seen .nv-story__ring{background:var(--border)}.nv-story__title{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.6875rem;font-weight:500;overflow:hidden}.nv-cats__scroll{gap:.75rem}.nv-cats__grid{grid-template-columns:repeat(4,1fr);gap:1rem .5rem;display:grid}.nv-cat{text-align:center;flex-direction:column;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.nv-cats__scroll .nv-cat{width:4.75rem}.nv-cat__img{aspect-ratio:1;background:var(--muted);width:100%;color:var(--muted-foreground);place-items:center;transition:transform .2s;display:grid;overflow:hidden}.nv-cat:hover .nv-cat__img{transform:translateY(-2px)}.nv-cat__img img{object-fit:cover;width:100%;height:100%}.nv-cats--circle .nv-cat__img{border-radius:50%}.nv-cats--card .nv-cat__img{border-radius:var(--radius-lg)}.nv-cats--card .nv-cats__scroll .nv-cat{width:6rem}.nv-cat__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.nv-cats--chip .nv-cat{border:1px solid var(--border);border-radius:999px;flex-direction:row;height:2.25rem;padding:0 1rem;font-size:.8125rem;width:auto!important}.nv-cats--chip .nv-cat:hover{background:var(--accent)}.nv-banners__list{gap:.75rem;display:grid}.nv-banners--grid2 .nv-banners__list{grid-template-columns:1fr 1fr}.nv-banners--scroll .nv-banners__list{display:flex}.nv-banners--scroll .nv-banner{width:80%}.nv-banner{border-radius:var(--radius-lg);background:var(--muted);aspect-ratio:var(--ratio,auto);display:block;overflow:hidden}.nv-banner img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--nv-ease)}a.nv-banner:hover img{transform:scale(1.03)}.nv-brands__list{gap:.625rem}.nv-brand{place-items:center;width:6rem;height:4.5rem;padding:.625rem;display:grid}.nv-brand img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:100%;max-height:100%;transition:filter .2s,opacity .2s}.nv-brand:hover img{filter:none;opacity:1}.nv-brand__name{text-align:center;font-size:.8125em;font-weight:700}.nv-features__list{gap:.625rem;list-style:none;display:grid}.nv-features--grid2 .nv-features__list{grid-template-columns:1fr 1fr}.nv-features--grid4 .nv-features__list{grid-template-columns:repeat(4,1fr)}.nv-features--scroll .nv-features__list{display:flex}.nv-feature{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);align-items:center;gap:.625rem;padding:.75rem;display:flex}.nv-features--scroll .nv-feature{width:70%}.nv-feature__icon{border-radius:var(--radius-md);background:var(--accent);width:2.5rem;height:2.5rem;color:var(--accent-foreground);flex-shrink:0;place-items:center;display:grid}.nv-feature__text{flex-direction:column;min-width:0;line-height:1.6;display:flex}.nv-feature__text b{font-size:.8125em}.nv-feature__text small{color:var(--muted-foreground);font-size:.6875rem}.nv-features--grid4 .nv-feature{text-align:center;background:0 0;border:0;flex-direction:column;padding:.625rem .25rem}.nv-features--grid4 .nv-feature__text small{display:none}.nv-posts__list{gap:.75rem}.nv-post-tile{width:68%;overflow:hidden}.nv-post-tile__thumb{aspect-ratio:16/10;background:var(--muted);display:block;overflow:hidden}.nv-post-tile__thumb img,.nv-post-tile__thumb .nv-placeholder{object-fit:cover;width:100%;height:100%}.nv-post-tile__body{flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.nv-post-tile__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.4em;font-size:.875em;line-height:1.7;display:-webkit-box;overflow:hidden}.nv-html__card{padding:1rem}.nv-countdown{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.nv-countdown b{border-radius:var(--radius-sm);background:var(--background);min-width:1.85rem;height:1.85rem;color:var(--foreground);place-items:center;padding:0 .25rem;font-size:.875rem;font-weight:800;display:grid}.nv-countdown i{font-style:normal;font-weight:800}.nv-countdown [data-days]{align-items:center;gap:.25rem;margin-inline-end:.25rem;display:inline-flex}.nv-countdown [data-days][hidden]{display:none}.nv-countdown small{font-size:.6875rem}.nv-countdown.is-ended{opacity:.5}.nv-support{bottom:calc(var(--nv-bottom-h,0px) + var(--nv-safe-b) + .875rem);z-index:45;inset-inline:auto var(--nv-gutter);background:linear-gradient(135deg,var(--primary),var(--primary));background:linear-gradient(135deg,var(--primary),color-mix(in oklab,var(--primary)70%,#ec4899));width:auto;max-width:none;height:2.75rem;color:var(--primary-foreground);font:inherit;box-shadow:var(--shadow-lg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.375rem;margin:0;padding:0 1rem;font-size:.8125em;font-weight:700;display:inline-flex}@media (min-width:600px){.nv-support{inset-inline-end:calc((100vw - var(--nv-frame))/2 + var(--nv-gutter))}}body.nv-has-sticky-atc .nv-support{bottom:calc(var(--nv-bottom-h,0px) + var(--nv-safe-b) + 76px + .75rem)}body.nv-has-cart-bar .nv-support{bottom:calc(var(--nv-bottom-h,0px) + var(--nv-safe-b) + var(--nv-cart-bar-h,76px) + .75rem)}.nv-support__list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.nv-support__list a{border:1px solid var(--border);border-radius:var(--radius-lg);min-height:3.5rem;color:var(--foreground);align-items:center;gap:.75rem;padding:0 .75rem;display:flex}.nv-support__list a:hover{background:var(--accent)}.nv-support__icon{background:var(--muted);background:color-mix(in oklab,var(--primary)12%,transparent);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-support__text{flex-direction:column;flex:1;min-width:0;display:flex}.nv-support__text b{font-size:.875em}.nv-support__text small{color:var(--muted-foreground);text-align:start;font-size:.75em}.nv-support__list a>.nv-icon:last-child{color:var(--muted-foreground)}.nv-footer__top{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);width:100%;height:2.75rem;color:var(--muted-foreground);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.8125em;font-weight:600;display:flex}.nv-footer__top:hover{color:var(--foreground)}.nv-footer__card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex}.nv-footer__card[hidden]{display:none}.nv-footer__card-icon{background:var(--muted);background:color-mix(in oklab,var(--primary)12%,transparent);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nv-footer__card-text{flex-direction:column;flex:1;min-width:0;display:flex}.nv-footer__card-text b{font-size:.875em}.nv-footer__card-text small{color:var(--muted-foreground);font-size:.75em}.nv-footer__card .nv-btn{flex-shrink:0}.nv-footer__seo{color:var(--muted-foreground);margin-top:1rem;font-size:.8125em;line-height:2}.nv-footer__seo p{margin:0 0 .5rem}.nv-footer .nv-collapse-toggle{margin:.25rem auto 0;display:block}.nv-search__scoped{border-bottom:1px solid var(--border);margin:0 0 .75rem;padding:0;list-style:none;display:grid}.nv-search__scoped a{min-height:2.75rem;color:var(--foreground);align-items:center;gap:.5rem;font-size:.875em;display:flex}.nv-search__scoped a>.nv-icon{color:var(--muted-foreground);flex-shrink:0}.nv-search__scoped-q{font-weight:600}.nv-search__scoped-cat{color:var(--primary);font-size:.875em}.nv-search__title mark{color:inherit;background:0 0;font-weight:800}.nv-search__item{min-width:0}.nv-search__meta{flex:1;min-width:0}.nv-search__title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#nv-search .nv-sheet__body{overflow-x:hidden}.nv-header .nv-cart-count{top:0;min-width:.9rem;height:.9rem;font-size:9.5px;inset-inline-end:-4px}.nv-header__search-btn{display:none}.nv-header__search-btn.is-always,.nv-header.is-condensed .nv-header__search-btn{animation:nv-fade-in .25s var(--nv-ease);display:inline-flex}.nv-header__search{transition:max-height .3s var(--nv-ease),padding .3s var(--nv-ease),opacity .25s}#nv-drawer .nv-sheet__header{justify-content:space-between;padding-block:.625rem .5rem}#nv-drawer .nv-drawer__logo{margin-inline-end:auto}.nv-drawer__logo .nv-logo__img{height:min(var(--nv-logo-h),2.25rem)}.nv-drawer__search{height:2.5rem;margin-bottom:1rem}.nv-drawer__account{margin-bottom:0}.nv-drawer__group{margin-top:.75rem}.nv-drawer__nav+.nv-drawer__group,.nv-drawer__group+.nv-drawer__group{border-top:1px solid var(--border);padding-top:.75rem}.nv-menu--cats .sub-menu{margin-block:.125rem .375rem;margin-inline-start:1.5rem}.nv-menu--cats .sub-menu a{min-height:2.375rem;color:var(--muted-foreground);font-size:.875em;font-weight:400}.nv-drawer__note{border:1px solid var(--border);color:var(--foreground);background:0 0;align-items:center;gap:.625rem;margin-top:1rem;padding:.75rem .875rem;display:flex}.nv-drawer__note>.nv-icon{color:var(--primary);flex-shrink:0}.nv-footer__menus{border-top:0;gap:.5rem;display:grid}.nv-footer__menus .nv-accordion{border-radius:var(--radius-lg);background:var(--background);box-shadow:inset 0 0 0 1px var(--border);border:0;padding-inline:.875rem}.nv-footer__menus .nv-accordion>summary{padding:.75rem 0;font-size:.875em;font-weight:700}.nv-footer__menus .nv-accordion[open]>summary{color:var(--primary)}.nv-footer__menus .nv-footer__links{padding-bottom:.625rem}.nv-footer__menus .nv-footer__links a{font-size:.875em}.nv-busy{z-index:95;background:0 0;background:color-mix(in oklab,var(--background)45%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;place-items:center;transition:opacity .2s,visibility 0s .2s;display:grid;position:absolute;inset:0}.nv-busy.nv-fixed{position:fixed;inset-block:0}.nv-busy.is-on{opacity:1;visibility:visible;transition:opacity .2s .15s}.nv-busy .nv-spinner{width:2rem;height:2rem;color:var(--primary);border-width:3px}.nv-menu .nv-submenu-toggle{top:.375rem;border-radius:var(--radius-md);background:var(--muted);width:2rem;height:2rem;color:var(--foreground);inset-inline-end:.25rem}.nv-menu .nv-submenu-toggle:hover{background:var(--accent)}.nv-menu .is-open>.nv-submenu-toggle{background:var(--muted);background:color-mix(in oklab,var(--primary)12%,transparent);color:var(--primary)}#nv-drawer .nv-sheet__body>:first-child{margin-top:0}.nv-footer{gap:1rem;padding-block:1.25rem}.nv-footer__contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nv-footer__contact li{gap:.5rem;min-width:0;font-size:.8125em}.nv-footer__contact li>a,.nv-footer__contact li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nv-footer__contact .nv-footer__icon{width:1.75rem;height:1.75rem}.nv-footer__menus .nv-accordion>summary{padding-block:.625rem}.nv-prose .nv-product a:not(.nv-btn),.nv-prose .nv-product a:not(.nv-btn):hover{color:inherit;text-decoration:none}.nv-support{transition:transform .45s var(--nv-ease),border-radius .3s,padding .3s}@media (max-width:599px){[dir=rtl] .nv-support.is-tucked{transform:translateX(calc(-50% - var(--nv-gutter)));border-start-end-radius:0;border-end-end-radius:0}[dir=ltr] .nv-support.is-tucked{transform:translateX(calc(50% + var(--nv-gutter)));border-start-end-radius:0;border-end-end-radius:0}:is(.nv-support.is-tucked:hover,.nv-support.is-tucked:focus-visible){border-radius:999px;transform:none}}@media (prefers-reduced-motion:reduce){.nv-support{transition:none}}.nv-desc{margin-block:1rem}.nv-desc__body{position:relative}.nv-desc__body>:first-child{margin-top:0}.nv-desc__body>:last-child{margin-bottom:0}.nv-desc.is-clamped:not(.is-open) .nv-desc__body{max-height:var(--nv-desc-h,10em);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 4.5em),#0000);mask-image:linear-gradient(#000 calc(100% - 4.5em),#0000)}.nv-desc__more{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-top:.375rem;padding:.375rem .125rem;font-size:.875em;font-weight:700;display:inline-flex}.nv-desc__more[hidden]{display:none}.nv-desc__more .nv-icon{transition:transform .2s var(--nv-ease)}.nv-desc.is-open .nv-desc__more .nv-icon{transform:rotate(180deg)}.nv-shop-desc{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card,var(--background));margin-top:1.5rem;padding:1rem}@supports not (color:color-mix(in oklab, red, red)){html.dark .nv-btn--outline{--btn-bg:transparent}}