.gw-xwin{position:relative;background:#0a121a}.gw-xwin__cards-row:empty,.gw-xwin__card-photo:empty,.gw-xwin__tile-photo:empty,.gw-xwin__opencard-photo:empty,.gw-xwin__knit:empty{display:block}.gw-xwin--hidden-outside-window{display:none}.gw-xwin__card-photo.is-placeholder,.gw-xwin__opencard-photo.is-placeholder,.gw-xwin__tile-photo.is-placeholder{display:flex;align-items:center;justify-content:center;background-color:#f3ede1;border-radius:10px}.gw-xwin__photo-ph-label{margin:0;padding:10px;font-family:Fredoka,sans-serif;font-weight:600;font-size:.8125rem;line-height:1.3;color:#8a7c66;text-align:center;overflow-wrap:break-word}.gw-xwin__editor-note{margin:0;padding:6px 16px;background:#e8c26a;color:#1a1410;font-size:1.2rem;font-weight:700;text-align:center}.gw-xwin__scene{position:relative;overflow:hidden;padding:0 24px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 50% 35%,#2f7a58,#1f5a41 55%,#163f2e);scroll-margin-top:70px}.gw-xwin--textures-ready .gw-xwin__scene{background-image:var(--gw-xwin-middle-jpg);background-image:image-set(var(--gw-xwin-middle-webp) type("image/webp"),var(--gw-xwin-middle-jpg) type("image/jpeg"));background-repeat:repeat;background-position:top left;background-size:141px 112px}@media screen and (max-width:749px){.gw-xwin--textures-ready .gw-xwin__scene{background-size:97px 76px}}.gw-xwin__scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,#0a191200 45%,#08140e61)}.gw-xwin__header:before{content:"";position:absolute;z-index:-1;left:50%;top:-24px;transform:translate(-50%);width:min(900px,120vw);height:calc(100% + 48px);background:radial-gradient(ellipse 60% 55% at 50% 40%,#08120d66,#08120d00 75%);pointer-events:none}.gw-xwin__knit{position:relative;z-index:1;width:100%;margin:0 -24px;width:calc(100% + 48px);height:76px;flex:0 0 auto;background-color:#174a35;background-repeat:repeat-x;background-position:top left;background-size:auto 76px}.gw-xwin--textures-ready .gw-xwin__knit--top,.gw-xwin--textures-ready .gw-xwin__knit--bottom{background-image:var(--gw-xwin-topband-jpg);background-image:image-set(var(--gw-xwin-topband-webp) type("image/webp"),var(--gw-xwin-topband-jpg) type("image/jpeg"))}.gw-xwin__knit--bottom{margin-top:64px}@media screen and (max-width:749px){.gw-xwin__knit{height:52px;background-size:auto 52px}.gw-xwin__knit--bottom{margin-top:40px}}.gw-xwin__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.gw-xwin__snow i{position:absolute;top:-8%;left:var(--gw-xwin-snow-x, 50%);width:var(--gw-xwin-snow-size, 14px);height:var(--gw-xwin-snow-size, 14px);background-color:var(--gw-xwin-snow-color, #f5ecd7);opacity:0;-webkit-mask-image:var(--gw-xwin-snow-shape);mask-image:var(--gw-xwin-snow-shape);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:gw-xwin-snow-fall linear infinite;animation-duration:var(--gw-xwin-snow-duration, 16s);animation-delay:var(--gw-xwin-snow-delay, 0s)}@keyframes gw-xwin-snow-fall{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}8%{opacity:var(--gw-xwin-snow-opacity, .7)}92%{opacity:var(--gw-xwin-snow-opacity, .7)}to{transform:translateY(760px) translate(var(--gw-xwin-snow-drift, 20px)) rotate(var(--gw-xwin-snow-rotate, 90deg));opacity:0}}.gw-xwin--paused .gw-xwin__snow i{animation-play-state:paused}.gw-xwin__header{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:40px;width:100%;max-width:760px}.gw-xwin__eyebrow{margin:0 0 12px;color:#fff0cc;font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gw-xwin__heading--sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gw-xwin__heading-img{display:block;width:100%;max-width:760px;height:auto;margin:0 auto 14px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}@media screen and (max-width:749px){.gw-xwin__heading-img{max-width:92vw}}.gw-xwin__twin-tagline{margin:0 0 18px;max-width:100%;color:#eaf3ec;font-size:1rem;line-height:1.4}@media screen and (min-width:990px){.gw-xwin__twin-tagline{font-size:1.25rem}}.gw-xwin__save-text{color:#fff0cc;font-weight:700}.gw-xwin__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;margin:0 0 18px;padding:0;list-style:none;max-width:640px}.gw-xwin__step{display:flex;align-items:center;gap:7px;color:#eaf3ec;font-size:.8125rem;line-height:1.2;text-align:left}@media screen and (min-width:750px){.gw-xwin__step{font-size:.9375rem}}.gw-xwin__step-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e8c26a;color:#1a1410;font-size:.7rem;font-weight:700}.gw-xwin__step-arrow{color:#eaf3ee80;font-size:.8rem}.gw-xwin__jd-wrap{position:relative;display:inline-block;margin:0 0 18px}.gw-xwin__chip{-webkit-appearance:none;appearance:none;position:relative;z-index:65;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 20px 10px 26px;border:0;border-radius:10px;background:#e8c26a;color:#163f2e;font-family:inherit;font-size:1.125rem;font-weight:600;letter-spacing:.01em;line-height:inherit;cursor:pointer;box-shadow:0 6px 16px #00000047;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 62%,8px 50%,0% 38%)}.gw-xwin__chip b{font-size:1.22em;font-weight:800}.gw-xwin__chip-icon{flex:0 0 auto;color:#163f2e}.gw-xwin__chip-info{flex:0 0 auto;margin-left:2px;color:#163f2e;opacity:.85}@media screen and (max-width:749px){.gw-xwin__chip{font-size:.9375rem;padding:8px 16px 8px 22px}}.gw-xwin__jd-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a121a8c;z-index:60}.gw-xwin__jd-popover{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);width:340px;max-width:380px;z-index:70;background:#f5ecd7;color:#163f2e;border-radius:16px;padding:20px 22px 18px;box-shadow:0 18px 40px #00000059;text-align:left}.gw-xwin__jd-popover:before{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%) rotate(45deg);width:14px;height:14px;background:#f5ecd7;border-radius:3px 0 0}.gw-xwin__jd-close{-webkit-appearance:none;appearance:none;position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:999px;background:#163f2e14;color:#163f2e;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}.gw-xwin__jd-close:hover,.gw-xwin__jd-close:focus-visible{background:#163f2e29}.gw-xwin__jd-heading{margin:0 28px 8px 0;font-size:17px;font-weight:800;line-height:1.25}.gw-xwin__jd-text{margin:0 0 10px;font-size:15px;line-height:1.5}.gw-xwin__jd-orderby{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.4}.gw-xwin__jd-link{display:inline-block;margin:0 0 12px;font-size:14px;font-weight:700;color:#163f2e;text-decoration:underline;text-underline-offset:2px}.gw-xwin__jd-link:hover,.gw-xwin__jd-link:focus-visible{text-decoration-thickness:2px}.gw-xwin__jd-twin-note{margin:0;padding-top:10px;border-top:1px solid rgba(22,63,46,.14);font-size:14px;line-height:1.4;color:#3c4a3f}@media screen and (max-width:749px){.gw-xwin__jd-backdrop:not([hidden]){display:block}.gw-xwin__jd-popover{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;transform:translateY(100%);border-radius:18px 18px 0 0;max-height:80vh;overflow-y:auto;padding:20px 20px calc(22px + env(safe-area-inset-bottom,0px));transition:transform .28s ease}.gw-xwin__jd-popover.is-open{transform:translateY(0)}.gw-xwin__jd-popover:before{display:none}}@media(prefers-reduced-motion:reduce){.gw-xwin__jd-popover{transition:none}}.gw-xwin__tabs-row{width:100%}.gw-xwin__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gw-xwin__tabs::-webkit-scrollbar{display:none}@media screen and (max-width:749px){.gw-xwin__header{margin-top:28px}.gw-xwin__tabs{flex-wrap:nowrap;justify-content:flex-start;padding:0 2px 4px}}.gw-xwin__tab{-webkit-appearance:none;appearance:none;flex:0 0 auto;font-family:inherit;font-size:.9375rem;font-weight:600;min-height:40px;padding:6px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:#fff;cursor:pointer;white-space:nowrap}.gw-xwin__tab.is-active{background:#f5ecd7;border-color:#f5ecd7;color:#163f2e}.gw-xwin__tab:focus-visible{outline:2px solid #ffe2a3;outline-offset:2px}.gw-xwin__preview-note{margin:6px 0 0;font-size:.8rem;color:#eaf3ec;opacity:.85}.gw-xwin__preview-note[hidden]{display:none}.gw-xwin__cards-wrap{position:relative;z-index:2;width:100%;max-width:1400px;margin:40px 0 0}.gw-xwin__cards-closed{display:flex;align-items:center;gap:8px;opacity:1;transition:opacity .18s ease}.gw-xwin__cards-closed.is-fading{opacity:0;pointer-events:none}.gw-xwin__cards-closed[hidden]{display:none}.gw-xwin__cards-viewport{flex:1 1 auto;min-width:0;overflow:hidden;--gw-xwin-fade-l: 0px;--gw-xwin-fade-r: 0px;mask-image:linear-gradient(to right,transparent 0,black var(--gw-xwin-fade-l),black calc(100% - var(--gw-xwin-fade-r)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--gw-xwin-fade-l),black calc(100% - var(--gw-xwin-fade-r)),transparent 100%)}.gw-xwin__cards-row{display:flex;align-items:stretch;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 28px 10px}.gw-xwin__cards-row::-webkit-scrollbar{display:none}.gw-xwin__cards-arrow{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(245,236,215,.7);background:#0a1e168c;color:#f5ecd7;font-size:1.3rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.gw-xwin__cards-arrow:hover:not(:disabled){background:#0a1e16d9}.gw-xwin__cards-arrow:focus-visible{outline:2px solid #e8c26a;outline-offset:2px}.gw-xwin__cards-arrow:disabled{opacity:.35;cursor:default}.gw-xwin__cards-arrow[hidden]{display:none}@media screen and (max-width:749px){.gw-xwin__cards-arrow{display:none}.gw-xwin__cards-row{padding:4px 8px 10px}}.gw-xwin__card{flex:0 0 300px;height:480px;scroll-snap-align:start;background:#fff;border-radius:18px;box-shadow:0 10px 28px #00000061;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:749px){.gw-xwin__card{flex:0 0 80vw;max-width:320px;height:440px}}.gw-xwin__card-photo{flex:1 1 auto;min-height:0;background-color:#fff;background-size:contain;background-position:center;background-repeat:no-repeat}.gw-xwin__card-body{flex:0 0 auto;display:flex;flex-direction:column;padding:14px 18px 18px}.gw-xwin__card-name{margin:0 0 2px;font-family:Fredoka,sans-serif;font-weight:700;font-size:1.0625rem;color:#1a1410;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-xwin__card-price{margin:0 0 12px;font-size:.9375rem;color:#5a5048}.gw-xwin__card-soldout{margin:0 0 8px;font-size:.82rem;color:#b3581f;font-weight:600}.gw-xwin__card-soldout[hidden]{display:none}.gw-xwin__card-cta,.gw-xwin__card-link{-webkit-appearance:none;appearance:none;font-family:inherit;cursor:pointer;width:100%}.gw-xwin__card-cta{font-weight:700;font-size:.95rem;min-height:48px;padding:10px 8px;border-radius:999px;background:#e8c26a;border:none;color:#1a1410}.gw-xwin__card-cta:hover,.gw-xwin__card-cta:focus-visible{background:#f0d085}.gw-xwin__card-link{margin-top:8px;padding:4px;background:transparent;border:none;color:#5a5048;font-size:.8125rem;font-weight:600;text-decoration:underline}.gw-xwin__card-link:hover,.gw-xwin__card-link:focus-visible{color:#1a1410}.gw-xwin__openbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gw-xwin__back-btn{-webkit-appearance:none;appearance:none;font-family:inherit;background:transparent;border:none;color:#f5ecd7;font-size:.9375rem;font-weight:600;cursor:pointer;padding:6px 4px}.gw-xwin__back-btn:hover,.gw-xwin__back-btn:focus-visible{text-decoration:underline}.gw-xwin__close-btn{-webkit-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(245,236,215,.7);background:transparent;color:#f5ecd7;font-size:1.1rem;line-height:1;cursor:pointer}.gw-xwin__cards-open{display:flex;flex-direction:column;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease;width:100%;max-width:980px;margin:0 auto}.gw-xwin__cards-open.is-visible{opacity:1;transform:translateY(0)}.gw-xwin__cards-open[hidden]{display:none}.gw-xwin__cards-open .gw-xwin__opencard,.gw-xwin__cards-open .gw-xwin__panel{box-sizing:border-box}@media screen and (min-width:750px){.gw-xwin__cards-open{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:20px}.gw-xwin__openbar{grid-column:1 / -1}.gw-xwin__opencard{grid-column:1;grid-row:2}.gw-xwin__panel{grid-column:2;grid-row:2}}.gw-xwin__opencard{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:3px solid #e8c26a;border-radius:16px;padding:24px;color:#1a1410;height:100%;box-shadow:0 10px 28px #0000002e}.gw-xwin__opencard-photo{flex:1 1 auto;min-height:220px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:14px}.gw-xwin__opencard-name{margin:0 0 4px;font-family:Fredoka,sans-serif;font-weight:700;font-size:1.1rem;color:#1a1410}.gw-xwin__opencard-price{margin:0;font-size:1rem;color:#5a5048}@media screen and (max-width:749px){.gw-xwin__opencard{padding:16px;order:2}.gw-xwin__opencard-photo{min-height:160px}}.gw-xwin__panel{position:relative;background:#f5ecd7;border-radius:16px;padding:24px;color:#163f2e;display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box}@media screen and (max-width:749px){.gw-xwin__panel{padding:16px;order:3;height:auto}}.gw-xwin__panel-switch{display:flex;height:44px;border-radius:999px;background:#163f2e1a;padding:3px;gap:2px}@media screen and (max-width:749px){.gw-xwin__panel-switch{height:auto;min-height:44px;flex-wrap:wrap}}.gw-xwin__switch-btn{-webkit-appearance:none;appearance:none;flex:1 1 0;min-width:0;font-family:inherit;font-size:.9375rem;font-weight:600;border:none;border-radius:999px;background:transparent;color:#163f2e;cursor:pointer;padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-xwin__switch-btn.is-selected{background:#174a35;color:#f5ecd7}.gw-xwin__switch-btn[hidden],.gw-xwin__panel--no-switch .gw-xwin__panel-switch{display:none}@media screen and (max-width:749px){.gw-xwin__switch-btn{font-size:.8125rem;min-height:38px}}.gw-xwin__panel-line{margin:0;font-size:.875rem;line-height:1.35;min-height:2.7em}.gw-xwin__panel-body{display:flex;gap:16px;flex:1 1 auto}@media screen and (max-width:749px){.gw-xwin__panel-body{flex-direction:column}}.gw-xwin__panel-tiles{display:flex;gap:10px;flex:1 1 50%}@media screen and (max-width:749px){.gw-xwin__panel-tiles{order:1}}.gw-xwin__tile{-webkit-appearance:none;appearance:none;flex:1 1 0;font-family:inherit;line-height:inherit;background:#fff;border-radius:12px;padding:10px;border:3px solid rgba(22,63,46,.18);cursor:pointer;text-align:center;color:#1c2b28;display:flex;flex-direction:column}.gw-xwin__tile--solo{flex:1 1 100%;cursor:default}.gw-xwin__tile.is-selected{border-color:#e8c26a}.gw-xwin__tile.is-unavailable,.gw-xwin__tile[disabled]:not(.is-selected){opacity:.55;cursor:not-allowed}.gw-xwin__tile--faded{opacity:.45;filter:grayscale(.35)}.gw-xwin__tile--faded:not(.is-unavailable):not([disabled]):hover,.gw-xwin__tile--faded:not(.is-unavailable):not([disabled]):focus-visible{opacity:.75;filter:grayscale(.1)}.gw-xwin__tile-photo{flex:0 0 auto;width:85%;aspect-ratio:1 / 1;margin:0 auto 8px;border-radius:12px;background-size:cover;background-position:center;background-repeat:no-repeat}.gw-xwin__tile-label{margin:0;font-size:14px;font-weight:700;line-height:1.25}.gw-xwin__tile-price{margin:3px 0 0;font-size:13px;line-height:1.3}.gw-xwin__tile-price-now{font-weight:800;color:#163f2e}.gw-xwin__tile-price-was{color:#6b6257;font-weight:500;text-decoration:line-through}.gw-xwin__tile-badge{margin:2px 0 0;min-height:1.1em;font-size:.72rem;font-weight:700}.gw-xwin__tile-tick{color:#174a35}.gw-xwin__tile-soon{font-weight:600;color:#b3581f}.gw-xwin__panel-right{flex:1 1 50%;display:flex;flex-direction:column}@media screen and (max-width:749px){.gw-xwin__panel-right{order:4}}.gw-xwin__panel-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:12px}@media screen and (max-width:749px){.gw-xwin__panel-price-row{order:2;margin-bottom:10px}}.gw-xwin__panel-price{font-family:Fredoka,sans-serif;font-size:2.125rem;font-weight:800}.gw-xwin__panel-full-price{text-decoration:line-through;opacity:.75;font-size:.95rem}.gw-xwin__panel-save-pill{background:#e8c26a;color:#1a1410;border-radius:999px;padding:3px 10px;font-size:.8125rem;font-weight:700}.gw-xwin__panel-save-pill:empty{display:none}.gw-xwin__panel-sizes{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;margin-bottom:8px;min-height:88px;max-height:88px;overflow-y:auto}@media screen and (max-width:749px){.gw-xwin__panel-sizes{order:3}}.gw-xwin__panel-sizes button{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:.875rem;min-height:40px;flex:1 1 0;padding:5px 10px;border-radius:999px;border:1.5px solid rgba(22,63,46,.5);background:transparent;color:#163f2e;cursor:pointer}.gw-xwin__panel-sizes button.is-selected{background:#174a35;border-color:#174a35;color:#f5ecd7}.gw-xwin__panel-note{margin:0 0 8px;font-size:.8125rem;color:#163f2e}.gw-xwin__panel-note[hidden]{display:none}.gw-xwin__panel-placeholder{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#163f2e;opacity:.85}.gw-xwin__panel-placeholder[hidden]{display:none}.gw-xwin__panel-add{position:relative;margin-top:auto;-webkit-appearance:none;appearance:none;font-family:inherit;font-weight:700;font-size:1rem;min-height:52px;padding:11px 8px;border-radius:999px;border:none;background:#174a35;color:#f5ecd7;cursor:pointer;width:100%}.gw-xwin__panel-add:hover,.gw-xwin__panel-add:focus-visible{background:#1f5a41}.gw-xwin__panel-add[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.gw-xwin__panel-add{order:5;min-height:50px}}.gw-xwin__panel-stickybar,.gw-xwin__panel-stickybar[hidden]{display:none}@media screen and (max-width:749px){.gw-xwin__panel-stickybar:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;bottom:0;margin:8px -16px -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#f5ecd7;border-top:1.5px solid rgba(22,63,46,.25);box-shadow:0 -6px 16px #0000001f;z-index:4}}.gw-xwin__panel-stickybar-price{font-family:Fredoka,sans-serif;font-weight:800;font-size:1.125rem;color:#163f2e}.gw-xwin__panel-stickybar-add{-webkit-appearance:none;appearance:none;font-family:inherit;font-weight:700;font-size:.9375rem;min-height:44px;padding:0 20px;border-radius:999px;border:none;background:#174a35;color:#f5ecd7;cursor:pointer;flex:0 0 auto}.gw-xwin__panel-stickybar-add[disabled]{opacity:.5;cursor:not-allowed}@media screen and (max-width:749px){.gw-xwin__cards-wrap,.gw-xwin__cards-open,.gw-xwin__scene{overflow:visible;height:auto}.gw-xwin__scene{overflow:hidden}}@media(prefers-reduced-motion:reduce){.gw-xwin__snow i{animation:none!important;opacity:0}.gw-xwin__cards-closed,.gw-xwin__cards-open{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/gw-xmas-window.css.map */
