.wm-christmas-complete{padding:36px 0 48px}.wm-christmas-complete>.page-width{max-width:1200px}.wm-christmas-complete h2{font-size:clamp(18px,2vw,25px);font-weight:400;margin:0 0 24px}.wm-christmas-complete__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}.wm-christmas-complete__grid>li{min-width:0}.wm-christmas-complete .card__inner{background:#e4d8c8}.wm-christmas-complete .card__heading{font-size:12px}.wm-christmas-complete .price{font-size:12px;font-weight:400}.wm-christmas-complete .quick-add__submit{font-size:11px}@media(max-width:749px){.wm-christmas-complete__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px}.wm-christmas-complete__grid>li{flex:0 0 calc((100% - 14px)/2);scroll-snap-align:start}}.wm-christmas{background:var(--wm-burgundy);color:var(--wm-cream);padding:70px 5vw 110px;width:100%;--wm-gap:28px}.wm-christmas h1,.wm-christmas h2,.wm-christmas p,.wm-christmas a{color:inherit}.wm-christmas__intro{text-align:center;max-width:780px;margin:0 auto 64px}.wm-christmas__intro>p{font-size:11px;letter-spacing:.3em;margin:0 0 22px}.wm-christmas__intro h1{font-family:"Chemre",var(--font-heading-family);font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:.06em;font-size:clamp(28px,4vw,60px);line-height:1.15;margin:0 0 24px}.wm-christmas__intro>div{max-width:520px;margin:auto;font-size:15px;line-height:1.7;opacity:.9}.wm-christmas .wm-christmas__all-products{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin-top:26px;padding:13px 22px;border:1px solid var(--wm-cream);background:transparent;color:var(--wm-cream);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.11em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.wm-christmas .wm-christmas__all-products:hover,.wm-christmas .wm-christmas__all-products:focus-visible{background:var(--wm-cream);color:var(--wm-burgundy)}.wm-christmas__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--wm-gap);max-width:1500px;margin:auto;align-items:stretch}.wm-christmas__scene{grid-column:span 6;margin:0;min-width:0}.wm-christmas__scene--wide{grid-column:span 12}.wm-christmas__photo{position:relative;aspect-ratio:1;overflow:hidden;border:0!important;padding:0!important;background:var(--wm-burgundy)}.wm-christmas__photo>img{display:block;width:100%!important;height:100%!important;object-fit:cover;border:0!important;margin:0!important;padding:0!important;border-radius:0!important}.wm-christmas__scene figcaption{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:12px 0 8px;opacity:.8}.wm-christmas__tile{min-width:0;grid-column:span 4}.wm-christmas__tile a{text-decoration:none;display:block}.wm-christmas__tile-image{position:relative;aspect-ratio:1;overflow:hidden;background:#d9c9b8;border:0!important;padding:0!important}.wm-christmas__tile-image>img{display:block;width:100%;height:100%;object-fit:cover;border:0!important;margin:0!important;padding:0!important;border-radius:0!important}.wm-christmas__crop>img.wm-christmas__catalogue{position:absolute;max-width:none;width:488.695652%!important;height:auto!important;left:var(--crop-x);top:var(--crop-y);object-fit:initial}.wm-christmas__tile p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;margin:12px 0 20px}.wm-christmas__tile small{display:block;font-size:11px;font-weight:400;letter-spacing:.03em;text-transform:none;margin-top:5px}.wm-christmas__tile .quick-add{margin:0 0 20px}.wm-christmas__tile .quick-add__submit{font-size:11px;font-weight:400;letter-spacing:.04em;min-height:40px;color:var(--wm-cream);background:transparent}.wm-christmas__tile .quick-add__submit:after{box-shadow:0 0 0 1px currentColor}.wm-christmas__tile .quick-add-modal,.wm-christmas__tile .quick-add-modal a{color:rgb(var(--color-foreground))}.wm-christmas__chapter{grid-column:1/-1;text-align:center;padding:38px 0 20px}.wm-christmas__chapter h2{font-size:clamp(25px,3vw,42px);font-weight:400;line-height:1.2;margin:0 0 16px}.wm-christmas__chapter>div{font-size:14px;max-width:480px;margin:auto}.wm-christmas__pin{position:absolute;left:var(--pin-x);top:var(--pin-y);transform:translate(-50%,-50%);z-index:2}.wm-christmas__pin[open]{z-index:5}.wm-christmas__pin summary{position:relative;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;list-style:none;border:0;border-radius:50%;background:transparent;box-shadow:none}.wm-christmas__pin summary:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #fff;border-radius:50%;background:#0002;box-shadow:0 0 0 3px #ffffff12;pointer-events:none}.wm-christmas__pin summary::-webkit-details-marker{display:none}.wm-christmas__pin summary span{position:relative;display:block;width:8px;height:8px;border-radius:50%;background:#fff;pointer-events:none}.wm-christmas__pin summary:focus-visible{outline:3px solid #fff;outline-offset:5px}.wm-christmas__tooltip{position:absolute;top:52px;left:50%;transform:translate(-50%);width:220px;display:flex;gap:12px;align-items:center;padding:12px;background:#f3eadf;color:#35231d!important;text-decoration:none;box-shadow:0 4px 20px #0003;font-size:13px;line-height:1.4}.wm-christmas__tooltip img{width:60px;height:70px;object-fit:cover}.wm-christmas__tooltip small{display:block;margin-top:7px}@media(max-width:749px){.wm-christmas{padding:44px 18px 64px;--wm-gap:14px}.wm-christmas__intro{margin-bottom:34px}.wm-christmas__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-christmas__scene,.wm-christmas__scene--wide{grid-column:span 2}.wm-christmas__tile{grid-column:span 1}.wm-christmas__tile p{font-size:10px;letter-spacing:.08em}.wm-christmas__chapter{padding:22px 0 10px}.wm-christmas__pin summary{width:44px;height:44px}.wm-christmas__tooltip{width:180px}}.wm-christmas__tile-image>img.wm-christmas__hover-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){.wm-christmas__tile-image:hover>img.wm-christmas__hover-image{opacity:1}}.wm-christmas__tile>a:focus-visible .wm-christmas__hover-image{opacity:1}@media(prefers-reduced-motion:reduce){.wm-christmas__tile-image>img.wm-christmas__hover-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
