:root{--ink: 23 23 23;--paper: 255 255 255;--smoke: 244 244 244;--stone: 235 235 235;--ash: 115 115 115;--mist: 163 163 163;--graphite: 64 64 64;--sand: 222 215 203;--cream: var(--color-accent-2, 246 241 233);--hairline: rgb(var(--color-foreground) / .16);--hairline-soft: rgb(var(--color-foreground) / .07);--hairline-invert: rgb(255 255 255 / .3);--on-dark: rgb(255 255 255 / .92);--on-dark-soft: rgb(255 255 255 / .86);--muted: rgb(var(--color-foreground) / .88);--fs-micro: 11.5px;--fs-nano: 11.5px;--fs-label: 13px;--fs-body: 15px;--fs-lead: clamp(15px, .5rem + .6vw, 18px);--fs-h3: clamp(18px, .5rem + 1vw, 26px);--fs-h2: clamp(28px, 1rem + 2.8vw, 58px);--fs-h1: clamp(32px, 1rem + 4.2vw, 76px);--fs-display: clamp(38px, 1rem + 7.4vw, 104px);--fs-stat: clamp(22px, .6rem + 2.8vw, 40px);--tr-wide: .18em;--tr-wider: .22em;--tr-widest: .3em;--tr-tight: -.02em;--pad-x: clamp(18px, 3vw, 44px);--gap-s: clamp(10px, 1vw, 14px);--gap-m: clamp(14px, 1.6vw, 22px);--gap-l: clamp(24px, 3vw, 44px);--section-y: clamp( calc(var(--nv-section-y, 72px) * .63888889), 5vw, calc(var(--nv-section-y, 72px) * 1.19444444) );--page-max: var(--nv-page-max, 1600px);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: calc(.3s * var(--nv-motion, 1));--dur: calc(.6s * var(--nv-motion, 1));--dur-slow: calc(1s * var(--nv-motion, 1));--r-xs: 1px;--r-sm: var(--nv-btn-radius, 2px);--r-md: var(--nv-card-radius, 3px);--r-pill: 100px;--z-header: 60;--z-drawer: 80;--z-modal: 90;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-32: 128px;--text-xs: var(--fs-micro);--text-sm: var(--fs-label);--text-base: var(--fs-body);--text-lg: var(--fs-lead);--text-xl: var(--fs-h3);--text-2xl: var(--fs-h3);--text-3xl: var(--fs-h2);--text-4xl: var(--fs-h1);--text-5xl: var(--fs-h1);--text-hero: var(--fs-display);--ease-nav: var(--ease);--ease-primary: var(--ease);--ease-smooth: var(--ease);--duration-fast: var(--dur-fast);--duration-base: var(--dur);--duration-slow: var(--dur-slow);--page-width: var(--page-max);--page-margin: var(--pad-x);--grid-gap: var(--gap-s);--header-height: 59px;--section-padding-block: var(--section-y);--color-border: var(--hairline);--color-border-light: var(--hairline-soft);--color-border-dark: rgb(var(--color-foreground) / .35);--color-muted: var(--muted);--card-radius: var(--r-md);--card-border-width: var(--nv-card-border-width, 1px);--card-shadow: var(--nv-card-shadow, none);--card-bg: rgb(var(--color-card-bg, 255 255 255));--card-border: rgb(var(--color-card-border, 218 218 218));--button-radius: var(--r-sm);--z-toast: 100}.page-width{width:var(--nv-content);margin-inline:auto}.page-width--narrow{max-width:900px}.page-width--full{width:100%;max-width:none}.btn--secondary{color:rgb(var(--color-foreground));background:transparent;border-color:var(--hairline)}.btn--secondary:hover{border-color:rgb(var(--color-foreground));opacity:1}.btn--inverse{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.text-center{text-align:center}.text-sm{font-size:var(--fs-label)}.uppercase{text-transform:uppercase;letter-spacing:var(--tr-wide)}.rte a{text-decoration:underline;text-underline-offset:.15em}.rte>:first-child{margin-top:0}.rte p+p{margin-top:1em}.h0{font-size:var(--fs-display)}.h4{font-size:var(--fs-lead)}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}[reveal]{opacity:0;transform:translateY(60px);transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1) .1s;transition-delay:var(--reveal-delay, var(--rv-delay, 0ms))}[reveal].is-visible,[reveal].is-in,.no-js [reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[reveal]{opacity:1!important;transform:none!important}}@keyframes ery-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ery-spin{to{transform:rotate(360deg)}}@keyframes ery-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes ery-mega{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ery-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100svh;font-family:var(--font-body-family, "Hanken Grotesk", system-ui, sans-serif);font-weight:var(--font-body-weight, 400);-webkit-font-smoothing:antialiased;font-size:var(--fs-body);line-height:var(--nv-body-lh, 1.6);letter-spacing:var(--nv-body-ls, 0px);color:rgb(var(--color-foreground));background:rgb(var(--color-background));overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading-family, Archivo, sans-serif);font-weight:var(--font-heading-weight, 600);line-height:calc(var(--nv-heading-lh, 102) / 100);letter-spacing:calc(var(--tr-tight) + var(--nv-heading-ls, 0px));text-wrap:balance}p{margin:0}img,svg,video,canvas{display:block;max-width:100%;height:auto}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea,button{font-family:inherit}:where(input,textarea,select){--button-radius: var(--nv-input-radius, 2px);--color-border-dark: var(--nv-input-border, #AEAEAE);--nv-field-border-width: var(--nv-input-border-width, 1px)}:where(input,select,textarea){font-size:max(16px,1rem)}@media(max-width:989px){:root{--header-height: 45px}}@media(max-width:820px){:root{--fs-body: 15px}}@media(max-width:749px){:root{--section-y: var(--nv-section-y-mobile, 30px)}}.visually-hidden,.sr-only{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-to-content{position:fixed;top:var(--safe-top);left:0;z-index:200;padding:14px 22px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font:500 var(--fs-label)/1 var(--font-body-family, "Hanken Grotesk", sans-serif);letter-spacing:var(--tr-wide);text-transform:uppercase;transform:translateY(-140%);transition:transform var(--dur-fast) var(--ease)}.skip-to-content:focus{transform:translateY(0)}:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}:focus:not(:focus-visible){outline:none}a,button,[role=button],input,select,summary{touch-action:manipulation}product-form{display:contents}.wrap{width:var(--nv-content);margin-inline:auto}.wrap--narrow{max-width:900px}.wrap--flush{width:100%;max-width:none}.section{padding-block:var(--section-y)}.kicker{display:inline-block;font:500 var(--fs-micro)/1 var(--font-body-family, "Hanken Grotesk", sans-serif);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--muted)}.kicker--light{color:var(--on-dark-soft)}.eyebrow{font:500 var(--fs-micro)/1.4 var(--font-body-family, "Hanken Grotesk", sans-serif);letter-spacing:var(--tr-wider);text-transform:uppercase;color:var(--muted)}.display{font-size:var(--fs-display);line-height:.95;letter-spacing:-.01em}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3)}.lead{font-size:var(--fs-lead);font-weight:400;line-height:1.55;color:var(--muted);max-width:52ch}.em-italic{font-style:italic}.rule{border:0;border-top:1px solid var(--hairline);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;min-height:var(--nv-btn-height, 48px);font:600 var(--fs-label)/1 var(--font-body-family, "Hanken Grotesk", sans-serif);letter-spacing:calc(var(--tr-wide) + var(--nv-btn-ls, 0px));text-transform:var(--nv-btn-transform, uppercase);color:rgb(var(--color-button-text));background:rgb(var(--color-button));border:var(--nv-btn-border-width, 1px) solid rgb(var(--color-button));border-radius:var(--r-sm);transition:all calc(.5s * var(--nv-motion, 1)) ease}.btn:hover{opacity:.86}.btn:active{transform:translateY(1px)}.btn--ghost{color:rgb(var(--color-foreground));background:transparent;border-color:var(--hairline)}.btn--ghost:hover{border-color:rgb(var(--color-foreground));opacity:1}.btn--paper{color:rgb(var(--color-foreground));background:#fff;border-color:#fff}.btn--glass{color:#fff;background:#ffffff14;border:1px solid rgb(255 255 255 / .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--full{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.rte a,.nf__link,.link-arrow,.nv-textlink{transition:color calc(.16s * var(--nv-motion, 1)) ease,opacity calc(.16s * var(--nv-motion, 1)) ease,transform calc(.16s * var(--nv-motion, 1)) ease,text-underline-offset calc(.16s * var(--nv-motion, 1)) ease}.link-arrow{display:inline-flex;align-items:center;gap:8px;font:600 var(--fs-label)/1 var(--font-body-family, "Hanken Grotesk", sans-serif);letter-spacing:var(--tr-wide);text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid currentColor}.link-arrow svg{transition:transform var(--dur-fast) var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.media{position:relative;overflow:hidden;background:rgb(var(--stone))}.media img,.media video{width:100%;height:100%;object-fit:cover}.media--square{aspect-ratio:1 / 1}.media--portrait{aspect-ratio:3 / 4}.media--tall{aspect-ratio:2 / 3}.media--landscape{aspect-ratio:4 / 3}.media--wide{aspect-ratio:16 / 9}.media-zoom img{transition:transform calc(1.2s * var(--nv-motion, 1)) var(--ease)}.media-zoom:hover img{transform:scale(1.05)}.ph{display:grid;place-items:center;background:rgb(var(--stone));color:var(--muted);text-align:center;font:400 var(--fs-micro)/1.5 var(--font-body-family, "Hanken Grotesk", sans-serif);letter-spacing:var(--tr-wider);text-transform:uppercase;padding:12px}[data-rv]{opacity:0;transform:translateY(60px);transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1) .1s;transition-delay:var(--rv-delay, 0ms)}[data-rv].is-in,.no-js [data-rv]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-rv]{opacity:1!important;transform:none!important}}.rail{display:flex;gap:var(--gap-s);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--pad-x) * -1);padding-inline:var(--pad-x)}.rail::-webkit-scrollbar{display:none}.rail>*{flex:none;scroll-snap-align:start}.grid{display:grid;gap:var(--gap-s)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:820px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}.grid--2{grid-template-columns:1fr}.stack-s{flex-direction:column!important;align-items:stretch!important}.hide-s{display:none!important}.only-s{display:flex!important}}@media(max-width:560px){.grid--4,.grid--3{grid-template-columns:1fr}}@media(min-width:821px){.only-s{display:none!important}}.hidden{display:none!important}.no-scroll{overflow:hidden}@media(max-width:820px){#MainContent{display:flex;flex-direction:column}#MainContent>.pdp-section{order:-2}#MainContent>.shopify-section--ugc{order:-1}}.nv-appear{opacity:0;transform:translateY(60px)}.nv-appear.nv-appear{transition:transform 1s cubic-bezier(.165,.84,.44,1) var(--nv-d, 0ms),opacity 1s cubic-bezier(.165,.84,.44,1) calc(var(--nv-d, 0ms) + .1s),background-color var(--dur-fast, .3s) var(--ease, ease)}[data-open=true] .nv-appear{opacity:1;transform:translateY(0)}[data-closing=true] .nv-appear{transition-delay:.5s;transition-duration:0s}@media(prefers-reduced-motion:reduce){.nv-appear,.nv-appear.nv-appear{transition:none;opacity:1;transform:none}}.field{display:flex;flex-direction:column;gap:.4rem}.field--full{grid-column:1 / -1}.field__label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em}.field input,.field textarea{border:1px solid var(--color-border-dark);border-radius:var(--button-radius);padding:.75rem;background:rgb(var(--color-background));font:inherit;min-height:3rem}.form-success{padding:1rem;background:rgb(var(--color-highlight) / .5);border-radius:var(--card-radius);margin-bottom:1rem}.pagination{display:flex;gap:.4rem;justify-content:center;margin-top:2.5rem}.pagination__link{display:inline-grid;place-items:center;min-width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--button-radius)}.pagination__link.is-current{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pagination__link--next .icon{transform:rotate(-90deg)}.pagination__link:not(.pagination__link--next):first-child .icon{transform:rotate(90deg)}.collection-header{text-align:center;margin-bottom:1.5rem}.collection-header__title{margin:0 0 .5rem}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.section__heading{margin:0}.article-card__link{display:inline-flex;align-items:center;gap:.35rem;text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-sm);font-weight:600}.acc{border-top:1px solid var(--hairline);margin:0}.acc+.acc{border-top:1px solid var(--hairline)}.acc:last-of-type{border-bottom:1px solid var(--hairline)}.acc__sum{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;cursor:pointer;list-style:none;font:600 14px/1.2 var(--font-body-family, sans-serif);letter-spacing:.1em;text-transform:uppercase;padding-block:20px;margin:0;min-height:0}.acc__sum::-webkit-details-marker{display:none}.acc__ico{position:relative;width:11px;height:11px;flex:none}.acc__ico:before,.acc__ico:after{content:"";position:absolute;background:currentColor;transition:transform var(--dur-fast) var(--ease)}.acc__ico:before{left:0;right:0;top:5px;height:1px}.acc__ico:after{top:0;bottom:0;left:5px;width:1px}.acc[open] .acc__ico:after{transform:scaleY(0)}.acc__body{padding-bottom:20px;color:rgb(var(--color-foreground));font-size:14.5px;line-height:1.7}.customer-page{color:rgb(var(--color-text, var(--color-foreground)));background:rgb(var(--color-background))}.customer-page__inner{width:var(--nv-content);max-width:520px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--gap-l)}.customer-page__inner--wide{max-width:var(--nv-container, 1400px)}.customer-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gap-s);padding-bottom:var(--gap-m);border-bottom:1px solid rgb(var(--color-border))}.customer-head h1{color:rgb(var(--color-heading, var(--color-foreground)))}.customer-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-m);font-size:var(--fs-label)}.customer-card{display:flex;flex-direction:column;gap:var(--gap-s);padding:clamp(20px,3vw,32px);background:rgb(var(--color-card, var(--color-background)));border:var(--nv-card-border-width, 1px) solid rgb(var(--color-card-border, var(--color-border)));border-radius:var(--r-md);box-shadow:var(--nv-card-shadow, none)}.customer-card__title{color:rgb(var(--color-heading, var(--color-foreground)))}.customer-card__text{font-size:var(--fs-label);opacity:.85}.customer-card form{display:flex;flex-direction:column;gap:var(--gap-s)}.customer-card__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gap-s);padding-top:var(--gap-s);border-top:1px solid rgb(var(--color-border));font-size:var(--fs-label)}.customer-page .field{display:flex;flex-direction:column;gap:6px}.customer-page .field__label{font:500 var(--fs-micro) / 1 var(--font-body-family, sans-serif);letter-spacing:var(--tr-wider);text-transform:uppercase;opacity:.85}.customer-page .field__input{width:100%;min-height:var(--nv-btn-height, 48px);padding:0 14px;color:rgb(var(--color-text, var(--color-foreground)));background:rgb(var(--color-background));border:var(--nv-input-border-width, 1px) solid rgb(var(--color-border));border-radius:var(--nv-input-radius, 2px);font:400 var(--fs-body) / 1.4 var(--font-body-family, sans-serif)}.customer-page textarea.field__input{min-height:8rem;padding-block:12px}.customer-page .field__input:focus-visible,.customer-page .customer-link:focus-visible,.customer-page .btn:focus-visible,.customer-page .customer-pagination__link:focus-visible{outline:2px solid rgb(var(--color-text, var(--color-foreground)));outline-offset:2px}.customer-page .field-row,.customer-page .field-grid{display:grid;gap:var(--gap-s)}.customer-page .field-row,.customer-page .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-page .field--full{grid-column:1 / -1}.customer-page .field-check{display:flex;align-items:center;gap:10px;font-size:var(--fs-label)}@media(max-width:560px){.customer-page .field-row,.customer-page .field-grid{grid-template-columns:1fr}}.customer-link{font-size:var(--fs-label);text-decoration:underline;text-underline-offset:.25em;color:inherit;text-align:left}.customer-link:hover{opacity:.75}.customer-errors,.customer-notice,.customer-success{padding:12px 14px;font-size:var(--fs-label);border:1px solid rgb(var(--color-border));border-radius:var(--r-sm);background:rgb(var(--color-card, var(--color-background)))}.customer-errors{border-color:rgb(var(--color-heading, var(--color-foreground)))}.customer-errors ul{display:flex;flex-direction:column;gap:4px}.customer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:var(--gap-l);align-items:start}.customer-orders,.customer-side{display:flex;flex-direction:column;gap:var(--gap-s)}.customer-side{padding:clamp(18px,2.4vw,26px);background:rgb(var(--color-card, var(--color-background)));border:var(--nv-card-border-width, 1px) solid rgb(var(--color-card-border, var(--color-border)));border-radius:var(--r-md)}.customer-address{font-style:normal;font-size:var(--fs-label);line-height:1.6}@media(max-width:820px){.customer-grid{grid-template-columns:1fr}}.customer-table-wrap{overflow-x:auto}.customer-table{width:100%;border-collapse:collapse;font-size:var(--fs-label)}.customer-table th,.customer-table td{padding:12px 14px;text-align:left;border-bottom:1px solid rgb(var(--color-border));vertical-align:top}.customer-table thead th{font:500 var(--fs-micro) / 1 var(--font-body-family, sans-serif);letter-spacing:var(--tr-wider);text-transform:uppercase;white-space:nowrap}.customer-table__product{font-weight:600}.customer-table__sku{display:block;font-weight:400;opacity:.7}.customer-table tfoot th{font-weight:400;text-align:right}.customer-table__total th,.customer-table__total td{font-weight:700}@media(max-width:640px){.customer-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.customer-table tr{display:block;padding-block:8px;border-bottom:1px solid rgb(var(--color-border))}.customer-table th,.customer-table td{display:flex;justify-content:space-between;gap:16px;border:0;padding:4px 0}.customer-table td[data-label]:before{content:attr(data-label);font-weight:600;opacity:.75}.customer-table tfoot th{text-align:left}}.customer-pagination{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--gap-s)}.customer-pagination__link{display:grid;place-items:center;min-width:40px;min-height:40px;padding-inline:8px;font-size:var(--fs-label);border:1px solid rgb(var(--color-border));border-radius:var(--r-sm)}.customer-pagination__link.is-current{color:rgb(var(--color-button-label));background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.customer-list-heading{color:rgb(var(--color-heading, var(--color-foreground)))}.customer-address-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--gap-s)}.customer-address-item{display:flex;flex-direction:column;gap:10px;padding:clamp(16px,2vw,22px);background:rgb(var(--color-card, var(--color-background)));border:var(--nv-card-border-width, 1px) solid rgb(var(--color-card-border, var(--color-border)));border-radius:var(--r-md);font-size:var(--fs-label)}.customer-address-item address{font-style:normal;line-height:1.6}.customer-address-item__actions{display:flex;gap:var(--gap-m);margin-top:auto}.customer-badge{align-self:flex-start;padding:4px 10px;font:600 var(--fs-micro) / 1.4 var(--font-body-family, sans-serif);letter-spacing:var(--tr-wide);text-transform:var(--nv-badge-transform, uppercase);color:rgb(var(--color-badge-label));background:rgb(var(--color-badge));border-radius:var(--nv-badge-radius, 100px)}.customer-statuses{display:flex;flex-wrap:wrap;gap:var(--gap-l);font-size:var(--fs-label)}.customer-statuses dt{font:500 var(--fs-micro) / 1 var(--font-body-family, sans-serif);letter-spacing:var(--tr-wider);text-transform:uppercase;opacity:.8}.customer-statuses dd{margin:6px 0 0;font-weight:600}.customer-addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--gap-l)}.customer-addresses address{font-style:normal;margin-top:8px;font-size:var(--fs-label);line-height:1.6}.customer-empty{font-size:var(--fs-body);opacity:.85}:root{--novea-green: #0b4538;--novea-green-dark: #07382e;--novea-cream: #f6f2ea;--novea-cream-dark: #ebe3d7;--novea-gold: #b28a52;--novea-text: #171917;--novea-muted: #666963;--novea-border: #ded9d1;--novea-white: #ffffff}.shopify-policy__container{max-width:1160px!important;margin:0 auto!important;padding:52px 24px 100px!important}.shopify-policy__title{position:relative;overflow:hidden;margin:0 0 24px!important;padding:58px 64px!important;text-align:left!important;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.06),transparent 35%),var(--novea-green);border:1px solid rgba(255,255,255,.06);border-radius:24px;box-shadow:0 14px 40px #07382e17}.shopify-policy__title:before{content:"";display:block;width:45px;height:2px;margin-bottom:22px;background:var(--novea-gold)}.shopify-policy__title h1{max-width:800px;margin:0!important;color:#fff!important;font-size:clamp(38px,5vw,62px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:600!important}.shopify-policy__body{position:relative;padding:60px 68px 70px!important;background:var(--novea-white);border:1px solid var(--novea-border);border-radius:24px;box-shadow:0 8px 35px #191f1c0a}.shopify-policy__body .rte{color:var(--novea-text);font-size:16px;line-height:1.75}.shopify-policy__body .rte p{margin:0 0 18px;color:var(--novea-text);line-height:1.75}.shopify-policy__body .rte>p:first-child{display:inline-flex;align-items:center;margin:0 0 32px;padding:9px 14px;background:var(--novea-cream);border:1px solid var(--novea-cream-dark);border-radius:100px;color:var(--novea-green);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.01em}.shopify-policy__body .rte h2{position:relative;margin:54px 0 20px!important;padding:34px 0 0!important;border-top:1px solid var(--novea-border);color:var(--novea-green-dark)!important;font-size:24px!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:650!important}.shopify-policy__body .rte h2:before{content:"";position:absolute;top:-2px;left:0;width:52px;height:3px;background:var(--novea-gold);border-radius:20px}.shopify-policy__body .rte h2:first-of-type{margin-top:16px!important}.shopify-policy__body .rte h3{margin:32px 0 12px!important;color:var(--novea-green)!important;font-size:18px!important;line-height:1.35!important;font-weight:650!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{list-style-position:outside;margin:20px 0 26px;padding:22px 26px 22px 46px;background:var(--novea-cream);border:1px solid var(--novea-cream-dark);border-radius:14px}.shopify-policy__body .rte ul li{list-style-type:disc}.shopify-policy__body .rte ol li{list-style-type:decimal}.shopify-policy__body .rte li{margin:7px 0;padding-left:5px;color:var(--novea-text);line-height:1.65}.shopify-policy__body .rte li::marker{color:var(--novea-green);font-weight:700}.shopify-policy__body .rte a{color:var(--novea-green)!important;font-weight:650;text-decoration:underline;text-decoration-color:#0b453859;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.shopify-policy__body .rte a:hover{color:var(--novea-green-dark)!important;text-decoration-color:var(--novea-green-dark)}.shopify-policy__body .rte strong,.shopify-policy__body .rte b{color:var(--novea-green-dark);font-weight:700}.shopify-policy__body .novea-policy-important{margin:26px 0!important;padding:22px 24px!important;background:var(--novea-green)!important;border:1px solid var(--novea-green-dark);border-radius:14px;color:#fff!important;font-size:15px;line-height:1.6!important;font-weight:600}.shopify-policy__body .novea-policy-important strong,.shopify-policy__body .novea-policy-important a{color:#fff!important}.shopify-policy__body .rte blockquote{margin:28px 0;padding:22px 26px;background:var(--novea-cream);border:0;border-left:4px solid var(--novea-green);border-radius:0 12px 12px 0;color:var(--novea-text)}.shopify-policy__body .rte table{width:100%;margin:28px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--novea-border);border-radius:12px}.shopify-policy__body .rte th{padding:14px 16px;background:var(--novea-green);color:#fff;text-align:left}.shopify-policy__body .rte td{padding:14px 16px;border-top:1px solid var(--novea-border);color:var(--novea-text)}.shopify-policy__body .rte hr{height:1px;margin:45px 0;border:0;background:var(--novea-border)}.shopify-policy__body ::selection,.shopify-policy__title ::selection{background:var(--novea-gold);color:#fff}@media screen and (max-width:749px){.shopify-policy__container{padding:24px 14px 60px!important}.shopify-policy__title{margin-bottom:14px!important;padding:38px 26px 40px!important;border-radius:18px}.shopify-policy__title h1{font-size:36px!important;line-height:1.05!important}.shopify-policy__body{padding:34px 22px 44px!important;border-radius:18px}.shopify-policy__body .rte{font-size:15px;line-height:1.7}.shopify-policy__body .rte h2{margin-top:44px!important;padding-top:28px!important;font-size:21px!important}.shopify-policy__body .rte h3{font-size:17px!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding:18px 18px 18px 38px;border-radius:12px}.shopify-policy__body .novea-policy-important{padding:19px 20px!important;border-radius:12px}}.novea-policy-address{margin:20px 0 26px;padding:22px 26px;background:#f6f2ea;border:1px solid #ded9d1;border-left:3px solid #b28a52;border-radius:12px}.novea-policy-address p{margin:0!important}.novea-policy-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 34px}.novea-policy-details p{margin:0!important;padding:20px 22px;background:#f6f2ea;border:1px solid #ded9d1;border-radius:12px;line-height:1.6}.novea-policy-details strong{display:inline-block;margin-bottom:5px;color:#0b4538!important;font-size:13px;text-transform:uppercase;letter-spacing:.06em}@media screen and (max-width:900px){.novea-policy-details{grid-template-columns:1fr}}.novea-subscription-cancel-box{display:flex;align-items:flex-start;gap:20px;margin:0 0 28px;padding:28px 30px;background:#f6f2ea;border:1px solid #ded9d1;border-left:4px solid #b28a52;border-radius:16px}.novea-subscription-cancel-icon{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;background:#0b4538;border-radius:50%;color:#fff;font-size:20px;font-weight:700}.novea-subscription-cancel-content{flex:1}.novea-subscription-cancel-content h3{margin:0 0 10px!important;color:#07382e!important;font-size:21px!important;line-height:1.25!important;font-weight:650!important}.novea-subscription-cancel-content p{margin:0 0 12px!important}.novea-subscription-cancel-content p:last-child{margin-bottom:0!important}.shopify-policy__body .rte a.novea-subscription-cancel-button,.novea-subscription-cancel-button{display:inline-flex;align-items:center;justify-content:center;margin:6px 0 4px;padding:13px 22px;background:#0b4538;border:1px solid #0b4538;border-radius:100px;color:#fff!important;font-size:14px;line-height:1.2;font-weight:650;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}.shopify-policy__body .rte a.novea-subscription-cancel-button:hover,.novea-subscription-cancel-button:hover{background:#07382e;border-color:#07382e;color:#fff!important;transform:translateY(-1px)}.novea-subscription-cancel-secondary{margin-top:12px!important;color:#666963!important;font-size:14px;line-height:1.6!important}.shopify-policy__body .rte a.novea-inline-action,.novea-inline-action{display:inline-block;padding:10px 17px;background:#f6f2ea;border:1px solid #ded9d1;border-radius:100px;color:#0b4538!important;font-size:14px;font-weight:650;text-decoration:none!important}.shopify-policy__body .rte a.novea-inline-action:hover,.novea-inline-action:hover{border-color:#0b4538}.novea-policy-important .novea-important-list{margin:16px 0 0!important;padding:0 0 0 20px!important;background:transparent!important;border:0!important}.novea-policy-important .novea-important-list li{margin:8px 0;color:#fff!important}.novea-policy-important .novea-important-list li::marker{color:#b28a52!important}.novea-policy-important p{color:#fff!important}@media screen and (max-width:749px){.novea-subscription-cancel-box{gap:14px;padding:22px 20px;border-radius:14px}.novea-subscription-cancel-icon{flex-basis:36px;width:36px;height:36px;font-size:17px}.novea-subscription-cancel-content h3{font-size:19px!important}.novea-subscription-cancel-button{width:100%;padding:14px 18px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
