:root{--nat-green: #1F4D3A;--nat-terracotta: #C46A3F;--nat-terracotta-dark: #A9552E;--nat-cream: #FAF8F3;--nat-text: #333333;--nat-muted: #5A5A5A;--nat-border: #E5DFD0;--nat-white: #FFFFFF;--nat-font-heading: var(--font-heading--family, Fraunces, serif);--nat-font-body: var(--font-body--family, Inter, sans-serif);--nat-fs-h2: var(--font-h2--size, clamp(2.25rem, 4.8vw, 3rem));--nat-fs-h3: 1.375rem;--nat-fs-body: 1rem;--nat-fs-lead: 1rem;--nat-fs-card: .9375rem;--nat-fs-small: .875rem;--nat-radius: 12px;--nat-radius-lg: 16px}.nat-section-head{max-width:720px;margin:0 auto 32px;text-align:center}.nat-h2{font-family:var(--nat-font-heading);font-size:var(--nat-fs-h2);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--nat-green);margin:0 0 12px}.nat-h3{font-family:var(--nat-font-heading);font-size:var(--nat-fs-h3);font-weight:400;line-height:1.3;color:var(--nat-green);margin:0 0 8px}.nat-lead{font-family:var(--nat-font-body);font-size:var(--nat-fs-lead);line-height:1.6;color:var(--nat-muted);margin:0}.nat-text{font-family:var(--nat-font-body);font-size:var(--nat-fs-body);line-height:1.7;color:var(--nat-text)}.nat-text p{margin:0 0 18px}.nat-text a{color:var(--nat-green)}[id$=__section_FKrzWR] .accordion{width:100%;max-width:860px;margin-inline:auto;align-self:center}[id$=__section_FKrzWR] .accordion summary{font-family:var(--nat-font-body);font-size:var(--nat-fs-body);font-weight:600;line-height:1.5;color:var(--nat-green)}[id$=__section_FKrzWR] .accordion details p,[id$=__section_FKrzWR] .accordion details li{font-size:var(--nat-fs-body);line-height:1.7;color:var(--nat-muted)}.page-width-content:has(.nat-page){--page-content-width: 1100px}.nat-page{font-family:var(--nat-font-body);font-size:var(--nat-fs-body);line-height:1.7;color:var(--nat-text)}.nat-page>*+*{margin-top:56px}.nat-page .nat-hero{text-align:center;max-width:720px;margin-inline:auto}.nat-eyebrow{display:inline-block;font-family:var(--nat-font-body);font-size:var(--nat-fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nat-terracotta);margin:0 0 12px}.nat-page .nat-h1{font-family:var(--nat-font-heading);font-size:var(--font-h1--size, clamp(2.5rem, 6vw, 3.5rem));font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--nat-green);margin:0 0 16px}.nat-page .nat-h2{margin-bottom:16px}.nat-page .nat-lead{font-size:1.0625rem}.nat-page p{margin:0 0 16px}.nat-page p:last-child{margin-bottom:0}.nat-page .nat-narrow{max-width:680px;margin-inline:auto}.nat-page .nat-center{text-align:center}.nat-box{background:var(--nat-cream);border:1px solid var(--nat-border);border-radius:var(--nat-radius-lg);padding:clamp(24px,4vw,40px)}.nat-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.nat-cards:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.nat-cards:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.nat-cards,.nat-cards:has(>:nth-child(4)){grid-template-columns:1fr}}.nat-card{background:var(--nat-white);border:1px solid var(--nat-border);border-radius:var(--nat-radius);padding:24px 20px;text-align:center}.nat-card p{font-size:var(--nat-fs-card);color:var(--nat-muted)}.nat-card__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 14px;border-radius:50%;background:var(--nat-cream);color:var(--nat-green)}.nat-card__icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nat-page a.nat-card__link{font-weight:600;color:var(--nat-green);text-decoration:none;word-break:break-word}.nat-page a.nat-card__link:hover{color:var(--nat-terracotta)}.nat-list{list-style:none;padding:0;margin:0}.nat-list li{position:relative;padding-left:28px;margin-bottom:10px}.nat-list li:before{content:"\2713";position:absolute;left:0;font-weight:700;color:var(--nat-terracotta)}.nat-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.nat-page a.nat-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;border-radius:14px;border:1px solid var(--nat-terracotta);background:var(--nat-terracotta);color:var(--nat-cream);font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.nat-page a.nat-btn:hover{background:var(--nat-terracotta-dark);border-color:var(--nat-terracotta-dark);color:var(--nat-cream)}.nat-page a.nat-btn--ghost{background:transparent;color:var(--nat-green);border-color:var(--nat-green)}.nat-page a.nat-btn--ghost:hover{background:var(--nat-green);color:var(--nat-cream);border-color:var(--nat-green)}.nat-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.nat-page a.nat-chip{display:inline-block;padding:8px 16px;border:1px solid var(--nat-border);border-radius:999px;background:var(--nat-white);font-size:var(--nat-fs-small);font-weight:600;color:var(--nat-green);text-decoration:none}.nat-page a.nat-chip:hover{border-color:var(--nat-green)}.nat-faq{max-width:860px;margin-inline:auto;scroll-margin-top:120px}.nat-faq .nat-h2{font-size:clamp(1.75rem,3vw,2.25rem);text-align:left}.nat-faq details{border-bottom:1px solid var(--nat-border)}.nat-faq details:first-of-type{border-top:1px solid var(--nat-border)}.nat-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-weight:600;line-height:1.5;color:var(--nat-green)}.nat-faq summary::-webkit-details-marker{display:none}.nat-faq summary:after{content:"+";flex-shrink:0;font-size:1.5rem;font-weight:400;line-height:1;color:var(--nat-terracotta);transition:transform .2s ease}.nat-faq details[open] summary:after{transform:rotate(45deg)}.nat-faq details>p{margin:0 0 18px;color:var(--nat-muted)}.nat-faq details a{color:var(--nat-green);font-weight:600}footer .footer-content a[href^="tel:"],footer .footer-content a[href^="mailto:"],footer .footer-content a[href*="google.com/maps"]{color:inherit;text-decoration:underline;text-underline-offset:2px}footer .footer-content a[href^="tel:"]:hover,footer .footer-content a[href^="mailto:"]:hover,footer .footer-content a[href*="google.com/maps"]:hover{color:var(--nat-white)}.utilities__payment{width:auto}.utilities__payment .payment-icons__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.utilities__payment .payment-icons__item{display:flex;align-items:center}.utilities__payment .payment-icons__item svg{height:22px;width:auto;display:block}@media screen and (min-width:750px){.utilities:has(.utilities__payment){grid-template-columns:1fr auto!important}.utilities__payment{justify-self:end!important}.utilities__payment .payment-icons__list{flex-wrap:nowrap;justify-content:flex-end}}.product-details .shopify-payment-button,.product-details shopify-accelerated-checkout,.product-details shopify-accelerated-checkout-cart,.product-details .accelerated-checkout-block,.product-sticky-bar .shopify-payment-button,.product-sticky-bar shopify-accelerated-checkout{display:none!important}.nat-fiche{font-family:var(--nat-font-body);color:var(--nat-text);font-size:var(--nat-fs-card);line-height:1.7}.nat-fiche>*:first-child{margin-top:0}.nat-fiche>*:last-child{margin-bottom:0}.nat-fiche p{margin:0 0 14px}.nat-fiche__lead{font-size:var(--nat-fs-body);color:var(--nat-green);font-weight:600}.nat-fiche h3{font-family:var(--nat-font-body);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--nat-green);margin:26px 0 10px}.nat-fiche ul,.nat-fiche ol{margin:0 0 14px;padding-left:20px}.nat-fiche li{margin:0 0 8px}.nat-fiche__steps li::marker{color:var(--nat-green);font-weight:700}.nat-fiche__check{list-style:none;padding-left:0}.nat-fiche__check li{position:relative;padding-left:22px}.nat-fiche__check li:before{content:"\2713";position:absolute;left:0;color:var(--nat-terracotta);font-weight:700}.nat-fiche__commit{list-style:none;padding-left:0}.nat-fiche__commit li{margin:0;padding:12px 0;border-top:1px solid var(--nat-border)}.nat-fiche__commit strong{display:block;margin-bottom:2px;color:var(--nat-green)}.nat-fiche__table{width:100%;border-collapse:collapse}.nat-fiche__table td{padding:11px 0;border-top:1px solid var(--nat-border);vertical-align:top}.nat-fiche__table tr:last-child td{border-bottom:1px solid var(--nat-border)}.nat-fiche__table th{padding:8px 12px 8px 0;border-bottom:2px solid var(--nat-green);color:var(--nat-green);text-align:left;font-weight:600}.nat-fiche__table--modes td:first-child{width:14%;color:var(--nat-green);font-weight:700}.nat-fiche__table--modes td:nth-child(2){padding-right:12px;font-weight:400}.nat-fiche__table--modes td:last-child{color:var(--nat-muted);font-weight:400}.nat-fiche__table--modes thead+tbody tr:first-child td{border-top:none}.nat-fiche__table td:first-child{width:46%;padding-right:12px;color:var(--nat-muted)}.nat-fiche__table td:last-child{font-weight:600}.nat-fiche__note{margin-top:16px;font-size:var(--nat-fs-small);color:var(--nat-muted)}.nat-psec{display:grid;gap:28px;align-items:center;width:100%}.nat-psec__media img{display:block;width:100%;height:auto;border-radius:var(--nat-radius-lg)}.nat-psec__title{font-family:var(--nat-font-heading);font-size:clamp(1.625rem,3vw,2.125rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--nat-green);margin:0 0 14px}.nat-psec__body{font-family:var(--nat-font-body);color:var(--nat-text);font-size:var(--nat-fs-body);line-height:1.7}.nat-psec__body p{margin:0 0 12px}.nat-psec__body p:last-child{margin-bottom:0}@media screen and (min-width:750px){.nat-psec{grid-template-columns:1fr 1fr;gap:56px}.nat-psec--reverse .nat-psec__media{order:2}}.nat-pfaq{width:100%;max-width:860px;margin:0 auto;font-family:var(--nat-font-body)}.nat-pfaq__title{font-family:var(--nat-font-heading);font-size:var(--nat-fs-h2);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--nat-green);text-align:center;margin:0 0 28px}.nat-pfaq details{border-bottom:1px solid var(--nat-border)}.nat-pfaq details:first-of-type{border-top:1px solid var(--nat-border)}.nat-pfaq summary{position:relative;padding:18px 32px 18px 0;cursor:pointer;font-weight:600;color:var(--nat-green);list-style:none}.nat-pfaq summary::-webkit-details-marker{display:none}.nat-pfaq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.375rem;font-weight:400;color:var(--nat-terracotta)}.nat-pfaq details[open] summary:after{content:"\2013"}.nat-pfaq details>div{padding:0 0 20px;color:var(--nat-muted);font-size:var(--nat-fs-card);line-height:1.7}.nat-pfaq details>div p{margin:0 0 10px}.nat-pfaq details>div p:last-child{margin-bottom:0}.nat-pfaq details>div ul{margin:0 0 10px;padding-left:20px}.nat-pfaq details>div li{margin:0 0 6px}div:has(>.nat-psec),div:has(>.nat-pfaq){width:100%;flex:1 1 100%}.nat-fiche a{color:var(--nat-green);text-decoration:underline;text-underline-offset:2px}.nat-fiche a:hover{color:var(--nat-terracotta)}.nat-band{width:100%;max-width:1100px;margin:0 auto;padding:0 16px;font-family:var(--nat-font-body);text-align:center;color:var(--nat-cream)}.nat-band__heading{font-family:var(--nat-font-heading);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--nat-cream);margin:0 0 40px}.nat-band__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 20px;list-style:none;margin:0;padding:0}.nat-band__item{margin:0}.nat-band__icon{display:block;width:40px;height:40px;margin:0 auto 16px;color:var(--nat-terracotta)}.nat-band__icon svg{width:100%;height:100%;display:block}.nat-band__title{font-family:var(--nat-font-body);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--nat-cream);margin:0 0 8px}.nat-band__text{font-size:var(--nat-fs-card);line-height:1.6;color:#faf8f3b8;margin:0 auto;max-width:24ch}@media screen and (min-width:900px){.nat-band__grid{grid-template-columns:repeat(4,1fr);gap:32px}.nat-band__heading{margin-bottom:48px}}div:has(>.nat-band){width:100%;flex:1 1 100%}.nat-bb{width:100%;font-family:var(--nat-font-body);color:var(--nat-text)}.nat-bb__icon{display:inline-flex;flex:0 0 auto;width:18px;height:18px;color:var(--nat-terracotta)}.nat-bb__icon--lg{width:26px;height:26px}.nat-bb__icon svg{width:100%;height:100%;display:block}.nat-bb__row{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0 0 16px;padding:0;font-size:.8125rem;color:var(--nat-green)}.nat-bb__row li{display:flex;align-items:center;gap:7px;margin:0}.nat-bb__ship{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--nat-border);border-radius:var(--nat-radius);background:var(--nat-cream)}.nat-bb__ship strong{display:block;font-size:var(--nat-fs-card);font-weight:600;color:var(--nat-green);margin-bottom:2px}.nat-bb__ship span{display:block;font-size:var(--nat-fs-small);line-height:1.5;color:var(--nat-muted)}.nat-bb__pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0}.nat-bb__pay svg{height:22px;width:auto;display:block;border-radius:3px}.nat-bb__help{margin:12px 0 0;font-size:var(--nat-fs-small);line-height:1.5;color:var(--nat-muted)}.nat-bb__help a{color:var(--nat-green);font-weight:600;text-decoration:underline;text-underline-offset:2px}.nat-bb__help a:hover{color:var(--nat-terracotta)}.nat-cmp{width:100%;max-width:1000px;margin:0 auto;font-family:var(--nat-font-body)}.nat-cmp__heading{font-family:var(--nat-font-heading);font-size:var(--nat-fs-h2);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--nat-green);text-align:center;margin:0 0 10px}.nat-cmp__lead{text-align:center;color:var(--nat-muted);font-size:var(--nat-fs-body);margin:0 auto 32px;max-width:54ch}.nat-cmp__scroll{overflow-x:auto}.nat-cmp__table{width:100%;min-width:620px;border-collapse:collapse;background:var(--nat-white);border-radius:var(--nat-radius-lg);overflow:hidden}.nat-cmp__table thead th{padding:18px 12px;font-size:var(--nat-fs-small);font-weight:600;line-height:1.3;color:var(--nat-green);text-align:center;vertical-align:bottom;border-bottom:1px solid var(--nat-border)}.nat-cmp__table thead th span{display:block;margin-top:4px;font-size:.75rem;font-weight:400;color:var(--nat-muted)}.nat-cmp__table tbody th{padding:15px 16px 15px 20px;font-size:var(--nat-fs-card);font-weight:400;text-align:left;color:var(--nat-text);border-bottom:1px solid var(--nat-border)}.nat-cmp__table tbody td{padding:15px 12px;text-align:center;border-bottom:1px solid var(--nat-border)}.nat-cmp__table tbody tr:last-child th,.nat-cmp__table tbody tr:last-child td{border-bottom:none}.nat-cmp__table .nat-cmp__us{background:#1f4d3a0f;color:var(--nat-green)}.nat-cmp__table thead .nat-cmp__us{font-size:var(--nat-fs-card)}.nat-cmp__table thead .nat-cmp__us span{color:var(--nat-green);opacity:.7}.nat-cmp__mark{display:inline-block;font-size:1.0625rem;line-height:1;font-weight:700}.nat-cmp__mark--yes{color:var(--nat-green)}.nat-cmp__mark--no{color:#c0a9a0}.nat-cmp__mark--part{color:var(--nat-terracotta)}.nat-cmp__note{margin:18px 0 0;font-size:var(--nat-fs-small);color:var(--nat-muted);text-align:center}div:has(>.nat-cmp){width:100%;flex:1 1 100%}@media screen and (max-width:749px){.nat-cmp__scroll{margin-inline:-16px;padding-inline:16px;-webkit-overflow-scrolling:touch}.nat-cmp__table tbody th{padding-left:14px;padding-right:10px}}.nat-bullets{list-style:none;margin:0;padding:0;font-family:var(--nat-font-body)}.nat-bullets li{position:relative;margin:0 0 11px;padding-left:24px}.nat-bullets li:last-child{margin-bottom:0}.nat-bullets li{font-size:var(--nat-fs-card);line-height:1.5;color:var(--nat-text)}.nat-bullets li:before{content:"\2713";position:absolute;left:0;top:1px;color:var(--nat-terracotta);font-weight:700}.nat-bullets strong{display:block;font-size:var(--nat-fs-card);font-weight:600;line-height:1.4;color:var(--nat-green)}.nat-bullets span{display:block;margin-top:1px;font-size:var(--nat-fs-small);line-height:1.5;color:var(--nat-muted)}.nat-time{width:100%;max-width:980px;margin:0 auto;font-family:var(--nat-font-body)}.nat-time__heading{font-family:var(--nat-font-heading);font-size:var(--nat-fs-h2);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--nat-green);text-align:center;margin:0 0 10px}.nat-time__lead{max-width:58ch;margin:0 auto 40px;text-align:center;font-size:var(--nat-fs-body);line-height:1.6;color:var(--nat-muted)}.nat-time__steps{display:grid;grid-template-columns:1fr;gap:0;list-style:none;margin:0;padding:0;counter-reset:nat-time}.nat-time__steps li{position:relative;margin:0;padding:0 0 28px 44px;counter-increment:nat-time}.nat-time__steps li:before{content:counter(nat-time);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--nat-green);color:var(--nat-cream);font-size:.8125rem;font-weight:700;line-height:28px;text-align:center}.nat-time__steps li:after{content:"";position:absolute;left:13.5px;top:34px;bottom:6px;width:1px;background:var(--nat-border)}.nat-time__steps li:last-child{padding-bottom:0}.nat-time__steps li:last-child:after{display:none}.nat-time__when{display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nat-terracotta);margin-bottom:4px}.nat-time__steps strong{display:block;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--nat-green);margin-bottom:6px}.nat-time__steps p{margin:0;font-size:var(--nat-fs-card);line-height:1.65;color:var(--nat-text)}div:has(>.nat-time){width:100%;flex:1 1 100%}@media screen and (min-width:750px){.nat-time__steps{grid-template-columns:repeat(3,1fr);gap:32px}.nat-time__steps li{padding:48px 0 0}.nat-time__steps li:after{left:34px;right:0;top:13.5px;bottom:auto;width:auto;height:1px}.nat-time__steps li:last-child:after{display:none}}.nat-banner{margin:0 0 clamp(48px,7vw,80px);border-radius:var(--nat-radius-lg);overflow:hidden}.nat-banner img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center 45%}.nat-split{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;margin:0 0 clamp(48px,7vw,80px)}.nat-split__media{border-radius:var(--nat-radius-lg);overflow:hidden}.nat-split__media img{display:block;width:100%;height:auto}.nat-split__body>.nat-h2{text-align:left}.nat-split__body>*:first-child{margin-top:0}.nat-split__body>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.nat-banner img{aspect-ratio:2 / 1}.nat-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px}.nat-split--reverse .nat-split__media{order:2}}product-price .price bdi:after,.cart-items__unit-price-wrapper bdi:after,.cart-items__price>text-component>bdi:after,.cart-totals__original-value>bdi:after,.cart-totals__total-value>bdi:after{content:" TTC";font-size:max(.68em,11px);font-weight:400;letter-spacing:.02em;opacity:.65}.compare-at-price bdi:after,.cart-items__price-unit bdi:after,product-price .compare-at-price bdi:after{content:none}.product-details product-price .price bdi:after{font-size:.5em}shopify-accelerated-checkout shop-pay-wallet-button,shopify-accelerated-checkout-cart shop-pay-wallet-button{display:none!important}[id$=__product_list_fa6P9H] .group-block-content:has(>a[class*=product_list_button]){position:relative;justify-content:center}[id$=__product_list_fa6P9H] a[class*=product_list_button]{position:absolute;right:0;top:50%;transform:translateY(calc(-50% - 8px));display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--nat-font-body);font-size:15px;font-weight:600;color:var(--nat-terracotta);text-decoration:none}[id$=__product_list_fa6P9H] a[class*=product_list_button]:after{content:"\2192";transition:transform .2s ease}[id$=__product_list_fa6P9H] a[class*=product_list_button]:hover{color:var(--nat-terracotta-dark);text-decoration:underline;text-underline-offset:4px}[id$=__product_list_fa6P9H] a[class*=product_list_button]:hover:after{transform:translate(3px)}@media screen and (max-width:749px){[id$=__product_list_fa6P9H] .group-block-content:has(>a[class*=product_list_button]){flex-direction:column;align-items:center}[id$=__product_list_fa6P9H] a[class*=product_list_button]{position:static;transform:none;margin-top:-8px}}.product-card .card-gallery{--gallery-aspect-ratio: 1 !important;background:var(--nat-cream);border-radius:var(--nat-radius);overflow:hidden}.product-card .card-gallery .product-media-container{--product-media-fit: contain !important}.product-card .card-gallery img{mix-blend-mode:multiply;padding:6%;box-sizing:border-box}.nat-card-tags{position:absolute;left:10px;bottom:10px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.nat-card-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--nat-white);border:1px solid var(--nat-border);color:var(--nat-green);font-family:var(--nat-font-body);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.nat-card-title{margin:0;display:flex;flex-direction:column;gap:2px}.nat-card-title__name{font-family:var(--nat-font-body);font-size:1rem;font-weight:600;line-height:1.3;color:var(--nat-green)}.nat-card-title__sub{font-size:var(--nat-fs-small);line-height:1.4;color:var(--nat-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.product-card product-price{margin-top:6px}.product-card product-price .price{font-family:var(--nat-font-body);font-size:1.125rem;font-weight:700;color:var(--nat-green)}.product-card product-price .price bdi:after{content:none}@media screen and (max-width:749px){.nat-card-tags{left:8px;bottom:8px;gap:4px}.nat-card-tag{font-size:11px;padding:3px 8px}.nat-card-title__name{font-size:.9375rem}.product-card product-price .price{font-size:1rem}}.product-details .product-inventory__status{font-family:var(--nat-font-body);font-size:var(--nat-fs-small);font-weight:600;color:var(--nat-green)}.product-details .product-inventory__icon-in_stock{color:#2fa84f}@media screen and (min-width:990px){footer .footer-content{grid-template-columns:1.35fr 1fr 1fr 1.25fr!important}}footer .footer-content .menu__heading,footer .footer-content .menu__heading__default,footer .footer-content h5{font-family:var(--nat-font-body)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--nat-cream);margin:0 0 4px;padding-block:0!important}footer .footer-content .menu .details-content{margin-top:10px}footer .footer-content .menu__item,footer .footer-content .menu__item a,footer .footer-content p{font-size:.875rem;line-height:1.6}footer .footer-content .menu__item a,footer .footer-content a[href^="tel:"],footer .footer-content a[href^="mailto:"],footer .footer-content a[href*="google.com/maps"]{color:#d8ded9;text-decoration-line:none!important;transition:color .15s ease}footer .footer-content .menu__item a:hover,footer .footer-content a[href^="tel:"]:hover,footer .footer-content a[href^="mailto:"]:hover,footer .footer-content a[href*="google.com/maps"]:hover{color:var(--nat-white);text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-underline-offset:3px}footer .footer-content p{margin:0}footer .footer-content .group:first-child p{max-width:34ch;color:#d8ded9}footer p:has(>a[href*="google.com/maps"]),footer p:has(>a[href^="tel:"]),footer p:has(>a[href^="tel:"])+p,footer p:has(>a[href^="mailto:"]){position:relative;padding-left:26px;margin-bottom:10px}footer p:has(>a[href*="google.com/maps"]):before,footer p:has(>a[href^="tel:"]):before,footer p:has(>a[href^="tel:"])+p:before,footer p:has(>a[href^="mailto:"]):before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background-color:#e3a07c;-webkit-mask:var(--nat-ico) center / contain no-repeat;mask:var(--nat-ico) center / contain no-repeat}footer p:has(>a[href*="google.com/maps"]){--nat-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.1-7-11.5A7 7 0 0 1 19 9.5C19 14.9 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E")}footer p:has(>a[href^="tel:"]){--nat-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}footer p:has(>a[href^="tel:"])+p{--nat-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");color:#d8ded9}footer p:has(>a[href^="mailto:"]){--nat-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}footer p:has(>a[href^="mailto:"])+p{font-size:.75rem;color:#d8ded9b3;margin-top:6px}@media screen and (min-width:750px){.utilities:has(.utilities__payment){grid-template-columns:1fr auto auto!important;align-items:center;column-gap:24px}}footer .footer-content>.group-block:first-child .group-block-content{justify-content:flex-start!important}footer .footer-content>.group-block:first-child img{margin:-32px 0 -24px}.comparison-slider__text{font-family:var(--nat-font-body)!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase;line-height:1}.comparison-slider__text--with-bg{padding:7px 11px!important;opacity:.92}[id$=__section_epVHFf] p:has(>a[href*=repulsif-chat-sonic]){font-size:var(--nat-fs-small);color:var(--nat-muted);text-align:center}[id$=__section_epVHFf] p:has(>a[href*=repulsif-chat-sonic]) a{color:var(--nat-green);font-weight:600}[id$=__section_epVHFf] .comparison-slider__media-wrapper:before,[id$=__section_epVHFf] .comparison-slider__media-wrapper:after{background:var(--nat-terracotta)}[id$=__section_epVHFf] .comparison-slider__media-wrapper[data-orientation=horizontal]:after{width:3px}[id$=__section_epVHFf] .cs-slider__handle{background:var(--nat-terracotta);color:var(--nat-cream);box-shadow:0 2px 10px #00000040}[id$=__section_epVHFf] .comparison-slider__media-wrapper:hover .cs-slider__handle{background:var(--nat-terracotta-dark)}[id$=__section_epVHFf] p:has(>a[href*=repulsif-chat-sonic]) a{white-space:nowrap}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content{padding:18px 20px!important}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content :is(h1,h2,h3,h4,h5,h6,p,div)[class*=text],:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block>*{text-shadow:0 1px 8px rgb(0 0 0 / .35)}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:first-child,:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:first-child>*{font-family:var(--nat-font-heading)!important;font-size:clamp(1.125rem,1.6vw,1.5rem)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.005em!important;margin:0}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:last-child,:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:last-child>*{font-family:var(--nat-font-body)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.02em;margin:0;opacity:.92;transition:transform .2s ease,opacity .2s ease}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card:hover .text-block:last-child{transform:translate(4px);opacity:1}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card img{transition:transform .5s ease}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card:hover img{transform:scale(1.04)}@media screen and (max-width:749px){:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content{padding:12px!important}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:first-child,:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:first-child>*{font-size:1rem!important}:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:last-child,:is([id$=__collection_list_VYd4AY],[id$=__main]) .collection-card__content .text-block:last-child>*{font-size:.75rem!important}}@media screen and (min-width:750px){[id$=__hero_jVaWmY] .overlay{--overlay-direction: to right}[id$=__hero_jVaWmY] .hero__content-wrapper,[id$=__hero_jVaWmY] [class*=hero__content]{max-width:640px;margin-inline-end:auto}[id$=__hero_jVaWmY] h1{max-width:15ch}}[id$=__hero_jVaWmY] h1{line-height:1.08;text-wrap:balance}[id$=__hero_jVaWmY] p:has(+*),[id$=__hero_jVaWmY] p{text-wrap:pretty}[id$=__hero_jVaWmY] .button-custom{min-height:52px;padding-inline:26px;font-weight:600}[id$=__hero_jVaWmY] a[href*="collections/all"].button-custom:hover{background:#faf8f31f!important}[id$=__hero_jVaWmY] p:only-child:not(:has(*)){opacity:.92}@media screen and (min-width:990px){header a.menu-list__link[href$="#quiz-repulsif"] .menu-list__link-title{border:1.5px solid var(--nat-terracotta);color:var(--nat-terracotta);border-radius:999px;padding:7px 15px;font-weight:600;line-height:1.2;transition:background .15s,color .15s}header a.menu-list__link[href$="#quiz-repulsif"]:hover .menu-list__link-title{background:var(--nat-terracotta);color:var(--nat-white)}}[id$=__hero_jVaWmY] img.hero__media{object-position:72% 55%}@media screen and (max-width:749px){[id$=__hero_jVaWmY] h1{font-size:2.1rem!important}[id$=__hero_jVaWmY] .overlay{background:linear-gradient(to top,#14352ae0,#14352a8c)!important}}.nat-cart-lines{display:flex;flex-direction:column;gap:6px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--nat-border)}.nat-cart-line{display:flex;justify-content:space-between;gap:12px;font-size:var(--nat-fs-small)}@media screen and (max-width:749px){[id$=__main] .resource-list__item:last-child:nth-child(odd){grid-column:1 / -1}[id$=__main] .resource-list__item:last-child:nth-child(odd) .collection-card img{aspect-ratio:2 / 1;object-fit:cover}}.product-card .quick-add{z-index:3}.product-card .quick-add__button{box-shadow:0 2px 8px #0000002e}@media screen and (min-width:750px){.product-card button.quick-add__button.add-to-cart-button:not([data-added=true]){--quick-add-collapsed-width: max-content;padding-inline-end:14px;font-weight:600;font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/naturia-design-system.css.map */
