.account-avatar{display:inline-grid;place-items:center;flex:none;overflow:hidden;color:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));border-radius:50%;background:var(--tint)}.account-avatar svg{width:48%;height:48%}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-avatar-small{width:28px;height:28px}.account-avatar-medium{width:46px;height:46px}.account-avatar-large{width:62px;height:62px}.account-onboarding h3,.account-profile h3{margin:0 0 5px;font-size:19px;letter-spacing:-.5px}.account-onboarding>p.field-hint{margin:0}.account-avatar-picker{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.account-avatar-picker legend{margin-bottom:1px;font-size:12px;font-weight:700}.account-avatar-option{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer}.account-avatar-option:hover{background:var(--soft)}.account-avatar-option.is-selected{border-color:var(--brand);background:var(--tint)}.account-avatar-option.is-disabled{cursor:not-allowed;opacity:.58}.account-avatar-option input{position:absolute;width:1px;height:1px;opacity:0}.account-avatar-option>span:not(.account-avatar){display:grid;gap:2px;min-width:0}.account-avatar-option strong{font-size:12px}.account-avatar-option small{color:var(--muted);font-size:10px;line-height:1.4}.account-avatar-option>svg{width:17px;height:17px;color:var(--brand)}.account-consents{display:grid;gap:10px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-consents label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}.account-consents input{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:var(--brand)}.account-consents a{color:var(--brand)}.account-consents p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.account-profile .form-intro{display:flex;align-items:flex-start;gap:6px}.account-profile .form-intro svg{width:14px;height:14px;flex:none;margin-top:2px}.account-profile .field input:disabled{color:var(--muted);cursor:not-allowed;background:var(--soft)}.account-withdrawal{display:grid;gap:10px;margin-top:10px;padding-top:16px;border-top:1px solid var(--line)}.account-withdrawal h4{margin:0;font-size:13px}.account-withdrawal p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.account-withdrawal .status{display:flex;align-items:flex-start;gap:6px}.account-withdrawal .status svg{width:15px;height:15px;flex:none;margin-top:1px}.account-withdrawal-confirm{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--red) 30%,var(--line));border-radius:10px}.account-withdrawal-confirm h5{margin:0;font-size:13px}.account-pending-cancel{display:grid;gap:10px;margin-top:2px}.account-text-button{justify-self:start;padding:0;border:0;color:var(--muted);background:transparent;font-size:11px;text-decoration:underline;text-underline-offset:3px}.account-text-button:hover{color:var(--ink)}@media (max-width:580px){.account-avatar-option{gap:9px;padding:9px}.account-avatar-large{width:56px;height:56px}}.social-mark{width:18px;height:18px;flex:none;display:inline-grid;place-items:center}.social-mark.is-google{background:#fff;border-radius:50%}.social-mark.is-google svg,.social-mark.is-naver svg{width:12px;height:12px}.social-mark.is-kakao,.social-mark.is-naver{background:none}.social-mark.is-kakao svg{width:18px;height:18px}.button.is-google,.button.is-kakao,.button.is-naver{width:100%;border:1px solid transparent;border-radius:12px}.button.is-kakao,.button.is-kakao:hover{color:#000000d9;background:#fee500}.button.is-naver,.button.is-naver:hover{color:#fff;background:#03c75a}.button.is-google,.button.is-google:hover{color:light-dark(#1f1f1f,#e3e3e3);background:light-dark(#fff,#131314);border:1px solid light-dark(#747775,#8e918f)}.member-progress{display:grid;gap:12px}.member-progress h3{margin:0;font-size:15px;font-weight:800}.member-progress small{color:var(--muted);font-size:12px}.member-progress .detail-note{margin:0}.member-progress label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;color:var(--muted);font-size:12px}.member-progress label b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.member-progress progress{grid-column:1/-1;width:100%;height:3px;border:0;border-radius:999px;appearance:none;background:var(--soft);overflow:hidden}.member-progress progress::-webkit-progress-bar{background:var(--soft)}.member-progress progress::-webkit-progress-value{background:var(--brand);border-radius:999px}.member-progress progress::-moz-progress-bar{background:var(--brand)}.member-badges{display:flex;flex-wrap:wrap;gap:6px}.member-badges span{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid transparent;border-radius:999px;color:#ddf8ee;background:linear-gradient(180deg,#16302c,#111f1e) padding-box,linear-gradient(120deg,#6fe6c1,#7cc4ff 60%,#6fe6c1) border-box;font-size:11px;font-weight:750}.member-badges svg{width:12px;height:12px;color:#7fe8c6;stroke-width:2.2}.nickname-row{display:flex;gap:8px}.nickname-row input{flex:1 1;min-width:0}.nickname-dice{flex:none;display:grid;place-items:center;width:48px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);cursor:pointer}.nickname-dice:hover:not(:disabled){background:var(--soft)}.nickname-dice:disabled{opacity:.5;cursor:default}.nickname-dice svg{width:20px;height:20px}.account-consents .account-consent-all{padding-bottom:10px;border-bottom:1px solid var(--line)}.telegram-alerts h3{margin:0 0 5px;font-size:19px;letter-spacing:-.5px}.telegram-alerts .detail-note{margin:0}.telegram-alerts a.button{text-decoration:none}.telegram-keyword-group,.telegram-mode{display:grid;gap:8px}.telegram-keyword-head>span,.telegram-mode>span{font-size:12px;font-weight:700}.telegram-mode>div{display:flex;flex-wrap:wrap;gap:6px}.telegram-keyword-head>small,.telegram-mode>small{color:var(--muted);font-size:11px}.telegram-keyword-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.telegram-keywords{flex-wrap:wrap;overflow:visible;margin:0}.telegram-keyword-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,7.5rem) auto;align-items:end;gap:6px 8px}.telegram-keyword-form>.field-hint{grid-column:1/-1}.telegram-unlink{display:grid;gap:6px}.telegram-unlink>p{margin:0}.telegram-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step;border-top:1px solid var(--line)}.telegram-steps li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;padding:11px 0;border-bottom:1px solid var(--line);counter-increment:step}.telegram-steps li:before{content:counter(step);grid-row:span 2;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--brand);font-size:11px;font-weight:800}.telegram-steps strong{font-size:13px}.telegram-steps span{color:var(--muted);font-size:12px;line-height:1.5}.telegram-commands{margin:0}.telegram-commands div{margin:6px 0}.telegram-commands code{color:var(--ink);font-size:12px}.feed-navigation a.lab-link{display:inline-flex;align-items:center;gap:5px}.lab-icon{flex:none}.lab-kicker{display:inline-flex;align-items:center;gap:4px;margin:0 0 2px}.lab-notice{margin:-8px 0 18px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--muted);font-size:13px;line-height:1.6}.lab-notice summary{cursor:pointer;color:var(--ink)}.lab-notice p{margin:8px 0 2px}.lab-muted{color:var(--muted)}.lab-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:26px}.lab-highlights a{display:grid;gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);text-decoration:none}.lab-highlights a:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.lab-highlights span{color:var(--muted);font-size:12px}.lab-highlights strong{color:#ff4552;font-size:17px;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-highlights small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lab-kind-section h3,.lab-places-section h2{margin:0 0 10px;font-size:16px;letter-spacing:-.4px}.lab-kind-section h3 span{color:var(--muted);font-weight:600}.lab-places{display:flex;gap:10px;overflow-x:auto;margin:0 0 26px;padding-bottom:6px;scrollbar-width:thin}.lab-place{display:flex;flex:none;align-items:center;gap:10px;width:230px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--paper);text-decoration:none}.lab-place:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.lab-place .deal-art{flex:none;width:56px;height:56px;overflow:hidden;border-radius:10px;background:var(--soft)}.lab-place .deal-art img{object-fit:cover!important}.lab-place-copy{display:grid;gap:1px;min-width:0}.lab-place-copy strong{font-size:15px}.lab-place-copy>span{color:#ff4552;font-size:13px;font-weight:750}.lab-place-copy small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lab-toolbar{justify-content:space-between;gap:8px 18px;padding:14px 0 6px;font-size:13px}.lab-choices,.lab-toolbar{display:flex;flex-wrap:wrap}.lab-choices{gap:4px 14px}.lab-choices a{color:var(--muted);text-decoration:none}.lab-choices a[aria-current]{color:var(--brand);font-weight:750}.lab-travel-card .lab-details{margin:0;overflow:hidden;color:var(--muted);font-size:12.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.lab-source-badge{color:#c9d3e1;font-weight:650}.lab-travel-card .card-facts .lab-list-price{color:var(--muted)}.lab-travel-card .card-facts .lab-down{color:var(--green);font-weight:700}.lab-travel-card .card-facts .lab-soon{border-color:color-mix(in srgb,#ff4552 60%,transparent);color:#ff8f8f}.lab-flight-dates{display:grid;gap:2px;margin:4px 0 0;padding:0;list-style:none;font-size:12.5px}.lab-flight-dates a{display:flex;justify-content:space-between;gap:12px;max-width:320px;padding:3px 0;color:var(--muted);text-decoration:none}.lab-flight-dates a:hover{color:var(--ink)}.lab-flight-dates b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-back{display:inline-block;margin-bottom:8px;color:var(--muted);font-size:13px;text-decoration:none}.lab-place-title{margin:0 0 12px;font-size:22px;letter-spacing:-.8px}.lab-estimate{display:grid;gap:4px;margin-bottom:24px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:13px}.lab-estimate p{margin:0}.lab-estimate-total{font-size:15px}.lab-estimate-total strong{color:#ff4552;font-size:20px;letter-spacing:-.6px}.lab-kind-section{margin-bottom:22px}@media (max-width:580px){.lab-highlights{grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.lab-highlights a{grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;column-gap:10px;padding:9px 12px;border:0;border-radius:0;background:none}.lab-highlights a+a{border-top:1px solid var(--line)}.lab-highlights strong{font-size:15px}.lab-highlights small{grid-column:2}.lab-place{width:210px}}.lab-travel-card .deal-art img{object-fit:cover!important}@media (max-width:400px){.feed-navigation-tools .compact-filter-button>span{display:none}}.specials-today-line{display:flex;flex-wrap:wrap;gap:4px 14px;margin:-6px 0 12px;font-size:13.5px}.specials-today-line a{color:var(--muted);text-decoration:none}.specials-today-line b{color:var(--ink);font-weight:800}.specials-today-line a:hover b{color:var(--brand)}.specials-filter{display:flex;gap:18px;margin:0 0 6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.specials-filter::-webkit-scrollbar{display:none}.specials-filter a{flex:none;padding:8px 0 9px;border-bottom:2px solid transparent;color:var(--muted);font-size:14.5px;font-weight:700;text-decoration:none;white-space:nowrap}.specials-filter a[aria-current]{border-bottom-color:var(--brand);color:var(--ink)}.specials-filter.is-sectors{gap:14px;margin-bottom:12px;border-bottom:0}.specials-filter.is-sectors a{padding:4px 0;border:0;font-size:13px;font-weight:650}.specials-filter.is-sectors a[aria-current]{color:var(--brand)}.specials-filter span{color:var(--muted);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specials-schedule{--timeline-name:128px;--timeline-row:34px;--timeline-group:30px;--timeline-day:0px;margin:0 0 8px;padding:14px 16px 12px 0;overflow-x:auto;scrollbar-width:thin;border-radius:14px;background:var(--paper)}.specials-timeline{position:relative;display:grid;align-items:center}.specials-corner{align-self:stretch}.specials-month-label{align-self:end;padding-left:2px;color:var(--ink);font-size:13px;font-weight:800;letter-spacing:-.3px;white-space:nowrap}.specials-tick{z-index:1;justify-self:start;padding-left:2px;color:var(--muted);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.specials-tick.is-today{justify-self:center;padding:1px 6px;border-radius:5px;background:var(--brand);color:#fff;font-size:10.5px;font-weight:800}.specials-today,.specials-weekend{align-self:stretch;pointer-events:none}.specials-weekend{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}.specials-today{background:color-mix(in srgb,var(--brand) 13%,transparent)}.specials-group{align-self:end;padding:0 0 4px 16px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.specials-group,.specials-timeline-name{position:sticky;left:0;z-index:3;background:var(--paper)}.specials-timeline-name{align-self:stretch;display:flex;align-items:center;gap:8px;min-width:0;padding:0 10px 0 16px;color:var(--ink);font-size:13px;font-weight:650;text-decoration:none}.specials-timeline-name>span{display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.specials-timeline-name b{flex:none;font-weight:inherit}.specials-timeline-name small{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px;font-weight:600}@media (max-width:899px){.specials-schedule{--timeline-row:38px}.specials-timeline-name>span{flex-direction:column;align-items:flex-start;gap:1px}.specials-timeline-name b{max-width:100%;overflow:hidden;text-overflow:ellipsis}.specials-timeline-name small{max-width:100%;font-size:10.5px;line-height:1.2}}@media (min-width:900px){.specials-schedule{--timeline-name:fit-content(340px)}}.specials-offer-service .site-initial,.specials-offer-service img,.specials-timeline-name .site-initial,.specials-timeline-name img{width:16px;height:16px;flex:none;border-radius:4px}.specials-offer-service img,.specials-timeline-name img{box-sizing:border-box;padding:1px;background:#f2f4f7}.specials-offer-service .site-initial,.specials-timeline-name .site-initial{display:inline-grid;place-items:center;background:var(--line);color:var(--muted);font-size:9px}.specials-timeline-name:hover b{text-decoration:underline}.specials-span{--hue:#ff5a61;position:relative;z-index:1;display:flex;align-items:center;min-width:8px;height:22px;margin:0 1px;padding:0 6px;overflow:hidden;border-radius:11px;background:linear-gradient(90deg,color-mix(in srgb,var(--hue) 12%,var(--paper)) var(--done),color-mix(in srgb,var(--hue) 34%,var(--paper)) var(--done));color:color-mix(in srgb,var(--hue) 35%,#fff);text-decoration:none}.specials-span:not(.is-head){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.specials-span:not(.is-tail){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.specials-ghost.is-overseas,.specials-span.is-overseas{--hue:#f5a524}.specials-ghost.is-fashion,.specials-span.is-fashion{--hue:#ff7eb6}.specials-ghost.is-beauty,.specials-span.is-beauty{--hue:#c08bff}.specials-ghost.is-digital,.specials-span.is-digital{--hue:#3ec7c2}.specials-ghost.is-sports,.specials-span.is-sports{--hue:#5fd068}.specials-ghost.is-living,.specials-span.is-living{--hue:#e98c5a}.specials-ghost{--hue:#ff5a61;z-index:1;height:18px;margin:0 1px;border-radius:9px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--hue) 22%,transparent) 0 5px,color-mix(in srgb,var(--hue) 8%,transparent) 5px 10px)}.specials-lastyear-period,.specials-note.is-ghost{color:var(--muted);font-weight:650}.specials-lastyear-period{font-size:12.5px}.specials-span.is-ai{--hue:#6b9bff}.specials-span:hover{background:color-mix(in srgb,var(--hue) 44%,var(--paper))}.specials-arrow{flex:none;width:14px;height:14px;color:color-mix(in srgb,var(--hue) 55%,#fff);stroke-width:2.6}.specials-span.is-tail:after{content:"";position:absolute;top:50%;right:6px;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--hue) 45%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--hue) 34%,var(--paper));transform:translateY(-50%)}.specials-note{z-index:1;display:inline-flex;align-items:baseline;gap:5px;padding:0 7px;color:color-mix(in srgb,#ff5a61 40%,#fff);font-size:11.5px;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specials-note b{color:var(--muted);font-size:11px;font-weight:700}.specials-note.is-overseas{color:color-mix(in srgb,#f5a524 40%,#fff)}.specials-note.is-ai{color:color-mix(in srgb,#6b9bff 40%,#fff)}.specials-note.is-fashion{color:color-mix(in srgb,#ff7eb6 40%,#fff)}.specials-note.is-beauty{color:color-mix(in srgb,#c08bff 40%,#fff)}.specials-note.is-digital{color:color-mix(in srgb,#3ec7c2 40%,#fff)}.specials-note.is-sports{color:color-mix(in srgb,#5fd068 40%,#fff)}.specials-note.is-living{color:color-mix(in srgb,#e98c5a 40%,#fff)}.specials-note.is-inside{margin-left:auto;padding:0;color:inherit}.specials-pending{z-index:1;padding-left:6px;color:var(--muted);font-size:11.5px;font-weight:650;text-decoration:none;white-space:nowrap}.specials-pending:before{content:"";display:inline-block;width:26px;height:0;margin-right:7px;vertical-align:middle;border-top:2px dotted color-mix(in srgb,var(--muted) 60%,transparent)}.specials-section{margin-top:22px}.specials-section-title{margin:0 0 2px;font-size:18px;letter-spacing:-.5px}.specials-section-title span{color:var(--muted);font-weight:600}.deal-card.specials-row{align-items:start}.specials-row .deal-image-link{align-self:start}.specials-logo{display:grid;place-items:center;background:#f2f4f7!important}.specials-logo img{width:34px;height:34px;border-radius:7px}.specials-logo .site-initial{color:#3a4352;font-size:22px;font-weight:800}.specials-row .deal-title{margin:0;color:var(--ink);font-size:16px;font-weight:750;line-height:1.35;text-decoration:none}.specials-row .card-facts{flex-direction:column;align-items:flex-start;gap:3px}.specials-summary{color:var(--ink);font-size:13px;line-height:1.55;opacity:.86}.specials-phase{flex:none;margin-left:auto;color:var(--muted);font-size:11px;font-weight:700}.specials-strengths{display:grid;gap:3px;margin:2px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5}.specials-strengths li{display:flex;gap:6px;color:var(--ink)}.specials-strengths svg{flex:none;width:15px;height:15px;margin-top:2px;color:var(--green);stroke-width:2.6}.specials-box{display:grid;gap:4px;margin:4px 0 0;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--ink) 3%,transparent);font-size:12.5px;line-height:1.5}.specials-box p{margin:0;color:var(--ink)}.specials-box .specials-box-title{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11.5px;font-weight:800}.specials-box-title svg{width:14px;height:14px;color:#f5a524}.specials-box ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.specials-box li{position:relative;padding-left:11px;color:var(--ink)}.specials-box li:before{content:"";position:absolute;left:1px;top:.62em;width:4px;height:4px;border-radius:1px;background:var(--muted)}.specials-box>a{color:var(--muted);font-size:11px}.specials-meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin:2px 0 0;font-size:11.5px}.specials-meta,.specials-meta a{align-items:center;color:var(--muted)}.specials-meta a{display:inline-flex;gap:2px;text-decoration:none}.specials-meta>a{color:var(--ink);font-weight:650}.specials-meta a:hover{color:var(--ink);text-decoration:underline}.specials-meta svg{width:12px;height:12px;stroke-width:2}.specials-offers{display:grid;margin:2px 0 0;padding:0;list-style:none}.specials-offer{display:grid;gap:3px;padding:9px 0;border-top:1px solid var(--line);scroll-margin-top:60px}.specials-offer:first-child{padding-top:4px;border-top:0}.specials-offer:target{box-shadow:inset 3px 0 0 #4a78d6;padding-left:9px}.specials-offer-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:14px}.specials-tag{flex:none;padding:1px 6px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:10.5px;font-weight:800}.specials-offer.is-promo .specials-tag{border-color:color-mix(in srgb,#6b9bff 60%,transparent);color:#9dbcff}.specials-offer-head a{min-width:0;color:var(--ink);font-weight:650;text-decoration:none}.specials-offer-head b{margin-left:auto;color:#ff4552;font-size:14.5px;font-weight:800;letter-spacing:-.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specials-detail{margin:0;color:var(--muted);font-size:12.5px;line-height:1.55}.specials-pay{color:var(--ink);font-weight:650}.specials-deadline.is-soon{color:#ff8f8f;font-weight:750}.specials-notice{margin:18px 0 96px}@media (max-width:580px){.specials-schedule{--timeline-name:96px;--timeline-row:38px;--timeline-group:28px;--timeline-day:14px;margin-inline:-4px;padding:12px 10px 10px 0}.specials-timeline-name{gap:6px;padding:0 6px 0 10px;font-size:12px}.specials-group{padding-left:10px}.specials-timeline-name .site-initial,.specials-timeline-name img{width:14px;height:14px}.specials-span{height:20px;padding:0 5px}.specials-note,.specials-pending{font-size:10.5px}.specials-note-word{display:none}.specials-note{padding:0 5px}.specials-row .deal-title{font-size:15px}.specials-offer-head b{flex-basis:100%;margin-left:0}}.specials-bucket+.specials-bucket{margin-top:14px}.specials-bucket-title{margin:12px 0 0;padding-bottom:6px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:800}.specials-bucket-title span{font-weight:600}p.specials-strengths{display:flex;gap:6px;margin:0;color:var(--ink);font-size:13px;line-height:1.5}p.specials-strengths svg{flex:none;width:15px;height:15px;margin-top:2px;color:var(--green);stroke-width:2.6}.specials-more{display:grid;gap:6px}.specials-more>summary{width:fit-content;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.specials-more[open]>summary{color:var(--ink)}.specials-history{margin-top:14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ink) 3%,transparent)}.specials-history>summary{color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.specials-history .specials-offers{margin-top:8px}.specials-note.is-mall{color:color-mix(in srgb,#ff5a61 40%,#fff)}.specials-schedule.is-compact{overflow:hidden}.specials-schedule.is-compact .specials-timeline{min-width:0}.specials-note.is-inside{padding-right:24px;color:#fff;font-size:10.5px;text-shadow:0 1px 1px #0006}.specials-note.is-inside b{color:#ffffffb3}.specials-row .card-facts{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.specials-when{color:var(--muted);font-size:12.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specials-note-text{margin:0;color:var(--muted);font-size:12px}.specials-offer-service{display:inline-flex;align-items:center;gap:5px;align-self:center;flex:none;color:var(--ink);font-size:13.5px}.specials-note.is-later{color:var(--muted);font-weight:650;text-decoration:none}.specials-note.is-later:hover{color:var(--ink)}.specials-detail-more>summary{color:var(--muted);font-size:12.5px;line-height:1.55;cursor:pointer}.specials-detail-more>summary:after{content:" 더 보기";color:var(--ink);font-weight:700}.specials-detail-more[open]>summary:after{content:""}.specials-note.is-ghost.is-over{z-index:2;color:var(--ink);text-shadow:0 1px 2px #000a}.specials-note.is-tight{font-size:10px;letter-spacing:-.3px;gap:3px}.specials-legend-line{display:flex;align-items:center;gap:6px;margin:8px 0 0 16px;color:var(--muted);font-size:11.5px}.specials-legend-line i{width:18px;height:9px;border-radius:5px;background:repeating-linear-gradient(135deg,#ff5a6155 0 4px,#ff5a6118 4px 8px)}.specials-intro{margin:4px 0 0;color:var(--muted);font-size:13px}.specials-when.is-count{color:var(--ink);font-weight:750}.specials-detail-more>summary{list-style:none}.specials-detail-more>summary::-webkit-details-marker{display:none}.specials-detail-more>summary:after{white-space:nowrap}@media (max-width:580px){.specials-schedule{--timeline-name:108px}}.specials-offer-head .specials-offer-service{margin-right:-3px}.specials-note:not(.is-ghost):not(.is-later){gap:3px}