:root{--eo-milk: #FBF7F0;--eo-cream: #FFFCF7;--eo-oat: #F0E7D8;--eo-linen: #E2D5C1;--eo-ink: #2B2320;--eo-ink-rgb: 43 35 32;--eo-text: #43392F;--eo-muted: #6B605A;--eo-otter: #6B4B37;--eo-otter-rgb: 107 75 55;--eo-fern: #5F7357;--eo-ember: #C0703C;--eo-ember-dark: #9A5428;--eo-ember-rgb: 192 112 60;--heading-font-family: var(--text-font-family);--heading-font-weight: 500;--heading-font-style: normal;--heading-text-transform: none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{line-height:1.6;color:rgb(var(--text-color))}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:500;letter-spacing:-.01em;line-height:1.18;text-transform:none}h5,.h5,h6,.h6{font-weight:500;text-transform:none}.prose p,.prose li{line-height:1.65}.smallcaps{letter-spacing:.08em}.button,.button--outline,.button--subdued{font-weight:500;text-transform:none;letter-spacing:.01em}.button:not(.button--sm){min-height:3.25rem}.announcement-bar{font-size:12.5px}.announcement-bar p,.announcement-bar a,.announcement-bar span{font-family:var(--text-font-family);font-weight:500;letter-spacing:.12em;text-transform:uppercase}x-header.header{background:var(--eo-cream);border-block-end:1px solid var(--eo-linen)}.header__logo-text{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--eo-ink)}@media screen and (max-width:699px){.header__logo-text{font-size:1.1rem}}.header__primary-nav-item>a,.header__primary-nav-item summary,.header__secondary-nav a,.header__secondary-nav summary{font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.header__primary-nav-item>a:hover,.header__primary-nav-item summary:hover,.header__secondary-nav a:hover{color:var(--eo-otter)}.mega-menu,.header__dropdown-menu,.header-sidebar{font-family:var(--text-font-family)}.mega-menu a,.header__dropdown-menu a{text-transform:none;letter-spacing:0}.subheading,p.h6:has(+:is(.h1,.h2,.h3)),.eo-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--text-font-family);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--eo-ember-dark)}.subheading:before,.eo-eyebrow:before,p.h6:has(+:is(.h1,.h2,.h3)):before{content:"";width:32px;height:1px;background:currentColor;opacity:.6}.text-center>.subheading:after,.text-center>p.h6:has(+:is(.h1,.h2,.h3)):after,.section-header.text-center .subheading:after{content:"";width:32px;height:1px;background:currentColor;opacity:.6}.color-scheme--scheme-3 :is(.subheading,.eo-eyebrow,p.h6:has(+.h2)){color:#ead9c1}p.h6:has(+:is(.h1,.h2,.h3))+:is(.h1,.h2,.h3){margin-top:14px}.section-header .h1,.section-header .h2,.prose .h2,.section-header h2{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.35rem);line-height:1.15;letter-spacing:-.015em;font-weight:500}.section-header .prose p,.section-header p:not(.h6):not(.subheading){color:var(--eo-muted)}.color-scheme--scheme-3 .section-header p:not(.h6):not(.subheading){color:rgb(var(--text-color) / .8)}.product-card__figure{border-radius:16px;overflow:hidden;background:#fff}.product-card__image{border-radius:0}.product-card .badge{font-family:var(--text-font-family);font-size:12px;font-weight:500;letter-spacing:.02em;border-radius:999px;padding-inline:10px;text-transform:none}.product-card__quick-add-button{border-radius:999px}.eo-card__info{text-align:start;padding-top:14px;justify-items:start!important}.eo-card__info>*{justify-self:start}.eo-card__info .v-stack{justify-items:start}.eo-card__info fieldset.h-stack{justify-content:flex-start}.eo-card__title{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:rgb(var(--text-color))}.eo-card__eyebrow{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--eo-ember-dark)}.color-scheme--scheme-3 .eo-card__eyebrow{color:#ead9c1}.eo-card__name{font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eo-card__title:hover .eo-card__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.eo-card__price{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px}.eo-card__price .price-list{font-size:15px;justify-content:flex-start;gap:8px}.product-card sale-price{color:rgb(var(--text-color));font-weight:500}.product-card compare-at-price{font-weight:400}.eo-card__pct{font-size:12px;font-weight:500;line-height:1;padding:4px 8px;border-radius:999px;color:var(--eo-ember-dark);background:rgb(var(--eo-ember-rgb) / .08);border:1px solid rgb(var(--eo-ember-rgb) / .3)}.color-scheme--scheme-3 .eo-card__pct{color:#ead9c1;border-color:#ead9c166;background:#ead9c114}.eo-card__info .rating-badge{justify-content:flex-start}@media screen and (max-width:699px){.eo-card__name{font-size:15px}}.horizontal-product-card .product-title,.line-item .product-title{font-family:var(--text-font-family);font-weight:500;text-transform:none}.collection-card,.collection-card__media,.content-over-media,.image-with-text__image-wrapper img,.multi-column__image,.media-grid__item{border-radius:16px}.collection-card{overflow:hidden}.collection-card .h2,.collection-card .h3,.collection-card .h4{font-weight:500}.faq .accordion{border:1px solid var(--eo-linen)!important;border-radius:14px;background:var(--eo-cream);padding-inline:22px;margin-block-end:10px}.faq .accordion__toggle{font-family:var(--text-font-family);font-size:16px;font-weight:500;padding-block:19px;text-transform:none;letter-spacing:0}.faq .accordion__content{padding-block-end:20px;color:var(--eo-text)}.faq .animated-plus{color:var(--eo-otter)}.faq__category{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:500;margin-top:28px}.faq__category:before{content:"";width:3px;height:18px;border-radius:2px;background:var(--eo-ember)}.faq__content>.faq__category:first-child{margin-top:0}.faq__toc-item{text-decoration:none!important;color:var(--eo-text);padding-block:4px}.faq__toc-item.is-active{color:var(--eo-otter);font-weight:500}.accordion__toggle{font-family:var(--text-font-family);font-weight:500;text-transform:none;letter-spacing:0}.shopify-section--text-with-icons .prose p,[id$=__trust-icons] .prose p,[id$=__text-with-icons] .prose p{font-size:14.5px}.shopify-section--text-with-icons :is(.h4,.h5,.h6,p.h6),[id$=__trust-icons] :is(.h4,.h5,.h6){font-family:var(--text-font-family);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.shopify-section--text-with-icons .icon,[id$=__trust-icons] .icon{color:var(--eo-otter)}.input,.select,.textarea,input[type=email],input[type=text]{border-radius:var(--input-border-radius)}.collection-toolbar,.facets{font-family:var(--text-font-family)}.collection-toolbar :is(button,.h6,.smallcaps),.facets :is(.h6,summary,.accordion__toggle){text-transform:none;letter-spacing:0;font-weight:500}.pagination__link{border-radius:999px}.footer{font-size:14.5px}.footer :is(.h6,p.h6,.footer__block-title,h2,h3){font-family:var(--text-font-family);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--text-color))}.footer a:not(.button){text-decoration:none}.footer a:not(.button):hover{text-decoration:underline;text-underline-offset:3px}.product-gallery__media{border-radius:16px;overflow:hidden}.product-gallery__thumbnail-scroller{gap:10px;grid-auto-columns:76px}.product-gallery__thumbnail{width:100%;aspect-ratio:1;height:auto;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--eo-linen);background:#fff;opacity:1;transition:border-color .2s ease,opacity .2s ease}.product-gallery__thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:9px}.product-gallery__thumbnail[aria-current=false]{opacity:.75}.product-gallery__thumbnail[aria-current=false]:hover{opacity:1}.product-gallery__thumbnail[aria-current=true]{border-color:var(--eo-ink);box-shadow:inset 0 0 0 1px var(--eo-ink)}.product-gallery__thumbnail:after,.product-gallery__thumbnail:before{display:none!important}@media screen and (max-width:999px){.product-gallery__thumbnail-scroller{grid-auto-columns:60px}}@media screen and (min-width:1000px){.shopify-section--main-product .product{column-gap:56px}}.cart-drawer,.cart-drawer :is(.h5,.h6){font-family:var(--text-font-family);text-transform:none}.link,.prose a:not(.button){text-decoration-color:rgb(var(--eo-otter-rgb) / .4);text-underline-offset:3px}.prose a:not(.button):hover{text-decoration-color:currentColor}.section-header p.h6,.prose>p.h6:has(+:is(.h1,.h2,.h3)),.prose .subheading,.section-header .subheading{color:var(--eo-ember-dark)}:is(.color-scheme--scheme-3,.color-scheme--scheme-4,.content-over-media) :is(.subheading,p.h6,.eo-eyebrow){color:#ead9c1!important}.shopify-section--image-with-text-overlay .content-over-media,.shopify-section--slideshow .content-over-media,.shopify-section--collection-banner .content-over-media{border-radius:0}.eo-card__price :is(sale-price,compare-at-price){font-size:15px}.eo-card__price compare-at-price{font-size:14px}.shopify-section--collection-banner .h1{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);font-weight:500;letter-spacing:-.015em}.shopify-section--collection-banner .collection-description{color:var(--eo-muted);font-size:16px}.breadcrumb .smallcaps{text-transform:none;letter-spacing:0;font-size:13px}.shopify-section--main-page .h1,.shopify-section--main-page h1{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/7/assets/eo-global.css.map */
