:root{--nv-bg:#F7F4EF;--nv-surface:#FBF8F3;--nv-surface-alt:#F4ECDF;--nv-surface-muted:#EFE6DA;--nv-ink:#1E1E1C;--nv-ink-2:rgba(30,30,28,.72);--nv-ink-3:rgba(30,30,28,.66);--nv-line:rgba(30,30,28,.12);--nv-line-strong:rgba(30,30,28,.5);--nv-terra:#955A42;--nv-terra-2:#86503A;--nv-on-dark:#F7F4EF;--nv-success:#56694F;--nv-danger:#A33A2C;--nv-sand:#F4ECDF;--nv-card:#FBF8F3;--nv-font:"Space Grotesk",system-ui,sans-serif;--nv-fs-h1:clamp(34px,4.4vw,64px);--nv-fs-h2:clamp(30px,3.6vw,54px);--nv-fs-h3:clamp(22px,2vw,28px);--nv-radius-lg:24px;--nv-radius-md:16px;--nv-radius-sm:12px;--nv-shadow-overlay:0 20px 40px -12px rgba(30,30,28,.25);--nv-ease:cubic-bezier(.22,1,.36,1);--nv-section:96px;--nv-section-join:24px}@media(max-width:749px){:root{--nv-section:56px;--nv-section-join:16px}}html{scroll-padding-top:88px}body{background:var(--nv-bg);color:var(--nv-ink)}:focus-visible{outline:2px solid var(--nv-terra);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}[hidden]{display:none!important}.nv-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nv-skip:focus{clip:auto;width:auto;height:auto;margin:0;overflow:visible;white-space:normal;position:fixed;z-index:100;top:8px;left:8px;padding:10px 16px;border-radius:9999px;background:var(--nv-bg);color:var(--nv-ink);box-shadow:var(--nv-shadow-overlay)}html:not(.js) .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important;transition:none!important}.marquee-track{animation:none!important}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nv-section{padding:var(--nv-section) 0}.nv-section+.nv-section{padding-top:var(--nv-section-join)}.nv-section--tight{padding:48px 0}.nv-section--sand{background:var(--nv-sand)}.nv-section--ink{background:var(--nv-ink);color:var(--nv-on-dark)}.nv-narrow{max-width:760px}.nv-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:start}@media(max-width:899px){.nv-grid-2{grid-template-columns:1fr;gap:28px}}.nv-h1{font-family:var(--nv-font);font-weight:300;letter-spacing:-.045em;line-height:1.04;font-size:var(--nv-fs-h1);margin:14px 0 0;color:var(--nv-ink);text-wrap:balance}.nv-h2{font-family:var(--nv-font);font-weight:300;letter-spacing:-.045em;line-height:1.04;font-size:var(--nv-fs-h2);margin:14px 0 0;color:var(--nv-ink);text-wrap:balance}.nv-h3{font-family:var(--nv-font);font-weight:400;letter-spacing:-.03em;line-height:1.12;font-size:var(--nv-fs-h3);margin:0}.nv-h4{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:0}.nv-lead{margin:16px 0 0;max-width:40em;font-size:17px;line-height:1.6;color:var(--nv-ink-2)}.nv-small{font-size:15px;line-height:1.55;color:var(--nv-ink-2)}.nv-note{font-size:13px;line-height:1.55;color:var(--nv-ink-2)}.nv-section--ink .nv-h1,.nv-section--ink .nv-h2{color:var(--nv-on-dark)}.nv-section--ink .nv-lead,.nv-section--ink .nv-note{color:#f7f4efd1}.eyebrow--plain:before{display:none}@media(max-width:749px){.nv-lead{font-size:16px}}.nv-rte{font-size:16px;line-height:1.65;color:var(--nv-ink-2);max-width:44em}.nv-rte>*+*{margin-top:1em}.nv-rte h2{font-size:26px;font-weight:400;letter-spacing:-.02em;line-height:1.2;color:var(--nv-ink);margin-top:1.8em}.nv-rte h3{font-size:19px;font-weight:500;line-height:1.3;color:var(--nv-ink);margin-top:1.5em}.nv-rte strong{color:var(--nv-ink);font-weight:500}.nv-rte a{color:var(--nv-terra);text-decoration:underline;text-underline-offset:3px}.nv-rte ul,.nv-rte ol{padding-left:1.2em}.nv-rte ul{list-style:disc}.nv-rte ol{list-style:decimal}.nv-rte li+li{margin-top:.4em}.nv-rte li::marker{color:var(--nv-terra)}.nv-rte table{width:100%;border-collapse:collapse;font-size:15px}.nv-rte th,.nv-rte td{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--nv-line);vertical-align:top}.nv-rte th{color:var(--nv-ink);font-weight:500}.nv-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--nv-terra);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nv-link:after{content:"\2192";text-decoration:none}.nv-link:hover{color:var(--nv-terra-2)}.nv-link--sm{font-size:14px}.nv-link--plain:after{content:none}.nv-section--ink .nv-link{color:var(--nv-on-dark)}.nv-inline-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.nv-inline-link:hover{color:var(--nv-terra)}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:9999px;border:1px solid transparent;background:var(--nv-ink);color:var(--nv-on-dark);font:500 15px/1.2 var(--nv-font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.nv-btn:hover{background:#3a3a37}.nv-btn--accent{background:var(--nv-terra)}.nv-btn--accent:hover{background:var(--nv-terra-2)}.nv-btn--ghost{background:transparent;color:var(--nv-ink);border-color:var(--nv-line-strong)}.nv-btn--ghost:hover{background:var(--nv-ink);color:var(--nv-on-dark);border-color:var(--nv-ink)}.nv-btn--light{background:var(--nv-bg);color:var(--nv-ink)}.nv-btn--light:hover{background:#fff}.nv-btn--lg{min-height:54px;padding:0 28px;font-size:16px}.nv-btn--block{width:100%}.nv-btn svg{width:18px;height:18px;flex:none}.nv-btn[disabled],.nv-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nv-btn[aria-disabled=true]{pointer-events:none}.nv-btn:focus-visible,.nv-link:focus-visible{outline:2px solid var(--nv-terra);outline-offset:3px}.nv-btn.is-loading{opacity:.7;cursor:progress}.nv-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;border:0;background:transparent;color:inherit;cursor:pointer}.nv-icon-btn:hover{background:#1e1e1c0f}.nv-icon-btn svg{width:20px;height:20px}.nv-field-group{display:grid;gap:6px}.nv-label{font-size:14px;font-weight:500;color:var(--nv-ink)}.nv-hint{font-size:13px;line-height:1.5;color:var(--nv-ink-3)}.nv-field{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--nv-line-strong);border-radius:var(--nv-radius-sm);background:#fff;color:var(--nv-ink);font:16px/1.4 var(--nv-font);box-shadow:none;-webkit-appearance:none;appearance:none}textarea.nv-field{min-height:140px;resize:vertical}.nv-field::placeholder{color:var(--nv-ink-3);opacity:1}.nv-field:focus{outline:2px solid var(--nv-terra);outline-offset:1px;border-color:var(--nv-ink);box-shadow:none}.nv-field[aria-invalid=true]{border-color:var(--nv-danger)}.nv-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--nv-ink-2);cursor:pointer}.nv-check input[type=checkbox]{flex:none;width:20px;height:20px;margin:1px 0 0;border:1px solid var(--nv-line-strong);border-radius:5px;color:var(--nv-terra);accent-color:var(--nv-terra);cursor:pointer}.nv-check input[type=checkbox]:checked{background-color:var(--nv-terra);border-color:var(--nv-terra)}.nv-check input[type=checkbox]:focus{--tw-ring-color:var(--nv-terra);box-shadow:none;outline:2px solid var(--nv-terra);outline-offset:2px}.nv-check a{color:var(--nv-ink);text-decoration:underline;text-underline-offset:3px}.nv-alert{padding:14px 16px;border-radius:var(--nv-radius-sm);font-size:15px;line-height:1.5;border:1px solid var(--nv-line)}.nv-alert--success{background:#eef1ea;border-color:#56694f59;color:#33422e}.nv-alert--error{background:#f8ece8;border-color:#a33a2c59;color:#7a2a20}.nv-alert--info{background:var(--nv-surface-alt);color:var(--nv-ink)}.nv-error-text{font-size:14px;line-height:1.5;color:var(--nv-danger)}.nv-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:9999px;background:var(--nv-ink);color:var(--nv-on-dark);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.nv-badge--terra{background:var(--nv-terra)}.nv-badge--soft{background:var(--nv-surface-alt);color:var(--nv-ink)}.nv-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 12px;border-radius:9999px;border:1px solid var(--nv-line-strong);font-size:13px;color:var(--nv-ink-2)}.nvp{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .4em}.nvp-from{color:var(--nv-ink-3);font-weight:400}.nvp-was{color:var(--nv-ink-3);font-weight:400;text-decoration-thickness:1px}.nvp-now{font-weight:500;color:var(--nv-ink)}.nv-promo-note{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--nv-ink-2)}.nv-card{display:flex;flex-direction:column;background:var(--nv-card);border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);overflow:hidden}.nv-card__media{display:block;aspect-ratio:4/3;background:var(--nv-surface-muted);overflow:hidden}.nv-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nv-card:hover .nv-card__media img{transform:scale(1.03)}.nv-card__body{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}@media(max-width:749px){.nv-card__body{padding:18px 18px 20px}}.nv-facts{margin:0;padding:0;border-top:1px solid var(--nv-line)}.nv-facts>div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--nv-line);font-size:15px;line-height:1.5}.nv-facts dt{color:var(--nv-ink-3)}.nv-facts dd{margin:0;color:var(--nv-ink)}.nv-acc{border-top:1px solid var(--nv-line)}.nv-acc>details{border-bottom:1px solid var(--nv-line)}.nv-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:1.35}.nv-acc summary::-webkit-details-marker{display:none}.nv-acc summary:after{content:"";flex:none;width:32px;height:32px;border-radius:9999px;border:1px solid var(--nv-line-strong);background:no-repeat center/12px 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10M1 6h10' stroke='%231E1E1C' stroke-width='1.4'/%3E%3C/svg%3E")}.nv-acc details[open]>summary:after{background-color:var(--nv-ink);border-color:var(--nv-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 6h10' stroke='%23F7F4EF' stroke-width='1.4'/%3E%3C/svg%3E")}.nv-acc .nv-acc__body{padding:0 48px 22px 0;font-size:15.5px;line-height:1.65;color:var(--nv-ink-2)}.nv-acc .nv-acc__body a{color:var(--nv-terra);text-decoration:underline;text-underline-offset:3px}.nv-acc .nv-acc__body>*+*{margin-top:.8em}@media(max-width:749px){.nv-acc summary{font-size:16.5px}.nv-acc .nv-acc__body{padding-right:0}}.nv-services{list-style:none;margin:0;padding:0;display:grid;gap:0}.nv-services>li{display:grid;grid-template-columns:28px 1fr;column-gap:12px;padding:14px 0;border-top:1px solid var(--nv-line)}.nv-services>li:last-child{border-bottom:1px solid var(--nv-line)}.nv-services .nv-services__icon{width:22px;height:22px;margin-top:1px;color:var(--nv-terra)}.nv-services .nv-services__icon svg{width:100%;height:100%}.nv-services strong{display:block;font-size:15px;font-weight:500;color:var(--nv-ink)}.nv-services p{margin:3px 0 0;font-size:14px;line-height:1.5;color:var(--nv-ink-2)}.nv-services a{color:var(--nv-ink);text-decoration:underline;text-underline-offset:3px}.nv-services--compact>li{padding:10px 0}.nv-slot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:16px;border:1.5px dashed rgba(30,30,28,.35);border-radius:var(--nv-radius-md);background:repeating-linear-gradient(135deg,#f1eadf 0 14px,#ede4d7 14px 28px);color:var(--nv-ink-2);text-align:center;font-size:13px;line-height:1.4}.nv-slot__id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--nv-ink);background:#f7f4efe6;padding:3px 8px;border-radius:6px}.nv-slot__what{max-width:34em}.nv-media{position:relative;overflow:hidden;border-radius:var(--nv-radius-lg);background:var(--nv-surface-muted)}.nv-media img,.nv-media video{display:block;width:100%;height:100%;object-fit:cover}.nv-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.nv-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.nv-table th,.nv-table td{padding:14px 16px 14px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--nv-line)}.nv-table thead th{font-size:13px;font-weight:500;color:var(--nv-ink-3);border-bottom-color:#1e1e1c38}.nv-table tbody th{font-weight:500;color:var(--nv-ink)}.nv-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--nv-ink-3)}.nv-crumbs a{color:var(--nv-ink-2);text-decoration:none}.nv-crumbs a:hover{color:var(--nv-ink);text-decoration:underline}.nv-crumbs [aria-current]{color:var(--nv-ink)}.nv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1e1e1c66;opacity:0;pointer-events:none;transition:opacity .25s}.nv-overlay.is-open{opacity:1;pointer-events:auto}.nv-drawer{position:fixed;top:0;bottom:0;z-index:51;width:min(440px,100%);background:var(--nv-bg);box-shadow:var(--nv-shadow-overlay);display:flex;flex-direction:column;transition:transform .3s var(--nv-ease);visibility:hidden}.nv-drawer--right{right:0;transform:translate(100%)}.nv-drawer--left{left:0;transform:translate(-100%)}.nv-drawer.is-open{transform:none;visibility:visible}.nv-drawer.is-closing{visibility:visible}body.nv-lock{overflow:hidden}.shopify-section-group-header-group{position:sticky;top:0;z-index:40}[data-header].is-scrolled{background:#f7f4efeb;border-bottom-color:var(--nv-line)}@supports (backdrop-filter:blur(8px)){[data-header].is-scrolled{background:#f7f4efd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.underline{text-decoration-line:underline;text-underline-offset:3px}.select-none{-webkit-user-select:none;user-select:none}.opacity-50{opacity:.5}.m-0{margin:0}.gap-x-2{column-gap:.5rem}.gap-y-0\.5{row-gap:.125rem}.left-3{left:.75rem}.text-\[11px\]{font-size:12px}.bg-anthracite\/55{background-color:#1e1e1c8c}.border-cream\/40{border-color:#f7f4ef66}@media(min-width:768px){.md\:left-5{left:1.25rem}.md\:right-5{right:1.25rem}.md\:w-12{width:3rem}.md\:h-12{height:3rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:text-\[26px\]{font-size:26px}}@media(min-width:1024px){.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}}.nv-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nv-pay__icon{width:38px;height:24px}.nv-cart-drawer>.shopify-section{display:flex;flex-direction:column;height:100%}.nv-cd{display:flex;flex-direction:column;height:100%}.nv-cd[aria-busy=true],.nv-cartpage[aria-busy=true]{cursor:progress}.nv-cd[aria-busy=true] .nv-lines,.nv-cartpage[aria-busy=true] .nv-lines{opacity:.6;pointer-events:none}.nv-cd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 16px 24px;border-bottom:1px solid var(--nv-line)}.nv-cd__title{margin:0;font-size:22px;font-weight:400;letter-spacing:-.02em}.nv-cd__title:focus{outline:none}.nv-cd__count{color:var(--nv-ink-3)}.nv-cd__body{flex:1;overflow-y:auto;padding:0 24px}.nv-cd__error{margin:14px 0 0}.nv-cd__foot{padding:18px 24px 22px;border-top:1px solid var(--nv-line);background:var(--nv-bg)}.nv-cd__cartlink{display:block;margin-top:12px;text-align:center;font-size:14px;color:var(--nv-ink-2);text-decoration:underline;text-underline-offset:3px}.nv-lines{list-style:none;margin:0;padding:0}.nv-line{display:grid;grid-template-columns:88px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--nv-line)}.nv-line--lg{grid-template-columns:128px 1fr;gap:20px;padding:24px 0}.nv-line__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--nv-surface-muted)}.nv-line__img img{width:100%;height:100%;object-fit:cover}.nv-line__head{display:flex;justify-content:space-between;gap:12px}.nv-line__title{font-size:16px;font-weight:500;line-height:1.3;color:var(--nv-ink);text-decoration:none}.nv-line--lg .nv-line__title{font-size:19px;font-weight:400;letter-spacing:-.01em}.nv-line__title:hover{text-decoration:underline;text-underline-offset:3px}.nv-line__price{margin:0;text-align:right;font-size:15px;font-weight:500;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}.nv-line__opts{list-style:none;margin:6px 0 0;padding:0;font-size:13.5px;line-height:1.5;color:var(--nv-ink-2)}.nv-line__opts span{color:var(--nv-ink-3)}.nv-line__disc{margin:4px 0 0;font-size:13px;color:var(--nv-success)}.nv-line__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.nv-line__remove{padding:6px 0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--nv-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nv-line__remove:hover{color:var(--nv-ink)}.nv-qty{display:inline-flex;align-items:center;border:1px solid var(--nv-line-strong);border-radius:9999px}.nv-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:9999px;background:none;color:var(--nv-ink);cursor:pointer}.nv-qty__btn:hover{background:#1e1e1c0f}.nv-qty__btn svg{width:12px;height:12px}.nv-qty__val{min-width:24px;text-align:center;font-size:15px;font-variant-numeric:tabular-nums}.nv-sum{margin:0;display:grid;gap:8px;font-size:15px}.nv-sum>div{display:flex;justify-content:space-between;gap:16px}.nv-sum dt{color:var(--nv-ink-2)}.nv-sum dd{margin:0;text-align:right}.nv-sum__disc dt,.nv-sum__disc dd{color:var(--nv-success)}.nv-sum__total{margin-top:6px;padding-top:12px;border-top:1px solid var(--nv-line)}.nv-sum__total dt{color:var(--nv-ink);font-weight:500}.nv-sum__total dd{font-size:20px;font-weight:500}.nv-sum__saved{margin:8px 0 0;font-size:13.5px;color:var(--nv-success)}.nv-sum__form{display:grid;gap:10px;margin-top:16px}.nv-sum__note{margin:0;font-size:13px;text-align:center;color:var(--nv-ink-3)}.nv-cart-empty{display:grid;gap:14px;justify-items:start;padding:28px 0;font-size:15px;line-height:1.55;color:var(--nv-ink-2)}.nv-cart-empty__title{margin:0;font-size:20px;color:var(--nv-ink)}.nv-cart-empty--page{max-width:36em;margin-top:24px}.nv-cart-empty__actions{display:flex;flex-wrap:wrap;gap:12px}.nv-cartpage__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,4fr);gap:56px;margin-top:40px;align-items:start}.nv-cartpage__aside{position:sticky;top:104px;padding:24px;border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-card)}.nv-cartpage__aside .nv-h4{margin-bottom:16px}.nv-cartpage__services,.nv-cartpage__back{margin-top:20px}.nv-lines--page{border-top:1px solid var(--nv-line)}@media(max-width:899px){.nv-cartpage__grid{grid-template-columns:1fr;gap:32px;margin-top:24px}.nv-cartpage__aside{position:static;padding:20px}.nv-line--lg{grid-template-columns:96px 1fr;gap:16px}}.nv-section--ink .eyebrow,[data-tone=dark] .eyebrow,.eyebrow.eyebrow--light{color:var(--nv-on-dark)!important}.nv-section--ink .eyebrow:before,[data-tone=dark] .eyebrow:before,.eyebrow.eyebrow--light:before{background:currentColor}.nv-sr,.sr-only{top:0;left:0}.nvg-list,.nv-cmp__wrap,.nv-gal,.nv-table-wrap,.nvc-table{position:relative}.nv-pay{list-style:none;padding:0}.nv-pay li{display:inline-flex}.nv-pay__icon{display:block;border-radius:4px}.help-pay{display:inline-flex;flex-wrap:wrap;gap:6px;vertical-align:middle}.nv-slot,.nv-media{max-width:100%;min-width:0}.nv-pb-short{display:none}@media(max-width:767px){body[data-template=product] .nv-ann:has(~[data-promo-bar]){display:none}body[data-template=product] [data-promo-bar] p{padding-top:7px;padding-bottom:7px;flex-wrap:nowrap;white-space:nowrap}body[data-template=product] [data-promo-bar] .nv-pb-long{display:none}body[data-template=product] [data-promo-bar] .nv-pb-short{display:inline}body[data-template=product] .nv-ann .marquee-track{padding-top:7px;padding-bottom:7px}}@media(max-width:1023px){body[data-template=product] #shopify-pc__banner.shopify-pc__banner__dialog{top:90px!important;bottom:auto!important;left:8px!important;right:8px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 110px)!important;overflow:auto!important;margin:0!important;padding:14px 16px 12px!important;border-radius:14px!important;box-shadow:0 14px 34px -10px #1e1e1c73!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important;margin:0!important;max-width:none!important}body[data-template=product] #shopify-pc__banner h2{font-size:14.5px!important;margin:0 0 3px!important}body[data-template=product] #shopify-pc__banner p{font-size:12px!important;line-height:1.35!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;width:auto!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;padding:8px!important;min-height:44px!important;flex:1 1 40%!important;width:auto!important;max-width:none!important;font-size:14px!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:3!important;flex-basis:100%!important;min-height:40px!important;padding:4px 8px!important}}@media(min-width:1024px){body[data-template=product] #shopify-pc__banner.shopify-pc__banner__dialog{top:auto!important;bottom:16px!important;left:16px!important;right:auto!important;width:min(440px,calc(50vw - 40px))!important;max-width:none!important;margin:0!important;padding:18px 20px 14px!important;border-radius:14px!important;box-shadow:0 14px 34px -10px #1e1e1c73!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;padding:0!important;margin:0!important;max-width:none!important}body[data-template=product] #shopify-pc__banner h2{font-size:16px!important;margin:0 0 4px!important}body[data-template=product] #shopify-pc__banner p{font-size:13px!important;line-height:1.4!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin:12px 0 0!important;padding:0!important;width:auto!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;padding:8px!important;min-height:44px!important;flex:1 1 40%!important;width:auto!important;max-width:none!important}body[data-template=product] #shopify-pc__banner .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{order:3!important;flex-basis:100%!important;min-height:40px!important;padding:4px 8px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/nv-base.css.map */
