:root{--nusa-sable-or: #C9A57B;--nusa-creme-soie: #F7F1E8;--nusa-brun-profond: #3A2E26;--nusa-taupe: #8B7B6F;--nusa-rose-poudre: #E8C9C0;--nusa-ivoire: #FBFAF6;--nusa-noir-encre: #1C1714;--nusa-peche-doux: #F4D5C2;--nusa-border-color: rgba(201, 165, 123, .35);--nusa-border-thin: 1px solid var(--nusa-border-color);--nusa-font-display: "Cormorant Garamond", Georgia, serif;--nusa-font-body: "Manrope", system-ui, sans-serif;--nusa-font-accent: "Italiana", Georgia, serif;--nusa-text-h1: clamp(4rem, 6vw, 5.6rem);--nusa-text-h2: clamp(2.8rem, 4vw, 4rem);--nusa-text-h3: clamp(1.8rem, 2vw, 2.2rem);--nusa-text-body: 1.6rem;--nusa-text-ui: 1.4rem;--nusa-text-small: 1.3rem;--nusa-text-caption: 1.3rem;--nusa-text-button: 1.3rem;--nusa-text-eyebrow: 1.1rem;--nusa-weight-regular: 400;--nusa-weight-medium: 500;--nusa-weight-semibold: 600;--nusa-ls-button: .08em;--nusa-ls-logo: .15em;--nusa-section-gap: clamp(5rem, 9vw, 9rem);--nusa-content-gap: clamp(2.5rem, 4vw, 4rem);--nusa-radius-sm: 4px;--nusa-radius-md: 10px;--nusa-radius-lg: 20px;--nusa-transition: .25s ease;--nusa-transition-slow: .4s ease;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Manrope", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-body-scale: 1;--font-heading-scale: 1.4}body{background-color:var(--nusa-creme-soie);color:var(--nusa-brun-profond);font-family:var(--nusa-font-body);font-size:var(--nusa-text-body);line-height:1.7;letter-spacing:0;-webkit-font-smoothing:antialiased}.text-body{letter-spacing:0}h1,.h1{font-family:var(--nusa-font-display);font-size:var(--nusa-text-h1);font-weight:400;line-height:1.1;color:rgb(var(--color-foreground, 58, 46, 38));letter-spacing:0}h2:not(.facet-filters__label):not(.facets__heading):not([class*=facet]):not([class*=filter]):not(.caption-large),.h2{font-family:var(--nusa-font-display);font-size:var(--nusa-text-h2);font-weight:400;line-height:1.15;color:rgb(var(--color-foreground, 58, 46, 38))}h3,.h3{font-family:var(--nusa-font-body);font-size:var(--nusa-text-h3);font-weight:600;line-height:1.3;color:rgb(var(--color-foreground, 58, 46, 38))}h4,.h4,h5,.h5,h6,.h6{font-family:var(--nusa-font-body);font-weight:600;line-height:1.3;color:rgb(var(--color-foreground, 58, 46, 38))}.rte p,.rte li{font-family:var(--nusa-font-body);font-size:var(--nusa-text-body);line-height:1.75;color:rgb(var(--color-foreground, 58, 46, 38))}input,textarea,select,button,.select__select{font-family:var(--nusa-font-body)!important}.nusa-accent{font-family:var(--nusa-font-accent);font-style:italic}.header{background-color:var(--nusa-creme-soie);border-bottom:var(--nusa-border-thin)}.header__heading-link,.header__menu-item>span,.header__menu-item>a,.header a{font-family:var(--nusa-font-body)!important;font-weight:500!important;font-size:1.4rem!important;color:var(--nusa-brun-profond)!important;letter-spacing:.03em}.header__heading-logo{font-family:var(--nusa-font-display)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:var(--nusa-ls-logo)!important;color:var(--nusa-brun-profond)!important}.nusa-logo{width:200px;height:auto;display:block;color:var(--nusa-brun-profond);transition:opacity var(--nusa-transition)}.header__heading-link:hover .nusa-logo{opacity:.72}@media screen and (max-width:749px){.nusa-logo{width:160px}}.product__title,.product__title h1,.product__title h2{font-family:var(--nusa-font-display)!important;font-size:clamp(2.8rem,3.5vw,3.6rem)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.01em!important;color:var(--nusa-brun-profond)!important;margin-bottom:.75rem!important}.price__container,.price-item,.price-item--regular,.price-item--sale{font-family:var(--nusa-font-body)!important;font-size:2.2rem!important;font-weight:600!important;color:var(--nusa-brun-profond)!important}.price__container .price__badges{font-size:var(--nusa-text-small)!important}.product__text.caption-with-letter-spacing{font-family:var(--nusa-font-body)!important;font-size:var(--nusa-text-eyebrow)!important;letter-spacing:.1em!important;color:var(--nusa-taupe)!important;text-transform:uppercase!important}.product-form__input label,.variant__label{font-family:var(--nusa-font-body)!important;font-size:var(--nusa-text-small)!important;font-weight:600!important;color:var(--nusa-brun-profond)!important;letter-spacing:.03em}.product-form__input--pill input[type=radio]+label{font-family:var(--nusa-font-body)!important;font-size:var(--nusa-text-small)!important;font-weight:500!important;border:1px solid rgba(201,165,123,.5)!important;border-radius:var(--nusa-radius-sm)!important;padding:.8rem 1.4rem!important;background-color:transparent!important;color:var(--nusa-brun-profond)!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--nusa-brun-profond)!important;border-color:var(--nusa-brun-profond)!important;color:var(--nusa-ivoire)!important;font-weight:600!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--nusa-brun-profond)!important}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{border-color:#c9a57b40!important;color:#3a2e2666!important;text-decoration:line-through!important}.product-form__submit{background-color:var(--nusa-sable-or)!important;color:var(--nusa-ivoire)!important;border-color:var(--nusa-sable-or)!important;font-family:var(--nusa-font-body)!important;font-size:var(--nusa-text-button)!important;font-weight:700!important;letter-spacing:.1em!important;border-radius:var(--nusa-radius-sm)!important;min-height:56px!important;transition:background-color var(--nusa-transition),border-color var(--nusa-transition)!important}.product-form__submit:hover{background-color:var(--nusa-brun-profond)!important;border-color:var(--nusa-brun-profond)!important}.shopify-payment-button__button--branded,.shopify-payment-button__button:not(.shopify-payment-button__button--unbranded){filter:none!important;background-color:revert!important;color:revert!important}.product__description{position:relative}.product__description .nusa-desc-truncate{max-height:8.5em;overflow:hidden;transition:max-height .4s ease;line-height:1.7}.product__description .nusa-desc-truncate.nusa-desc-open{max-height:9999px}.product__description .nusa-desc-fade{position:absolute;bottom:2.5rem;left:0;right:0;height:3rem;background:linear-gradient(to bottom,transparent,var(--nusa-creme-soie));pointer-events:none;transition:opacity .3s}.product__description .nusa-desc-fade.nusa-desc-open{opacity:0}.nusa-desc-toggle{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;background:none;border:none;padding:0;font-family:var(--nusa-font-body);font-size:var(--nusa-text-small);font-weight:600;color:var(--nusa-sable-or);cursor:pointer;letter-spacing:.02em;transition:color var(--nusa-transition)}.nusa-desc-toggle:hover{color:var(--nusa-brun-profond)}.product__description p,.product__description li{font-family:var(--nusa-font-body)!important;font-size:1.5rem!important;line-height:1.8!important;color:var(--nusa-brun-profond)!important}.product__description h3{font-family:var(--nusa-font-body)!important;font-size:1.5rem!important;font-weight:600!important;color:var(--nusa-brun-profond)!important;margin-top:1.25rem!important;margin-bottom:.5rem!important}.product__description a{color:var(--nusa-brun-profond)!important;text-decoration:none!important;font-weight:500!important}.button,.shopify-challenge__button{font-family:var(--nusa-font-body);font-weight:600;letter-spacing:var(--nusa-ls-button);text-transform:uppercase}.button--primary{background-color:var(--nusa-sable-or);color:var(--nusa-ivoire);border:1px solid var(--nusa-sable-or);border-radius:var(--nusa-radius-sm)}.button--primary:hover{background-color:var(--nusa-brun-profond);border-color:var(--nusa-brun-profond)}.button--secondary,.button--secondary:link,.button--secondary:visited{background-color:transparent!important;color:var(--nusa-brun-profond)!important;border:1px solid var(--nusa-brun-profond)!important;border-radius:var(--nusa-radius-sm)!important;text-decoration:none!important}.button--secondary:hover,.button--secondary:active{background-color:var(--nusa-brun-profond)!important;color:var(--nusa-creme-soie)!important;border-color:var(--nusa-brun-profond)!important}.rte a,.rte a:link,.rte a:visited{color:var(--nusa-brun-profond);text-decoration-color:var(--nusa-sable-or);transition:color var(--nusa-transition)}.rte a:hover{color:var(--nusa-sable-or)}.price,.price__regular,.price-item{font-family:var(--nusa-font-body);font-weight:600;color:var(--nusa-brun-profond)}.footer{background-color:var(--nusa-noir-encre);color:var(--nusa-creme-soie)}.footer a,.footer p,.footer li{color:#f7f1e8bf;font-size:var(--nusa-text-small)}.footer a:hover{color:var(--nusa-sable-or)}.nusa-section--ivoire{background-color:var(--nusa-ivoire)}.nusa-section--creme{background-color:var(--nusa-creme-soie)}.nusa-section--brun{background-color:var(--nusa-brun-profond);color:var(--nusa-creme-soie)}.nusa-divider{border:none;border-top:var(--nusa-border-thin);margin:var(--nusa-content-gap) 0}.nusa-badge{display:inline-block;font-family:var(--nusa-font-body);font-size:var(--nusa-text-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.nusa-badge--premium{background-color:var(--nusa-sable-or);color:var(--nusa-ivoire)}.nusa-badge--essentielle{background-color:var(--nusa-rose-poudre);color:var(--nusa-brun-profond)}.nusa-badge--junior{background-color:var(--nusa-peche-doux);color:var(--nusa-brun-profond)}.product--no-media .product__info-wrapper{max-width:68rem;margin:0 auto}@media screen and (max-width:749px){h1,.h1{line-height:1.15!important}h2:not(.facet-filters__label):not(.facets__heading):not([class*=facet]):not([class*=filter]):not(.caption-large),.h2{line-height:1.2!important}.product__title,.product__title h1,.product__title h2{font-size:clamp(2.4rem,6vw,3rem)!important}.price-item,.price-item--regular{font-size:2rem!important}.rte p,.rte li{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nusa-brand.css.map */
