.christmas-graphic{position:relative;background:var(--christmas-graphic-background, #fcf7f3)}.christmas-graphic__scene{display:block;width:100%;height:auto}.christmas-graphic__scene--desktop{display:none}.christmas-graphic__content{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start;color:#1c1c1c;top:6%;left:5.4%;width:min(86%,22rem);gap:24px}.christmas-graphic__heading{margin:0;max-width:12rem;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:27px;line-height:1.1;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.christmas-graphic__text{color:#5c5b5a;font-size:12px;line-height:1.45}.christmas-graphic__text>:first-child{margin-top:0}.christmas-graphic__text>:last-child{margin-bottom:0}.christmas-graphic__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.72rem 1.35rem;border:1px solid #c2bfbb;color:#2a2a2a;background:transparent;font-size:.75rem;line-height:1.2;letter-spacing:.01em;text-decoration:none;width:auto;min-width:174px}@media screen and (min-width:1000px){.christmas-graphic__scene--mobile{display:none}.christmas-graphic__scene--desktop{display:block}.christmas-graphic__content{top:17.5%;left:3.33%;width:min(28.5%,26rem);gap:32px}.christmas-graphic__heading{max-width:23rem;font-size:50px}.christmas-graphic__text{font-size:13px}.christmas-graphic__button{padding:.92rem 1.4rem;min-width:217px}}.christmas-snow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none}.christmas-snow__flake{position:absolute;top:-20px;border-radius:50%;background:var(--christmas-snow-color);background:radial-gradient(circle,var(--christmas-snow-color) 45%,color-mix(in srgb,var(--christmas-snow-color) 75%,transparent) 70%,transparent 100%);box-shadow:0 0 5px #5a4e3e29;animation-timing-function:linear;animation-iteration-count:infinite}.christmas-snow__flake--a{animation-name:christmas-snow-fall-a}.christmas-snow__flake--b{animation-name:christmas-snow-fall-b}@keyframes christmas-snow-fall-a{0%{transform:translate3d(0,-20px,0)}50%{transform:translate3d(26px,52vh,0)}to{transform:translate3d(-8px,106vh,0)}}@keyframes christmas-snow-fall-b{0%{transform:translate3d(0,-20px,0)}50%{transform:translate3d(-24px,52vh,0)}to{transform:translate3d(12px,106vh,0)}}@media(prefers-reduced-motion:reduce){.christmas-snow{display:none}}.product-card__ornament{position:absolute;z-index:2;top:0;inset-inline-end:2.1875rem;width:46px;display:none;flex-direction:column;align-items:center;pointer-events:none;opacity:0;transform:translateY(-125%)}.product-card__ornament-thread{width:1px;height:52px;margin-bottom:-2px;background:linear-gradient(to bottom,#c9a45c33,#c9a45c)}.product-card__ornament-ball{display:block;width:46px;height:auto;filter:drop-shadow(0 6px 8px rgba(0,0,0,.22))}product-card:not([data-ornament]) .product-card__ornament,.drawer .product-card__ornament,predictive-search .product-card__ornament{display:none}@media screen and (pointer:fine)and (min-width:1000px){.product-card__ornament{display:flex;transition:transform .35s ease,opacity .25s ease}.product-card__figure:hover .product-card__ornament,.product-card:focus-within .product-card__ornament{opacity:1;animation:christmas-ornament-drop .78s cubic-bezier(.22,.9,.28,1) forwards}@media(prefers-reduced-motion:reduce){.product-card__ornament,.product-card__figure:hover .product-card__ornament,.product-card:focus-within .product-card__ornament{animation:none;transition:opacity .2s ease;transform:none}.product-card__ornament{opacity:0}.product-card__figure:hover .product-card__ornament,.product-card:focus-within .product-card__ornament{opacity:1}}}@keyframes christmas-ornament-drop{0%{transform:translateY(-125%)}58%{transform:translateY(10px)}78%{transform:translateY(-4px)}to{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
