html.hkg-christmas-document body{margin:0}html.hkg-christmas-document #main-content{padding:0;margin:0;width:100%;max-width:none}#hkg-christmas :where(*){all:revert;box-sizing:border-box}#hkg-christmas{display:block;width:100%;text-align:left;font-style:normal;font-weight:400;letter-spacing:normal}#hkg-christmas :is(h1,h2,h3,h4,p,li,a,button,summary){font-family:inherit}#hkg-christmas :is(h1,h2,h3,h4){font-weight:700;text-transform:none}#hkg-christmas{--red: #d20b31;--red-dark: #a90628;--cream: #fff7e7;--green: #005b3f;--pink: #f6a2b7;--gold: #ffc94f;--ink: #1c1718;--white: #fffdf8;--line: rgba(28, 23, 24, .14);--shadow: 0 24px 70px rgba(91, 0, 22, .22)}#hkg-christmas *{box-sizing:border-box}html.hkg-christmas-document{scroll-behavior:smooth}#hkg-christmas{margin:0;color:var(--ink);background:var(--cream);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.6}#hkg-christmas img{display:block;max-width:100%}#hkg-christmas a{color:inherit}#hkg-christmas .hkg-cu-skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:#fff;padding:12.8px 16px;border-radius:8px}#hkg-christmas .hkg-cu-skip-link:focus{top:16px}#hkg-christmas .hkg-cu-site-header{min-height:76px;padding:16px clamp(20px,4vw,72px);display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--red);color:var(--cream);border-bottom:1px solid rgba(255,255,255,.26)}#hkg-christmas .hkg-cu-brand{display:inline-flex;gap:8.8px;align-items:center;font-size:13.12px;font-weight:900;letter-spacing:.18em;text-decoration:none;white-space:nowrap}#hkg-christmas .hkg-cu-brand i{width:5px;height:5px;border-radius:50%;background:currentColor}#hkg-christmas nav{display:flex;align-items:center;gap:clamp(16px,2.3vw,32px);font-size:14.08px;font-weight:700}#hkg-christmas nav a{text-decoration:none}#hkg-christmas nav a:hover{text-decoration:underline;text-underline-offset:5px}#hkg-christmas .hkg-cu-nav-cta{border:1px solid var(--cream);padding:8.8px 15.2px;border-radius:999px}#hkg-christmas .hkg-cu-hero{min-height:720px;padding:clamp(64px,7vw,120px) clamp(20px,6vw,104px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(40px,6vw,112px);background:var(--red);color:var(--cream);overflow:hidden}#hkg-christmas .hkg-cu-hero-copy{max-width:710px;position:relative;z-index:2}#hkg-christmas .hkg-cu-eyebrow{margin:0 0 16px;text-transform:uppercase;font-size:12.48px;font-weight:900;letter-spacing:.2em}#hkg-christmas .hkg-cu-eyebrow.hkg-cu-red{color:var(--red)}#hkg-christmas .hkg-cu-eyebrow.hkg-cu-gold{color:var(--gold)}#hkg-christmas .hkg-cu-eyebrow.hkg-cu-cream{color:var(--cream)}#hkg-christmas h1,#hkg-christmas h2,#hkg-christmas h3{margin-top:0;line-height:1.02}#hkg-christmas h1{margin-bottom:24px;font-size:clamp(48px,6.6vw,108.8px);letter-spacing:-.065em;max-width:900px}#hkg-christmas h2{margin-bottom:20px;font-size:clamp(37.6px,4.3vw,76.8px);letter-spacing:-.055em}#hkg-christmas h3{font-size:26.4px;letter-spacing:-.025em}#hkg-christmas .hkg-cu-hero-lede{max-width:650px;font-size:clamp(16.96px,1.5vw,20px);color:#fff7e7e0}#hkg-christmas .hkg-cu-hero-actions{margin-top:32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}#hkg-christmas .hkg-cu-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13.6px 20.8px;border-radius:999px;font-weight:900;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}#hkg-christmas .hkg-cu-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000002e}#hkg-christmas .hkg-cu-button-light{background:var(--cream);color:var(--red)}#hkg-christmas .hkg-cu-button-red{background:var(--red);color:var(--cream)}#hkg-christmas .hkg-cu-text-link{font-weight:800;text-underline-offset:5px}#hkg-christmas .hkg-cu-quick-facts{margin-top:33.6px;display:flex;gap:11.2px;flex-wrap:wrap}#hkg-christmas .hkg-cu-quick-facts span{padding:7.2px 11.52px;border:1px solid rgba(255,255,255,.33);border-radius:999px;font-size:12.48px;font-weight:800}#hkg-christmas .hkg-cu-hero-art{position:relative;perspective:1200px}#hkg-christmas .hkg-cu-hero-stage{width:100%;border:9px solid var(--cream);border-radius:22px;box-shadow:var(--shadow);transform:rotate(2deg)}#hkg-christmas .hkg-cu-hero-art:before{content:"";position:absolute;top:-18%;right:-25%;bottom:-18%;left:-25%;background:radial-gradient(circle,rgba(255,201,79,.22),transparent 58%)}#hkg-christmas .hkg-cu-mini-card{position:absolute;left:-48px;bottom:-32px;padding:16px 20px;display:grid;background:var(--green);color:var(--cream);border:4px solid var(--cream);border-radius:14px;transform:rotate(-4deg);box-shadow:0 20px 36px #00000038}#hkg-christmas .hkg-cu-mini-card strong{font-size:16.8px}#hkg-christmas .hkg-cu-mini-card span{font-size:12.48px;opacity:.82}#hkg-christmas .hkg-cu-promise-band{padding:18.4px 32px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;background:var(--green);color:var(--cream);text-align:center}#hkg-christmas .hkg-cu-promise-band p{margin:0;font-weight:900}#hkg-christmas .hkg-cu-promise-band span{color:var(--gold)}#hkg-christmas .hkg-cu-section{padding:clamp(80px,8vw,136px) clamp(20px,7vw,120px)}#hkg-christmas .hkg-cu-section-heading{max-width:870px;margin-bottom:54.4px}#hkg-christmas .hkg-cu-section-heading.hkg-cu-compact{margin-bottom:38.4px}#hkg-christmas .hkg-cu-section-heading>p:last-child{max-width:710px;font-size:17.28px;color:#5d5053}#hkg-christmas .hkg-cu-part-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#hkg-christmas .hkg-cu-part-card{position:relative;min-height:520px;padding:clamp(32px,4vw,68px);border-radius:24px;overflow:hidden}#hkg-christmas .hkg-cu-part-one{background:var(--red);color:var(--cream)}#hkg-christmas .hkg-cu-part-two{background:var(--pink);color:var(--ink)}#hkg-christmas .hkg-cu-part-number{position:absolute;right:24px;top:9.6px;font-size:clamp(80px,10vw,160px);font-weight:900;line-height:1;opacity:.1}#hkg-christmas .hkg-cu-part-label{text-transform:uppercase;font-weight:900;font-size:12.48px;letter-spacing:.16em}#hkg-christmas .hkg-cu-part-card h3{font-size:clamp(36.8px,4vw,68.8px);margin-bottom:24px}#hkg-christmas .hkg-cu-part-card>p:not(.hkg-cu-part-label){max-width:560px}#hkg-christmas .hkg-cu-check-list{list-style:none;padding:0;margin:32px 0 0}#hkg-christmas .hkg-cu-check-list li{position:relative;padding:10.4px 0 10.4px 32px;border-top:1px solid rgba(255,255,255,.24)}#hkg-christmas .hkg-cu-part-two .hkg-cu-check-list li{border-color:#1c171824}#hkg-christmas .hkg-cu-check-list li:before{content:"\2713";position:absolute;left:0;font-weight:900;color:var(--gold)}#hkg-christmas .hkg-cu-part-two .hkg-cu-check-list li:before{color:var(--green)}#hkg-christmas .hkg-cu-heart-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,7vw,128px);align-items:center;padding:clamp(80px,8vw,136px) clamp(20px,7vw,120px);background:var(--green);color:var(--cream)}#hkg-christmas .hkg-cu-heart-copy>p:not(.hkg-cu-eyebrow){color:#fff7e7cc;max-width:560px}#hkg-christmas blockquote{margin:32px 0 0;padding-left:22.4px;border-left:4px solid var(--gold);font-size:clamp(20px,2.2vw,29.6px);font-weight:850;line-height:1.35}#hkg-christmas .hkg-cu-story-path{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.24)}#hkg-christmas .hkg-cu-story-path li{min-height:150px;padding:24px;display:grid;align-content:center;border-right:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24)}#hkg-christmas .hkg-cu-story-path li:nth-child(2n){border-right:0}#hkg-christmas .hkg-cu-story-path span{color:var(--gold);font-size:12px;font-weight:900}#hkg-christmas .hkg-cu-story-path strong{font-size:20.8px}#hkg-christmas .hkg-cu-story-path small{color:#fff7e7ad;font-size:13.92px}#hkg-christmas .hkg-cu-formats{background:var(--white)}#hkg-christmas .hkg-cu-format-table{border-top:2px solid var(--ink)}#hkg-christmas .hkg-cu-format-head,#hkg-christmas .hkg-cu-format-row{display:grid;grid-template-columns:1.2fr .85fr 1.15fr 1.6fr;gap:20px;padding:20px 6.4px;border-bottom:1px solid var(--line)}#hkg-christmas .hkg-cu-format-head{text-transform:uppercase;font-size:11.52px;font-weight:900;letter-spacing:.12em;color:#796a6e}#hkg-christmas .hkg-cu-format-row strong{color:var(--red)}#hkg-christmas .hkg-cu-budget-choice{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#hkg-christmas .hkg-cu-budget-choice>div{padding:32px;border:1px solid var(--line);border-radius:18px;background:var(--cream)}#hkg-christmas .hkg-cu-choice-mark{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:24px;border-radius:50%;background:var(--red);color:#fff;font-weight:900}#hkg-christmas .hkg-cu-budget-choice p{margin-bottom:0;color:#5d5053}#hkg-christmas .hkg-cu-visual-break{position:relative;min-height:650px;padding:clamp(64px,7vw,112px);display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,128px);background:var(--red);color:var(--cream);overflow:hidden}#hkg-christmas .hkg-cu-visual-card{width:min(100%,460px);margin:auto;padding:12px;border-radius:20px;background:var(--cream);box-shadow:var(--shadow);transform:rotate(-3deg)}#hkg-christmas .hkg-cu-visual-card img{border-radius:11px}#hkg-christmas .hkg-cu-visual-copy{position:relative;z-index:2;max-width:710px}#hkg-christmas .hkg-cu-visual-copy>p:not(.hkg-cu-eyebrow){color:#fff7e7cc}#hkg-christmas .hkg-cu-stat-line{margin-top:38.4px;display:flex;gap:clamp(24px,4vw,64px);flex-wrap:wrap}#hkg-christmas .hkg-cu-stat-line div{display:grid}#hkg-christmas .hkg-cu-stat-line strong{font-size:41.6px;line-height:1;color:var(--gold)}#hkg-christmas .hkg-cu-stat-line span{font-size:12.8px;font-weight:800}#hkg-christmas .hkg-cu-floating-lock{position:absolute;width:350px;right:-115px;bottom:-120px;transform:rotate(14deg);opacity:.28}#hkg-christmas .hkg-cu-included{background:var(--cream)}#hkg-christmas .hkg-cu-included-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}#hkg-christmas .hkg-cu-included-grid article{min-height:410px;padding:32px;background:var(--cream)}#hkg-christmas .hkg-cu-category-number{color:var(--red);font-size:12px;font-weight:900}#hkg-christmas .hkg-cu-included-grid h3{margin-top:27.2px}#hkg-christmas .hkg-cu-included-grid ul{margin:0;padding-left:17.6px;color:#5d5053}#hkg-christmas .hkg-cu-included-grid li{margin:9.6px 0}#hkg-christmas .hkg-cu-also-included{margin-top:16px;padding:24px 32px;display:flex;gap:20px;align-items:baseline;background:var(--green);color:var(--cream);border-radius:12px}#hkg-christmas .hkg-cu-also-included strong{white-space:nowrap;color:var(--gold)}#hkg-christmas .hkg-cu-also-included p{margin:0}#hkg-christmas .hkg-cu-questions{background:var(--white)}#hkg-christmas .hkg-cu-faq-list{max-width:980px;border-top:2px solid var(--ink)}#hkg-christmas details{border-bottom:1px solid var(--line)}#hkg-christmas summary{list-style:none;position:relative;padding:23.2px 48px 23.2px 0;cursor:pointer;font-size:18.4px;font-weight:850}#hkg-christmas summary::-webkit-details-marker{display:none}#hkg-christmas summary:after{content:"+";position:absolute;right:4px;top:19.52px;font-size:25.6px;color:var(--red)}#hkg-christmas details[open] summary:after{content:"\2212"}#hkg-christmas details p{max-width:760px;margin:-.8px 0 24px;color:#5d5053}#hkg-christmas .hkg-cu-purchase{min-height:560px;padding:clamp(64px,8vw,128px);display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.1fr);gap:clamp(40px,7vw,128px);align-items:center;background:var(--green);color:var(--cream)}#hkg-christmas .hkg-cu-purchase img{width:min(100%,430px);margin:auto;filter:drop-shadow(0 28px 30px rgba(0,0,0,.22))}#hkg-christmas .hkg-cu-purchase>div{max-width:760px}#hkg-christmas .hkg-cu-purchase>div>p:not(.hkg-cu-eyebrow){max-width:620px;color:#fff7e7cc}#hkg-christmas .hkg-cu-purchase small{display:block;margin-top:16px;color:#fff7e7a6}#hkg-christmas footer{padding:32px clamp(20px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--ink);color:var(--cream);font-size:13.12px}#hkg-christmas footer p{margin:0;color:#fff7e799}#hkg-christmas footer>a:last-child{font-weight:800;text-underline-offset:4px}#hkg-christmas .hkg-cu-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}#hkg-christmas .hkg-cu-reveal.hkg-cu-visible{opacity:1;transform:none}@media(max-width:1000px){#hkg-christmas .hkg-cu-site-header nav a:not(.hkg-cu-nav-cta){display:none}#hkg-christmas .hkg-cu-hero{grid-template-columns:1fr;min-height:auto}#hkg-christmas .hkg-cu-hero-art{max-width:780px}#hkg-christmas .hkg-cu-mini-card{left:16px}#hkg-christmas .hkg-cu-heart-section{grid-template-columns:1fr}#hkg-christmas .hkg-cu-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#hkg-christmas{font-size:16px}#hkg-christmas .hkg-cu-site-header{min-height:68px}#hkg-christmas .hkg-cu-brand{font-size:11.2px}#hkg-christmas .hkg-cu-nav-cta{padding:7.2px 11.52px}#hkg-christmas .hkg-cu-hero{padding-top:72px;grid-template-columns:minmax(0,1fr)}#hkg-christmas h1{font-size:clamp(48px,15vw,76.8px)}#hkg-christmas .hkg-cu-mini-card{position:relative;left:auto;bottom:auto;width:max-content;max-width:90%;margin:-16px auto 0}#hkg-christmas .hkg-cu-part-grid,#hkg-christmas .hkg-cu-budget-choice,#hkg-christmas .hkg-cu-visual-break,#hkg-christmas .hkg-cu-purchase{grid-template-columns:1fr}#hkg-christmas .hkg-cu-part-card{min-height:auto}#hkg-christmas .hkg-cu-format-head{display:none}#hkg-christmas .hkg-cu-format-row{grid-template-columns:1fr;gap:5.6px;padding:24px 0}#hkg-christmas .hkg-cu-format-row span:before{display:inline;margin-right:5.6px;font-weight:900;color:#796a6e}#hkg-christmas .hkg-cu-format-row span:nth-child(2):before{content:"On stage: "}#hkg-christmas .hkg-cu-format-row span:nth-child(3):before{content:"Story: "}#hkg-christmas .hkg-cu-format-row span:nth-child(4):before{content:"Best fit: "}#hkg-christmas .hkg-cu-visual-card{width:min(82%,390px)}#hkg-christmas .hkg-cu-included-grid{grid-template-columns:1fr}#hkg-christmas .hkg-cu-included-grid article{min-height:0}#hkg-christmas .hkg-cu-also-included{display:block}#hkg-christmas .hkg-cu-also-included p{margin-top:6.4px}#hkg-christmas .hkg-cu-purchase{text-align:center}#hkg-christmas .hkg-cu-purchase>div>p:not(.hkg-cu-eyebrow){margin-inline:auto}#hkg-christmas footer{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){html.hkg-christmas-document{scroll-behavior:auto}#hkg-christmas *,#hkg-christmas *:before,#hkg-christmas *:after{transition-duration:.01ms!important}#hkg-christmas .hkg-cu-reveal{opacity:1;transform:none}}#hkg-christmas .hkg-cu-celebration-photos{margin:32px 0 0}#hkg-christmas .hkg-cu-celebration-photo-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px}#hkg-christmas .hkg-cu-celebration-photo-grid img{width:100%;height:clamp(280px,36vw,530px);object-fit:cover;border-radius:18px}#hkg-christmas .hkg-cu-celebration-cocoa{object-position:55% 50%}#hkg-christmas .hkg-cu-celebration-crafts{object-position:50% 46%}#hkg-christmas .hkg-cu-celebration-photos figcaption{margin-top:14px;font-size:14px;color:#5d5053;text-align:center}@media(max-width:720px){#hkg-christmas .hkg-cu-celebration-photos{margin-top:24px}#hkg-christmas .hkg-cu-celebration-photo-grid{grid-template-columns:minmax(0,1fr);gap:16px}#hkg-christmas .hkg-cu-celebration-photo-grid .hkg-cu-celebration-cocoa{height:auto;aspect-ratio:3 / 2}#hkg-christmas .hkg-cu-celebration-photo-grid .hkg-cu-celebration-crafts{height:auto;aspect-ratio:4 / 5}#hkg-christmas .hkg-cu-celebration-photos figcaption{text-align:left}}#hkg-christmas{--red:#bd1034;--green:#0b5040;--pink:#f7c4ce;--ink:#163b30}#hkg-christmas button{font:inherit;cursor:pointer}#hkg-christmas button:focus-visible,#hkg-christmas a:focus-visible,#hkg-christmas summary:focus-visible{outline:3px solid #de9618;outline-offset:5px}#hkg-christmas .hkg-cu-preview-note{background:#172b24;color:var(--cream);text-align:center;padding:8px 16px;font-size:12px;letter-spacing:.08em;font-weight:750}#hkg-christmas .hkg-cu-preview-note span{font-weight:400;letter-spacing:0;margin-left:12px}#hkg-christmas .hkg-cu-button{border:0;gap:14px;line-height:1.4}#hkg-christmas .hkg-cu-button-green{color:var(--cream);background:var(--green)}#hkg-christmas .hkg-cu-button-outline{color:var(--cream);background:transparent;border:1px solid var(--cream)}#hkg-christmas .hkg-cu-choose{background:var(--green);color:var(--cream)}#hkg-christmas .hkg-cu-choose .hkg-cu-centered{max-width:920px;text-align:center;margin:0 auto 38px}#hkg-christmas .hkg-cu-choose .hkg-cu-section-heading>p:last-child{color:#e6eee2;max-width:700px;margin:0 auto}#hkg-christmas .hkg-cu-shared-ribbon{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;padding:18px 0;margin:0 0 30px;font-size:14.08px}#hkg-christmas .hkg-cu-shared-ribbon>strong{font-size:12.16px;letter-spacing:.08em;margin-right:8px;color:var(--gold)}#hkg-christmas .hkg-cu-shared-ribbon b{color:var(--gold)}#hkg-christmas .hkg-cu-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hkg-christmas .hkg-cu-price-card{border-radius:15px;overflow:hidden;color:var(--green);display:flex;flex-direction:column}#hkg-christmas .hkg-cu-live-card{background:var(--cream)}#hkg-christmas .hkg-cu-video-card{background:var(--pink)}#hkg-christmas .hkg-cu-card-kicker{padding:14px 32px;text-transform:uppercase;letter-spacing:.08em;font-size:12.16px;line-height:1.4;font-weight:800;border-bottom:1px solid #0b504022}#hkg-christmas .hkg-cu-live-card .hkg-cu-card-kicker{background:var(--gold)}#hkg-christmas .hkg-cu-video-card .hkg-cu-card-kicker{background:#efb0be}#hkg-christmas .hkg-cu-price-content{padding:32px;display:flex;flex-direction:column;flex:1}#hkg-christmas .hkg-cu-price-content h3{font-size:clamp(32px,3.1vw,52.8px);margin-bottom:20px;letter-spacing:-.045em}#hkg-christmas .hkg-cu-price{font-size:68.8px;line-height:1;letter-spacing:-.055em;font-weight:850;display:flex;align-items:flex-end;gap:18px;margin-bottom:28px}#hkg-christmas .hkg-cu-price span{font-size:12.8px;line-height:1.5;letter-spacing:0;font-weight:500;max-width:100px;margin-bottom:5px}#hkg-christmas .hkg-cu-price-content h4{font-size:25.6px;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px}#hkg-christmas .hkg-cu-price-content>p{font-size:16px;line-height:1.6;color:#345a4b}#hkg-christmas .hkg-cu-price-content .hkg-cu-check-list{margin:5px 0 26px}#hkg-christmas .hkg-cu-price-content .hkg-cu-check-list li{font-size:16px;line-height:1.5;padding:8px 0 8px 26px;border:0}#hkg-christmas .hkg-cu-price-content .hkg-cu-check-list li:before{color:var(--green)}#hkg-christmas .hkg-cu-format-detail{border-top:1px solid #0b504030;padding-top:20px;margin:auto 0 25px}#hkg-christmas .hkg-cu-format-detail strong{font-size:12.8px;text-transform:uppercase;letter-spacing:.04em}#hkg-christmas .hkg-cu-format-detail p{margin:7px 0 0;font-size:14.88px;line-height:1.55;color:#345a4b}#hkg-christmas .hkg-cu-price-content .hkg-cu-button{width:100%;font-size:15.52px;padding-inline:18px}#hkg-christmas .hkg-cu-price-content .hkg-cu-card-footnote{font-size:12.48px;text-align:center;margin:12px 0 0;line-height:1.5}#hkg-christmas .hkg-cu-pricing-note{max-width:760px;margin:28px auto 0;text-align:center;color:#deeadb;font-size:13.92px}#hkg-christmas .hkg-cu-closing-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px}#hkg-christmas dialog{border:0;border-radius:16px;background:var(--cream);color:var(--green);max-width:560px;width:calc(100% - 32px);padding:40px;box-shadow:0 25px 80px #0005}#hkg-christmas dialog::backdrop{background:#102820ba}#hkg-christmas dialog h2{font-size:36px;padding-right:10px}#hkg-christmas .hkg-cu-dialog-close{position:absolute;right:14px;top:10px;background:transparent;border:0;font-size:32px;width:44px;height:44px;color:var(--green)}#hkg-christmas .hkg-cu-dialog-price{font-size:32px;font-weight:800;margin-bottom:15px}#hkg-christmas .hkg-cu-dialog-note{font-size:14.4px;background:#e7ebdf;padding:18px;border-radius:8px}#hkg-christmas .hkg-cu-dialog-close:hover{background:#e7ebdf;border-radius:50%}@media(min-width:1001px){#hkg-christmas .hkg-cu-hero{min-height:auto;padding-block:70px 85px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.5%}#hkg-christmas .hkg-cu-hero h1{font-size:clamp(57.6px,5.4vw,96px);line-height:1.02;letter-spacing:-.055em}#hkg-christmas .hkg-cu-hero .hkg-cu-hero-lede{font-size:17.6px}#hkg-christmas .hkg-cu-section{padding-block:80px}#hkg-christmas .hkg-cu-part-card{min-height:430px;padding:40px}#hkg-christmas .hkg-cu-part-card h3{font-size:48px}}@media(max-width:720px){#hkg-christmas .hkg-cu-preview-note span{display:block;margin:2px 0 0}#hkg-christmas .hkg-cu-site-header{gap:12px}#hkg-christmas .hkg-cu-site-header .hkg-cu-brand{gap:4.8px;font-size:10.24px;letter-spacing:.1em}#hkg-christmas .hkg-cu-site-header .hkg-cu-nav-cta{font-size:11.2px}#hkg-christmas .hkg-cu-choose .hkg-cu-centered{text-align:left}#hkg-christmas .hkg-cu-choose .hkg-cu-centered h2{font-size:40px}#hkg-christmas .hkg-cu-shared-ribbon{justify-content:flex-start;font-size:12.16px;gap:8px}#hkg-christmas .hkg-cu-price-grid{grid-template-columns:minmax(0,1fr)}#hkg-christmas .hkg-cu-card-kicker{padding:14px 25px;font-size:11.52px}#hkg-christmas .hkg-cu-price-content{padding:28px 25px}#hkg-christmas .hkg-cu-price-content h3{font-size:40px}#hkg-christmas .hkg-cu-price{font-size:64px}#hkg-christmas .hkg-cu-closing-actions{justify-content:center}#hkg-christmas .hkg-cu-closing-actions .hkg-cu-button{width:100%}#hkg-christmas dialog{padding:34px 25px}}#hkg-christmas .hkg-cu-editor-note{padding:18px 24px;background:#fff2ba;color:#213c2e;font:16px/1.5 system-ui,sans-serif;border-bottom:1px solid #dfc970}#hkg-christmas .hkg-cu-editor-note p{margin:8px 0 0}#hkg-christmas .hkg-cu-product-form{display:block;margin:0;padding:0;width:100%}#hkg-christmas .hkg-cu-button{cursor:pointer;font-family:inherit}#hkg-christmas .hkg-cu-button:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}#hkg-christmas .hkg-cu-closing-actions .hkg-cu-product-form{width:auto}#hkg-christmas .hkg-cu-price{flex-wrap:wrap;font-size:clamp(40px,4.3vw,68px)}@media(max-width:720px){#hkg-christmas .hkg-cu-closing-actions .hkg-cu-product-form{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hkg-christmas-unlocked.css.map */
