/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.buttonContainer{background:var(--color-accent-orange);color:var(--color-white)}.container{border-radius:var(--space-base)}.orderSuccessSection,.section{width:100%}.productSuggestionSection,.subBannerSection{margin-top:var(--space-lg);width:100%}.productSuggestionSection{padding:0 var(--space-md)}.containerDesktop{max-width:var(--container-xl);margin:0 auto}.productSuggestionSectionDesktop{padding:0}.container{background:var(--color-neutral-0);border-radius:var(--radius-lg);gap:var(--space-lg);padding:var(--space-lg)}.header{border-bottom:1px solid var(--color-neutral-15);padding-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.headerTitle{color:var(--color-neutral-90);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.closeButton{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.closeButton:hover{background:var(--color-neutral-10)}.closeIcon{color:var(--color-neutral-60);width:20px;height:20px}.formSection{gap:var(--space-md)}.formGroup,.formSection{flex-direction:column;display:flex}.formGroup{gap:var(--space-xs)}.label{color:var(--color-neutral-70);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.labelRequired:after{color:var(--color-error-60);content:" *"}.input{background:var(--color-neutral-0);border:1px solid var(--color-neutral-30);border-radius:var(--radius-md);color:var(--color-neutral-90);font-size:var(--font-size-base);padding:var(--space-sm)var(--space-md);width:100%;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--color-primary-100);box-shadow:0 0 0 3px var(--color-primary-20);outline:none}.input::-moz-placeholder{color:var(--color-neutral-40)}.input::placeholder{color:var(--color-neutral-40)}.inputError{border-color:var(--color-error-60)}.inputError:focus{box-shadow:0 0 0 3px var(--color-error-10)}.errorMessage{color:var(--color-error-60);font-size:var(--font-size-xs)}.textarea{resize:vertical;min-height:80px}.checkboxSection{background:var(--color-neutral-5);border-radius:var(--radius-md);padding:var(--space-md);flex-direction:column}.checkboxGroup,.checkboxSection{gap:var(--space-sm);display:flex}.checkboxGroup{align-items:flex-start}.checkbox{accent-color:var(--color-primary-100);cursor:pointer;width:18px;height:18px;margin-top:2px}.checkboxLabel{color:var(--color-neutral-70);cursor:pointer;font-size:var(--font-size-sm);line-height:1.4}.autoSaveGroup{align-items:center;gap:var(--space-sm);display:flex}.autoSaveLabel{color:var(--color-neutral-60);font-size:var(--font-size-sm)}.buttonSection{border-top:1px solid var(--color-neutral-15);gap:var(--space-sm);padding-top:var(--space-md);flex-direction:column;display:flex}.submitButton{background:var(--color-primary-100);border-radius:var(--radius-md);color:var(--color-neutral-0);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--space-md);border:none;width:100%;transition:background-color .2s}.submitButton:hover:not(:disabled){background:var(--color-primary-90)}.submitButton:disabled{background:var(--color-neutral-30);cursor:not-allowed}.loading{align-items:center;gap:var(--space-xs);justify-content:center;display:flex}.spinner{border:2px solid var(--color-neutral-0);border-top:2px solid #0000;width:16px;height:16px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.containerDesktop,.containerMobile{padding:var(--space-none)}.containerMobile{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.itemsDesktop,.itemsMobile{padding:var(--space-md)}.labelKicoin{align-items:center;display:flex}.primaryText{color:var(--color-primary-100);font-size:var(--font-size-xs);line-height:normal}.contentKicoin{display:flex}.text{color:var(--color-slate-80);font-size:var(--font-size-xs);line-height:normal}.toggleButton{width:100%;padding-bottom:var(--space-md);justify-content:space-between}.toggleBillingAddressButton{border-top-style:var(--tw-border-style);width:100%;padding-top:var(--space-md);border-top-width:1px;justify-content:space-between}.skeletonContainer{padding:var(--space-md)}.skeletonContent{border-radius:var(--radius-2xl);padding-top:var(--space-3xl)}.bottomSheetContent{min-height:300px;padding:var(--space-md)}.bottomSheetTitle{color:var(--color-slate-80);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg)}.infoIcon{color:var(--color-primary-100);cursor:pointer;font-size:var(--font-size-2xs);padding:var(--space-none);align-items:flex-start}.infoIcon:hover{opacity:.8}.headerBottomSheet{color:var(--color-primary-100)}.contentContainer{align-items:center;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.content{text-align:center}.iconContainer{margin-bottom:var(--space-md);justify-content:center;display:flex}.title{margin-bottom:var(--space-sm)}.description{color:var(--color-neutral-60);font-size:var(--font-size-base);line-height:var(--line-height-normal);white-space:pre-line}.container{background-color:var(--color-white)}.lineItemWrapper{padding:var(--space-md)var(--space-none)}.title{font-size:var(--font-size-lg);margin-bottom:var(--space-md)}.textRegular,.title{font-weight:var(--font-weight-bold)}.textRegular{color:var(--color-slate-80);font-size:var(--font-size-base)}.container .termOfService{box-shadow:none}.container .kicoinBillingAddress{padding:var(--space-none)}.cardContainer{background-color:var(--color-neutral-0);gap:var(--space-sm)}.orderItemsContainer{width:100%;padding:var(--space-none)}.orderItems{width:100%}.giftBoxSize{width:1.5rem;height:1.5rem}.giftBoxContainer{padding:0 var(--space-md)}.cardContent{width:100%}.paymentSummary{margin-top:var(--space-lg)}.textPaymentSummaryItem{font-size:var(--font-size-base)!important}.callToActionContent{font-size:var(--font-size-lg)}.message{font-weight:var(--font-weight-bold);margin-bottom:var(--space-xl)}.message,.orderNumber,.textBase{color:var(--color-neutral-0);font-size:var(--font-size-base)}.container{max-width:var(--container-xl)}.textBase{color:var(--color-primary-100);padding:0 var(--space-md);text-align:center}.orderNumber,.textBase{font-size:var(--font-size-sm)}.orderNumber{color:var(--color-accent-orange);font-weight:var(--font-weight-semibold)}.container{padding:var(--nova-space-lg);text-align:center}.containerDesktop{padding:var(--nova-space-2xl)}.content{gap:var(--nova-space-md);flex-direction:column;max-width:480px}.content,.iconWrapper{align-items:center;display:flex}.iconWrapper{background-color:var(--color-success-10);height:80px;margin-bottom:var(--nova-space-md);border-radius:50%;justify-content:center;width:80px}.successIcon{color:var(--color-success-100);width:48px;height:48px}.title{color:var(--color-neutral-90);margin-bottom:var(--nova-space-sm)}.message{color:var(--color-neutral-70)}.subMessage{color:var(--color-neutral-60);font-size:var(--font-size-sm)}.orderInfo{color:var(--color-primary-100);font-weight:var(--font-weight-medium)}.buttons{gap:var(--nova-space-sm);margin-top:var(--nova-space-lg);flex-direction:column;display:flex}.buttons,.detailsButton,.homeButton{width:100%}@media (min-width:768px){.buttons{flex-direction:row;justify-content:center}.detailsButton,.homeButton{width:auto;min-width:180px}}.cardContainer{background:var(--color-white);justify-content:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.cardTitle{padding:var(--space-lg)var(--space-lg)0 var(--space-lg)}.cardContent{gap:var(--space-md)}.cardContent,.paymentMethodsList{flex-direction:column;display:flex}.paymentMethodsList{width:100%}.textPaymentMethodDesktop{font-size:var(--font-size-sm)}.paymentMethodItem{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:var(--space-md);padding:var(--space-md);border:2px solid #0000;transition:background-color .2s;display:flex}.paymentMethodItem:hover{background-color:var(--color-neutral-5)}.paymentMethodItemSelected{background-color:var(--color-primary-10);border-color:var(--color-primary-100)}.paymentMethodItemDisabled{cursor:not-allowed;opacity:.6}.radioOuter{border:2px solid var(--color-neutral-40);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s;display:flex}.radioOuterSelected{border-color:var(--color-primary-100)}.radioInner{background-color:var(--color-primary-100);border-radius:50%;width:10px;height:10px;transition:transform .2s;transform:scale(0)}.radioInnerSelected{transform:scale(1)}.paymentMethodLogo{background-color:var(--color-neutral-5);border-radius:var(--radius-sm);-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:40px;height:40px}.paymentMethodContent{flex:1;min-width:0}.paymentMethodTitle{color:var(--color-neutral-90);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.paymentMethodDescription,.paymentMethodTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentMethodDescription{color:var(--color-neutral-60);font-size:var(--font-size-sm);margin:var(--space-2xs)0 0 0}.infoButton{border-radius:var(--radius-md);color:var(--color-neutral-50);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:flex}.infoButton:hover{background-color:var(--color-neutral-10);color:var(--color-primary-100)}.loadingContainer,.modalOverlay{padding:var(--space-lg)}.modalOverlay{z-index:var(--z-index-modal);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalContent{background-color:var(--color-neutral-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:500px;max-height:80vh;overflow-y:auto}.modalHeader{border-bottom:1px solid var(--color-neutral-15);padding:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.modalTitle{color:var(--color-neutral-90);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.modalCloseButton{border-radius:var(--radius-md);color:var(--color-neutral-50);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.modalCloseButton:hover{background-color:var(--color-neutral-10)}.modalBody{padding:var(--space-lg)}.instructionContent{color:var(--color-neutral-70);font-size:var(--font-size-base);line-height:1.6}.instructionContent p{margin:0 0 var(--space-md)0}.instructionContent ol,.instructionContent ul{margin:0 0 var(--space-md)0;padding-left:var(--space-lg)}.instructionContent li{margin-bottom:var(--space-xs)}.superButtonWrapper{width:100%}.dialogContentText{color:var(--color-primary-100);text-align:center}.placeOrderButton{background:var(--color-accent-orange);width:100%;color:var(--color-white)}.list{height:90%}.errorText{color:var(--color-error-100);font-size:var(--font-size-sm)}.bottomSheetContent{padding:var(--space-xs);overflow-y:auto}.cardContainerDesktop,.cardContainerMobile{background-color:var(--color-neutral-0);flex-direction:column;display:flex}.cardContainerDesktop{box-shadow:none}.cardLoadingContainer{background-color:var(--color-neutral-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;min-height:120px;display:flex}.cardContent{gap:var(--space-sm);flex-direction:column;display:flex}.title{font-size:var(--font-size-md)}.shippingMethodsList{flex-direction:column;display:flex}.divider{background-color:var(--color-neutral-15);height:1px;margin:var(--space-lg)0}.activityIndicator{padding:var(--space-lg);flex:1;justify-content:center;align-items:center;display:flex}.spinner{border:3px solid var(--color-neutral-20);border-top-color:var(--color-primary-100);border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}.errorShippingText{color:var(--color-error-100);font-size:var(--font-size-sm)}.helperText{border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:var(--space-sm)}.helperTextError{background-color:var(--color-error-10);color:var(--color-error-100)}.helperTextInfo{background-color:var(--color-info-10);color:var(--color-info-100)}.loadingContainer{padding:var(--space-md);flex-direction:column}.contentSkeleton{flex-direction:row;width:100%;display:flex}.shippingInfoSkeleton{gap:var(--space-xs);margin-bottom:var(--space-sm);justify-content:space-between;display:flex}.imageSkeleton{border-radius:var(--radius-md)}.imageSkeleton,.textSkeleton{background-color:var(--color-neutral-10);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.textSkeleton{border-radius:var(--radius-sm);height:16px;margin-top:var(--space-xs)}.emptyMessage{color:var(--color-error-50);font-size:var(--font-size-xs)}.emptyMessageContainer{justify-content:flex-start;align-items:center;gap:var(--space-sm);width:100%;display:flex}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.3}}.mobileContainer{padding:var(--space-md)}.desktopContainer,.mobileContainer{color:var(--color-neutral-70);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.desktopContainer{box-shadow:var(--shadow-none);padding:var(--space-none)}.trailingIcon{color:var(--color-primary-100)}.container ol,.container p,.container ul{margin-bottom:var(--space-sm)}.container ol,.container ul{padding-left:var(--space-lg)}.container li{margin-bottom:var(--space-xs)}.container a{color:var(--color-primary-100);text-decoration:underline}.container a:hover{color:var(--color-primary-80)}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{color:var(--color-neutral-90);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.container h1{font-size:var(--font-size-xl)}.container h2{font-size:var(--font-size-lg)}.container h3{font-size:var(--font-size-base)}.viewContainer{height:full}.bottomSheetTitle{justify-content:center}.container,.contentList{flex-direction:column;display:flex}.contentList{padding:var(--space-md);flex:1;padding-bottom:7.5rem;overflow-y:auto}.contentList>div:has(*):not(:last-child){margin-bottom:var(--space-md)}.footerContainer{background-color:var(--color-primary-0);width:100%;box-shadow:var(--shadow-md);height:6.25rem;padding:var(--space-none)var(--space-md);z-index:var(--z-fixed);justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0}.shadowContainer{background:linear-gradient(#0000,#0000001a);height:4px}.placeOrderButtonWrapper{background-color:var(--color-neutral-0);box-shadow:var(--shadow-md);padding:var(--space-md)}.containerDesktop{background-color:var(--color-secondary-5);width:100%}.containerGridDesktop{gap:var(--space-md);max-width:var(--container-xl);padding:var(--space-xl)var(--space-none);grid-template-columns:repeat(12,1fr);width:100%;margin:0 auto;display:grid}.leftColumn{gap:var(--space-md);flex-direction:column;grid-column:span 8;height:-moz-fit-content;height:fit-content;display:flex;position:sticky;top:15vh}.cardOrderInformation,.cardPaymentMethods,.cardShippingMethods,.cartItemsContainer{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.cardOrderInformation,.cardPaymentMethods,.cardShippingMethods{padding:var(--space-none)}.rightColumn{grid-column:span 4;height:-moz-fit-content;height:fit-content}.rightColumn,.stickyWrapper{gap:var(--space-md);flex-direction:column;display:flex}.stickyWrapper{background-color:var(--color-white);border-radius:var(--radius-lg)}.stickyWrapper::-webkit-scrollbar{width:0;height:0}.kicoinBillingAddressMobile{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-none)}.kicoinBillingAddressItems{padding:var(--space-md)}.contentList .termOfServiceMobile{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-base)}@media (max-width:992px){.containerDesktop{grid-template-columns:1fr}.rightColumn{order:-1}.stickyWrapper{max-height:none;position:static}}.container{gap:var(--space-md)}.container,.indicatorContainer{justify-content:center;align-items:center}.indicatorContainer{min-height:12.5rem;display:flex}.screen{flex:1}.card,.screen{background-color:var(--color-neutral-0);display:flex}.card{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin:var(--space-md);padding:var(--space-md);flex-flow:wrap}.containerBottomSheet{background-color:var(--color-neutral-0);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);padding-bottom:var(--space-md);padding-top:var(--space-md)}.text{color:var(--color-primary-100);margin-bottom:var(--space-md)}.price{flex-direction:column;flex:1;align-items:flex-end;display:flex}.giftBoxContainer{padding-left:var(--space-md);padding-right:var(--space-md);align-content:center;align-self:center}.total{flex-direction:row;justify-content:space-between;width:100%;display:flex}.divider{margin-bottom:var(--space-sm);margin-top:var(--space-sm)}.giftList{justify-content:space-between;width:100%}.giftListImage{border-color:var(--color-neutral-20);border-radius:var(--radius-sm);height:2.375rem;margin-bottom:var(--space-xs);margin-top:var(--space-xs);border-style:solid;border-width:1px;width:2.375rem}.callToActionContent{font-size:var(--font-size-xl);flex:1;align-content:center;align-self:center;display:flex}.viewPrice{padding-left:var(--space-sm);flex:1;justify-content:center;display:flex}.finalPrice{color:var(--color-destructive-100)}.container{min-height:300px}.bottomSheetContent{min-height:80vh;max-height:80vh;padding:0!important}.bottomSheetTitle{text-align:center;width:100%;color:var(--color-primary-100)}@media (max-width:767px){.bottomSheetContent{max-height:unset;min-height:unset}}.container{width:100%}.textType{display:flex}.addressType,.textNameOnly{font-weight:var(--font-weight-bold)}.textAddress,.textNameOnly{font-size:var(--font-size-sm);line-height:normal}.defaultText{color:var(--color-primary-100);font-weight:var(--font-weight-regular);margin-left:var(--space-xs)}.desktopContainer{max-width:600px;padding:var(--space-xl)var(--space-none);margin-inline:auto}.mobileContainer{width:100%}.paymentStatusCard{gap:var(--space-md);flex-direction:column;width:100%;display:flex;position:relative}.title{color:var(--color-primary-100);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center}.paymentStatusContent{width:100%;padding:var(--space-md)}.paymentStatusContent,.qrContainer{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.qrContainer{margin-bottom:var(--space-2xl);margin-top:var(--space-xl)}.qrCode{border:1px solid var(--color-slate-35);border-radius:var(--radius-md);width:200px;height:200px}.paymentDescription{color:var(--space-slate-80);font-size:var(--font-size-xs)}.buttonContainer{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:1rem;left:0}.actionButton{background-color:var(--color-accent-orange);color:var(--color-primary-0)}.sectionTitle{color:var(--color-primary-100);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.sectionValue{color:var(--color-slate-80);font-size:var(--font-size-xl)}.timeoutMessage{color:var(--color-error-40);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.container{background-color:var(--color-neutral-0);flex-direction:column;flex:1;min-height:100vh;display:flex}.iframeContainer{flex:1}.iframe,.iframeContainer{width:100%;height:100%;min-height:calc(100vh - 64px)}.iframe{border:none}.loadingContainer{flex:1;justify-content:center;align-items:center;min-height:100vh;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}._2-ZbH{display:inline-block;height:20px;position:relative;width:40px;margin-bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._3QxTi{bottom:0;left:0;right:0;top:0;position:absolute;transition:background-color .2s;border-radius:34px}._3maKS{width:0;height:0;overflow:hidden}._ju7HT{bottom:2px;height:16px;left:2px;position:absolute;width:16px;border-radius:50%;transform:translateX(0);outline:none}._ju7HT._3YMB2{transform:translateX(20px)}