html:lang(zh) body{font-family:Cuckoo Pretendard,Pretendard,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Noto Sans CJK SC,Arial,sans-serif}html:lang(zh) body,html:lang(zh) body *{line-break:strict;word-break:normal!important}html:lang(zh) body :is(h1,h2,h3){overflow-wrap:break-word;word-break:keep-all!important;letter-spacing:-.01em!important}html:lang(zh) .metric strong,html:lang(zh) :is(p,li) a{white-space:nowrap}@font-face{font-family:Cuckoo Pretendard;src:url(/fonts/cuckoo-pretendard.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--brand-red:#b6262c;--brand-red-dark:#941d24;--brand-paper:#f5f1e9;--brand-ink:#272722;--brand-muted:#6b635d;--brand-line:#27272229;--brand-soft:#ece6dc}body.red-site,body.promotion-page{font-synthesis:none;word-break:keep-all;background:var(--brand-paper);color:var(--brand-ink);-webkit-font-smoothing:antialiased;font-family:Cuckoo Pretendard,Pretendard,Arial,sans-serif}.nobr{white-space:nowrap}.brand-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-header{z-index:50;backdrop-filter:blur(16px);color:var(--brand-red);background:#f5f1e9f5;font-family:Cuckoo Pretendard,Arial,sans-serif;position:sticky;top:0}.brand-header-inner{align-items:center;gap:36px;max-width:1564px;height:92px;margin:auto;padding:0 4%;display:flex;position:relative}.brand-header-inner:after{content:"";border-bottom:1px solid #b6262c30;position:absolute;bottom:0;left:4%;right:4%}.brand-logo{flex-shrink:0;width:133px;display:block}.brand-symbol{background:currentColor;width:133px;height:41px;display:block;-webkit-mask:url(/images/promotions/autumn-2026/cuckoo-logo.svg) 50%/contain no-repeat;mask:url(/images/promotions/autumn-2026/cuckoo-logo.svg) 50%/contain no-repeat}.brand-nav{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));justify-content:center;align-items:center;gap:30px;margin:0 auto;font-weight:500;display:flex}.brand-nav a{white-space:nowrap;padding:18px 0;position:relative}.brand-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.brand-nav a:hover:after,.brand-nav a[aria-current=page]:after{transform:scaleX(1)}.brand-header-actions{align-items:center;gap:18px;display:flex}.brand-language{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));white-space:nowrap;letter-spacing:.04em;align-items:center;gap:2px;min-height:44px;font-weight:500;display:flex}.brand-language a{min-width:28px;min-height:44px;color:var(--brand-muted);justify-content:center;align-items:center;padding:0 4px;transition:color .2s;display:inline-flex}.brand-language a:hover{color:var(--brand-red)}.brand-language a[aria-current]{color:var(--brand-red);font-weight:700}.brand-header-cta{min-height:44px;font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));white-space:nowrap;border:1px solid;border-radius:99px;justify-content:space-between;align-items:center;gap:30px;padding:12px 19px;transition:background .2s,color .2s;display:flex}.brand-header-cta:hover{color:#fff;background:var(--brand-red);border-color:var(--brand-red)}.brand-header-cta>span{font-size:min(calc(18px * var(--ts,1) + var(--tb,0px)),calc(18px + var(--tc,0px)))}.brand-menu-button{width:44px;height:44px;color:var(--brand-red);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;transition:background-color .2s;display:none;position:relative}.brand-menu-button:hover{background:#b6262c0f}.brand-menu-button>span{background:currentColor;border-radius:1px;width:20px;height:1.5px;transition:transform .2s}.brand-menu-button[aria-expanded=true]>span:first-child{transform:translateY(3.75px)rotate(45deg)}.brand-menu-button[aria-expanded=true]>span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.brand-mobile-nav[hidden]{display:none!important}.brand-mobile-nav{background:var(--brand-paper);border-bottom:1px solid var(--brand-line);max-height:calc(100dvh - 78px);padding:12px 5% 26px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 16px 30px #27272210}.brand-mobile-nav>a{font-size:min(calc(20px * var(--ts,1) + var(--tb,0px)),calc(20px + var(--tc,0px)));letter-spacing:-.03em;border-bottom:1px solid var(--brand-line);align-items:center;gap:19px;padding:18px 0;display:flex}.brand-mobile-nav small{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));letter-spacing:.06em;color:var(--brand-muted)}.brand-mobile-nav>a>span{margin-left:auto}.brand-mobile-nav>a[aria-current=page]{font-weight:650}.brand-mobile-nav .brand-menu-contact{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));background:var(--brand-red);color:#fff;border:0;margin-top:15px;padding:16px 18px}.brand-header a:focus-visible,.brand-header button:focus-visible,.brand-footer a:not(.phone-link):focus-visible{outline-offset:5px;outline:2px solid}.brand-footer{background:var(--brand-paper);border-top:1px solid var(--brand-line);color:var(--brand-red);padding:60px max(4%,50% - 720px) 25px;font-family:Cuckoo Pretendard,Arial,sans-serif}.brand-footer-top{grid-template-columns:1.1fr .8fr .9fr 1.2fr;gap:45px;display:grid}.brand-footer-intro>p{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));letter-spacing:-.025em;color:var(--brand-muted);margin-top:24px;line-height:1.8}.brand-footer h2{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));letter-spacing:.1em;margin:0 0 24px;font-weight:600;line-height:1.6}.brand-footer-column>a{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));color:var(--brand-muted);margin-bottom:13px;line-height:1.7;display:block}.brand-footer a:not(.phone-link):hover{text-underline-offset:5px;text-decoration:underline}.brand-footer-contact>p{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));color:var(--brand-muted);margin-top:18px;line-height:1.9}.brand-footer-consult{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));border-bottom:1px solid #b6262c50;margin-top:19px;padding-bottom:8px;display:inline-block}.brand-signoff{letter-spacing:-.07em;white-space:nowrap;padding:50px 0 25px;font:italic clamp(50px,9.4vw,150px)/1.12 Georgia,serif}.brand-footer-bottom{border-top:1px solid var(--brand-line);font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));color:var(--brand-muted);justify-content:space-between;gap:20px;padding-top:23px;line-height:1.8;display:flex}.brand-footer-bottom>div{flex-wrap:wrap;gap:6px 26px;display:flex}@media (width<=1200px){.brand-header-inner{gap:24px}.brand-nav{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));gap:24px}.brand-header-actions{gap:16px}.brand-footer-top{gap:30px}}@media (width<=1300px){:where(html[data-text="1"]) .brand-footer-top{gap:30px}}@media (width<=1420px){:where(html[data-text="2"]) .brand-footer-top{gap:30px}}@media (width<=1520px){:where(html[data-text="3"]) .brand-footer-top{gap:30px}}@media (width<=1100px){.brand-nav{display:none}.brand-header-inner{height:78px}.brand-header-actions{margin-left:auto}.brand-menu-button{display:flex}.brand-footer-top{grid-template-columns:1fr 1fr;gap:38px 45px}.brand-footer-intro{grid-row:span 2}.brand-footer-contact{grid-column:2}}@media (width<=1200px){:where(html[data-text="1"]) .brand-footer-top{grid-template-columns:1fr 1fr;gap:38px 45px}:where(html[data-text="1"]) .brand-footer-intro{grid-row:span 2}:where(html[data-text="1"]) .brand-footer-contact{grid-column:2}}@media (width<=1320px){:where(html[data-text="2"]) .brand-footer-top{grid-template-columns:1fr 1fr;gap:38px 45px}:where(html[data-text="2"]) .brand-footer-intro{grid-row:span 2}:where(html[data-text="2"]) .brand-footer-contact{grid-column:2}}@media (width<=1420px){:where(html[data-text="3"]) .brand-footer-top{grid-template-columns:1fr 1fr;gap:38px 45px}:where(html[data-text="3"]) .brand-footer-intro{grid-row:span 2}:where(html[data-text="3"]) .brand-footer-contact{grid-column:2}}@media (width<=680px){.brand-header-inner{gap:14px;padding:0 20px}.brand-header-inner:after{left:20px;right:20px}.brand-logo,.brand-symbol{width:109px}.brand-symbol{height:35px}.brand-header-actions{gap:6px}.brand-header-cta{display:none}.brand-language{gap:0}.brand-language a{min-width:28px;padding:0 3px}.brand-footer{padding:42px 23px 90px}.brand-footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}.brand-footer-intro{grid-area:auto/1/auto/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}.brand-footer-intro>p{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));margin-top:0}.brand-footer-contact{border-top:1px solid var(--brand-line);grid-column:1/-1;padding-top:27px}.brand-footer h2{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:18px}.brand-signoff{font-size:min(calc(clamp(32px,10.4vw,73px) * var(--ts,1) + var(--tb,0px)),calc(clamp(32px,10.4vw,73px) + var(--tc,0px)));padding:36px 0 24px}.brand-footer-bottom{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));display:block}.brand-footer-bottom>div{gap:6px 20px;margin-top:14px}.brand-mobile-nav{padding-left:23px;padding-right:23px}.brand-mobile-nav>a{font-size:min(calc(18px * var(--ts,1) + var(--tb,0px)),calc(18px + var(--tc,0px)));padding:16px 0}}@media (width<=748px){:where(html[data-text="1"]) .brand-footer{padding:42px 23px 90px}:where(html[data-text="1"]) .brand-footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}:where(html[data-text="1"]) .brand-footer-intro{grid-area:auto/1/auto/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}:where(html[data-text="1"]) .brand-footer-intro>p{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));margin-top:0}:where(html[data-text="1"]) .brand-footer-contact{border-top:1px solid var(--brand-line);grid-column:1/-1;padding-top:27px}:where(html[data-text="1"]) .brand-footer h2{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:18px}:where(html[data-text="1"]) .brand-signoff{font-size:min(calc(clamp(32px,10.4vw,73px) * var(--ts,1) + var(--tb,0px)),calc(clamp(32px,10.4vw,73px) + var(--tc,0px)));padding:36px 0 24px}:where(html[data-text="1"]) .brand-footer-bottom{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));display:block}:where(html[data-text="1"]) .brand-footer-bottom>div{gap:6px 20px;margin-top:14px}}@media (width<=850px){:where(html[data-text="2"]) .brand-footer{padding:42px 23px 90px}:where(html[data-text="2"]) .brand-footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}:where(html[data-text="2"]) .brand-footer-intro{grid-area:auto/1/auto/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}:where(html[data-text="2"]) .brand-footer-intro>p{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));margin-top:0}:where(html[data-text="2"]) .brand-footer-contact{border-top:1px solid var(--brand-line);grid-column:1/-1;padding-top:27px}:where(html[data-text="2"]) .brand-footer h2{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:18px}:where(html[data-text="2"]) .brand-signoff{font-size:min(calc(clamp(32px,10.4vw,73px) * var(--ts,1) + var(--tb,0px)),calc(clamp(32px,10.4vw,73px) + var(--tc,0px)));padding:36px 0 24px}:where(html[data-text="2"]) .brand-footer-bottom{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));display:block}:where(html[data-text="2"]) .brand-footer-bottom>div{gap:6px 20px;margin-top:14px}}@media (width<=952px){:where(html[data-text="3"]) .brand-footer{padding:42px 23px 90px}:where(html[data-text="3"]) .brand-footer-top{grid-template-columns:1fr 1fr;gap:35px 20px}:where(html[data-text="3"]) .brand-footer-intro{grid-area:auto/1/auto/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}:where(html[data-text="3"]) .brand-footer-intro>p{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));margin-top:0}:where(html[data-text="3"]) .brand-footer-contact{border-top:1px solid var(--brand-line);grid-column:1/-1;padding-top:27px}:where(html[data-text="3"]) .brand-footer h2{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));margin-bottom:18px}:where(html[data-text="3"]) .brand-signoff{font-size:min(calc(clamp(32px,10.4vw,73px) * var(--ts,1) + var(--tb,0px)),calc(clamp(32px,10.4vw,73px) + var(--tc,0px)));padding:36px 0 24px}:where(html[data-text="3"]) .brand-footer-bottom{font-size:min(calc(9px * var(--ts,1) + var(--tb,0px)),calc(9px + var(--tc,0px)));display:block}:where(html[data-text="3"]) .brand-footer-bottom>div{gap:6px 20px;margin-top:14px}}@media (prefers-reduced-motion:reduce){.brand-header *{transition:none!important}}.site-notice{background:var(--brand-ink);color:var(--brand-paper);font:500 min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)))/1.5 "Cuckoo Pretendard",Arial,sans-serif;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:10px 4%;display:flex}.site-notice p{margin:0}.site-notice a{min-height:24px;color:inherit;text-underline-offset:3px;align-items:center;gap:3px;font-weight:650;text-decoration:underline 1px;display:inline-flex}.site-notice a:focus-visible{outline-offset:2px;outline:2px solid}html[data-text="1"]{--ts:1.12;--tb:1.5px;--tc:4px}html[data-text="2"]{--ts:1.28;--tb:3px;--tc:8px}html[data-text="3"]{--ts:1.45;--tb:4px;--tc:12px}.brand-header-inner,.text-size-panel,.red-word,.brand-signoff,.red-stamp,.aq-stamp,.aq-stamp *,.category-tag,.pick-tag{--ts:1;--tb:0px;--tc:0px}html[data-text="3"] .collection-label{--ts:1.28;--tb:3px;--tc:8px}@media (width<=760px){html[data-text]:not([data-text="0"]) .red-date{text-align:left;margin-top:23px;position:static}}html[data-text]:not([data-text="0"]) .callback-contact{flex-wrap:wrap}html[data-text]:not([data-text="0"]) .portrait-photo{flex-direction:column;justify-content:flex-end;padding-top:100px;display:flex}html[data-text]:not([data-text="0"]) .portrait-copy{box-sizing:border-box;width:100%;max-width:746px;padding:0 40px 100px 56px;position:relative;inset:auto}@media (width<=1200px){html[data-text]:not([data-text="0"]) .portrait-copy{padding-left:37px}}@media (width<=950px){html[data-text]:not([data-text="0"]) .portrait-copy{padding:0 25px 100px 30px}}@media (width<=680px){html[data-text]:not([data-text="0"]) .portrait-photo{height:auto;min-height:445px;padding-top:80px}html[data-text]:not([data-text="0"]) .portrait-copy{padding:0 22px 61px 26px}}@media (width>=761px){html[data-text]:not([data-text="0"]) .consult-actions{width:auto;min-width:310px}}@media (width<=560px){html:is([data-text="2"],[data-text="3"]) .offer-card{grid-template-columns:minmax(0,1fr);row-gap:12px}html:is([data-text="2"],[data-text="3"]) .offer-card>*{grid-column:1/-1}html:is([data-text="2"],[data-text="3"]) .offer-card .metric{text-align:left;align-items:flex-start;gap:6px}html:is([data-text="2"],[data-text="3"]) .feature-preview{flex-direction:column;align-items:stretch}html:is([data-text="2"],[data-text="3"]) .feature-preview>img{width:100%;height:200px}html:is([data-text="2"],[data-text="3"]) .feature-preview .feature-copy{padding:8px 25px 25px}html:is([data-text="2"],[data-text="3"]) .gift-copy>p br{display:none}}html:is([data-text="2"],[data-text="3"]) .price-terms{grid-template-columns:minmax(0,1fr)}html:is([data-text="2"],[data-text="3"]) .price-terms label{flex-flow:wrap;align-items:center;gap:4px 10px;min-height:56px;padding:12px 16px}html:is([data-text="2"],[data-text="3"]) .price-terms em{order:1;position:static}html:is([data-text="2"],[data-text="3"]) .price-terms span{order:2;margin-left:auto}html:is([data-text="2"],[data-text="3"]) .red-site .filters>.field{flex-direction:column;align-items:stretch;gap:8px}html:is([data-text="2"],[data-text="3"]) .red-site .filters>.field label{flex:none}html:is([data-text="2"],[data-text="3"]) .red-site .filters>.field select{width:100%}@media (width>=600px) and (width<=1000px){html:is([data-text="2"],[data-text="3"]) .red-site .product-grid,html:is([data-text="2"],[data-text="3"]) .red-site .catalog-layout .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){html[data-text="1"] .compare-table{min-width:820px}html[data-text="2"] .compare-table{min-width:960px}html[data-text="3"] .compare-table{min-width:1080px}}html:is([data-text="2"],[data-text="3"]) .compare-table th:first-child{width:180px}html[data-text]:not([data-text="0"]) .compare-table .button{white-space:nowrap}html:is([data-text="2"],[data-text="3"]) .portrait-copy h1{--ts:1.12;--tb:1.5px;--tc:4px}@media (width<=560px){html:is([data-text="2"],[data-text="3"]) .red-site .finder-form{padding:22px 18px}html:is([data-text="2"],[data-text="3"]) .finder-form .button{text-wrap:balance;gap:10px;padding-inline:16px}html:is([data-text="2"],[data-text="3"]) .finder-step{flex-wrap:wrap;gap:4px 14px}html:is([data-text="2"],[data-text="3"]) .catalog-toolbar{flex-wrap:wrap}html:is([data-text="2"],[data-text="3"]) .catalog-toolbar .search-field{flex:100%}html:is([data-text="2"],[data-text="3"]) .red-site .sort-field{width:100%}}html[data-text]:not([data-text="0"]) .choices{grid-template-columns:minmax(0,1fr)}html[data-text]:not([data-text="0"]) .price-hero{margin:12px 0 8px}html[data-text]:not([data-text="0"]) .price-amount strong{line-height:1.06}@media (width<=400px){html[data-text="3"] a.phone-link--lg .phone-link-number{--ts:1;--tb:0px;--tc:0px;font-size:min(calc(min(31px,8.2vw) * var(--ts,1) + var(--tb,0px)),calc(min(31px,8.2vw) + var(--tc,0px)))}html[data-text="3"] a.phone-link--lg .phone-link-face{gap:10px;padding-right:18px}}html[data-text]:not([data-text="0"]) .card-price-sub{flex-direction:column;gap:2px}html[data-text]:not([data-text="0"]) .card-price-sub span+span:before{content:none}@media (width<=400px){html:is([data-text="2"],[data-text="3"]) .mobile-sticky{--ts:1.12;--tb:1.5px;--tc:4px}html[data-text]:not([data-text="0"]) .mobile-sticky a{white-space:nowrap}html[data-text="3"] :is(.button,a.phone-link:not(.phone-link--inline)){--ts:1.28;--tb:3px;--tc:8px}html[data-text]:not([data-text="0"]) .button{gap:12px;padding-inline:16px}html[data-text="3"] .eyebrow{letter-spacing:.06em}html[data-text]:not([data-text="0"]) .collection-grid{grid-template-columns:minmax(0,1fr)}html[data-text]:not([data-text="0"]) .collection-card>img{aspect-ratio:1.6}}html[data-text]:not([data-text="0"]) .compare-tools{flex-wrap:wrap}html[data-text]:not([data-text="0"]) .compare-tools .button{white-space:nowrap;flex-shrink:0}@media (width<=400px){html:is([data-text="2"],[data-text="3"]) .product-specification-list>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=360px){html:is([data-text="2"],[data-text="3"]) .brand-footer-top{grid-template-columns:minmax(0,1fr)}html:is([data-text="2"],[data-text="3"]) .brand-footer-intro{flex-direction:column;gap:14px}}@media (width<=340px){html:is([data-text="2"],[data-text="3"]) .button{--ts:1.12;--tb:1.5px;--tc:4px}html[data-text]:not([data-text="0"]) .red-site .finder-form{padding-inline:14px}}html[data-text]:not([data-text="0"]) .trust-wrap b{width:auto;min-width:1.3em}html:not([data-text]) :is(.text-size-button,.text-size-rule){display:none}.text-size-rule{background:var(--brand-red);opacity:.3;flex-shrink:0;width:1px;height:14px}.text-size-button{min-width:40px;height:44px;color:var(--brand-red);font:inherit;font-size:min(calc(17px * var(--ts,1) + var(--tb,0px)),calc(17px + var(--tc,0px)));letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-weight:650;line-height:1;transition:background-color .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.text-size-button>sup{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));margin-left:1px;font-weight:700;line-height:1;position:relative;top:-.45em}.text-size-button:hover,.text-size-button:has(~.text-size-panel:popover-open){background:#b6262c0f}.text-size-button:active{transition-duration:80ms;transform:scale(.94)}.text-size-dot{background:var(--brand-red);width:7px;height:7px;box-shadow:0 0 0 2px var(--brand-paper);border-radius:50%;transition:transform .3s cubic-bezier(.3,1.6,.5,1);position:absolute;top:9px;right:2px;transform:scale(0)}html[data-text]:not([data-text="0"]) .text-size-dot{transform:scale(1)}.text-size-button:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.text-size-panel{inset:auto;top:var(--tsp-top,86px);right:var(--tsp-right,16px);box-sizing:border-box;width:min(392px,100vw - 24px);color:var(--brand-ink);view-transition-name:text-size-panel;opacity:1;transform-origin:calc(100% - 22px) -8px;transition:opacity .2s,transform .32s cubic-bezier(.2,1.2,.4,1),overlay .32s allow-discrete,display .32s allow-discrete;background:#fffdf9;border:1px solid #b6262c24;border-radius:24px;margin:0;padding:8px 10px 10px;font-family:Cuckoo Pretendard,Pretendard,Arial,sans-serif;position:fixed;overflow:visible;transform:none;box-shadow:0 30px 60px -24px #2727224d,0 4px 14px -6px #27272226}@starting-style{.text-size-panel:popover-open{opacity:0;transform:translateY(-6px)scale(.96)}}.text-size-panel:not(:popover-open){opacity:0;transition-duration:.14s;transform:translateY(-4px)scale(.98)}.text-size-head{justify-content:space-between;align-items:center;padding:0 0 4px 10px;display:flex}.text-size-head h2{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));letter-spacing:-.02em;color:var(--brand-red);margin:0;font-weight:650}.text-size-close{width:44px;height:44px;color:var(--brand-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;margin-right:-4px;position:relative}.text-size-close:hover{color:var(--brand-ink);background:#2727220d}.text-size-close>span:before,.text-size-close>span:after{content:"";background:currentColor;border-radius:1px;width:15px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.text-size-close>span:after{transform:translate(-50%,-50%)rotate(-45deg)}.text-size-options{--i:0;background:#efe8dd;border:0;border-radius:18px;grid-template-columns:repeat(4,1fr);min-inline-size:0;margin:0;padding:5px;display:grid;position:relative}.text-size-options:has(input[value="1"]:checked){--i:1}.text-size-options:has(input[value="2"]:checked){--i:2}.text-size-options:has(input[value="3"]:checked){--i:3}.text-size-options:before{content:"";background:var(--brand-red);width:calc(25% - 2.5px);transform:translateX(calc(var(--i)*100%));border-radius:14px;transition:transform .42s cubic-bezier(.3,1.35,.5,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 10px 20px -10px #941d24cc}.text-size-options label{z-index:1;min-height:100px;color:var(--brand-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:12px 2px 14px;transition:color .25s;display:flex;position:relative}.text-size-options input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.text-size-glyph{letter-spacing:-.02em;font-weight:650;line-height:1}.text-size-options label:first-of-type .text-size-glyph{font-size:min(calc(18px * var(--ts,1) + var(--tb,0px)),calc(18px + var(--tc,0px)))}.text-size-options label:nth-of-type(2) .text-size-glyph{font-size:min(calc(23px * var(--ts,1) + var(--tb,0px)),calc(23px + var(--tc,0px)))}.text-size-options label:nth-of-type(3) .text-size-glyph{font-size:min(calc(29px * var(--ts,1) + var(--tb,0px)),calc(29px + var(--tc,0px)))}.text-size-options label:nth-of-type(4) .text-size-glyph{font-size:min(calc(36px * var(--ts,1) + var(--tb,0px)),calc(36px + var(--tc,0px)))}.text-size-label{font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));letter-spacing:-.03em;white-space:nowrap;font-weight:550}.text-size-options label:has(:checked){color:#fff}.text-size-options label:not(:has(:checked)):hover{background:#27272209}.text-size-options label:has(:focus-visible){outline:2px solid var(--brand-ink);outline-offset:2px}.text-size-options label:active .text-size-glyph{transform:scale(.92)}::view-transition-group(root){animation-duration:.22s}::view-transition-old(text-size-panel){display:none}::view-transition-new(text-size-panel){animation:none}@media (width<=560px){.text-size-panel{transform-origin:calc(100% - 66px) -8px;width:auto;left:12px;right:12px}}@media (width<=370px){.brand-header-inner{gap:8px;padding:0 14px}.brand-header-inner:after{left:14px;right:14px}.brand-header-actions{gap:6px}.brand-logo,.brand-symbol{width:92px}.brand-symbol{height:30px}.text-size-panel{left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.text-size-button,.text-size-dot,.text-size-panel,.text-size-options:before,.text-size-options label{transition:none}.text-size-options label:active .text-size-glyph{transform:none}}@font-face{font-family:Cuckoo Pretendard App;src:url(/fonts/cuckoo-pretendard-app.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+3001-3002,U+ACBC,U+B0B8,U+B20C,U+B298,U+B358,U+B3FC,U+B410,U+B7FC,U+B838,U+C6F9,U+CABD,U+D3F0,U+FF0C,U+FF1A,U+FF1F}:root{--aq-red:#b6262c;--aq-red-dark:#941d24;--aq-paper:#f5f1e9;--aq-card:#fffdf9;--aq-ink:#272722;--aq-muted:#6b635d;--aq-line:#27272229;--aq-soft:#ece6dc;--aq-ease:cubic-bezier(.2,.8,.2,1);--aq-spring:cubic-bezier(.3,1.35,.5,1);--aq-shadow:0 1px 2px #2727220d,0 18px 40px -18px #2727224d;--aq-font:"Cuckoo Pretendard","Cuckoo Pretendard App",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","PingFang SC",Arial,sans-serif}:is(.aq-stamp,.aq-slip,.aq-panel,.ag),:is(.aq-stamp,.aq-slip,.aq-panel,.ag) *{box-sizing:border-box}:is(.aq-stamp,.aq-slip,.aq-panel,.ag){font-family:var(--aq-font);word-break:keep-all;-webkit-font-smoothing:antialiased;color:var(--aq-ink)}:is(.aq-slip,.aq-panel,.ag) :is(button,a):focus-visible{outline:2px solid var(--aq-red);outline-offset:3px}:is(.aq-panel,.ag) button{font:inherit;color:inherit;cursor:pointer}.aq-svg{width:100%;height:auto;display:block}.aq-qr{background:var(--aq-card);flex:none;display:block;position:relative}.aq-done{color:var(--aq-red);font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));letter-spacing:-.02em;text-align:center;opacity:0;pointer-events:none;transition:opacity .35s var(--aq-ease),scale .45s var(--aq-spring);background:#fffdf9f2;align-content:center;place-items:center;gap:6px;padding:8px;font-weight:650;display:grid;position:absolute;inset:0;scale:.96}.aq-done svg{width:34px;height:34px}:is([data-s=opened],[data-s=install],[data-s=done]) .aq-done{opacity:1;scale:1}.aq-status{min-height:19px;font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:-.01em;align-items:center;gap:9px;margin:0;line-height:1.45;display:flex}.aq-status i{background:var(--aq-muted);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s infinite aq-ping}:is([data-s=opened],[data-s=install]) .aq-status{color:var(--aq-red)}:is([data-s=opened],[data-s=install]) .aq-status i{background:var(--aq-red);animation-name:aq-ping-red;animation-duration:1.4s}[data-s=done] .aq-status{color:var(--aq-ink);font-weight:600}[data-s=done] .aq-status i{background:var(--aq-ink);animation:none}@keyframes aq-ping{0%{box-shadow:0 0 #6b635d55}70%,to{box-shadow:0 0 0 7px #6b635d00}}@keyframes aq-ping-red{0%{box-shadow:0 0 #b6262c66}70%,to{box-shadow:0 0 0 8px #b6262c00}}.aq-eyebrow,.aq-panel .aq-eyebrow{font-size:min(calc(10px * var(--ts,1) + var(--tb,0px)),calc(10px + var(--tc,0px)));letter-spacing:.14em;color:var(--aq-red);margin:0;font-weight:650}.aq-title,.aq-panel .aq-title{font-size:min(calc(22px * var(--ts,1) + var(--tb,0px)),calc(22px + var(--tc,0px)));letter-spacing:-.05em;color:var(--aq-ink);text-wrap:balance;margin:0;font-weight:650;line-height:1.22}.aq-title em{color:var(--aq-red);font-style:normal}.aq-sub,.aq-panel .aq-sub{font-size:min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:-.015em;text-wrap:pretty;margin:0;line-height:1.6}.aq-why{gap:9px;margin:0;padding:0;list-style:none;display:grid}.aq-why li{font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));letter-spacing:-.02em;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.aq-why svg{width:18px;height:18px;color:var(--aq-red);margin-top:1px}.aq-stamp{z-index:45;cursor:pointer;transform-origin:0 100%;transition:rotate .45s var(--aq-spring),scale .45s var(--aq-spring),translate .4s var(--aq-ease),opacity .3s;filter:drop-shadow(0 10px 18px #2727222e)drop-shadow(0 1px 1px #27272224);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;bottom:22px;left:22px;rotate:-4deg}.aq-stamp-face{background:var(--aq-card);border:4px solid #0000;justify-items:center;gap:5px;width:112px;padding:11px 10px 9px;display:grid;position:relative;-webkit-mask:linear-gradient(#000 0 0) padding-box,radial-gradient(circle,#0000 2.4px,#000 2.8px) -4px -4px/8px 8px round;mask:linear-gradient(#000 0 0) padding-box,radial-gradient(circle,#0000 2.4px,#000 2.8px) -4px -4px/8px 8px round}.aq-stamp-face:before{content:"";pointer-events:none;border:1px solid #b6262c66;position:absolute;inset:5px}.aq-stamp-top{width:100%;font-size:min(calc(7.5px * var(--ts,1) + var(--tb,0px)),calc(7.5px + var(--tc,0px)));letter-spacing:.14em;color:var(--aq-red);justify-content:space-between;align-items:baseline;padding:0 2px;font-weight:700;display:flex}.aq-stamp .aq-qr{background:0 0;width:84px}.aq-stamp .aq-done{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));gap:3px}.aq-stamp .aq-done svg{width:24px;height:24px}.aq-stamp-cap{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));letter-spacing:-.02em;color:var(--aq-red);font-weight:650}.aq-stamp.is-peek{translate:-40% 26%;rotate:-10deg}.aq-stamp.is-big,.aq-stamp.is-peek:hover{translate:0;rotate:0deg;scale:1.72}.aq-stamp:focus-visible{outline:none}.aq-stamp:focus-visible .aq-stamp-face:before{border:2px solid var(--aq-red)}.aq-stamp.is-tuck{translate:-60% calc(100% + 40px)}.aq-stamp.is-away{display:none}.aq-stamp.is-new{animation:aq-stamp-in .8s var(--aq-spring) .6s both}@keyframes aq-stamp-in{0%{opacity:0;translate:-30px 40px;rotate:-14deg}to{opacity:1;translate:0;rotate:-4deg}}.aq-postmark{width:86px;height:86px;color:var(--aq-red);opacity:0;pointer-events:none;mix-blend-mode:multiply;position:absolute;top:-20px;right:-26px;rotate:-18deg;scale:1.8}:is([data-s=opened],[data-s=install],[data-s=done]) .aq-postmark{animation:.5s cubic-bezier(.2,.9,.3,1.2) forwards aq-thump}@keyframes aq-thump{0%{opacity:0;scale:1.8}60%{opacity:.92;scale:.94}to{opacity:.88;scale:1}}.aq-slip{z-index:44;background:var(--aq-card);border-left:2px solid var(--aq-red);width:300px;box-shadow:0 0 0 1px var(--aq-line),var(--aq-shadow);opacity:0;visibility:hidden;transition:opacity .25s var(--aq-ease),translate .4s var(--aq-ease),visibility 0s .4s;gap:10px;padding:18px 18px 16px;display:grid;position:fixed;bottom:24px;left:226px;translate:-12px}.aq-slip.is-on{opacity:1;visibility:visible;transition:opacity .25s var(--aq-ease) 80ms,translate .4s var(--aq-ease) 80ms;translate:0}.aq-panel .aq-title{font-size:min(calc(22px * var(--ts,1) + var(--tb,0px)),calc(22px + var(--tc,0px)));letter-spacing:-.05em;line-height:1.22}.aq-verb-i{width:13px;height:13px}.aq-panel{z-index:70;border:0;border-top:2px solid var(--aq-red);background:var(--aq-card);width:452px;max-width:calc(100vw - 32px);color:var(--aq-ink);box-shadow:0 0 0 1px var(--aq-line),var(--aq-shadow);grid-template-columns:172px minmax(0,1fr);gap:20px;margin:0;padding:22px 22px 18px;display:grid;position:fixed;inset:auto;overflow:visible}.aq-panel:not(:popover-open){display:none}.aq-panel:popover-open{animation:aq-panel-in .3s var(--aq-ease)}@keyframes aq-panel-in{0%{opacity:0;translate:0 -6px}}.aq-panel>.aq-qr{box-shadow:0 0 0 1px var(--aq-line);align-self:start;padding:8px}.aq-copy{align-content:start;gap:12px;min-width:0;display:grid}.aq-foot{border-top:1px solid var(--aq-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.aq-x{width:44px;height:44px;color:var(--aq-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.aq-x:hover{color:var(--aq-ink)}.aq-x svg{width:16px;height:16px}.aq-alt,.aq-panel .aq-alt{font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));color:var(--aq-muted);text-underline-offset:4px;white-space:nowrap;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.aq-alt:hover{color:var(--aq-red)}html.ag-on,html.ag-on body{overflow:hidden!important}html.ag-on :is(.install,.brand-header,.d-bar,.mobile-sticky){visibility:hidden}.ag{z-index:2147483000;background:var(--aq-paper);animation:ag-in .5s var(--aq-ease) both;flex-direction:column;display:flex;position:fixed;inset:0}.ag.is-out{animation:ag-out .42s var(--aq-ease) forwards}@keyframes ag-in{0%{opacity:0}}@keyframes ag-out{to{opacity:0;translate:0 24px}}.ag [tabindex="-1"]:focus{outline:none}.ag-scroll:focus-visible{outline:2px solid var(--aq-red);outline-offset:-2px}.ag-scroll{overscroll-behavior:contain;padding:calc(env(safe-area-inset-top) + 18px) 22px 24px;flex:1;overflow-y:auto}.ag-top{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:18px;display:flex}.ag-logo{aspect-ratio:133/41;width:96px;color:var(--aq-red);background:currentColor;flex:none;display:block;-webkit-mask:url(/images/promotions/autumn-2026/cuckoo-logo.svg) 50%/contain no-repeat;mask:url(/images/promotions/autumn-2026/cuckoo-logo.svg) 50%/contain no-repeat}.ag-from{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:-.01em;text-align:right;align-items:center;gap:6px;display:inline-flex}.ag-from i{background:var(--aq-red);border-radius:50%;flex:none;width:6px;height:6px}.ag-h1{font-size:min(calc(clamp(28px,9vw,38px) * var(--ts,1) + var(--tb,0px)),calc(clamp(28px,9vw,38px) + var(--tc,0px)));letter-spacing:-.06em;color:var(--aq-red);text-wrap:balance;margin:0;font-weight:650;line-height:1.14}.ag-h1 em{color:var(--aq-red);font-style:normal}.ag-lede{font-size:min(calc(15.5px * var(--ts,1) + var(--tb,0px)),calc(15.5px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:-.025em;text-wrap:pretty;margin:12px 0 0;line-height:1.65}.ag-eyebrow{font-size:min(calc(10.5px * var(--ts,1) + var(--tb,0px)),calc(10.5px + var(--tc,0px)));letter-spacing:.14em;color:var(--aq-red);margin:0 0 12px;font-weight:650}.ag-card{background:var(--aq-card);box-shadow:0 0 0 1px var(--aq-line);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;margin-top:22px;padding:12px;display:grid}.ag-card img{object-fit:cover;background:var(--aq-soft);width:60px;height:60px;display:block}.ag-card small{font-size:min(calc(11.5px * var(--ts,1) + var(--tb,0px)),calc(11.5px + var(--tc,0px)));color:var(--aq-muted);display:block}.ag-card strong{font-size:min(calc(16px * var(--ts,1) + var(--tb,0px)),calc(16px + var(--tc,0px)));letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.ag-card span{font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));color:var(--aq-red);letter-spacing:-.02em;margin-top:3px;display:block}.ag-why{border-top:1px solid var(--aq-line);margin:24px 0 0;padding:0;list-style:none}.ag-why li{border-bottom:1px solid var(--aq-line);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;display:grid}.ag-why li>span{width:36px;height:36px;color:var(--aq-red);background:#b6262c12;place-items:center;display:grid}.ag-why svg{width:19px;height:19px}.ag-why b{font-size:min(calc(15.5px * var(--ts,1) + var(--tb,0px)),calc(15.5px + var(--tc,0px)));letter-spacing:-.035em;font-weight:600;line-height:1.35;display:block}.ag-why small{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:-.02em;margin-top:1px;line-height:1.45;display:block}.ag-dock{z-index:2;padding:14px 22px calc(env(safe-area-inset-bottom) + 12px);background:linear-gradient(#f5f1e900,var(--aq-paper) 18px);flex:none;gap:4px;display:grid;position:relative}.ag-note{text-align:center;min-height:18px;font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:-.02em;margin:0 0 6px}.ag-cta{background:var(--aq-red);width:100%;min-height:58px;font-size:min(calc(17px * var(--ts,1) + var(--tb,0px)),calc(17px + var(--tc,0px)));letter-spacing:-.03em;border:0;justify-content:center;align-items:center;gap:10px;font-weight:650;transition:background .2s,scale .2s;display:flex;position:relative;overflow:hidden;color:#fff!important}.ag-cta:active{background:var(--aq-red-dark);scale:.985}.ag-cta[disabled]{cursor:progress;opacity:1}.ag-cta svg{flex:none;width:21px;height:21px}.ag-bar{transform-origin:0;background:#fffc;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.ag:is([data-p=installing],[data-p=asking],[data-p=arming]) .ag-cta{background:var(--aq-red-dark)}.ag[data-p=installing] .ag-bar{animation:ag-bar 9s var(--aq-ease) forwards}@keyframes ag-bar{to{transform:scaleX(.92)}}.ag[data-p=done] .ag-cta{background:var(--aq-ink)}.ag-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ag-spin;display:none}.ag:is([data-p=installing],[data-p=asking],[data-p=arming]) .ag-spin{display:block}.ag:is([data-p=installing],[data-p=asking],[data-p=arming]) .ag-cta>svg{display:none}@keyframes ag-spin{to{rotate:1turn}}.ag-web{min-height:46px;font-size:min(calc(14.5px * var(--ts,1) + var(--tb,0px)),calc(14.5px + var(--tc,0px)));letter-spacing:-.02em;background:0 0;border:0;font-weight:500;color:var(--aq-muted)!important}.ag--letter .ag-scroll{background:repeating-linear-gradient(180deg,transparent 0 33px,#b6262c0d 33px 34px) 0 calc(env(safe-area-inset-top) + 150px)/100% 100% no-repeat,var(--aq-paper)}.ag-letterhead{justify-content:space-between;align-items:flex-start;min-height:132px;margin-bottom:26px;display:flex;position:relative}.ag-to{font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:.01em;margin:0;padding-top:4px;line-height:1.7}.ag-to b{font-size:min(calc(10.5px * var(--ts,1) + var(--tb,0px)),calc(10.5px + var(--tc,0px)));letter-spacing:.14em;color:var(--aq-red);font-weight:650;display:block}.ag-stamp{filter:drop-shadow(0 6px 10px #27272226);margin-right:6px;position:relative;rotate:5deg}.ag-stamp .aq-stamp-face{width:96px}.ag-stamp-art{background:var(--aq-red);place-items:center;width:72px;height:72px;display:grid}.ag-stamp-art img{width:72px;height:72px;display:block}.ag-stamp .aq-postmark{width:84px;height:84px;animation:.55s cubic-bezier(.2,.9,.3,1.2) .55s forwards aq-thump;inset:auto auto -26px -44px}.ag-sign{font:italic min(calc(30px * var(--ts,1) + var(--tb,0px)),calc(30px + var(--tc,0px)))/1 Georgia,"Times New Roman",serif;letter-spacing:-.06em;color:var(--aq-red);opacity:.9;margin:26px 0 0}.ag-call{margin:calc(-18px - env(safe-area-inset-top)) -22px 0;padding:calc(env(safe-area-inset-top) + 18px) 22px 26px;background:var(--aq-red);color:#fff;position:relative;overflow:hidden}.ag-call:after{content:"Call us.";font:italic min(calc(76px * var(--ts,1) + var(--tb,0px)),calc(76px + var(--tc,0px)))/1 Georgia,"Times New Roman",serif;letter-spacing:-.07em;color:#ffffff14;pointer-events:none;position:absolute;bottom:-16px;right:-8px}.ag-call .ag-logo{color:#fff}.ag-call .ag-from{color:#fffc}.ag-call .ag-from i{background:#fff}.ag-call .ag-eyebrow{color:#fffc}.ag-num{font-size:min(calc(clamp(34px,11vw,44px) * var(--ts,1) + var(--tb,0px)),calc(clamp(34px,11vw,44px) + var(--tc,0px)));letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;text-decoration:none;display:block;color:#fff!important}.ag-hours{font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));color:#fffc;letter-spacing:-.01em;margin:10px 0 0}.ag-dial{z-index:1;min-height:48px;font-size:min(calc(15px * var(--ts,1) + var(--tb,0px)),calc(15px + var(--tc,0px)));letter-spacing:-.02em;background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:0 20px 0 6px;font-weight:650;text-decoration:none;display:inline-flex;position:relative;color:var(--aq-red)!important}.ag-dial i{background:var(--aq-red);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ag-dial svg{width:18px;height:18px}.ag-after{padding-top:26px}.ag--call .ag-h1{font-size:min(calc(clamp(26px,7.6vw,32px) * var(--ts,1) + var(--tb,0px)),calc(clamp(26px,7.6vw,32px) + var(--tc,0px)));color:var(--aq-ink)}.ag-press{background:var(--aq-card);box-shadow:0 0 0 1px var(--aq-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:18px;display:grid}.ag-icon{font-size:min(calc(11px * var(--ts,1) + var(--tb,0px)),calc(11px + var(--tc,0px)));color:var(--aq-ink);justify-items:center;gap:6px;font-weight:600;display:grid}.ag-icon img{width:62px;height:62px;animation:ag-press 3.2s var(--aq-ease) infinite;border-radius:15px;display:block;box-shadow:0 8px 18px -8px #b6262ca0}@keyframes ag-press{0%,62%,to{scale:1}70%{scale:.9}78%{scale:1.04}}.ag-menu{background:var(--aq-paper);box-shadow:0 0 0 1px var(--aq-line),0 14px 30px -16px #27272270;font-size:min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)));letter-spacing:-.02em;transform-origin:0;animation:ag-menu 3.2s var(--aq-ease) infinite;margin:0;padding:6px 0;list-style:none}.ag-menu li{align-items:center;gap:10px;padding:8px 14px;display:flex}.ag-menu li+li{border-top:1px solid var(--aq-line)}.ag-menu svg{width:16px;height:16px;color:var(--aq-red)}@keyframes ag-menu{0%,68%,to{translate:-4px;scale:.94}78%,96%{translate:0;scale:1}}.ag-hint{font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));color:var(--aq-muted);letter-spacing:-.02em;margin:10px 0 0}.ag-sheet-back{z-index:3;opacity:0;pointer-events:none;background:#27272270;transition:opacity .3s;position:fixed;inset:0}.ag[data-sheet=open] .ag-sheet-back{opacity:1;pointer-events:auto}.ag-sheet{z-index:4;max-height:86svh;padding:10px 22px calc(env(safe-area-inset-bottom) + 18px);background:var(--aq-paper);border-top:2px solid var(--aq-red);visibility:hidden;transition:translate .45s var(--aq-ease),visibility 0s .45s;position:fixed;bottom:0;left:0;right:0;overflow:auto;translate:0 105%}.ag[data-sheet=open] .ag-sheet{visibility:visible;transition:translate .45s var(--aq-ease);translate:0}.ag-grip{background:#2727222e;border-radius:4px;width:40px;height:4px;margin:0 auto 16px}.ag-sheet h2{font-size:min(calc(21px * var(--ts,1) + var(--tb,0px)),calc(21px + var(--tc,0px)));letter-spacing:-.05em;color:var(--aq-red);margin:0;font-weight:650}.ag-sheet>p{font-size:min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)));color:var(--aq-muted);margin:4px 0 0}.ag-steps{gap:8px;margin:16px 0 14px;padding:0;list-style:none;display:grid}.ag-steps li{background:var(--aq-card);box-shadow:0 0 0 1px var(--aq-line);font-size:min(calc(15px * var(--ts,1) + var(--tb,0px)),calc(15px + var(--tc,0px)));letter-spacing:-.03em;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.ag-steps .n{background:var(--aq-red);color:#fff;width:28px;height:28px;font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));border-radius:50%;place-items:center;font-weight:650;display:grid}.ag-key{vertical-align:middle;background:#fff;border-radius:8px;align-items:center;gap:4px;margin:0 2px;padding:3px 8px;font-weight:650;display:inline-flex;box-shadow:0 0 0 1px #27272226}.ag-key svg{width:17px;height:17px}.ag-chrome{width:100%;min-height:48px;font-size:min(calc(14.5px * var(--ts,1) + var(--tb,0px)),calc(14.5px + var(--tc,0px)));text-underline-offset:4px;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;text-decoration:underline;display:flex;color:var(--aq-red)!important}.ag-chrome[hidden]{display:none}.ag-chrome svg{width:17px;height:17px}.ag-ok{border:1px solid var(--aq-red);width:100%;min-height:52px;font-size:min(calc(15.5px * var(--ts,1) + var(--tb,0px)),calc(15.5px + var(--tc,0px)));background:0 0;font-weight:600;color:var(--aq-red)!important}@media (height<=700px){.ag-dock .ag-note{display:none}.ag-scroll{padding-top:calc(env(safe-area-inset-top) + 12px)}.ag-call{margin-top:calc(-12px - env(safe-area-inset-top));padding-top:calc(env(safe-area-inset-top) + 12px)}.ag-letterhead{min-height:120px;margin-bottom:18px}}@media (width>=600px){.ag-scroll,.ag-dock{padding-left:max(22px,50% - 230px);padding-right:max(22px,50% - 230px)}.ag-call{margin-left:min(-22px,230px - 50%);margin-right:min(-22px,230px - 50%);padding-left:max(22px,50% - 230px);padding-right:max(22px,50% - 230px)}}@media (width<=359px){.ag-scroll,.ag-dock{padding-left:16px;padding-right:16px}.ag-call{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.ag-press{gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){:is(.aq-stamp,.aq-slip,.aq-panel,.ag),:is(.aq-stamp,.aq-slip,.aq-panel,.ag) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.install-root{--ir:var(--brand-red,#b6262c);--ir-dark:var(--brand-red-dark,#941d24);--ip:var(--brand-paper,#f5f1e9);--ii:var(--brand-ink,#272722);--im:var(--brand-muted,#6b635d);--il:#27272229;--ie:cubic-bezier(.2,.8,.2,1);--ishadow:0 2px 6px #2727220f,0 24px 48px -16px #27272252;--ifont:"Cuckoo Pretendard",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","PingFang SC",Arial,sans-serif;display:contents}.install-root img{max-width:none;height:auto;display:block}.install-root :is(button,a):focus-visible{outline:2px solid var(--ir);outline-offset:3px}.install-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.install-locked,html.install-locked body{overflow:hidden}.install{z-index:55;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom) + var(--install-lift,0px));max-width:440px;color:var(--ii);border:1px solid var(--il);border-top:2px solid var(--ir);box-shadow:var(--ishadow);font-family:var(--ifont);word-break:keep-all;touch-action:none;-webkit-user-select:none;user-select:none;translate:0 var(--install-drag,0px);opacity:var(--install-fade,1);transition:translate .38s var(--ie),opacity .25s var(--ie),visibility 0s;background:#fffdf9;align-items:center;gap:12px;margin-inline:auto;padding:14px 4px 14px 14px;display:flex;position:fixed}.install:not(.is-on){translate:0 calc(100% + 40px + var(--install-lift,0px));opacity:0;visibility:hidden;transition:translate .38s var(--ie),opacity .25s var(--ie),visibility 0s .38s}.install.is-dragging{transition:none}.install [hidden]{display:none!important}.install-mark{flex:none;width:48px;height:48px;position:relative}.install-mark img{border-radius:11px;width:48px;height:48px;box-shadow:0 0 0 1px #2727220f}.install-check{background:var(--ii);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:scale .34s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;bottom:-5px;right:-5px;scale:0;box-shadow:0 0 0 2.5px #fffdf9}.install-check svg{stroke-width:3px}.install:is([data-phase=opening],[data-phase=done]) .install-check{scale:1}.install-text{flex:1;gap:3px;min-width:0;display:grid}.install-text strong{font-size:min(calc(15px * var(--ts,1) + var(--tb,0px)),calc(15px + var(--tc,0px)));letter-spacing:-.025em;font-weight:650;line-height:1.3}.install-text span{font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));color:var(--im);text-wrap:pretty;line-height:1.4}.install-go{border:1px solid var(--ir);background:var(--ir);color:#fff;min-height:44px;font:inherit;font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 16px 0 14px;font-weight:600;transition:background .2s;display:inline-flex}.install-go:active{background:var(--ir-dark)}.install-go[disabled]{opacity:1;cursor:progress}.install-launch{color:var(--ir);background:0 0;margin-right:10px}.install-launch:active{background:#b6262c12}.install-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite install-spin;display:none}.install-go[aria-busy] .install-spin{display:block}.install-go[aria-busy] svg{display:none}.install-close{width:44px;height:44px;color:var(--im);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.install:is([data-phase=done],[data-phase=opening]){padding-right:14px}@media (width<=359px){.install{gap:10px;padding-left:12px;left:12px;right:12px}.install-go:not([aria-busy]) svg{display:none}.install-go{padding:0 14px}}@keyframes install-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.install-spin{animation:1.6s linear infinite install-spin!important}}.brand-mobile-nav>.brand-menu-install{border:0;border-bottom:1px solid var(--brand-line);width:100%;color:inherit;font:inherit;font-size:min(calc(20px * var(--ts,1) + var(--tb,0px)),calc(20px + var(--tc,0px)));letter-spacing:-.03em;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:19px;margin:0;padding:18px 0;display:flex}.brand-mobile-nav>.brand-menu-install[hidden]{display:none}.brand-mobile-nav>.brand-menu-install>span{margin-left:auto}@media (width<=680px){.brand-mobile-nav>.brand-menu-install{font-size:min(calc(18px * var(--ts,1) + var(--tb,0px)),calc(18px + var(--tc,0px)));padding:16px 0}}dialog.ig{width:100%;max-width:none;height:100%;max-height:none;color:var(--ii);box-shadow:none;font-family:var(--ifont);word-break:keep-all;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.ig::backdrop{background:#27272285}dialog.ig[open]::backdrop{animation:ig-fade .3s var(--ie)}.ig-sheet{overscroll-behavior:contain;background:var(--ip);border-top:2px solid var(--ir);max-width:480px;max-height:calc(100dvh - 24px);box-shadow:var(--ishadow);padding:8px 20px calc(70px + env(safe-area-inset-bottom));animation:ig-up .46s var(--ie);margin-inline:auto;position:absolute;bottom:0;left:0;right:0;overflow:auto}dialog.ig:is([data-v=ipad],[data-v=other],[data-v=inapp]) .ig-sheet{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ig-grip{background:#2727222e;border-radius:4px;width:40px;height:4px;margin:4px auto 16px}.ig-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ig-head img{border-radius:10px;width:44px;height:44px;box-shadow:0 0 0 1px #2727220f}.ig-head h2{font-size:min(calc(20px * var(--ts,1) + var(--tb,0px)),calc(20px + var(--tc,0px)));letter-spacing:-.045em;color:var(--ir);margin:0;font-weight:650;line-height:1.25}.ig-head h2:focus{outline:none}.ig-head p{font-size:min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)));color:var(--im);margin:3px 0 0;line-height:1.45}.ig-close{width:44px;height:44px;color:var(--im);cursor:pointer;background:0 0;border:0;align-self:start;place-items:center;margin-right:-12px;padding:0;display:grid}.ig-body{border-top:1px solid var(--il);grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:grid}dialog.ig[data-v=inapp] .ig-body{grid-template-columns:1fr}dialog.ig[data-v=inapp] .demo{display:none}.ig-copy{border:1px solid var(--ir);width:100%;min-height:52px;color:var(--ir);font:inherit;font-size:min(calc(15px * var(--ts,1) + var(--tb,0px)),calc(15px + var(--tc,0px)));cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-weight:600;display:flex}.ig-copy[hidden]{display:none}.ig-steps{counter-reset:ig;gap:4px;margin:0;padding:0;list-style:none;display:grid}.ig-steps[hidden]{display:none}.ig-steps li{counter-increment:ig;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:7px 0;display:grid}dialog.ig:not([data-v=inapp]) .ig-steps li:not(.is-now,.is-done) .ig-chip:not(.ig-chip--blue,.ig-chip--app){color:var(--im);background:#fbf8f2;border-color:#2727221f}dialog.ig:not([data-v=inapp]) .ig-steps li:not(.is-now,.is-done) .ig-chip--blue{color:#0759b8;background:#e9f2ff;border-color:#d3e5ff}dialog.ig:not([data-v=inapp]) .ig-steps li:not(.is-now,.is-done) .ig-chip--app{opacity:.55}.ig-num{width:24px;height:24px;font-size:min(calc(12px * var(--ts,1) + var(--tb,0px)),calc(12px + var(--tc,0px)));font-variant-numeric:tabular-nums;color:var(--ii);transition:background .3s,color .3s,scale .3s var(--ie);background:#e8e1d6;border-radius:50%;place-items:center;margin-top:4px;font-weight:700;display:grid;position:relative}.ig-num span:before{content:counter(ig)}.ig-num svg{opacity:0;stroke-width:3px;transition:opacity .2s;position:absolute}.is-now .ig-num{background:var(--ir);color:#fff;scale:1.08}.is-done .ig-num{background:var(--ii);color:#fff}.is-done .ig-num span{opacity:0}.is-done .ig-num svg{opacity:1}.ig-what{gap:4px;min-width:0;display:grid}.ig-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ig-chip{color:#111114;min-width:32px;height:32px;font-size:min(calc(13.5px * var(--ts,1) + var(--tb,0px)),calc(13.5px + var(--tc,0px)));letter-spacing:-.01em;white-space:nowrap;transition:box-shadow .3s var(--ie),border-color .3s,color .3s,background .3s,opacity .3s;background:#fff;border:1px solid #2727222e;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-weight:600;display:inline-flex}.ig-chip:not(:has(>span:not(.install-sr))){width:32px;padding:0}.ig-chip--blue{color:#fff;background:#0a84ff;border-color:#0a84ff}.ig-chip--app{background:0 0;border:0;width:32px;padding:0}.ig-chip--app img{border-radius:7px;width:30px;height:30px}.is-now .ig-chip:not(.ig-chip--app){border-color:var(--ir);box-shadow:0 0 0 3px #b6262c2e}.ig-then,.ig-or{color:#2727227a;font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));display:inline-flex}.ig-hint{font-size:min(calc(12.5px * var(--ts,1) + var(--tb,0px)),calc(12.5px + var(--tc,0px)));color:var(--im);line-height:1.4}.ig-point{z-index:2;background:var(--ir);color:#fff;width:40px;height:40px;bottom:calc(12px + env(safe-area-inset-bottom));animation:ig-nudge 1.1s var(--ie) infinite;border-radius:50%;place-items:center;display:grid;position:fixed;left:calc(50% - 20px);rotate:90deg;box-shadow:0 6px 16px -4px #27272266}.ig-point:after{content:"";border:2px solid var(--ir);animation:ig-ring 1.6s var(--ie) infinite;border-radius:50%;position:absolute;inset:0}.ig-point svg{stroke-width:2.6px}dialog.ig[data-v=v27] .ig-point{left:calc(28.4% - 20px)}dialog.ig[data-v=v26] .ig-point{left:calc(85.6% - 20px)}dialog.ig:is([data-v=ipad],[data-v=other]) .ig-point{bottom:auto;top:calc(10px + env(safe-area-inset-top));rotate:-90deg}dialog.ig[data-v=ipad] .ig-point{left:auto;right:102px}dialog.ig[data-v=other] .ig-point{left:auto;right:46px}dialog.ig[data-v=inapp] .ig-point{display:none}@keyframes ig-up{0%{translate:0 100%}}@keyframes ig-fade{0%{opacity:0}}@keyframes ig-nudge{50%{translate:7px}}@keyframes ig-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}.demo{--d-bg:#fff;--d-ink:#111114;--d-sub:#8e8e93;--d-fill:#eceef1;--d-sheet:#f2f2f7;--d-glass:#ffffffe6;--d-line:#3c3c4324;aspect-ratio:148/304;width:148px;font-family:-apple-system,BlinkMacSystemFont,var(--ifont);background:#1b1c20;border-radius:30px;padding:5px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 36px -18px #27272299}@media (prefers-color-scheme:dark){.demo{--d-bg:#0b0b0d;--d-ink:#f2f2f7;--d-fill:#1f1f23;--d-sheet:#1c1c1e;--d-glass:#2c2c30eb;--d-line:#ebebf524;background:#2a2b30}}.d-screen{background:var(--d-bg);height:100%;color:var(--d-ink);font-size:min(calc(8px * var(--ts,1) + var(--tb,0px)),calc(8px + var(--tc,0px)));letter-spacing:-.01em;border-radius:25px;font-weight:600;position:relative;overflow:hidden}.d-screen svg{display:block}.d-page{background:#f5f1e9;align-content:start;gap:5px;padding:28px 10px 0;display:grid;position:absolute;inset:0}.d-mast{border-bottom:.5px solid #b6262c40;justify-content:space-between;align-items:center;margin-bottom:9px;padding-bottom:7px;display:flex}.d-logo{background:#b6262c;width:46px;height:13px;display:block;-webkit-mask:url(/images/promotions/autumn-2026/cuckoo-logo.svg) 0/contain no-repeat;mask:url(/images/promotions/autumn-2026/cuckoo-logo.svg) 0/contain no-repeat}.d-menu-btn{border:.5px solid #b6262c80;border-radius:50%;width:14px;height:14px;display:block}.d-h{height:9px;width:var(--w);background:#b6262c;border-radius:1px;display:block}.d-l{height:4px;width:var(--w);background:#6b635d4d;border-radius:2px;margin-top:3px;display:block}.d-cta{background:#b6262c;width:56%;height:14px;margin:5px 0 7px;display:block}.d-img{background:linear-gradient(#9fb0c3,#c9d2db 66%,#b98a5c 66%,#a87a4e);height:84px;display:block;position:relative;overflow:hidden}.d-img b{background:#f4f6f7;border-radius:3px;width:20px;height:42px;position:absolute;bottom:16px;left:50%;translate:-50%;box-shadow:0 1px 3px #0003}.d-img i{background:#b6262c;border-radius:50%;width:24px;height:24px;position:absolute;bottom:6px;left:6px}.d-bar{color:var(--d-ink);align-items:center;gap:4px;display:none;position:absolute}.d-b{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.d-bar--compact{bottom:9px;left:6px;right:6px}.d-bar--compact>.d-b,.d-url{background:var(--d-glass);box-shadow:0 2px 8px #00000024,0 0 0 .5px var(--d-line);-webkit-backdrop-filter:blur(8px)}.d-url{border-radius:11px;flex:1;align-items:center;gap:2px;min-width:0;height:22px;padding:0 6px 0 0;display:flex}.d-url b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:min(calc(6.5px * var(--ts,1) + var(--tb,0px)),calc(6.5px + var(--tc,0px)));text-align:center;flex:1;font-weight:600;overflow:hidden}.d-v26{display:none!important}.demo[data-v=v26] .d-v26{display:grid!important}.demo[data-v=v26] .d-v27,.demo[data-v=v26] .d-url>.d-b{display:none}.demo[data-v=v26] .d-url{padding-left:6px}.d-bar--classic{background:var(--d-glass);border-top:.5px solid var(--d-line);justify-content:space-between;height:30px;padding:0 8px 4px;bottom:0;left:0;right:0}.d-bar--top{top:14px;left:6px;right:6px}.d-bar--top .d-url{padding-left:6px}.demo:is([data-v=v27],[data-v=v26]) .d-bar--compact,.demo[data-v=classic] .d-bar--classic,.demo:is([data-v=ipad],[data-v=other]) .d-bar--top{display:flex}.demo:is([data-v=ipad],[data-v=other]) .d-page{padding-top:46px}.d-dim{opacity:0;background:#00000038;transition:opacity .3s;position:absolute;inset:0}.demo:is([data-f=menu],[data-f=share],[data-f=more],[data-f=add]) .d-dim{opacity:1}.d-menu{background:var(--d-glass);-webkit-backdrop-filter:blur(10px);transform-origin:20% 100%;opacity:0;border-radius:13px;width:92px;padding:4px;transition:opacity .25s,scale .35s cubic-bezier(.3,1.3,.5,1);display:grid;position:absolute;bottom:38px;left:22px;scale:.5;box-shadow:0 8px 24px #00000038}.demo[data-v=v26] .d-menu{transform-origin:90% 100%;left:auto;right:6px}.d-menu span{border-radius:7px;align-items:center;gap:5px;height:18px;padding:0 5px;display:flex}.d-menu span:not(:first-child):after{content:"";background:var(--d-line);border-radius:2px;width:46px;height:4px}.d-menu i{display:grid}.demo[data-f=menu] .d-menu{opacity:1;scale:1}.d-share{background:var(--d-sheet);transition:translate .42s var(--ie);border-radius:20px;gap:7px;padding:8px 7px 9px;display:grid;position:absolute;bottom:4px;left:4px;right:4px;translate:0 110%;box-shadow:0 -4px 20px #0000002e}.demo:is([data-f=share],[data-f=more]) .d-share{translate:0}.demo[data-v=ipad] .d-share{opacity:0;transform-origin:70% 0;width:116px;transition:opacity .25s,scale .35s var(--ie);inset:38px 6px auto auto;translate:0;scale:.7}.demo[data-v=ipad]:is([data-f=share],[data-f=more]) .d-share{opacity:1;scale:1}.d-sh-head{border-bottom:.5px solid var(--d-line);align-items:center;gap:5px;padding:0 2px 6px;display:flex}.d-sh-head img{border-radius:5px;width:18px;height:18px}.d-sh-head b{font-size:min(calc(7.5px * var(--ts,1) + var(--tb,0px)),calc(7.5px + var(--tc,0px)))}.d-sh-apps,.d-sh-acts{justify-content:space-between;padding:0 2px;display:flex}.d-sh-apps i{background:var(--d-fill);border-radius:6px;width:22px;height:22px}.d-sh-acts span{justify-items:center;gap:2px;display:grid}.d-sh-acts i{background:var(--d-fill);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.d-sh-acts b{font-size:min(calc(5.5px * var(--ts,1) + var(--tb,0px)),calc(5.5px + var(--tc,0px)));color:var(--d-sub);font-weight:600}.d-sh-list{max-height:0;transition:max-height .4s var(--ie);border-radius:9px;gap:1px;display:grid;overflow:hidden}.demo[data-f=more] .d-sh-list{max-height:80px}.d-sh-list span{background:var(--d-bg);height:17px;font-size:min(calc(7px * var(--ts,1) + var(--tb,0px)),calc(7px + var(--tc,0px)));align-items:center;gap:5px;padding:0 7px;display:flex}.d-sh-list span:empty:after{content:"";background:var(--d-line);border-radius:2px;width:50px;height:4px}.d-add{background:var(--d-sheet);transition:translate .42s var(--ie);border-radius:18px 18px 0 0;align-content:start;gap:8px;padding:9px 7px;display:grid;position:absolute;inset:16px 0 0;translate:0 100%;box-shadow:0 -4px 20px #0003}.demo[data-f=add] .d-add{translate:0}.d-add-head{justify-content:space-between;align-items:center;display:flex}.d-add-head>span:first-child{background:var(--d-fill);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.d-add-head b{font-size:min(calc(7.5px * var(--ts,1) + var(--tb,0px)),calc(7.5px + var(--tc,0px)))}.d-add-head [data-t]{color:#fff;height:18px;font-size:min(calc(7.5px * var(--ts,1) + var(--tb,0px)),calc(7.5px + var(--tc,0px)));background:#0a84ff;border-radius:9px;place-items:center;padding:0 8px;display:grid}.d-add-app{background:var(--d-bg);border-radius:9px;align-items:center;gap:7px;padding:6px;display:flex}.d-add-app img{border-radius:6px;width:26px;height:26px}.d-add-app span{font-size:min(calc(7.5px * var(--ts,1) + var(--tb,0px)),calc(7.5px + var(--tc,0px)));gap:4px;display:grid}.d-add-app i{background:var(--d-line);border-radius:2px;width:60px;height:4px}.d-add-row{background:var(--d-bg);border-radius:9px;justify-content:space-between;align-items:center;padding:6px;display:flex}.d-add-row span{background:var(--d-line);border-radius:2px;width:46px;height:4px}.d-switch{background:#34c759;border-radius:6px;width:20px;height:12px;position:relative}.d-switch:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:1.5px;right:1.5px}.d-home{opacity:0;background:radial-gradient(120% 80% at 20% 0,#9a7a62 0%,#0000 60%),linear-gradient(160deg,#4a3f3b,#1f1c1d);grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px 8px;padding:30px 12px;transition:opacity .35s;display:grid;position:absolute;inset:0}.d-home i{aspect-ratio:1;background:#fff3;border-radius:6px}.d-app{justify-items:center;gap:3px;display:grid;scale:0}.d-app img{aspect-ratio:1;border-radius:6px;width:100%}.d-app b{font-size:min(calc(5.5px * var(--ts,1) + var(--tb,0px)),calc(5.5px + var(--tc,0px)));color:#fff;white-space:nowrap;font-weight:600}.demo[data-f=home] .d-home{opacity:1}.demo[data-f=home] .d-app{animation:.7s cubic-bezier(.3,1.5,.5,1) .35s forwards d-pop}@keyframes d-pop{0%{scale:0}to{scale:1}}.d-touch{z-index:5;pointer-events:none;opacity:0;width:22px;height:22px;translate:var(--tx,0) var(--ty,0);background:#8e8e938c;border-radius:50%;transition:translate .58s cubic-bezier(.45,0,.2,1),opacity .25s,scale .18s;position:absolute;top:-11px;left:-11px;box-shadow:0 0 0 1.5px #ffffffe6,0 3px 8px #0000004d}.d-touch.is-tap{scale:.78}.d-touch:after{content:"";opacity:0;border:2px solid #ffffffe6;border-radius:50%;position:absolute;inset:0}.d-touch.is-tap:after{animation:.5s ease-out d-ripple}@keyframes d-ripple{0%{opacity:1;scale:1}to{opacity:0;scale:2.2}}@media (width<=359px){.ig-sheet{padding-inline:16px}.ig-body{grid-template-columns:118px minmax(0,1fr);gap:12px}.demo{zoom:.8}.ig-chip{height:30px;font-size:min(calc(13px * var(--ts,1) + var(--tb,0px)),calc(13px + var(--tc,0px)));padding:0 9px}}@media (prefers-reduced-motion:reduce){.ig-point,.ig-point:after{animation:none!important}}.install-welcome,.install-toast{z-index:90;background:var(--ii);color:#fff;font-family:var(--ifont);font-size:min(calc(14px * var(--ts,1) + var(--tb,0px)),calc(14px + var(--tc,0px)));letter-spacing:-.01em;box-shadow:var(--ishadow);white-space:nowrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex;position:fixed;left:50%;translate:-50%}.install-welcome{top:calc(12px + env(safe-area-inset-top));padding:7px 18px 7px 7px;animation:.5s cubic-bezier(.3,1.4,.5,1) welcome-in}.install-welcome img{border-radius:6px;width:24px;height:24px}.install-toast{bottom:calc(24px + env(safe-area-inset-bottom));z-index:95;padding:12px 18px}:is(.install-welcome,.install-toast)[hidden]{display:none}@keyframes welcome-in{0%{translate:-50% -140%}}
