@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 700;font-display:swap;src:url(playfair-display-400.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 700;font-display:swap;src:url(playfair-display-400-italic.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(inter-400.woff2) format("woff2")}:root{--font-heading-family: "Playfair Display", serif;--font-heading-style: normal;--font-body-family: "Inter", sans-serif;--font-body-style: normal;--brand-dark: #1f1a17;--brand-cream: #f3e7dc;--brand-accent: #c89f7a;--brand-accent-deep: #b9824e;--brand-background: #fbf8f4;--brand-background-alt: #f5eee7;--brand-muted: #746a63;--brand-border: rgba(31, 26, 23, .12);--brand-border-accent: rgba(200, 159, 122, .35);--brand-shadow: 0 18px 50px rgba(69, 49, 37, .08), 0 2px 8px rgba(69, 49, 37, .04);--brand-shadow-lift: 0 26px 60px rgba(69, 49, 37, .12), 0 4px 12px rgba(69, 49, 37, .05);--brand-gradient-gold: linear-gradient(135deg, #d7b489 0%, #b9824e 100%)}::selection{background:var(--brand-accent);color:var(--brand-dark)}body{background:radial-gradient(circle at 85% 10%,rgba(200,159,122,.15),transparent 30%),radial-gradient(circle at 10% 80%,rgba(243,231,220,.65),transparent 35%),var(--brand-background)}.brand-glow{background:radial-gradient(55% 55% at 50% 40%,rgba(var(--color-button),.16),rgba(var(--color-button),0));pointer-events:none}.brand-hairline{height:1px;background:linear-gradient(90deg,transparent,rgba(var(--color-button),.55),transparent)}.brand-surface-gold{background:linear-gradient(180deg,rgba(var(--color-button),.08),transparent 55%),rgb(var(--color-background));border:1px solid var(--brand-border-accent);box-shadow:var(--brand-shadow)}.brand-card{background:rgb(var(--color-background));border:1px solid var(--brand-border);border-radius:10px;box-shadow:var(--brand-shadow)}.brand-media-frame{border:1px solid var(--brand-border-accent);box-shadow:var(--brand-shadow-lift)}.brand-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem;color:rgb(var(--color-button))}.brand-star{color:rgb(var(--color-button));fill:rgb(var(--color-button))}@keyframes brand-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.brand-fade-up{animation:brand-fade-up .7s ease-out both}@media(prefers-reduced-motion:reduce){.brand-fade-up{animation:none}}.button:not(.button--secondary):not(.button--tertiary){background:var(--brand-gradient-gold);color:var(--brand-dark);box-shadow:0 10px 30px #754e2d29,inset 0 0 0 1px #ffffff73,inset 0 1px #ffffff73;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{transform:translateY(-1px);filter:brightness(1.04) saturate(1.05);box-shadow:0 14px 34px #754e2d38,inset 0 0 0 1px #ffffff80,inset 0 1px #ffffff80}.button--secondary{background:var(--brand-background);color:var(--brand-dark);box-shadow:inset 0 0 0 1px #c89f7a99,0 6px 18px #45312514;transition:transform .2s ease,box-shadow .2s ease}.button--secondary:not([disabled]):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9824ed9,0 10px 24px #4531251f}.field__input:focus,.select__select:focus,.customer .field input:focus,.footer-luxe__form-input:focus,.text-area:focus{outline:.2rem solid rgba(185,130,78,.7);outline-offset:.1rem;box-shadow:0 0 0 .4rem #c89f7a2e}.field__input,.select__select,.customer .field input{background-color:var(--brand-background);color:var(--brand-dark);box-shadow:inset 0 1px 3px #45312512}.brand-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));background:var(--brand-background);border-top:1px solid var(--brand-border-accent);box-shadow:0 -12px 30px -10px #45312533;transform:translateY(100%);transition:transform .25s ease-out}.brand-sticky-bar.is-visible{transform:translateY(0)}.brand-sticky-bar__price{display:flex;flex-direction:column;line-height:1.2}.brand-sticky-bar__price-current{font-family:var(--font-heading-family);font-size:2rem;color:var(--brand-dark)}.brand-sticky-bar__price-compare{font-size:1.3rem;text-decoration:line-through;opacity:.6}@media(min-width:750px){.brand-sticky-bar{display:none}}@media screen and (max-width:749px){a.button,button.button,.hero-luxe__cta,.offer-luxe__cta,.final-cta-luxe__cta,.brand-sticky-bar__cta{min-height:48px}}.header__search,.header__icon--account{display:none}.section-header .header-wrapper{box-shadow:0 1px 0 var(--brand-border),0 10px 30px -18px #4531252e}.header__menu-item span{text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem}.header__menu-item:hover span{color:rgb(var(--color-button))}.header__cta{min-height:4.4rem;min-width:0;padding:0 2.6rem;font-size:1.3rem;font-weight:600;letter-spacing:.04em;margin-left:1.6rem}@media screen and (max-width:989px){.header__cta{display:none}}.shopify-section+.shopify-section{border-top:1px solid rgba(var(--color-foreground),.06)}.collapsible-content{margin:3.2rem 0}@media screen and (min-width:750px){.collapsible-content{margin:4.8rem 0}}.brand-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.7rem;border-radius:999px;background:var(--brand-gradient-gold);border:0;box-shadow:0 8px 22px #754e2d2e,inset 0 0 0 1px #ffffff73,inset 0 1px #ffffff73;color:var(--brand-dark);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.brand-cta-lg{display:inline-flex;align-items:center;justify-content:center;min-height:7rem;padding:0 5.6rem;font-size:1.8rem;font-weight:600;letter-spacing:.01em}@media screen and (max-width:749px){.brand-cta-lg{width:100%;min-height:6.4rem;padding:0 3.2rem;font-size:1.7rem}}.brand-price-callout{display:inline-flex;flex-direction:column;align-items:center;gap:1.3rem}.brand-price-callout__row{display:flex;align-items:center;gap:2rem}.brand-price-callout__item{display:flex;flex-direction:column;align-items:center;line-height:1.25}.brand-price-callout__label{font-size:1.1rem;letter-spacing:.09em;text-transform:uppercase;opacity:.62;margin-bottom:.5rem;white-space:nowrap}.brand-price-callout__amount{font-family:var(--font-heading-family);display:block}.brand-price-callout__amount--was{text-decoration:line-through;opacity:.5;font-size:2rem}.brand-price-callout__amount--now{color:rgb(var(--color-button));font-size:4.2rem;font-weight:600;line-height:1}.brand-price-callout__arrow{display:flex;align-items:center;color:rgb(var(--color-button));opacity:.7;transform:translateY(.9rem)}.brand-price-callout__savings{font-size:1.4rem;font-weight:700;letter-spacing:.01em;color:rgb(var(--color-button));margin:0;white-space:nowrap}.brand-price-callout--card{padding:3.2rem 4rem;border-radius:14px;background:linear-gradient(160deg,rgba(var(--color-button),.14),rgba(var(--color-button),.03) 65%),rgb(var(--color-background));border:1px solid var(--brand-border-accent);box-shadow:var(--brand-shadow-lift)}.brand-price-callout--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.6rem 2.2rem;padding:1.6rem 2.4rem;border-radius:10px;background:linear-gradient(160deg,rgba(var(--color-button),.12),rgba(var(--color-button),.02) 70%),rgb(var(--color-background));border:1px solid var(--brand-border-accent);box-shadow:var(--brand-shadow)}.brand-price-callout--inline .brand-price-callout__row{gap:1.4rem}.brand-price-callout--inline .brand-price-callout__label{font-size:1.05rem;margin-bottom:.3rem}.brand-price-callout--inline .brand-price-callout__amount--was{font-size:1.6rem}.brand-price-callout--inline .brand-price-callout__amount--now{font-size:2.8rem}.brand-price-callout--inline .brand-price-callout__arrow{transform:translateY(.5rem)}.brand-price-callout--inline .brand-price-callout__savings{font-size:1.3rem}@media screen and (max-width:480px){.brand-price-callout__row{gap:1.2rem}.brand-price-callout--card{padding:2.4rem 2.2rem}.brand-price-callout--card .brand-price-callout__amount--now{font-size:3.2rem}.brand-price-callout--inline{padding:1.4rem 1.8rem;gap:1.2rem 1.6rem}.brand-price-callout--inline .brand-price-callout__amount--now{font-size:2.4rem}}.product__media-wrapper .product__media{border-color:var(--brand-border-accent)}.product__media-wrapper{filter:drop-shadow(0 24px 40px rgba(69,49,37,.18))}product-info .page-width{max-width:121rem}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__info-wrapper{padding-left:6rem}}.product .price--large .price-item--regular{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:600;color:rgb(var(--color-button));line-height:1.1}.product .product__tax{opacity:.5}.product-value-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;margin:0 0 .8rem;font-size:1.45rem}.product-value-line__value{opacity:.55}.product-value-line__save{color:rgb(var(--color-button));font-weight:600}.product-form__submit{min-height:6.4rem;font-size:1.7rem;font-weight:600;letter-spacing:.01em}.product .product__text.caption-with-letter-spacing{color:rgb(var(--color-button));opacity:1}.product .product__text.subtitle{font-size:1.7rem;line-height:1.5;opacity:.82;max-width:46ch}.product .icon-with-text__item svg{color:rgb(var(--color-button))}.product .product__accordion{border-color:var(--brand-border-accent)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand.css.map */
