.section-hk-autumn-campaign{margin:0!important;max-width:100%;background:#fffaf2;overflow:clip}
.hk-festival{--red:#921329;--green:#104c40;--ink:#193c36;--serif:"Noto Serif TC","Songti TC","PMingLiU",serif;container-type:inline-size;width:100%;max-width:1200px;margin:0 auto;background:#fff;color:var(--ink);font:16px/1.5 Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif;letter-spacing:0;overflow:clip}
.hk-festival *{box-sizing:border-box}.hk-festival :is(h1,h2,h3,p){margin:0}.hk-festival :is(h1,h2,h3){color:inherit;letter-spacing:0}.hk-festival a{color:inherit;text-decoration:none}.hk-festival button{font:inherit;cursor:pointer}.hk-festival img{display:block;max-width:100%}.hk-festival small{font-weight:400}.hk-festival :is(a,button,summary):focus-visible{outline:3px solid #d99526;outline-offset:4px}.hk-festival [id]{scroll-margin-top:16px}
.hk-festival__nav{display:flex;align-items:center;justify-content:space-between;height:8cqw;min-height:64px;padding:0 5.6cqw;background:linear-gradient(90deg,#fff 35%,#fff9ef)}.hk-festival__logo{width:20cqw;max-width:230px;min-width:128px}.hk-festival__logo img{width:100%;height:auto}.hk-festival__navcta{display:flex;flex-direction:column;justify-content:center;align-items:center;width:16cqw;min-width:125px;min-height:48px;padding:.9cqw 1.6cqw;background:var(--green);color:#fff!important;border-radius:4px;font-size:1.6cqw;line-height:1.25}.hk-festival__navcta small{font-size:1.35cqw}
.hk-festival__hero{position:relative;isolation:isolate;height:61cqw;min-height:460px;background:#f6e5c6}.hk-festival__hero-bg,.hk-festival__closing-bg{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.hk-festival__hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffcf4d4,#fffaed80 37%,transparent 61%)}.hk-festival__hero-copy{position:relative;z-index:2;width:49%;padding:4.2cqw 0 0 5.6cqw}.hk-festival__hero-copy>p:first-child{font-size:1.65cqw;line-height:1.45}.hk-festival__wordmark{display:block;font-size:4.7cqw;line-height:1.25;letter-spacing:.035em}.hk-festival__hero h1{margin:.2cqw 0 .4cqw;font:800 8.4cqw/1.12 var(--serif);color:var(--red);white-space:nowrap;letter-spacing:-.04em}.hk-festival__en{font-size:2.8cqw;line-height:1.35;padding-left:6.8cqw}
.hk-festival__sale{display:grid;grid-template-columns:auto auto auto;justify-content:start;align-items:baseline;column-gap:.9cqw;margin-top:2.1cqw;color:var(--red);width:37cqw;text-align:center}.hk-festival__sale span{font-size:3.6cqw;font-weight:700}.hk-festival__sale strong{font-size:8.6cqw;letter-spacing:-.05em;line-height:1.05}.hk-festival__sale b{font-size:3.6cqw}.hk-festival__sale small{grid-column:1/-1;font-size:2.45cqw;line-height:1.6}
.hk-festival__coupon{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:0 1cqw;width:36.5cqw;min-height:8.1cqw;margin-top:1.3cqw;padding:1.15cqw 1.5cqw;background:var(--green);color:#fff;border:0;border-radius:5px;line-height:1.4}.hk-festival__coupon span{font-size:2.15cqw}.hk-festival__coupon strong{font-size:2.6cqw}.hk-festival__coupon small{flex-basis:100%;font-size:1.5cqw}.hk-festival__hero-cta{display:flex;align-items:center;justify-content:center;gap:1.25cqw;width:36.5cqw;min-height:6cqw;margin-top:1.25cqw;padding:1cqw 1.8cqw;border-radius:5px;background:var(--red);color:#fff!important;font-size:2.3cqw;font-weight:700}.hk-festival__hero-cta small{font-size:1.8cqw}.hk-festival__hero-cta>span{margin-left:1cqw;font-size:2.9cqw;line-height:1}
.hk-festival__hero-products{position:absolute;right:13%;bottom:2.5%;width:31%;z-index:1}.hk-festival__box{width:100%;height:auto;filter:drop-shadow(0 1.1cqw 1cqw #502e1e40)}.hk-festival__hero-note{position:absolute;top:5%;right:3.5%;font:600 2.6cqw/1.5 var(--serif);transform:rotate(-6deg);text-align:center}.hk-festival__hero-note small,.hk-festival__closing-note small{display:block;font:400 1.45cqw/1.3 Arial,sans-serif;margin-top:.7cqw}
.hk-festival__ticket{display:grid;grid-template-columns:1fr 1.2fr 1.1fr;align-items:stretch;margin:1.6cqw 3.8cqw;background:var(--red);color:#fff;border-radius:5px;position:relative;isolation:isolate;min-height:12.6cqw}.hk-festival__ticket:before,.hk-festival__ticket:after{content:"";position:absolute;top:0;bottom:0;width:10px;background:radial-gradient(circle at 0 50%,#fff 0 5px,transparent 5.5px) 0 0/10px 20px;pointer-events:none}.hk-festival__ticket:before{left:0}.hk-festival__ticket:after{right:0;transform:rotate(180deg)}.hk-festival__ticket>div{display:grid;align-content:center;justify-content:center;padding:1.2cqw 1.8cqw;text-align:center}.hk-festival__ticket>div:first-child{border-right:1px dashed #ffffff80}.hk-festival__ticket>div:first-child strong{font:600 3.6cqw/1.5 var(--serif)}.hk-festival__ticket small{font-size:1.9cqw}.hk-festival__ticket>div:nth-child(2){grid-template-columns:auto auto auto;align-items:baseline;column-gap:.7cqw}.hk-festival__ticket>div:nth-child(2) span,.hk-festival__ticket b{font-size:2.7cqw}.hk-festival__ticket>div:nth-child(2) strong{font-size:7.1cqw;line-height:1;letter-spacing:-.055em}.hk-festival__ticket>div:nth-child(2) small{grid-column:1/-1;line-height:1.6}.hk-festival__ticket>button{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1.3cqw 2cqw 1.3cqw .5cqw;padding:1cqw;border:0;border-radius:5px;background:#fff8ee;color:var(--red);line-height:1.4}.hk-festival__ticket>button span{font-size:1.8cqw}.hk-festival__ticket>button strong{font-size:2.5cqw}.hk-festival__ticket>button small{font-size:1.55cqw}
.hk-festival__life,.hk-festival__ingredients{position:relative;isolation:isolate;overflow:hidden}.hk-festival__life{min-height:40cqw}.hk-festival__life>img,.hk-festival__ingredients>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.hk-festival__life-copy{width:47%;padding:3.8cqw 0 3cqw 6cqw}.hk-festival__life-copy:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#fff 0%,#ffffffec 30%,#ffffff75 44%,transparent 59%)}.hk-festival__life-copy>span{font-size:3.5cqw;letter-spacing:.04em}.hk-festival__life h2,.hk-festival__ingredients h2{font:700 3.8cqw/1.45 var(--serif);color:var(--green)}.hk-festival__life h2{margin:1.1cqw 0 .6cqw}.hk-festival__life-copy>p{font-size:2.15cqw;line-height:1.35}.hk-festival__life-copy>p:last-child{margin-top:1.9cqw;font-size:1.95cqw;line-height:1.65;max-width:34cqw}
.hk-festival__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;padding:1.2cqw 2.2cqw 1.6cqw}.hk-festival__benefits article{overflow:hidden;border-radius:6px;background:var(--green);color:#fff}.hk-festival__benefits img{width:100%;height:23cqw;object-fit:cover}.hk-festival__benefits article>div{display:flex;align-items:center;justify-content:center;gap:1.9cqw;padding:1.5cqw .8cqw;min-height:8.4cqw}.hk-festival__benefits svg{width:4.6cqw;height:4.6cqw;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hk-festival__benefits span{font-size:1.9cqw;line-height:1.4;font-weight:700}.hk-festival__benefits small{display:block;font-size:1.45cqw}
.hk-festival__ingredients{min-height:35cqw}.hk-festival__ingredients-copy{width:52%;padding:3cqw 0 3cqw 5cqw}.hk-festival__ingredients-copy:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fff 0%,#ffffffed 30%,#ffffff8c 45%,transparent 60%)}.hk-festival__ingredients h2{font-size:3.65cqw}.hk-festival__ingredients h3{font-size:1.9cqw;font-weight:400}.hk-festival__ingredients p{font-size:1.9cqw;line-height:1.6;margin:1.2cqw 0;max-width:40cqw}.hk-festival__ingredient-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6cqw;margin-top:1.5cqw;width:42cqw}.hk-festival__ingredient-icons span{text-align:center}.hk-festival__ingredient-icons b{display:grid;place-items:center;border:1px solid #94796d;border-radius:50%;width:5.5cqw;height:5.5cqw;margin:auto;color:#755d50;font-size:1.3cqw;font-weight:400}.hk-festival__ingredient-icons small{display:block;margin-top:.6cqw;font-size:1.3cqw}
.hk-festival__closing{position:relative;isolation:isolate;min-height:39cqw;overflow:hidden;margin-top:.8cqw}.hk-festival__closing:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#fff8e9e8,#fff8e979 39%,transparent 66%)}.hk-festival__closing-copy{position:relative;width:36%;padding:2.5cqw 0 2.5cqw 5cqw}.hk-festival__closing-copy>span{font-size:3.1cqw;line-height:1.2}.hk-festival__closing-copy h2{font-size:2.7cqw;line-height:1.2;font-weight:500;white-space:nowrap}.hk-festival__closing-copy>p{font-size:1.65cqw;line-height:1.35;margin:.5cqw 0 1.2cqw}.hk-festival__closing-copy>div{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:11.8cqw;padding:1cqw;background:var(--red);color:#fff;border-radius:5px}.hk-festival__closing-copy>div strong{font:600 2.4cqw/1.4 var(--serif)}.hk-festival__closing-copy>div b{font-size:3.5cqw;line-height:1.5}.hk-festival__closing-copy>div small{font-size:1.5cqw}.hk-festival__closing-copy button{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.4cqw 1cqw;width:100%;padding:1.1cqw .6cqw;margin-top:.8cqw;border:1px dashed #b66e63;border-radius:5px;background:#fffaf3;color:var(--red);line-height:1.4}.hk-festival__closing-copy button span{font-size:1.7cqw}.hk-festival__closing-copy button strong{font-size:2.2cqw}.hk-festival__closing-copy button small{flex-basis:100%;font-size:1.4cqw}.hk-festival__closing-box{position:absolute;left:45%;bottom:5%;width:23%;height:auto;filter:drop-shadow(0 .8cqw .7cqw #5b301e40)}.hk-festival__closing-note{position:absolute;top:14%;right:3%;font:600 2.4cqw/1.5 var(--serif);transform:rotate(-7deg);text-align:center}.hk-festival__closing>a{position:absolute;left:43%;bottom:2.2cqw;display:flex;align-items:center;justify-content:center;gap:1.4cqw;width:39%;min-height:6.2cqw;border-radius:5px;background:var(--green);color:#fff;font-size:2.3cqw;font-weight:700}.hk-festival__closing>a small{font-size:1.9cqw}
.hk-festival__faq{display:grid;grid-template-columns:3fr 2fr;margin-top:1cqw;min-height:25cqw}.hk-festival__faq>div{padding:1.8cqw 2.4cqw 3cqw 5cqw}.hk-festival__faq h2{font:700 2.8cqw/1.25 var(--serif)}.hk-festival__faq>div>p{font-size:1.5cqw;margin-bottom:.8cqw}.hk-festival__faq details{margin-top:.7cqw;border:1px solid #d1d7d4;border-radius:4px;padding:.8cqw 1.2cqw}.hk-festival__faq summary{font-size:1.5cqw;cursor:pointer;line-height:1.5}.hk-festival__faq details p{font-size:1.4cqw;line-height:1.6;padding:.8cqw 0}.hk-festival__faq aside{display:grid;place-items:center;padding:3cqw;background:linear-gradient(90deg,#fff9e6df,#fff9e68a),url('hk-autumn-hero-bg-v2.png') center/cover}.hk-festival__faq aside p{font:600 2.4cqw/1.5 var(--serif);transform:rotate(-5deg);text-align:center}.hk-festival__faq aside small{display:block;font:400 1.5cqw/1.4 Arial,sans-serif;margin-top:1cqw}
.hk-festival__footer{display:grid;grid-template-columns:20% 1fr 29%;gap:3cqw;align-items:center;min-height:9cqw;padding:1.6cqw 4.5cqw;background:var(--green);color:#fff}.hk-festival__footer>img{width:100%;height:auto}.hk-festival__footer>div{display:flex;align-items:center;justify-content:center;gap:2cqw;font-size:1.4cqw}.hk-festival__footer>a{display:flex;justify-content:center;align-items:center;gap:1cqw;min-height:5cqw;padding:.8cqw;border-radius:4px;background:#fff9ef;color:var(--ink);font-size:1.6cqw;font-weight:700}.hk-festival__footer>a small{font-size:1.2cqw}.hk-festival__status{position:fixed;z-index:99;left:50%;bottom:24px;transform:translateX(-50%);border-radius:6px;background:var(--green);color:#fff;padding:12px 20px;box-shadow:0 4px 24px #0003;font-size:14px}.hk-festival__status[hidden]{display:none}
.hk-festival__hero-products{right:13%;width:29%}.hk-festival__hero-note{top:4%;font-size:2.35cqw}.hk-festival__hero-note small{font-size:1.35cqw}
.hk-festival,.hk-festival *{font-family:Arial,"Noto Sans TC","Microsoft JhengHei",sans-serif!important}
.hk-festival .hk-festival__hero-note,.hk-festival .hk-festival__closing-note,.hk-festival .hk-festival__faq aside p{box-sizing:border-box;background:rgba(255,249,237,.94);color:#163e35;padding:1.2cqw 1.4cqw;border:1px solid rgba(255,255,255,.75);border-radius:10px;box-shadow:0 3px 14px rgba(78,43,20,.07);transform:none;text-shadow:none;line-height:1.5}
.hk-festival .hk-festival__hero-note{top:2.5%;right:2.5%;width:29.5%;font-size:2.2cqw}
.hk-festival .hk-festival__closing-note{top:9%;right:2.5%;width:29%;font-size:2.15cqw}
.hk-festival .hk-festival__hero-note small,.hk-festival .hk-festival__closing-note small,.hk-festival .hk-festival__faq aside small{color:#284b40;font-weight:500;line-height:1.45}
.hk-festival .hk-festival__box{filter:sepia(.17) saturate(1.06) brightness(1.015) drop-shadow(0 1.1cqw 1cqw #502e1e40)}
.hk-festival .hk-festival__closing-box{filter:sepia(.17) saturate(1.06) brightness(1.015) drop-shadow(0 .8cqw .7cqw #5b301e40)}
.hk-festival__ingredients{background:#fffcf7;min-height:36cqw}
.hk-festival__ingredients>.hk-festival__food-photo{inset:0 0 0 auto;width:52%;height:100%;object-fit:cover;object-position:50% 52%}
.hk-festival__ingredients-copy:before{background:linear-gradient(90deg,#fffcf7 0%,#fffcf7 45%,#fffcf7e6 50%,#fffcf700 62%)}
.hk-festival__ingredients-copy{width:53%;padding-bottom:2.5cqw}
.hk-festival__food-note{display:block;margin-top:1.7cqw;max-width:42cqw;font-size:clamp(10px,1cqw,12px);line-height:1.6;color:#62736b}
.hk-festival h1,.hk-festival .hk-festival__life h2,.hk-festival .hk-festival__ingredients h2,.hk-festival .hk-festival__ticket>div:first-child strong,.hk-festival .hk-festival__faq h2{font-family:"Noto Serif TC","PMingLiU","SimSun",serif!important}
@media(max-width:600px){
 .hk-festival .hk-festival__hero-note,.hk-festival .hk-festival__closing-note{padding:1.8cqw 1.5cqw;border-radius:6px}
 .hk-festival .hk-festival__hero-note{top:16%;right:2.5%;width:39%;max-width:39%;font-size:3.1cqw;line-height:1.5}
 .hk-festival .hk-festival__closing-note{top:3cqw;right:2.5%;width:44%;max-width:44%;font-size:3cqw;line-height:1.45}
 .hk-festival .hk-festival__closing{min-height:86cqw}
 .hk-festival .hk-festival__closing-box{bottom:14cqw}
 .hk-festival .hk-festival__closing>a{bottom:3cqw}
 .hk-festival .hk-festival__hero-note small{font-size:2.3cqw;line-height:1.4}
 .hk-festival .hk-festival__closing-note small{font-size:clamp(9px,2.2cqw,13px);line-height:1.4}
 .hk-festival .hk-festival__ingredients>.hk-festival__food-photo{width:52%;object-position:50% 55%}
 .hk-festival .hk-festival__ingredients-copy:before{background:linear-gradient(90deg,#fffcf7 0%,#fffcf7 44%,#fffcf7e8 53%,#fffcf700 70%)}
 .hk-festival .hk-festival__food-note{max-width:49cqw;margin-top:3cqw;font-size:9px;line-height:1.5}
 .hk-festival__nav{min-height:62px;padding:0 5cqw}.hk-festival__navcta{font-size:12px;min-width:108px;min-height:40px}.hk-festival__navcta small{font-size:10px}
 .hk-festival__hero{height:108cqw;min-height:0}.hk-festival__hero-bg{object-position:60% center}.hk-festival__hero:after{background:linear-gradient(90deg,#fff9eddc,#fff9ed80 50%,transparent 78%)}.hk-festival__hero-copy{width:58%;padding:7cqw 0 5cqw 5cqw}.hk-festival__hero-copy>p:first-child{font-size:2.8cqw}.hk-festival__wordmark{font-size:5.9cqw}.hk-festival__hero h1{font-size:9.7cqw;margin:1cqw 0}.hk-festival__en{font-size:3.8cqw;padding:0;margin-bottom:4cqw}.hk-festival__sale{width:48cqw;gap:0 1cqw}.hk-festival__sale span,.hk-festival__sale b{font-size:4.8cqw}.hk-festival__sale strong{font-size:12cqw}.hk-festival__sale small{font-size:3.4cqw;margin:1cqw 0}.hk-festival__coupon{width:48cqw;min-height:13cqw;padding:1.5cqw 1cqw;margin-top:3cqw;gap:0 1.2cqw}.hk-festival__coupon span{font-size:3.1cqw}.hk-festival__coupon strong{font-size:3.7cqw}.hk-festival__coupon small{font-size:2.7cqw}.hk-festival__hero-cta{width:48cqw;min-height:11.5cqw;font-size:3.6cqw;margin-top:2cqw;gap:1.5cqw}.hk-festival__hero-cta small{font-size:2.6cqw}.hk-festival__hero-cta>span{font-size:5cqw;padding:0;margin:0}.hk-festival__hero-products{right:3%;bottom:4%;width:39%}.hk-festival__hero-note{top:17%;right:3%;font-size:3.3cqw;max-width:38%;line-height:1.6}.hk-festival__hero-note small{font-size:2.3cqw}
 .hk-festival__ticket{margin:3cqw;min-height:18cqw}.hk-festival__ticket>div{padding:2cqw 1.3cqw}.hk-festival__ticket>div:first-child strong{font-size:3.6cqw}.hk-festival__ticket small{font-size:2.5cqw}.hk-festival__ticket>div:nth-child(2) strong{font-size:7.4cqw}.hk-festival__ticket>div:nth-child(2) span,.hk-festival__ticket b{font-size:2.9cqw}.hk-festival__ticket>button{margin:2cqw 1.6cqw 2cqw 0;padding:1cqw .3cqw}.hk-festival__ticket>button span{font-size:2.4cqw}.hk-festival__ticket>button strong{font-size:3cqw}.hk-festival__ticket>button small{font-size:2.3cqw}
 .hk-festival__life{min-height:65cqw}.hk-festival__life>img{object-position:61% center}.hk-festival__life-copy{width:52%;padding:5cqw 0 4cqw 5cqw}.hk-festival__life-copy:before{background:linear-gradient(90deg,#fff 0%,#ffffffed 34%,#ffffff80 47%,transparent 65%)}.hk-festival__life-copy>span{font-size:4.2cqw}.hk-festival__life h2{font-size:4.5cqw;line-height:1.6;margin:2cqw 0}.hk-festival__life-copy>p{font-size:3cqw;line-height:1.5}.hk-festival__life-copy>p:last-child{font-size:3cqw;max-width:40cqw;margin-top:2cqw;line-height:1.6}
 .hk-festival__benefits{gap:1.5cqw;padding:2cqw 2cqw 3cqw}.hk-festival__benefits img{height:28cqw}.hk-festival__benefits article>div{min-height:15cqw;gap:1cqw;padding:2cqw .8cqw}.hk-festival__benefits svg{width:5.5cqw;height:5.5cqw}.hk-festival__benefits span{font-size:2.6cqw}.hk-festival__benefits small{font-size:2.1cqw;max-width:21cqw}
 .hk-festival__ingredients{min-height:58cqw}.hk-festival__ingredients-copy{width:62%;padding:4cqw 0 4cqw 5cqw}.hk-festival__ingredients h2{font-size:4.5cqw;white-space:nowrap}.hk-festival__ingredients h3{font-size:2.8cqw}.hk-festival__ingredients p{font-size:3cqw;max-width:47cqw;line-height:1.5;margin:2cqw 0}.hk-festival__ingredients-copy:before{background:linear-gradient(90deg,#fff,#fffffff0 35%,#ffffff80 55%,transparent 75%)}.hk-festival__ingredient-icons{width:51cqw;gap:.7cqw;margin-top:3cqw}.hk-festival__ingredient-icons b{width:8cqw;height:8cqw;font-size:2cqw}.hk-festival__ingredient-icons small{font-size:2.05cqw;margin-top:1cqw}
 .hk-festival__closing{min-height:75cqw}.hk-festival__closing-copy{width:49%;padding:5cqw 0 5cqw 5cqw}.hk-festival__closing-copy>span{font-size:4.5cqw}.hk-festival__closing-copy h2{font-size:3.8cqw}.hk-festival__closing-copy>p{font-size:2.8cqw;margin:1cqw 0 2cqw}.hk-festival__closing-copy>div{min-height:20cqw;padding:2cqw .5cqw}.hk-festival__closing-copy>div strong{font-size:3.6cqw}.hk-festival__closing-copy>div b{font-size:4.8cqw}.hk-festival__closing-copy>div small{font-size:2.6cqw}.hk-festival__closing-copy button{padding:1.5cqw .5cqw;margin-top:1.5cqw;gap:.4cqw 1cqw}.hk-festival__closing-copy button span{font-size:2.8cqw}.hk-festival__closing-copy button strong{font-size:3.5cqw}.hk-festival__closing-copy button small{font-size:2.4cqw}.hk-festival__closing-box{left:59%;bottom:17%;width:29%}.hk-festival__closing-note{font-size:3cqw;top:7%;right:3%;max-width:42%;line-height:1.4}.hk-festival__closing-note small{font-size:2cqw}.hk-festival__closing>a{left:53%;width:43%;bottom:5cqw;min-height:10cqw;font-size:3.4cqw;gap:1cqw}.hk-festival__closing>a small{font-size:2.4cqw}
 .hk-festival__faq{grid-template-columns:1fr;min-height:0}.hk-festival__faq>div{padding:5cqw}.hk-festival__faq h2{font-size:5cqw}.hk-festival__faq>div>p{font-size:3cqw}.hk-festival__faq details{padding:2.5cqw;margin-top:2cqw}.hk-festival__faq summary{font-size:3.2cqw}.hk-festival__faq details p{font-size:3.2cqw;padding-top:2cqw}.hk-festival__faq aside{display:none}.hk-festival__footer{grid-template-columns:1fr 1fr;gap:5cqw;min-height:20cqw;padding:4cqw 5cqw}.hk-festival__footer>img{width:31cqw}.hk-festival__footer>div{display:none}.hk-festival__footer>a{min-height:10cqw;font-size:3.2cqw;gap:1cqw}.hk-festival__footer>a small{font-size:2.2cqw}
}
