.y-christmas-match .y-hero-media{aspect-ratio:1;min-height:0}.y-christmas-match .y-hero-media>img{object-fit:contain;background:#fff}.y-christmas-match .y-rating{text-decoration:none;flex-wrap:wrap}.y-christmas-match .y-combi-picker{margin:20px 0}@media(min-width:981px){.y-nav{gap:18px;font-size:.84rem}}@media(min-width:981px)and (max-width:1180px){.y-nav{gap:12px;font-size:.78rem}.y-wordmark{font-size:1.3rem}}.y-christmas-match .y-hero-customer-photos a:focus-visible{outline:3px solid #b84e0c;outline-offset:3px}.y-christmas-match [data-hero-image]{cursor:zoom-in}.y-christmas-match .y-cc-zoom{position:absolute;right:16px;top:16px;z-index:3;width:44px;height:44px;border:1px solid #ddd2c3;border-radius:50%;padding:10px;background:#fffdf9;color:#171411;cursor:zoom-in}.y-christmas-match .y-cc-zoom svg,.y-christmas-match .y-cc-dialog svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.y-christmas-match .y-cc-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#fffdf9;color:#171411}.y-christmas-match .y-cc-dialog:not([open]){display:none}.y-christmas-match .y-cc-dialog::backdrop{background:#171411ed}.y-christmas-match .y-cc-toolbar{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;background:#fffdf9;border-bottom:1px solid #ddd2c3;z-index:2}.y-christmas-match .y-cc-dialog button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid #ddd2c3;border-radius:50%;background:#fffdf9;color:#171411;cursor:pointer}.y-christmas-match .y-cc-stage{position:absolute;top:78px;right:0;bottom:58px;left:0;display:grid;place-items:center}.y-christmas-match .y-hero-media .y-cc-stage>img{position:static;width:100%;height:100%;object-fit:contain;padding:8px 60px}.y-christmas-match .y-cc-previous,.y-christmas-match .y-cc-next{position:absolute;top:50%;z-index:2}.y-christmas-match .y-cc-previous{left:12px}.y-christmas-match .y-cc-next{right:12px}.y-christmas-match .y-cc-caption{position:absolute;bottom:12px;left:18px;right:18px;text-align:center;font-size:14px}.y-christmas-match .y-cc-status{text-align:center;font-size:16px}.y-christmas-match .y-cc-dialog [hidden]{display:none!important}.y-christmas-match .y-cc-dialog :focus-visible,.y-christmas-match .y-cc-zoom:focus-visible{outline:3px solid #b84e0c;outline-offset:3px}@media(max-width:700px){.y-christmas-match .y-hero-media .y-cc-stage>img{padding:8px}.y-christmas-match .y-title{font-size:clamp(2.65rem,13vw,4.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/christmas-halloween-match-20261101.css.map */
