body{background:var(--gradient-background);color:var(--color-foreground);font-family:var(--font-body--family);overflow-x:hidden}.design-mode-message-container{padding:var(--padding-lg) 0}.design-mode-message{display:block;text-align:center;padding:var(--padding-md);background-color:var(--toast-notification-background-color--error);color:var(--toast-notification-color--error);border-radius:var(--card-border-radius)}.page-width{width:100%;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin-mobile)}.shopify-section{overflow-x:hidden}@media not (max-width:750px){.page-width{padding:0 var(--page-margin-desktop)}.page-width--narrow{max-width:900px}}dialog:not([open]){display:none}.overflow-hidden{overflow:hidden!important}.hidden{display:none!important}@media not (min-width:750px){.mobile-hide{display:none!important}}@media not (max-width:750px){.desktop-hide{display:none!important}}.stretched-link{position:relative;cursor:pointer}.stretched-link__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.stretched-link a:not(.stretched-link__overlay),.stretched-link button,.stretched-link input,.stretched-link select,.stretched-link summary{position:relative;z-index:1}.rte>*{margin-block:var(--margin-md)}.text-center{text-align:center}.link{color:var(--color-foreground);text-decoration:underline;cursor:pointer}p,ul li,ol li,.paragraph,.text-block.paragraph>*,.accordion__content.paragraph>*{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--font-body--size);line-height:var(--font-body--line-height);letter-spacing:var(--font-body--letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-small{font-size:var(--font-body--size-small)}.text-large{font-size:var(--font-body--size-emphasized)}strong{font-weight:600}button{font-family:var(--font-body--family)}h1,.h1,.text-block.h1>*,.accordion__heading-title.h1>*{font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h2,.h2,.text-block.h2>*,.accordion__heading-title.h2>*{font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h3,.h3,.text-block.h3>*,.accordion__heading-title.h3>*{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h4,.h4,.text-block.h4>*,.accordion__heading-title.h4>*{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h5,.h5,.text-block.h5>*,.accordion__heading-title.h5>*{font-family:var(--font-h5--family);font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}h6,.h6,.text-block.h6>*,.accordion__heading-title.h6>*{font-family:var(--font-h6--family);font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color-foreground);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.text-block>*,.text-block>.metafield-rich_text_field>*{margin-block:var(--margin-md) 0}.text-block>*:first-child,.text-block>.metafield-rich_text_field>*:first-child{margin-top:0}.text-block>*:last-child,.text-block>.metafield-rich_text_field>*:last-child{margin-bottom:0}.variant_label{margin:0;font-size:var(--font-body--size);font-family:var(--font-body--family);font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-foreground);margin-bottom:var(--margin-sm)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*{scrollbar-width:thin;scrollbar-color:rgba(1,1,1,.25) transparent}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#01010140;border-radius:20px;border:3px solid white;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#0101014d}::-webkit-scrollbar-corner{background-color:transparent}.card{border-radius:var(--card-border-radius);padding:var(--card-padding)}.card--with-border{border:var(--container-border-width) solid var(--color-border)}.card>.card{padding:calc(var(--card-padding) * .75)}.card .image-block__image,.card .placeholder-image,.card>.card{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .5))}.card>.card .image-block__image,.card>.card .placeholder-image{border-radius:calc(var(--card-border-radius) - (var(--card-padding) * .67))}.icon{display:inline-block;width:1em;height:1em;font-size:calc(var(--icon-size) * 1px);background-color:currentColor;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;flex-shrink:0}.button,button.shopify-payment-button__button{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:var(--inputs-min-height);min-width:var(--inputs-min-width);max-width:max-content;font-size:var(--button-font-size);outline:1px solid transparent;transition:all var(--animation-speed-medium) var(--animation-easing);padding:var(--button-padding-vertical) var(--button-padding-horizontal);color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);border:var(--button-primary-border-width) solid var(--color-primary-button-border);border-radius:var(--button-border-radius);font-weight:var(--button-primary-font-weight);text-transform:var(--button-primary-text-transform);letter-spacing:var(--button-letter-spacing)}.button:hover,button.shopify-payment-button__button:hover{opacity:.75}button.shopify-payment-button__button:hover:not([disabled]){color:var(--color-primary-button-text);background-color:var(--color-primary-button-background);border:var(--button-primary-border-width) solid var(--color-primary-button-border)}.button:has(.price-container){padding:var(--button-padding-vertical)}.button span{pointer-events:none}.button:disabled,.button[disabled],.button[aria-disabled=true],button.shopify-payment-button__button[disabled],button.shopify-payment-button__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button .icon{font-size:18px!important}.button--secondary,.accelerated-checkout--secondary button.shopify-payment-button__button{color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border:var(--button-secondary-border-width) solid var(--color-secondary-button-border);font-weight:var(--button-secondary-font-weight);text-transform:var(--button-secondary-text-transform)}.accelerated-checkout--secondary button.shopify-payment-button__button:hover:not([disabled]){color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border:var(--button-secondary-border-width) solid var(--color-secondary-button-border)}.button--tertiary{border:none;background-color:transparent;color:rgb(var(--color-foreground))}.button--tertiary.button--icon-only .icon{font-size:calc(var(--icon-size) * 1px)!important}.button--icon-only{padding:0;min-width:var(--inputs-min-height)}.button--full-width,.accelerated-checkout--full-width button.shopify-payment-button__button{width:100%;max-width:100%}.button--small{padding:calc(var(--button-padding-vertical) / 2) calc(var(--button-padding-horizontal) * var(--small-multiplier));min-height:calc(var(--small-multiplier) * var(--inputs-min-height));min-width:calc(var(--small-multiplier) * var(--inputs-min-width));border-radius:calc(var(--small-multiplier) * var(--button-border-radius))}.button--small.button--icon-only{padding:0;min-width:calc(var(--small-multiplier) * var(--inputs-min-height));min-height:calc(var(--small-multiplier) * var(--inputs-min-height));max-width:calc(var(--small-multiplier) * var(--inputs-min-height));max-height:calc(var(--small-multiplier) * var(--inputs-min-height))}.button__content{display:flex;align-items:center;gap:var(--gap-sm);flex-wrap:wrap}.select-wrapper{position:relative;display:inline-block}.select-wrapper--full-width{width:100%}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--inputs-min-height);min-width:var(--inputs-min-width);padding:var(--inputs-padding);padding-right:calc(var(--inputs-padding) * 2.5);border:var(--inputs-border-width) solid var(--color-input-border);border-radius:var(--inputs-border-radius);color:var(--color-input-text);background-color:var(--color-input-background);cursor:pointer;font-size:var(--inputs-font-size);width:100%}.select:not(:disabled):hover,.select:not(:disabled):focus,.select:focus-visible,.select:focus{outline:none;margin:0;box-shadow:none}.select--small{height:calc(var(--small-multiplier) * var(--inputs-min-height));padding:0 var(--inputs-padding);padding-right:calc(var(--inputs-padding) * 2.5);border-radius:calc(var(--small-multiplier) * var(--inputs-border-radius))}.select--full-width{width:100%}.select:disabled{opacity:.5;cursor:not-allowed}.select-wrapper__icon{position:absolute;top:50%;right:var(--inputs-padding);transform:translateY(-50%);pointer-events:none;color:var(--color-input-text);height:20px}.select-wrapper__icon .icon{font-size:20px!important}.badges{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.badge{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-primary-badge-background);color:var(--color-primary-badge-text);border:var(--badge-primary-border-width) solid var(--color-primary-badge-border);border-radius:var(--badge-border-radius);font-size:var(--font-body--size-small);line-height:normal;font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);padding:var(--padding-xxs) var(--padding-sm)}.badge:not(:has(.badge__text:empty)){gap:var(--gap-xs)}.badge .icon{font-size:14px!important;font-variation-settings:"FILL" var(--icon-fill),"wght" var(--icon-weight),"GRAD" 0,"opsz" 14}.badge--secondary{background-color:var(--color-secondary-badge-background);color:var(--color-secondary-badge-text);border:var(--badge-secondary-border-width) solid var(--color-secondary-badge-border)}.badge--small{padding:var(--padding-xxxs) var(--padding-xs)}@keyframes modalSlideInTop{0%{transform:translateY(200%)}to{transform:translateY(0)}}@keyframes modalSlideOutTop{0%{transform:translateY(0)}to{transform:translateY(200%)}}@keyframes modalSlideInBottom{0%{transform:translateY(-200%)}to{transform:translateY(0)}}@keyframes modalSlideOutBottom{0%{transform:translateY(0)}to{transform:translateY(-200%)}}@keyframes modalSlideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes modalSlideOutLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes modalSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes modalSlideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}.accordion-animation details::details-content,.accordion-animation details .accordion__content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-fast) allow-discrete,padding-block var(--animation-speed-fast) var(--animation-easing),opacity var(--animation-speed-fast) var(--animation-easing),block-size var(--animation-speed-fast) var(--animation-easing)}.accordion-animation details[open]::details-content,.accordion-animation details[open] .accordion__content{opacity:1;block-size:auto}@starting-style{.accordion-animation details[open]::details-content,.accordion-animation details[open] .accordion__content{block-size:0;opacity:0;overflow-y:clip}}.product-price-container:has(.unit-price:not(:empty)){display:flex;flex-direction:column;gap:var(--gap-xs)}.price-container{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-sm);-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial}.price-container .prices{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-xs)}.price-container .compare-at-price,.price-container .price{text-wrap-mode:nowrap}.price-container .compare-at-price{text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.7}.unit-price{font-size:var(--font-body--size-small);opacity:.7}.dialog-modal{box-shadow:var(--modal-shadow);margin:auto var(--margin-md);padding:var(--padding-lg);max-width:var(--modal-width);min-width:50%;max-height:var(--modal-max-height)}.dialog-modal:focus-visible,.dialog-modal:focus{outline:none}@media not (min-width:750px){.dialog-modal{padding:var(--padding-lg) var(--padding-md) var(--padding-md)}.dialog-modal--top{margin:0 auto;width:100%;max-width:100%}.dialog-modal--top.card{border-top-right-radius:0;border-top-left-radius:0}.dialog-modal--bottom{margin:auto 0 0;width:100%;max-width:100%}.dialog-modal--bottom.card{border-bottom-right-radius:0;border-bottom-left-radius:0}}.dialog-modal::-webkit-scrollbar-track{margin:var(--margin-md) 0}@media not (max-width:750px){.dialog-modal{margin:10% auto}}.dialog-modal__content>*{margin-block:var(--margin-md)}.dialog-modal__content>*:first-child{margin-block-start:0}.dialog-modal__content .spinner .path{stroke:var(--color-foreground)}.dialog-modal__close{position:absolute;top:var(--padding-md);right:var(--padding-md)}@media not (min-width:750px){.dialog-modal__close{position:absolute;top:var(--padding-sm);right:var(--padding-sm)}}.dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed-medium) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgba(var(--color-shadow))}.dialog-modal[open]{animation:modalSlideInTop var(--animation-speed-medium) var(--animation-easing) forwards}.dialog-modal--top[open]{animation:modalSlideInBottom var(--animation-speed-medium) var(--animation-easing) forwards}.dialog-modal[open]::backdrop{animation:backdropFilter var(--animation-speed-medium) var(--animation-easing) forwards;transition:opacity var(--animation-speed-medium) var(--animation-easing)}.dialog-modal.dialog-modal--closing{animation:modalSlideOutTop var(--animation-speed-medium) var(--animation-easing) forwards}.dialog-modal--top.dialog-modal--closing{animation:modalSlideOutBottom var(--animation-speed-medium) var(--animation-easing) forwards}.list-unstyled{list-style:none;padding:0;margin:0}.toast-notification{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--toast-notification-transition-duration);box-shadow:var(--modal-shadow);padding:var(--padding-md);gap:var(--gap-md);align-items:center;min-width:var(--toast-notification-min-width);width:max-content;max-width:calc(100% - 4rem);display:flex;justify-content:space-between;z-index:var(--toast-notification-z-index);left:50%;top:100%;transform:translate(-50%) translateY(0);position:fixed;font-size:var(--font-body--size)}.toast-notification.active{transform:translate(-50%) translateY(calc(-100% - 20px))}.toast-notification .icon-container{height:var(--toast-notification-icon-size)}.toast-notification .icon-container .icon{font-size:var(--toast-notification-icon-size)!important}.toast-notification .icon-success,.toast-notification .icon-error,.toast-notification .icon-warning,.toast-notification .icon-info{display:none}.toast-notification.success{background-color:var(--toast-notification-background-color--success);color:var(--toast-notification-color--success)}.toast-notification.success .icon-success{display:block}.toast-notification.error{background-color:var(--toast-notification-background-color--error);color:var(--toast-notification-color--error)}.toast-notification.error .icon-error{display:block}.toast-notification.warning{background-color:var(--toast-notification-background-color--warning);color:var(--toast-notification-color--warning)}.toast-notification.warning .icon-warning{display:block}.toast-notification.info{background-color:var(--toast-notification-background-color--info);color:var(--toast-notification-color--info)}.toast-notification.info .icon-info{display:block}dropdown-component{position:relative}dropdown-component .dropdown-toggle{display:flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;font-size:var(--font-body--size);color:inherit;padding:0;transition:var(--animation-link-hover)}dropdown-component .dropdown-toggle:hover{opacity:var(--opacity-link-hover)}dropdown-component .dropdown-toggle .icon--keyboard_arrow_down{transition:transform var(--animation-speed) var(--animation-easing);font-size:20px!important}dropdown-component .dropdown-content{top:calc(100% + var(--padding-xs));left:0;min-width:200px;width:max-content;background-color:var(--color-background);color:var(--color-foreground);border-radius:var(--card-border-radius);transform:translateY(-10px);border:var(--container-border-width) solid var(--color-border);padding:var(--padding-xs);position:absolute;opacity:0;visibility:hidden;transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing),width var(--animation-speed) var(--animation-easing);z-index:100}dropdown-component .dropdown-content.dropdown-content--open-left{right:0;left:auto}dropdown-component[data-open=true] .dropdown-toggle .icon--keyboard_arrow_down{transform:rotate(180deg)}dropdown-component[data-open=true] .dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.shopify-policy__container{padding-top:var(--padding-lg);padding-bottom:var(--padding-lg)}.shopify-policy__title{margin-bottom:var(--margin-xl);text-align:left!important}.textfields-group{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm)}@media not (min-width:750px){.textfields-group{flex-direction:column;gap:var(--gap-md)}}.form-success,.form-error{font-size:var(--font-body--size);display:flex;align-items:center;gap:var(--gap-sm);text-align:left!important;padding:var(--padding-sm);border-radius:var(--inputs-border-radius)}.form-success .icon,.form-error .icon{font-size:var(--font-body--size-emphasized)!important}.form-success{color:var(--color-success);background-color:color-mix(in srgb,var(--color-success) 15%,transparent)}.form-error{color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 15%,transparent)}.section-main-page .text-block>h2{margin-top:var(--margin-lg);margin-bottom:var(--margin-sm)}.section-main-page .text-block>h3{margin-top:var(--margin-md);margin-bottom:var(--margin-xs)}.section-main-page .text-block>p,.section-main-page .text-block>ul,.section-main-page .text-block>ol,.section-main-page .text-block>blockquote,.section-main-page .text-block>table{margin-block:var(--margin-sm)}.section-main-page .text-block ul,.section-main-page .text-block ol{padding-left:1.5em}.section-main-page .text-block ul li,.section-main-page .text-block ol li{list-style-position:outside;margin-block:.25em}.section-main-page .text-block ul li{list-style-type:disc}.section-main-page .text-block ol li{list-style-type:decimal}.section-main-page .text-block table{width:100%;border-collapse:collapse;border:1px solid var(--color-border);font-size:var(--font-body--size)}.section-main-page .text-block table th,.section-main-page .text-block table td{border:1px solid var(--color-border);padding:.75em 1em;text-align:left;vertical-align:top}.section-main-page .text-block table thead th{font-weight:600;background-color:color-mix(in srgb,var(--color-foreground) 4%,transparent)}.section-main-page .text-block blockquote{border-left:3px solid var(--color-border);padding:.5em 1em;margin-left:0;font-style:italic}.section-main-page .text-block hr{border:0;border-top:1px solid var(--color-border);margin:var(--margin-lg) 0}.section-main-page .text-block mark{background-color:#fff59d;color:inherit;padding:.05em .35em;border-radius:2px;font-weight:500}.section-main-page .text-block a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.article{--nk-creme: #FDF6E9;--nk-creme2: #F5EDDC;--nk-vert: #2E4A1E;--nk-vertp: #2E5E3A;--nk-or: #B89B5E;--nk-encre: #232019;--nk-gris: #7A7466;--nk-line: #DFD5BE;color:var(--nk-encre);font-family:var(--font-body--family),"Instrument Sans",system-ui,sans-serif;font-size:17.5px;line-height:1.78;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}html:has(.article){scroll-behavior:smooth;scroll-padding-top:120px}.article .wrap{max-width:1080px;margin:0 auto;padding:0 30px}.article .kicker{font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--nk-or)}.article .open{text-align:center;padding:52px 0 0;max-width:760px;margin:0 auto}.article .open h1{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;font-size:clamp(34px,5.6vw,58px);line-height:1.08;letter-spacing:-1px;color:var(--nk-vert);margin:20px 0 22px}.article .sub{font-size:19.5px;line-height:1.6;color:#4c463b;max-width:56ch;margin:0 auto}.article .byline{margin-top:26px;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--nk-gris)}.article .byline i{font-style:normal;color:var(--nk-or);margin:0 9px}.article .cover{margin:44px 0 0;aspect-ratio:21 / 9;overflow:hidden;background:repeating-linear-gradient(45deg,#e9e2cf,#e9e2cf 14px,#e4dcc6 14px 28px)}.article .cover img{display:block;width:100%;height:100%;object-fit:cover}.article .body{display:grid;grid-template-columns:190px minmax(0,660px);gap:70px;justify-content:center;margin:66px 0 0;align-items:start}.article .toc{position:sticky;top:110px;text-align:right;padding-right:22px;border-right:1px solid var(--nk-line)}.article .toc h4{font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--nk-or);margin-bottom:18px;font-family:inherit;font-weight:500}.article .toc ol{list-style:none;counter-reset:nkt;padding:0;margin:0}.article .toc li{counter-increment:nkt;margin-bottom:14px;line-height:1.4}.article .toc a{font-size:13.5px;color:var(--nk-gris);text-decoration:none;transition:color .2s}.article .toc a:before{content:counter(nkt,decimal-leading-zero);font-family:Fraunces,Georgia,serif;font-size:11px;color:var(--nk-line);margin-right:7px}.article .toc a:hover{color:var(--nk-vertp)}.article .toc li.on a{color:var(--nk-vert);font-weight:500}.article .toc li.on a:before{color:var(--nk-or)}.article .content{counter-reset:nksec}.article .essentiel{border-top:1px solid var(--nk-vert);border-bottom:1px solid var(--nk-line);padding:24px 0 22px;margin-bottom:44px}.article .essentiel h4{font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--nk-or);margin-bottom:16px;font-family:inherit;font-weight:500}.article .essentiel ul{list-style:none;font-size:16px;line-height:1.62;padding:0;margin:0}.article .essentiel li{padding-left:26px;position:relative;margin-bottom:9px}.article .essentiel li:before{content:"\2014";position:absolute;left:0;color:var(--nk-or)}.article .essentiel b,.article .essentiel strong{font-weight:500;color:var(--nk-vert)}.article .content p{margin:20px 0}.article .content strong{font-weight:500;color:var(--nk-vert)}.article .content a{color:var(--nk-vertp);text-underline-offset:3px}.article .content .lede,.article .content .lead{font-size:20px;line-height:1.68;color:#3f3a30}.article .content h2{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;font-size:29px;line-height:1.24;color:var(--nk-vert);margin:62px 0 6px;letter-spacing:-.3px;position:relative;counter-increment:nksec}.article .content h2:before{content:counter(nksec,decimal-leading-zero);position:absolute;left:-70px;top:6px;font-family:Fraunces,Georgia,serif;font-size:14px;color:var(--nk-or);letter-spacing:1px}.article .content h2+p{margin-top:14px}.article .content h3{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:600;font-size:21px;line-height:1.3;color:var(--nk-vert);margin:44px 0 6px;letter-spacing:-.1px}.article .content ul,.article .content ol{padding-left:1.5em;margin:20px 0}.article .content ul li,.article .content ol li{list-style-position:outside;margin-block:.25em}.article .content ul li{list-style-type:disc}.article .content ol li{list-style-type:decimal}.article .content table{width:100%;border-collapse:collapse;border-top:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line);font-size:15.5px;margin:36px 0}.article .content table th,.article .content table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--nk-line)}.article .content table thead th{font-weight:500;color:var(--nk-vert);border-bottom:1px solid var(--nk-vert);font-family:Fraunces,Georgia,serif;font-size:14px}.article .content table tbody tr:last-child td{border-bottom:0}.article .content hr{border:0;border-top:1px solid var(--nk-or);margin:48px auto;width:44px}.article .content figure{margin:46px 0}.article .content figure img,.article .content figure .ph{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.article .content figcaption{font-size:12.5px;color:var(--nk-gris);margin-top:11px;letter-spacing:.2px}.article .content .bleed{width:calc(100% + 260px);margin-left:-260px}@media(max-width:1000px){.article .content .bleed{width:100%;margin-left:0}}.article .content blockquote{margin:46px 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:400;font-style:normal;font-size:26px;line-height:1.42;color:var(--nk-vert);text-align:center;padding:0;border:0}.article .content blockquote:before{content:"\8336";display:block;font-size:15px;color:var(--nk-or);margin-bottom:16px}.article .content blockquote p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.article .content .steps{counter-reset:nkg;margin:34px 0}.article .content .step{counter-increment:nkg;display:grid;grid-template-columns:54px 1fr;gap:4px;margin:24px 0;align-items:start}.article .content .step:before{content:counter(nkg);font-family:Fraunces,Georgia,serif;font-size:38px;line-height:.9;color:var(--nk-or)}.article .content .step b{display:block;font-weight:500;color:var(--nk-vert);margin-bottom:2px}.article .content .step span{color:#4a453a}.article .content .inline{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;border-top:1px solid var(--nk-line);border-bottom:1px solid var(--nk-line);padding:26px 0;margin:48px 0}.article .content .inline .ph{aspect-ratio:1;background:repeating-linear-gradient(45deg,#e9e2cf,#e9e2cf 12px,#e4dcc6 12px 24px);overflow:hidden}.article .content .inline .ph img{display:block;width:100%;height:100%;object-fit:cover}.article .content .inline h5{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:var(--nk-vert);margin:6px 0;letter-spacing:-.1px}.article .content .inline p{font-size:15.5px;margin:0 0 12px;color:#4a453a}.article .content .inline a{font-size:13px;letter-spacing:1.6px;text-transform:uppercase;color:var(--nk-vert);text-decoration:none;border-bottom:1px solid var(--nk-or);padding-bottom:3px}.article .content .inline .px{font-size:14px;color:var(--nk-gris);margin-left:14px;letter-spacing:0}.article .content .inline .kicker{font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--nk-or);margin-bottom:4px;display:block}.article .content .faq{margin-top:60px;border-top:1px solid var(--nk-vert);padding-top:8px}.article .content .qa{border-bottom:1px solid var(--nk-line);padding:20px 0}.article .content .qa b{display:block;font-weight:500;color:var(--nk-vert);font-size:17px;margin-bottom:3px}.article .content .qa p{margin:0;font-size:16px;color:#4a453a}@media(max-width:1000px){.article .body{grid-template-columns:1fr;gap:34px;max-width:660px;margin-left:auto;margin-right:auto}.article .toc{position:static;text-align:left;border-right:0;border-top:1px solid var(--nk-vert);border-bottom:1px solid var(--nk-line);padding:22px 0}.article .content h2:before{position:static;display:block;margin-bottom:4px}}.collection-featured.article-cards{background:transparent;border-top:1px solid var(--nk-line, #DFD5BE);margin-top:86px;padding:56px 0 70px;text-align:center}.collection-featured.article-cards .collection-featured__inner{max-width:820px;padding-inline:30px}.collection-featured.article-cards .text-block>p{display:block;font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;color:#b89b5e;margin-bottom:26px;font-family:var(--font-body--family),sans-serif;font-weight:400}.collection-featured.article-cards .collection-featured__grid{--grid-columns: 3;--grid-columns-mobile: 1;gap:30px;max-width:760px;margin:0 auto}.collection-featured.article-cards .product-card{background:transparent;border:0;padding:0}.collection-featured.article-cards .product-card .product-card-media-gallery,.collection-featured.article-cards .product-card img{border-radius:0!important}@media(max-width:700px){.collection-featured.article-cards .collection-featured__grid{grid-template-columns:1fr}}.nk-hero{--color-primary-button-background: #2E4A1E;--color-primary-button-text: #FDF6E9;--color-primary-button-border: #2E4A1E}.nk-hero h1,.nk-hero h2,.nk-hero p{color:#fdf6e9}.nk-hero h1{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.01em;line-height:1.1}:root{--nk-serif: "Playfair Display", Georgia, "Times New Roman", serif;--nk-green: #2E4A1E;--nk-cream: #FDF6E9;--nk-green-soft: rgba(46, 74, 30, .6);--nk-green-line: rgba(46, 74, 30, .18)}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.custom-section h1,.custom-section h2,.custom-section h3,.custom-section h4,.product-title,.product__title,.card__heading,.collection__title,.section-header__title{font-family:var(--nk-serif)!important;font-weight:500!important;letter-spacing:-.005em}.button,.button--primary,.button--secondary,button.button,a.button{border-radius:999px!important;padding:12px 26px!important;font-weight:500!important;font-family:inherit;letter-spacing:0;text-transform:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.color-scheme-1 .button--primary,.color-scheme-1 a.button:not(.button--secondary):not(.button--tertiary){background-color:var(--nk-green)!important;color:var(--nk-cream)!important;border:1px solid var(--nk-green)!important}.color-scheme-1 .button--primary:hover,.color-scheme-1 a.button:not(.button--secondary):not(.button--tertiary):hover{background-color:#1e3410!important;border-color:#1e3410!important}.color-scheme-2 .button--primary,.color-scheme-2 a.button:not(.button--secondary):not(.button--tertiary){background-color:var(--nk-cream)!important;color:var(--nk-green)!important;border:1px solid var(--nk-cream)!important}.color-scheme-2 .button--primary:hover,.color-scheme-2 a.button:not(.button--secondary):not(.button--tertiary):hover{background-color:#efe3cd!important;border-color:#efe3cd!important}.color-scheme-1 .button--secondary{background:transparent!important;color:var(--nk-green)!important;border:1px solid var(--nk-green)!important}.color-scheme-1 .button--secondary:hover{background:var(--nk-green)!important;color:var(--nk-cream)!important}.color-scheme-2 .button--secondary{background:transparent!important;color:var(--nk-cream)!important;border:1px solid var(--nk-cream)!important}.color-scheme-2 .button--secondary:hover{background:var(--nk-cream)!important;color:var(--nk-green)!important}.nk-reassurance-icon .icon{color:#2e4a1e;width:40px;height:40px}.nk-reassurance-icon{height:100px!important;min-height:100px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:40px!important}.nk-reassurance-icon img{width:100px!important;height:100px!important;object-fit:contain;display:block}.nk-manifesto{position:relative;overflow:hidden;min-height:340px}.nk-manifesto:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/ChatGPT_Image_19_juil._2026_a_10_34_50.png?v=1784450353);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;pointer-events:none}.nk-manifesto>*{position:relative;z-index:1}.nk-manifesto .custom-section__inner{max-width:720px;margin-left:0;margin-right:auto;padding-left:clamp(20px,12vw,180px)}.nk-manifesto h2,.nk-manifesto p{color:#fdf6e9}.nk-manifesto h2{font-size:clamp(28px,3.5vw,44px);line-height:1.1}.nk-manifesto p,.nk-manifesto .text-block,.nk-manifesto .text-block p{line-height:1.2!important}@media(max-width:750px){.nk-manifesto{min-height:380px}.nk-manifesto:before{background-position:center bottom}.nk-manifesto .custom-section__inner{padding-left:20px}}.nk-footer-heading h4{font-size:20px;line-height:1.25;margin:0}.nk-footer-links p{margin:0 0 8px;line-height:1.5}.nk-footer-links p:last-child{margin-bottom:0}.nk-footer-links a{color:inherit;text-decoration:none;font-size:15px}.nk-footer-links a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:750px){.nk-reassurance-icon{height:72px!important;min-height:72px!important;margin-bottom:16px!important}.nk-reassurance-icon img{width:72px!important;height:72px!important}.nk-manifesto{min-height:320px}.nk-manifesto .custom-section__inner{max-width:100%!important;margin:0!important;padding-left:20px!important;padding-right:20px!important}.nk-manifesto:before{background-position:70% center;opacity:1}.nk-manifesto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2e4a1ec7,#2e4a1e80 55%,#2e4a1e1a);z-index:0;pointer-events:none}.nk-manifesto h2{font-size:26px!important}.nk-manifesto p{font-size:14px!important}.nk-reassurance-sub br{display:none}.nk-origine-image,.nk-origine-content{width:100%!important}.nk-footer-heading h4{font-size:17px!important}.nk-footer-links a{font-size:14px!important}}.nk-gamme .nk-gamme-title h2{font-size:clamp(28px,3.2vw,40px);color:var(--nk-green);line-height:1.15}.nk-gamme .product-card{gap:12px}.nk-gamme .product-card .nk-product-title p{font-family:var(--nk-serif)!important;font-weight:500;font-size:18px;color:var(--nk-green);margin:0;line-height:1.25}.nk-gamme .product-card .nk-product-price{color:var(--nk-green);font-size:15px;font-weight:500;opacity:.85}.nk-gamme .product-card__media,.nk-gamme .product-card .media-wrapper,.nk-gamme .product-card img{border-radius:14px}.custom-section.nk-origine{padding-top:clamp(80px,10vw,140px)!important;padding-bottom:clamp(80px,10vw,140px)!important}.custom-section.nk-manifesto,.custom-section.nk-newsletter{padding-top:clamp(72px,8vw,120px)!important;padding-bottom:clamp(72px,8vw,120px)!important}.shopify-section .nk-gamme,section.nk-gamme,[class*=section].nk-gamme{padding-top:clamp(80px,10vw,140px)!important;padding-bottom:clamp(80px,10vw,140px)!important}.nk-eyebrow p{font-family:system-ui,-apple-system,Helvetica Neue,sans-serif!important;text-transform:uppercase;letter-spacing:.24em;font-size:11px!important;font-weight:600!important;line-height:1;margin:0!important}.color-scheme-1 .nk-eyebrow p{color:var(--nk-green);opacity:.55}.color-scheme-2 .nk-eyebrow p,.color-scheme-3 .nk-eyebrow p{color:var(--nk-cream);opacity:.7}.nk-section-h2 h2{font-family:var(--nk-serif)!important;font-size:clamp(30px,4vw,52px)!important;line-height:1.1!important;letter-spacing:-.015em!important;font-weight:500!important;margin-top:0!important}.shopify-section-manifesto_nekoki .custom-section p:not(.button):not([class*=eyebrow]),.shopify-section-origine_nekoki .custom-section p:not(.button):not([class*=eyebrow]){max-width:62ch;line-height:1.65}.shopify-section.color-scheme-1+.shopify-section.color-scheme-1{position:relative}.shopify-section.color-scheme-1+.shopify-section.color-scheme-1:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1200px,calc(100% - 60px));height:1px;background:#2e4a1e1a;pointer-events:none}.card,.product-card,[class*=product-card]{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease!important}.card:hover,.product-card:hover,[class*=product-card]:hover{transform:translateY(-4px)}main a:not(.button):not(.btn):not([class*=button]):hover{text-decoration-thickness:1px!important;text-underline-offset:5px!important}.product-card__media img,.nk-gamme .product-card img,.nk-rituel img,.custom-section img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card__media img,.nk-gamme .product-card:hover img{transform:scale(1.035)}@media(max-width:750px){.nk-eyebrow p{font-size:10px!important;letter-spacing:.22em}.nk-section-h2 h2{font-size:clamp(26px,6.8vw,38px)!important}}.button:not([name=add]):not([data-ref=add-to-cart-button]){border-radius:0!important;background-color:transparent!important;border:1px solid currentColor!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:500!important;padding:18px 36px!important;min-height:auto!important;transition:background-color .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1)!important}.color-scheme-1 .button:not([name=add]):not([data-ref=add-to-cart-button]){color:var(--nk-green)!important;border-color:var(--nk-green)!important}.color-scheme-2 .button:not([name=add]):not([data-ref=add-to-cart-button]),.color-scheme-3 .button:not([name=add]):not([data-ref=add-to-cart-button]){color:var(--nk-cream)!important;border-color:var(--nk-cream)!important}.color-scheme-1 .button:not([name=add]):not([data-ref=add-to-cart-button]):hover{background-color:var(--nk-green)!important;color:var(--nk-cream)!important}.color-scheme-2 .button:not([name=add]):not([data-ref=add-to-cart-button]):hover,.color-scheme-3 .button:not([name=add]):not([data-ref=add-to-cart-button]):hover{background-color:var(--nk-cream)!important;color:var(--nk-green)!important}.button:not([name=add]):not([data-ref=add-to-cart-button]) svg,.button:not([name=add]):not([data-ref=add-to-cart-button]) .icon{display:none!important}img,video,.card,[class*=card]:not(.color-card),.custom-section,section,article,.banner,[class*=banner]{border-radius:0!important}input,textarea,select{border-radius:4px!important}[data-ref=add-to-cart-button],.button[name=add]{border-radius:999px!important}.card,[class*=card],.product-card,img,video,.custom-section,section,article,.button,.badge{box-shadow:none!important}*:focus-visible{outline:2px solid var(--nk-green)!important;outline-offset:2px!important}main .custom-section p a,main .custom-section li a{color:inherit!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important;text-decoration-color:currentColor!important;transition:opacity .35s cubic-bezier(.16,1,.3,1)!important}main .custom-section p a:hover,main .custom-section li a:hover{opacity:.55!important}.nk-eyebrow em{font-family:var(--nk-serif)!important;font-style:italic!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;margin-right:6px!important;vertical-align:baseline!important;opacity:.9!important}a,button,.button,.card,.product-card{transition-timing-function:cubic-bezier(.16,1,.3,1)!important}.image-banner.nk-hero-editorial,.nk-hero-editorial .image-banner{padding:0!important;margin:0!important}.nk-hero-editorial{padding:0!important}.nk-hero-editorial .image-banner__content-wrapper{padding:0!important;max-width:100%!important;width:100%!important}.nk-hero-editorial .image-banner__content{padding:clamp(48px,6vh,80px) clamp(24px,6vw,90px)!important;min-height:90vh!important}.nk-hero-editorial .image-banner__media-filter{display:none!important}.nk-hero-editorial .image-banner__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.35) 40%,transparent 100%);pointer-events:none;z-index:1}.nk-hero-editorial .image-banner__media img{object-fit:cover!important;object-position:center center!important;filter:none!important;width:100%!important;height:100%!important}.nk-hero-editorial .nk-hero-eyebrow p{font-family:system-ui,-apple-system,Helvetica Neue,sans-serif!important;text-transform:uppercase!important;letter-spacing:.28em!important;font-size:11px!important;font-weight:500!important;line-height:1!important;color:var(--nk-cream)!important;opacity:.88!important;margin:0!important}.nk-hero-editorial .nk-hero-title h1{font-family:var(--nk-serif)!important;font-weight:400!important;font-size:clamp(48px,7.2vw,112px)!important;line-height:1.02!important;letter-spacing:-.018em!important;color:var(--nk-cream)!important;margin:0!important;text-shadow:none!important}.nk-hero-editorial .nk-hero-link p{margin:0!important;padding:0!important}.nk-hero-editorial .nk-hero-link a{display:inline-block!important;color:var(--nk-cream)!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:500!important;font-family:system-ui,-apple-system,sans-serif!important;padding:0 0 6px!important;border-bottom:1px solid var(--nk-cream)!important;background:none!important;background-image:none!important;transition:opacity .4s cubic-bezier(.16,1,.3,1)!important;opacity:1!important}.nk-hero-editorial .nk-hero-link a:hover{opacity:.55!important}@media(max-width:750px){.nk-hero-editorial .image-banner__content{padding:clamp(32px,5vh,56px) 24px!important;min-height:85vh!important}.nk-hero-editorial .image-banner__media:after{height:70%}.nk-hero-editorial .nk-hero-eyebrow p{font-size:10px!important;letter-spacing:.24em!important}.nk-hero-editorial .nk-hero-title h1{font-size:clamp(36px,10vw,56px)!important}}.nk-moment-visuel{padding:0!important;margin:0!important}.nk-moment-visuel .image-banner__content-wrapper{padding:0!important;max-width:100%!important;width:100%!important}.nk-moment-visuel .image-banner__content{padding:clamp(48px,6vh,80px) clamp(24px,6vw,90px)!important;min-height:90vh!important}.nk-moment-visuel .image-banner__media-filter{display:none!important}.nk-moment-visuel .image-banner__media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 60%,transparent 100%);pointer-events:none;z-index:1}.nk-moment-visuel .image-banner__media img{object-fit:cover!important;object-position:center center!important;filter:none!important;width:100%!important;height:100%!important}.nk-moment-visuel .nk-moment-caption{max-width:520px;padding:0!important}.nk-moment-visuel .nk-moment-eyebrow p{color:var(--nk-cream)!important;opacity:.88!important}.nk-moment-visuel .nk-moment-eyebrow em{color:var(--nk-cream)!important;opacity:.95!important}.nk-moment-visuel .nk-moment-line p{font-family:var(--nk-serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(22px,2.8vw,34px)!important;line-height:1.25!important;letter-spacing:-.005em!important;color:var(--nk-cream)!important;margin:0!important}@media(max-width:750px){.nk-moment-visuel .image-banner__content{padding:32px 24px!important;min-height:70vh!important}.nk-moment-visuel .image-banner__media:after{height:55%}.nk-moment-visuel .nk-moment-line p{font-size:clamp(20px,5vw,26px)!important}}.section-footer,.section-footer>*{color:var(--nk-cream)!important}.section-footer .nk-footer-col{padding:0!important}.nk-footer-heading h3,.nk-footer-heading h4,.nk-footer-heading h5,.nk-footer-heading h6{font-family:system-ui,-apple-system,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--nk-cream)!important;opacity:.55!important;margin:0 0 20px!important;line-height:1!important}.nk-footer-links p{margin:0 0 10px!important;line-height:1.4!important}.nk-footer-links a{color:var(--nk-cream)!important;text-decoration:none!important;font-family:system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.005em!important;opacity:.85!important;transition:opacity .35s cubic-bezier(.16,1,.3,1)!important;background:none!important;background-image:none!important;border-bottom:none!important;padding:0!important}.nk-footer-links a:hover{opacity:.55!important}.section-footer [class*=footer-bottom-bar],.footer-bottom-bar{border-top:1px solid rgba(253,246,233,.12)!important;margin-top:60px!important;padding-top:24px!important;padding-bottom:24px!important}.nk-footer-copyright p{font-family:system-ui,-apple-system,sans-serif!important;font-size:11px!important;letter-spacing:.04em!important;color:var(--nk-cream)!important;opacity:.5!important;margin:0!important;line-height:1.5!important}.section-footer .payment-methods,.section-footer [class*=payment-methods]{opacity:.55!important}.section-footer .payment-methods img,.section-footer .payment-methods svg{height:22px!important;width:auto!important;filter:brightness(0) invert(1);opacity:.8}@media(max-width:750px){.section-footer .nk-footer-heading h4{margin-bottom:14px!important}.nk-footer-links a{font-size:15px!important}}.nk-pdp-accordion{border-top:1px solid rgba(46,74,30,.14);margin:0}.nk-pdp-accordion:last-of-type{border-bottom:1px solid rgba(46,74,30,.14)}.nk-pdp-accordion summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:var(--nk-green, #2E4A1E);transition:opacity .3s ease}.nk-pdp-accordion summary::-webkit-details-marker{display:none}.nk-pdp-accordion summary::marker{display:none;content:""}.nk-pdp-accordion summary:hover{opacity:.7}.nk-pdp-accordion .nk-acc-icon{font-family:system-ui,sans-serif;font-weight:300;font-size:22px;color:var(--nk-green, #2E4A1E);opacity:.7;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-block;line-height:1}.nk-pdp-accordion[open] .nk-acc-icon{transform:rotate(45deg)}.nk-pdp-accordion .nk-acc-body{padding:0 0 22px}.nk-pdp-accordion .nk-acc-body p{font-size:14.5px;line-height:1.65;color:var(--nk-green, #2E4A1E);opacity:.88;margin:0 0 12px;max-width:60ch}.nk-pdp-accordion .nk-acc-body p:last-child{margin-bottom:0}.nk-pdp-accordion .nk-acc-body a{color:var(--nk-green, #2E4A1E);text-decoration:underline;text-underline-offset:3px;transition:opacity .3s ease}.nk-pdp-accordion .nk-acc-body a:hover{opacity:.6}.nk-pdp-accordion .nk-acc-body strong{font-weight:600}.shopify-section-product-section .section-main-product,.shopify-section-product-section [class*=section-main-product]{background:#fdf6e9!important;padding-top:clamp(32px,3vw,48px)!important;padding-bottom:clamp(48px,5vw,80px)!important}.shopify-section-product-section .product-media-gallery,.shopify-section-product-section .product-media,.shopify-section-product-section .product-media img,.shopify-section-product-section [class*=product-media] img,.shopify-section-product-section [class*=thumbnail] img{border-radius:0!important}.nk-pdp-eyebrow-row{display:flex;align-items:baseline;justify-content:space-between}.nk-pdp-eyebrow-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#2e4a1e8c;line-height:1}.nk-pdp-ideo{font-family:Playfair Display,Georgia,serif;font-size:14px;color:#2e4a1e73}.nk-pdp-title h1,.nk-pdp-title h2{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:clamp(36px,4.4vw,62px)!important;line-height:1.02!important;letter-spacing:-.02em!important;color:#2e4a1e!important;margin:14px 0 0!important}.nk-pdp-subtitle{font-family:Playfair Display,Georgia,serif!important;font-style:italic;font-weight:400;font-size:clamp(17px,1.55vw,20px);line-height:1.55;color:#2e4a1e;max-width:40ch;margin:22px 0 0}.nk-pdp-desc{color:#2e4a1e;margin-top:28px}.nk-pdp-desc p{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:15.5px;line-height:1.85;color:#2e4a1e;max-width:none;margin:0 0 18px;text-wrap:pretty}.nk-pdp-desc p:last-child{margin-bottom:0}.nk-pdp-desc-lead{font-size:16px!important;line-height:1.8!important;margin-bottom:22px!important}.nk-pdp-desc-lead strong{font-weight:600}.nk-pdp-h3{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:19px;letter-spacing:-.005em;color:#2e4a1e;margin:40px 0 14px;line-height:1.25}.nk-pdp-desc-lead+.nk-pdp-h3{margin-top:44px}.nk-pdp-tip{font-size:13.5px!important;opacity:.72;margin-top:-4px!important}.nk-pdp-tip em{font-style:italic}.nk-pdp-links{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:13px;color:#2e4a1ebf;margin:18px 0 0;letter-spacing:.01em}.nk-pdp-links a{color:#2e4a1e;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .3s ease}.nk-pdp-links a:hover{opacity:.6}.nk-pdp-usp-row{display:flex;flex-wrap:wrap;gap:18px 24px;padding:20px 0;margin-top:32px;border-top:1px solid rgba(46,74,30,.14);border-bottom:1px solid rgba(46,74,30,.14)}.nk-pdp-usp-item{display:inline-flex;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12.5px;letter-spacing:.02em;color:#2e4a1e;line-height:1.2}.nk-pdp-usp-item svg{flex-shrink:0;color:#2e4a1e;opacity:.85}.nk-pdp-trust-row{display:flex;flex-wrap:wrap;gap:14px 22px;padding:14px 0 0}.nk-pdp-trust-item{display:inline-flex;align-items:center;gap:7px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12px;letter-spacing:.01em;color:#2e4a1ec7;line-height:1.2}.nk-pdp-trust-item svg{flex-shrink:0;color:#2e4a1e;opacity:.7}html{scroll-behavior:smooth}#terroir,#rituel{scroll-margin-top:80px}.custom-section.nk-cross-section{background:#fdf6e9!important;border-top:1px solid rgba(46,74,30,.1);margin:0!important}.custom-section.nk-cross-section .custom-section__inner,.custom-section.nk-cross-section>.page-width{max-width:100%!important;padding:0 clamp(24px,4vw,56px)!important}.custom-section.nk-cross-section .nk-cross,.nk-cross{max-width:1320px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;align-self:stretch!important;display:block!important}.nk-cross-head{text-align:center;margin:0 auto 56px}.nk-cross-eyebrow{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:14px;color:#2e4a1e9e;margin:0 0 12px;letter-spacing:.01em}.nk-cross-title{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.01em;color:#2e4a1e;margin:0}.custom-section.nk-cross-section .nk-cross-grid,.nk-cross-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:clamp(20px,2.5vw,40px)!important;justify-content:center;max-width:1000px;margin-left:auto;margin-right:auto;width:100%}.nk-cross-card{display:flex;flex-direction:column;text-decoration:none!important;color:#2e4a1e!important;transition:transform .3s ease}.nk-cross-card:hover{transform:translateY(-3px)}.nk-cross-card:hover .nk-cross-card-cta{border-bottom-color:#2e4a1e}.nk-cross-media{width:100%;aspect-ratio:1;overflow:hidden;background:#2e4a1e08;margin-bottom:20px}.nk-cross-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.nk-cross-card:hover .nk-cross-media img{transform:scale(1.03)}.nk-cross-info{display:flex;flex-direction:column;gap:8px;padding:0 4px}.nk-cross-card-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#2e4a1e8c;margin:0;line-height:1}.nk-cross-card-title{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:20px;line-height:1.2;color:#2e4a1e;margin:0;letter-spacing:-.005em}.nk-cross-card-price{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:14px;color:#2e4a1ebf;margin:0;font-weight:400}.nk-cross-card-cta{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#2e4a1e;margin-top:8px;padding-bottom:3px;border-bottom:1px solid rgba(46,74,30,.28);align-self:flex-start;transition:border-color .25s ease}@media(max-width:750px){.custom-section.nk-cross-section .custom-section__inner,.custom-section.nk-cross-section>.page-width{padding:0!important}.custom-section.nk-cross-section .nk-cross,.nk-cross{max-width:100%!important;padding:0!important;overflow:hidden}.nk-cross-head{margin-bottom:32px;padding:0 24px}.nk-cross-title{font-size:clamp(24px,6vw,32px)!important}.custom-section.nk-cross-section .nk-cross-grid,.nk-cross-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:78%!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:24px;gap:14px!important;padding:4px 24px 12px!important;max-width:100%!important;margin:0!important;justify-content:start!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nk-cross-grid::-webkit-scrollbar{display:none}.nk-cross-card{scroll-snap-align:start!important;width:100%}.nk-cross-card-title{font-size:17px}.nk-cross-media{margin-bottom:14px}}.nk-attrs{display:flex;flex-direction:column;gap:12px;padding:4px 0 0}.nk-attr-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nk-attr-label{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:13px;text-transform:none;letter-spacing:.01em;color:#2e4a1e9e;min-width:78px;line-height:1.1}.nk-amertume{display:inline-flex;gap:5px;align-items:center}.nk-dot{display:inline-block;width:7px;height:7px;border-radius:50%;border:1px solid #2E4A1E;background:transparent}.nk-dot.on{background:#2e4a1e}.nk-attr-val{text-transform:none;letter-spacing:.01em;font-size:12.5px;color:#2e4a1e;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}.nk-attr-pills{display:inline-flex;gap:6px;flex-wrap:wrap}.nk-attr-pill{display:inline-block;padding:4px 12px;border:1px solid rgba(46,74,30,.22);border-radius:999px;font-size:12px;letter-spacing:.01em;text-transform:none;color:#2e4a1e;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1.4}.nk-eta{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#2e4a1e0d;border-radius:6px;font-size:12.5px;color:#2e4a1e;letter-spacing:.01em}.nk-eta-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#d97706;box-shadow:0 0 0 3px #d9770633}.nk-desc-short{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:15px;line-height:1.7;color:#2e4a1e;margin:0;text-wrap:pretty;max-width:52ch}.nk-desc-short em{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:16px;color:#2e4a1e;margin-right:4px}.nk-signature{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:14.5px;color:#2e4a1e;text-align:center;padding:18px 0;margin:0;border-top:1px solid rgba(46,74,30,.14);border-bottom:1px solid rgba(46,74,30,.14);letter-spacing:.01em;line-height:1.4}.nk-signature a{color:#2e4a1e;text-decoration:none;border-bottom:1px solid rgba(46,74,30,.28);padding-bottom:1px;transition:border-color .2s ease}.nk-signature a:hover{border-bottom-color:#2e4a1e}.nk-signature-sep{margin:0 8px;opacity:.5;font-style:normal}.nk-circles{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:18px 0;border-top:1px solid rgba(46,74,30,.12);border-bottom:1px solid rgba(46,74,30,.12)}.nk-circle{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none!important;color:#2e4a1e!important;transition:transform .25s ease}.nk-circle:hover{transform:translateY(-2px)}.nk-circle-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(46,74,30,.22);background:#fdf6e980;color:#2e4a1e;transition:all .25s ease}.nk-circle:hover .nk-circle-icon{background:#2e4a1e14;border-color:#2e4a1e66}.nk-circle-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#2e4a1eb8;line-height:1}.nk-meta{display:flex;flex-direction:column}.nk-meta-line{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-bottom:1px solid rgba(46,74,30,.1);gap:16px}.nk-meta-line:last-child{border-bottom:none}.nk-meta-lbl{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:.01em;font-size:13.5px;color:#2e4a1e9e;line-height:1.1;flex-shrink:0}.nk-meta-val{color:#2e4a1e;text-transform:none;letter-spacing:.01em;font-size:13px;text-align:right;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;line-height:1.4}.product-media-list,[class*=product-media] .stacked-media,[class*=product-media] [class*=stacked]{display:flex!important;flex-direction:column;gap:14px}.product-media-list>*,[class*=product-media] .stacked-media>*{width:100%}.product-media-list img{width:100%;height:auto;display:block;border-radius:0}.nk-pdp-accordion{border-top:1px solid rgba(46,74,30,.15);border-bottom:none}.nk-pdp-accordion:last-of-type{border-bottom:1px solid rgba(46,74,30,.15)}.nk-pdp-accordion summary{padding:18px 0;font-size:14.5px;letter-spacing:.01em}@media(max-width:750px){.nk-circles{gap:4px}.nk-circle-icon{width:42px;height:42px}.nk-circle-label{font-size:9px}.nk-attr-label{min-width:60px;font-size:9.5px}.nk-attr-pill{font-size:10px;padding:3px 9px}.nk-meta-line{padding:10px 0}}.quantity-break__banner,.quantity-break .badge.quantity-break__banner{display:none!important}.quantity-breaks .variant_label{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important;color:#2e4a1ea6!important;margin:0 0 10px!important;font-weight:400!important;line-height:1!important}.quantity-breaks-container,.quantity-breaks-container--column,.quantity-breaks-container--row{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:10px!important}.quantity-break{flex:1 1 0!important;padding:18px 14px!important;border-radius:6px!important;border:1px solid rgba(46,74,30,.22)!important;background:transparent!important;transition:border-color .18s ease,background .18s ease!important;gap:6px!important;min-height:96px;cursor:pointer!important;justify-content:center!important;align-items:center!important;box-shadow:none!important;overflow:hidden}.quantity-break:hover:not(.quantity-break--selected):not(.quantity-break--disabled){border-color:#2e4a1e80!important;background:#2e4a1e05!important}.quantity-break.quantity-break--selected{border:1.5px solid #2E4A1E!important;background:#2e4a1e0f!important}.quantity-break__main-content{justify-content:center!important;gap:4px!important}.quantity-break__content,.quantity-break__price-and-title-container{align-items:center!important;gap:4px!important}.quantity-break__title-and-badge-container{flex-direction:column!important;gap:4px!important;align-items:center!important}.quantity-break__title{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;color:#2e4a1e!important;font-weight:500!important;line-height:1.3!important;text-align:center!important}.quantity-break__price-container{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:13.5px!important;color:#2e4a1e!important;font-weight:500!important;gap:6px!important;letter-spacing:0!important;justify-content:center!important;align-items:baseline!important;flex-wrap:wrap}.quantity-break__price-container_unit-price{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:10.5px!important;opacity:.55!important;letter-spacing:0!important;font-weight:400!important}.quantity-break__price-container s,.quantity-break__price-container .price--compare,.quantity-break__price-container [class*=compare]{font-size:11.5px!important;opacity:.5!important;font-weight:400!important;text-decoration:line-through!important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important}.quantity-break .badge.badge--secondary.badge--small{background:transparent!important;color:#2e4a1e8c!important;border:none!important;border-radius:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:500!important;line-height:1!important;margin:0!important}.quantity-break--selected .badge.badge--secondary.badge--small{color:#2e4a1e!important;opacity:1}.custom-section.nk-terroir-pdp .custom-section__inner,.custom-section.nk-terroir-pdp .custom-section__inner-pdp,.custom-section.nk-tax-section .custom-section__inner,.custom-section.nk-tax-section .custom-section__inner-pdp{align-items:center!important;justify-content:center!important;text-align:center}.nk-terroir-inner{text-align:center;width:100%}.nk-terroir-head{justify-content:center!important;align-items:center!important;text-align:center;flex-direction:column}.nk-terroir-grid{margin-left:auto!important;margin-right:auto!important;max-width:960px}.nk-terroir-cell{text-align:center}.nk-terroir-cell:first-child{padding-left:20px!important}.nk-terroir-cell:last-child{padding-right:20px!important}.nk-terroir-lbl,.nk-terroir-val{text-align:center}.nk-terroir-para{margin-left:auto!important;margin-right:auto!important;text-align:center;max-width:620px!important}.nk-tax-full-lbl,.nk-tax-full-val{text-align:center!important}.nk-tax-full-amertume{grid-template-columns:1fr!important;gap:14px!important;text-align:center}.nk-tax-full-bar{justify-content:center;max-width:300px;margin:0 auto;width:100%}@media(max-width:750px){.nk-pdp-desc p{font-size:15px;line-height:1.8;margin-bottom:16px}.nk-pdp-h3{font-size:18px;margin-top:34px}.nk-pdp-desc-lead+.nk-pdp-h3{margin-top:36px}.nk-pdp-usp-row{gap:12px 18px;padding:16px 0;margin-top:26px}.nk-pdp-usp-item{font-size:12px}.nk-pdp-trust-row{gap:10px 16px}.nk-pdp-trust-item{font-size:11.5px}}.nk-pdp-tax{padding:22px 24px;background:#f3e5cb;border-radius:0}.nk-tax-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 12px}.nk-tax-lbl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#2e4a1e99;line-height:1;min-width:88px}.nk-tax-val{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12px;color:#2e4a1e;line-height:1}.nk-tax-bar{display:flex;gap:5px}.nk-tax-seg{flex:1;height:4px;background:#2e4a1e2e;transition:background .35s cubic-bezier(.16,1,.3,1)}.nk-tax-seg.on{background:#2e4a1e}.nk-tax-row{margin-top:20px;display:grid;grid-template-columns:96px 1fr;gap:12px 18px;align-items:center}.nk-tax-pills{display:flex;gap:6px;flex-wrap:wrap}.nk-tax-pill{padding:6px 12px;border:1px solid rgba(46,74,30,.3);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:11px;color:#2e4a1e;background:transparent;border-radius:0}.shopify-section-product-section .variant-picker__option-value,.shopify-section-product-section .product-option-value{border-radius:0!important;border:1px solid rgba(46,74,30,.3)!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:12px 20px!important}.shopify-section-product-section .variant-picker__option-value[aria-checked=true],.shopify-section-product-section .variant-picker__option-value[data-selected=true]{background:#2e4a1e!important;color:#fdf6e9!important;border-color:#2e4a1e!important}.nk-quantity-breaks [class*=quantity-breaks-item],.shopify-section-product-section [class*=quantity-breaks-item]{border-radius:0!important;border:1px solid rgba(46,74,30,.18)!important;background:transparent!important;box-shadow:none!important}.shopify-section-product-section [class*=quantity-breaks-item][data-selected=true],.shopify-section-product-section [class*=quantity-breaks-item][aria-checked=true]{border-color:#2e4a1e!important;background:#2e4a1e0a!important}.shopify-section-product-section [class*=quantity-breaks] [class*=badge]{background:transparent!important;color:#2e4a1e!important;border:1px solid #2E4A1E!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:0!important;box-shadow:none!important;transform:none!important;position:static!important}.shopify-section-product-section .product-add-to-cart-button .button{border-radius:999px!important;padding:20px 32px!important;min-height:60px!important;font-size:13px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:500!important;background:#2e4a1e!important;color:#fdf6e9!important;border:1px solid #2E4A1E!important;transition:opacity .32s cubic-bezier(.16,1,.3,1)!important}.shopify-section-product-section .product-add-to-cart-button .button:hover{opacity:.82!important}.shopify-section-product-section .payment-methods,.shopify-section-product-section [class*=payment-methods]{margin-top:12px!important;opacity:.5}.shopify-section-product-section .payment-methods img,.shopify-section-product-section .payment-methods svg{height:18px!important;width:auto!important}.delivery-estimation,.shopify-section-product-section .delivery-estimation{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(46,74,30,.14);font-family:-apple-system,sans-serif!important;font-size:12px!important;color:#2e4a1eb3!important}.custom-section.nk-terroir-pdp{background:#2e4a1e!important;color:#fdf6e9!important;padding:clamp(48px,5vw,72px) clamp(24px,4vw,56px)!important;margin:0!important}.custom-section.nk-terroir-pdp .custom-section__inner,.custom-section.nk-terroir-pdp>.page-width{max-width:100%!important;padding:0!important}.nk-terroir-inner{max-width:1320px;margin:0 auto;color:#fdf6e9}.nk-terroir-head{display:flex;align-items:flex-end;justify-content:space-between}.nk-terroir-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.65;line-height:1}.nk-terroir-title{margin:14px 0 0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(28px,3.2vw,42px);line-height:1.1;color:#fdf6e9;letter-spacing:-.01em}.nk-terroir-grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#fdf6e933}.nk-terroir-cell{background:#2e4a1e;padding:20px 22px}.nk-terroir-cell:first-child{padding-left:0}.nk-terroir-cell:last-child{padding-right:0}.nk-terroir-lbl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;line-height:1}.nk-terroir-val{margin-top:9px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:14px;color:#fdf6e9;line-height:1.4}.nk-terroir-para{margin:30px 0 0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:14px;line-height:1.8;color:#fdf6e9;opacity:.86;max-width:74ch;text-wrap:pretty}.custom-section.nk-rituel-pdp{background:#fdf6e9!important;padding:clamp(48px,6vw,80px) clamp(24px,4vw,56px)!important;margin:0!important;border-bottom:1px solid rgba(46,74,30,.14)}.custom-section.nk-rituel-pdp .custom-section__inner-pdp>.page-width{max-width:100%!important;padding:0!important}.nk-rituel-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.nk-rituel-step{display:flex;flex-direction:column;gap:14px}.nk-rit-num{font-family:Playfair Display,Georgia,serif;font-size:34px;line-height:1;color:#2e4a1e59}.nk-rit-title{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:17px;line-height:1.4;color:#2e4a1e}.nk-rit-desc{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:13px;line-height:1.75;color:#2e4a1eb3}.nk-pdp-recos{background:#fdf6e9}.nk-pdp-recos [class*=section-product-recommendations],.nk-pdp-recos .section-product-recommendations{padding-top:clamp(56px,6vw,80px)!important;padding-bottom:clamp(56px,6vw,80px)!important}.nk-pdp-recos-title h2,.nk-pdp-recos-title h3{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:clamp(24px,2.6vw,32px)!important;letter-spacing:-.01em!important;color:#2e4a1e!important}.nk-pdp-recos [class*=product-card] img{border-radius:0!important}.nk-pdp-recos [class*=product-card] h2{font-family:Playfair Display,Georgia,serif!important;font-weight:400!important;font-size:17px!important}@media(max-width:750px){.nk-pdp-title h1,.nk-pdp-title h2{font-size:clamp(28px,8vw,40px)!important}.nk-pdp-subtitle{font-size:15px}.nk-tax-row{grid-template-columns:1fr;gap:8px}.nk-terroir-grid{grid-template-columns:1fr 1fr}.nk-terroir-cell{padding:14px 16px!important}.nk-terroir-cell:first-child,.nk-terroir-cell:last-child{padding-left:16px!important;padding-right:16px!important}.nk-rituel-inner{grid-template-columns:1fr;gap:32px}.nk-pdp-trust{flex-direction:column;gap:4px}}@media(max-width:750px){html,body{overflow-x:hidden}.button[name=add],.button.button--primary,.shopify-section-product-section .product-add-to-cart-button .button,.newsletter-signup__button,form button[type=submit]{min-height:48px!important}[class*=announcement-bar] p,[class*=announcement__text] p{font-size:11px!important;line-height:1.4!important;padding:4px 12px!important}.nk-hero-editorial .image-banner__content{padding-left:max(24px,env(safe-area-inset-left,24px))!important;padding-right:max(24px,env(safe-area-inset-right,24px))!important;padding-bottom:max(48px,env(safe-area-inset-bottom,48px))!important}.nk-hero-editorial .nk-hero-title h1{text-wrap:balance}.nk-pdp-tax{padding:18px 20px!important}.nk-pdp-breadcrumb-p{line-height:1.7!important;word-break:break-word}.nk-pdp-trust{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;text-align:left}.custom-section.nk-terroir-pdp{padding-left:24px!important;padding-right:24px!important}.nk-terroir-head{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.nk-terroir-para{font-size:13px!important;line-height:1.7!important}.custom-section.nk-rituel-pdp{padding-left:24px!important;padding-right:24px!important}.custom-section.nk-reassurance .custom-section__inner,.nk-reassurance-icon,.nk-reassurance-sub{text-align:center!important;justify-content:center!important}.nk-reassurance-icon{display:flex!important;justify-content:center!important}.section-footer .nk-footer-col{padding-left:8px!important;padding-right:8px!important}input[type=text],input[type=email],input[type=tel],input[type=search],textarea,select{font-size:16px!important}}.shopify-section-product-section .section-main-product,.shopify-section-product-section [class*=section-main-product]{padding-top:clamp(48px,5vw,72px)!important;padding-bottom:clamp(72px,8vw,120px)!important}.custom-section.nk-tax-section{background:#fdf6e9!important;padding:clamp(64px,7vw,112px) clamp(24px,4vw,56px)!important;margin:0!important;border-top:1px solid rgba(46,74,30,.1);border-bottom:1px solid rgba(46,74,30,.1)}.custom-section.nk-tax-section .custom-section__inner,.custom-section.nk-tax-section>.page-width{max-width:100%!important;padding:0!important}.nk-tax-full{max-width:720px;margin:0 auto;text-align:center}.nk-tax-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#2e4a1e;opacity:.55;line-height:1;margin:0 0 16px}.nk-tax-title{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.01em;color:#2e4a1e;margin:0 0 48px}.nk-tax-full-amertume{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid rgba(46,74,30,.14);border-bottom:1px solid rgba(46,74,30,.14);max-width:560px;margin:0 auto 40px}.nk-tax-full-lbl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2e4a1e;opacity:.5;line-height:1;text-align:left}.nk-tax-full-bar{display:flex;gap:6px}.nk-tax-full-seg{flex:1;height:3px;background:#2e4a1e2e}.nk-tax-full-seg.on{background:#2e4a1e}.nk-tax-full-val{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12.5px;color:#2e4a1e;font-weight:500;letter-spacing:.02em;text-align:right}.nk-tax-full-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:560px;margin:0 auto}.nk-tax-full-col{text-align:center}.nk-tax-full-col .nk-tax-full-lbl{text-align:center;margin-bottom:14px}.nk-tax-full-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.nk-tax-full-pill{padding:6px 12px;border:1px solid rgba(46,74,30,.28);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:11px;color:#2e4a1e;letter-spacing:.02em;border-radius:0}@media(max-width:750px){.nk-tax-full-amertume{grid-template-columns:1fr;gap:12px;padding:16px 0}.nk-tax-full-val{text-align:left}.nk-tax-full-grid{grid-template-columns:1fr;gap:32px}.nk-tax-title{font-size:clamp(22px,6vw,28px)!important;margin-bottom:32px!important}}.nk-manifesto .button--primary,.nk-manifesto .button--primary:hover{background:transparent!important;background-color:transparent!important;color:#fdf6e9!important;border:1px solid rgba(253,246,233,.85)!important;padding:16px 34px!important;max-width:max-content!important;font-weight:500!important;letter-spacing:.14em!important;transition:all .25s ease!important}.nk-manifesto .button--primary:hover{background-color:#fdf6e91f!important}.nk-manifesto .button--primary .icon{color:#fdf6e9!important}.nk-origine .button,.nk-origine .button--secondary{max-width:max-content!important;padding:16px 34px!important}.nk-manifesto h2{font-size:clamp(38px,5vw,58px)!important;line-height:1.08!important;max-width:720px;margin-bottom:20px!important}.nk-manifesto p:not(.nk-eyebrow){font-size:clamp(17px,1.4vw,20px)!important;line-height:1.55!important;max-width:620px;color:#fdf6e9eb!important}@media(max-width:750px){.nk-footer-col{align-items:center!important;text-align:center}.nk-footer-col .nk-footer-heading,.nk-footer-col .nk-footer-links,.nk-footer-col .nk-footer-links p{text-align:center!important}.nk-footer-col-full{grid-column:1 / -1!important}}.nk-icon-glyph{display:inline-flex!important;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-weight:300!important;line-height:1!important;pointer-events:none;color:inherit}.product-media-gallery .splide__arrow .nk-icon-glyph{color:#2e4a1e;font-size:32px!important}.product-zoom__close button,.product-zoom__close .button--secondary,.product-zoom .splide__arrow,.product-zoom__slider .splide__arrow{background-color:transparent!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:8px!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;color:#fff!important}.product-zoom .nk-icon-glyph{color:#fff!important}.product-zoom__close .nk-icon-close{font-size:40px!important;font-weight:200!important}.product-zoom .nk-icon-prev,.product-zoom .nk-icon-next{font-size:56px!important;font-weight:200!important}@media not (max-width:750px){.product-zoom .splide__arrow,.product-zoom__slider .splide__arrow{opacity:1!important}}.nk-drawer-close,.nk-drawer-close:hover,.nk-drawer-close:focus,.nk-drawer-close:focus-visible,.nk-drawer-close:active{appearance:none!important;-webkit-appearance:none!important;background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;padding:8px!important;margin:0!important;cursor:pointer!important;color:#2e4a1e!important}.nk-drawer-close .nk-icon-close{font-size:32px!important;font-weight:200!important;color:#2e4a1e!important;line-height:1}.nk-icon-down{font-size:22px!important;line-height:1;color:inherit}.nk-card-arrow,.nk-card-arrow:hover,.nk-card-arrow:focus,.nk-card-arrow:focus-visible,.nk-card-arrow:active{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;color:#2e4a1e!important;padding:8px!important}.nk-card-arrow .nk-icon-glyph{color:#2e4a1e!important;font-size:28px!important;font-weight:300!important}.product-media-gallery__thumbnail,.product-media-gallery__thumbnail:focus,.product-media-gallery__thumbnail:focus-visible,.product-media-gallery__thumbnail:active,.product-media-gallery__thumbnails button,.product-media-gallery__thumbnails button:focus,.product-media-gallery__thumbnails button:focus-visible,.product-media-gallery__thumbnails a,.product-media-gallery__thumbnails a:focus,.product-media-gallery__thumbnails a:focus-visible,.product-media-gallery__thumbnails .splide__slide,.product-media-gallery__thumbnails .splide__slide:focus,.product-media-gallery__thumbnails .splide__slide:focus-visible{outline:none!important;-webkit-tap-highlight-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/base.css.map */
