@charset "UTF-8";._modalOverlay_1p7ek_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:32px}._modalContent_1p7ek_13{background:#fff;border-radius:24px;max-width:500px;width:100%;padding:0;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}._modalBody_1p7ek_25{padding:32px;overflow-y:auto}._header_1p7ek_30{text-align:center;margin-bottom:32px}._logo_1p7ek_35{width:80px;height:80px;object-fit:contain;margin-bottom:20px}._title_1p7ek_42{font-size:2rem;font-weight:700;color:#000;margin:0 0 12px}._subtitle_1p7ek_49{font-size:1.25rem;color:#444;margin:0}._pointsCard_1p7ek_55{background:#f5f5f5;border-radius:20px;padding:32px;text-align:center;margin-bottom:32px}._pointsValue_1p7ek_63{font-size:4rem;font-weight:800;color:var(--primary-color, #1a1a1a);line-height:1}._pointsLabel_1p7ek_70{font-size:1.25rem;color:#444;margin-top:8px;text-transform:uppercase;letter-spacing:2px}._rewardsSection_1p7ek_78{margin-bottom:24px}._sectionTitle_1p7ek_82{font-size:1.5rem;font-weight:600;color:#000;margin:0 0 20px}._rewardsList_1p7ek_89{display:flex;flex-direction:column;gap:12px}._rewardCard_1p7ek_95{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;min-height:80px;background:#fff;border:3px solid #ddd;border-radius:16px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%}._rewardCard_1p7ek_95._selected_1p7ek_109{border-color:var(--primary-color, #1a1a1a);background:rgba(var(--primary-color, #1a1a1a),.05)}._rewardInfo_1p7ek_114{display:flex;flex-direction:column;flex:1}._rewardName_1p7ek_120{font-size:1.25rem;font-weight:600;color:#000;display:flex;align-items:center;gap:10px}._check_1p7ek_129{color:var(--primary-color, #1a1a1a);font-weight:700;font-size:1.5rem}._rewardPoints_1p7ek_135{font-size:1rem;color:#444;margin-top:4px}._rewardValue_1p7ek_141{font-size:1.25rem;font-weight:700;color:#2e7d32;background:#e8f5e9;padding:8px 16px;border-radius:12px}._notice_1p7ek_150{margin-top:20px;padding:16px 20px;background:#fff8e1;border-left:4px solid #ffc107;border-radius:0 12px 12px 0;font-size:1rem;color:#856404}._form_1p7ek_160{margin-top:24px}._input_1p7ek_164{width:100%;padding:20px 24px;border:3px solid #ddd;border-radius:16px;font-size:1.25rem;margin-bottom:20px;transition:border-color .15s}._input_1p7ek_164:focus{outline:none;border-color:var(--primary-color, #1a1a1a)}._input_1p7ek_164::placeholder{color:#999}._error_1p7ek_181{color:#c62828;font-size:1.125rem;margin:0 0 16px;text-align:center;font-weight:500}._actions_1p7ek_189{display:flex;gap:16px;margin-top:24px}._primaryButton_1p7ek_195{flex:1;padding:20px 24px;min-height:64px;background:var(--primary-color, #1a1a1a);color:var(--primary-contrast, #fff);border:none;border-radius:16px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:opacity .15s}._primaryButton_1p7ek_195:active{opacity:.8}._primaryButton_1p7ek_195:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_1p7ek_216{flex:1;padding:20px 24px;min-height:64px;background:transparent;color:var(--primary-color, #1a1a1a);border:3px solid var(--primary-color, #1a1a1a);border-radius:16px;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .15s}._secondaryButton_1p7ek_216:active{background:rgba(var(--primary-color, #1a1a1a),.08)}._successState_1p7ek_233{text-align:center;padding:32px 0}._successState_1p7ek_233 ._icon_1p7ek_237{font-size:5rem;display:block;margin-bottom:24px}._successState_1p7ek_233 h3{font-size:1.75rem;color:#000;margin:0 0 12px}._successState_1p7ek_233 p{font-size:1.25rem;color:#444;margin:0 0 32px}._successState_1p7ek_233 ._hint_1p7ek_252{font-size:1rem;color:#444}._description_1p7ek_257{font-size:1.25rem;color:#444;text-align:center;margin:0 0 32px;line-height:1.5}._optionsContainer_1p7ek_265{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._optionCard_1p7ek_272{display:flex;align-items:center;gap:20px;padding:24px;min-height:90px;background:#fff;border:3px solid #ddd;border-radius:16px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%}._optionCard_1p7ek_272:active{border-color:var(--primary-color, #1a1a1a);background:rgba(var(--primary-color, #1a1a1a),.05)}._optionIcon_1p7ek_291{font-size:2.5rem;flex-shrink:0}._optionContent_1p7ek_296{flex:1;display:flex;flex-direction:column;gap:4px}._optionContent_1p7ek_296 strong{font-size:1.25rem;color:#000}._optionContent_1p7ek_296 span{font-size:1rem;color:#444}._backButton_1p7ek_311{background:none;border:none;padding:0;font-size:1.125rem;color:#444;cursor:pointer;margin-bottom:24px;text-align:left}._backButton_1p7ek_311:active{color:#000}._qrScannerContainer_1p7ek_325{display:flex;flex-direction:column;align-items:center;padding:40px 0}._qrScannerAnimation_1p7ek_332{position:relative;width:280px;height:280px;margin-bottom:32px;display:flex;align-items:center;justify-content:center}._qrFrame_1p7ek_342{position:relative;width:240px;height:240px;background:linear-gradient(135deg,rgba(var(--primary-color, #1a1a1a),.05),rgba(var(--primary-color, #1a1a1a),.1));border-radius:20px;overflow:hidden}._qrCorner_1p7ek_351{position:absolute;width:40px;height:40px;border:4px solid var(--primary-color, #1a1a1a)}._qrCorner_1p7ek_351[style*="top: 0"][style*="left: 0"]{border-right:none;border-bottom:none;border-radius:16px 0 0}._qrCorner_1p7ek_351[style*="top: 0"][style*="right: 0"]{border-left:none;border-bottom:none;border-radius:0 16px 0 0}._qrCorner_1p7ek_351[style*="bottom: 0"][style*="left: 0"]{border-right:none;border-top:none;border-radius:0 0 0 16px}._qrCorner_1p7ek_351[style*="bottom: 0"][style*="right: 0"]{border-left:none;border-top:none;border-radius:0 0 16px}._qrScanLine_1p7ek_378{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--primary-color, #1a1a1a) 50%,transparent 100%);box-shadow:0 0 10px var(--primary-color, #1a1a1a);animation:_qrScan_1p7ek_325 2s ease-in-out infinite}@keyframes _qrScan_1p7ek_325{0%,to{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(240px)}}._qrIcon_1p7ek_404{position:absolute;font-size:4rem;animation:_qrPulse_1p7ek_1 2s ease-in-out infinite}@keyframes _qrPulse_1p7ek_1{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}._qrInstructions_1p7ek_420{font-size:1.25rem;color:#444;text-align:center;margin:0 0 24px;line-height:1.5}._qrHiddenInput_1p7ek_428{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}._phoneRow_1p7ek_437{display:flex;align-items:stretch;gap:12px;margin-bottom:20px}._qrContainer_1p7ek_444{display:flex;justify-content:center;align-items:center;padding:24px;background:#fff;border-radius:16px;margin:16px 0 24px}._spinner_1p7ek_454{width:56px;height:56px;border:6px solid rgba(0,0,0,.1);border-top-color:var(--loyalty-primary, #FF4600);border-radius:50%;animation:_ev1882-spin_1p7ek_1 .9s linear infinite}@keyframes _ev1882-spin_1p7ek_1{to{transform:rotate(360deg)}}._kioskContainer_1bqa8_6{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;overflow:hidden;position:relative}._kioskContainer_1bqa8_6 *{touch-action:manipulation}._kioskContainer_1bqa8_6 ._scrollableContent_1bqa8_30{touch-action:pan-y;overflow-y:auto;-webkit-overflow-scrolling:touch}._kioskContainer_1bqa8_6 input,._kioskContainer_1bqa8_6 textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;touch-action:manipulation}._kioskThemed_1bqa8_48{color:var(--k-on-bg)}._kioskThemed_1bqa8_48[data-k-font-text]{font-family:var(--k-font-text)!important}._kioskThemed_1bqa8_48[data-k-font-text] button,._kioskThemed_1bqa8_48[data-k-font-text] input,._kioskThemed_1bqa8_48[data-k-font-text] textarea{font-family:inherit}._kioskThemed_1bqa8_48[data-k-font-titles] h1,._kioskThemed_1bqa8_48[data-k-font-titles] h2,._kioskThemed_1bqa8_48[data-k-font-titles] h3,._kioskThemed_1bqa8_48[data-k-font-titles] h4{font-family:var(--k-font-titles)}._kioskThemed_1bqa8_48 .text-gray-900,._kioskThemed_1bqa8_48 .text-gray-800,._kioskThemed_1bqa8_48 .text-gray-700,._kioskThemed_1bqa8_48 .text-gray-600,._kioskThemed_1bqa8_48 .text-black{color:var(--k-on-bg)!important}._kioskThemed_1bqa8_48 .bg-white:not([style*=background]),._kioskThemed_1bqa8_48 .bg-white\/90:not([style*=background]),._kioskThemed_1bqa8_48 .bg-gray-50:not([style*=background]){background-color:var(--k-surface)!important;color:var(--k-on-surface)}._kioskThemed_1bqa8_48 .bg-gray-100:not([style*=background]),._kioskThemed_1bqa8_48 .bg-gray-200:not([style*=background]){background-color:var(--k-surface-2)!important;color:var(--k-on-surface-2)}._kioskThemed_1bqa8_48 .bg-white:not([style*=background]) .text-gray-900,._kioskThemed_1bqa8_48 .bg-white:not([style*=background]) .text-gray-800,._kioskThemed_1bqa8_48 .bg-white:not([style*=background]) .text-gray-700,._kioskThemed_1bqa8_48 .bg-white:not([style*=background]) .text-gray-600,._kioskThemed_1bqa8_48 .bg-white:not([style*=background]) .text-black,._kioskThemed_1bqa8_48 .bg-white\/90:not([style*=background]) .text-gray-900,._kioskThemed_1bqa8_48 .bg-white\/90:not([style*=background]) .text-gray-800,._kioskThemed_1bqa8_48 .bg-white\/90:not([style*=background]) .text-gray-700,._kioskThemed_1bqa8_48 .bg-white\/90:not([style*=background]) .text-gray-600,._kioskThemed_1bqa8_48 .bg-white\/90:not([style*=background]) .text-black,._kioskThemed_1bqa8_48 .bg-gray-50:not([style*=background]) .text-gray-900,._kioskThemed_1bqa8_48 .bg-gray-50:not([style*=background]) .text-gray-800,._kioskThemed_1bqa8_48 .bg-gray-50:not([style*=background]) .text-gray-700,._kioskThemed_1bqa8_48 .bg-gray-50:not([style*=background]) .text-gray-600,._kioskThemed_1bqa8_48 .bg-gray-50:not([style*=background]) .text-black,._kioskThemed_1bqa8_48 .bg-gray-100:not([style*=background]) .text-gray-900,._kioskThemed_1bqa8_48 .bg-gray-100:not([style*=background]) .text-gray-800,._kioskThemed_1bqa8_48 .bg-gray-100:not([style*=background]) .text-gray-700,._kioskThemed_1bqa8_48 .bg-gray-100:not([style*=background]) .text-gray-600,._kioskThemed_1bqa8_48 .bg-gray-100:not([style*=background]) .text-black,._kioskThemed_1bqa8_48 .bg-gray-200:not([style*=background]) .text-gray-900,._kioskThemed_1bqa8_48 .bg-gray-200:not([style*=background]) .text-gray-800,._kioskThemed_1bqa8_48 .bg-gray-200:not([style*=background]) .text-gray-700,._kioskThemed_1bqa8_48 .bg-gray-200:not([style*=background]) .text-gray-600,._kioskThemed_1bqa8_48 .bg-gray-200:not([style*=background]) .text-black{color:inherit!important}._kioskThemed_1bqa8_48 .bg-orange-100{background-color:var(--k-primary)!important;border-color:var(--k-primary)!important;color:var(--k-on-primary)!important}._kioskThemed_1bqa8_48 .bg-orange-100 .text-orange-600,._kioskThemed_1bqa8_48 .bg-orange-100.text-orange-600{color:var(--k-on-primary)!important}._kioskThemed_1bqa8_48 .bg-black{background-color:var(--k-primary)!important;color:var(--k-on-primary)!important}._kioskThemed_1bqa8_48[data-k-radius] .rounded,._kioskThemed_1bqa8_48[data-k-radius] .rounded-lg,._kioskThemed_1bqa8_48[data-k-radius] .rounded-xl,._kioskThemed_1bqa8_48[data-k-radius] .rounded-2xl,._kioskThemed_1bqa8_48[data-k-radius] .rounded-3xl{border-radius:var(--k-radius)!important}._kioskThemed_1bqa8_48[data-k-radius] .rounded-t-xl,._kioskThemed_1bqa8_48[data-k-radius] .rounded-t-2xl{border-top-left-radius:var(--k-radius)!important;border-top-right-radius:var(--k-radius)!important}._kioskThemed_1bqa8_48[data-k-photo=square] .k-photo{border-radius:0!important}._kioskThemed_1bqa8_48[data-k-photo=rounded] .k-photo{border-radius:var(--k-radius, 16px)!important;overflow:hidden}._kioskThemed_1bqa8_48[data-k-photo=circle] .k-photo{border-radius:9999px!important;overflow:hidden;aspect-ratio:1/1;width:82%;margin:9% auto 0}._kioskThemed_1bqa8_48[data-k-photo=circle] .k-photo-full{width:100%;margin:0}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important;margin-bottom:2.5rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-card .p-8{padding:1rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-card .text-3xl{font-size:1.5rem!important;line-height:2rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-card .text-2xl{font-size:1.25rem!important;line-height:1.75rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-card .text-lg{font-size:1rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-row{padding-top:.75rem!important;padding-bottom:.75rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-row .text-3xl{font-size:1.5rem!important;line-height:2rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-rows-card{width:260px!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-carousel-card{width:62%!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-card .p-6{padding:1rem!important}._kioskThemed_1bqa8_48[data-k-density=compacta] .k-product-card .text-4xl{font-size:1.875rem!important;line-height:2.25rem!important}._kioskContainer_1bqa8_6 .k-scroll-x{touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none}._kioskContainer_1bqa8_6 .k-scroll-x::-webkit-scrollbar{display:none}._kioskContainer_1bqa8_6 .k-detail-sheet{border-top-left-radius:var(--k-radius, 32px);border-top-right-radius:var(--k-radius, 32px)}._kioskContainer_1bqa8_6 .k-detail-modal{border-radius:var(--k-radius, 32px)}
