.TopFeaturesSection-module-scss-module__c09ZZa__container{background-color:#fff;border-radius:8px;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding:20px;display:flex}@media (max-width:600px){.TopFeaturesSection-module-scss-module__c09ZZa__container{gap:8px;padding:16px}}.TopFeaturesSection-module-scss-module__c09ZZa__feature{flex-direction:column;flex:1;align-items:center;gap:3px;display:flex}.TopFeaturesSection-module-scss-module__c09ZZa__iconWrapper{justify-content:center;align-items:center;width:85px;height:85px;display:flex;overflow:hidden}@media (max-width:600px){.TopFeaturesSection-module-scss-module__c09ZZa__iconWrapper{width:70px;height:70px}}.TopFeaturesSection-module-scss-module__c09ZZa__icon{object-fit:contain;width:100%;height:auto}.TopFeaturesSection-module-scss-module__c09ZZa__title{text-align:center;color:#333;white-space:pre-line;font-size:11px;font-weight:700;line-height:13.2px}@media (max-width:600px){.TopFeaturesSection-module-scss-module__c09ZZa__title{font-size:10px}}
.DiscountBadgeSection-module-scss-module__l_0cVq__container{background-color:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;padding:20px;display:flex}@media (max-width:600px){.DiscountBadgeSection-module-scss-module__l_0cVq__container{padding:16px}}.DiscountBadgeSection-module-scss-module__l_0cVq__badgeWrapper{flex-shrink:0;width:100px;height:100px}@media (max-width:600px){.DiscountBadgeSection-module-scss-module__l_0cVq__badgeWrapper{width:80px;height:80px}}.DiscountBadgeSection-module-scss-module__l_0cVq__badge{object-fit:contain;width:100%;height:100%}.DiscountBadgeSection-module-scss-module__l_0cVq__content{flex-direction:column;flex:1;gap:4px;padding-top:3px;padding-bottom:4px;display:flex}.DiscountBadgeSection-module-scss-module__l_0cVq__heading{color:#ff0404;font-size:14px;font-weight:600;line-height:19.6px}.DiscountBadgeSection-module-scss-module__l_0cVq__textBlock{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.DiscountBadgeSection-module-scss-module__l_0cVq__limitedText{color:#ff0404;font-size:12px;font-weight:600;line-height:16.8px}.DiscountBadgeSection-module-scss-module__l_0cVq__availableText{color:#333;font-size:14px;font-weight:400;line-height:19.6px}.DiscountBadgeSection-module-scss-module__l_0cVq__priceBlock{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.DiscountBadgeSection-module-scss-module__l_0cVq__originalPrice{color:#333;font-size:14px;font-weight:700;line-height:19.6px;text-decoration:line-through}.DiscountBadgeSection-module-scss-module__l_0cVq__discountPrice{color:#19c70d;font-size:13px;font-weight:600;line-height:18.2px}
.ProductCard-module-scss-module__HeEF4a__card{cursor:pointer;background-color:#fff;border:3px solid #0000;border-radius:8px;padding:19px;transition:all .2s;position:relative;box-shadow:0 4px 12px #0000001a}.ProductCard-module-scss-module__HeEF4a__card:hover{box-shadow:0 6px 16px #00000026}.ProductCard-module-scss-module__HeEF4a__card.ProductCard-module-scss-module__HeEF4a__selected{background-color:#fafefa;border-color:#5acd65;box-shadow:0 6px 16px #5acd654d}@media (max-width:600px){.ProductCard-module-scss-module__HeEF4a__card{padding:16px}}.ProductCard-module-scss-module__HeEF4a__badge{text-align:center;color:#fff;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;background-color:#5acd65;padding:3px 16px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-20px;left:-3px;right:-3px}.ProductCard-module-scss-module__HeEF4a__content{align-items:center;gap:16px;display:flex}.ProductCard-module-scss-module__HeEF4a__imageWrapper{flex-shrink:0;width:100px;height:100px}@media (max-width:600px){.ProductCard-module-scss-module__HeEF4a__imageWrapper{width:80px;height:80px}}.ProductCard-module-scss-module__HeEF4a__image{object-fit:contain;width:100%;height:100%}.ProductCard-module-scss-module__HeEF4a__info{flex-direction:column;flex:1;gap:8px;display:flex}.ProductCard-module-scss-module__HeEF4a__title{color:#333;overflow-wrap:break-word;word-break:break-word;font-size:16px;font-weight:700;line-height:20.8px}@media (max-width:600px){.ProductCard-module-scss-module__HeEF4a__title{font-size:14px;line-height:18px}}.ProductCard-module-scss-module__HeEF4a__priceWrapper{justify-content:center;align-items:center;gap:8px;display:flex}.ProductCard-module-scss-module__HeEF4a__originalPrice{color:#b1b2b3;font-size:20px;font-weight:400;line-height:30px;text-decoration:line-through}@media (max-width:600px){.ProductCard-module-scss-module__HeEF4a__originalPrice{font-size:18px}}.ProductCard-module-scss-module__HeEF4a__salePrice{color:#72c040;font-size:20px;font-weight:700;line-height:30px}@media (max-width:600px){.ProductCard-module-scss-module__HeEF4a__salePrice{font-size:18px}}.ProductCard-module-scss-module__HeEF4a__skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite ProductCard-module-scss-module__HeEF4a__loading;display:inline-block}@keyframes ProductCard-module-scss-module__HeEF4a__loading{0%{background-position:200% 0}to{background-position:-200% 0}}
.ProductSelectionSection-module-scss-module__uovuWW__container{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:32px 20px 20px;display:flex}@media (max-width:600px){.ProductSelectionSection-module-scss-module__uovuWW__container{padding:28px 16px 16px}}.ProductSelectionSection-module-scss-module__uovuWW__products{flex-direction:column;gap:20px;display:flex}.ProductSelectionSection-module-scss-module__uovuWW__note{color:#666;font-size:12px;font-style:italic;font-weight:400;line-height:18px}
.GuaranteeBadge-module-scss-module__1EREBW__badge{align-items:flex-start;gap:16px;display:flex}.GuaranteeBadge-module-scss-module__1EREBW__iconWrapper{border-radius:40px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.GuaranteeBadge-module-scss-module__1EREBW__icon{object-fit:cover;width:100%;height:100%}.GuaranteeBadge-module-scss-module__1EREBW__content{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.GuaranteeBadge-module-scss-module__1EREBW__title{color:#333;font-size:16px;font-weight:700;line-height:19.2px}.GuaranteeBadge-module-scss-module__1EREBW__description{color:#666;font-size:13px;font-weight:400;line-height:19.5px}
.GuaranteeBadgesSection-module-scss-module__J-11DW__container{background-color:#fff;border-radius:8px;flex-direction:column;gap:20px;width:100%;padding:20px;display:flex}
.input-wrapper{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.input-wrapper *{box-sizing:border-box}.form-input{opacity:1;font-size:var(--odus-input-font-size,16px);font-weight:var(--odus-input-font-weight,400);letter-spacing:var(--odus-input-letter-spacing,.02em);box-shadow:0 0 0 1px var(--odus-border-color,#e0e0e0),0 2px 4px #00000012,0 1px 1.5px #0000000d;background:var(--odus-color-background,#fff);padding:var(--odus-input-padding,8px 12px);line-height:var(--odus-input-line-height,1.5);z-index:0;box-sizing:border-box;border:none;outline:none;flex:1;width:100%;min-height:0;transition:box-shadow .1s ease-in,border-radius .2s ease-in}.form-input[name=cardNumber]{padding-right:100px}.form-input-error{color:#dc2727}.form-input::placeholder{color:var(--odus-input-placeholder-color,#717173);opacity:var(--odus-input-placeholder-opacity,.3)}.form-input:focus{z-index:2;position:relative;box-shadow:0 0 0 1px #3297d3b3,0 1px 1px #00000012,0 0 0 4px #3297d34d}.form-helper-text{color:#dc2727;font-family:var(--odus-font-family,inherit);max-height:100px;margin-top:4px;font-size:12px;font-weight:500;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out;display:block;overflow:hidden}.form-helper-text-hidden{opacity:0;max-height:0;margin-top:0;overflow:hidden}.input-label{font-family:var(--odus-font-family,inherit);font-size:var(--odus-label-font-size,14px);font-weight:var(--odus-label-font-weight,400);color:var(--odus-label-color,var(--odus-color-text,#1a1a1a));letter-spacing:var(--odus-label-letter-spacing,normal);line-height:var(--odus-label-line-height,1.4);margin-bottom:var(--odus-label-margin-bottom,6px)}.form-select{opacity:1;letter-spacing:.02em;z-index:0;box-sizing:border-box;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M2 3.5L5 6.5L8 3.5' stroke='%23717173' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:none;outline:none;flex:1;width:100%;min-height:0;padding:8px 32px 8px 12px;font-weight:400;line-height:1.5;transition:box-shadow .1s ease-in,border-radius .2s ease-in;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px #00000012,0 1px 1.5px #0000000d}.form-select-error{color:#dc2727}.form-select-placeholder{color:#d4d4d5}.form-select option[disabled]{color:#717173;opacity:.5}.form-select:focus{z-index:2;position:relative;box-shadow:0 0 0 1px #3297d3b3,0 1px 1px #00000012,0 0 0 4px #3297d34d}.card-element{border-radius:inherit;box-sizing:border-box;background:#fff;border:none;height:38.5px;padding:0;transition:box-shadow .1s ease-in;position:relative;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px #00000012,0 1px 1.5px #0000000d}.card-element iframe{width:100%;min-width:0;display:block}.card-element-focus{box-shadow:0 0 0 1px #3297d3b3,0 1px 1px #00000012,0 0 0 4px #3297d34d}.card-icon{opacity:1;width:18px;transition:opacity .6s ease-in}.card-icon img{max-width:100%;height:auto;display:block}.cards-position{z-index:10;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.loading{position:relative}.loading:after{content:"";border-radius:inherit;background-color:#fff;width:100%;height:100%;position:absolute;inset:0}@media only screen and (min-width:600px){.card-icon{width:20px}}apple-pay-button{appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:black;cursor:pointer;box-sizing:border-box;border-radius:4px;width:100%;height:40px;min-height:40px;display:inline-block}apple-pay-button:hover{filter:brightness(.9)}.paypal{color:#253b80;text-transform:none;cursor:pointer;background-color:#ffc439;border-radius:4px;padding:8px 16px;font-weight:700;box-shadow:0 2px 4px #0000001a}.paypal:hover{filter:brightness(.95);background-color:#ffc439}.paypal-icon-container{justify-content:center;align-items:center;display:flex}.paypal-icon-container img{width:69px;height:22px}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-alert{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px;animation:.3s ease-out slideIn;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.error-alert-content{align-items:flex-start;gap:12px;display:flex}.error-alert-icon-container{color:#dc2626;background-color:#fee2e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.error-alert-icon{color:#dc2626}.error-alert-text-container{flex:1;min-width:0}.error-alert-title{color:#991b1b;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.4}.error-alert-message{font-family:var(--odus-font-family,inherit);color:#7f1d1d;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.form-container{text-align:left;flex-direction:column;gap:16px;max-width:100%;min-height:340px;padding:4px;display:flex;position:relative}.form-container>*{font-family:inherit}.card-details{display:flex}.card-details>*{flex:1;min-width:0}.error-messages-container>*{display:none}.error-messages-container>:first-child{display:block}.address-section{flex-direction:column;gap:6px;display:flex}.address-section-title{margin:0;padding:0;font-size:14px;font-weight:600}.address-same-as-billing{cursor:pointer;align-items:center;gap:4px;display:flex}.address-same-as-billing input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.address-same-as-billing .checkbox-icon{cursor:pointer;flex-shrink:0;width:24px;height:24px}.address-same-as-billing .checkbox-icon .checkbox-checked{display:none}.address-same-as-billing .checkbox-icon .checkbox-unchecked,.address-same-as-billing input[type=checkbox]:checked+.checkbox-icon .checkbox-checked{display:block}.address-same-as-billing input[type=checkbox]:checked+.checkbox-icon .checkbox-unchecked{display:none}.address-same-as-billing label{cursor:pointer;font-size:14px}.address-fields{flex-direction:column;gap:0;transition:opacity .2s;display:flex}.address-fields--ungrouped{gap:16px}.address-row{gap:0;display:flex}.address-row-single{width:100%}.address-row-single>*{flex:1}.address-row-double{width:100%}.address-row-double>*{flex:1;min-width:0}.payment-methods{flex-direction:column;gap:12px;display:flex}.skeleton-container{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:100%;height:49px;padding:4px;display:flex;position:relative;inset:0}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite shimmer;position:relative;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-field{flex-direction:column;gap:8px;display:flex}.skeleton-label{border-radius:4px;width:80px;height:16px}.skeleton-input,.skeleton-payment-method{border-radius:8px;width:100%;height:35px}.skeleton-card-row{gap:12px;display:flex}.skeleton-card-row .skeleton-field{flex:1}.skeleton-submit-button{border-radius:8px;width:100%;height:35px}.skeleton-separator-text{border-radius:4px;width:100px;height:14px}.payment-separator_container{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.payment-separator{justify-content:space-between;align-items:center;width:100%;margin:0 0 -8px;display:flex}.payment-separator__line{background:#9f9f9f;flex-grow:1;height:1.3px}.payment-separator__text{color:#0d0d0d;margin:0;padding:0 16px;font-size:14px;font-weight:400}.button{text-align:center;cursor:pointer;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;width:100%;height:min-content;padding:8px 16px;font-size:14px;font-weight:700;line-height:1.5;transition:all .2s;display:inline-flex;position:relative}.disabled{pointer-events:none}.valid{outline:none;transition:all .3s;overflow:hidden}.valid:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s;animation:6s infinite glowSlide;position:absolute;top:0;left:-100%}@keyframes glowSlide{0%{left:-100%}50%{left:100%}to{left:100%}}.valid:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff1a 25%,#ffffff4d 50%,#ffffff1a 75%,#0000 100%);width:100%;height:100%;animation:7s infinite smoothGlow;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes smoothGlow{0%{transform:translate(-100%)}to{transform:translate(100%)}}.blur-bg{-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);z-index:9999;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.loader{background:conic-gradient(from 270deg,#134e4a 0deg,#0f766e 90deg,#0d9488 180deg,#5eaba3 240deg,#0d948833 300deg,#0000 330deg);border-radius:50%;width:64px;height:64px;animation:1s linear infinite spin;position:relative}.loader:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}@keyframes spin{to{transform:rotate(360deg)}}.title{color:#4f4f4f;margin-top:20px;font-size:18px;animation:1s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.country-dial-code-dropdown{display:inline-block;position:relative}.country-dial-code-trigger{padding:var(--odus-input-padding,8px 12px);cursor:pointer;letter-spacing:.02em;font-weight:400;line-height:var(--odus-input-line-height,1.5);white-space:nowrap;box-sizing:border-box;background:#fff;border:none;border-right:1px solid #e0e0e0;align-items:center;gap:6px;padding-right:8px;transition:all .1s ease-in;display:flex}.country-dial-code-trigger:hover{background:#f5f5f5}.country-dial-code-trigger:focus{outline:none}.country-dial-code-trigger .country-flag{font-size:14px;line-height:1}.country-dial-code-trigger .country-chevron{color:#717173;flex-shrink:0;transition:transform .15s}.country-dial-code-trigger[aria-expanded=true] .country-chevron{transform:rotate(180deg)}.country-dial-code-panel{z-index:10000;background:#fff;border-radius:8px;flex-direction:column;width:280px;max-height:360px;display:flex;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.country-dial-code-panel.hidden{display:none}.country-search-wrapper{border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:12px}.country-search{width:100%;font-size:inherit;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;outline:none;padding:6px 12px;font-family:inherit;transition:all .1s ease-in}.country-search:focus{border-color:#3297d3b3;box-shadow:0 0 0 3px #3297d31a}.country-search::placeholder{color:#717173;opacity:.6}.countries-list{flex:1;min-height:0;overflow-y:auto}.countries-list::-webkit-scrollbar{width:8px}.countries-list::-webkit-scrollbar-track{background:#f5f5f5}.countries-list::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.countries-list::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.country-group-header{color:#717173;text-transform:uppercase;letter-spacing:.05em;z-index:1;background:#fafafa;padding:8px 16px 4px;font-size:12px;font-weight:600;position:sticky;top:0}.country-item{cursor:pointer;text-align:left;width:100%;color:inherit;background:#fff;border:none;align-items:center;gap:12px;padding:10px 16px;font-family:inherit;font-size:14px;transition:background .1s;display:flex}.country-item:hover{background:#f5f5f5}.country-item.selected{color:#3297d3;background:#3297d314}.country-item:focus{background:#f0f0f0;outline:none}.country-item .country-flag{flex-shrink:0;font-size:20px;line-height:1}.country-item .country-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.country-item .country-dial-code{color:#717173;flex-shrink:0;font-size:.95em}.country-item.selected .country-dial-code{color:#3297d3cc}.no-results{text-align:center;color:#717173;padding:24px 16px;font-size:14px}.phone-number-field-wrapper{width:100%;display:flex}.phone-number-field-container{border-radius:inherit;background:#fff;align-items:center;width:100%;transition:box-shadow .1s ease-in,border-radius .2s ease-in;display:flex;position:relative;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px #00000012,0 1px 1.5px #0000000d}.phone-number-field-container.focused{z-index:2;box-shadow:0 0 0 1px #3297d3b3,0 1px 1px #00000012,0 0 0 4px #3297d34d}.phone-number-field-container.error{box-shadow:0 0 0 1px #dc2727,0 2px 4px #dc27271a}.phone-number-field-container.error.focused{box-shadow:0 0 0 1px #dc2727,0 1px 1px #00000012,0 0 0 4px #dc272733}.phone-number-field-container .country-select-wrapper{padding:var(--odus-input-padding,8px 12px);border-top-left-radius:var(--phone-border-radius,0px);border-bottom-left-radius:var(--phone-border-radius,0px);white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:4px;padding-right:6px;display:flex;position:relative}.phone-number-field-container .country-select-wrapper .country-flag{pointer-events:none;font-size:14px;line-height:1}.phone-number-field-container .country-select-wrapper .country-chevron{color:#717173;pointer-events:none;flex-shrink:0;align-items:center;display:flex}.phone-number-field-container .country-select-wrapper .country-select{cursor:pointer;opacity:0;background:0 0;border:none;outline:none;width:100%;height:100%;position:absolute;inset:0}.phone-number-field-container .phone-input-wrapper{flex:1;min-width:0}.phone-number-field-container .phone-input-wrapper .form-input{box-shadow:none;border-radius:0;border-top-right-radius:var(--phone-border-radius,0px);border-bottom-right-radius:var(--phone-border-radius,0px);padding:var(--odus-input-padding,8px 2px);border:none}.phone-number-field-container .phone-input-wrapper .form-input:focus{box-shadow:none;z-index:auto}
.CheckoutFormSection-module-scss-module__erXthW__formSection{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex}@media (max-width:600px){.CheckoutFormSection-module-scss-module__erXthW__formSection{padding:16px}}.CheckoutFormSection-module-scss-module__erXthW__heading{color:#333;margin:0;font-size:20px;font-weight:700;line-height:24px}.CheckoutFormSection-module-scss-module__erXthW__form{flex-direction:column;gap:16px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__fieldGroup{flex-direction:column;gap:7px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__label{color:#333;font-size:14px;font-weight:500;line-height:21px}.CheckoutFormSection-module-scss-module__erXthW__input,.CheckoutFormSection-module-scss-module__erXthW__select{color:#999;cursor:not-allowed;background-color:#fff;border:1px solid #ced4da;border-radius:8px;width:100%;height:46px;padding:12px;font-size:16px;font-weight:400}.CheckoutFormSection-module-scss-module__erXthW__input::placeholder,.CheckoutFormSection-module-scss-module__erXthW__select::placeholder{color:#999}.CheckoutFormSection-module-scss-module__erXthW__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 17px center;background-repeat:no-repeat;padding-right:40px}.CheckoutFormSection-module-scss-module__erXthW__shippingBox{color:#333;background-color:#f9f9f9;border-radius:8px;padding:12px 16px;font-size:14px;line-height:21px}.CheckoutFormSection-module-scss-module__erXthW__shippingLabel{font-weight:700}.CheckoutFormSection-module-scss-module__erXthW__shippingCrossed{color:#999;text-decoration:line-through}.CheckoutFormSection-module-scss-module__erXthW__paymentHeading{color:#333;margin:0;font-size:20px;font-weight:700;line-height:24px}.CheckoutFormSection-module-scss-module__erXthW__paymentSection{flex-direction:column;gap:12px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__paymentHeader{background-color:#fafefa;border:1px solid #5acd65;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__paymentIcon{font-size:20px;line-height:30px}.CheckoutFormSection-module-scss-module__erXthW__paymentLabel{color:#333;flex:1;font-size:14px;font-weight:600;line-height:21px}.CheckoutFormSection-module-scss-module__erXthW__cardIcons{align-items:center;gap:6px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__paymentInput{color:#999;cursor:not-allowed;background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:100%;height:43px;padding:12px 15px;font-size:16px;font-weight:400}.CheckoutFormSection-module-scss-module__erXthW__paymentInput::placeholder{color:#999}.CheckoutFormSection-module-scss-module__erXthW__paymentRow{flex-wrap:wrap;gap:12px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__paymentInputHalf{color:#999;cursor:not-allowed;background-color:#fff;border:1px solid #ced4da;border-radius:5px;flex:1;height:43px;padding:12px 15px;font-size:16px;font-weight:400}.CheckoutFormSection-module-scss-module__erXthW__paymentInputHalf::placeholder{color:#999}.CheckoutFormSection-module-scss-module__erXthW__submitButton{text-align:center;text-transform:uppercase;color:#fff;cursor:not-allowed;background-color:#19c70d;border:none;border-radius:8px;width:100%;padding:10px;font-size:20px;font-weight:600;line-height:30px;position:relative;overflow:hidden}.CheckoutFormSection-module-scss-module__erXthW__submitButton:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff3 0%,#fff0 100%);width:25.76%;height:174%;position:absolute;top:0;left:0}.CheckoutFormSection-module-scss-module__erXthW__bottomSection{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:31.5px 20px 36px;display:flex}@media (max-width:600px){.CheckoutFormSection-module-scss-module__erXthW__bottomSection{padding:16px 16px 24px}}.CheckoutFormSection-module-scss-module__erXthW__termsText{color:#666;text-align:left;font-size:12px;font-weight:400;line-height:18px}.CheckoutFormSection-module-scss-module__erXthW__link{color:#0056b3;text-decoration:none}.CheckoutFormSection-module-scss-module__erXthW__link:hover{text-decoration:underline}.CheckoutFormSection-module-scss-module__erXthW__trustBadges{justify-content:center;width:100%;display:flex}.CheckoutFormSection-module-scss-module__erXthW__trustBadgesImage{width:100%;height:auto;display:block}.CheckoutFormSection-module-scss-module__erXthW__securityInfo{flex-direction:column;align-items:center;gap:4px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__securityHeading{text-align:center;color:#333;font-size:14px;font-weight:700;line-height:21px}.CheckoutFormSection-module-scss-module__erXthW__securityBold{font-weight:900}.CheckoutFormSection-module-scss-module__erXthW__securityDescription{text-align:center;color:#666;font-size:12px;font-weight:400;line-height:18px}.CheckoutFormSection-module-scss-module__erXthW__marketingCheckboxes{flex-direction:column;gap:16px;padding-top:4px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__checkboxGroup{align-items:flex-start;gap:12px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__checkbox{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #19c70d;border-radius:2.5px;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.CheckoutFormSection-module-scss-module__erXthW__checkbox:checked{background-color:#19c70d}.CheckoutFormSection-module-scss-module__erXthW__checkbox:checked:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.CheckoutFormSection-module-scss-module__erXthW__checkboxLabel{color:#333;flex:1;font-size:13px;font-weight:400;line-height:19.5px}.CheckoutFormSection-module-scss-module__erXthW__checkboxTitle{color:#333;font-size:13px;font-weight:700;line-height:19.5px}.CheckoutFormSection-module-scss-module__erXthW__checkboxDescription{color:#666;font-size:11px;font-weight:400;line-height:15.4px}.CheckoutFormSection-module-scss-module__erXthW__checkoutContainer{width:100%;min-height:200px}.CheckoutFormSection-module-scss-module__erXthW__errorContainer{flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.CheckoutFormSection-module-scss-module__erXthW__errorMessage{color:#d32f2f;text-align:center;margin:0;font-size:14px}.CheckoutFormSection-module-scss-module__erXthW__retryButton{color:#fff;cursor:pointer;background-color:#19c70d;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.CheckoutFormSection-module-scss-module__erXthW__retryButton:hover{background-color:#17b30c}
.CheckoutModule-module-scss-module__4R2vMW__page{background-color:#eee;min-height:100vh}.CheckoutModule-module-scss-module__4R2vMW__spacer{background-color:#000;height:20px}.CheckoutModule-module-scss-module__4R2vMW__container{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1200px;margin:0 auto;padding:24px;display:grid}@media (min-width:600px) and (max-width:1024px){.CheckoutModule-module-scss-module__4R2vMW__container{grid-template-columns:1fr;gap:16px;padding:16px}}@media (max-width:600px){.CheckoutModule-module-scss-module__4R2vMW__container{grid-template-columns:1fr;gap:16px;padding:16px}}.CheckoutModule-module-scss-module__4R2vMW__leftColumn{flex-direction:column;gap:16px;min-width:0;padding-bottom:16px;display:flex}@media (max-width:600px){.CheckoutModule-module-scss-module__4R2vMW__leftColumn{gap:12px}}.CheckoutModule-module-scss-module__4R2vMW__errorToast{z-index:9999;color:#fff;white-space:nowrap;background-color:#d32f2f;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;animation:.3s ease-out CheckoutModule-module-scss-module__4R2vMW__toastFadeIn;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}@keyframes CheckoutModule-module-scss-module__4R2vMW__toastFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:600px){.CheckoutModule-module-scss-module__4R2vMW__guaranteeDesktop{display:none}}.CheckoutModule-module-scss-module__4R2vMW__guaranteeMobile{display:none}@media (max-width:600px){.CheckoutModule-module-scss-module__4R2vMW__guaranteeMobile{order:99;display:flex}}.CheckoutModule-module-scss-module__4R2vMW__rightColumn{flex-direction:column;gap:20px;min-width:0;padding-bottom:16px;display:flex}@media (max-width:600px){.CheckoutModule-module-scss-module__4R2vMW__rightColumn{gap:16px}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2?dpl=dpl_8wH1Uz2jiW6vDbF1quf4hoTmnxaR)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_559b298e-module__zW4cLG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
.CheckoutFormSection-module-scss-module__KfPsVW__formSection{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex}@media (max-width:600px){.CheckoutFormSection-module-scss-module__KfPsVW__formSection{padding:16px}}.CheckoutFormSection-module-scss-module__KfPsVW__heading{color:#333;margin:0;font-size:20px;font-weight:700;line-height:24px}.CheckoutFormSection-module-scss-module__KfPsVW__form{flex-direction:column;gap:16px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__fieldGroup{flex-direction:column;gap:7px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__label{color:#333;font-size:14px;font-weight:500;line-height:21px}.CheckoutFormSection-module-scss-module__KfPsVW__input,.CheckoutFormSection-module-scss-module__KfPsVW__select{color:#999;cursor:not-allowed;background-color:#fff;border:1px solid #ced4da;border-radius:8px;width:100%;height:46px;padding:12px;font-size:16px;font-weight:400}.CheckoutFormSection-module-scss-module__KfPsVW__input::placeholder,.CheckoutFormSection-module-scss-module__KfPsVW__select::placeholder{color:#999}.CheckoutFormSection-module-scss-module__KfPsVW__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 17px center;background-repeat:no-repeat;padding-right:40px}.CheckoutFormSection-module-scss-module__KfPsVW__shippingBox{color:#333;background-color:#f9f9f9;border-radius:8px;padding:12px 16px;font-size:14px;line-height:21px}.CheckoutFormSection-module-scss-module__KfPsVW__shippingLabel{font-weight:700}.CheckoutFormSection-module-scss-module__KfPsVW__shippingCrossed{color:#999;text-decoration:line-through}.CheckoutFormSection-module-scss-module__KfPsVW__paymentHeading{color:#333;margin:0;font-size:20px;font-weight:700;line-height:24px}.CheckoutFormSection-module-scss-module__KfPsVW__paymentSection{flex-direction:column;gap:12px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__paymentHeader{background-color:#fafefa;border:1px solid #5acd65;border-radius:8px;align-items:center;gap:8px;padding:11px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__paymentIcon{font-size:20px;line-height:30px}.CheckoutFormSection-module-scss-module__KfPsVW__paymentLabel{color:#333;flex:1;font-size:14px;font-weight:600;line-height:21px}.CheckoutFormSection-module-scss-module__KfPsVW__cardIcons{align-items:center;gap:6px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__paymentInput{color:#999;cursor:not-allowed;background-color:#fff;border:1px solid #ced4da;border-radius:5px;width:100%;height:43px;padding:12px 15px;font-size:16px;font-weight:400}.CheckoutFormSection-module-scss-module__KfPsVW__paymentInput::placeholder{color:#999}.CheckoutFormSection-module-scss-module__KfPsVW__paymentRow{flex-wrap:wrap;gap:12px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__paymentInputHalf{color:#999;cursor:not-allowed;background-color:#fff;border:1px solid #ced4da;border-radius:5px;flex:1;height:43px;padding:12px 15px;font-size:16px;font-weight:400}.CheckoutFormSection-module-scss-module__KfPsVW__paymentInputHalf::placeholder{color:#999}.CheckoutFormSection-module-scss-module__KfPsVW__submitButton{text-align:center;text-transform:uppercase;color:#fff;cursor:not-allowed;background-color:#19c70d;border:none;border-radius:8px;width:100%;padding:10px;font-size:20px;font-weight:600;line-height:30px;position:relative;overflow:hidden}.CheckoutFormSection-module-scss-module__KfPsVW__submitButton:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff3 0%,#fff0 100%);width:25.76%;height:174%;position:absolute;top:0;left:0}.CheckoutFormSection-module-scss-module__KfPsVW__bottomSection{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:31.5px 20px 36px;display:flex}@media (max-width:600px){.CheckoutFormSection-module-scss-module__KfPsVW__bottomSection{padding:16px 16px 24px}}.CheckoutFormSection-module-scss-module__KfPsVW__termsText{color:#666;text-align:left;font-size:12px;font-weight:400;line-height:18px}.CheckoutFormSection-module-scss-module__KfPsVW__link{color:#0056b3;text-decoration:none}.CheckoutFormSection-module-scss-module__KfPsVW__link:hover{text-decoration:underline}.CheckoutFormSection-module-scss-module__KfPsVW__trustBadges{justify-content:center;width:100%;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__trustBadgesImage{width:100%;height:auto;display:block}.CheckoutFormSection-module-scss-module__KfPsVW__securityInfo{flex-direction:column;align-items:center;gap:4px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__securityHeading{text-align:center;color:#333;font-size:14px;font-weight:700;line-height:21px}.CheckoutFormSection-module-scss-module__KfPsVW__securityBold{font-weight:900}.CheckoutFormSection-module-scss-module__KfPsVW__securityDescription{text-align:center;color:#666;font-size:12px;font-weight:400;line-height:18px}.CheckoutFormSection-module-scss-module__KfPsVW__marketingCheckboxes{flex-direction:column;gap:16px;padding-top:4px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__checkboxGroup{align-items:flex-start;gap:12px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__checkbox{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #19c70d;border-radius:2.5px;flex-shrink:0;width:20px;height:20px;margin-top:2px;position:relative}.CheckoutFormSection-module-scss-module__KfPsVW__checkbox:checked{background-color:#19c70d}.CheckoutFormSection-module-scss-module__KfPsVW__checkbox:checked:after{content:"";border:2px solid #000;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.CheckoutFormSection-module-scss-module__KfPsVW__checkboxLabel{color:#333;flex:1;font-size:13px;font-weight:400;line-height:19.5px}.CheckoutFormSection-module-scss-module__KfPsVW__checkboxTitle{color:#333;font-size:13px;font-weight:700;line-height:19.5px}.CheckoutFormSection-module-scss-module__KfPsVW__checkboxDescription{color:#666;font-size:11px;font-weight:400;line-height:15.4px}.CheckoutFormSection-module-scss-module__KfPsVW__checkoutContainer{width:100%;min-height:200px}.CheckoutFormSection-module-scss-module__KfPsVW__errorContainer{flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.CheckoutFormSection-module-scss-module__KfPsVW__errorMessage{color:#d32f2f;text-align:center;margin:0;font-size:14px}.CheckoutFormSection-module-scss-module__KfPsVW__retryButton{color:#fff;cursor:pointer;background-color:#19c70d;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.CheckoutFormSection-module-scss-module__KfPsVW__retryButton:hover{background-color:#17b30c}
.CheckoutModule-module-scss-module__VEx8OG__page{background-color:#eee;min-height:100vh}.CheckoutModule-module-scss-module__VEx8OG__spacer{background-color:#000;height:20px}.CheckoutModule-module-scss-module__VEx8OG__container{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:1200px;margin:0 auto;padding:24px;display:grid}@media (min-width:600px) and (max-width:1024px){.CheckoutModule-module-scss-module__VEx8OG__container{grid-template-columns:1fr;gap:16px;padding:16px}}@media (max-width:600px){.CheckoutModule-module-scss-module__VEx8OG__container{grid-template-columns:1fr;gap:16px;padding:16px}}.CheckoutModule-module-scss-module__VEx8OG__leftColumn{flex-direction:column;gap:16px;min-width:0;padding-bottom:16px;display:flex}@media (max-width:600px){.CheckoutModule-module-scss-module__VEx8OG__leftColumn{gap:12px}}.CheckoutModule-module-scss-module__VEx8OG__errorToast{z-index:9999;color:#fff;white-space:nowrap;background-color:#d32f2f;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;animation:.3s ease-out CheckoutModule-module-scss-module__VEx8OG__toastFadeIn;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}@keyframes CheckoutModule-module-scss-module__VEx8OG__toastFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (max-width:600px){.CheckoutModule-module-scss-module__VEx8OG__guaranteeDesktop{display:none}}.CheckoutModule-module-scss-module__VEx8OG__guaranteeMobile{display:none}@media (max-width:600px){.CheckoutModule-module-scss-module__VEx8OG__guaranteeMobile{order:99;display:flex}}.CheckoutModule-module-scss-module__VEx8OG__rightColumn{flex-direction:column;gap:20px;min-width:0;padding-bottom:16px;display:flex}@media (max-width:600px){.CheckoutModule-module-scss-module__VEx8OG__rightColumn{gap:16px}}
