.wc-christmas{--wc-ink:#29241f;--wc-paper:#fbf7ee;--wc-evergreen:#23483f;--wc-sage:#dce4d8;--wc-muted:#655c51;color:var(--wc-ink);background:var(--wc-paper);font-family:var(--font-body-family);line-height:1.5}.wc-christmas *{box-sizing:border-box}.wc-christmas a{color:inherit;text-decoration:none}.wc-christmas a:focus-visible{outline:3px solid var(--wc-evergreen);outline-offset:5px}.wc-christmas h1,.wc-christmas h2,.wc-christmas h3,.wc-christmas p{margin:0}.wc-christmas h1,.wc-christmas h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.035em;color:var(--wc-ink)}.wc-christmas__hero{max-width:1440px;min-height:680px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding:68px 6% 72px}.wc-christmas__eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.wc-christmas h1{font-size:clamp(48px,5.6vw,82px);line-height:1.13;text-wrap:balance;max-width:650px;margin:22px 0 24px}.wc-christmas__intro{font-size:19px;line-height:1.65;max-width:390px;color:var(--wc-muted);text-wrap:pretty}.wc-christmas__button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--wc-evergreen);color:#fffaf4!important;padding:17px 24px;min-height:54px;margin-top:29px;font-size:13px;font-weight:700;letter-spacing:.025em;transition:background .2s}.wc-christmas__button:hover{background:#163a30}.wc-christmas__button span{font-size:20px;line-height:1}.wc-christmas__tree{display:inline-block;width:20px;height:24px;flex:none;vertical-align:middle}.wc-christmas__text-arrow{font-family:Arial,sans-serif;font-weight:400;line-height:1}.wc-christmas__small-note{font-size:12px;color:var(--wc-muted);margin-top:19px!important}.wc-christmas__gallery{position:relative;padding:0 0 26px 16px}.wc-christmas__gallery:before{content:"";position:absolute;top:25px;right:-18px;bottom:0;left:38px;background:var(--wc-sage);border-radius:2px}.wc-christmas__hero-photo{display:block;position:relative;background:#eee7dd;transform:rotate(-2deg);box-shadow:0 6px 20px #3026190c}.wc-christmas__hero-photo img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.wc-christmas__hero-photo>span{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#fffdf7;font-size:14px}.wc-christmas__stamp{position:absolute;right:-13px;top:-26px;width:105px;height:105px;border-radius:50%;background:var(--wc-evergreen);color:#fffaf4;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:.95;text-align:center;letter-spacing:.1em;transform:rotate(12deg);box-shadow:0 0 0 5px var(--wc-paper)}.wc-christmas__stamp em{font-family:var(--font-heading-family);font-size:28px;font-weight:400;letter-spacing:-.02em;font-style:normal}.wc-christmas__ribbon{display:flex;justify-content:center;align-items:center;gap:44px;background:#23483f;color:#fff8eb;padding:22px 20px;font-size:13px;letter-spacing:.04em}.wc-christmas__ribbon span[aria-hidden]{color:#c8ac48}.wc-christmas__shop{max-width:1440px;margin:auto;padding:76px 6% 66px;scroll-margin-top:160px}.wc-christmas__section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.wc-christmas h2{font-size:clamp(34px,3.6vw,52px);line-height:1.2;margin:12px 0 0}.wc-christmas__section-heading>p{max-width:270px;font-size:15px;line-height:1.65;color:var(--wc-muted)}.wc-christmas__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;list-style:none;margin:0;padding:0}.wc-christmas__product-image{position:relative;overflow:hidden;background:#eee7dd;aspect-ratio:1/1}.wc-christmas__product-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}.wc-christmas__card a:hover img{transform:scale(1.025)}.wc-christmas__view{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;background:#fffaf2ed;color:var(--wc-ink);padding:10px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;opacity:0;transition:opacity .2s}.wc-christmas__card a:hover .wc-christmas__view,.wc-christmas__card a:focus-visible .wc-christmas__view{opacity:1}.wc-christmas__product-info{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-top:16px}.wc-christmas__product-info h3{font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.45;letter-spacing:0}.wc-christmas__price{white-space:nowrap;font-size:14px}.wc-christmas__product-note{color:var(--wc-muted);font-size:13px;margin-top:6px!important}.wc-christmas__browse{text-align:center;margin-top:38px}.wc-christmas__browse a,.wc-christmas__about>a{display:inline-block;border-bottom:1px solid #81725f;padding:6px 0;font-size:14px}.wc-christmas__little{display:grid;grid-template-columns:1fr 1fr;max-width:1268px;margin:0 auto;background:#e4e9dd}.wc-christmas__little-photo{display:block;min-width:0}.wc-christmas__little-photo img{width:100%;height:100%;min-height:500px;max-height:650px;object-fit:cover;display:block}.wc-christmas__little-copy{align-self:center;padding:55px 14%}.wc-christmas__little-copy h2{margin-bottom:24px}.wc-christmas__little-copy>p:not(.wc-christmas__eyebrow){font-size:17px;line-height:1.7}.wc-christmas__timing{margin-top:26px!important;color:var(--wc-muted);font-size:13px!important}.wc-christmas__timing a{text-decoration:underline;text-underline-offset:3px}.wc-christmas__about{padding:84px 24px 72px;max-width:770px;margin:auto;text-align:center}.wc-christmas__about>p:not(.wc-christmas__eyebrow){font-size:17px;line-height:1.75;color:var(--wc-muted);margin:24px auto 18px;max-width:620px}.wc-christmas__more{border-top:1px solid #dcd1c2;display:flex;align-items:center;justify-content:center;gap:38px;padding:28px 20px 36px;font-size:14px}.wc-christmas__more>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--wc-muted)}.wc-christmas__more a{padding:8px 0}@media(min-width:1500px){.wc-christmas__hero{gap:110px}}@media(max-width:989px){.wc-christmas__hero{min-height:0;gap:35px;padding:56px 5%}.wc-christmas h1{font-size:52px}.wc-christmas__stamp{width:85px;height:85px;right:-5px;font-size:9px}.wc-christmas__stamp em{font-size:24px}.wc-christmas__intro{font-size:17px}.wc-christmas__shop{padding:56px 5%}.wc-christmas__little-copy{padding:40px 9%}.wc-christmas__more{gap:22px;flex-wrap:wrap}.wc-christmas__product-info{display:block}.wc-christmas__price{margin-top:5px!important}.wc-christmas__ribbon{gap:25px;font-size:12px}}@media(max-width:749px){.wc-christmas__hero{display:flex;flex-direction:column;gap:40px;padding:34px 22px 44px}.wc-christmas__copy{width:100%;max-width:550px}.wc-christmas h1{font-size:clamp(43px,10.8vw,64px);margin:16px 0 18px;max-width:460px}.wc-christmas__intro{font-size:17px;max-width:400px}.wc-christmas__button{margin-top:22px}.wc-christmas__small-note{margin-top:15px!important}.wc-christmas__gallery{width:100%;max-width:510px;padding:0 13px 20px 0}.wc-christmas__gallery:before{top:18px;right:0;bottom:0;left:20px}.wc-christmas__hero-photo>span{font-size:13px;padding:13px 16px}.wc-christmas__stamp{right:-2px;top:-16px}.wc-christmas__ribbon{gap:13px;padding:18px 12px;font-size:11px;letter-spacing:0;flex-wrap:wrap}.wc-christmas__ribbon span:last-child{display:none}.wc-christmas__ribbon span:nth-child(4){display:none}.wc-christmas__shop{padding:42px 18px;scroll-margin-top:105px}.wc-christmas__section-heading{display:block;margin-bottom:25px}.wc-christmas h2{font-size:36px}.wc-christmas__section-heading>p{margin-top:15px;max-width:350px;font-size:14px}.wc-christmas__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.wc-christmas__product-info h3{font-size:14px}.wc-christmas__product-info{margin-top:12px}.wc-christmas__price{font-size:13px}.wc-christmas__product-note{font-size:12px}.wc-christmas__view{display:none}.wc-christmas__little{display:flex;flex-direction:column;margin:0 18px}.wc-christmas__little-photo img{aspect-ratio:1/1;min-height:0;max-height:none}.wc-christmas__little-copy{padding:34px 25px 38px}.wc-christmas__little-copy>p:not(.wc-christmas__eyebrow){font-size:16px}.wc-christmas__about{padding:54px 24px 45px}.wc-christmas__about>p:not(.wc-christmas__eyebrow){font-size:16px}.wc-christmas__more{gap:6px 24px;padding:22px 20px 30px}.wc-christmas__more>span{width:100%;text-align:center;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.wc-christmas *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAAEA */
