:root{--gold:#e8c46e;--cream:#fffaf1;--ce-evergreen:#123e32;--ce-holly:#a71d2a}.announcement{background:linear-gradient(100deg,#103f32,#1d664c,#103f32)!important;color:#fff9e9!important;border-bottom:2px solid #d5b15d}.header,.ce-festive-header{border-bottom:2px solid #d4b25e!important}.h-hero .h-kicker,.ce-pdp-image-badge{color:#ffe6a0!important}.h-hero h1 span{background:linear-gradient(120deg,#fff3c4,#e7b44b,#fef4d7);-webkit-background-clip:text;background-clip:text;color:transparent}.ce-hb398{background:linear-gradient(135deg,#fffdf8,#f4f8f3);border-top:5px solid #1a5a45;border-bottom:2px solid #dfc487;padding:45px 0;color:#172c25}.ce-hb398-title{display:flex;align-items:center;gap:15px}.ce-hb398-title span{font-size:32px;color:#b58c34}.ce-hb398 h2{font-size:clamp(1.35rem,3vw,2.2rem);margin:0 0 14px}.ce-hb398 p{margin:8px 0}.ce-hb398-notice{background:#fff;border:2px solid #b5c7b5;border-left:7px solid #176348;padding:15px 18px;font: 15px/1.55 Arial,sans-serif;box-shadow:0 8px 25px #103f3212}.ce-hb398-pending{color:#85401e}.ce-hb398-footnote{font-size:12px;color:#52635b}.ce-xmas-snow{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;overflow:hidden;opacity:.65}.ce-xmas-snow span{position:absolute;top:-8vh;color:#fff;font-size:var(--sz);left:var(--x);text-shadow:0 0 3px #224536;animation:ce-snowfall var(--dur) linear infinite;animation-delay:var(--delay)}@keyframes ce-snowfall{to{transform:translate3d(28px,112vh,0) rotate(150deg)}}.ce-xmas-ribbon{position:relative;background:repeating-linear-gradient(120deg,#154b3b 0 20px,#174b3b 20px 30px,#b43b37 30px 36px,#e0bc69 36px 40px);height:7px}@media(max-width:600px){.ce-hb398{padding:28px 0}.ce-hb398-notice{font-size:14px}}.h-hero-copy:before{content:"\2726   \2744   MERRY CHRISTMAS  \2744   \2726";display:block;color:#f6d68d;letter-spacing:.18em;font-weight:800;font-size:12px;margin-bottom:18px}.ce-single-image:after{content:"\1f384   CHRISTMAS COLLECTION  \2728";display:block;text-align:center;color:#ffe2a1;letter-spacing:.1em;font-size:13px;font-weight:800;padding:14px}.h-feature-strip{background:linear-gradient(90deg,#0e3b2d,#195840,#0e3b2d)!important}.h-last-call .h-ornament{animation:ceHolidayPulse 3s ease-in-out infinite}@keyframes ceHolidayPulse{50%{transform:scale(1.1);filter:drop-shadow(0 0 15px #eec36d)}}@media(prefers-reduced-motion:reduce){.h-last-call .h-ornament{animation:none}}:root{--gold:#f6ce72;--ce-evergreen:#063c2b;--ce-holly:#bd1224}body{background:#062d22}.h-hero{background:radial-gradient(circle at 72% 20%,#126648 0,#06402f 45%,#04251e)!important;overflow:hidden}.h-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 10%,#fff4c01c,transparent 27%),radial-gradient(circle at 85% 70%,#ffd26412,transparent 40%);animation:ceShimmer 9s ease-in-out infinite alternate}@keyframes ceShimmer{to{opacity:.45}}.ce-single-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(12px,3vw,42px)!important;padding:clamp(22px,4vw,54px) 0!important;align-items:center!important}.ce-single-image{width:100%!important;max-width:650px!important;min-height:0!important;display:block!important;background:transparent!important;box-shadow:none!important;transform:none!important;animation:none!important}.ce-single-image img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1/1!important;object-fit:contain!important;display:block!important;border-radius:16px!important;box-shadow:0 12px 35px #001a1499!important;animation:none!important}.ce-preview-label{margin:8px 0 0!important;text-align:center;font-size:11px!important;opacity:.8}.ce-single-image:before{display:none!important}.ce-single-image:after{padding:8px!important;font-size:11px!important}.ce-single-hero .h-hero-copy h1{font-size:clamp(2.8rem,5.5vw,5.6rem)!important;line-height:.95}.ce-single-hero .h-hero-copy h1 span{background:linear-gradient(120deg,#ffedac,#ffb636 45%,#fff1be);-webkit-background-clip:text;background-clip:text;color:transparent}.h-hero-copy h2{color:#ffe1a1}.h-hero-copy p{color:#fff4e7}.ce-royal-deal{display:flex;flex-direction:column;gap:3px;width:fit-content;margin-top:17px;padding:12px 20px;border:2px solid #f5c868;border-radius:14px;background:linear-gradient(120deg,#7d0619,#bd1825,#6d0916);box-shadow:0 8px 24px #0005,0 0 24px #f5b04d33;color:#fff}.ce-royal-deal span{font-size:11px;font-weight:900;letter-spacing:.12em}.ce-royal-deal strong{font-size:clamp(22px,3vw,32px);color:#ffe4a1}.ce-royal-deal small{font-size:10px;font-weight:700}.h-hero-copy .button,.ce-one-copy .button,.h-last-call .button{background:linear-gradient(110deg,#ffd984,#edb648);color:#19281d;border-radius:10px;box-shadow:0 7px 20px #e9b34d33}.h-hero-copy .button.outline{background:transparent;color:#fff3d8;border:1px solid #e8c46e}.h-ingredients{background:radial-gradient(circle at 50% 0,#17583e,#052d22 70%)!important}.h-ingredient-grid article{border:2px solid #e4b65b!important;background:#570b16!important;border-radius:18px!important;overflow:hidden;box-shadow:0 12px 30px #0006}.h-ingredient-grid article img{width:100%;height:clamp(180px,19vw,270px)!important;aspect-ratio:4/3!important;object-fit:cover!important;border:0!important;border-bottom:3px solid #d6aa4b!important;border-radius:0!important}.h-ingredient-grid article h3{color:#fff5d5!important}.h-ingredient-grid article p{color:#ffe8d4!important}.h-collection{background:linear-gradient(145deg,#053d2d,#0b5438)!important}.ce-one-photo{min-height:0!important;max-width:480px!important}.ce-one-photo img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.ce-hb398{background:#fff8e8!important;color:#173c2a!important;border-top:5px solid #d3a443!important}.ce-hb398-inner{max-width:1000px}.ce-hb398-notice{background:#fff;border-radius:8px}.ce-hb398 p{line-height:1.5}@media(max-width:760px){.ce-single-grid{grid-template-columns:1fr!important;gap:8px!important;padding:18px 0 25px!important}.ce-single-image{max-width:100%!important;margin:0!important}.ce-single-image img{width:100%!important;max-height:none!important;aspect-ratio:1/1!important;object-fit:contain!important}.ce-single-hero .h-hero-copy h1{font-size:clamp(2.8rem,12vw,4.6rem)!important}.h-hero-copy h2{font-size:clamp(1.25rem,5vw,1.7rem)!important}.h-hero-copy p{font-size:15px!important;line-height:1.5!important}.ce-preview-label{margin:4px!important}.h-ingredient-grid article img{height:215px!important}.ce-royal-deal{margin:14px 0}.ce-one-photo{max-width:100%!important}.h-hero-copy:before{margin-bottom:8px!important}}@media(prefers-reduced-motion:reduce){.h-hero:before{animation:none!important}}:root{--ce-evergreen:#073b2c;--ce-red:#aa0914;--ce-gold:#f0ca68}body{background:#062f24}.h-hero{background:radial-gradient(circle at 70% 15%,#176849,#073c2e,#052b22)!important}.h-hero .wrap.ce-single-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,48px);padding-top:clamp(24px,4vw,60px);padding-bottom:clamp(24px,4vw,60px)}.ce-single-image{min-height:0!important;height:auto!important;aspect-ratio:auto!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:0!important;background:transparent!important}.ce-single-image>img{display:block;width:100%!important;height:auto!important;max-height:620px!important;object-fit:contain!important;object-position:center!important;border-radius:18px;box-shadow:0 20px 60px #0005}.ce-single-image:before{display:none!important;content:none!important}.ce-single-image:after{display:none!important;content:none!important}.ce-preview-label{margin-top:10px!important;font-size:12px!important;line-height:1.4!important}.h-hero-copy{min-width:0}.h-hero-copy h1{font-size:clamp(42px,6vw,86px)!important;line-height:1.02!important}.h-hero-copy h2{font-size:clamp(17px,2.2vw,27px)!important}.h-hero-copy p{max-width:55ch}.h-ingredient-grid article{overflow:hidden;border:2px solid #e4bb62!important;border-radius:20px!important;background:linear-gradient(#410a10,#870b13)!important;box-shadow:0 12px 30px #0004}.h-ingredient-grid article img{display:block;width:100%!important;height:clamp(170px,20vw,270px)!important;object-fit:cover!important;margin:0!important}.h-ingredient-grid article h3,.h-ingredient-grid article p{color:#fff!important}.h-ingredients{background:radial-gradient(circle at 50% 0%,#0e6042,#063a2b 70%)!important}.ce-hb398{background:#fff9ec!important}.ce-hb398 .wrap{max-width:1050px}.ce-xmas-snow{z-index:3!important;opacity:.35!important}.ce-xmas-snow span{font-size:min(var(--sz),16px)!important}.h-hero .h-ornament,.h-hero .h-orb,.h-hero .h-ball,.h-hero .h-pumpkin{display:none!important}@media(max-width:760px){.h-hero .wrap.ce-single-grid{grid-template-columns:1fr!important;gap:18px!important;padding:24px 16px 30px!important}.h-hero-copy h1{font-size:clamp(38px,10vw,60px)!important}.ce-single-image{width:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}.ce-single-image>img{width:100%!important;max-height:none!important;aspect-ratio:1/1;object-fit:contain!important}.ce-one-photo,.ce-one-product,.h-collection .wrap{min-height:0!important}.ce-one-photo img{width:100%!important;height:auto!important;max-height:420px!important;object-fit:contain!important}.h-ingredient-grid{grid-template-columns:1fr!important;gap:18px!important}.h-ingredient-grid article img{height:210px!important}.h-hero-copy .hero-actions{display:flex;flex-wrap:wrap;gap:10px}.h-hero-copy .hero-actions .button{max-width:100%;flex:1 1 190px}.ce-hb398{padding:24px 0!important}}.h-star-glow,.christmas-scene,.h-orb,.h-ball,.h-pumpkin{display:none!important;visibility:hidden!important}.ce-v23-hero{background:#073c2c;padding:0 0 22px;position:relative;overflow:hidden;border-bottom:3px solid #e5bd62}.ce-v23-hero-frame{width:min(1440px,100%);margin:auto;overflow:hidden}.ce-v23-hero-frame img{display:block;width:100%;height:auto;object-fit:contain}.ce-v23-hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding:14px 16px 4px}.ce-v23-hero-actions .button{background:linear-gradient(180deg,#d90917,#90040e);border:2px solid #e8bf64;color:#fff9e8;border-radius:999px;box-shadow:0 5px 18px #0007}.ce-v23-hero-actions .button.outline{background:transparent;color:#ffe4a5}.ce-festive-header{background:linear-gradient(90deg,#03251d,#075239 50%,#03251d)!important;border-bottom:2px solid #c99b38}.ce-v23-logo{display:flex;align-items:center;width:clamp(150px,23vw,250px);height:86px;overflow:hidden}.ce-v23-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 7px #0008)}.ce-festive-header .nav-links a{color:#fff8e9!important}.announcement{background:linear-gradient(90deg,#8b020a,#d60a13,#8b020a)!important;color:#fff!important;font-size:clamp(11px,1.25vw,15px)!important;border-bottom:1px solid #e2bb57}.h-ingredients{background:radial-gradient(circle at 50% 0,#136849,#032d22 78%)!important}.h-ingredients h2,.h-ingredients .eyebrow{color:#f7d47b!important}.h-ingredient-grid article{border:2px solid #e7c56d!important;border-radius:18px!important;overflow:hidden!important;background:#970d16!important}.h-ingredient-grid article img{width:100%!important;object-fit:cover!important;aspect-ratio:4/3;height:auto!important}.ce-hb398{background:#fff8e8!important;color:#123a29!important}.ce-hb398-inner{max-width:980px!important}.ce-xmas-snow{pointer-events:none!important;opacity:.2!important}.ce-one-photo img{width:100%;height:auto;object-fit:contain}@media(max-width:760px){.ce-v23-hero{padding-bottom:12px}.ce-v23-hero-actions{padding:12px 12px 4px;gap:8px}.ce-v23-hero-actions .button{font-size:11px;padding:12px 16px;min-height:44px}.ce-v23-logo{width:220px;height:88px}.ce-festive-header .nav{padding:8px 0!important}.ce-festive-header .nav-links{gap:7px!important}.ce-festive-header .nav-links a{font-size:11px!important}.h-ingredient-grid article img{aspect-ratio:4/3;height:auto!important}.ce-hb398{padding:26px 0!important}}@media(prefers-reduced-motion:reduce){.ce-xmas-snow{display:none!important}}.ce-v23-logo{overflow:visible!important;width:clamp(190px,25vw,300px)!important;height:auto!important;min-height:94px!important;flex-shrink:0}.ce-v23-logo img{width:100%!important;height:auto!important;max-height:126px!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 5px 10px rgba(0,0,0,.55))!important}@media(max-width:760px){.ce-v23-logo{width:min(70vw,270px)!important;min-height:100px!important;margin:0 auto!important}.ce-v23-logo img{max-height:148px!important}.ce-festive-header .nav{gap:9px!important}}.ce-pdp{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 0%,rgba(204,32,44,.17),transparent 40%),linear-gradient(145deg,#062b20,#073b2a 48%,#061f1a)!important;color:#fff9e9!important;overflow:hidden}.ce-pdp:before{content:"";position:absolute;inset:0 0 auto;height:9px;background:repeating-linear-gradient(105deg,#b10c22 0 18px,#f4d584 18px 24px,#07593a 24px 42px,#fff5d8 42px 47px);pointer-events:none}.ce-pdp .wrap{position:relative;z-index:1}.ce-pdp-crumb,.ce-pdp-crumb a{color:#e9d39c!important}.ce-pdp-grid{align-items:start;gap:clamp(20px,4vw,65px)!important}.ce-pdp-media{position:relative;min-width:0}.ce-pdp-main-image{position:relative;background:linear-gradient(135deg,#fff8e7,#f1e4c8)!important;border:3px solid #e7be5a!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 18px 55px #00000059,0 0 0 6px #e7be5a17!important}.ce-pdp-main-image>img{display:block;width:100%!important;height:auto!important;max-height:650px!important;aspect-ratio:1/1!important;object-fit:contain!important}.ce-pdp-image-badge{background:#b60d25!important;color:#fff!important;border:1px solid #f1d074!important;box-shadow:0 4px 15px #0005}.ce-v25-spark{font-size:24px;letter-spacing:18px;text-align:center;color:#e9c66e;padding:0 0 12px;text-shadow:0 0 18px #f9d97b}.ce-pdp-thumbs{display:flex;gap:10px;overflow-x:auto;padding:15px 3px}.ce-pdp-thumb{border:2px solid #c7a85d!important;border-radius:12px!important;overflow:hidden;flex:0 0 72px}.ce-pdp-thumb.active{border-color:#fff!important;box-shadow:0 0 0 2px #d4ad52}.ce-pdp-buy{background:linear-gradient(155deg,#073325f2,#031f19f5)!important;border:1px solid #b9994f!important;border-radius:22px!important;padding:clamp(20px,3vw,38px)!important;box-shadow:0 15px 45px #0005!important}.ce-pdp-kicker{color:#f4d17b!important;letter-spacing:.11em!important}.ce-pdp-buy h1{color:#fff!important;line-height:1.08!important;overflow-wrap:anywhere}.ce-pdp-subtitle,.ce-pdp-quick,.ce-pdp-micro,.ce-pdp-media-note{color:#f5e9d4!important}.ce-pdp-top-price{color:#ffdf83!important;text-shadow:0 2px 12px #0005}.ce-pdp-add{background:linear-gradient(180deg,#d81b2d,#a6061b)!important;border:2px solid #eac46b!important;color:#fff!important;border-radius:12px!important;box-shadow:0 8px 18px #0005!important}.ce-pdp-add:hover{filter:brightness(1.12)}.ce-pdp-trust{color:#f7dfaa!important}.ce-pdp-alert{border:1px solid #e8c774!important;background:#fff6dc!important;color:#153829!important;border-radius:12px!important}.ce-pdp-lower{border-top:1px solid #a88b46!important;margin-top:45px!important;padding-top:36px!important}.ce-pdp-lower-heading{text-align:center;margin-bottom:24px!important}.ce-pdp-lower-heading span{color:#e9c36b!important}.ce-pdp-lower-heading h2{color:#fff!important}.ce-pdp-lower-heading p{color:#f6dfaa!important}.ce-pdp-description,.ce-pdp-info{background:#fff8eb!important;color:#173e2d!important;border:1px solid #e4c783!important;border-radius:18px!important;padding:clamp(18px,3vw,30px)!important;min-width:0}.ce-pdp-description h3,.ce-pdp-info summary{color:#124a34!important}.ce-pdp-description .rte,.ce-pdp-info p{color:#244a3a!important}.ce-pdp-info details{border-bottom:1px solid #dec99c!important}@media(max-width:760px){.ce-pdp-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.ce-pdp-main-image>img{max-height:none!important;aspect-ratio:1/1!important;object-fit:contain!important}.ce-pdp-buy{padding:20px 16px!important}.ce-pdp-lower{margin-top:24px!important;padding-top:22px!important}.ce-pdp-lower-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.ce-pdp-trust{display:flex;flex-wrap:wrap;gap:10px!important}}@media(prefers-reduced-motion:no-preference){.ce-v25-spark{animation:ce-v25-glow 3s ease-in-out infinite alternate}@keyframes ce-v25-glow{0%{opacity:.55}to{opacity:1;text-shadow:0 0 18px #ffe7a6}}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ce-christmas.css.map */
