.mc-xmas-ordering{position:relative;overflow:hidden}.mc-home-flow #christmas-ordering>summary,.mc-xmas-ordering>summary{position:relative;min-height:84px;padding:18px 26px 18px 128px;gap:20px}.mc-xmas-ribbon{position:absolute;top:0;bottom:0;left:56px;width:22px;pointer-events:none;background:linear-gradient(90deg,#5e0d18 0,#9e1c2c 22%,#c43a48,#9e1c2c 70%,#5e0d18);box-shadow:inset 1px 0 #ffffff26,inset -1px 0 #00000040,0 0 0 1px #00000026}.mc-xmas-ribbon:before,.mc-xmas-ribbon:after{content:"";position:absolute;z-index:0;top:0;bottom:0;width:1px;background:#e8c1a866}.mc-xmas-ribbon:before{left:3px}.mc-xmas-ribbon:after{right:3px}.mc-xmas-bow{position:absolute;z-index:1;left:50%;top:50%;width:92px;height:60px;max-width:none;transform:translate(-50%,-52%);filter:drop-shadow(0 3px 4px #0b0e1d99)}.mc-xmas-bow .mc-bow-loop{fill:url(#mcBowLoop);stroke:#4d0a14;stroke-width:1}.mc-xmas-bow .mc-bow-fold{fill:url(#mcBowFold)}.mc-xmas-bow .mc-bow-tail{fill:url(#mcBowTail);stroke:#4d0a14;stroke-width:1}.mc-xmas-bow .mc-bow-knot{fill:url(#mcBowKnot);stroke:#4d0a14;stroke-width:1}.mc-xmas-bow .mc-bow-sheen{fill:none;stroke:#f6c3bb;stroke-width:1.6;stroke-linecap:round;opacity:.5}.mc-xmas-ordering>summary>span.mc-xmas-ordering-title{display:grid;gap:3px;margin-left:0;font-size:15px;font-weight:600;letter-spacing:0;color:#fff}.mc-xmas-ordering>summary>span.mc-xmas-ordering-title small{font-size:10px;font-weight:400;letter-spacing:.02em;color:#d2a997}.mc-xmas-seal{margin-left:auto;position:relative;display:grid;place-items:center;width:50px;height:50px;flex:none;border-radius:47% 53% 50% 48%/52% 46% 54% 48%;background:radial-gradient(circle at 35% 30%,#c94452,#8f1a29 55%,#5e0d18);box-shadow:0 2px 5px #0b0e1d80,inset 0 -2px 4px #00000050,inset 0 2px 3px #ffffff30}.mc-xmas-seal:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1px dashed #f0c7b580}.mc-xmas-seal span{font:400 10px/1 MC Cellar Light,sans-serif;letter-spacing:.08em;color:#f6dccf;text-shadow:0 1px 0 #4d0a14}.mc-xmas-ordering>summary>span.mc-xmas-seal{margin-left:auto;color:#f6dccf}.mc-xmas-ordering-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(28px,5vw,70px);margin:6px 25px 0;padding:34px 0 30px;border-top:1px solid #ffffff29}.mc-xmas-ordering-faq h3{margin:10px 0 0;font:500 clamp(26px,2.6vw,34px)/1.1 "SC Archivo",sans-serif;letter-spacing:-.035em;color:#fff}.mc-xmas-faq-list details{border-bottom:1px solid #ffffff29}.mc-xmas-faq-list details:first-child{border-top:1px solid #ffffff29}.mc-xmas-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:14px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:#fff}.mc-xmas-faq-list summary::-webkit-details-marker{display:none}.mc-xmas-faq-list summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid #ffffff55;border-radius:50%;font:300 19px/1 Arial,sans-serif}.mc-xmas-faq-list details[open]>summary:after{content:"\2212";background:#ffffff14}.mc-xmas-faq-list summary:hover:after{border-color:#d2a997}.mc-xmas-faq-list details p{margin:0;padding:0 44px 20px 0;font-size:12px;line-height:1.75;color:#d1d4dd}.mc-xmas-faq-list a{color:#fff;text-underline-offset:4px;text-decoration-color:#d2a997}@media(max-width:760px){.mc-home-flow #christmas-ordering>summary{padding:16px 16px 16px 72px;min-height:76px}#christmas-ordering>summary>span.mc-xmas-ribbon{display:block;margin:0}#christmas-ordering>summary>span.mc-xmas-ordering-title{display:grid}.mc-xmas-ribbon{left:26px;width:16px}.mc-xmas-bow{width:64px;height:42px}.mc-xmas-ordering>summary>span.mc-xmas-ordering-title small{display:none}.mc-xmas-ordering>summary>span.mc-xmas-seal{display:none}.mc-xmas-ordering-faq{grid-template-columns:1fr;gap:14px;margin:4px 16px 0;padding:26px 0 22px}}.mc-welcome{width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:8px;background:#fff url(../our-awards/assets/mc-paper-wallpaper-45.svg) 0 0/905px 905px;color:#191d32;box-shadow:0 30px 80px #0b0e1d66;overflow:auto}.mc-welcome::backdrop{background:#191d32b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mc-welcome[open]{animation:mc-welcome-in .35s cubic-bezier(.2,.8,.2,1)}.mc-welcome[open]::backdrop{animation:mc-welcome-fade .35s ease-out}@keyframes mc-welcome-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes mc-welcome-fade{0%{opacity:0}}.mc-welcome .su-section{padding:44px 48px 40px;box-shadow:inset 0 0 0 100vmax #ffffff59}.mc-welcome .su-extra-grid{grid-template-columns:.8fr 1fr;gap:48px}.mc-welcome .su-extra-media{padding-bottom:0}.mc-welcome .su-extra-media>img{width:100%;height:420px;object-fit:cover}.mc-welcome .su-extra-media>p{display:none}.mc-welcome .su-section h2{font-size:clamp(36px,4vw,50px)}.mc-welcome-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #191d3230;border-radius:50%;background:#fff;color:#191d32;font:300 26px/1 Arial,sans-serif;cursor:pointer}.mc-welcome-close:hover{border-color:#191d32}.mc-welcome-close:focus-visible{outline:3px solid #c59b7c;outline-offset:3px}@media(max-width:760px){.mc-welcome .su-section{padding:52px 22px 26px}.mc-welcome .su-extra-grid{grid-template-columns:1fr;gap:0}.mc-welcome .su-extra-copy{grid-row:2}.mc-welcome .su-extra-media{grid-row:1;position:relative;max-width:none;width:auto;margin:-52px -46px 34px;padding:0}.mc-welcome .su-extra-media>img{height:160px;object-position:50% 62%;border-radius:8px 8px 0 0;outline:0}.mc-welcome .su-extra-media .su-seal{right:18px;bottom:-34px;width:86px;height:86px}.mc-welcome .su-extra-media .su-seal>b{font-size:32px;margin-bottom:4px}.mc-welcome .su-extra-media .su-seal>span{font-size:6px}.mc-welcome .su-section h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.mc-welcome[open],.mc-welcome[open]::backdrop{animation:none}}.su-seal>b small{font:600 .36em/1 SC Poppins,sans-serif;letter-spacing:.04em;margin-left:2px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/homepage-welcome.css.map */
