:root{--eto-cream: #F5F0E1;--eto-cream-2: #EFE7D3;--eto-sage: #3E4F3E;--eto-sage-dark: #2E3B2E;--eto-gold: #D4A017;--eto-gold-soft: #E0B84A;--eto-border: #D8CFB8;--eto-ink: #24291F;--eto-ease: cubic-bezier(.16, 1, .3, 1)}.eto-gold{color:var(--eto-gold)!important}.eto-eyebrow{font-family:var(--font-body--family, "Inter", system-ui, sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;line-height:1;color:var(--eto-sage);display:inline-block}.eto-bg-sage .eto-eyebrow,.eto-bg-sage-dark .eto-eyebrow,.eto-fire--dark .eto-eyebrow,.eto-email--dark .eto-eyebrow,.eto-hero--dark .eto-eyebrow{color:var(--eto-gold)}.eto-bg-cream{background:var(--eto-cream)}.eto-bg-cream2{background:var(--eto-cream-2)}.eto-bg-sage{background:var(--eto-sage);color:var(--eto-cream)}.eto-bg-sage-dark{background:var(--eto-sage-dark);color:var(--eto-cream)}.eto-bg-sage h1,.eto-bg-sage h2,.eto-bg-sage h3,.eto-bg-sage-dark h1,.eto-bg-sage-dark h2,.eto-bg-sage-dark h3{color:var(--eto-cream)}.button,button.button,a.button{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.eto-btn-gold,.eto-btn-gold.button{background:var(--eto-gold)!important;color:#241a06!important;border-color:var(--eto-gold)!important}.eto-btn-gold:hover,.eto-btn-gold.button:hover{background:var(--eto-gold-soft)!important;border-color:var(--eto-gold-soft)!important}.eto-pulse{display:block;width:100%;max-width:260px;height:34px;overflow:visible}.eto-pulse--center{margin-inline:auto}.eto-pulse--wide{max-width:100%}.eto-pulse__path{stroke-dasharray:1400;stroke-dashoffset:1400}.eto-pulse.eto-in .eto-pulse__path{animation:eto-pulse-draw 1.8s var(--eto-ease) forwards}@keyframes eto-pulse-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.eto-pulse__path{stroke-dashoffset:0!important;animation:none!important}}.eto-icon{width:28px;height:28px;display:block}[data-eto-reveal]{opacity:0;transform:translateY(18px);will-change:opacity,transform}[data-eto-reveal].eto-in{opacity:1;transform:none;transition:opacity .7s var(--eto-ease),transform .7s var(--eto-ease)}@media(prefers-reduced-motion:reduce){[data-eto-reveal],[data-eto-reveal].eto-in{opacity:1!important;transform:none!important;transition:none!important}}#header-group{position:sticky;top:0;z-index:100}.compare-at-price{color:#b4402a!important;font-weight:700!important;text-decoration:line-through!important;text-decoration-thickness:3px;text-decoration-color:#b4402a;opacity:.55!important}.compare-at-price+.price,.price+.compare-at-price{font-weight:800;color:#2e3b2e}.product-badges__badge.color-custom-badge-sale{background:#b4402a!important;color:#fff!important;font-family:var(--font-body--family, "Inter", sans-serif)!important;font-size:.8rem!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase!important;padding:7px 11px!important;border-radius:6px!important;box-shadow:0 6px 16px -6px #b4402ab3;animation:eto-sale-pulse 2.2s ease-in-out infinite}@keyframes eto-sale-pulse{0%,to{transform:scale(1);box-shadow:0 6px 16px -6px #b4402ab3}50%{transform:scale(1.07);box-shadow:0 8px 22px -6px #b4402ae6}}@media(prefers-reduced-motion:reduce){.product-badges__badge.color-custom-badge-sale{animation:none}}.product-information .add-to-cart-button{width:100%;min-height:52px;border-radius:10px;background:#d4a017!important;color:#241a06!important;border-color:#d4a017!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product-information .add-to-cart-button:hover{background:#e0b84a!important;border-color:#e0b84a!important}.product-information .shopify-payment-button__button--unbranded{min-height:52px;border-radius:10px!important;background:transparent!important;color:#3e4f3e!important;border:1.5px solid #3E4F3E!important;box-shadow:none!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.product-information .shopify-payment-button__button--unbranded:before{content:"";width:16px;height:16px;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E") center / contain no-repeat}.product-information .shopify-payment-button__button--unbranded:hover{background:#3e4f3e!important;color:#f5f0e1!important}@media screen and (max-width:749px){.product-information slideshow-component:has(.media-gallery__mobile-controls[thumbnails]){display:block;position:relative;padding:0}.product-information slideshow-container .product-media :is(img,video){object-fit:cover!important;width:100%;height:100%}.product-information .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{aspect-ratio:1;height:auto}.product-information .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail[aria-selected=true],.product-information .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail[aria-current=true]{outline:2px solid #D4A017;outline-offset:1px}.product-information h1{font-size:clamp(1.45rem,6.2vw,1.85rem)!important;line-height:1.1!important}.product-information slideshow-component slideshow-controls.media-gallery__mobile-controls[thumbnails]{position:absolute;top:12px;left:12px;bottom:12px;z-index:3;width:52px;margin:0;padding:0;--thumbnail-width: 52px;overflow-y:auto;scrollbar-width:none}.product-information .media-gallery__mobile-controls[thumbnails]::-webkit-scrollbar{display:none}.product-information .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{border:1.5px solid rgba(245,240,225,.9);background:#f5f0e1;box-shadow:0 4px 12px -4px #24291f73}.product-information .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnails-container{overflow:visible;margin:0;padding:0}.product-information .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnails{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.product-information .media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:52px;border-radius:8px;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/eto-brand.css.map */
