button[name=add],.shopify-section button[name=add]{background-color:#2e2e14!important;border-color:#2e2e14!important;color:#fff!important;font-weight:700!important;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease!important}button[name=add]:hover,.shopify-section button[name=add]:hover{background-color:#17170a!important;border-color:#17170a!important;transform:translateY(-1px);box-shadow:0 8px 22px #22220e4d!important}#shopify-section-main h1{color:#22220e!important}#shopify-section-main .es-sub{color:#3c3c27!important;opacity:1!important}#shopify-section-main .es-usps li{color:#2c2c16}#shopify-section-main .es-mt{color:#4a4a33!important;opacity:1!important}#shopify-section-main quantity-selector-component,#shopify-section-main .quantity-selector{border-color:#22220e4d!important}zoom-dialog dialog{width:auto!important;max-width:min(92vw,760px)!important;height:auto!important;max-height:74vh!important;top:0!important;right:0!important;bottom:104px!important;left:0!important;margin:auto!important;padding:0!important;border:0!important;border-radius:18px!important;overflow:auto!important;box-shadow:0 30px 90px #00000080!important;background:#fff!important}zoom-dialog dialog::backdrop{background:#14140ac7!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}zoom-dialog dialog .product-media-container,zoom-dialog dialog slideshow-slide,zoom-dialog dialog li{height:auto!important;min-height:0!important;max-height:none!important;background:#fff!important}zoom-dialog dialog img{width:auto!important;height:auto!important;max-width:100%!important;max-height:72vh!important;object-fit:contain!important;margin-inline:auto!important;display:block!important}zoom-dialog dialog .product-media__drag-zoom-wrapper{aspect-ratio:auto!important;min-height:0!important}zoom-dialog dialog .dialog-thumbnails-list-container{position:fixed!important;inset:auto 0 26px 0!important;margin-inline:auto!important;width:fit-content!important;max-width:92vw!important;display:flex!important;justify-content:center!important;align-items:center!important;height:auto!important;z-index:6!important}zoom-dialog dialog .dialog-thumbnails-list{position:static!important;margin:0!important;display:flex!important;flex-direction:row!important;gap:8px!important;padding:8px!important;border-radius:14px!important;background:#16160ad1!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px #00000061!important;overflow-x:auto!important;max-width:92vw!important;width:auto!important;height:auto!important}zoom-dialog dialog .dialog-thumbnails-list img{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:8px!important;max-height:none!important}zoom-dialog dialog>button{position:sticky!important;top:12px!important;margin-inline-start:auto!important;margin-inline-end:12px!important;width:38px!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#22220ee0!important;color:#fff!important;z-index:5!important}zoom-dialog dialog>button:hover{background:#17170a!important}#shopify-section-main [class*=thumbnail] img{border-radius:8px}#shopify-section-main product-price.h4{display:block!important;width:fit-content!important;max-width:100%!important;margin-block:6px 8px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;line-height:1.05!important;animation:es-price-in .55s cubic-bezier(.22,1,.36,1) both}#shopify-section-main product-price.h4 [ref=priceContainer]{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:12px!important;row-gap:2px!important}#shopify-section-main product-price.h4 .price{font-family:var(--font-heading--family, "DM Serif Display", Georgia, serif)!important;font-weight:400!important;font-size:clamp(1.9rem,4vw + 1rem,2.4rem)!important;letter-spacing:-.01em!important;color:#22220e!important;white-space:nowrap!important}#shopify-section-main product-price.h4 .price-item__group.price{color:#8f4a2a!important}#shopify-section-main product-price.h4 .compare-at-price{font-family:var(--font-body--family, "Poppins", sans-serif)!important;font-size:.95rem!important;font-weight:500!important;color:#22220e80!important;text-decoration-line:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:#9f5835a6!important}#shopify-section-main product-price.h4:after{content:"";display:block;width:56px;height:3px;margin-top:10px;border-radius:2px;background:linear-gradient(90deg,#c3b27c,#9e5835);transform:scaleX(0);transform-origin:left center;animation:es-price-underline .5s cubic-bezier(.22,1,.36,1) .16s forwards}#shopify-section-main .es-disc{margin-top:12px!important;margin-bottom:2px!important}#shopify-section-main .es-disc__badge{display:inline-block!important;background:#8f4a2a!important;color:#f6efdd!important;font-family:var(--font-body--family, "Poppins", sans-serif)!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.04em!important;padding:5px 12px!important;border-radius:999px!important;box-shadow:0 4px 12px #8f4a2a38!important;animation:es-badge-pop .34s cubic-bezier(.34,1.56,.64,1) .32s both}@keyframes es-price-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes es-price-underline{to{transform:scaleX(1)}}@keyframes es-badge-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){#shopify-section-main product-price.h4,#shopify-section-main product-price.h4:after,#shopify-section-main .es-disc__badge{animation:none!important}#shopify-section-main product-price.h4:after{transform:scaleX(1)}}@media screen and (min-width:750px){.product-information__media{align-self:start;position:sticky;top:calc(var(--sticky-header-offset, 0px) + 24px);max-height:calc(100vh - var(--sticky-header-offset, 0px) - 48px);overflow:hidden;background:#fff;border:1px solid rgba(34,34,14,.14);border-radius:18px;padding:22px;box-shadow:0 1px 2px #22220e0d,0 14px 34px #22220e1a;z-index:var(--layer-flat, 1)}.product-information__media .product-media-gallery,.product-information__media .product-media-container,.product-information__media img,.product-information__media video{border-radius:12px}.product-information__media [class*=thumbnail]{border-radius:8px}}.product-card__content{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #22220e0d,0 6px 18px #22220e0f;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s ease,border-color .35s ease;border:1px solid rgba(34,34,14,.12)}product-card:hover .product-card__content,product-card:focus-within .product-card__content{transform:translateY(-5px);box-shadow:0 2px 6px #22220e0f,0 18px 40px #22220e21;border-color:#22220e3d}product-card .product-media-container{aspect-ratio:1 / 1!important}product-card .product-media img{transition:transform .5s cubic-bezier(.23,1,.32,1)}product-card:hover .product-media img,product-card:focus-within .product-media img{transform:scale(1.045)}.product-badges__badge--rectangle.color-custom-badge-sale{background-color:#8f4a2a!important;color:#fff!important;font-weight:700!important}.product-card__content .rte{padding-inline:16px;padding-block-start:2px}.product-card__content .rte p{font-weight:700!important;color:#22220e}product-price.h6{padding-inline:16px!important;padding-block-end:16px!important}product-price.h6 .price-item__group.price{color:#8f4a2a!important;font-weight:800!important;font-size:1.28em!important}product-price.h6 .price-item__group.compare-at-price{color:#22220e73!important;font-weight:600!important;font-size:1.02em!important}.quick-add,.quick-add-component{--quick-add-background: #2E2E14 !important;--quick-add-foreground: #FFFFFF !important}button.quick-add__button{border-color:#2e2e14!important;font-weight:700!important;box-shadow:0 4px 14px #22220e38!important;transition:background-color .25s ease,transform .2s ease,box-shadow .25s ease!important}button.quick-add__button:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 8px 20px #22220e52!important}.shopify-section-group-footer-group{font-weight:500!important}.shopify-section-group-footer-group a,.shopify-section-group-footer-group button:not(.quick-add__button){font-weight:600!important}.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group h5{font-weight:700!important}.shopify-section-group-footer-group input{font-weight:500!important}@media screen and (min-width:750px){#header-component .header__underlay-open{display:none!important}#header-component .menu-list__list-item:has(>.menu-list__submenu){position:relative!important}#header-component .menu-list__submenu{position:absolute!important;inset:auto auto auto 0!important;top:100%!important;width:320px!important;max-width:92vw!important;padding:10px 0 0!important;margin:0!important;background:transparent!important;clip-path:none!important;-webkit-clip-path:none!important;transform:none!important}#header-component .menu-list__submenu-inner{display:block!important;position:static!important;width:100%!important;margin:0!important;padding:0!important;transform:none!important;max-height:none!important;overflow:visible!important;opacity:1!important;background:transparent!important}#header-component .menu-list__submenu .mega-menu{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:6px!important;background:#ece6cb!important;border:1px solid #C3B27C!important;border-radius:14px!important;box-shadow:0 20px 46px #22220e33!important;max-height:min(72vh,560px)!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(34,34,14,.28) transparent}#header-component .menu-list__submenu .mega-menu__grid,#header-component .menu-list__submenu .mega-menu__list,#header-component .menu-list__submenu .mega-menu__column{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;column-count:1!important;grid-template-columns:none!important;gap:0!important}#header-component .menu-list__submenu .mega-menu__column>div{margin:0!important}#header-component .menu-list__submenu .mega-menu__link-image,#header-component .menu-list__submenu .mega-menu__link:before{display:none!important}#header-component .menu-list__submenu .mega-menu__link,#header-component .menu-list__submenu .mega-menu__link:has(.mega-menu__link-image){display:block!important;width:100%;padding:9px 12px!important;border-radius:9px;color:#3c3c27;font-family:var(--font-body--family, "Poppins", sans-serif);font-weight:500;font-size:.95rem;line-height:1.3;white-space:nowrap;transition:background-color .16s ease,color .16s ease}#header-component .menu-list__submenu .mega-menu__link:hover,#header-component .menu-list__submenu .mega-menu__link:focus-visible{background:#9e58351a;color:#9e5835}#header-component .menu-list__submenu .mega-menu__list>li:first-child{margin-bottom:4px!important;padding-bottom:4px!important;border-bottom:1px solid rgba(34,34,14,.14)!important}#header-component .menu-list__submenu .mega-menu__list>li:first-child .mega-menu__link{font-family:var(--font-accent--family, "Bitter", serif);font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#55552e}#header-component .menu-list__submenu .mega-menu__list>li:first-child .mega-menu__link:after{content:" \2192";color:#9e5835}}.es-subpanel>.menu-drawer__menu-item--mainlist{justify-content:space-between}.es-subpanel__caret{display:inline-flex;align-items:center;margin-inline-start:auto;padding-inline-start:var(--padding-md);flex-shrink:0}.es-subpanel__caret svg{width:var(--icon-size-xs);height:var(--icon-size-xs);transform:rotate(-90deg)}.es-subpanel__view{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6!important;display:flex!important;flex-direction:column;background:var(--color-background)!important;overflow-y:auto;transform:translate(100%);visibility:hidden;opacity:0;transition:transform .3s ease,visibility .3s ease,opacity .3s ease}.es-subpanel--open>.es-subpanel__view{transform:translate(0)!important;visibility:visible!important;opacity:1!important}.es-subpanel__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--color-border)}.es-subpanel__back{display:inline-flex;align-items:center;gap:6px;justify-self:start;width:fit-content;padding:var(--padding-lg);border:0;background:transparent;box-shadow:none;color:var(--color-foreground);font:inherit;cursor:pointer}.es-subpanel__back .icon-caret--backward svg{width:var(--icon-size-xs);height:var(--icon-size-xs);transform:rotate(90deg)}.es-subpanel__back-text{font-weight:600;font-size:.95rem}.es-subpanel__view .menu-drawer__title{justify-self:center;padding:var(--padding-md) var(--padding-sm);color:var(--color-foreground);text-decoration:none}.es-subpanel__close{justify-self:end;width:fit-content;height:fit-content;padding:var(--padding-lg);border:0;background:transparent;box-shadow:none;color:var(--color-foreground);cursor:pointer}.es-subpanel__close svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.es-subpanel__view .menu-drawer__menu--childlist{display:block!important;grid-template-columns:none!important;flex-grow:1;padding-inline:var(--drawer-padding);padding-block-start:var(--padding-xs)}.es-subpanel__view .menu-drawer__link-image{display:none!important}.es-subpanel__view .menu-drawer__menu-item{flex-direction:row!important;align-items:center!important;row-gap:0!important;padding:var(--padding-2xs) 0!important}.es-subpanel__view .menu-drawer__menu-item:before{display:none!important}.es-subpanel__view .menu-drawer__list-item{display:block;min-height:0}.es-subpanel__view .menu-drawer__menu--childlist>li:first-child{border-bottom:1px solid rgba(34,34,14,.14);margin-bottom:4px;padding-bottom:2px}.es-subpanel__view .menu-drawer__menu--childlist>li:first-child .menu-drawer__menu-item{font-weight:700;color:#55552e}.es-subpanel__view .menu-drawer__menu--childlist>li:first-child .menu-drawer__menu-item-text:after{content:" \2192";color:#9e5835}
/*# sourceMappingURL=/cdn/shop/t/29/assets/es-page-styles.css.map */
