:root{--cor-coral: #DA6E4E;--cor-coral-dark: #B8542F;--cor-coral-soft: #F4D9CD;--cor-coral-faint: #FBEDE5;--cor-sage: #6B7F5C;--cor-sage-dark: #4F5F44;--cor-sage-soft: #DCE3D2;--cor-cream: #FAF6F1;--cor-cream-dark: #F2EBE0;--cor-charcoal: #1F1B16;--cor-text: #2A2520;--cor-muted: #6B5F50;--cor-light: #A89B8A;--cor-border: #E8DFD4;--cor-border-light: #F0E9DD;--cor-gold: #C8A26B;--cor-success: #4A7A4D;--cor-h1-size: clamp(2.25rem, 4.4vw, 4rem);--cor-h2-size: clamp(1.875rem, 3.4vw, 2.75rem);--cor-h3-size: clamp(1.25rem, 2vw, 1.75rem);--cor-body-size: .9375rem;--cor-small-size: .8125rem;--cor-caption-size: .6875rem;--cor-h1-leading: 1;--cor-h2-leading: 1.05;--cor-h3-leading: 1.1;--cor-body-leading: 1.6;--cor-small-leading: 1.55;--cor-h1-tracking: -.025em;--cor-h2-tracking: -.02em;--cor-h3-tracking: -.01em;--cor-caption-tracking: .18em;--cor-page-max: 1400px;--cor-page-pad-desktop: 3rem;--cor-page-pad-mobile: 1.2rem;--cor-section-pad-y: clamp(3rem, 6vw, 6rem);--cor-card-radius: 4px;--cor-btn-radius: 2px;--cor-pill-radius: 100px;--cor-pill-pad-y: 16px;--cor-pill-pad-x: 32px;--cor-pill-size: .8125rem;--cor-pill-tracking: .1em;--cor-focus-ring: 0 0 0 3px rgba(218, 110, 78, .32);--cor-mobile-min-touch: 44px}body{overflow-x:clip}#header-group{position:sticky;top:0;z-index:50}.cor-wordmark{display:inline-flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:inherit;line-height:1}.cor-wordmark__text{font-family:var(--font-heading--family, "Fraunces"),serif;font-style:italic;font-weight:500;letter-spacing:-.015em;color:var(--cor-charcoal);line-height:1;white-space:nowrap}.cor-wordmark--inverse .cor-wordmark__text{color:var(--cor-cream)}.cor-wordmark--lg .cor-wordmark__text{font-size:clamp(2.5rem,5vw,3.5rem)}.cor-wordmark--md .cor-wordmark__text{font-size:clamp(1.5rem,2.4vw,1.75rem)}.cor-wordmark--sm .cor-wordmark__text{font-size:1.125rem}.cor-wordmark__tagline{font-family:var(--font-body--family, "Manrope"),sans-serif;font-style:normal;font-weight:600;font-size:.5625rem;letter-spacing:var(--cor-pill-tracking);letter-spacing:.32em;color:var(--cor-muted);text-transform:uppercase;text-align:center;white-space:nowrap}.cor-wordmark--inverse .cor-wordmark__tagline{color:#faf6f18c}.cor-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:var(--cor-pill-pad-y) var(--cor-pill-pad-x);font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:var(--cor-pill-size);font-weight:600;letter-spacing:var(--cor-pill-tracking);border-radius:var(--cor-btn-radius);border:1.5px solid transparent;cursor:pointer;text-decoration:none;line-height:1;transition:background-color .2s var(--ease-out-quad, cubic-bezier(.25, .46, .45, .94)),border-color .2s var(--ease-out-quad, cubic-bezier(.25, .46, .45, .94)),color .2s var(--ease-out-quad, cubic-bezier(.25, .46, .45, .94)),transform .2s var(--ease-out-quad, cubic-bezier(.25, .46, .45, .94))}.cor-btn:focus-visible{outline:none;box-shadow:var(--cor-focus-ring)}.cor-btn--primary{background:var(--cor-charcoal);color:var(--cor-cream)}.cor-btn--primary:hover{background:var(--cor-coral-dark)}.cor-btn--coral{background:var(--cor-coral);color:#fff}.cor-btn--coral:hover{background:var(--cor-coral-dark)}.cor-btn--ghost{background:transparent;border-color:var(--cor-charcoal);color:var(--cor-charcoal)}.cor-btn--ghost:hover{background:var(--cor-charcoal);color:var(--cor-cream)}.cor-btn--link{background:none;border:0;border-bottom:1.5px solid currentColor;border-radius:0;padding:4px 2px;color:var(--cor-charcoal)}.cor-btn--link:hover{color:var(--cor-coral-dark)}.cor-emphasis,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:var(--font-accent-family, "Fraunces"),serif;font-style:italic;color:var(--cor-coral);font-weight:400}.cor-eyebrow{display:inline-block;margin:0 0 .6rem;font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cor-coral-dark, #B8542F);line-height:1.3}.cor-bg-cream{background-color:var(--cor-cream)}.cor-bg-cream-soft{background-color:var(--cor-cream-dark)}.cor-bg-coral-faint{background-color:var(--cor-coral-faint)}.cor-bg-coral-soft{background-color:var(--cor-coral-soft)}.cor-bg-sage-soft{background-color:var(--cor-sage-soft)}.cor-text-coral{color:var(--cor-coral)}.cor-text-sage{color:var(--cor-sage)}.cor-text-muted{color:var(--cor-muted)}.cor-text-gold{color:var(--cor-gold)}.cor-border-soft{border:1px solid var(--cor-border-light)}.cor-border-coral{border:1px solid var(--cor-coral)}.cor-reveal{opacity:1;transform:translateY(0)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cor-reveal{animation:cor-reveal-slide linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes cor-reveal-slide{0%{transform:translateY(12px)}to{transform:translateY(0)}}}}@media(prefers-reduced-motion:reduce){.cor-btn,.cor-wordmark,.cor-emphasis,.cor-reveal{transition:none!important;animation:none!important}}.cor-price-save{display:inline-block;margin-left:.3rem;padding:2px 8px;background:var(--cor-coral-faint);color:var(--cor-coral-dark);font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.01em;border-radius:2px;vertical-align:middle;white-space:nowrap}@media(max-width:749px){.cor-price-save{margin-left:.25rem;padding:1px 5px;font-size:10px}}.shopify-block[id*=_product-details] .cor-price-save,.product-information .cor-price-save{margin-left:.5rem;padding:4px 10px;font-size:12px;border-radius:3px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--cor-page-pad-desktop)}}.product-card a[ref=productTitleLink] .text-block p{margin:0 0 .55rem;font-family:var(--font-heading--family, "Fraunces"),serif;font-size:17px;font-weight:500;line-height:1.25;letter-spacing:0;color:var(--cor-charcoal)}.product-card product-price{font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--cor-charcoal)}.product-card product-price [ref=priceContainer]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.product-card product-price .price{font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:16px;font-weight:700;color:var(--cor-charcoal)}.product-card product-price .compare-at-price{font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:14px;font-weight:500;color:var(--cor-light);opacity:1}.product-information a[ref=productTitleLink] .text-block p{margin:0 0 .9rem;font-family:var(--font-heading--family, "Fraunces"),serif;font-size:42px;font-weight:400;line-height:1.1;letter-spacing:0;color:var(--cor-charcoal)}.product-information product-price{font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:30px;font-weight:400;line-height:1.1;color:var(--cor-charcoal)}.product-information product-price [ref=priceContainer]{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.product-information product-price .price{font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:30px;font-weight:700;color:var(--cor-charcoal)}.product-information product-price .compare-at-price{font-family:var(--font-body--family, "Manrope"),sans-serif;font-size:18px;font-weight:500;color:var(--cor-light);opacity:1}@media(max-width:749px){.product-card a[ref=productTitleLink] .text-block p{font-size:14px;line-height:1.25}.product-card product-price,.product-card product-price .price{font-size:14px}.product-card product-price .compare-at-price{font-size:12px}.product-information a[ref=productTitleLink] .text-block p{font-size:28px;line-height:1.1}.product-information product-price,.product-information product-price .price{font-size:26px}.product-information product-price .compare-at-price{font-size:16px}}.product-information media-gallery.media-gallery--carousel slideshow-component{gap:.7rem}.product-information media-gallery.media-gallery--carousel slideshow-container{border-radius:4px;background:var(--cor-cream-dark)}.product-information media-gallery.media-gallery--carousel slideshow-arrows{padding-inline:1rem;mix-blend-mode:normal}.product-information media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;background:#fffffff2;color:var(--cor-charcoal);box-shadow:0 4px 12px #00000014;opacity:1;transition:background .2s ease}.product-information media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:hover{background:#fff}.product-information media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper,.product-information media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control svg{width:14px;height:14px}.product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{min-height:auto}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails-container{justify-content:center;overflow-x:auto}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{gap:.6rem;padding:0;margin-inline:auto;width:100%}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{width:calc((100% - 1.8rem)/4);min-width:calc((100% - 1.8rem)/4);min-height:0;height:auto;padding:0;overflow:hidden;border:1.5px solid var(--cor-border);border-radius:3px;background:#fff;aspect-ratio:1;transition:border-color .2s ease}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail:hover{border-color:var(--cor-coral-dark)}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--cor-charcoal);outline:none}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail img{width:100%;height:100%;border-radius:0;object-fit:cover}@media(max-width:749px){.product-information media-gallery.media-gallery--carousel slideshow-component{gap:.7rem}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnails{gap:.4rem}.product-information media-gallery.media-gallery--carousel .slideshow-controls__thumbnail{width:calc((100% - 1.2rem)/4);min-width:calc((100% - 1.2rem)/4)}.product-information media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{width:36px;min-width:36px;height:36px;min-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cor-tokens.css.map */
