:root{--el-festive-green:#1F4D3A;--el-festive-cranberry:#8B1E2B;--el-festive-gold:#D7AF5A;--el-festive-cream:#F3E6C8}:root{--el-flake: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round'%3E%3Cg transform='translate(30 34)'%3E%3Cpath d='M0-12V12M-10.4-6L10.4 6M-10.4 6L10.4-6M0-12l-3-3M0-12l3-3M0 12l-3 3M0 12l3 3'/%3E%3C/g%3E%3Cg transform='translate(104 96) scale(.7)'%3E%3Cpath d='M0-12V12M-10.4-6L10.4 6M-10.4 6L10.4-6M0-12l-3-3M0-12l3-3M0 12l-3 3M0 12l3 3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.announcement-bar{--color-announcement-bar-bg:var(--el-festive-green);--color-announcement-bar-text:#fff;background:var(--el-festive-green)!important;color:#fff!important;border-bottom:2px solid var(--el-festive-cranberry)}.announcement-bar *{color:#fff!important}.announcement-bar svg path,.announcement-bar svg *{stroke:#fff!important}.slideshow{position:relative}.slideshow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:.14;background-image:var(--el-flake);background-size:140px 140px}.shopify-section:has(.slideshow):after{content:"\2726    Happy Holidays   \b7    Free Shipping on Orders $99+   \2726";display:block;background:var(--el-festive-cranberry);color:#fff;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:12px 20px;text-align:center;border-top:1px solid rgba(215,175,90,.55);border-bottom:1px solid rgba(215,175,90,.55)}.collection-banner{position:relative}.collection-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;opacity:.16;background-image:var(--el-flake);background-size:140px 140px}.collection-banner--title:after{content:"";display:block;width:64px;height:2px;margin:18px auto 0;background:linear-gradient(90deg,var(--el-festive-green) 0 33%,var(--el-festive-gold) 33% 66%,var(--el-festive-cranberry) 66%)}.badge.onsale{background:var(--el-festive-cranberry)!important;color:#fff!important;border-color:var(--el-festive-cranberry)!important}.facets--bar{border-bottom:1px solid rgba(139,30,43,.45)!important}.price ins .amount.discounted,.price .amount.discounted{color:#c9434f!important}#footer,footer,.footer{border-top:2px solid var(--el-festive-green)!important}#Cart-Drawer.cart-drawer,.cart-drawer{box-shadow:inset 0 3px 0 0 var(--el-festive-cranberry)}.template-cart #main-content{border-top:3px solid var(--el-festive-cranberry)}.side-panel-footer,.cart-drawer-footer{border-top:1px solid var(--el-festive-green)}#Search-Drawer,search-drawer,.side-panel.search-drawer{box-shadow:inset 0 3px 0 0 var(--el-festive-green)}.template-blog .page-head,.template-article .page-head,.template-page .page-head{border-bottom:2px solid var(--el-festive-gold)}@media only screen and (max-width:767px){.shopify-section:has(.slideshow):after{font-size:10px;letter-spacing:.08em;padding:11px 12px}}@media(prefers-reduced-motion:reduce){.slideshow:before,.collection-banner:after{opacity:.12}}#el-holiday-shipping{background:var(--el-festive-green);color:#fff;text-align:center;padding:18px 22px 16px;border-top:1px solid rgba(215,175,90,.55);border-bottom:2px solid var(--el-festive-gold)}#el-holiday-shipping .el-ship-kicker{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--el-festive-gold);margin-bottom:6px}#el-holiday-shipping .el-ship-title{display:block;font-size:17px;font-weight:600;letter-spacing:.04em;line-height:1.35}#el-holiday-shipping .el-ship-note{display:block;margin-top:6px;font-size:13px;opacity:.92;line-height:1.4}#el-gift-guide,#el-gift-sets{padding:42px 4px 20px}#el-gift-guide .el-sec-head,#el-gift-sets .el-sec-head{text-align:center;margin:0 0 28px}#el-gift-guide .el-sec-kicker,#el-gift-sets .el-sec-kicker{display:block;color:var(--el-festive-cranberry);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}#el-gift-guide h2,#el-gift-sets h2{margin:0 0 10px;color:var(--el-festive-green);font-size:28px;letter-spacing:.04em}#el-gift-guide .el-sec-rule,#el-gift-sets .el-sec-rule{width:64px;height:2px;margin:0 auto 12px;background:linear-gradient(90deg,var(--el-festive-green) 0 33%,var(--el-festive-gold) 33% 66%,var(--el-festive-cranberry) 66%)}#el-gift-guide .el-sec-sub,#el-gift-sets .el-sec-sub{margin:0 auto;max-width:640px;color:#4a453d;font-size:15px;line-height:1.5}.el-gg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 22px}.el-gg-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(215,175,90,.65);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.el-gg-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1f4d3a1f}.el-gg-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f4efe6}.el-gg-card .el-gg-label{display:block;background:var(--el-festive-green);color:#fff;text-align:center;padding:14px 12px 12px;font-size:16px;font-weight:600;letter-spacing:.04em}.el-gg-card:nth-child(2) .el-gg-label{background:var(--el-festive-cranberry)}.el-gg-card:nth-child(3) .el-gg-label{background:#3a3224;color:var(--el-festive-gold)}.el-gg-card .el-gg-cta{display:block;text-align:center;padding:0 12px 14px;background:var(--el-festive-green);color:#ffffffd9;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.el-gg-card:nth-child(2) .el-gg-cta{background:var(--el-festive-cranberry)}.el-gg-card:nth-child(3) .el-gg-cta{background:#3a3224;color:#d7af5ae6}.el-gg-interest{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:8px 0 0}.el-gg-interest a{color:var(--el-festive-green);border:1px solid var(--el-festive-gold);padding:8px 14px;text-decoration:none;font-size:13px;letter-spacing:.03em;background:#fffdf8}.el-gg-interest a:hover{background:var(--el-festive-green);color:#fff}.el-hb-shopall{display:inline-block;margin-top:16px;background:var(--el-festive-cranberry);color:#fff;text-decoration:none;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:10px 18px}.el-hb-shopall:hover{background:var(--el-festive-green)}.el-hb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.el-hb-card{background:#fff;border:1px solid rgba(215,175,90,.65);padding:0 0 18px;position:relative}.el-hb-photos{display:block;background:#f4efe6}.el-hb-photos img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.el-hb-badge{position:absolute;top:12px;left:12px;background:var(--el-festive-gold);color:#2a2418;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px}.el-hb-card h3{margin:16px 18px 6px;color:var(--el-festive-green);font-size:20px}.el-hb-card p{margin:0 18px 12px;color:#4a453d;font-size:14px;line-height:1.45}.el-hb-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 18px}.el-hb-links a{display:inline-block;background:var(--el-festive-cranberry);color:#fff;text-decoration:none;font-size:12px;letter-spacing:.04em;padding:8px 12px}.el-hb-links a:hover{background:var(--el-festive-green)}@media only screen and (max-width:749px){.el-gg-grid,.el-hb-grid{grid-template-columns:1fr}#el-holiday-shipping .el-ship-title{font-size:15px}#el-gift-guide h2,#el-gift-sets h2{font-size:24px}}.footer .widget--text img{max-width:240px;width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/30/assets/el-holiday-festive.css.map */
