.cjnz-festive-strip{background:radial-gradient(ellipse at 30% 100%,#edce9b24,transparent 55%),repeating-linear-gradient(45deg,#c7a66a04 0 1px,transparent 1px 4px),#fcf5e9;border-top:1px solid #eadfcd;border-bottom:1px solid #eadfcd;color:#462c25;position:relative}.cjnz-festive-strip [hidden],.cjnz-festive-strip[hidden]{display:none!important}.cjnz-festive-strip__inner{max-width:1120px;margin:0 auto;min-height:92px;display:grid;grid-template-columns:minmax(110px,1fr) 280px minmax(340px,1fr);gap:22px;align-items:center;padding:10px 28px;position:relative}.cjnz-festive-strip__decor{height:70px}.cjnz-festive-strip__artwork{position:absolute;left:0;top:0;height:100%;width:330px;max-width:28%;overflow:hidden;pointer-events:none}.cjnz-festive-strip__artwork picture,.cjnz-festive-strip__artwork img{display:block;height:100%;width:auto;max-width:none}.cjnz-festive-strip__corner{display:none;pointer-events:none}.cjnz-festive-strip__star{position:absolute;color:#b68237;pointer-events:none}.cjnz-festive-strip__star--left{left:28%;top:15px;width:18px;height:23px}.cjnz-festive-strip__star--right{right:20px;bottom:13px;width:21px;height:27px}.cjnz-festive-strip__countdown{color:#7c111b;text-align:center}.cjnz-festive-strip__countdown [data-cjnz-countdown-message]{display:flex;align-items:center;justify-content:center;gap:12px}.cjnz-festive-strip__number{font-size:44px;line-height:1;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums}.cjnz-festive-strip__label{max-width:125px;text-align:left;font-size:17px;line-height:1.25}.cjnz-festive-strip__delivery{min-width:0;border-left:1px solid #c9aa77;padding-left:25px;position:relative}.cjnz-festive-strip__eyebrow{font-size:12px;font-weight:600;line-height:1.4;margin-bottom:3px}.cjnz-festive-strip__dates{font-size:12px;line-height:1.5;display:flex;flex-direction:column;gap:1px}.cjnz-festive-strip__dates strong{color:#7c111b;white-space:nowrap;margin-left:6px}.cjnz-festive-strip__dates small{font-size:10px;color:#7c111b}.cjnz-festive-strip__details summary{display:block;width:fit-content;cursor:pointer;color:#7c111b;font-size:11px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:6px 16px 3px 0;list-style:none;position:relative}.cjnz-festive-strip__details summary::-webkit-details-marker{display:none}.cjnz-festive-strip__details summary:after{content:"";width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;position:absolute;right:2px;top:10px;transform:rotate(45deg)}.cjnz-festive-strip__details[open] summary:after{transform:rotate(225deg);top:13px}.cjnz-festive-strip__details summary:focus-visible{outline:2px solid #7d1d28;outline-offset:3px;border-radius:2px}.cjnz-festive-strip__panel{position:absolute;top:calc(100% + 8px);right:0;width:410px;max-width:calc(100vw - 32px);padding:16px 20px;background:#fffaf2;border:1px solid #dccbac;box-shadow:0 6px 15px #31240d18;border-radius:3px;font-size:13px;line-height:1.5;text-align:left;z-index:6;color:#504539}.cjnz-festive-strip__panel p{margin:0 0 9px}.cjnz-festive-strip__panel p:last-child{margin-bottom:0}.cjnz-festive-strip__panel ul{padding-left:18px;margin:8px 0}.cjnz-festive-strip__panel li{margin-bottom:4px}.cjnz-festive-strip__inner:has(.cjnz-festive-strip__countdown[hidden]){grid-template-columns:1fr 1fr}@media(max-width:1000px)and (min-width:768px){.cjnz-festive-strip__artwork{max-width:none;width:120px}.cjnz-festive-strip__star--left{display:none}.cjnz-festive-strip__star--right{right:8px;width:13px}}@media(max-width:900px)and (min-width:768px){.cjnz-festive-strip__inner{grid-template-columns:100px 240px 1fr;gap:12px;padding-left:18px;padding-right:18px}.cjnz-festive-strip__delivery{padding-left:18px}.cjnz-festive-strip__label{font-size:16px}}@media(max-width:767px){.cjnz-festive-strip__artwork{width:75px;height:75px;max-width:none;left:-4px;top:-4px}.cjnz-festive-strip__artwork picture,.cjnz-festive-strip__artwork img{width:75px;height:75px}.cjnz-festive-strip__corner{display:block;position:absolute;top:-3px;right:0;width:50px;height:50px;overflow:hidden;transform:scaleX(-1)}.cjnz-festive-strip__corner img{display:block;width:50px;height:50px}.cjnz-festive-strip__star{display:none}.cjnz-festive-strip__inner,.cjnz-festive-strip__inner:has(.cjnz-festive-strip__countdown[hidden]){min-height:0;display:flex;flex-direction:column;gap:7px;padding:11px 12px 7px}.cjnz-festive-strip__decor{display:none}.cjnz-festive-strip__countdown [data-cjnz-countdown-message]{gap:9px}.cjnz-festive-strip__number{font-size:32px;letter-spacing:-.5px}.cjnz-festive-strip__label{font-size:14px;max-width:none}.cjnz-festive-strip__delivery{border-left:0;padding-left:0;width:100%;text-align:center}.cjnz-festive-strip__eyebrow{font-size:11px;margin-bottom:2px}.cjnz-festive-strip__dates{font-size:11px;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1px 13px}.cjnz-festive-strip__dates strong{margin-left:3px}.cjnz-festive-strip__details summary{font-size:11px;min-height:28px;margin:0 auto;padding-top:5px}.cjnz-festive-strip__panel{position:static;width:auto;max-width:none;padding:13px 15px;margin:8px 0 3px;font-size:12px;box-shadow:none}.cjnz-festive-strip__details summary:after{top:9px}.cjnz-festive-strip__details[open] summary:after{top:12px}}.cjnz-shipping-banner--standalone{background:#edf3e9;color:#243c2b;text-align:center;padding:7px 16px;font-size:13px;line-height:1.4}.cjnz-shipping-banner--standalone a{color:inherit;text-decoration:none;font-weight:600}.cjnz-shipping-banner--standalone a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=AAAAAAAAAEAAIA */
