.pure-luxury{--color-background:247,243,237;--color-foreground:35,29,25;background:#f7f3ed;color:#231d19}.pure-luxury .gradient{background:#f7f3ed}.pure-luxury h1,.pure-luxury h2,.pure-luxury .product__title h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}.pure-luxury .header-wrapper{background:#eee5da;border-bottom:1px solid #d9ccbd}.pure-luxury .header{max-width:1600px;grid-template-columns:auto 1fr auto;gap:28px;padding:20px 4vw}.pure-luxury .header__heading-logo-wrapper{max-width:180px}.pure-wide-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px}.pure-wide-navigation a{padding:9px 0;font-size:12px;letter-spacing:.025em;white-space:nowrap;text-decoration:none;line-height:1.5;border-bottom:1px solid transparent}.pure-wide-navigation a:hover,.pure-wide-navigation a[aria-current]{border-color:#9f8061}.pure-luxury .pure-category{max-width:none}.pure-luxury .pure-category__copy{padding:clamp(30px,6vw,100px)}.pure-luxury .pure-category-nav{background:#f7f3ed;max-width:none;justify-content:center;padding:22px 3vw;border-bottom:1px solid #dacfc1}.pure-luxury .pure-category-nav a{border:0;border-bottom:1px solid #d5c5b4;background:transparent;padding:10px 12px;font-size:11px;letter-spacing:.04em}.pure-luxury .pure-category-nav a[aria-current],.pure-luxury .pure-category-nav a:hover{color:#231d19;border-color:#231d19;background:#eee5da}.pure-luxury .collection{padding-top:20px;padding-bottom:60px}.pure-luxury .product-grid{column-gap:24px;row-gap:42px}.pure-luxury .card-wrapper{height:100%}.pure-luxury .card--standard .card__inner{background:#fff;border:1px solid #eee6db}.pure-luxury .card__media .media img{object-fit:contain!important;padding:9px;transition:transform .7s}.pure-luxury .card-wrapper:hover .card__media img{transform:scale(1.035)}.pure-luxury .card__information{padding:20px 2px}.pure-luxury .card__heading{font-family:Georgia,serif;font-weight:400;font-size:21px;line-height:1.25;letter-spacing:-.015em}.pure-luxury .price{font-size:14px;letter-spacing:.02em}.pure-luxury .facets{border-bottom:1px solid #d8cbbc;padding-bottom:15px}.pure-badges{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.pure-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid #d7cbbd;border-radius:2px;padding:5px 8px;font:400 10px/1.4 Arial,sans-serif;letter-spacing:.045em;color:#4f473e;background:#f7f3ed}.pure-badge svg{width:14px;height:14px;flex-shrink:0}.pure-formula-card:has(.pure-badges:empty){display:none}.pure-kicker{font:500 10px/1.6 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.pure-editorial-tile{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;list-style:none;background:#e7d6c8;min-width:0;margin:16px 0 24px;overflow:hidden}.pure-editorial-tile img{width:100%;height:440px;object-fit:cover;object-position:center 35%}.pure-editorial-tile>div{padding:clamp(28px,5vw,80px);display:flex;flex-direction:column;justify-content:center}.pure-editorial-tile h2{font-size:clamp(40px,4.5vw,68px);line-height:1.05;margin:15px 0 22px}.pure-editorial-tile p:last-child{max-width:30ch;font-size:15px;line-height:1.8}.pure-luxury .product{padding-top:25px}.pure-luxury .product__title h1{font-size:clamp(34px,3vw,48px);line-height:1.1}.pure-luxury .product__media-wrapper{background:#fff}.pure-luxury .product__info-wrapper{padding-left:5vw}.pure-luxury .product-form__submit{background:#231d19;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:12px;min-height:54px}.pure-luxury .product-form__input .select__select{background:#f7f3ed}.pure-formula-details{border-top:1px solid #cdbba7;border-bottom:1px solid #cdbba7;padding:25px 0;margin:30px 0}.pure-formula-details h2{font-size:32px;margin:5px 0 18px}.pure-formula-details h3{font:500 12px/1.5 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:24px 0 10px}.pure-formula-details p[data-ingredient-highlights]{font:400 15px/1.9 Georgia,serif}.pure-formula-note{font-size:11px;line-height:1.8;color:#756b61}.pure-formula-details summary{padding:14px 0;cursor:pointer;font-size:13px}.pure-formula-details details p{font-size:12px;line-height:1.8}.pure-luxury .product__description{font-size:14px;line-height:1.9}.pure-luxury .product__description h3{font-family:Georgia,serif;font-size:24px;margin:25px 0 10px}.pure-luxury .footer{border-top:1px solid #d2c1ac;background:#eee5da}.pure-motion{transition:opacity .65s ease,transform .8s cubic-bezier(.2,.6,.3,1);opacity:1;transform:none}.pure-motion.pure-out{opacity:.05;transform:translateY(24px)}.pure-motion:focus-within{opacity:1;transform:none}@media(min-width:990px){.pure-luxury header-drawer{display:none!important}.pure-luxury .header__heading-link{padding:0}.pure-luxury .header__heading{margin:0}}@media(max-width:989px){.pure-wide-navigation{display:none}.pure-luxury .header{grid-template-columns:1fr 2fr 1fr;padding:15px 22px;gap:10px}.pure-luxury .header__heading-link{justify-self:center}.pure-luxury .product__info-wrapper{padding-left:30px}}@media(max-width:749px){.pure-luxury .product-grid{column-gap:14px;row-gap:25px}.pure-luxury .card__heading{font-size:18px}.pure-luxury .card__information{padding-top:14px}.pure-badge{font-size:9px;padding:4px 5px;gap:3px}.pure-badges{gap:4px}.pure-badge svg{width:12px;height:12px}.pure-editorial-tile{grid-template-columns:1fr}.pure-editorial-tile img{height:360px}.pure-editorial-tile>div{padding:30px}.pure-luxury .product__info-wrapper{padding:25px 0}.pure-luxury .pure-category-nav{justify-content:flex-start}.pure-luxury .pure-category__image{max-height:540px}.pure-luxury .pure-category__image img{object-fit:cover}.pure-luxury .product__title h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.pure-motion,.pure-motion.pure-out{transition:none;opacity:1;transform:none}.pure-luxury .card__media .media img{transition:none}}

.pure-wide-navigation a{color:#231d19;font-size:13px}.pure-luxury .header__heading-logo{mix-blend-mode:multiply}.pure-luxury #product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pure-luxury #product-grid>.grid__item{width:100%;max-width:100%}@media(max-width:989px){.pure-luxury #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.pure-luxury #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
