body{background-position:center;background-color:#f3f5f6 !important;background-repeat:no-repeat;background-size:cover;color:#505050;font-size:15px;line-height:1.5;}.sliderPoster{max-width:655px;max-height:655px;background-repeat:no-repeat;background-size:cover;}#slider{opacity:0;}#slider.slick-initialized{opacity:1;transition:opacity .3s ease-out;}#thumbs{opacity:0;background-color:#f3f5f6 !important;}#thumbs.slick-initialized{opacity:1;transition:opacity .3s ease-out;}a{color:#377dff;text-decoration:none;}a:hover{color:#377dff;text-decoration:none;}a:focus{outline:0;}img{max-width:100%;}ul{list-style:none;padding:0;margin:0;}li{margin:0;padding:0;}.priceBox{justify-content:center;padding:5px 15px;border-radius:5px;font-size:28px;font-weight:600;width:100%;background:linear-gradient(45deg, #ff7b1d, #dd2a07);color:#ffff;display:inline-flex;align-items:center;}.priceBox .del{font-size:18px;text-decoration:line-through;color:#f6cdbd;}.del{margin-right:10px;}.priceBox .descount, .priceBox div{display:flex;align-items:center;}.priceTotal{position:relative;transform:translateY(-5px);margin-top:10px;}.pricePopust2{background-color:#2dbe3c;border-radius:2px;margin-top:25px;box-shadow:0 0 0 2px #fff;color:#fff;font-weight:600;position:absolute;font-size:22px;justify-content:center;line-height:1;padding:4px 6px 2px;margin-right:-10px;-webkit-animation:popustAnimate 1s ease-in-out infinite;animation:popustAnimate 1s ease-in-out infinite;}.pricePlaceholder{margin:25px;width:100%;min-width:200px;max-width:350px;align-items:center;cursor:pointer;}.priceBuyNow{text-align:center;font-weight:600;font-size:22px;color:#000;background:linear-gradient(#ffe606, #f3ab02);border-radius:6px;padding:18px;margin-top:-4px;cursor:pointer;width:100%;}@keyframes popustAnimate{0%, to{transform:translateY(-30px) rotate(20deg);}50%{transform:translateY(-35px) rotate(20deg);}}.priceNormal{text-align:center;font-weight:600;}.priceNormal span{text-decoration:line-through;}.paymentText{text-align:center;}.ratings-text{color:#1d6ec1;margin-left:10px;}.product-views{top:25px;align-items:center;min-height:30px;font-size:15px;font-family:open sans, sans-serif;font-weight:700;color:#d61d27;background-image:url(/assets/img/fire.svg);background-position-x:0;background-position-y:top;background-repeat:no-repeat;background-size:24px;padding-left:35px;padding-bottom:10px;}.button-pulse{animation:pulse-animation;animation-duration:2s;animation-delay:2s;animation-iteration-count:infinite;animation-timing-function:ease-in;}@keyframes pulse-animation{30%, 40%{box-shadow:0 0 0 4px rgba(255, 198, 43, 0.418);}42%{box-shadow:0 0 0 3px rgba(255, 198, 43, 0.205);}45%{box-shadow:0 0 0 0px rgba(255, 198, 43, 0);}}.details-page{background:#fff;padding:10px;border-radius:10px;}.product-badge{position:absolute;height:26px;padding:0 14px 0 4px;border-radius:3px;color:#fff;font-size:18px;font-weight:400;letter-spacing:0.025em;line-height:26px;font-weight:bold;white-space:nowrap;z-index:9;}.bg-goldenrod{background:#daa520;}.rating-stars{display:inline-block;}.rating-stars>i{display:inline-block;margin-right:2px;color:#777;font-size:12px;}.rating-stars>i.filled{color:#ffa000;}.rating-stars>i:last-child{margin-right:0;}.productContent{background:#fff;padding:20px 20px 10px;border-radius:10px;height:100%;margin:0px 10px 10px 10px;font-weight:500 !important;}.phone a{color:white !important;text-decoration:none !important;}.phone a:hover{color:#1d6ec1;cursor:pointer;}.badges img{max-width:80% !important;}.tImage{width:180px !important;}.testimonial{border:1px solid #dedede;border-radius:7px;max-width:200px;margin:8px;}.testimonial p{font-size:14px;font-weight:600;}.hr-line2{display:flex;}.hrLine{width:100%;position:relative;margin:15px;border-bottom:1px solid rgb(197, 197, 197);}.lineIcon{position:relative;top:3px;color:rgb(197, 197, 197);}.quantity-selector-holder .price{width:100%;font-size:1rem;font-weight:600;padding:0 0 10px;border-bottom:1px solid #ccc;text-align:center;}.quantity-selector-holder{width:97%;position:relative;max-width:550px;padding:2% 1.5% 2%;margin:40px auto 30px;border:2px solid;border-color:#f89320;border-radius:7px;}.quantity-selector-holder .price .crossed-price{font-size:1.3rem;text-decoration:line-through;color:#5a5a5a;position:relative;top:1px;font-weight:500;}.quantity-selector-holder .description-holder .headline{font-size:1.1rem;line-height:1.5;margin:10px auto 15px;font-weight:400;}.quantity-selector-holder .description-holder .discount-lines{font-size:0.85rem;line-height:1.35;margin-bottom:10px;padding:8px 0px;background:linear-gradient(#42a624, #0e7705);color:#ffffff;border-radius:7px;}.quantity-selector-holder .description-holder{text-align:center;margin-bottom:9px;margin-top:0;}.quantity-offer-title{font-size:1.3rem;font-weight:600;line-height:1.25;margin-bottom:10px;text-align:center;}.quantity-selector-holder .limited-offer-note{font-size:0.9rem;color:#333;font-style:italic;position:relative;top:-10px;margin:0 auto;float:none;display:block;text-align:center;width:100%;}.userChoice{margin:20px auto;width:100%;}.quantity-selector-holder span.selectors{font-size:1rem;line-height:1.5;padding:0;text-transform:none;font-weight:700;font-family:"Montserrat", "Segoe UI", "Calibri", "Helvetica Neue", sans-serif !important;border-radius:3px;}span.selected-quantity{color:#ffffff !important;border:2px solid #0a0a0a;background:#2b44a9 !important;text-decoration:none;position:relative;-webkit-box-shadow:2px 2px 2px 0px rgb(0 0 0 / 10%);-moz-box-shadow:2px 2px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 2px 0px rgb(0 0 0 / 10%);}span.selectors{border-color:transparent;font-weight:400;background-color:#fff;color:#000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:0;position:relative;border:1px solid #707070;text-align:center;white-space:nowrap;cursor:pointer;width:33%;text-decoration:none;}.finish-message{padding:0px;margin:0px;padding-left:5px;margin-top:6px;text-align:center;font-size:12px;}.finish-message i{padding-left:5px;padding-right:5px;}.quantity-selector-holder .button-holder{margin:10px auto 0;padding-bottom:20px;}.quantity-selector-holder .button-holder .btn{text-decoration:none;text-align:center;cursor:pointer;border:none;padding:0.75rem 1rem;background-color:#ffbc00 !important;background-image:linear-gradient(200deg, #ff324d 10%, #f79322 90%) !important;background-size:270% 100%;font-weight:700;letter-spacing:1px;font-size:1.5rem;width:97.5%;max-width:100%;color:#ffffff !important;border-radius:5px;font-family:"Montserrat";}.quantity-selector-holder .button-holder .btn{position:relative;animation-name:shake;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in;}.userChoice .quantity-selector-item .level-1{padding:1px 5px;text-align:center;background-color:#ffd90e;color:#000000;width:100%;font-weight:700;font-size:0.9rem;}.userChoice .quantity-selector-item .level-2{font-weight:700;padding-top:5px;}.userChoice .quantity-selector-item .level-3{width:100%;font-size:1rem;}.selectors .descTop{position:absolute;top:-20px;font-size:11px;width:99%;text-align:center;text-transform:uppercase;white-space:nowrap;color:#ffffff;left:50%;transform:translateX(-50%);border-radius:2px 2px 0 0;padding:2px 4px;box-shadow:0 0 0 2px #dedede;}.selectors .descTop1{background-color:#d54d4d;box-shadow:0 0 0 2px #d54d4d;}.selectors .descTop2{background-color:#44d15b;box-shadow:0 0 0 2px #44d15b;}.userChoice .x-quantity{font-size:0.85rem;}.level-3 span:nth-child(2){font-weight:700;}.big-icon{display:flex;display:inline-flex;justify-content:center;align-items:center;width:90px;height:90px;background-color:#ffc31d;border-radius:50%;}.big-icon i{color:#000000;font-size:2.4em;}.homeFeaturesBox h3{padding-bottom:10px;}.subtitle{color:#444;font-weight:300;font-size:16px;line-height:20px;}.homeFeatures h3{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;color:#000;}.home-product-image{width:100%;height:auto;overflow:hidden;border-radius:5px !important;-webkit-box-shadow:2px 2px 5px 0px rgb(130 130 130 / 10%);-moz-box-shadow:2px 2px 5px 0px rgb(130 130 130 / 10%);box-shadow:2px 2px 5px 0px rgb(130 130 130 / 10%);position:relative;}.home-product-info-box{position:absolute;width:100%;bottom:0px;}.home-product-info-box-title{font-size:21px;z-index:99;width:100%;text-align:center;line-height:37px;color:#000000;-ms-transform:rotate(-22deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);background:rgb(190, 144, 33);background:linear-gradient(94deg, rgba(190, 144, 33, 0) 0%, rgba(231, 184, 9, 0.938813025210084) 25%, rgba(243, 208, 5, 0.9416141456582633) 70%, rgba(255, 231, 0, 0) 100%);}.home-price{font-size:20px;font-weight:bold;}.home-product-title a{color:#000;}.faqs .faq-toggle{border-bottom:1px solid #EEE;padding-bottom:12px;margin-bottom:12px;}.faq-toggle{display:block;position:relative;margin:0 0 20px 0;}.faq span{color:#555 !important;font-size:15px;margin:0px auto 15px;display:block;text-align:left;padding-right:10px;}.faqs .faq-toggle .togglet, .faqs .faq-toggle .toggleta{font-size:18px;}.faq-toggle .togglet, .faq-toggle .toggleta{display:block;position:relative;line-height:24px;padding:0 0 0 24px;margin:0;font-size:16px;font-weight:700;color:#444;cursor:pointer;}.faq-toggle .togglec{display:block;position:relative;padding:10px 0 0 24px;}.togglet i{font-weight:bold;padding-right:10px;}.home-strip{background-color:#ffd400;margin-top:15px;padding:20px 0px;margin-bottom:0px !important;}.widget>h4{margin-bottom:25px;font-size:15px !important;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff;}.widget a{color:white;}.entry-title h4{font-size:14px !important;}.entry-meta li{float:left;font-size:13px;line-height:14px;margin:0 10px 15px 0;color:#909090;font-family:'Segoe UI', serif;font-style:italic;}.footer{background:radial-gradient(circle at 24.1% 68.8%, rgb(50, 50, 50) 0%, rgb(0, 0, 0) 99.4%);}.widget p{line-height:1.7;color:#dedede}.widget-links a:hover{color:#dedede}.copyright a{color:#dedede}div.phone-delivery-info{font-size:12px;font-weight:500;color:#22282f;position:relative;line-height:initial;padding-left:1px;padding-top:3px;}.buttonSpinner{color:white;fill:white;display:none;}.navbar{color:white;box-shadow:0 2px 6px rgba(0, 0, 0, 0.178);background:linear-gradient(#2164ce, #154788) !important;height:60px;display:block;position:fixed;}.mainContent{margin-top:39px !important;}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap;}.strike>span{position:relative;display:inline-block;font-size:18px;font-weight:bold;color:#505050;}.strike>span:before, .strike>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:rgb(129, 129, 129);}.strike>span:before{right:100%;margin-right:15px;}.strike>span:after{left:100%;margin-left:15px;}#order-form h5{margin-top:15px;}.row{margin-right:0px !important;margin-left:0px !important;}.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{padding-left:1px !important;padding-right:1px !important;}.row>*{padding-left:1px !important;padding-right:1px !important;}.selectorCurrency{font-size:11px;}.bottomBuyNow{display:none;}.bottomBuyNow-full{border-radius:0;border-left:0;border-right:0;padding:5px 0;position:fixed;bottom:0;z-index:9999999999;margin-bottom:0;margin-top:0;width:100%;background-image:linear-gradient(rgb(71, 39, 243), rgb(60, 77, 201));height:50px;border-top:1px solid #7dbad1;}.bottomBuyNow a.button{font-size:18px;padding:0;margin-right:0;letter-spacing:0;width:40%;float:right;text-align:center;font-weight:700;margin:0;height:36px;line-height:34px;background:linear-gradient(100deg, #ffd400, #ff8900);color:#000000;position:relative;border-radius:5px;text-decoration:none;border:1px solid rgba(0, 0, 0, 0.15);border-color:#000000;}.bottomPrice ins{text-decoration:none;font-size:22px;text-align:center;font-weight:700;color:#ffffff;position:relative;top:7px;}.bottomPrice del{font-size:15px !important;margin-right:0;color:#b3b3b3;text-decoration:line-through;font-weight:400;position:relative;top:5px;}.ratingStrip{padding:3px !important;}@keyframes heartbeat{0%{transform:scale(1);}50%{transform:scale(1.2);}100%{transform:scale(1);}}.heartBeats{animation:heartbeat 1s infinite;-moz-animation:heartbeat 1s linear infinite;-moz-animation:heartbeat 1s linear infinite;-ms-animation:heartbeat 1s linear infinite;display:inline-block;}.top-line{background:#72C6EF;background:linear-gradient(to right, #72C6EF, #004E8F) !important;width:100%;color:white;font-weight:700;height:32px;padding-top:2px;}.infoStrip{background:linear-gradient(to right, #bf3c3c, #9b1111);color:white !important;font-weight:600;padding:4px !important;letter-spacing:.1px;font-size:14px;margin:10px;}.infoStrip b{font-size:16px;color:rgb(255, 196, 134) !important}.emojiIcon{width:25px;height:25px;font-size:16px;background:#ffffff;line-height:25px;border-radius:3px;position:relative;top:0;display:inline-block;text-align:center;}.productHighlights .badge{margin-bottom:10px !important;font-size:14px;padding:7px;}.productHighlights p{line-height:17px !important;font-size:16px;color:#000000;font-weight:400;margin-bottom:8px;padding-left:10px;}.col-auto{margin-top:1px;}.productDescList li{padding-bottom:0px !important;}.productDescList .emoji{vertical-align:top;padding-right:7px;padding-top:2px;font-size:22px;}.productDescList mark{font-weight:bold;}.productDescList li span:nth-child(2){padding-top:5px;}.productVideo{max-width:390px;}.productVideo iframe{margin:auto;display:block;}.productShortDescription{font-size:18px;}.productInBox span{padding:10px;margin-bottom:10px !important;font-size:16px;}.productInBox p{padding-left:10px;font-weight:600;line-height:12px;}.reviewText{padding-top:8px;font-size:16px;font-weight:500}.finalPrice{border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;margin-top:5px !important;}.finalPriceTotal{color:#f7743a;font-weight:800;font-size:24px;}.finalPriceShipping{font-size:11px;}.finalPrice h5{margin:0px !important;margin-top:0px !important;}.arrow-button-icon{stroke:#fff;stroke-width:5px;stroke-dasharray:2, 2;stroke-linejoin:bevel;width:25px;}.testimonialTitle{font-size:1.25rem;}.upsellBoxSelected{background-color:#e9ffec !important;border:2px solid #44D15D;}.upsellBox button{padding-top:1px !important;padding-bottom:1px !important;font-weight:bold;}.upsellBox{background-color:#ffffff;margin-top:6px !important;}.upsellTitle{font-weight:bold;font-size:17px;}.upsellPrice{font-size:18px;text-align:right;}.upsellPrice del{font-size:16px !important;}.upsellDesc{font-size:15px;font-weight:400;}.homeProducts{max-width:23% !important;}.homeProducts h6{font-size:17px !important;}.descTxt{font-weight:400 !important;}.ShakeAnimation{-webkit-animation:5s cubic-bezier(.35, .06, .2, .98) infinite both rsiShaker1;animation:5s cubic-bezier(.35, .06, .2, .98) infinite both rsiShaker1}.homeBuyNow a{font-size:16px;font-weight:600;background-image:linear-gradient(191deg, #cb6e4a 5%, #cb432c 92%);color:#fff;background-color:#85280c !important;border-radius:4px;padding:10px 6px;background-color:#0b1e3d;color:#fff;letter-spacing:.01rem;text-transform:uppercase;text-decoration:none;display:block;margin-bottom:10px;position:absolute;bottom:0px;width:90%;}.home-product-title{min-height:73px !important;}.homeBuyNow a:hover{color:#fff !important;text-decoration:none;}.homeProducts{position:relative;padding-bottom:46px;}.free-shipping{color:#fff;font-weight:bold;background-color:#007f0c;width:195px;margin:auto;margin-top:10px;}#toast-container{display:none;position:fixed;top:42px;right:20px;z-index:1000;}.toast{padding:10px;border-radius:5px;margin-bottom:10px;display:none;font-weight:550;}.toast-sale{padding:0px;display:flex;background-color:#fff;border-radius:4px !important;box-shadow:0 5px 15px rgba(0, 0, 0, .137);}.toast-body{padding:7px !important;font-size:13px !important;}.toast-icon{background:linear-gradient(orange, #d67728);padding:8px;border-radius:4px !important;width:16%;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;}.toast-icon:after{content:"1";background-color:red;font-size:12px;padding:2px;color:#fff;position:absolute;top:5px;right:4px;display:flex;font-weight:600;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;}.inStockTxt{color:#03ad03;font-weight:650;font-size:1.1rem !important;padding-right:10px;}.deliveryDateTxt{font-size:1.1rem !important;}.add-read-more.show-less-content .second-section, .add-read-more.show-less-content .read-less{display:none;}.add-read-more.show-more-content .read-more{display:none;}.add-read-more .read-more, .add-read-more .read-less{margin-left:2px;cursor:pointer;text-decoration:underline;}.productColorLabel{height:2.5em;width:2.5em;display:inline-block;border-radius:2em;margin:0 1px;background-clip:content-box;padding:2px;border:1px solid #c1c1c1;}#productOptionsContainer{padding-top:10px}#productOptionsContainer input[type=radio]:checked, #productOptionsContainer input[type=radio]{display:none;}.productColorInput:checked+.productColorLabel{box-shadow:0 0 0 2px #fdb927 !important;}.productColorInput:checked+.productColorLabel{border:3px solid #fff;box-shadow:0 0 0 2px #ff4747;}#productOptionsContainer .productColorLabel{cursor:pointer;}.guarantee-box{background-color:#f9e7c6;padding:16px 46px 12px 50px;border-radius:10px;display:flex;align-items:center;line-height:16px;margin:0px 12px 0 10px;}.guarantee-box img{width:75px;height:auto;margin-right:15px;}.guarantee-text{font-size:14px;color:#333;}.guarantee-text h5{font-weight:bold;font-size:1rem;}.thumb2{cursor:pointer;object-fit:cover;padding:1px !important;}.carousel-control-prev-icon, .carousel-control-next-icon{width:3rem;height:3rem;background-color:rgba(0, 0, 0, 0.6);border-radius:50%;background-size:60% 60% !important;background-position:center;background-repeat:no-repeat;}.carousel-control-prev, .carousel-control-next{width:5%;}.carousel-control-prev-icon:hover, .carousel-control-next-icon:hover{opacity:1 !important;}.review-card-modern{border-radius:18px;background:#fff;box-shadow:0 2px 12px rgba(0, 0, 0, 0.07);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:box-shadow 0.2s;}.review-card-modern:hover{box-shadow:0 6px 24px rgba(0, 0, 0, 0.13);}.review-image-top img{width:100%;height:auto;object-fit:unset;border-top-left-radius:18px;border-top-right-radius:18px;background:#f5f5f5;display:block;}.review-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;}.review-dot{color:#222;font-size:1.2rem;line-height:1;}.review-name-modern{font-size:1.08rem;color:#222;}.rating-stars-modern{color:#222;font-size:1.1rem;letter-spacing:1px;}.rating-stars-modern .fa-star{color:#222;opacity:0.18;}.rating-stars-modern .fa-star.filled, .rating-stars-modern .fa-star:first-child, .rating-stars-modern .fa-star:nth-child(-n+5){color:#222;opacity:1;}.review-text-modern{font-size:0.97rem;color:#222;background:#f7f7f7;border-radius:16px;margin-top:2px;word-break:break-word;}.bounce-arrow{display:inline-block;animation:bounce 1.5s infinite;cursor:pointer;font-size:9px;}.btnBuyNow2{font-size:22px !important;padding:12px 60px !important;font-weight:600 !important;}.new-price-value{font-size:32px;color:#d32f2f;font-weight:bold;margin-top:2px;}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);z-index:9999;display:none;backdrop-filter:blur(3px);}.popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:white;border-radius:15px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.3);max-width:450px;width:90%;max-height:90vh;overflow:hidden;z-index:10000;}.popup-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;z-index:10001;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease;}.popup-close:hover{background:#f0f0f0;color:#333;}.popup-content{min-height:auto;}.popup-form{padding:40px 30px;display:flex;flex-direction:column;justify-content:center;}.popup-title{font-size:28px;font-weight:bold;color:#333;margin-bottom:10px;text-align:center;}.popup-subtitle{color:#666;font-size:14px;margin-bottom:25px;text-align:center;line-height:1.5;}.form-group{margin-bottom:20px;}.form-label{font-weight:600;color:#333;margin-bottom:8px;display:block;}.form-control{border:2px solid #e0e0e0;border-radius:8px;padding:12px 15px;font-size:16px;transition:border-color 0.3s ease;}.form-control:focus{border-color:#007bff;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.submit-btn{background:#333;color:white;border:none;border-radius:8px;padding:15px;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.3s ease;text-transform:uppercase;letter-spacing:0.5px;}.submit-btn:hover{background:#555;}.submit-btn:disabled{background:#ccc;cursor:not-allowed;}.privacy-text{font-size:12px;color:#999;text-align:center;margin-top:15px;line-height:1.4;}.privacy-text a{color:#007bff;text-decoration:underline;}.success-message{text-align:center;padding:40px 30px;display:none;}.success-icon{font-size:60px;color:#28a745;margin-bottom:20px;}.success-title{font-size:24px;font-weight:bold;color:#333;margin-bottom:15px;}.success-text{color:#666;margin-bottom:20px;line-height:1.5;}.discount-code{background:#f8f9fa;border:2px dashed #007bff;border-radius:8px;padding:15px;margin:20px 0;text-align:center;}.discount-code strong{font-size:18px;color:#007bff;font-weight:bold;}@media (max-width:768px){.popup-container{width:95%;max-width:none;}.popup-form{padding:30px 25px;}.popup-title{font-size:24px;}}@media (max-width:480px){.popup-container{width:92%;margin:0px;}.popup-form{padding:25px 20px;}.popup-title{font-size:22px;}}.popup-container{animation:popupSlideIn 0.3s ease-out;}.testimonial-container{display:flex;align-items:center;gap:15px;padding:20px 30px;transition:all 0.3s ease;}.testimonial-container:hover{transform:translateY(-2px);}.avatars-group{display:flex;align-items:center;position:relative;}.avatar{width:45px;height:45px;border-radius:50%;border:3px solid white;position:relative;transition:transform 0.2s ease;overflow:hidden;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);}.avatar:not(:first-child){margin-left:-12px;}.avatar:hover{transform:scale(1.1);z-index:10;}.avatar img{width:100%;height:100%;object-fit:cover;}.avatar:nth-child(1){background:linear-gradient(135deg, #FF6B6B, #4ECDC4);}.avatar:nth-child(2){background:linear-gradient(135deg, #A8E6CF, #FFD93D);}.avatar:nth-child(3){background:linear-gradient(135deg, #FF8A80, #FFB74D);}.avatar:nth-child(4){background:linear-gradient(135deg, #81C784, #64B5F6);}.avatar:nth-child(5){background:linear-gradient(135deg, #F8BBD9, #C5CAE9);}.avatar::before{content:attr(data-initials);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;font-weight:600;font-size:14px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}.testimonial-text{color:#2c3e50;font-weight:600;font-size:16px;letter-spacing:-0.2px;}.testimonial-text .count{font-weight:700;}.plus-sign{color:#27ae60;font-weight:700;margin-right:2px;}.faq-5{font-size:1.25rem;}.review-image-clickable{transition:transform 0.3s ease;}.review-image-clickable:hover{transform:scale(1.05);}.modal-backdrop{opacity:0.5 !important;background-color:rgba(0, 0, 0, 0.5) !important;}#imageModal{backdrop-filter:blur(5px);}#imageModal .modal-body{padding:0px !important;}@media (max-width:480px){.testimonial-container{flex-direction:column;gap:12px;padding:20px;border-radius:20px;}.testimonial-text{font-size:14px;text-align:center;}.avatar{width:40px;height:40px;}.avatar::before{font-size:12px;}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.testimonial-container{animation:fadeInUp 0.6s ease-out;}.stars{display:inline-flex;margin-left:8px;gap:2px;}.testimonial-text .star{color:#ffd700;font-size:16px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}@keyframes popupSlideIn{from{opacity:0;transform:translate(-50%, -50%) scale(0.9);}to{opacity:1;transform:translate(-50%, -50%) scale(1);}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(-1px);}40%{transform:translateY(3px);}60%{transform:translateY(1px);}}.autocomplete-container{position:relative;}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ddd;border-top:none;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);display:none;}.autocomplete-suggestion{padding:10px 15px;cursor:pointer;border-bottom:1px solid #eee;transition:background-color 0.2s;}.autocomplete-suggestion:last-child{border-bottom:none;}.autocomplete-suggestion:hover, .autocomplete-suggestion.active{background-color:#f8f9fa;}.autocomplete-suggestion.highlighted{background-color:#e9ecef;}.autocomplete-loading{padding:10px 15px;text-align:center;color:#6c757d;font-style:italic;}.phone-delivery-info{font-size:0.875rem;color:#6c757d;margin-top:0.25rem;}.warrning{color:#dc3545;}@-webkit-keyframes rsiShaker1{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}1%, 2%{-webkit-transform:scale3d(.97, .97, .97) rotate(-1deg);transform:scale3d(.97, .97, .97) rotate(-1deg)}3%, 5%, 7%, 9%{-webkit-transform:scale3d(1.03, 1.03, 1.03) rotate(1deg);transform:scale3d(1.03, 1.03, 1.03) rotate(1deg)}4%, 6%, 8%{-webkit-transform:scale3d(1.03, 1.03, 1.03) rotate(-1deg);transform:scale3d(1.03, 1.03, 1.03) rotate(-1deg)}10%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rsiShaker1{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}2%, 4%{-webkit-transform:scale3d(.97, .97, .97) rotate(-1deg);transform:scale3d(.97, .97, .97) rotate(-1deg)}6%, 10%, 14%, 18%{-webkit-transform:scale3d(1.03, 1.03, 1.03) rotate(1deg);transform:scale3d(1.03, 1.03, 1.03) rotate(1deg)}8%, 12%, 16%{-webkit-transform:scale3d(1.03, 1.03, 1.03) rotate(-1deg);transform:scale3d(1.03, 1.03, 1.03) rotate(-1deg)}20%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:767px){.review-image-top img{width:100%;height:auto;object-fit:unset;}.review-card-modern{border-radius:12px;}.review-text-modern{border-radius:12px;}.carousel-control-prev-icon, .carousel-control-next-icon{width:2rem;height:2rem;background-size:60% 60% !important;}.sliderPoster{max-height:calc(100vw + 63px) !important;max-width:100vw !important;}.homeFeaturesBox h3{font-size:12px !important;}.homeFeaturesBox .subtitle{display:none !important;}.homeProducts{max-width:45% !important;}.homeProducts .bg-success{font-size:12px !important;}.quantity-selector-holder{padding:3% 1% 5%;}.productContent{padding:3% 1% 5%;margin:3% 1% 5%;}.big-icon{width:60px;height:60px;}.big-icon i{color:#000000;font-size:1.4em;}.testimonial{max-width:140px !important;text-align:center;}.testimonial p{font-size:12px;}}@media all and (max-width:480px){.btnBuyNow2{font-size:18px !important;}.qty-card-footer{font-size:13px !important;padding:2px 0 4px 0 !important;}.qty-card-title{font-size:15px !important;}.qty-card-price{font-size:15px !important;}.new-price-box-text{font-size:14px !important;}.guarantee-box{padding:10px 10px 4px 9px !important;}.guarantee-text h5{font-size:0.8rem !important;}.guarantee-box img{width:65px !important;margin-right:12px !important;}.quantity-selector-holder .button-holder .btn{font-size:1.2rem;}.userChoice .quantity-selector-item .level-1{font-size:11px;}.ratingStrip{font-size:13px;}.card-title-upsell{font-size:17px !important;}.reviewText{font-size:15px;}.upsellTitle{font-size:15px !important;}.homeBuyNow a{font-size:13px !important;}.homeProducts{max-width:44% !important;font-size:15px !important;}.homeProducts .bg-success{font-size:10px !important;}.userChoice .quantity-selector-item .level-3{font-size:14px;}.mainLogo{width:100px;padding-left:3px;}.navbar, .navbar-brand{height:35px !important;padding:0px !important;}.widget-links ul{padding-left:0px}.mainContent{margin-top:30px !important;}.navbar .phone{font-size:12px !important;}.bd-highlight{font-size:12px;padding:10px !important;}.bd-highlight img{max-width:80%;}.bottomPrice ins{font-size:14px !important;}.bottomPrice del{font-size:11px !important;}.bottomPrice .badge{padding:3px;}.bottomBuyNow .button{font-size:15px !important;width:33% !important;height:28px !important;line-height:26px !important;}.top-line{height:25px !important;font-size:11px;}.product-views{font-size:14px !important;background-size:22px;}#toast-container{width:250px !important;}.infoStrip span{font-size:11px !important;}.infoStrip span b{font-size:12px !important;}.descTxt{text-align:center !important;}.deliveryDateTxt{font-size:0.8rem !important;line-height:0.6rem !important;}.inStockTxt{font-size:0.9rem !important;}.productShortDescription{font-size:16px !important;}.productDescList{padding-bottom:15px !important;}.productDescList li{padding-bottom:0px !important;}.product-badge{font-size:12px !important;height:23px;padding:0px 10px 0 3px;line-height:22px;}.mainPrice{font-size:24px !important;}}@media screen and (max-width:330px){.qty-card-footer{font-size:12px !important;padding:2px 0 4px 0 !important;}.qty-card-main{padding:13px 0px 0px 0px !important;}.quantity-cards-wrapper{gap:2px !important;}.qty-card-price{font-size:14px !important;}.new-price-value{font-size:25px;}.btnBuyNow2{font-size:18px !important;padding:12px 40px !important;}.quantity-selector-holder .button-holder .btn{font-size:1.1rem;}.new-price-box-text{font-size:13px !important;}.userChoice .quantity-selector-item .level-1{font-size:10px;}.homeBuyNow a{font-size:12px !important;}.homeProducts .bg-success{font-size:10px !important;}.homeFeaturesBox h3{font-size:11px !important;font-weight:400;}.big-icon{width:50px;height:50px;}.big-icon i{font-size:1.3em;}.homeProducts{max-width:43% !important;}.productContent{padding:0px !important;margin:0px !important;}.top-line{height:20px !important;font-size:10px;}.bottomPrice ins{top:0px !important;font-size:13px !important;}.bottomPrice del{top:0px !important;font-size:11px !important;}.bottomPrice .badge{padding:2px;}.bottomBuyNow .button{font-size:13px !important;width:28% !important;height:28px !important;line-height:26px !important;}.bottomBuyNow-full{height:37px !important;}.navbar, .navbar-brand{height:30px !important;padding:0px !important;}.navbar-brand{padding-top:0px !important;padding-bottom:0px !important;}.infoStrip span{font-size:12px !important;}.selectors .descTop{font-size:9px !important;top:-16px !important;font-weight:bold !important;}.product-views{font-size:13px !important;background-size:21px;}.toast{padding:6px;font-size:12px !important;}#toast-container{right:5px;max-width:300px !important;width:300px !important;}.deliveryDateTxt{font-size:0.8rem !important;line-height:0.6rem !important;}.inStockTxt{font-size:0.9rem !important;}.productShortDescription{font-size:16px !important;}.productDescList{padding-bottom:15px !important;}.productDescList li{padding-bottom:0px !important;}.product-badge{font-size:12px !important;height:23px;padding:0px 10px 0 3px;line-height:22px;}.mainPrice{font-size:24px !important;}.descTxt{text-align:center !important;}}@media (min-width:760px) and (max-width:990px){.quantity-cards-wrapper{gap:2px !important;}}