:root{--n-ink: #1d1d1f;--n-ink-2: #424245;--n-muted: #6e6e73;--n-faint: #86868b;--n-line: #d2d2d7;--n-bg: #fff;--n-bg-2: #f5f5f7;--n-bg-3: #e8e8ed;--n-blue: #0071e3;--n-blue-hover: #0077ed;--n-link: #0066cc;--n-radius-sm: 12px;--n-radius: 18px;--n-radius-lg: 28px;--n-ease: cubic-bezier(.25, .1, .25, 1);--n-out: cubic-bezier(.16, 1, .3, 1);--n-font: -apple-system, BlinkMacSystemFont, Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;--n-gutter: clamp(16px, 4vw, 48px);--n-max: 1440px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 50px}:root:root{--font-body--family: var(--n-font);--font-subheading--family: var(--n-font);--font-heading--family: var(--n-font);--font-accent--family: var(--n-font);--font-heading--weight: 600;--font-subheading--weight: 600;--letter-spacing--display-tight: -.028em;--letter-spacing--heading-tight: -.022em;--button-padding-block: 13px;--button-padding-inline: 24px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:#0071e32e}*:focus-visible{outline-color:var(--n-blue)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-family:var(--n-font);font-size:17px;font-weight:400;line-height:1.18;letter-spacing:-.012em;text-transform:none;transition:background-color .25s var(--n-ease),color .25s var(--n-ease),box-shadow .25s var(--n-ease),transform .2s var(--n-ease)}.button:not(.button-secondary,.button-unstyled):hover{--button-background-color: var(--n-blue-hover);--button-border-color: var(--n-blue-hover);--button-color: #fff}.button-secondary:hover{--button-background-color: var(--n-blue);--button-border-color: var(--n-blue);--button-color: #fff}.button:active,.button-secondary:active,.arvo-btn:active{transform:scale(.98)}.field__input:focus{box-shadow:0 0 0 1px var(--n-blue),0 0 0 4px #0071e329}.arvo-logo-img{display:block;height:34px;width:auto;max-width:none}@media(max-width:749px){.arvo-logo-img{height:28px}}#header-component .menu-list__link{font-size:13px;font-weight:400;letter-spacing:-.01em;text-transform:none}#header-component[data-sticky-state=active] .header__underlay-closed{background:#161617cc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.card-gallery.card-gallery{border-radius:var(--n-radius);background:var(--n-bg-2);isolation:isolate}:is(.card-gallery,media-gallery) .product-media-container{background:var(--n-bg-2)}:is(.card-gallery,media-gallery) .product-media-container img{mix-blend-mode:multiply}media-gallery .product-media-container{border-radius:var(--n-radius)}.dialog-zoomed-gallery .product-media-container{background:#fff;border-radius:0}.dialog-zoomed-gallery .product-media-container img{mix-blend-mode:normal}.product-card-gallery__title-placeholder{border-radius:var(--n-radius)}.product-badges__badge{font-family:var(--n-font);font-weight:600;letter-spacing:0}.norv-eyebrow{margin:0 0 -2px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--n-muted)}.variant-picker .variant-option--buttons legend{margin-block-end:10px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--n-ink)}.variant-picker .variant-option__button-label{min-height:44px;font-size:15px;letter-spacing:-.01em}.variant-option__button-label:has(input[data-option-name=Couleur]) .variant-option__button-label__text:before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:8px;border-radius:50%;vertical-align:-2px;background:var(--norv-dot, #c7c7cc);box-shadow:inset 0 0 0 1px #00000029}.variant-option__button-label:has(input[data-option-name=Couleur]:checked) .variant-option__button-label__text:before{box-shadow:0 0 0 1.5px #ffffffe6}.variant-option__button-label:has(input[value=Noir]){--norv-dot: #111}.variant-option__button-label:has(input[value=Blanc]){--norv-dot: #fff}.variant-option__button-label:has(input[value="Gris chin\e9"]){--norv-dot: #b9b9b7}.variant-option__button-label:has(input[value=Gris]){--norv-dot: #9b9ea3}.variant-option__button-label:has(input[value="Gris clair"]){--norv-dot: #d4d5d8}.variant-option__button-label:has(input[value="Gris fonc\e9"]){--norv-dot: #4b4e53}.variant-option__button-label:has(input[value="Gris anthracite"]){--norv-dot: #3a3d42}.variant-option__button-label:has(input[value="Gris perle"]){--norv-dot: #dcdcde}.variant-option__button-label:has(input[value="Gris avoine"]){--norv-dot: #cfc8b8}.variant-option__button-label:has(input[value="Blanc gris\e9"]){--norv-dot: #ecebe6}.variant-option__button-label:has(input[value=Cr\e8me]){--norv-dot: #f2e8d5}.variant-option__button-label:has(input[value="Beige lait"]){--norv-dot: #efe3cf}.variant-option__button-label:has(input[value=Abricot]){--norv-dot: #f3b98b}.variant-option__button-label:has(input[value="Abricot gris\e9"]){--norv-dot: #d9b8a1}.variant-option__button-label:has(input[value=Taupe]){--norv-dot: #8b7d70}.variant-option__button-label:has(input[value=Caf\e9]){--norv-dot: #6f4e37}.variant-option__button-label:has(input[value=Marron]){--norv-dot: #6b4a36}.variant-option__button-label:has(input[value=Kaki]){--norv-dot: #8a8660}.variant-option__button-label:has(input[value="Kaki fonc\e9"]){--norv-dot: #5b5a3c}.variant-option__button-label:has(input[value="Vert sauge"]){--norv-dot: #9daf99}.variant-option__button-label:has(input[value="Vert Eden"]){--norv-dot: #2f5d50}.variant-option__button-label:has(input[value="Vert jungle"]){--norv-dot: #2e4b3a}.variant-option__button-label:has(input[value="Vert moyen"]){--norv-dot: #5b8c5a}.variant-option__button-label:has(input[value=Bleu]){--norv-dot: #2f5fb3}.variant-option__button-label:has(input[value="Bleu Klein"]){--norv-dot: #002fa7}.variant-option__button-label:has(input[value="Bleu clair"]){--norv-dot: #a9c8e8}.variant-option__button-label:has(input[value="Bleu ciel"]){--norv-dot: #8ec5f0}.variant-option__button-label:has(input[value="Bleu moyen"]){--norv-dot: #4a78c2}.variant-option__button-label:has(input[value="Bleu fonc\e9"]){--norv-dot: #1f2f57}.variant-option__button-label:has(input[value="Bleu marine"]){--norv-dot: #1c2541}.variant-option__button-label:has(input[value="Bleu roi"]){--norv-dot: #2b4fd8}.variant-option__button-label:has(input[value="Violet fonc\e9"]){--norv-dot: #4b2c5e}.variant-option__button-label:has(input[value="Violet raisin"]){--norv-dot: #5e3a6e}.variant-option__button-label:has(input[value=Lilas]){--norv-dot: #c8b6e2}.variant-option__button-label:has(input[value=Rose]){--norv-dot: #f2a7bb}.variant-option__button-label:has(input[value="Rose sakura"]){--norv-dot: #f4c6d0}.variant-option__button-label:has(input[value=Bordeaux]){--norv-dot: #6d1f2f}.variant-option__button-label:has(input[value=Jaune]){--norv-dot: #f3cf3c}.variant-option__button-label:has(input[value="Jaune citron"]){--norv-dot: #f4e04d}.norv-size-link{margin:-6px 0 0;font-size:14px}.norv-size-link a{color:var(--n-link);text-decoration:none}.norv-size-link a:after{content:" \203a"}.norv-size-link a:hover{text-decoration:underline}.norv-trust{list-style:none;margin:0;padding:18px 20px;display:grid;gap:12px;border-radius:var(--n-radius);background:var(--n-bg-2)}.norv-trust li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35;color:var(--n-ink-2)}.norv-trust svg{flex:none;width:22px;height:22px;stroke:var(--n-blue)}.norv-trust strong{font-weight:600;color:var(--n-ink)}.norv-pd{display:grid;gap:20px}.norv-pd__intro{font-size:17px;line-height:1.55;letter-spacing:-.012em;color:var(--n-ink-2)}.norv-pd__intro p{margin:0 0 .75em}.norv-pd__intro p:last-child{margin-bottom:0}.norv-acc{border-top:1px solid var(--n-line)}.norv-acc__item{border-bottom:1px solid var(--n-line);scroll-margin-top:110px}.norv-acc .norv-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--n-ink);cursor:pointer;list-style:none}.norv-acc .norv-acc__summary::-webkit-details-marker{display:none}.norv-acc .norv-acc__summary:hover{color:var(--n-ink)}.norv-acc__icon{position:relative;flex:none;width:14px;height:14px}.norv-acc__icon:before,.norv-acc__icon:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--n-out)}.norv-acc__icon:after{transform:rotate(90deg)}.norv-acc__item[open] .norv-acc__icon:after{transform:rotate(0)}.norv-acc__body{padding:0 0 22px;font-size:15px;line-height:1.55;letter-spacing:-.005em;color:var(--n-ink-2)}.norv-acc__body ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.norv-acc__body li strong{font-weight:600;color:var(--n-ink)}.norv-acc__body p{margin:0 0 12px}@supports (interpolate-size: allow-keywords){.norv-acc{interpolate-size:allow-keywords}.norv-acc__item::details-content{height:0;overflow:clip;transition:height .4s var(--n-out),content-visibility .4s allow-discrete}.norv-acc__item[open]::details-content{height:auto}}.rte table{width:100%;min-width:360px;border-collapse:separate;border-spacing:0;font-size:14px}.rte :is(thead,tr:not(:has(td))){background:none;text-transform:none}.rte th,.rte td{padding:10px;text-align:center;border:0}.rte thead th{font-weight:600;color:var(--n-ink);border-bottom:1px solid var(--n-line)}.rte tr:has(td){border-bottom:0}.rte tbody tr:nth-child(odd) td{background:var(--n-bg-2)}.rte tbody td:first-child{border-radius:10px 0 0 10px}.rte tbody td:last-child{border-radius:0 10px 10px 0}.rte :is(th,td):first-child{text-align:left;white-space:nowrap}.arvo-container{width:100%;max-width:var(--n-max);margin-inline:auto;padding-inline:var(--n-gutter);box-sizing:border-box}.arvo-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--n-font);font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--n-muted)}.arvo-eyebrow--light{color:#ffffffe6}.arvo-dot{display:none}.arvo-title{margin:0;font-family:var(--n-font);font-weight:600;font-size:clamp(32px,4.2vw,56px);line-height:1.07;letter-spacing:-.024em;text-transform:none;color:var(--n-ink);text-wrap:balance}.arvo-title--light{color:#fff}.arvo-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 22px;font-family:var(--n-font);font-size:17px;font-weight:400;line-height:1;letter-spacing:-.012em;text-transform:none;text-decoration:none;border:1px solid transparent;border-radius:980px;cursor:pointer;white-space:nowrap;transition:background-color .25s var(--n-ease),color .25s var(--n-ease),border-color .25s var(--n-ease),transform .2s var(--n-ease)}.arvo-btn span[aria-hidden]{display:none}.arvo-btn--accent{background:var(--n-blue);border-color:var(--n-blue);color:#fff}.arvo-btn--accent:hover{background:var(--n-blue-hover);border-color:var(--n-blue-hover);color:#fff}.arvo-btn--ghost-light{background:#ffffff24;border-color:#fff9;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.arvo-btn--ghost-light:hover,.arvo-btn--light{background:#fff;border-color:#fff;color:var(--n-ink)}.arvo-btn--light:hover{background:#ffffffdb;border-color:transparent;color:var(--n-ink)}.arvo-btn--dark{background:var(--n-ink);border-color:var(--n-ink);color:#fff}.arvo-btn--dark:hover{background:#000;border-color:#000}.arvo-link{font-family:var(--n-font);font-size:17px;font-weight:400;letter-spacing:-.012em;text-transform:none;color:var(--n-link);text-decoration:none;border:0;padding:0;white-space:nowrap}.arvo-link:hover{color:var(--n-link);text-decoration:underline}.arvo-section{padding-block:clamp(56px,7vw,104px)}.arvo-section--bone{background:var(--n-bg);color:var(--n-ink)}.arvo-section--ink{background:#000;color:#fff}.arvo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.arvo-hero{position:relative;min-height:max(620px,100svh);display:flex;color:#fff;background:#000;overflow:hidden;isolation:isolate;text-align:center}.arvo-hero__media,.arvo-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-3}.arvo-hero__media img{object-position:var(--arvo-focal, 50% 50%);animation:norv-zoom 14s var(--n-out) both}.arvo-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#0000006b,#0000 26%),linear-gradient(0deg,#0000009e,#0000002e 42%,#0000 64%)}.arvo-snow,.arvo-hero__meta{display:none}.arvo-hero__inner{width:100%;max-width:980px;margin:auto auto 0;padding:140px var(--n-gutter) clamp(56px,9vh,104px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.arvo-hero__title{margin:0 0 16px;font-family:var(--n-font);font-weight:600;font-size:clamp(48px,7.4vw,104px);line-height:1.02;letter-spacing:-.03em;text-transform:none;color:#fff;text-wrap:balance}.arvo-hero__title em{font-style:normal;background:linear-gradient(95deg,#a8dcff 10%,#e9f6ff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.arvo-hero__bottom{display:flex;flex-direction:column;align-items:center;gap:28px}.arvo-hero__text{max-width:560px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.45;letter-spacing:-.01em;color:#ffffffe0}.arvo-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@keyframes norv-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes norv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.arvo-hero__inner>*{animation:norv-rise .9s var(--n-out) both}.arvo-hero__inner>:nth-child(2){animation-delay:.08s}.arvo-hero__inner>:nth-child(3){animation-delay:.16s}}.arvo-marquee{overflow:hidden;background:var(--n-bg-2);color:var(--n-ink)}.arvo-marquee__track{display:flex;width:max-content;animation:arvo-marquee var(--arvo-marquee-speed, 40s) linear infinite}.arvo-marquee__group{display:flex;align-items:center;flex-shrink:0}.arvo-marquee__item{display:inline-flex;align-items:center;gap:24px;padding:14px 12px;font-family:var(--n-font);font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.015em;white-space:nowrap}.arvo-marquee__item:after{content:"\b7";color:var(--n-faint)}@keyframes arvo-marquee{to{transform:translate(-50%)}}.arvo-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.arvo-cat{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--n-radius);background:var(--n-bg-2);color:#fff;text-decoration:none;isolation:isolate}.arvo-cat__media,.arvo-cat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.arvo-cat__media img{transition:transform .9s var(--n-out)}.arvo-cat:hover .arvo-cat__media img{transform:scale(1.05)}.arvo-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0000008c,#0000 48%)}.arvo-cat__index{display:none}.arvo-cat__info{position:absolute;inset:auto 0 0 0;padding:20px 22px}.arvo-cat__name{margin:0;font-family:var(--n-font);font-weight:600;font-size:clamp(21px,1.8vw,28px);line-height:1.1;letter-spacing:-.018em;text-transform:none}.arvo-cat__count{display:block;margin-top:4px;font-size:14px;letter-spacing:-.005em;text-transform:none;color:#ffffffd1}.arvo-cat__arrow{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--n-ink);font-size:20px;line-height:1;opacity:0;transform:scale(.9);transition:opacity .3s var(--n-ease),transform .3s var(--n-ease)}.arvo-cat:hover .arvo-cat__arrow{opacity:1;transform:scale(1)}.arvo-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:calc(100% - 2 * var(--n-gutter));max-width:var(--n-max);min-height:min(78vh,760px);margin:clamp(16px,3vw,32px) auto;overflow:hidden;border-radius:var(--n-radius-lg);background:var(--n-bg-2);color:var(--n-ink)}.arvo-split--reverse .arvo-split__media{order:2}.arvo-split__media{position:relative;overflow:hidden;min-height:480px}.arvo-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.arvo-split__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px) clamp(24px,5vw,88px)}.arvo-split .arvo-eyebrow{color:var(--n-muted)}.arvo-split .arvo-title{color:var(--n-ink)}.arvo-split__text{max-width:480px;margin:18px 0 28px;font-size:clamp(17px,1.3vw,19px);line-height:1.5;letter-spacing:-.01em;color:var(--n-ink-2)}.arvo-points{list-style:none;margin:0 0 32px;padding:0;display:grid;gap:14px}.arvo-points li{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:500;letter-spacing:-.01em}.arvo-points li span{flex:none;width:24px;height:24px;border-radius:50%;font-size:0;background:var(--n-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.arvo-split__actions{display:flex;flex-wrap:wrap;gap:12px}.arvo-split .arvo-btn--ghost-light{background:var(--n-blue);border-color:var(--n-blue);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.arvo-split .arvo-btn--ghost-light:hover{background:var(--n-blue-hover);border-color:var(--n-blue-hover)}.arvo-banner{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% - 2 * var(--n-gutter));max-width:var(--n-max);min-height:min(78vh,760px);margin:clamp(16px,3vw,32px) auto;overflow:hidden;border-radius:var(--n-radius-lg);text-align:center;color:#fff;background:#000;isolation:isolate}.arvo-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--arvo-focal, 50% 50%);z-index:-2;transition:transform 1.2s var(--n-out)}.arvo-banner:hover>img{transform:scale(1.03)}.arvo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at center,#00000061,#0000009e)}.arvo-banner__content{padding:72px var(--n-gutter);display:flex;flex-direction:column;align-items:center}.arvo-banner__title{margin:0 0 28px;font-family:var(--n-font);font-weight:600;font-size:clamp(44px,6.4vw,88px);line-height:1.03;letter-spacing:-.03em;text-transform:none}.arvo-banner__title em{font-style:normal;color:#ffffffb8}.arvo-values{background:var(--n-bg);color:var(--n-ink);padding-block:clamp(40px,6vw,80px)}.arvo-values__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.arvo-value{padding:28px 24px 26px;border-radius:var(--n-radius);background:var(--n-bg-2)}.arvo-value svg{width:30px;height:30px;margin-bottom:16px;stroke:var(--n-blue)}.arvo-value h3{margin:0 0 6px;font-family:var(--n-font);font-weight:600;font-size:19px;line-height:1.25;letter-spacing:-.015em;text-transform:none;color:var(--n-ink)}.arvo-value p{margin:0;font-size:15px;line-height:1.45;letter-spacing:-.005em;color:var(--n-muted)}.arvo-value strong{font-weight:600;color:var(--n-ink)}.arvo-footer{background:var(--n-bg-2);color:var(--n-ink);overflow:hidden}.arvo-footer a{color:var(--n-ink-2);text-decoration:none}.arvo-footer a:hover{color:var(--n-ink);text-decoration:underline}.arvo-footer__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;padding-block:clamp(56px,7vw,96px) 48px}.arvo-footer__title{margin:0 0 10px;font-family:var(--n-font);font-weight:600;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.022em;text-transform:none}.arvo-footer__lead{margin:0 0 24px;max-width:440px;font-size:17px;line-height:1.47;color:var(--n-muted)}.arvo-news{display:flex;align-items:center;max-width:460px;padding:4px;border-radius:980px;background:#fff;box-shadow:inset 0 0 0 1px var(--n-line);transition:box-shadow .2s var(--n-ease)}.arvo-news:focus-within{box-shadow:inset 0 0 0 1px var(--n-blue),0 0 0 4px #0071e329}.arvo-news input[type=email]{flex:1;min-width:0;min-height:44px;padding:0 18px;border:0;outline:0;background:transparent;color:var(--n-ink);font:inherit;font-size:17px;box-shadow:none}.arvo-news input::placeholder{color:var(--n-faint)}.arvo-news .arvo-btn{min-height:44px}.arvo-news__msg{margin:12px 0 0;font-size:14px;color:var(--n-ink-2)}.arvo-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.arvo-footer__cols h3{margin:0 0 14px;font-family:var(--n-font);font-size:13px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--n-ink)}.arvo-footer__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.arvo-footer__cols a{font-size:14px}.arvo-footer__wordmark{font-family:var(--n-font);font-weight:700;font-size:clamp(96px,27vw,420px);line-height:.8;letter-spacing:-.06em;text-align:center;color:var(--n-bg-3);margin:0 0 -.04em;-webkit-user-select:none;user-select:none}.arvo-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;padding-block:20px 28px;border-top:1px solid var(--n-line);font-size:12px;color:var(--n-muted)}.arvo-footer__bottom p{margin:0}.arvo-footer__bottom ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.arvo-footer__bottom a{color:var(--n-muted)}.arvo-footer__payments{gap:6px!important}.arvo-footer__payments svg{width:38px;height:24px;display:block}.arvo-page-hero{position:relative;min-height:56vh;display:flex;align-items:flex-end;color:#fff;background:#000;overflow:hidden;isolation:isolate}.arvo-page-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--arvo-focal, 50% 35%);z-index:-2}.arvo-page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0009,#00000014 60%)}.arvo-page-hero .arvo-container{padding-block:140px 48px}.arvo-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.arvo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--n-bg-3);fill:#0000002e}@keyframes norv-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media(min-width:990px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){:is(.arvo-cat,.arvo-value,.arvo-split,.arvo-banner,.product-grid__item,.resource-list__item){animation:norv-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@media(max-width:989px){.arvo-cats__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--n-gutter) * -1);padding-inline:var(--n-gutter);scroll-padding-inline:var(--n-gutter);scrollbar-width:none}.arvo-cats__grid::-webkit-scrollbar{display:none}.arvo-cat{flex:0 0 68vw;max-width:320px;scroll-snap-align:start}.arvo-cat__arrow{opacity:1;transform:none}.arvo-split{grid-template-columns:1fr;min-height:0}.arvo-split--reverse .arvo-split__media{order:0}.arvo-split__media{min-height:0;aspect-ratio:4 / 3}.arvo-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arvo-footer__top{grid-template-columns:1fr;gap:40px}}@media(max-width:599px){.arvo-head{flex-direction:column;align-items:flex-start;gap:12px}.arvo-split,.arvo-banner{width:calc(100% - 24px);border-radius:22px}.arvo-values__grid{grid-template-columns:1fr}.arvo-value{display:grid;grid-template-columns:auto 1fr;column-gap:16px;padding:22px 20px}.arvo-value svg{grid-row:span 2;margin:2px 0 0}}@media(prefers-reduced-motion:reduce){.arvo-hero__media img,.arvo-hero__inner>*,.arvo-marquee__track{animation:none}.arvo-cat__media img,.arvo-banner>img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/norv.css.map */
