:root{--typeHeaderPrimary: "Milonga", cursive;--typeBasePrimary: "Source Serif Pro", serif;--colorBtnPrimary: #005917 url(/cdn/shop/files/Seemless-Texture-Christmas-2022c.webp?v=1679593060);--ProdDetailColor: #005b33;--colorNav: #015a2c repeat url(/cdn/shop/files/Seemless-Texture-Christmas-2022c.webp?v=1679593060) center/250px;--colorBorderSecondary: #00381f;--colorToolbarText: #000000;--PrimaryBackground: #ffffff;--colorSecondary: #ffffff;--productTileMargin: 10%;--color-accent: #E86652;--colorScheme1Text: #ffffff;--colorScheme1Bg: #005917;--colorFooterBorder: #003806;--collectionTileMargin: 5%;--colorLargeImageBg: #ffffff}body{font-family:"Source Serif Pro",serif;font-display:swap;background-color:#f4fcff}.cart-open .transition-body{z-index:2}.color-green,.u-color-green{color:var(--ProdDetailColor)}.bold{font-weight:600}.mobile-nav-open body{overflow:hidden}.site-header__element{background:var(--colorNav)}.toolbar{background:#fff;color:#000}.announcement-slider__content p{margin:0;font-size:1.1em;text-transform:uppercase;font-weight:600;opacity:.9;display:flex}@media only screen and (max-width: 768px){.announcement-slider__content p{justify-content:center}}.announcement-slider__content svg{margin-right:.5em}.t-logo-container{display:block;max-width:300px;margin:0 auto;padding:3px}.logo{width:100%;height:auto;display:block;margin:0 auto;aspect-ratio:500/264}.header-section{z-index:8}.headerMain{position:relative;width:100%;background:url(/cdn/shop/files/header-background-christmas.jpg?v=1679593061) center top / cover no-repeat #fff;transform-style:preserve-3d;padding:7px;z-index:5}.section-header__title{margin-bottom:0;font-weight:700;color:var(--ProdDetailColor)}.search_header{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 64em){.logo{height:150px;width:auto}}@media screen and (max-width: 32em){.logo{height:98px;width:auto;display:block;margin:0 auto;padding:3px}.headerMain{background-image:url(/cdn/shop/files/header-background-christmas-mobile.jpg?v=1679593060);padding:0}}@media screen and (max-width: 24em){.logo{height:84px;width:auto;display:block;margin:0 auto;padding:3px}}@media screen and (max-width: 22em){.logo{height:77px;width:auto;display:block;margin:0 auto;padding:0}}@media (max-width: 47.95em){.headerMain{border-top:solid 1px #ccc}}.site-nav__link{padding:10px 20px;font-weight:600}@media (max-width: 420px){.site-nav__link{padding:10px 12px;font-weight:600}a#HeaderCartTrigger{padding-right:15px}}#PageContainer{position:relative;width:100%;margin:0 auto;background:var(--PrimaryBackground);box-shadow:0 2px 12px #000000b3;max-width:1800px;min-height:100vh}.page-width{max-width:1750px}@media (min-width: 2200px){#PageContainer{position:relative;width:100%;margin:0 auto;background:var(--PrimaryBackground);box-shadow:0 2px 12px #000000b3;max-width:1920px}.page-width{max-width:1850px}}.bg-green:before,.bg-green{background:#005917;background:url(/cdn/shop/files/Seemless-Texture-Christmas-2022c.webp?v=1679593060)}.fnc:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#17832d7f;z-index:-1;transform:translatey(100%);transform:rotate(-45deg) translate3d(0,-3em,0);transform-origin:0 100%;-webkit-transition:opacity .5s,-webkit-transform .35s;transition:opacity .5s,-webkit-transform .35s;-o-transition:transform .35s,opacity .5s;transition:transform .35s,opacity .5s,-webkit-transform .35s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);-o-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.fnc:hover:before,.t-site-header__basket-link:hover .fnc:before{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0)}.cart-open .background-click-fix,.mobile-nav-open .background-click-fix{opacity:1;pointer-events:all}.background-click-fix{position:fixed;height:100%;width:100%;background:#4848485e;z-index:6;left:0;top:0;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.19,1,.22,1)}.btn.disabled,.btn[disabled]{cursor:not-allowed}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a,.shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]),#custom_test.email-when-available.custom{transition:filter .15s cubic-bezier(.785,.135,.15,.86),transform .45s cubic-bezier(.785,.135,.15,.86);border-radius:38px!important}.btn:hover,.rte .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.spr-container .spr-button:hover,.spr-container .spr-summary-actions a:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),#mhaRnProduct .email-when-available.custom:hover{filter:brightness(1.2)}.color-scheme-1 .btn{color:#006618;color:var(--colorScheme1Bg);background:var(--colorScheme1Text)}.hero .flickity-button{color:var(--PrimaryBackground);background-color:var(--colorNav);background:var(--colorBtnPrimary);box-shadow:0 5px 5px #0000001a}.header-item--logo{display:none}.cart-open .site-nav__icons{display:flex;opacity:0;pointer-events:none}.header-item--icons .site-nav{position:relative}.cart-open .site-nav__close-cart{display:block;position:absolute;right:0;top:0}span.mobile-nav-shop{line-height:0;padding-left:8px}.site-nav__dropdown{transition:all .2s ease-in-out;transition-delay:.15s;opacity:0}.is-focused>.site-nav__dropdown,.site-nav--has-dropdown:hover .site-nav__dropdown{opacity:1}.is-focused .site-nav__dropdown-animate,.site-nav--has-dropdown:hover .site-nav__dropdown-animate{transition-delay:.35s}li.site-nav__item.AboutUs{display:none}.slide-nav__image img{border-radius:8px}@media only screen and (max-width: 385px){.nav-account{display:none}}@media only screen and (max-width: 600px){.mobile-nav-trigger.nb-tablet{display:none}.site-nav__icons{width:100%;justify-content:space-between}.site-header__element .page-width{padding-left:.25em}}@media only screen and (max-width: 768px){.mobile-nav-trigger{padding-left:0}}@media only screen and (min-width: 601px){.mobile-nav-trigger.nb-mobile{display:none}}@media only screen and (min-width: 769px){.preheader__Menu li a{text-transform:uppercase;font-size:14px;letter-spacing:1px;padding:0 15px;font-weight:600;opacity:.9;line-height:30px}.site-nav__dropdown{top:2.8em}.grid__item--sidebar{width:0;opacity:0;padding:0}.grid__item--content{width:100%}.filters-active .grid__item--sidebar{width:20%;opacity:1}.filters-active .grid__item--content{width:80%}.site-nav__link--underline:after{transition:all .3s ease .05s,transform .5s cubic-bezier(.165,.84,.44,1) .05s;transform-origin:center;transform:scaleX(0);display:block;opacity:0}.site-nav__item:hover .site-nav__link--underline:after{opacity:1;transform:scaleX(1)}.preheader__Menu li:not(:first-child){border-left:solid 1px #ccc}.preheader__Menu li:last-child a{padding-right:0}.site-header__element--top{padding:2px 0}.site-navigation--beside{width:100%;display:flex;justify-content:space-between}.header-item.header-item--navigation{width:100%}.site-navigation--beside .site-nav__link{padding:0 20px;line-height:40px}.site-navigation--beside .site-nav__item{display:flex;justify-content:center;align-items:center;width:100%;height:40px;max-height:40px}.site-navigation--beside li.site-nav__expanded-item:not(:first-child){border-left:solid 1px var(--colorBorderSecondary)}.site-nav__icons .site-nav__link{padding:0 15px}.site-header__element--top .page-width{padding-left:0}}@media only screen and (min-width: 1024px){.mobile-nav-trigger,.site-header__mobile-nav{display:none}.js-close-header-cart{padding:0 20px}.header-item.header-item--icons{min-width:235px}.site-nav__dropdown{max-height:90vh;padding-left:1em;overflow-y:auto;padding-bottom:.75em}.Ornaments .megamenu__cols{flex-direction:row;display:flex}.Ornaments .megamenu__cols>div{width:25%}.Ornaments .megamenu__cols .megamenu__col.PopularCategories{display:flex;height:inherit;flex-flow:column wrap;width:75%;max-height:500px}.megamenu__col.PopularCategories>a{padding:0 0 1em}.Artists .megamenu__cols{columns:3}.Artists .site-nav__dropdown{padding-left:2em}.site-nav a[href="#"],.footer-promotion a[href="#"]{pointer-events:none}.megamenu__col-title a{padding-bottom:.75em!important;text-decoration:underline}}@media only screen and (min-width: 1250px){.pre-header-link.About.Us{display:none}li.site-nav__item.AboutUs{display:flex}}@media only screen and (max-width: 1023px){.header-item.header-item--navigation{display:none}.header-item--icons .site-nav{position:relative;display:flex;width:100%;justify-content:space-between}.pre-header-link.Gift.Certficates{display:none}}@media only screen and (max-width: 1220px){.site-nav__expanded-item.About.Us{display:none}}@media only screen and (max-width: 1100px){.site-nav__expanded-item .site-nav__link{letter-spacing:.15em;font-size:13px}}.toolbar-section{position:relative;z-index:2}.mobile-nav-open .headerMain,.mobile-nav-open .toolbar-section{z-index:1}#MobileNav.site-header__drawer{max-width:450px;height:100%;max-height:100vh;position:fixed;top:0;left:0;z-index:7;padding:0;transform:translate(-100%)}@media only screen and (max-width: 32em){#MobileNav.site-header__drawer{max-width:calc(100% - 40px)}}#MobileNav.site-header__drawer.is-active{transform:translate(0)}.site-header__drawer{top:0}.site-header__mobile-nav .site-header__drawer-animate{padding:1em}.site-header__mobile-nav__preheader{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--colorNav);z-index:9}#MobileNav .site-header__mobile-nav__preheader{justify-content:flex-end}.site-header__cart .site-header__mobile-nav__preheader{background:none;border-bottom:solid 1px var(--colorBorder)}.headerCartText{font-family:Milonga;font-weight:600;padding:.25em 0 .25em 20px;font-size:1.1em}@media only screen and (min-width: 600px){.site-header__cart{max-width:550px}}.js-qty__num{padding:5px 25px}.product-single__title{font-weight:700;color:var(--ProdDetailColor);font-size:calc(var(--typeHeaderSize)*.95);line-height:1.25em}.product--description .collapsible-trigger{font-family:Milonga;text-align:center;font-size:1.4em;color:var(--ProdDetailColor)}.pswp__ui .btn{background:#fff}.sales-point .icon-and-text{display:block;flex-wrap:nowrap;align-items:center}.product-block--price label.variant__label{display:none}.product-single__vendor-sku>span{margin-right:10px;font-size:1.1em}.product-block{margin-bottom:20px}.store-availability{justify-content:center;margin-top:0;margin-bottom:15px}.store-availability__small{display:none}.store-availability__small.store-availability__small--link,.tool-tip__inner .store-availability__small{display:block}.store-availability__info{flex:none;text-align:left;margin-left:10px}.store-availability__small.store-availability__small--link{text-align:center}.product-section.section-header{position:relative;text-align:center}.product-section .section-header__title{display:inline-block;color:var(--ProdDetailColor);background:#fff;position:relative;font-weight:600;font-size:2em;padding:0 .75em;z-index:1;letter-spacing:.5px;text-transform:capitalize}.section-header.section-header--flush .section-header__title.no-image{text-align:center;font-weight:600;color:var(--ProdDetailColor)}.product-section.section-header:after{content:"";display:block;height:2px;background:#005b37;width:100%;position:absolute;top:45%;left:0;z-index:0}.section-header__title a{color:var(--ProdDetailColor)}.shopify-section [data-view=medium] .grid-item{flex:0 0 25%}.product-single__meta{text-align:center}.product-grid__container{position:relative;z-index:3}.add-to-cart.btn--secondary{border:2px solid;border-color:#016200;background:none}.product-single__header--mobile{text-align:center}.product-single__header--mobile .spacer{display:none}.product-block.product-block--header.product-single__header{margin-bottom:8px}.ruk_rating_snippet{margin-top:.75em}.label.product-description{font-family:Milonga;text-align:center;font-size:1.4em;color:var(--ProdDetailColor);padding:5px 0 15px}@media only screen and (min-width: 768px){.product-single__meta{padding:30px;text-align:center;border:solid 5px #005b33;border-radius:24px}.modal--quick-shop .product-single__meta{border:none}.product__price{font-size:calc(var(--typeBaseSize) + 12px);font-weight:600;color:#003c00}}.big-options{display:none}@media only screen and (min-width: 769px){.product-single__sticky{position:sticky;top:70px}.announcement-bar{padding:3px 0 2px}.big-options{display:block}}@media only screen and (max-width: 768px){.product__price{color:var(--ProdDetailColor);font-size:2em;font-weight:600}.product--images{position:relative}.product__photo-zoom .icon{color:#fff}.shopify-section [data-view=medium] .grid-item{flex:0 0 48%}}.key-product-info{margin-bottom:0;list-style:none;margin-left:.25em}.key-product-info .icon{position:relative;width:25px;height:25px;margin-right:10px}.js-qty__wrapper{max-width:100px}ul.key-product-info li{line-height:1.25em;margin-bottom:.75em}.rte.description{position:relative}.rte.description ul:not(.key-product-info) li{margin-bottom:.5em;padding-left:5px}.rte.description ul:not(.key-product-info){list-style:none;margin:0 0 25px 5px}.rte.description ul:not(.key-product-info) li:before{content:"";display:inline-block;width:.8em;height:.8em;border-radius:50%;border-style:solid;border-width:2px;border-color:var(--colorTextBody);background:none;margin-right:1.2em}.rte.description ul:last-of-type{margin-bottom:20px!important;padding-bottom:.65em}.rte.description ul:last-of-type:after{content:" ";display:block;position:absolute;left:-1em;width:100%;height:1px;margin-top:8px;background-color:var(--colorBorder);margin-left:10px}.grid-product__actions{top:3.25em;right:8px}.btn.add-to-cart-f{width:100%;font-weight:600;text-transform:uppercase;font-size:.95em}.grid-product__tag.grid-product__tag--sold-out,.grid-product__tag--custom--custom__one-left{background-color:#db0000;color:#fff;padding:6px 8px 3px}.grid-product__tag.grid-product__tag--coming-soon{background-color:#037900;color:#fff;padding:6px 8px 3px}.grid-item__content{justify-content:space-between;padding-bottom:.5em}.quick-add-modal .product-grid__container>.grid__item{display:block}.quick-add-modal [data-store-availability-holder]{display:none}.breadcrumb{font-size:calc(var(--typeBaseSize)*.85);margin:10px 0 0;text-align:center}nav.breadcrumb a{color:#000;font-family:"Source Serif Pro";font-weight:400}nav.breadcrumb.prodbread{margin:0 0 20px}@media only screen and (max-width: 600px){.breadcrumb{margin:0 0 3px}h1.no-image+.breadcrumb{margin-top:10px}.has-image nav.breadcrumb a,.has-image .breadcrumb{color:#fff}}@media only screen and (min-width: 769px){.collection-filter__btn{scroll-margin-top:50px}}#CollectionHeaderSection{position:relative;z-index:3}.collection-hero__content:before{display:none}.collection-hero{background:transparent;text-align:center}.collection-hero__content h1{text-align:center}.collection-hero__content.has-image{position:relative;display:inline-block;padding:0 .75em;margin:-1em auto 0;text-align:center;font-size:2.25em;background:var(--PrimaryBackground);font-family:Milonga,cursive;font-weight:700;border-radius:40px;color:#18571e;z-index:1;width:auto}.grid-product__secondary-image{transition:opacity .75s cubic-bezier(.26,.54,.32,1)}.collection-image--square{padding-bottom:100%;background:#fff}.collection-image-wrap:after{display:none}.collection-hero__content.has-image h1.section-header__title{display:inline-block;font-weight:600}span.collection_page_number{font-size:.75em}.spacer{padding:0 .8em}.grid-product__title{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:600;font-size:1.15em;padding:.25em 0}.grid-item.grid-product{transition:box-shadow .25s ease-in-out}.filters-active .product-grid[data-view=medium] .grid-item{flex:0 0 25%}.filters-active .grid__item--sidebar .filter-form{display:block}.grid__item--sidebar .filter-form,.small-options{display:none}.product-grid[data-view=medium] .grid-product__Material{-webkit-line-clamp:1;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.grid-product__image-wrap{position:relative;margin:calc(.5 * var(--productTileMargin)) var(--productTileMargin) 0}#CollectionAjaxContent .new-grid.product-grid.collection-grid{justify-content:center}.collection-header__image{max-height:450px;position:relative;background-size:contain!important;aspect-ratio:3/1}.rte.rte--collection-desc{max-width:1200px;margin:0 auto;text-indent:1.5em}.rte.rte--collection-desc p{text-indent:1.5em;margin-bottom:1em}.collection-item{margin-bottom:15px;display:flex;flex-direction:column;justify-content:space-between;background:var(--colorNav)}.collection-item .collection-item__title{height:100%;color:#fff;min-height:2.5em;margin:0 5px}.view_all_collection{text-align:center}@media screen and (max-width: 768px){.grid-item__content.free-shipping-item:before{font-size:.75em}}.grid-item__content.free-shipping-item:before{content:"Free Shipping";position:absolute;top:.75em;background:#00798d;padding:2px .5em;color:#fff;font-size:12px;opacity:.9;z-index:1}.new-grid.scrollable-grid--small.subcollection,.new-grid.alternate-subcollection.subcollection{justify-content:center}.subcollection a.collection-item{display:flex;flex-direction:column;background:var(--colorNav);padding-bottom:.25em;color:#fff;font-weight:600}.collection-item__title{font-weight:600;letter-spacing:.075em;display:flex;justify-content:center;align-items:center;padding-top:5px;word-break:normal}.subcollection .collection-item__title{font-weight:600;letter-spacing:.075em;display:flex;justify-content:center;align-items:center;height:100%;min-height:3em;padding-top:.25em}.subcollection.alternate-subcollection .grid-item{width:20%}.choose-Subcollection{margin:1em 0 .75em;color:var(--ProdDetailColor)}.subcollection .grid-item.medium-up--one-half,.subcollection .grid-item.small--one-half.medium-up--one-third{max-width:350px}@media only screen and (max-width: 1200px){.subcollection .grid-item{width:20%}.subcollection.alternate-subcollection .grid-item{width:25%}}@media only screen and (max-width: 960px){.subcollection .grid-item{width:25%}.subcollection.alternate-subcollection .grid-item{width:33.333%}}@media only screen and (max-width: 768px){.new-grid.scrollable-grid--small.subcollection{justify-content:flex-start;margin-top:1.5em}}@media only screen and (max-width: 600px){.subcollection.alternate-subcollection .grid-item{width:50%}.choose-Subcollection{margin-top:.75em}}@media only screen and (max-width: 500px){.scrollable-grid--small[data-type=subcollections] .grid-item{flex:0 0 44%}.new-grid.scrollable-grid--small.subcollection{margin-top:0}}@media only screen and (max-width: 1300px){.product-grid.collection-grid[data-view=medium] .grid-item{flex:0 0 25%}.filters-active .product-grid[data-view=medium] .grid-item{flex:0 0 33.333%}}@media only screen and (max-width: 1024px){.product-grid.collection-grid[data-view=medium] .grid-item,.filters-active .product-grid[data-view=medium] .grid-item{flex:0 0 33.333%}.__react_component_tooltip{display:none!important}}@media only screen and (max-width: 768px){.product-grid.collection-grid[data-view=medium] .grid-item{flex:0 0 50%}.small-options{display:block}[data-grid-style*=grey] .collection-grid,[data-grid-style=simple] .collection-grid{padding-top:15px}}@media only screen and (max-width: 600px){.product-grid[data-view=medium] .grid-item .introduced,.product-grid[data-view=medium] .grid-item .grid-product__Material,.scrollable-grid--small .grid-item .introduced,.scrollable-grid--small .grid-item .grid-product__Material{display:none}.collection-hero__content.has-image{display:flex;justify-content:center;align-items:center;margin:-.2em 0 0;padding:.25em .5em;background:var(--colorNav);border-radius:0;width:100%}.collection-hero__content.has-image h1.section-header__title{font-size:.85em;font-weight:400;line-height:normal;color:#fff}}.grid-item__meta{text-align:center}@media only screen and (min-width: 769px){.collection-hero__content{padding:15px}.index-section--sub-product .grid-product__image-wrap{margin:1em calc(1.5 * var(--productTileMargin)) 0}.grid-item__meta{margin:10px 8px}.grid-item__content{transition:transform .2s cubic-bezier(.58,.01,.32,.6)}.grid-item.grid-product{border:solid 1px #ccc0;border-radius:15px}.__react_component_tooltip{min-width:120px!important;text-align:center}}.grid-item__content{border:solid 1px #ccc;padding:0 .75em .75em;transition:ease-in-out .25s box-shadow}.grid-item__content:hover{-webkit-box-shadow:0 22px 43px rgb(0 0 0 / 10%);-moz-box-shadow:0 22px 43px rgb(0 0 0 / 10%);box-shadow:0 22px 43px #0000001a}@media only screen and (min-width: 1200px){[data-view=list] .grid-item.grid-product{flex:0 0 50%}.collection-header__image{max-height:450px;position:relative;background-size:contain;aspect-ratio:5/1}}.page-width--tiny .section-header{text-align:center}.page-width--tiny #CustomerLoginForm,.page-width--tiny #RecoverPasswordForm,.page-width--tiny #create_customer{max-width:450px;margin:0 auto}@media only screen and (min-width: 769px){.cart__page{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:1600px;margin:0 auto}}.cart-open body{overflow:hidden}@media only screen and (min-width: 769px){.cart-open body{padding-right:1em;overflow:hidden}}.site-header__drawers{height:0;overflow:visible;display:flex;justify-content:flex-end;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;transform-origin:right;transition:all ease-in-out .2s;z-index:99999999999}.site-header__drawer{position:fixed;z-index:9;transform:translate(100%);top:0;bottom:0;height:calc(100% - 15px);max-height:none}.site-header__drawer .cart__image a{height:90px;border-radius:3px}.site-header__drawer .cart__item{margin-bottom:15px;padding-bottom:15px}.site-header__drawer .cart__item-name,.site-header__drawer .cart__item--variants{margin-bottom:3px}.site-header__drawer.is-active{display:block;transform:translate(0)}#headerCart.is-active .site-header__drawer-animate{display:flex}.cart__drawer-form{max-height:var(--maxDrawerHeight);overflow-y:auto;display:flex;flex:1 1 100%}.route-div{min-height:102px}#cart-wrapper{position:relative;z-index:900}#HeaderCart{box-shadow:-5px 0 14px #0006;margin:8px;border-radius:8px;z-index:900}.site-header__drawer .pw-route-protection{padding:0}.cart__item-row.gift-row{display:flex;justify-content:space-between}.cart__item-sub.cart__item-row.cart__item--subtotal{justify-content:flex-end}@media only screen and (max-width: 767px){.cart__drawer-form{max-height:80vh}}#HeaderCart .js-close-header-cart{padding:5px 8px;margin:4px;border-radius:0 8px 0 0}.js-close-header-cart svg.icon.icon-close{width:32px;height:32px}.site-nav__link.js-close-header-cart{background:var(--colorNav)}.cart__drawer-form .btn.cart__checkout{min-height:30px}.cart__drawer-form .additional-cart{display:none}.drawer_continue_button .js-close-header-cart{cursor:pointer}.drawer_continue_button .js-close-header-cart:hover{opacity:.8}.cart__scrollable{overflow-y:scroll;max-height:none;padding:10px 20px 0}@media only screen and (max-height: 580px){.cart__scrollable{max-height:none}}@media only screen and (max-width: 32em){.cart__item-price-col.text-right{padding-left:8px}.site-header__cart .cart__image{flex:0 0 80px}.js-qty__wrapper{min-width:70px}.site-header__drawer{max-width:calc(100% - 40px)}}@media only screen and (max-width: 350px){.cart__item-price-col.text-right{padding-left:8px}.site-header__cart .cart__image{flex:0 0 80px}.js-qty__wrapper{min-width:70px}.site-header__drawer{max-width:calc(100% - 30px)}}.cart__item-row--footer.text-center.drawer_continue_button{padding:0 0 10px}.cart__item-row.cart__checkout-wrapper.payment-buttons{margin-bottom:10px}.gsAppContainer .gs__wrapper,.gs__app-container .gs__wrapper{margin:0 0 0 auto;max-width:100%;width:100%!important}label.gs__checkbox-label{Line-height:1.75em!important}.gs__checkbox-image{width:55px!important}.freeShippingContainer{display:block;width:100%;padding:0 1em;margin:.5em 0}.freeshiptext{margin-bottom:.5em;text-align:center}.sliderbar,.sliderbar--percent{background:#e4e4e4;border-radius:10px;height:12px;position:relative}.sliderbar--percent{background:#18581d;height:100%;left:0;position:absolute;top:0;transition:width .4s cubic-bezier(.4,0,.2,1);transition:width .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1);width:0}.xtra-modal{display:none;position:fixed;z-index:7;padding-top:45px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;color:#000;max-width:600px}.close{color:#aaa;float:right;font-size:28px;font-weight:700;margin:-20px -9px 0 -20px;padding:0 0 0 15px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.hulkapp_popupBox{border:none!important;box-shadow:0 20px 20px -20px #000}#mhaRnProduct .email-when-available.custom,.hulkapp_popup-footer .subscribe-btn{line-height:1.42;text-decoration:none;text-align:center;white-space:normal;font-size:calc(var(--typeBaseSize) + 4px)!important;letter-spacing:var(--typeBaseSpacing)!important;font-weight:700;display:inline-block;display:none;padding:var(--btnPadding);margin:0!important;background:var(--colorBtnPrimary)!important;width:100%!important;min-height:54px;border-radius:30px}.hulkapp_mainHead{background:var(--colorNav)!important}#RnsignUpFormModal .hulkapp_mainHead p{color:var(--colorSecondary)!important;width:100%;text-align:center;font-family:var(--typeHeaderPrimary);font-weight:400;font-size:1.5em;font-weight:600}.hulkapp_close{color:var(--colorSecondary)!important}.hulkapp_close:hover{opacity:.8}.has-float-label label,.has-float-label>span{background:#fff!important;padding:.2em .75em!important;border-radius:4px!important}.hulkapp_popup-input .ha-form-control{height:50px!important}.wishlist-hero-list-header{text-align:center}.MuiGrid-align-items-xs-flex-start,.MuiDialogActions-root{justify-content:center!important}.MuiIconButton-root{background:#fff!important}.MuiIconButton-root:hover{background-color:#ededed}.wishlisthero-floating{position:absolute!important;right:5px!important;top:0;z-index:1!important;border-radius:100%;transition:transform .1s ease-out}.wishlisthero-floating button{transition:transform .1s ease-out}.MuiCardMedia-root.wishlist-hero-list-card-product-image,.MuiCardMedia-root{background-size:contain!important}.wishlist-hero-custom-button svg:not(:root).svg-inline--fa,.MuiCard-rootr svg.MuiSvgIcon-root,.MuiIconButton-colorInherit{color:var(--colorToolbarText)}.wishlist-hero-custom-button .wishlisthero-product-in-wishlist svg:not(:root).svg-inline--fa{color:#710000}.wishlisthero-floating button:hover{transform:scale(1.15)}#wishlist-hero-product-page-button{position:absolute;right:0;top:1em;z-index:1}.MuiButton-contained.Mui-disabled{color:#ffffffb3!important;box-shadow:none;background-color:#0000001f;opacity:.75!important}@media only screen and (max-width: 420px){#wishlist-hero-product-page-button{position:absolute;right:2em;top:1em;z-index:1}}h5.MuiTypography-root.wishlist-hero-header-title{font-family:var(--typeHeaderPrimary)!important;font-weight:600;color:var(--ProdDetailColor)}#wishlist-hero-product-page-button button{padding:0 12px!important}#wishlist-hero-product-page-button .fa-1x{font-size:1.75em}.MuiSnackbarContent-action .MuiSvgIcon-root,.MuiPaper-root .MuiCardHeader-action svg.MuiSvgIcon-root{color:#000!important}.MuiSnackbarContent-root,.MuiButtonGroup-groupedOutlinedHorizontal:not(:last-child){background-color:var(--colorNav)!important;background:var(--colorBtnPrimary)!important}a.wishlist-hero-dyna-translate{cursor:pointer}#wishlist-hero-add-notification .MuiCardContent-root a.wishlist-hero-dyna-translate{max-width:190px}.wishlist-hero-list-footer text.wishlist-hero-dyna-translate,.MuiCardActions-root text.wishlist-hero-dyna-translate{display:none}.wishlist-hero-list-footer{display:flex;justify-content:center}.MuiDialog-container .MuiInputBase-input:focus{outline:0;border:none}#wishlist-hero-shared-list-view{padding-top:1.5em!important}#wishlist-hero-shared-list-view .jss72{background-color:transparent}@media (min-width: 1920px){.MuiGrid-grid-xl-2{flex-grow:0;max-width:25%!important;flex-basis:25%!important}}@media only screen and (min-width: 769px) and (max-width: 1024px){#MobileNavFooter .footer__block,#MobileNavFooter .footer__block--mobile{max-width:none;flex:1 1 50%}}@media only screen and (min-width: 769px){.shopify-section-group-footer-group .footer__block{flex:0 1 25%;max-width:320px}}@media only screen and (max-width: 768px){.footer__block[data-type=image]{display:flex;justify-content:center;padding-top:1em}}div#shopify-section-sections--14939782676547__footer-promotions .index-section,.shopify-section-group-footer-group.index-section--footer .index-section{padding-top:0}#shopify-section-sections--14939782676547__footer-promotions .section--divider,.shopify-section-group-footer-group.index-section--footer .section--divider{padding-top:2.5em}.footer__newsletter{text-align:center;flex-direction:column;font-weight:400}.footer__newsletter form{width:100%;margin-top:.5em}.footer__subscribe .h3{font-size:2.75em;margin-bottom:10px}.footer__newsletter form [type=email]{background:var(--PrimaryBackground);color:#000}.footer__newsletter form button,.footer__newsletter form button:hover{background:var(--color-accent);font-weight:600;background:#000;border-left:solid 1px #ccc;font-weight:700}.newsletter__input-group{margin:0 auto 20px;max-width:740px}span.footer-newsletter-text{letter-spacing:.35px;font-style:italic;font-weight:400}#MobileNavFooter .footer__image,#MobileNavFooter .footer__block:first-child{display:none}.shopify-section-group-footer-group .footer__section{background:var(--colorNav);color:var(--colorSecondary)}.shopify-section-group-footer-group .footer__menu a,.shopify-section-group-footer-group .site-footer a{color:var(--colorSecondary)}.blog-layout p:has(img) img{margin:0 auto}.grid-article__image .grid__image-ratio--wide:before{padding-bottom:100%}.blog-layout .btn--secondary{color:#fff}.blog-layout__main img{display:inline-block}.blog-layout__main .section-header__title,.blog-layout__main .section-header .article__sub-meta{text-align:center}.blog-layout__main header.section-header{padding:.5em 0 1em;border-bottom:solid 1px #ccc}.page-load-status{width:100%;display:flex!important;justify-content:center;align-items:center;flex-direction:column}.view-more-button{width:100%;text-align:center}button.view-more-items-button{max-width:250px;font-size:1.15em!important}.pagination>span{display:flex;vertical-align:middle;line-height:1;min-width:200px;justify-content:space-between;max-width:500px;border:1px solid #d5d9d9;border-right:none;border-left:none;border-radius:30px;box-shadow:0 1px 2px #0000001a;overflow:hidden}.pagination{display:flex;justify-content:center}.s-pagination-strip{display:flex;vertical-align:middle;line-height:1;width:fit-content}.pagination-item{display:inline-block;color:#6f7373;line-height:46px;min-width:24px;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.prev,.next{background:var(--colorNav);padding:0 8px}.prev{border-radius:30px 0 0 30px}.next{border-radius:0 30px 30px 0}.prev a,.next a{color:#fff;padding:0 10px}.pagination .page.current{color:#0f1111;font-weight:700;padding-left:8px;padding-right:8px}.pagination .page.current{padding-left:12px;padding-right:12px;background:#ededed;opacity:1}.quick-product__btn--not-ready{display:none!important}@media only screen and (max-width: 380px){.prev,.next{border-radius:100%;padding:0 1px}.prev a,.next a{color:#fff;padding:0 10px!important}.prev{padding-right:3px}.next{padding-left:3px}.pagination>span{display:inline-block;vertical-align:middle;line-height:1;width:100%;justify-content:center;box-shadow:none;border:none}.pagination .page.current{border-left:none;border-right:none;padding-left:4px;padding-right:4px}}.scrollToTopBtn{background:#111;background:var(--colorBtnPrimary);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;line-height:48px;width:48px;position:fixed;bottom:90px;right:32px;z-index:100;opacity:0;transform:translate(100px);transition:all .5s ease;display:flex;justify-content:center;align-items:center;height:40px;width:40px;padding:0}.showBtn{opacity:1;transform:translate(0)}.ElementsWidget-prefix .ElementsWidget .ElementsWidget__footer .footer__reviewsLogo-container.hasNoPagination,a.u-displayInlineBlock.footer__reviewsLogo-container,.CarouselWidget__footer.u-textRight--all.u-marginTop--sm{display:none!important}.ElementsWidget-prefix .item__review .R-TextHeading--xxs{font-size:1.25em!important;font-family:Milonga!important;text-transform:capitalize!important;color:var(--ProdDetailColor)!important}.CarouselWidget-prefix .CarouselWidget .cssVar-header__heading,.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon,.CarouselWidget-prefix .R-TextHeading,.CarouselWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon{color:var(--ProdDetailColor)!important}.ElementsWidget-prefix .R-TextBody--xs,.CarouselWidget-prefix .R-TextBody--xxs{font-size:1em!important}.CarouselWidget-prefix .R-TextHeading--xxxxs{font-size:1em!important;text-transform:capitalize!important}.ElementsWidget-prefix .R-Button--primary{background:var(--colorBtnPrimary)!important;color:var(--colorBtnPrimaryText)!important}.ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon--100{background-image:linear-gradient(to right,var(--ProdDetailColor) 99.9%,var(--ProdDetailColor) 100%)!important}.CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon--75{background-image:linear-gradient(to right,var(--ProdDetailColor) 60%,var(--ProdDetailColor) 60.1%)!important}.carousel-section{margin-top:2.5em}#shopify-section-sections--14939782676547__footer-promotions .section--divider{padding-top:2.5em}div#shopify-section-sections--14939782676547__footer-promotions .index-section{padding-top:0}div#reviews-io-polaris-modal-ReviewsWidget{display:none!important}#reviews_container .close{left:13px!important;top:2px!important;width:0!important;padding:14px!important;display:flex;justify-content:center;align-items:center}#reviews_container{padding:14px 0 10px!important}.cssVar-popup-badgeElement__text,.R-GlobalModal .cssVar-badgeElement__text{color:#005f11!important;font-weight:600!important;padding:5px 0 0 5px;!important}span.ricon-heart.R-IconButton__icon.cssVar-popup-badgeElement__icon{color:red;filter:none;margin-left:5px}iframe#ShopifyChat,iframe#dummy-chat-button-iframe{z-index:9!important}div#shopify-chat{z-index:8;position:relative}#nvd-claim img{display:none!important}#nvd-claim .css-hp3qrr{display:flex!important;flex-direction:column!important;justify-content:right!important;align-items:flex-end!important}#nvd-claim .quantity-input{width:30px!important;text-align:center!important}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999999999999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.dfd-card-row[data-status]{min-height:0px!important}.dfd-card-content{justify-content:space-between!important}.dfd-card-title{font-weight:700;text-align:center}.dfd-card{padding:10px!important}.dfd-card:hover{background-color:#fff!important}.dfd-card-row{justify-content:center!important}.dfd-footer{display:none!important}.dfd-card-sku{text-align:center}.dfd-card-material{-webkit-line-clamp:1;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.dfd-card-title{padding:5px 0}.dfd-fullscreen,.dfd-mobile{z-index:100!important;overflow:hidden}.dfd-cart-add-button-custom-sold-out{display:flex;justify-content:center}.dfd-facet-content span{text-transform:capitalize}.dfd-card .dfd-cart-add-button{margin-left:0!important}.dfd-btn-loading:before{content:"Loading..."!important}.dfd-btn-done:after{content:"Added!"!important}.dfd-btn-loading:before,.dfd-btn-done:after{position:absolute;width:0px;height:0px;border-radius:50%;border:2px solid var(--df-accent-on-primary, hsl(217, 89%, 98%));border-right-color:#0000;animation:rotate360 .5s infinite linear,exist .1s forwards ease;background-color:var(--colorBtnPrimary);background:var(--colorNav);height:auto!important;border:none!important;animation:none!important;width:100%!important;border-radius:25px!important;transform:none!important}.dfd-card .dfd-cart-add-button button{width:100%;padding:.5em 1em;border-radius:25px;font-weight:600;text-transform:uppercase;font-size:1em;background-color:var(--colorBtnPrimary);background:var(--colorNav)}.dfd-card .dfd-cart-add-button button:hover{background-color:var(--colorBtnPrimary);background:var(--colorNav);opacity:.9}.dfd-fullscreen{--dfd-fullscreen-gap-y: 0 !important}.dfd-fullscreen .dfd-guided-filters{margin:32px 48px!important}@media (min-width: 1200px){.dfd-fullscreen .dfd-aside{width:220px!important}}.gs__carousel-upsell button.gs__upsell-btn,.gs__list-upsell button.gs__upsell-btn,.gs__overlay-upsell button.gs__upsell-btn,#gsDrawerFooter button.gs__drawer-footer-btn.gs__drawer-cart-btn,#gsDrawerFooter button.gs__drawer-footer-btn.gs__drawer-ms-btn{color:#fff!important;background:#005917!important;background:url(https://christmastraditions.com//cdn/shop/files/Seemless-Texture-Christmas-2022c.webp?v=1679593060)!important;border-radius:2em!important}#gsDrawerFooter button.gs__drawer-footer-btn{border-radius:2em!important}.gs__upsell-help{padding:1em 0 .5em;max-width:600px;color:#001409!important}#gsDrawer .gs__shipping-bar-progress{background:#005507!important}h2.gs__drawer-heading{font-weight:700!important}#gsDrawer.gs__active .gs__drawer-slider{transform:translate(calc(var(--gs-dc-width, 550px)* -1))}.gs__overlay-upsell{display:flex;flex-direction:column;padding:1em;background:#fff;border-radius:11px;text-align:center;align-items:center}.gs__carousel-upsell{text-align:center}.gs__carousel-upsell button.gs__upsell-btn{width:100%!important;padding:10px!important}.gs__carousel-upsell.gs__compact-carousel-upsell .gs__upsell-label{padding-bottom:10px}@media screen and (min-width: 1500px) and (max-width: 4000px){#gsDrawer:not(.gs__preview) [data-upsell-type=overlay][data-first-instance=true] .gs__overlay-upsell-items{grid-template-columns:repeat(2,1fr)!important}#gsDrawer:not(.gs__preview) [data-upsell-type=overlay][data-first-instance=true] .gs__overlay-upsell .gs__upsell-label{color:#00650b!important}}@media screen and (min-width: 600px){#gsDrawer .gs__drawer-slider{height:calc(100% - 2em)!important;padding:.5em!important;margin:1em!important;border-radius:15px!important}#gsDrawerBodyAppContainer{padding:10px 0!important}}#esc-out-of-stock-inputs .esc-out-of-stock-title{color:#00591f!important;font-size:120%!important}.esc-out-of-stock-subtitle{color:#000!important;margin-top:7px}#esc-out-of-stock-inputs{border:1px solid #4f4f4f!important;border-radius:6px!important}.esc-email-container button{background:var(--colorBtnPrimary)!important;font-weight:700;font-size:107%!important;border-radius:0 30px 30px 0!important}input.esc-email-input.esc-input{border-radius:30px 0 0 30px!important;padding-left:14px}#esc-out-of-stock-inputs{padding:16px 16px 0!important}.esc-email-container input,.esc-sms-container select,.small #esc-out-of-stock-inputs .esc-sms-container input{border-color:#919191!important}.esc-notification.esc-email-notification.esc-success{color:green!important;font-weight:700}#esc-out-of-stock-inputs .esc-error{color:#c00;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/99/assets/vintage-theme.css.map */
