﻿.checkoutPage{background-color:#f6f6f6;min-height:100vh;display:flex;padding:20px;flex-direction:column;gap:30px;align-items:center;justify-content:center}.checkoutPage .checkoutContent{width:1200px;box-sizing:border-box;border-radius:20px;padding:20px;background-color:#fff;display:flex;align-items:stretch;justify-content:space-between}.checkout-progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;position:relative}.step{display:flex;flex-direction:column;align-items:center;flex:1;cursor:pointer;text-align:center}.circle{width:32px;height:32px;border-radius:50%;background:#f0f0f0;color:#555;display:flex;align-items:center;justify-content:center;font-weight:bold;transition:background .3s ease}.step-icon{font-size:14px}.step.active .circle{background:#085daf;color:#fff}.step.completed .circle{background:#000;color:#fff}.step.completed .step-icon{font-family:"Font Awesome 7 Pro";font-weight:900;content:""}.label{margin-top:6px;font-size:14px;color:#555}.line{height:3px;background-color:#ccc;flex:.5;position:relative;margin:0 10px;overflow:hidden}.line::after{content:"";position:absolute;top:0;left:0;height:100%;background:#000;width:0%;transition:width .4s ease}.line.filled::after{width:100%}.checkoutPage .logo{background-image:url("<?php echo $siteLogoCheckout; ?>");text-indent:-9999999px;height:60px;width:160px;background-size:auto 60px;background-repeat:no-repeat;display:block}.checkoutDetails{flex:2;display:flex}.checkoutDetails .checkoutSteps{padding:20px 40px}.checkoutDetails .checkoutLogo{align-self:flex-start}.cartSummary{background-color:#222;color:#fff;border-radius:20px;flex:1}.checkoutSummary{background-color:#222;color:#fff;border-radius:20px;flex:1}.checkout-block{display:flex;flex-direction:column;justify-content:center;padding:20px;transition:background-color .2s ease;border-bottom:1px solid #e2e2e2}.checkout-block.first-block{border-bottom:1px solid #e2e2e2;border-radius:20px 20px 0 0}.checkout-block.last-block{border:0px;border-radius:0 0 20px 20px}.checkout-block.only-block{border-radius:20px;border:0}.checkout-block:hover{background-color:#f6f6f6;cursor:pointer}.checkout-block-content{display:flex;justify-content:space-between;align-items:center;gap:20px}.checkout-block-left{display:flex;gap:20px;align-items:flex-start}.checkout-block-icon{font-size:16px;color:#333}.checkout-block-details{display:flex;flex-direction:column}.checkout-block-name{font-size:14px;font-weight:bold;color:#333}.checkout-block-address{margin-top:5px;font-size:14px;color:#888}.checkout-block-right{display:flex;align-items:center}.checkout-block-arrow{font-size:20px;color:#aaa}.autocomplete-results{list-style:none;padding:0;margin:0;border:1px solid #ccc;max-height:200px;overflow-y:auto;position:absolute;background:#fff;z-index:1000;width:300px}.suggestion-item{padding:8px 12px;cursor:pointer}.suggestion-item:hover{background-color:#f0f0f0}.scrollable-div{overflow:auto;scrollbar-width:thin;scrollbar-color:#555 rgba(0,0,0,0);z-index:998}.scrollable-div::-webkit-scrollbar{width:3px;height:3px}.scrollable-div::-webkit-scrollbar-thumb{background-color:#555;border-radius:3px}.scrollable-div::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.checkout-summary-review{border:1px solid #e2e2e2;margin:20px;margin-top:0px;margin-bottom:40px;border-radius:16px;background:#fff;display:none;box-shadow:0 4px 12px rgba(0,0,0,.03)}.checkout-block{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #eee}.summary-steps .checkout-block:first-child{border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:none}.summary-steps .checkout-block:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:0px;border-bottom:1px solid #eee}.checkout-block-content{padding:10px;display:flex;align-items:center;width:100%}.summary-steps .checkout-block:first-child.checkout-block-content{border-top-left-radius:20px;border-top-right-radius:20px}.checkout-block-icon{font-size:16px;margin-right:16px;color:#888;align-self:center}.checkout-block-details{display:flex;flex-direction:column;gap:2px}.checkout-block-left{display:flex;align-items:center}.checkout-block-content.goBack{border-left:4px solid #2254d1;padding-left:12px}.checkout-block-name{font-weight:600;font-size:14px}.checkout-block-meta{display:flex;align-items:center;gap:10px;margin-top:5px;flex-wrap:wrap}.checkout-block-address span{display:inline-block}.checkout-block-address2::before{content:", "}.checkout-block-address{color:#666;font-size:13px}.checkout-block-right{display:flex;align-items:center;justify-content:center}.checkout-block-arrow{font-size:18px;color:#ccc}.checkout-block-carrier-price{font-size:13px}.checkout-edit-btn{background:#f4f6fa;color:#555;border-radius:50%;padding:8px;font-size:14px;cursor:pointer;transition:background .2s ease}.checkout-edit-btn:hover{background:#e1e7f0}.checkout-block-carrier-eta{font-size:13px;color:#777}.checkout-block-city::before,.checkout-block-country::before,.checkout-block-state::before,.checkout-block-zip::before{content:", "}.shipping-methods{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.shipping-method-card{flex:1 1 300px;display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e2e2;border-radius:14px;padding:18px 20px;cursor:pointer;transition:border .2s ease,box-shadow .2s ease;position:relative}.shippingMethod[data-index=pickup]{background:#f8f8f8}.shipping-method-card:hover{border-color:#aaa}.shipping-method-card.selected{box-shadow:0 0 0 2px rgba(0,0,0,.75);position:relative}.shipping-method-card.selected::after{content:"";font-family:"Font Awesome 7 Pro";font-weight:900;position:absolute;top:10px;right:10px;background:#111;color:#fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center}.outOfStockStore{opacity:.5;filter:grayscale(60%);position:relative;pointer-events:auto;transition:opacity .3s ease}.no-click{pointer-events:auto;cursor:default !important}.outOfStockStore::before,.outOfStockStore::after{pointer-events:none}.tooltip{opacity:0;position:absolute;background:#fff;border-radius:10px;padding:10px;font-size:12px;transition:opacity .3s ease}.pickupMethod:hover .tooltip{display:block;opacity:1}.shipping-method-inner{display:flex;gap:16px;align-items:center}.shipping-method-logo{width:36px;height:36px;object-fit:contain}.shipping-method-details{display:flex;flex-direction:column}.shipping-method-name{font-weight:600;color:#222}.shipping-method-meta{font-size:13px;color:#666;display:flex;gap:20px}.shipping-method-check{color:#2ecc71;font-size:18px}.removePromoCode{color:#fff;cursor:pointer;transition:.2s}.removePromoCode:hover{color:#999}.removeReferralCode{color:#fff;cursor:pointer;transition:.2s}.removeReferralCode:hover{color:#999}.checkoutBarInput{background-color:#111;border:1px solid #444;color:#fff;padding:10px;width:100%}.checkoutBarInput[disabled]{background-color:#333}.checkoutOptionsButton{display:flex;border:1px solid #444;background-color:#333;font-family:Inter;padding:10px 20px;font-size:12px !important;transition:.2s}.checkoutOptionsButton:hover{background-color:#444;cursor:pointer}.slider-wrapper{position:relative;width:100%;padding:30px 0;overflow-x:hidden;padding-bottom:10px}.dark-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:linear-gradient(to right, #2254d1 0%, #444 0%);border-radius:4px;outline:none;cursor:pointer;transition:background .3s ease}.dark-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:16px;width:16px;background:#111;border:1px solid #5eead4;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.6);transition:transform .2s ease,background .3s ease}.dark-slider::-webkit-slider-thumb:hover{transform:scale(1.1);background:#1a1a1a}.dark-slider::-moz-range-thumb{height:16px;width:16px;background:#111;border:1px solid #5eead4;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.6);transition:transform .2s ease,background .3s ease}.dark-slider::-moz-range-thumb:hover{transform:scale(1.1);background:#1a1a1a}.slider-tooltip{position:absolute;top:0;left:0;background:#111;color:#fff;padding:4px 10px;font-size:12px;border-radius:4px;border:1px solid #111;white-space:nowrap;z-index:99;pointer-events:none}.slider-tooltip::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:#111 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.saved-payment-methods-wrapper{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;justify-content:center;margin-top:10px}.saved-card-outer{padding:2px;border:2px solid #fff}.saved-card{display:flex;align-items:flex-start;justify-content:center;align-self:flex-start;gap:10px;padding:5px 8px;flex-direction:column;color:#fff;border-radius:10px;width:80px;height:55px;background:#555;transition:all .2s ease-in-out;cursor:pointer;font-family:Inter,sans-serif}.saved-card-outer.selected .saved-card{background:#2552d1;color:#fff}.saved-card-outer.selected{border:2px solid #2552d1;border-radius:12px}.card-logo{font-size:20px;color:#fff}.saved-card span{font-weight:500;font-family:Inter;font-size:12px}.new-card{border:1px solid #e2e2e2;background:#fff;justify-content:center;align-self:center;gap:3px;align-items:center;color:#333;font-size:14px}.new-card span{font-weight:bold}.card-field-wrapper{display:flex;flex-direction:column;margin-bottom:15px}.card-field-wrapper label{margin-bottom:5px;font-weight:500;font-size:13px;color:#444;font-family:"Inter",sans-serif}#ccDiv,#expDiv,#cvvDiv{width:100%;height:52px;border:0px;margin-bottom:12px;box-sizing:border-box}#ccDiv iframe,#expDiv iframe,#cvvDiv iframe{width:100%;height:100%;border:none}.nmi-wrapper input{height:52px;font-size:14px;border:1px solid #e2e2e2;text-indent:10px;box-sizing:border-box;border-radius:3px;display:block;background-color:#f0f0f0}.nmi-cc input{position:relative;padding-right:10px !important}.nmi-cc iframe{width:100% !important;height:42px !important;border-radius:8px;background:#fff}#monerisFrame{width:100%;height:270px;border:none;border-radius:8px;display:flex;box-shadow:0px !important}.radio-segment-group{display:flex;flex-direction:column;gap:10px;border-radius:0px 0px 16px 16px;padding-bottom:20px}.radio-segment{display:flex;align-items:center;gap:12px;margin:0px 20px;padding:16px 20px;border:1px solid #ccc;border-radius:12px;background-color:#fff;cursor:pointer;position:relative;transition:all .2s ease-in-out;font-size:16px}.radio-segment input[type=radio]{opacity:0;position:absolute}.radio-segment .label-text{font-weight:500;color:#333;position:relative;font-size:14px;padding-left:32px}.radio-segment .label-text::before{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:20px;color:#aaa}.radio-segment input[type=radio]:checked+.label-text::before{content:"";font-weight:600;color:#1a73e8}.radio-segment input[type=radio]:checked~.label-text{font-weight:bold}.radio-segment:hover{border-color:#999;background-color:#f5f5f5}.address-card-group{display:flex;flex-wrap:wrap;margin:5px 40px;gap:5px}.address-card{display:flex;align-items:flex-start;gap:10px;width:calc(50% - 10px);padding:12px 16px;border:1px solid #eee;border-radius:8px;background-color:#fff;transition:border .2s ease,background-color .2s ease;cursor:pointer;transition:border-color .2s ease;position:relative}.address-card:hover{border-color:#ccc}.address-card input[type=radio]{position:absolute;opacity:0}.address-label-badge{font-size:11px;padding:5px 6px;border-radius:6px;background:#f0f0f0;color:#333;display:inline-block}.card-radio{font-family:"Font Awesome 7 Pro";font-weight:400;font-size:18px;color:#aaa;pointer-events:none}.address-card input[type=radio]+.card-radio::before{content:""}.address-card input[type=radio]:checked+.card-radio::before{content:"";font-weight:600;color:#555}.splitPanel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:40px}.panelContent{flex:1 1 45%;min-width:300px;font-family:"Inter",sans-serif;font-size:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:20px;min-height:250px}.panelContent h3{font-weight:600;font-size:16px;margin-bottom:10px}.panelContent.payment{padding-left:20px}.panelContent.shipping{border-right:1px dashed #ccc;padding-right:20px}.paymentRow{display:flex;align-items:center;gap:10px}.paymentTotal{font-weight:bold;margin-top:10px}.paymentStatus{color:#777;font-size:14px;margin-top:5px}.card-content .card-title{font-weight:bold;margin-bottom:4px}.address-card input[type=radio]:checked~.card-content{border-color:#1a73e8}.address-card input[type=radio]:checked~.card-content::before{border:1px solid #bbb}.address-card.selected{border:2px solid #bbb;background-color:#f9f9f9}.address-card.selected:focus-within,.address-card.selected:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#bbb}.address-card.inactive{opacity:.75;transition:.2s}.address-card.inactive:hover{opacity:1}.checkoutLabel{font-size:14px;display:block;margin-bottom:10px;font-weight:normal;color:#555;letter-spacing:1px}.formBlock{gap:20px;display:flex;flex-direction:column}.autocomplete-item{display:flex;padding:10px;gap:5px;border-bottom:1px solid #f0f0f0;flex-direction:column}.delivery-option.active{border:2px solid #007bff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.delivery-option:hover:not(.active){background:#1a1a1a;color:#fff}.order-comments{margin:20px;margin-top:30px;font-family:Arial,sans-serif}.order-comments label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#333}.order-comments .optional{font-weight:normal;font-size:12px;color:#888}.order-comments textarea{width:100%;padding:12px 14px;font-size:14px;margin-top:10px;display:block;border:1px solid #ccc;border-radius:10px;background-color:#fff;color:#333;resize:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);transition:border-color .2s,box-shadow .2s}.continue-btn{margin-bottom:30px}.order-comments textarea:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px rgba(33,150,243,.2)}.checkout-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:600;padding:14px 24px;border-radius:10px;border:none;cursor:pointer;text-align:center;transition:all .2s ease-in-out;box-shadow:0 2px 6px rgba(0,0,0,.05)}.checkout-btn.active{background:linear-gradient(135deg, #1e48ff, #699bff);border-color:#fff;transform:scale(1);color:#fff}.checkout-btn.active::after{content:"";position:absolute;top:-10px;right:-10px;background:#0c6;font-family:"Font Awesome 7 Pro";color:#fff;font-weight:bold;font-size:12px;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.checkout-btn small{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.8);margin-top:4px}.checkout-btn:active{transform:scale(0.97)}.checkout-btn:hover{text-decoration:none}.checkout-btn svg{width:16px;height:16px}.checkout-btn.primary{background:#2254d1;color:#fff}.checkout-btn.primary:hover{background:#1d47b5;box-shadow:0 4px 12px rgba(34,84,209,.25)}.checkout-btn.secondary{background:#111;color:#fff}.checkout-btn.secondary:hover{background:#000;box-shadow:0 4px 12px rgba(0,0,0,.2)}.checkout-btn.neutral{background:#f6f6f6;color:#333}.checkout-btn.neutral:hover{background:#e2e2e2}.checkout-btn.neutral.active{background-color:#f0f2f5}.autocomplete-item:hover{background-color:#f6f6f6;cursor:pointer}.address-item{font-weight:bold}.address-item-other{color:#777;font-size:12px}.autocomplete-suggestions{position:absolute;background:#fff;border:1px solid #ccc;z-index:1000;list-style:none;padding:0;margin:0;width:100%;max-height:300px;overflow-y:auto;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.autocomplete-suggestions li{padding:8px 12px;cursor:pointer}.autocomplete-suggestions li:hover{background-color:#f0f0f0}.scroll-container{position:relative;max-height:250px;overflow-y:auto}.cartPanel{position:relative;overflow-y:auto;max-height:250px}.cartPanel .scroll-container{position:relative;overflow-y:auto}.basketPanel{position:relative;overflow-y:auto;max-height:600px}.addressLine2Field{flex:0 0 200px}.cartPanel::after,.basketPanel::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));pointer-events:none;z-index:2}.checkout-summary-item{padding:10px 20px;transition:transform .2s ease,background-color .2s ease;cursor:pointer}.checkout-summary-item:hover{transform:translateY(-2px);border-left:2px solid #ccc;padding-left:18px;box-shadow:0 2px 6px rgba(0,0,0,.25);background-color:hsla(0,0%,100%,.08)}.cartItem-actions{opacity:0;transition:opacity .2s ease;position:absolute;right:15px;font-size:14px;top:50%;transform:translateY(-50%);color:#888;transform:translateX(5px)}.recaptcha-disclaimer{font-size:11px;color:#888;margin-top:10px;text-align:center;line-height:1.4}.recaptcha-disclaimer a{color:#888;text-decoration:underline;transition:color .2s ease}.recaptcha-disclaimer a:hover{color:#000}.checkout-summary-item:hover .cartItem-actions{opacity:1;transform:translateX(0)}.section-divider{position:relative;text-align:center;margin:40px 0 30px;font-size:12px;text-transform:uppercase;color:#999;font-weight:600;letter-spacing:1px}.section-divider{position:relative;text-align:center;margin:40px 0 30px;font-size:12px;text-transform:uppercase;color:#aaa;font-weight:500;letter-spacing:1px;background:rgba(0,0,0,0)}.section-divider::before,.section-divider::after{content:"";position:absolute;top:50%;width:42%;height:1px;background:linear-gradient(to right, transparent, #ccc)}.section-divider::after{right:0;background:linear-gradient(to left, transparent, #ccc)}.section-divider::before,.section-divider::after{filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.08))}.section-divider::before{left:0}@media(max-width: 1280px){.checkoutPage{padding:5px}.checkoutDetails .checkoutSteps{padding:10px}.checkoutPage .checkoutContent{width:100%;margin:auto;box-sizing:border-box;border-radius:20px;padding:0px;background-color:#fff;display:flex;flex-direction:column}}.selectize-control .selectize-input.input-error{background:#fcc !important}.checkoutSelectize .selectize-control .selectize-input{background:#f0f0f0 !important}.selectize-dropdown .active{background-color:#f0f0f0 !important;color:#000 !important}.selectize-dropdown .selected{background-color:#f0f0f0 !important;color:#000 !important}.selectize-control .selectize-dropdown-content .option.selected{background-color:#f0f0f0 !important;color:#000 !important}.selectize-input input::placeholder{color:#777;font-size:12px;font-family:Inter;font-weight:normal;display:flex;align-items:center;text-transform:none !important;justify-content:space-between;opacity:1}.selectize-dropdown,.selectize-dropdown.form-control{z-index:9999999 !important;border:0px !important}.indexSelectize,.quickViewSelectize{flex:1;font-family:Inter}.indexSelectize .selectize-dropdown-content{max-height:500px;display:block;flex-wrap:wrap;flex-direction:row;z-index:9999999}.quickViewSelectize .selectize-dropdown-content{flex-wrap:wrap;flex-direction:row;z-index:9999999}.checkoutSelectize .selectize-control.single{background:#fffcfc !important;border:0px !important}.checkoutSelectize .selectize-dropdown-content{flex-wrap:wrap;flex-direction:row;background-color:#fff;z-index:9999999}.checkoutSelectize .selectizeItem{font-weight:normal !important;font-size:14px}.indexSelectize .selectize-control.single .selectize-input{background:#fffcfc;border:0px;border-bottom:none !important;box-shadow:none !important;outline:none !important;cursor:text}.quickViewSelectize .selectize-control.single .selectize-input{background:#fffcfc !important;height:30px}.checkoutSelectize .selectize-control.single .selectize-input{background:#fffcfc;height:52px !important}.indexSelectize .selectized,.quickViewSelectize .selectized{cursor:text}.indexSelectize .selectize-input{display:flex;align-items:center;min-height:46px;padding:8px 12px;line-height:1.4;transition:none;box-shadow:none;border:0px}.quickViewSelectize .selectize-input{display:flex;align-items:center;min-height:46px;padding:8px 12px;line-height:1.4;transition:none;box-shadow:none;border:0px}.indexSelectize .selectize-control.single .selectize-input.focus,.selectize-control.single .selectize-input.dropdown-active{display:flex;align-items:center;min-height:46px;padding:8px 12px;line-height:1.4;border:0px;box-shadow:none}.quickViewSelectize .selectize-control.single .selectize-input.focus,.selectize-control.single .selectize-input.dropdown-active{display:flex;align-items:center;min-height:46px;padding:8px 12px;line-height:1.4;border:0px;box-shadow:none}.indexSelectize .selectize-input>div,.quickViewSelectize .selectize-input>div{cursor:text}.selectizeItem{font-size:12px;font-family:Inter;font-weight:600;display:flex;align-items:center;text-transform:none !important;justify-content:space-between;width:100%}.opt-name{padding:10px}.opt-val{display:block;margin-top:5px;color:#888;font-size:10px}.productPage{display:block;background-color:#f6f6f6}.productFilters,.swalFilters{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));background-color:#f0f0f0;flex-wrap:wrap;padding:20px 40px;gap:20px;position:relative;justify-content:flex-start;flex-direction:row}.productListing{display:block;margin-top:20px}.product-grid{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:20px;padding:20px}.assistant .product-grid{grid-template-columns:repeat(auto-fill, minmax(210px, 1fr))}.assistant .product-card:hover{border:1px solid #555}.assistant .product-image{width:100px;height:100px}.sentinel-wrapper{position:relative;height:0;width:0;grid-column:1/-1}.scroll-sentinel{position:absolute;top:0;left:0;height:1px;width:1px;pointer-events:none;visibility:hidden}.product-page{display:contents}.product-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16px;border:1px solid #eee;border-radius:10px;color:inherit;background:#fff;text-decoration:none;transition:all .2s ease}.product-card{position:relative;overflow:hidden}.product-card .product-overlay{position:absolute;inset:0;background:rgba(0,0,0,.7);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:normal;padding:20px;text-align:center;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.product-card:hover .product-overlay{opacity:1;pointer-events:auto}.product-card .product-overlay-description{font-size:14px;line-height:1.6;max-height:100%;overflow-y:auto}.product-card a,.product-card a:hover,.product-card:visited,.product-card:hover,.product-card:focus,.product-card:active{text-decoration:none;color:inherit}@media(hover: hover)and (pointer: fine){.product-card:hover{transform:translateY(-4px);text-decoration:none !important;background-color:#f9f9f9;box-shadow:0 12px 20px rgba(0,0,0,.08);border-color:#ddd}}@media(hover: none)and (pointer: coarse){.product-card.touch-active{transform:translateY(-4px);text-decoration:none !important;box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:#ccc}}.product-rating{font-size:12px;text-align:center;margin:10px 0}.product-image-wrapper{flex:0 0 auto;height:auto;display:flex;justify-content:center;align-items:center}.product-image{width:100%;height:auto;object-fit:contain;display:block}.product-image.matched{width:100px}.product-info{flex:1 1 auto;text-align:center;margin-top:10px}.product-brand{font-size:11px;text-transform:uppercase;color:#666;font-weight:600;margin-bottom:4px;letter-spacing:.5px}.product-name{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.4;text-align:center;min-height:42px;overflow:hidden;text-overflow:ellipsis}.product-price{font-size:15px;font-weight:600;color:#000}.stock-badge{display:inline-block;padding:3px 8px;font-size:11px;font-weight:500;border-radius:999px;line-height:1;margin-top:6px;letter-spacing:.4px}.stock-badge.in-stock{background-color:#e8f5e9;color:#000;border:1px solid #c8e6c9}.stock-badge.out-of-stock{background-color:#f5f5f5;color:#666;border:1px solid #ddd}.product-divider{width:50px;border:none;border-top:1px solid #e2e2e2;margin:10px auto 0 auto}.product-bottom{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;margin-top:12px}.filter-section{flex:0 0 calc(20% - 20px);padding:10px;position:relative;border-bottom:1px dashed #e2e2e2;font-family:"Inter"}.filter-header{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:14px}.filter-options{position:absolute;z-index:9999;width:100%;left:0;right:0;padding:10px;box-shadow:0 12px 20px rgba(0,0,0,.08);border-radius:5px;margin-top:20px;background:#fff;margin-bottom:10px}.filter-display{display:block;max-height:300px;overflow-y:auto;overflow-x:hidden}.filter-count{font-weight:normal;color:#888}.chevron{transition:transform .3s ease}.filter-section.open .chevron{transform:rotate(180deg)}.filter-options input[type=checkbox]{display:none}.filter-options label{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-family:"Inter";gap:0px;padding:10px 10px;letter-spacing:.25px;color:#333;border-radius:4px;background:hsla(0,0%,100%,.6);cursor:pointer;transition:all .2s ease}.filter-options label:hover{background:#f5f5f5}.filter-options .label-text{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-options .count{font-size:14px;color:#777;flex-shrink:0}.filter-options input[type=checkbox]:checked+span:before{content:"\\2713";display:inline-block;width:22px;height:22px;font-size:12px;line-height:16px;color:#fff;background-color:#222;text-align:center;border:1px solid #222}.filter-options .checkbox-icon{margin-right:8px;font-size:20px;color:#222}.range-selected-values{display:flex;justify-content:space-between;font-size:12px;color:#444;margin-bottom:20px}.filter-chip{display:inline-flex;align-items:center;background-color:#f0f0f0;border-radius:5px;padding:5px 12px;font-size:12px;color:#555;border:1px solid #e2e2e2;cursor:default}.filter-chip i{margin-left:8px;cursor:pointer}.no-results{text-align:center;padding:60px 20px;grid-column:1/-1;color:#666}.no-results-icon{font-size:60px;color:#ccc;margin-bottom:20px}#price-slider.ui-slider-horizontal{background:#e2e2e2 !important;border:0px;height:6px !important;border-radius:3px;position:relative}#price-slider .ui-slider-handle{top:50%;transform:translateY(-50%);width:22px;height:22px;border:0px;background:#111;transition:background .2s;border-radius:999px}#price-slider .ui-slider-handle:hover{background:#555}#price-slider .ui-slider-range{background:#555}#price-slider{width:88%;margin:10px auto}#swal-price-slider.ui-slider-horizontal{background:#e2e2e2 !important;border:0px;height:6px !important;border-radius:3px;position:relative}#swal-price-slider .ui-slider-handle{top:50%;transform:translateY(-50%);width:22px;height:22px;border:0px;background:#111;transition:background .2s;border-radius:999px}#swal-price-slider .ui-slider-handle:hover{background:#555}#swal-price-slider .ui-slider-range{background:#555}#swal-price-slider{width:88%;margin:10px auto}.toggleFilters{height:50px;width:50px;cursor:pointer;border-radius:999px;bottom:30px;transition:.3s;background-color:#fff;z-index:999999999;box-shadow:0 12px 20px rgba(0,0,0,.08);position:fixed;display:none;align-items:center;justify-content:center;left:30px}@media(hover: hover)and (pointer: fine){.toggleFilters:hover{text-decoration:none;background-color:#f0f0f0}}.swal-filters-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));flex-wrap:wrap;gap:20px;width:100%;padding:20px}@media(max-width: 768px){.product-grid{padding:0 40px}.product-card{-webkit-tap-highlight-color:rgba(0,0,0,0)}.productPage{display:block}.productPage .productFilters{width:100%}.toggleFilters{background-color:#111;color:#fff}}#chatContainer{max-width:90%;margin:20px auto;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}#chatBox{padding:20px;font-family:Inter;min-height:200px;overflow-y:auto;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:8px}.message{font-size:15px;font-family:Inter;line-height:1.4;word-break:break-word}.message.user{max-width:80%;align-self:flex-end;background-color:#007aff;color:#fff;padding:10px 14px;border-radius:20px}.message.assistant:not(.full-width){max-width:80%;align-self:flex-start;background-color:#f1f0f0;color:#333;padding:10px 14px;border-radius:20px}.message.assistant.full-width{max-width:100%;align-self:stretch;padding:0;background:none}.message.thinking{display:flex;align-items:center;gap:8px;font-style:italic;opacity:.6}.spinner{width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #666;border-radius:50%;animation:spin 1s linear infinite}.wrapper{margin:20px;font-family:Inter}.message.assistant.typing .dots span{display:inline-block;font-size:20px;animation:blink 1s infinite}.message.assistant.typing .dots span:nth-child(2){animation-delay:.2s}.message.assistant.typing .dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}.intro{background:#fff;padding:20px 30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:30px}#chatPlaceholder{text-align:center;color:#999;font-family:Inter;font-size:16px;margin-top:75px;transition:opacity .3s ease}#chatBox.has-messages #chatPlaceholder{display:none}.match-badge{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.5);color:#fff;font-size:12px;font-weight:bold;padding:4px 10px;border-radius:12px;z-index:5;box-shadow:0 2px 6px rgba(0,0,0,.2);text-transform:uppercase;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}#inputForm{display:flex;background-color:#f0f0f0;padding:10px}#userInput{flex:1;padding:10px;font-size:14px;font-family:Inter;border:1px solid #ccc;border-radius:4px}#sendBtn{padding:10px 15px;margin-left:10px;border:none;background:#000;color:#fff;border-radius:4px;cursor:pointer}@media(max-width: 768px){.assistant .product-grid{padding-top:20px;padding-bottom:20px}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}.gap-sm{gap:8px}.gap-md{gap:15px}.text-sm{font-size:12px}.text-md{font-size:14px}.text-lg{font-size:18px;font-weight:bold}.font-inter{font-family:"Inter",sans-serif}.text-gray{color:#555}.text-muted{color:#999}.text-center{text-align:center}.w-full{width:100%}.h-full{height:100%}.mt-0{margin-top:0}.mr-5{margin-right:5px}.ml-10{margin-left:10px}.p-10{padding:10px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-top:20px;padding-bottom:20px}.border-b{border-bottom:1px solid #e2e2e2}.border-b-bold{border-bottom:3px solid #000}.border-l{border-left:1px solid #555}.border-none{border:none}.rounded{border-radius:3px}.header-wrapper>div:not(:last-child){border-bottom:1px solid #eee}.header-toolbar{background-color:#fff;padding:12px 20px;display:flex;justify-content:space-between;align-items:stretch;gap:24px;opacity:0;visibility:hidden;z-index:20;box-shadow:0 1px 6px rgba(0,0,0,.05);border-radius:0 0 10px 10px;border-bottom:1px solid #eee;transition:opacity .3s ease,visibility .3s ease}.toolbar-icons{display:flex;gap:0;align-items:stretch;padding-left:20px}.toolbar-icons .desktopBorder{flex:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.toolbar-icons a{position:relative;background-color:#f7f7f7;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:500;color:#333;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:all .2s ease;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.toolbar-icons a:hover{background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.06);transform:translateY(-1px);color:#111;text-decoration:none}.toolbar-icons i{font-size:16px}.toolbar-icons .cartCounter{background-color:#2654a1;color:#fff;font-size:11px;font-weight:600;border-radius:50px;margin-left:4px;line-height:1}.indexSelectize{background-color:#f2f2f2;border-radius:8px;padding:4px 8px;transition:box-shadow .2s ease}.indexSelectize:focus-within{box-shadow:0 0 0 2px rgba(0,128,255,.1);background-color:#fff}.desktopBorder{padding:0 16px}.toolbar-left{display:flex;flex:3;gap:20px;align-items:center}.toolbar-icons a{display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;font-family:Inter,sans-serif;color:#555;text-decoration:none;width:100%;height:100%}.mobileToolbar{display:flex;margin:auto;margin-top:0;margin-bottom:20px;font-size:20px;color:#fff;padding:10px;align-items:center;justify-content:center;text-decoration:none}.mobileToolbar a{display:flex;justify-content:center;align-items:center;text-decoration:none}.mobileToolbar a:hover{text-decoration:none}.mobileToolbar a:hover i{text-shadow:0 0 8px rgba(0,188,212,.7);transform:scale(1.2);text-decoration:none;color:#00bcd4;transition:.4s ease}.sticky-header{transition:opacity .3s ease,visibility .3s ease;position:sticky;top:0;z-index:998;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04);opacity:1;visibility:visible}.template{flex-direction:column;margin-left:auto;margin-right:auto;background:#fff;min-height:100vh;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.template .header{height:72px;color:#1a1a1a;background:#fff;position:fixed;overflow:visible;width:100%;z-index:1000;display:flex;box-shadow:0 1px 0 rgba(0,0,0,.06);border-bottom:1px solid #f0f0f0}.template .headerSub{display:flex;flex-direction:row;padding:0 24px;flex:1;gap:0;flex-wrap:wrap;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);max-width:1400px;margin:0 auto}.section-header{border-left:4px solid #d23034;padding-left:20px;margin:64px 0 40px 0;font-size:32px;font-weight:700;color:#1a1a1a;letter-spacing:-0.02em;line-height:1.2}.template .headerSub a{color:#1a1a1a;transition:color .2s ease;text-decoration:none;font-weight:500;font-size:14px;padding:8px 12px;border-radius:6px}.template .headerSub a:hover{color:#d23034;background:rgba(210,48,52,.04)}.template .headerSub div{gap:8px;display:flex;align-items:center}.template .header .logo{text-indent:-9999999px;width:120px;height:32px;background-size:120px auto;background-repeat:no-repeat;display:block;transition:opacity .2s ease}.template .header .logo:hover{opacity:.8}.template .header .navigation{display:flex;flex-direction:row;padding:0;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.template .header>.navigation ul{list-style-type:none;color:#1a1a1a;display:flex;gap:0;justify-content:center;margin:0;padding:0}.template .header>.navigation ul li{color:#1a1a1a;display:flex;align-items:center;position:relative;padding:0;transition:color .2s ease}.template .header>.navigation ul li:hover{background:rgba(0,0,0,0);transform:none}.template .header>.navigation ul li i{transform:none;transition:none;margin-right:0;font-size:14px}.template .header>.navigation ul li:hover i{transform:none;color:#d23034}.template .header>.navigation ul li a:hover{color:#d23034;text-shadow:none}.template .header>.navigation ul li a{color:#1a1a1a;width:auto;box-sizing:border-box;font-size:14px;letter-spacing:0;font-weight:500;font-family:"Inter",sans-serif;text-decoration:none;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;padding:12px 16px;border-radius:6px}.template .header>.navigation ul li a:hover{background:rgba(210,48,52,.04)}.template .content{flex:1;padding-top:0px;background:#fff;min-height:100vh}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;text-decoration:none;font-weight:600;font-family:Inter;border-radius:8px;transition:all .2s ease;box-shadow:none;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0);font-size:14px;letter-spacing:.3px;min-height:48px}.button::before{display:none}.button:hover::before{display:none}.dark{background-color:#1a1a1a;color:#fff;border:1px solid #1a1a1a}.dark:hover{background-color:#333;color:#fff;border-color:#333;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dark.no-hover:hover{background-color:#1a1a1a;color:#fff;border-color:#1a1a1a;transform:none;box-shadow:none}.light{background-color:#fff;color:#1a1a1a;border:1px solid #e5e5e5}.button:hover{cursor:pointer;background-color:#f8f8f8;color:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.box{background-color:#fff;border:1px solid #f0f0f0;border-radius:12px;flex:1;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:hidden;position:relative;padding:24px}.box::before{display:none}.contain{width:1400px;padding:0 24px;margin:auto;max-width:100%}.box:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:#e0e0e0}.productBox{background-color:#fff;border-radius:4px;box-sizing:border-box;flex:0 0 calc(20% - 20px);transition:.5s;text-decoration:none;position:relative}.productBox .brand{font-family:Inter;font-size:12px;font-weight:500;letter-spacing:.5px;color:#555}.custom-spinner{border-top-color:#000}.rating-circle{position:absolute;width:40px;right:10px;margin-top:10px;height:40px;background:#111;border-radius:50%;color:#fff;font-family:Arial,sans-serif;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}.rating-number{font-size:16px;font-weight:bold}.star-wrapper{position:absolute;top:-6px;right:-1px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.star-wrapper i{color:#ff0;font-size:16px;line-height:1}.productBox .name{font-family:Inter;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:.5px;margin-top:5px;color:#000}.productBox .price{font-family:Inter;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:5px;color:#333}.productBox:hover{background-color:#eefff6}.hero-section{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:80px 0 60px 0;text-align:center;border-bottom:1px solid #f0f0f0}.hero-section h1{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:16px;letter-spacing:-0.02em;line-height:1.1}.hero-section p{font-size:18px;color:#666;margin-bottom:32px;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.products-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:24px;padding:0}.stock-indicator{display:inline-block;background:#e8f5e8;color:#2d5a2d;font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;margin:0 16px 16px 16px;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start}h1,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif;font-weight:600;color:#1a1a1a;letter-spacing:-0.02em}p{font-family:"Inter",sans-serif;color:#666;line-height:1.6}.searchIndexDiv{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:8px;padding:12px 16px;font-size:14px;transition:all .2s ease}.searchIndexDiv:focus{outline:none;border-color:#d23034;box-shadow:0 0 0 3px rgba(210,48,52,.1)}.category-nav{display:flex;gap:8px;margin-bottom:32px;overflow-x:auto;padding-bottom:8px}.category-nav a{white-space:nowrap;padding:8px 16px;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:20px;color:#666;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.category-nav a:hover,.category-nav a.active{background:#d23034;color:#fff;border-color:#d23034}.footer{background:#f8f9fa;border-top:1px solid #e5e5e5;padding:48px 0;margin-top:80px}.footer-content{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:40px}.footer h3{font-size:16px;font-weight:600;margin-bottom:16px;color:#1a1a1a}.footer p,.footer a{font-size:14px;color:#666;line-height:1.6;text-decoration:none}.footer a:hover{color:#d23034}.hero-banner{width:100%;height:auto;object-fit:cover;aspect-ratio:1920/400;min-height:400px;max-height:400px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:24px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}.feature-box{background:#fff;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.06);overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease;will-change:transform}.feature-box:hover{box-shadow:0 10px 30px rgba(0,0,0,.1);transform:scale(1.02) translateY(-4px);background:linear-gradient(to bottom, #ffffff, #f9f9f9)}.feature-header{background:#111;color:#fff;font-weight:600;font-size:16px;border-bottom:4px solid;border-image:linear-gradient(to right, #2357f4, #00b4ff);border-image-slice:1;padding:16px 20px;text-transform:uppercase;letter-spacing:.5px}.feature-icon{font-size:42px;margin-bottom:12px}.feature-content{display:flex;align-items:center;flex-direction:column;height:100%;padding:24px 20px}.feature-top{flex-grow:1;display:flex;flex-direction:column;align-items:center}.feature-text{font-size:14px;color:#444;line-height:1.5;max-width:260px;margin:0 auto 16px}.feature-button{margin-top:auto;background-color:#2357f4;color:#fff;font-weight:500;padding:10px 20px;border-radius:8px;text-decoration:none;transition:background-color .2s ease;display:inline-block}.feature-button:hover{background-color:#1a44c8}.card-grid{padding:15px;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:15px;overflow:hidden}.card-grid .card{background:#fff;text-align:center;overflow:hidden}.card-grid .card .image-wrapper{aspect-ratio:5/4;display:block;overflow:hidden;position:relative;box-shadow:0 6px 20px rgba(0,0,0,.2);border-radius:5px}.card-grid .card img{width:100%;height:100%;object-fit:cover;border-radius:5px;transition:transform .4s ease}.card-grid .card .image-wrapper:hover img{transform:scale(1.25)}.card-grid .card h3{margin:16px 0 8px;font-size:18px;font-weight:700;text-transform:uppercase}.card-grid .card a{font-size:10px;color:#333;text-decoration:none;letter-spacing:.5px;font-weight:500}.card-grid .card a:hover{text-decoration:underline}.button.blue{background-color:#d92d39;color:#fff;border-color:#d92d39}.button.blue:hover{border-color:#c21621;background-color:#c21621;color:#fff}.light{background-color:#fff !important;color:#555 !important;border:1px solid #e2e2e2;transition:.2s}.light.no-hover:hover{background-color:#fff !important;color:#555 !important;border:1px solid #e2e2e2;transition:.2s}.light:hover{background-color:#0473b7 !important;color:#fff !important}.blue{background-color:#2254d1;color:#fff;transition:.2s}.blue:hover{background-color:#153890}.purple{background-color:#367667;color:#fff;transition:.2s}.purple:hover{background-color:#153890}.yellow{background-color:#e6f15c;color:#000;transition:.2s}.yellow:hover{background-color:#fcd302}.red{background-color:#c02626;color:#fff;transition:.2s}.red:hover{background-color:#ab1616}.grey{opacity:.5}.light{background-color:#fbefd5;color:#d52b36}.dark:hover{cursor:pointer;background-color:#2254d1}.dark.no-hover:hover{background-color:#1a2b3c !important;cursor:default !important}#rightPanel{position:fixed;top:30px;bottom:30px;right:-400px;width:400px;transition:right .3s ease;z-index:9999999 !important}#rightPanel.open{right:0}.chatra-button{position:fixed;bottom:20px;right:20px;touch-action:none;width:60px;height:60px;background:linear-gradient(135deg, rgba(255, 0, 150, 0.9), rgba(255, 107, 157, 0.8));border-radius:50%;box-shadow:0 8px 25px rgba(255,0,150,.4),0 0 0 1px hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;z-index:9999;cursor:grab;border:1px solid hsla(0,0%,100%,.2)}.chatra-button img{pointer-events:none}@media(max-width: 768px){.template{display:block;width:auto}.template .header{width:100%}.template .header .logo{margin:auto}.template .headerSub{justify-content:space-between}.template .header>.navigation{display:none}.searchIndexDiv{margin-left:0px;margin-right:0px}.carouselheight{height:300px}.hfd.hft{display:none !important}}.swal2-confirm{background-color:#111 !important;color:#fff !important;border:none !important;transition:.2s;box-shadow:none !important;font-family:Inter;font-size:14px}.swal2-confirm:hover{cursor:pointer;background-color:#2254d1 !important}.swal2-cancel{background-color:#fff !important;color:#555 !important;transition:.2s;border:1px solid #e2e2e2;font-family:Inter;font-size:14px}.swal2-cancel:hover{cursor:pointer;color:#000 !important;background-color:#ccc !important}.custom-swal-loading .swal2-popup{padding:2em}.custom-loading-content{display:flex;flex-direction:column;align-items:center}.custom-spinner{width:20px;height:20px;border:4px solid #ccc;border-top-color:#2254d1;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.swal2-loading-text{font-size:.9em;text-align:center;color:#333}/*# sourceMappingURL=ss.min.css.map */
