body[data-etc-season=christmas]{--color-background: 8, 35, 27;--gradient-background: #08231b;--color-foreground: 250, 246, 233;--color-button: 222, 184, 107;--color-button-text: 8, 35, 27;--color-secondary-button: 12, 48, 37;--color-secondary-button-text: 247, 242, 231;--color-link: 222, 184, 107;--etc-night: #061a14;--etc-evergreen: #0d3025;--etc-panel: #194537;--etc-cranberry: #8d2433;--etc-gold: #deb86b;--etc-cream: #faf6e9;--etc-ivory: #f2ead8;--etc-muted: #d8e0d5;--etc-line: rgba(222, 184, 107, .48);--etc-radius: 16px;--etc-shadow: 0 12px 30px rgba(0, 0, 0, .19);background:var(--etc-night);color:var(--etc-cream)}body[data-etc-season=christmas] :is(.gradient,[class*=color-scheme-]){--color-background: 8, 35, 27;--gradient-background: linear-gradient(145deg, #0d3025, #08231b 72%);--color-foreground: 250, 246, 233;--color-button: 222, 184, 107;--color-button-text: 8, 35, 27;--color-secondary-button: 12, 48, 37;--color-secondary-button-text: 247, 242, 231;--color-link: 222, 184, 107}body[data-etc-season=christmas] #MainContent{color:var(--etc-cream);background:radial-gradient(ellipse at 82% 5%,rgba(222,184,107,.08),transparent 40%),linear-gradient(160deg,#0b3026,#08231b 54%,#061a14)}body[data-etc-season=christmas] :is(.header-wrapper,.footer,.menu-drawer,.search-modal,.predictive-search,.cart-drawer__inner,.cart-notification){color:var(--etc-cream);background:var(--etc-evergreen);border-color:var(--etc-line)}body[data-etc-season=christmas] .header-wrapper{border-bottom:1px solid var(--etc-line);box-shadow:0 6px 22px #0000002e}body[data-etc-season=christmas] .footer{border-top:1px solid var(--etc-line);background:linear-gradient(160deg,var(--etc-evergreen),var(--etc-night))}body[data-etc-season=christmas] :is(.header__menu-item,.header__icon,.menu-drawer__menu-item,.footer-block__heading,.footer-block__details-content,.copyright__content){color:var(--etc-cream)}body[data-etc-season=christmas] :is(.header__menu-item:hover,.header__active-menu-item,.menu-drawer__menu-item--active){color:var(--etc-gold);text-decoration-color:var(--etc-gold)}body[data-etc-season=christmas] .etc-holiday-rail{display:block;height:28px;overflow:hidden;pointer-events:none;background-color:var(--etc-night);background-image:var(--etc-garland-image, radial-gradient(circle at 14px 14px, #ffe4a1 0 2px, transparent 3px));background-size:auto 28px;background-repeat:repeat-x;background-position:center}body[data-etc-season=christmas] :is(.announcement-bar,.announcement-bar-section){background:var(--etc-panel);color:var(--etc-cream)}body[data-etc-season=christmas] #MainContent :is(.image-with-text__grid,.product__info-wrapper,.collection-hero,.cart__warnings,.cart__footer,.shopify-policy__container){color:var(--etc-cream);background:linear-gradient(135deg,#194537,#0d3025 67%);border:1px solid var(--etc-line);border-radius:var(--etc-radius);box-shadow:var(--etc-shadow)}body[data-etc-season=christmas] #MainContent :is(.image-with-text__content,.rich-text){color:var(--etc-cream);background:var(--etc-evergreen)}body[data-etc-season=christmas] #MainContent :is(.product__info-wrapper,.cart__warnings,.cart__footer,.shopify-policy__container){padding:clamp(18px,2.5vw,32px)}body[data-etc-season=christmas] #MainContent :is(.button,.multicolumn-card__info a.link.animate-arrow,.etchf-button),body[data-etc-season=christmas] :is(.cart-drawer__inner,.cart-notification) .button{min-height:48px;padding:11px 20px!important;border:1px solid var(--etc-gold)!important;border-radius:999px!important;background:linear-gradient(180deg,#f1d99a,var(--etc-gold))!important;color:var(--etc-night)!important;box-shadow:none!important;text-shadow:none;text-decoration:none!important;white-space:normal}body[data-etc-season=christmas] #MainContent :is(.button--secondary,.multicolumn-card__info a.link.animate-arrow,.etchf-button--secondary),body[data-etc-season=christmas] #MainContent .etc-christmas-hero .banner__buttons .button:nth-child(2){background:#052319f5!important;color:var(--etc-cream)!important}body[data-etc-season=christmas] #MainContent .multicolumn-card__info a.link.animate-arrow{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.3}body[data-etc-season=christmas] #MainContent .multicolumn-card__info a.link.animate-arrow .svg-wrapper{display:none}body[data-etc-season=christmas] #MainContent .etchf-button:disabled{opacity:.48;cursor:not-allowed}body[data-etc-season=christmas] #MainContent .button:after,body[data-etc-season=christmas] :is(.cart-drawer__inner,.cart-notification) .button:after{border-radius:inherit!important;box-shadow:none!important}body[data-etc-season=christmas] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--etc-gold);outline-offset:4px}body[data-etc-season=christmas] #MainContent :is(.rte a,.multicolumn-card__info a:not(.button):not(.animate-arrow)){color:var(--etc-gold);text-underline-offset:.2em}body[data-etc-season=christmas] #checklists{scroll-margin-top:150px}body[data-etc-season=christmas] :is(.etc2-checklist-accordion,.etc2-checklist-dropdown__content){color:var(--etc-cream);background:var(--etc-night)}body[data-etc-season=christmas] .etc2-checklist-dropdown__summary{min-height:56px;border:1px solid var(--etc-line);border-radius:12px;background:var(--etc-evergreen);color:var(--etc-cream)}body[data-etc-season=christmas] .etc2-checklist-grid__row--head{background:var(--etc-evergreen);color:var(--etc-cream)}body[data-etc-season=christmas] #MainContent .multicolumn{color:var(--etc-cream);background:linear-gradient(150deg,#10382b,#08231b 78%)}body[data-etc-season=christmas] #MainContent .multicolumn[data-etc-secondary-background=none]{background:transparent;border:0;box-shadow:none}body[data-etc-season=christmas] #MainContent .multicolumn[data-etc-secondary-background=none] .multicolumn-card{color:var(--etc-cream);background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body[data-etc-season=christmas] #MainContent .multicolumn[data-etc-secondary-background=none] .multicolumn-card:after{display:none!important}body[data-etc-season=christmas] #MainContent .multicolumn[data-etc-secondary-background=none] :is(.multicolumn-card__image-wrapper,.multicolumn-card__image-wrapper .media,.multicolumn-card__image){border:0!important;outline:0!important;box-shadow:none!important}body[data-etc-season=christmas] #MainContent .multicolumn[data-etc-secondary-background=none] .multicolumn-card__image{border-radius:0!important}body[data-etc-season=christmas] #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-card{color:var(--etc-cream);background:linear-gradient(165deg,#1a4435,#0c2c22)!important;border:1px solid var(--etc-line);border-radius:12px;box-shadow:var(--etc-shadow)}body[data-etc-season=christmas] #MainContent .multicolumn-card__info{color:var(--etc-cream)}body[data-etc-season=christmas] #MainContent .multicolumn-card__info a.link.animate-arrow{margin-top:14px}body[data-etc-season=christmas] #MainContent .card-wrapper{min-width:0;max-width:100%}body[data-etc-season=christmas] #MainContent .card-wrapper .card{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--etc-line);border-radius:12px;background:var(--etc-evergreen);box-shadow:var(--etc-shadow)}body[data-etc-season=christmas] #MainContent .card-wrapper .card__inner{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;border:0;border-radius:11px 11px 0 0;background:linear-gradient(160deg,#f4efe3,#dfe8da)}body[data-etc-season=christmas] #MainContent .card-wrapper .card__inner>.card__content{background:transparent!important}body[data-etc-season=christmas] #MainContent .card-wrapper .card__media{max-width:100%;overflow:hidden}body[data-etc-season=christmas] #MainContent .card-wrapper .card__media .media img{object-fit:contain;max-width:100%}body[data-etc-season=christmas] #MainContent .card-wrapper .card>.card__content{min-width:0;color:var(--etc-cream);background:var(--etc-evergreen)}body[data-etc-season=christmas] #MainContent .card-wrapper .card :is(.card__heading,.card__heading a,.price,.price-item){color:var(--etc-cream)}body[data-etc-season=christmas] #MainContent .etc-holiday-image-with-text .image-with-text__grid{overflow:hidden;border-radius:var(--etc-radius)}body[data-etc-season=christmas] #MainContent .etc-holiday-image-with-text .image-with-text__media{min-height:420px;height:100%;padding-bottom:0!important;border:0}body[data-etc-season=christmas] #MainContent .etc-holiday-image-with-text .image-with-text__media img{object-fit:cover;object-position:center}body[data-etc-season=christmas] #MainContent .etc-holiday-image-with-text .image-with-text__content{height:100%;padding:clamp(28px,4vw,56px);background:linear-gradient(145deg,#194537,#0c3025 75%)}body[data-etc-season=christmas] :is(.etc-checklist-accordion,.etc2-checklist-accordion,.etcsg-root,.etchf-root){--color-background: 8, 35, 27;--color-foreground: 250, 246, 233;--color-button: 222, 184, 107;--color-button-text: 8, 35, 27;color:var(--etc-cream);background:var(--etc-night)}body[data-etc-season=christmas] :is(.etc-checklist-dropdown__details,.etc2-checklist-dropdown__details,.etcsg-series,.etchf-panel){border-color:var(--etc-line);background:var(--etc-evergreen)}body[data-etc-season=christmas] :is(.etc-checklist-dropdown__summary,.etc2-checklist-dropdown__summary,.etcsg-series__summary){color:var(--etc-cream);background:var(--etc-evergreen)}body[data-etc-season=christmas] :is(.etcsg-card__face,.etcsg-card__back){border-color:var(--etc-line);background:var(--etc-evergreen)}body[data-etc-season=christmas] :is(.disclosure__list-wrapper,.predictive-search__results-groups-wrapper,.facets__display,.mobile-facets__inner){color:var(--etc-cream);background:var(--etc-evergreen)}body[data-etc-season=christmas] :is(.price,.price-item,.cart-item__name,.totals,.field__label,.select__select,.localization-form__select){color:var(--etc-cream)}body[data-etc-season=christmas] :is(.field__input,.quantity__input,.etchf-input,.select__select){color:var(--etc-cream);background:var(--etc-night)}body[data-etc-season=christmas] .product-form__input--pill input[type=radio]+label{color:var(--etc-cream);background:var(--etc-evergreen);border-color:var(--etc-line)}body[data-etc-season=christmas] .product-form__input--pill input[type=radio]:checked+label{color:var(--etc-night);background:var(--etc-cream);border-color:var(--etc-gold)}body[data-etc-season=christmas] #MainContent .trusted-partners{background:var(--etc-night)!important;color:var(--etc-cream)}body[data-etc-season=christmas] #MainContent .trusted-partners__intro{background:var(--etc-ivory)!important;color:var(--etc-night)!important;border-color:var(--etc-gold)}body[data-etc-season=christmas] #MainContent .trusted-partners__intro :is(.trusted-partners__heading,.trusted-partners__eyebrow,.trusted-partners__description,.trusted-partners__description p){color:var(--etc-night)!important}body[data-etc-season=christmas] .etc-holiday-rail{position:relative;display:flex;justify-content:flex-end;align-items:center;height:64px;padding:6px 18px;overflow:hidden;pointer-events:auto;background-color:var(--etc-night);background-image:var(--etc-garland-image);background-size:auto 168px;background-position:center top;background-repeat:repeat-x;border-bottom:1px solid var(--etc-line)}body[data-etc-season=christmas] .footer:before{content:"";display:block;height:66px;margin-top:-24px;margin-bottom:24px;pointer-events:none;background:var(--etc-garland-image) center top / auto 168px repeat-x}body[data-etc-season=christmas] .etc-christmas-greeting{padding:14px 20px;text-align:center;color:var(--etc-gold);background:var(--etc-night);border-top:1px solid var(--etc-line)}body[data-etc-season=christmas] .etc-christmas-greeting p{margin:0;font-size:13px}body[data-etc-season=christmas] #MainContent .etc-christmas-hero{position:relative;isolation:isolate;width:calc(100% - 10rem);max-width:calc(var(--page-width) - 10rem);min-height:430px;aspect-ratio:3 / 1;margin:24px auto;overflow:hidden;border:1px solid var(--etc-gold);border-radius:18px;color:var(--etc-cream);background:var(--etc-evergreen);box-shadow:var(--etc-shadow)}body[data-etc-season=christmas] .etc-christmas-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body[data-etc-season=christmas] .etc-christmas-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body[data-etc-season=christmas] .etc-christmas-hero__content{display:flex;position:relative;z-index:2;align-items:center;width:43%;min-height:inherit;padding:clamp(20px,2.5vw,44px)}body[data-etc-season=christmas] .etc-christmas-hero__panel{width:100%;padding:24px;border:1px solid var(--etc-line);border-radius:14px;background:linear-gradient(135deg,#031b14ed,#06231bd4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-etc-season=christmas] .etc-christmas-hero__eyebrow{margin:0 0 10px;color:var(--etc-gold);font-size:11px;font-weight:700;letter-spacing:.13em}body[data-etc-season=christmas] #MainContent .etc-christmas-hero h2{margin:0 0 12px;color:var(--etc-cream);font-size:clamp(30px,2.7vw,46px);line-height:1.08}body[data-etc-season=christmas] .etc-christmas-hero__brand{margin:0 0 10px;color:var(--etc-gold);font-size:12px;line-height:1.45}body[data-etc-season=christmas] .etc-christmas-hero__copy{color:var(--etc-cream);font-size:15px;line-height:1.5}body[data-etc-season=christmas] .etc-christmas-hero__copy p{margin:0 0 14px}body[data-etc-season=christmas] .etc-christmas-hero__trust{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:0 0 18px;padding:7px 10px;border:1px solid var(--etc-line);border-radius:999px;color:var(--etc-cream);font-size:9px;font-weight:600;letter-spacing:.035em;line-height:1.4;text-transform:uppercase}body[data-etc-season=christmas] .etc-christmas-hero__trust svg{flex:0 0 17px;color:var(--etc-gold)}body[data-etc-season=christmas] .etc-christmas-hero__actions{display:flex;flex-wrap:wrap;gap:10px}body[data-etc-season=christmas] #MainContent .etc-christmas-hero__actions .button{min-width:0;padding:12px 14px;font-size:13px;letter-spacing:.01em}body[data-etc-season=christmas] .etc-christmas-hero__checklist{display:inline-flex;align-items:center;gap:8px;margin-top:12px;min-height:34px;color:var(--etc-gold);font-size:13px;text-underline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-etc-season=christmas] #MainContent :is(.button,.multicolumn-card__info a.link.animate-arrow,.etchf-button:not(:disabled)):hover{background:#f8e6bc!important;color:var(--etc-night)!important}body[data-etc-season=christmas] #MainContent .card-wrapper:hover .card{border-color:var(--etc-gold)}}@media screen and (max-width:1199px){body[data-etc-season=christmas] #MainContent .etc-christmas-hero{aspect-ratio:auto;min-height:0}body[data-etc-season=christmas] .etc-christmas-hero__media{position:relative;aspect-ratio:3 / 1}body[data-etc-season=christmas] .etc-christmas-hero__media img{height:100%;object-fit:cover}body[data-etc-season=christmas] .etc-christmas-hero__content{width:100%;padding:20px}body[data-etc-season=christmas] .etc-christmas-hero__panel{max-width:620px;margin-inline:auto;text-align:center}body[data-etc-season=christmas] .etc-christmas-hero__actions{justify-content:center}body[data-etc-season=christmas] .etc-christmas-hero__trust{margin-inline:auto}}@media screen and (max-width:749px){body[data-etc-season=christmas]{--etc-radius: 12px}body[data-etc-season=christmas] .etc-holiday-rail{height:52px;padding:4px 10px;background-size:auto 140px}body[data-etc-season=christmas] #MainContent .etc-christmas-hero{width:calc(100% - 24px);margin:12px auto 20px;border-radius:14px}body[data-etc-season=christmas] .etc-christmas-hero__media{aspect-ratio:16 / 11;overflow:hidden}body[data-etc-season=christmas] .etc-christmas-hero__media img{object-fit:cover;object-position:72% center}body[data-etc-season=christmas] .etc-christmas-hero__content{padding:16px}body[data-etc-season=christmas] .etc-christmas-hero__panel{padding:22px 16px}body[data-etc-season=christmas] #MainContent .etc-christmas-hero h2{font-size:clamp(30px,8vw,38px)}body[data-etc-season=christmas] .etc-christmas-hero__actions{flex-direction:column}body[data-etc-season=christmas] #MainContent .etc-christmas-hero__actions .button{width:100%;min-height:48px}body[data-etc-season=christmas] #MainContent .etc-holiday-image-with-text .image-with-text__media{min-height:0;aspect-ratio:4 / 3;height:auto}body[data-etc-season=christmas] #MainContent .etc-holiday-image-with-text .image-with-text__content{padding:26px 20px}body[data-etc-season=christmas] #checklists{scroll-margin-top:130px}}body[data-etc-season=christmas]{--etc-night: #041b15;--etc-evergreen: #082c23;--etc-panel: #0b3c2d;--etc-gold: #dabb71;--etc-cream: #fff9e8;--etc-ivory: #eee5cf;background:#041b15}body[data-etc-season=christmas] #MainContent{background:radial-gradient(circle at 27% 29%,rgba(255,248,214,.21) 0 1px,transparent 2px) 0 0 / 153px 169px,radial-gradient(circle at 71% 66%,rgba(255,248,214,.15) 0 1px,transparent 2px) 30px 20px / 211px 197px,linear-gradient(165deg,#072b22,#041c17 68%,#051d17)}body[data-etc-season=christmas] .etc-holiday-rail{height:53px;background-color:#052820;background-size:auto 138px;border-bottom:0}body[data-etc-season=christmas] .header-wrapper{background:linear-gradient(180deg,#052820,#052820e8)!important;border-bottom:0;box-shadow:none}body[data-etc-season=christmas] #MainContent .multicolumn:not([data-etc-secondary-background=none]){background:linear-gradient(145deg,#0b3327,#061e18 80%)}body[data-etc-season=christmas].template-index #MainContent{background:radial-gradient(circle at 21% 43%,rgba(255,250,220,.48) 0 1px,transparent 1.8px) 0 0 / 119px 137px,radial-gradient(circle at 68% 24%,rgba(255,250,220,.34) 0 1px,transparent 2px) 31px 55px / 177px 193px,radial-gradient(ellipse at 50% 6%,rgba(10,81,59,.58),transparent 45%),linear-gradient(180deg,#052a21,#04271e 43%,#062c22 83%,#051c16)}body[data-etc-season=christmas].template-index #MainContent .page-width{max-width:168rem;padding-inline:clamp(18px,2.75vw,42px)}body[data-etc-season=christmas].template-index .etc-holiday-rail{z-index:5;height:53px;overflow:visible;background-color:#052820;background-size:auto 138px;border-bottom:0}body[data-etc-season=christmas].template-index .header-wrapper{background:linear-gradient(180deg,#052820,#052820e8 60%,#052820)!important;border-bottom:0;box-shadow:none}body[data-etc-season=christmas].template-index .header{min-height:74px}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero{width:calc(100% - clamp(36px,5.5vw,84px));max-width:160rem;min-height:325px;aspect-ratio:2.85 / 1;margin:8px auto 16px;border-radius:14px;box-shadow:0 18px 45px #0000004f}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(1,26,19,.97),rgba(2,32,24,.79) 27%,rgba(3,29,22,.12) 63%,transparent 83%)}body[data-etc-season=christmas].template-index .etc-christmas-hero__content{align-items:center;width:min(51%,590px);padding:clamp(22px,3vw,50px)}body[data-etc-season=christmas].template-index .etc-christmas-hero__panel{max-width:480px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero h2{max-width:18ch;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.4vw,59px);font-weight:700;letter-spacing:-.035em;line-height:.99}body[data-etc-season=christmas].template-index .etc-christmas-hero__eyebrow{margin-bottom:12px;font-size:12px;letter-spacing:.055em}body[data-etc-season=christmas].template-index .etc-christmas-hero__copy{max-width:34ch;font-size:clamp(13px,1.1vw,16px);line-height:1.38}body[data-etc-season=christmas].template-index .etc-christmas-hero__trust{margin-bottom:15px;background:#022219a6}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero__actions .button{padding-inline:22px!important}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero__checklist{margin-top:12px;color:#efca71}body[data-etc-season=christmas].template-index #MainContent .trusted-partners{background:var(--etc-ivory)!important;color:#081d17!important;border-block:1px solid #d6ba72}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__intro{padding-block:3px 0!important;background:transparent!important;border:0!important}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__description{margin-top:0!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,1.2vw,16px)!important;font-weight:700}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__viewport{padding-top:2px!important;padding-bottom:7px!important;border-bottom:0!important}body[data-etc-season=christmas].template-index #MainContent :is(.trusted-partners__name,.trusted-partners__wordmark){color:#081d17!important}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__logo-frame img{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text{padding-block:7px!important;background:transparent!important}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__grid{position:relative;display:block;min-height:clamp(205px,17.5vw,270px);overflow:hidden;border:1px solid var(--etc-gold);border-radius:14px;background:radial-gradient(ellipse at 42% 60%,#0c4935,#05241c 70%);box-shadow:0 12px 30px #00000036}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media-item{position:absolute;inset:0 0 0 auto;width:74%!important;max-width:none!important;height:100%;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 100%)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media{min-height:0;height:100%;border-radius:0;box-shadow:none}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media img{object-position:center 59%}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__media img{object-position:center 17%}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--ready .image-with-text__media img{object-position:center 70%}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__text-item{position:relative;z-index:1;display:flex;width:55%!important;max-width:none!important;min-height:inherit;background:transparent!important}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__content{align-items:flex-start;justify-content:center;width:100%;min-height:inherit;height:auto;padding:clamp(24px,3vw,48px);background:transparent!important;box-shadow:none!important;text-align:left}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__heading{max-width:18ch;margin:0 0 5px;color:var(--etc-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.6vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.08}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo__tagline{margin:0 0 16px;color:var(--etc-cream);font-size:clamp(13px,1.2vw,18px);font-style:italic;line-height:1.35}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .button{min-width:160px;margin-top:0;font-size:14px}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__media-item{inset:0 auto 0 0;width:67%!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 63%,transparent 95%);mask-image:linear-gradient(90deg,#000 0%,#000 63%,transparent 95%)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__text-item{margin-left:auto;width:42%!important}body[data-etc-season=christmas].template-index #MainContent .multicolumn{background:transparent!important;border:0!important;box-shadow:none!important}body[data-etc-season=christmas].template-index #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-card{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important}body[data-etc-season=christmas].template-index #MainContent .multicolumn :is(.multicolumn-card__image-wrapper,.multicolumn-card__image-wrapper .media,.multicolumn-card__image){border:0!important;box-shadow:none!important}body[data-etc-season=christmas].template-index #MainContent .multicolumn-card__image-wrapper{max-width:190px;margin-inline:auto}body[data-etc-season=christmas].template-index #MainContent .multicolumn-card__info{padding:9px 5px 20px;text-align:center}body[data-etc-season=christmas].template-index #MainContent .multicolumn-card__info .rte{min-height:1.5em;font-size:12px;line-height:1.3}body[data-etc-season=christmas].template-index #MainContent .multicolumn-card__info a.link.animate-arrow{min-height:38px;margin-top:9px;padding:7px 17px!important;background:linear-gradient(180deg,#f7dfa1,#d9ad58)!important;color:var(--etc-night)!important;font-size:12px}body[data-etc-season=christmas].template-index #MainContent .multicolumn__title{justify-content:center;margin:0 auto 15px}body[data-etc-season=christmas].template-index #MainContent .multicolumn__title .title{display:flex;align-items:center;justify-content:center;gap:clamp(13px,2vw,28px);color:var(--etc-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,45px);font-weight:700;text-align:center}body[data-etc-season=christmas].template-index #MainContent .multicolumn__title .title:before,body[data-etc-season=christmas].template-index #MainContent .multicolumn__title .title:after{content:"";width:clamp(25px,9vw,150px);height:1px;background:var(--etc-gold)}body[data-etc-season=christmas] #MainContent .product__view-details{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:46px;margin-top:12px;padding:9px 20px!important;border:1px solid var(--etc-gold)!important;border-radius:999px!important;background:linear-gradient(180deg,#f7dfa1,#d9ad58)!important;color:var(--etc-night)!important;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none!important}body[data-etc-season=christmas] #MainContent .product__view-details .svg-wrapper{margin-left:7px}body[data-etc-season=christmas] #MainContent .product__info-wrapper .rte a{color:#efca71!important}body[data-etc-season=christmas].template-index .etc-holiday-closing-mark{display:flex;align-items:center;justify-content:center;gap:22px;padding:25px 24px 44px;background:#051c16}body[data-etc-season=christmas].template-index .etc-holiday-closing-mark img{width:clamp(110px,11vw,170px);height:auto}body[data-etc-season=christmas].template-index .etc-holiday-closing-mark span{width:min(15vw,180px);height:1px;background:var(--etc-gold)}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-etc-season=christmas] #MainContent .product__view-details:hover{background:#f9e9be!important;color:var(--etc-night)!important}}@media screen and (min-width:750px)and (max-width:1199px){body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero{aspect-ratio:2.8 / 1;min-height:330px}body[data-etc-season=christmas].template-index .etc-christmas-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}body[data-etc-season=christmas].template-index .etc-christmas-hero__content{width:52%;min-height:inherit;padding:24px}body[data-etc-season=christmas].template-index .etc-christmas-hero__panel{margin:0}body[data-etc-season=christmas].template-index .etc-christmas-hero__actions{justify-content:flex-start}body[data-etc-season=christmas].template-index .etc-christmas-hero__trust{margin-inline:0}}@media screen and (max-width:749px){body[data-etc-season=christmas].template-index .etc-holiday-rail{height:44px;background-size:auto 115px}body[data-etc-season=christmas].template-index .header{min-height:64px}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero{width:calc(100% - 24px);aspect-ratio:auto;min-height:0;margin:8px auto 17px}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero:after{background:linear-gradient(180deg,transparent,rgba(1,26,19,.86) 45%,#031f18 100%)}body[data-etc-season=christmas].template-index .etc-christmas-hero__media{position:relative;aspect-ratio:16 / 10}body[data-etc-season=christmas].template-index .etc-christmas-hero__content{width:100%;padding:0 20px 22px}body[data-etc-season=christmas].template-index .etc-christmas-hero__panel{max-width:none;margin:0;text-align:left}body[data-etc-season=christmas].template-index .etc-christmas-hero__actions{justify-content:flex-start}body[data-etc-season=christmas].template-index .etc-christmas-hero__trust{margin-inline:0}body[data-etc-season=christmas].template-index #MainContent .etc-christmas-hero h2{font-size:clamp(32px,8vw,42px)}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__description,body[data-etc-season=christmas].template-index #MainContent .trusted-partners__description p{white-space:normal!important}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text{padding-block:6px!important}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__grid{min-height:340px}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media-item,body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__media-item{inset:0 0 auto;width:100%!important;height:205px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 52%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 52%,transparent 100%)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media{height:205px;aspect-ratio:auto}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__text-item,body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__text-item{width:100%!important;min-height:340px;margin:0;align-items:flex-end}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__content{min-height:0;padding:185px 20px 22px}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__heading{font-size:clamp(25px,6vw,33px)}body[data-etc-season=christmas].template-index #MainContent .multicolumn__title .title:before,body[data-etc-season=christmas].template-index #MainContent .multicolumn__title .title:after{width:25px}body[data-etc-season=christmas].template-index #MainContent .multicolumn-card__image-wrapper{max-width:170px}body[data-etc-season=christmas].template-index #MainContent .multicolumn-card__info{padding:8px 4px 15px}}body[data-etc-season=christmas]{--etc-cream-gradient: linear-gradient(115deg, #fff8e9 0%, #eee3c9 49%, #faf1dd 100%);--etc-card-border: rgba(219, 187, 113, .68)}body[data-etc-season=christmas] .etc-holiday-rail,body[data-etc-season=christmas].template-index .etc-holiday-rail{display:block;position:relative;z-index:5;height:clamp(42px,4vw,62px);padding:0;overflow:visible;pointer-events:none;border:0;background:var(--etc-forest-backdrop) center top / 100% auto no-repeat #03241b}body[data-etc-season=christmas] .header-wrapper,body[data-etc-season=christmas].template-index .header-wrapper{background:linear-gradient(180deg,#0221195e,#022119cc),var(--etc-forest-backdrop) center calc(0px - clamp(42px,4vw,62px)) / 100% auto no-repeat #03251c!important;border-bottom:0;box-shadow:none}body[data-etc-season=christmas] #MainContent,body[data-etc-season=christmas].template-index #MainContent{position:relative;isolation:isolate;background:radial-gradient(circle at 17% 35%,rgba(249,241,207,.44) 0 1px,transparent 1.8px) 0 0 / 111px 137px,radial-gradient(circle at 73% 63%,rgba(249,241,207,.25) 0 1px,transparent 2px) 27px 49px / 179px 211px,radial-gradient(ellipse at 49% 40%,#064735,#03271f 58%,#011b16)}body[data-etc-season=christmas] #MainContent:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:clamp(430px,62vw,850px);pointer-events:none;background:var(--etc-forest-backdrop) center calc(0px - clamp(120px,11vw,180px)) / 100% auto no-repeat;-webkit-mask-image:linear-gradient(#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 45%,transparent 100%)}body[data-etc-season=christmas] #MainContent>*{position:relative;z-index:1}body[data-etc-season=christmas] #MainContent>.shopify-section{background:transparent}body[data-etc-season=christmas].template-index #MainContent .trusted-partners{box-sizing:border-box;width:calc(100% - clamp(36px,5.5vw,84px));max-width:160rem;margin:0 auto 16px;padding:0!important;overflow:hidden;border:1px solid var(--etc-gold)!important;border-radius:12px;background:var(--etc-cream-gradient)!important;box-shadow:0 8px 25px #00000030;contain:paint}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__intro{background:transparent!important;color:#08241c!important}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__viewport{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden!important;background:transparent}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__grid{min-height:clamp(300px,27vw,420px);background:radial-gradient(ellipse at 50% 60%,#0c4b37,#05261d 78%)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media-item{inset:0 0 0 auto;width:61%!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 100%);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 100%)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media img{object-fit:cover;object-position:center 38%}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--services .image-with-text__media img{object-position:center 37%}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__media img{object-position:center 24%}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--ready .image-with-text__media img{object-position:center 54%}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__text-item{width:49%!important}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__content{padding:clamp(25px,3.1vw,50px)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__media-item{inset:0 auto 0 0;width:66%!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 75%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 75%,transparent 100%)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__text-item{width:40%!important}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__content{padding-left:clamp(56px,7vw,112px)}body[data-etc-season=christmas].template-index #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-card{box-sizing:border-box;width:100%;height:100%;padding:clamp(10px,1.35vw,22px) 10px 4px;border:1px solid rgba(214,187,121,.44)!important;border-radius:14px!important;background:linear-gradient(155deg,#0f433194,#04211ab8)!important;box-shadow:0 9px 23px #0000001f!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body[data-etc-season=christmas].template-index #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-list__item{display:flex;align-items:stretch}body[data-etc-season=christmas].template-index #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-card__info,body[data-etc-season=christmas].template-index #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-card__info :is(h3,.rte,a:not(.animate-arrow)){color:#f8f2e5!important}body[data-etc-season=christmas].template-index #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-card__image-wrapper{max-width:190px}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero{padding-block:20px 16px!important;background:transparent!important}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .multirow__inner{max-width:150rem}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__grid{position:relative;display:block;min-height:clamp(350px,32vw,460px);overflow:hidden;border:1px solid var(--etc-gold);border-radius:18px;background:radial-gradient(ellipse at 40% 48%,#0d4734,#032219 75%);box-shadow:0 20px 45px #00000045}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__media-item{position:absolute;inset:0 0 0 auto;z-index:0;width:69%!important;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 27%);mask-image:linear-gradient(90deg,transparent,#000 27%)}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__media{height:100%;min-height:0;padding-bottom:0!important;border:0;border-radius:0}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__media img{object-fit:cover;object-position:center 39%}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__text-item{position:relative;z-index:1;display:flex;width:54%!important;max-width:none;min-height:inherit;background:transparent}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__content{justify-content:center;align-items:flex-start;width:100%;height:auto;padding:clamp(28px,4vw,68px);border:0;background:transparent!important;text-align:left}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__heading{max-width:16ch;color:var(--etc-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.6vw,58px);line-height:1.02}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__text--caption{color:var(--etc-gold);font-size:12px;font-weight:700}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__text.rte{max-width:51ch;color:var(--etc-cream);font-size:clamp(15px,1.35vw,18px);line-height:1.5}body[data-etc-season=christmas] #MainContent .etc-holiday-featured{background:transparent!important}body[data-etc-season=christmas] #MainContent .etc-holiday-featured>.page-width{max-width:150rem;padding-block:10px!important}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .featured-product{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;column-gap:0;width:100%;min-height:480px;padding:0!important;overflow:hidden;border:1px solid var(--etc-gold);border-radius:17px;background:linear-gradient(110deg,#0a3629,#0b3c2e 46%,#06251d);box-shadow:0 13px 34px #0000003b}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .featured-product>.grid__item{box-sizing:border-box;min-width:0;width:100%;max-width:none}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__media-wrapper{display:flex;align-items:center;justify-content:center;align-self:stretch;min-height:100%;padding:clamp(18px,3vw,44px);background:var(--etc-cream-gradient)}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__media-wrapper .product__media-list,body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__media-wrapper .product__media-item{width:100%;max-width:500px;margin-inline:auto}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product-media-container{background:transparent;border:0;box-shadow:none}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__media img{object-fit:contain}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__info-wrapper{display:flex;align-items:center;min-height:100%;padding:clamp(28px,3.3vw,60px)!important;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__info-container{width:100%;max-width:640px}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__title{margin:0 0 14px;color:var(--etc-cream);font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.45vw,42px);line-height:1.1}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__text{margin-bottom:7px;color:var(--etc-gold);letter-spacing:.09em}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__view-details{margin-top:16px}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__info-wrapper .rte a{color:#f5ce7c!important}body[data-etc-season=christmas] #MainContent .etc-service-details{margin:12px 0 18px;font-size:14px;line-height:1.5}body[data-etc-season=christmas] #MainContent .etc-service-details__lead{margin:0 0 17px;font-size:15px}body[data-etc-season=christmas] #MainContent .etc-service-details__facts{display:grid;gap:9px;margin:0 0 14px}body[data-etc-season=christmas] #MainContent .etc-service-details__facts p{margin:0;padding:11px 14px;border-left:2px solid var(--etc-gold);border-radius:0 8px 8px 0;background:#fff9e80f}body[data-etc-season=christmas] #MainContent .etc-service-details__facts strong{display:block;color:var(--etc-gold)}body[data-etc-season=christmas] #MainContent .etc-service-details__steps{border-top:1px solid var(--etc-line);border-bottom:1px solid var(--etc-line)}body[data-etc-season=christmas] #MainContent .etc-service-details__steps summary{display:flex;justify-content:space-between;gap:14px;padding:12px 2px;color:var(--etc-cream);font-weight:700;cursor:pointer;list-style:none}body[data-etc-season=christmas] #MainContent .etc-service-details__steps summary::-webkit-details-marker{display:none}body[data-etc-season=christmas] #MainContent .etc-service-details__steps[open] summary span{transform:rotate(45deg)}body[data-etc-season=christmas] #MainContent .etc-service-details__steps-content{padding:0 4px 16px}body[data-etc-season=christmas] #MainContent .etc-service-details__steps-content :is(p,ol){margin:0 0 11px}body[data-etc-season=christmas] #MainContent .etc-service-details__steps-content ol{padding-left:20px}body[data-etc-season=christmas] #MainContent .etc-service-details__steps-content li+li{margin-top:8px}body[data-etc-season=christmas] #MainContent .etc-service-hub{box-sizing:border-box;width:calc(100% - clamp(36px,5.5vw,84px));max-width:160rem;margin:0 auto;padding:20px 0 55px}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero{display:flex;align-items:center;min-height:clamp(340px,31vw,455px);overflow:hidden;border:1px solid var(--etc-gold);border-radius:18px;background:linear-gradient(90deg,#02221af5,#03271dd1 34%,#03261d17 76%),var(--etc-hub-photo) center / cover no-repeat #052a20;box-shadow:0 20px 45px #0000003b}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero-copy{max-width:575px;padding:clamp(30px,4vw,65px)}body[data-etc-season=christmas] #MainContent .etc-service-hub[data-etc-hub=certification] .etc-service-hub__hero{gap:clamp(18px,3vw,44px);padding:clamp(26px,3.5vw,48px);background:linear-gradient(90deg,#02221af7,#03271dd4 57%,#03261d14),var(--etc-hub-photo) center / cover no-repeat #052a20}body[data-etc-season=christmas] #MainContent .etc-service-hub__badge{flex:0 0 clamp(155px,17vw,235px);max-width:235px}body[data-etc-season=christmas] #MainContent .etc-service-hub__badge img{display:block;width:100%;height:auto}body[data-etc-season=christmas] #MainContent .etc-service-hub__badge-fallback{display:grid;align-content:center;width:190px;height:190px;padding:18px;border:3px double var(--etc-gold);border-radius:50%;color:var(--etc-gold);text-align:center;font-family:Georgia,Times New Roman,serif;font-size:21px}body[data-etc-season=christmas] #MainContent .etc-service-hub__badge-fallback small{display:block;margin-top:10px;font:700 12px sans-serif;letter-spacing:.18em}body[data-etc-season=christmas] #MainContent .etc-service-hub[data-etc-hub=certification] .etc-service-hub__hero-copy{max-width:555px;padding:0}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero-copy .etc-service-hub__disclaimer{max-width:54ch;margin:20px 0 0;padding:10px 0 10px 14px;border-left:2px solid var(--etc-gold);color:#f7e4b4;font-size:clamp(13px,1.1vw,15px);line-height:1.45}body[data-etc-season=christmas] #MainContent .etc-service-hub__eyebrow{margin:0 0 12px;color:var(--etc-gold);font-size:12px;font-weight:800;letter-spacing:.1em}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero h1,body[data-etc-season=christmas] #MainContent .etc-service-hub__heading h2,body[data-etc-season=christmas] #MainContent .etc-service-hub__product h3{color:var(--etc-cream);font-family:Georgia,Times New Roman,serif;line-height:1.06}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero h1{margin:0 0 16px;font-size:clamp(38px,4.1vw,62px)}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero-copy>p:not(.etc-service-hub__eyebrow):not(.etc-service-hub__disclaimer){max-width:49ch;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.55}body[data-etc-season=christmas] #MainContent .etc-service-hub__heading{display:flex;align-items:center;justify-content:center;gap:22px;padding:35px 0 22px}body[data-etc-season=christmas] #MainContent .etc-service-hub__heading span{width:clamp(28px,9vw,90px);height:1px;background:var(--etc-gold)}body[data-etc-season=christmas] #MainContent .etc-service-hub__heading h2{margin:0;font-size:clamp(28px,3vw,43px);text-align:center}body[data-etc-season=christmas] #MainContent .etc-service-hub__products{display:grid;gap:18px}body[data-etc-season=christmas] #MainContent .etc-service-hub__product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:380px;overflow:hidden;border:1px solid var(--etc-gold);border-radius:17px;background:linear-gradient(125deg,#0a392b,#05251c);box-shadow:0 13px 34px #00000038}body[data-etc-season=christmas] #MainContent .etc-service-hub__media{display:flex;align-items:center;justify-content:center;min-width:0;padding:clamp(18px,3vw,42px);background:var(--etc-cream-gradient)}body[data-etc-season=christmas] #MainContent .etc-service-hub__media img{display:block;width:100%;max-width:520px;max-height:360px;height:auto;object-fit:contain}body[data-etc-season=christmas] #MainContent .etc-service-hub[data-etc-hub=certification] .etc-service-hub__media{padding:0;background:#092c23}body[data-etc-season=christmas] #MainContent .etc-service-hub[data-etc-hub=certification] .etc-service-hub__media>img:not(.etc-service-hub__seal){max-width:none;max-height:none;height:100%;object-fit:cover}body[data-etc-season=christmas] #MainContent .etc-service-hub__details{align-self:center;min-width:0;padding:clamp(26px,4vw,60px)}body[data-etc-season=christmas] #MainContent .etc-service-hub__product h3{margin:0 0 16px;font-size:clamp(27px,2.5vw,42px)}body[data-etc-season=christmas] #MainContent .etc-service-hub__details>p:not(.etc-service-hub__eyebrow){max-width:50ch;font-size:16px;line-height:1.5}body[data-etc-season=christmas] #MainContent .etc-service-hub__price{margin:20px 0;color:#f5dc9f;font-weight:700}body[data-etc-season=christmas] #MainContent .etc-service-hub__product:nth-child(2n) .etc-service-hub__media{order:2}body[data-etc-season=christmas] #MainContent .product-grid.grid{align-items:stretch}body[data-etc-season=christmas] #MainContent .product-grid .grid__item{display:flex;min-width:0}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper{display:flex;width:100%;height:100%}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper .card{display:flex;flex-direction:column;width:100%;height:100%}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper .card__inner.ratio{--ratio-percent: 100% !important}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper .card>.card__content{flex:1;display:flex;flex-direction:column}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper .card>.card__content .card__information{flex:1;display:flex;flex-direction:column}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper .card>.card__content .card__heading{min-height:2.6em}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper .card>.card__content .card__information .price{margin-top:auto;padding-top:8px}body[data-etc-season=christmas] #MainContent .etc-certification-product .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;align-items:center;column-gap:18px}body[data-etc-season=christmas] #MainContent .etc-certification-product .product__info-container>*{grid-column:1 / -1;min-width:0}body[data-etc-season=christmas] #MainContent .etc-certification-product .product__info-container>[id^=price-]{grid-column:1;margin:8px 0}body[data-etc-season=christmas] #MainContent .etc-certification-product .product__info-container>[id^=Quantity-Form-]{grid-column:2;margin:8px 0}body[data-etc-season=christmas] #MainContent .etc-certification-product .product-form__quantity .quantity__label{display:none}body[data-etc-season=christmas] #MainContent .etc-certification-product .product-form,body[data-etc-season=christmas] #MainContent .etc-certification-product .product-form__buttons,body[data-etc-season=christmas] #MainContent .etc-certification-product .product-form__submit,body[data-etc-season=christmas] #MainContent .etc-certification-product .shopify-payment-button{width:100%;max-width:none}body[data-etc-season=christmas] #MainContent .etc-certification-product .shopify-payment-button__button{width:100%}body[data-etc-season=christmas] #MainContent .etc-certification-product .etc-certification-cta{width:100%;text-align:center}body[data-etc-season=christmas] #MainContent .etc-holiday-featured--certification .product__media-wrapper{padding:0;background:#082b22}body[data-etc-season=christmas] #MainContent .etc-holiday-featured--certification .etc-certification-scene{display:block;width:100%;height:100%;min-height:380px;object-fit:cover}body[data-etc-season=christmas].template-index .etc-holiday-closing-mark{position:relative;min-height:clamp(225px,25vw,370px);padding:26px 24px clamp(95px,11vw,170px);background:var(--etc-forest-backdrop) center bottom / 100% auto no-repeat #031e18}@media screen and (max-width:989px){body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__text-item{width:65%!important}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__media-item{width:75%!important}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .featured-product{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media screen and (max-width:749px){body[data-etc-season=christmas] #MainContent .etc-service-hub[data-etc-hub=certification] .etc-service-hub__hero{display:block;padding:24px}body[data-etc-season=christmas] #MainContent .etc-service-hub__badge{width:135px;margin:0 auto 18px}body[data-etc-season=christmas] #MainContent .etc-service-hub__badge-fallback{width:135px;height:135px;font-size:16px}body[data-etc-season=christmas] #MainContent .etc-holiday-featured--certification .etc-certification-scene{min-height:260px}body[data-etc-season=christmas] .etc-holiday-rail,body[data-etc-season=christmas].template-index .etc-holiday-rail{height:35px;background-size:auto 750px}body[data-etc-season=christmas] .header-wrapper,body[data-etc-season=christmas].template-index .header-wrapper{background:#03281e!important}body[data-etc-season=christmas] #MainContent:before{height:400px;background-size:auto 700px;background-position:center -70px}body[data-etc-season=christmas].template-index #MainContent .trusted-partners{width:calc(100% - 24px);margin-bottom:12px;border-radius:10px}body[data-etc-season=christmas].template-index #MainContent .trusted-partners__viewport{max-width:100%;overflow:hidden!important}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__grid{min-height:390px}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media-item,body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__media-item{inset:0 0 auto;width:100%!important;height:230px;-webkit-mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%)}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__media{height:230px}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__text-item,body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__text-item{width:100%!important;min-height:390px;margin:0;align-items:flex-end}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__content,body[data-etc-season=christmas].template-index #MainContent .etc-holiday-promo--packaging .image-with-text__content{padding:220px 22px 23px}body[data-etc-season=christmas].template-index #MainContent .etc-holiday-image-with-text .image-with-text__heading{font-size:clamp(25px,6vw,34px)}body[data-etc-season=christmas].template-index #MainContent .multicolumn:not([data-etc-secondary-background=none]) .multicolumn-card{padding:12px 8px 3px}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__grid{min-height:0}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__media-item{inset:0 0 auto;width:100%!important;height:220px;-webkit-mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 65%,transparent 100%)}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__text-item{width:100%!important;min-height:430px;align-items:flex-end}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__content{padding:220px 22px 26px}body[data-etc-season=christmas] #MainContent .etc-holiday-service-hero .image-with-text__heading{font-size:clamp(32px,8vw,44px)}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .featured-product{grid-template-columns:minmax(0,1fr)}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__media-wrapper{min-height:260px;max-height:380px;padding:20px;order:0}body[data-etc-season=christmas] #MainContent .etc-holiday-featured .product__info-wrapper{min-height:0;padding:24px 22px 28px!important;order:1}body[data-etc-season=christmas] #MainContent .etc-service-hub{width:calc(100% - 24px);padding:12px 0 35px}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero{min-height:400px;align-items:flex-end;background-position:center,64% center}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero-copy{padding:125px 24px 28px;background:linear-gradient(transparent,#03231bed 35%)}body[data-etc-season=christmas] #MainContent .etc-service-hub__hero h1{font-size:clamp(32px,9vw,46px)}body[data-etc-season=christmas] #MainContent .etc-service-hub__product{grid-template-columns:minmax(0,1fr);min-height:0}body[data-etc-season=christmas] #MainContent .etc-service-hub__media,body[data-etc-season=christmas] #MainContent .etc-service-hub__product:nth-child(2n) .etc-service-hub__media{order:0;min-height:260px}body[data-etc-season=christmas] #MainContent .etc-service-hub__details{padding:26px 24px 30px}body[data-etc-season=christmas] #MainContent .product-grid .card-wrapper .card__heading{min-height:0}body[data-etc-season=christmas].template-index .etc-holiday-closing-mark{min-height:230px;padding-bottom:90px;background-size:auto 430px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/enigma-christmas.css.map */
