.input-group-coupon{margin-bottom:20px}.btn-coupon-wrapper{position:absolute;z-index:10;top:0;right:0;border:0}.btn-coupon-wrapper .btn-coupon{padding:7px 12px;border:1px solid transparent;border-radius:0}#print-label-container{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.print-label{padding:0 !important;background:#c2b5a4;margin-bottom:5px;margin-top:5px;margin-left:5px;display:inline-block;position:relative;font-family:'sans-serif'}.print-label .product-price-label{float:left}.print-label .color-label{background:#B92521;width:120px;padding:10px;float:left;min-height:188px}.print-label .info-label{background:#C2B5A4;padding:5px 5px 0 5px;min-height:140px}.print-label .head{font-weight:bold;color:#fdfdfd;line-height:30px}.print-label .head1{font-size:36px}.print-label .head2{font-size:24px}.print-label .head3{font-size:16px}.print-label .product-info{text-align:left}.print-label .product-info .name{font-size:18px;color:#333;line-height:22px;font-weight:bold;margin-right:50px}.print-label .price-info{text-align:right;margin-top:8px}.print-label .price-info .price{font-size:30px;font-weight:bold;line-height:22px;color:#333}.print-label .price-info .p-info{color:#333;font-size:14px}.print-label .barcode-info{border-top:solid 1px #333333;padding:5px 10px}.print-label .barcode-info .barcode{margin-top:-2px}.print-label .company-logo{width:50px;position:absolute;right:1px;top:1px}.print-label .remove-label{color:#fff;font-size:17px;font-weight:bold;left:1px;position:absolute;top:-3px;z-index:10;display:none}.print-label:hover .remove-label{display:block}.print-label:hover .save-label{display:block}.print-label .save-label{color:#ccc;display:none;font-size:17px;font-weight:bold;left:1px;position:absolute;top:18px;z-index:10}.search-label{margin-top:25px;padding:20px}.search-label ul{list-style:none}#modalLoginForm{color:#363636}.link-forgot-password,.link-back-login{font-size:15px;color:#363636 !important}.blog-cover-photo{margin:5px 0}.blog-cover-photo img{width:100%}.blog-body{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #cccccc}.comments-top-section h2{margin-bottom:15px;margin-top:0;text-transform:uppercase;font-size:18px}.blog-comments-wrapper{border-bottom:solid 1px #cccccc;margin-bottom:15px}.blog-comments-wrapper ul{margin:0;padding:0;list-style:none}.blog-comments-wrapper .avatar-wrapper{float:left;width:65px}.blog-comments-wrapper .avatar-wrapper img{width:100%}.blog-comments-wrapper .comments-wrapper{margin-left:95px;margin-bottom:10px}.blog-comments-wrapper .comments-wrapper .author{text-transform:uppercase;margin:0 0 5px 0}.blog-comments-wrapper .comments-wrapper .date-time{color:#aaaaaa;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;font-size:12px}.comments-form{max-width:750px;margin:auto}#site-breadscrumb{padding:5px 0;background:#ffffff !important}#site-breadscrumb .site-breadscrumb{background:#ffffff !important}#site-breadscrumb .breadcrumb{background:#ffffff !important;margin:0;padding:0;text-align:left;border-radius:0}#site-breadscrumb .breadcrumb li{display:inline-block;color:#333;font-size:16px;font-weight:600}#site-breadscrumb .breadcrumb li a{color:#333;text-decoration:none;text-transform:capitalize;transition:all 0.3s ease}#site-breadscrumb .breadcrumb li a i{margin-right:5px}#site-breadscrumb .breadcrumb li a:hover{color:#007bff;text-shadow:0 0 5px rgba(0,123,255,0.3);text-decoration:underline !important}#site-breadscrumb .breadcrumb li.active{color:#007bff;font-weight:600}@media (max-width: 768px){.col-md-3{display:none}}.cart-collaterals{background-color:#fafafa}.cart-collaterals .cart-summary-table{width:100%;margin-bottom:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px}.cart-collaterals .cart-summary-table th,.cart-collaterals .cart-summary-table td{border:none;padding:10px}.table.stock-contents tbody tr td{vertical-align:middle}.price-filter-container h4{font-size:16px;font-weight:700;margin-bottom:18px;color:#1f2937;display:flex;align-items:center;gap:8px}.price-filter-container h4::before{content:'';font-size:18px}.price-display{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px 6px;background:linear-gradient(135deg, rgba(0,61,143,0.05) 0%, rgba(0,61,143,0.02) 100%);border-radius:10px;border:2px solid rgba(0,61,143,0.1);transition:all 0.3s ease}.price-display:hover{border-color:rgba(0,61,143,0.2);background:linear-gradient(135deg, rgba(0,61,143,0.08) 0%, rgba(0,61,143,0.04) 100%)}.price-display span{font-size:14px;color:#6b7280;font-weight:500}.price-display strong{color:#003d8f;font-size:18px;font-weight:700;margin-left:6px;text-shadow:0 1px 2px rgba(0,61,143,0.1)}.double-slider-container{position:relative;height:10px;margin:25px 0;padding:0 1px}.slider-track{position:absolute;width:100%;height:8px;background:linear-gradient(90deg, #e5e7eb 0%, #d1d5db 100%);border-radius:10px;top:21px}.slider-range{position:absolute;height:8px;background:linear-gradient(90deg, #003d8f 0%, #007bff 100%);border-radius:10px;top:21px;transition:all 0.2s ease}.dual-range-slider{-webkit-appearance:none;appearance:none;height:8px;outline:none;pointer-events:none;position:absolute;width:100%;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%)}.dual-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg, #fff 0%, #f3f4f6 100%);border:3px solid #003d8f;border-radius:50%;cursor:pointer;pointer-events:all;position:relative;z-index:3;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.dual-range-slider::-webkit-slider-thumb:hover{border-color:#002966;transform:scale(1.2);background:linear-gradient(135deg, rgba(0,61,143,0.1) 0%, #fff 100%)}.dual-range-slider::-webkit-slider-thumb:active{transform:scale(1.15);background:linear-gradient(135deg, rgba(0,61,143,0.2) 0%, #fff 100%)}.dual-range-slider::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg, #fff 0%, #f3f4f6 100%);border:3px solid #003d8f;border-radius:50%;cursor:pointer;pointer-events:all;position:relative;z-index:3;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.dual-range-slider::-moz-range-thumb:hover{border-color:#002966;transform:scale(1.2);background:linear-gradient(135deg, rgba(0,61,143,0.1) 0%, #fff 100%)}.dual-range-slider::-moz-range-thumb:active{transform:scale(1.15);background:linear-gradient(135deg, rgba(0,61,143,0.2) 0%, #fff 100%)}.dual-range-slider::-moz-range-track{background:transparent}#apply-price-filter{width:100%;margin-top:20px;padding:12px 20px;background:#007bff;color:#ffffff;border:none;border-radius:5px;font-weight:600;font-size:15px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;text-transform:uppercase;gap:8px}#apply-price-filter:hover{transform:translateY(-1px)}#apply-price-filter:active{transform:translateY(0)}#apply-price-filter i{font-size:16px}.btn-filter{text-align:center;width:100%}.btn-filter .btn-filter-rest{display:inline-block;color:gray;width:100%;font-size:16px;font-weight:600;padding:10px 20px;border:1px solid gray;border-radius:5px;text-transform:uppercase;gap:8px}.btn-filter .btn-filter-rest:hover{color:#007bff;border:1px solid #007bff;transform:translateY(-1px)}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}/*!
 * Dropdownhover v1.0.0 (http://bs-dropdownhover.kybarg.com)
 */.dropdown .dropdown-menu .caret{border:4px solid transparent;border-left-color:#000;float:right;margin-top:6px}.dropdown-menu{min-width:250px}.dropdown-menu>li.open>a{background-color:#F5F5F5;color:#262626;text-decoration:none}.dropdown-menu .dropdown-menu{left:100%;margin:0;right:auto;top:-1px}.dropdown-menu-right .dropdown-menu,.navbar-right .dropdown-menu .dropdown-menu,.pull-right .dropdown-menu .dropdown-menu{left:auto;right:100%}.dropdown-menu.animated{-webkit-animation-duration:0.3s;animation-duration:0.3s}.dropdown-menu.animated:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.dropdownhover-top{margin-bottom:2px;margin-top:0}.navbar-fixed-bottom .dropdown-menu .dropdown-menu,.dropdownhover-top .dropdown-menu{bottom:-1px;top:auto}.navbar-nav>li>.dropdown-menu{margin-bottom:0}.dropdownhover-bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdownhover-left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdownhover-right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdownhover-top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.product-description-container{max-width:1200px;padding:0 20px}@media (max-width: 768px){.product-description-container{margin:2rem 0;padding:0 15px}}@media (max-width: 480px){.product-description-container{padding:0 10px;margin:1.5rem 0}}.description-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}@media (max-width: 640px){.description-toolbar{flex-direction:column;align-items:flex-start;gap:10px}}.description-toolbar__title{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}.description-toolbar__title i{color:#2563eb}.description-panel{padding:0}@media (max-width: 768px){.description-panel{padding:20px}}.desc-tile{background:#fff;padding:22px 24px;border:1px solid rgba(15,23,42,0.08);border-radius:5px}@media (max-width: 768px){.desc-tile{padding:18px}}.desc-tile__body{color:#334155;font-size:16px;line-height:1.75}.desc-tile__body p:last-child{margin-bottom:0}.desc-tile__body ul,.desc-tile__body ol{margin:12px 0 0 18px}.desc-tile__body a{color:#2563eb;font-weight:600}.desc-tile__placeholder{color:#94a3b8;font-style:italic;margin:0}.products-top-wrap{background:#ffffff;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.display-mode{display:flex;gap:5px;background:#f8f9fa;padding:4px;border-radius:8px}.display-mode .btn{background:transparent;border:none;padding:10px 16px;border-radius:6px;color:#6c757d;transition:all 0.3s ease;font-size:16px}.display-mode .btn:hover{background:#e9ecef;color:#495057}.display-mode .btn.active{background:#007bff;color:#ffffff}.filter-select-wrapper{display:flex;align-items:center;gap:10px}.filter-label{font-size:13px;font-weight:600;color:#495057;white-space:nowrap;margin-bottom:0 !important}.custom-select{border:1px solid #e0e0e0;border-radius:8px;padding:8px 35px 8px 12px;font-size:14px;color:#495057;background:#ffffff;cursor:pointer;transition:all 0.3s ease;outline:none;min-width:140px}.custom-select:hover{border-color:#007bff}.custom-select:focus{border-color:#007bff}@media (max-width: 768px){.products-top-wrap{flex-direction:column;align-items:stretch;display:none}.filter-select-wrapper{width:100%}.filter-select-wrapper form{flex:1}.custom-select{width:100%}.display-mode{justify-content:center}}@media (max-width: 480px){.products-top-wrap{padding:15px;display:none}.filter-label{font-size:12px}.custom-select{font-size:13px;padding:6px 30px 6px 10px}}.feedback-header{font-size:26px;font-weight:bold;font-family:'Josefin Slab', serif;color:#00a1a6 !important}.feedback-wrap .feedback-column{width:550px;margin:auto;padding:15px;margin-top:20px;margin-bottom:20px;border:1px solid #ccc}#feedback-form{background:#ffffff}#feedback-form .main-form h5{color:#074E66;margin-bottom:8px;font-size:19px;font-family:'Josefin Slab', serif;font-weight:600}#feedback-form .main-form .input-options label{font-size:14px;vertical-align:text-top;margin:0}#feedback-form .main-form .input-options .check_box_one{float:left;width:31%}#feedback-form .main-form .input-options .check_box{float:left;width:23%}#feedback-form .main-form .input-options .radio{position:relative;display:inline-block;margin-left:15px;padding-left:25px;line-height:25px;color:#404040;cursor:pointer;transition:border-color 0.3s}#feedback-form .main-form .input-options .radio:first-child{margin-left:0;margin:0}#feedback-form .main-form .input-options .radio input[type="radio"]{position:absolute;left:-9999px}#feedback-form .main-form .input-options .radio i{position:absolute;top:5px;left:0;display:block;width:20px;height:19px;outline:none;border:3px solid #074E66;background:#fff;cursor:pointer;border-radius:100%;transition:border-color 0.3s}#feedback-form .main-form .input-options .radio i:after{content:'';position:absolute;opacity:0;transition:opacity 0.1s;top:4px;left:4px;width:6px;height:6px;border-radius:50%;background:#333333;text-align:center}#feedback-form .main-form .input-options .radio input:checked+i{border:3px solid #074E66;background:#fff}#feedback-form .main-form .input-options .radio input:checked+i:after{opacity:1}#feedback-form .main-form .input-options .radio-btns label{font-size:14px;color:#A5A5A5;padding:0 0 0 2px}#feedback-form .main-form span.starRating{cursor:pointer}#feedback-form .main-form .starRating:not(old){display:inline-block;width:7.5em;height:1.5em;overflow:hidden;vertical-align:bottom}#feedback-form .main-form .starRating:not(old)>input{margin-right:-100%;opacity:0}#feedback-form .main-form .starRating:not(old)>label{display:block;float:right;position:relative;background:url(/star-off.png);background-size:contain;cursor:pointer}#feedback-form .main-form .starRating:not(old)>label:before{content:'';display:block;width:1.5em;height:1.5em;background:url(/star-on.png);background-size:contain;opacity:0;transition:opacity 0.2s linear}#feedback-form .main-form .starRating:not(old)>label:hover:before,#feedback-form .main-form .starRating:not(old)>label:hover~label:before,#feedback-form .main-form .starRating:not(old):not(:hover)>:checked~label:before{opacity:1}#feedback-form .main-form textarea{padding:10px;font-size:14px;border:1px solid #e6e6e6;outline:none;color:#444444;margin-bottom:20px;resize:vertical;height:100px;font-family:'Lato', sans-serif !important}.client-testimonial .testimonials-body .testimonials-info{display:inherit}footer{color:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);font-weight:300}footer .syftet-copyright{font-size:12px;padding:20px 0;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);color:white}footer .syftet-copyright .payment{text-align:right}footer .syftet-copyright .payment img{display:inline-block}footer .text-copyright{text-transform:uppercase;line-height:30px;display:flex;justify-content:center;align-items:center}footer .syftet-footer-profile .news-letter-wrapper{border-radius:5px;background:#f9fafb}.news-letter-wrapper{padding:40px 0;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);margin:30px auto 40px}@media (max-width: 768px){.news-letter-wrapper{margin:20px !important}}.newsletter-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:600px;margin:30px auto}.newsletter-title{color:#1f2937;font-size:32px;font-weight:700;margin:0 0 15px 0;text-align:center}.newsletter-text{color:#6b7280;font-size:16px;font-weight:400;margin:0 0 25px 0;text-align:center;line-height:1.6}.newsletter-form{width:100%;max-width:500px}.newsletter-input-group{display:flex;align-items:center;background:#fff;border-radius:10px;overflow:hidden}.newsletter-input{flex:1;padding:15px 20px;font-size:16px;outline:none;background:transparent}.newsletter-input::placeholder{color:#999}.newsletter-btn{background:#003d8f;color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.newsletter-btn:hover{background:#00308a;transform:scale(1.05)}@media (max-width: 768px){.newsletter-title{font-size:24px}.newsletter-text{font-size:14px}.newsletter-input-group{flex-direction:column;border-radius:5px;margin:20px}.newsletter-input{width:100%;border:2px solid lightgray;border-radius:8px 8px 0 0}.newsletter-btn{width:100%;border-radius:0 0 5px 5px}}.footer-new{background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%)}.footer-new .container-div{margin:20px 60px}.footer-new .footer-divider{margin:0 auto 0;max-width:1200px;height:1px;background:linear-gradient(to right, transparent, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.8) 80%, transparent)}.footer-container{display:grid;grid-template-columns:repeat(4, 1fr)}.footer-container .container-div h3{color:var(--White, var(--color-white-solid, white));font-size:14px;font-weight:700;line-height:var(--lineheight-20, 20px);letter-spacing:0;text-align:left}.footer-container .container-div p{color:#e5e7eb;font-size:14px;font-weight:400;line-height:var(--fontsize-20, 20px);letter-spacing:0;text-align:left}.footer-container .container-div p:hover{transform:translateX(-2px);cursor:pointer}.footer-container .container-div i{color:white;padding-right:10px}.footer-container .container-div i:hover{transform:translateY(-2px)}@media (max-width: 768px){.footer-container{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.footer-container{grid-template-columns:1fr}}.navbar-default{background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);border:none !important;border-radius:0 !important}.navbar-default .navbar-nav>li>a{color:#ffffff !important}.slider-container .row{margin-left:0;margin-right:0}#mainCarousel{width:100%;overflow:hidden;border-radius:0 0 5px 5px;position:relative;height:300px;min-height:300px}#mainCarousel .carousel-inner,#mainCarousel .item{height:100%;width:100%}#mainCarousel .slider-image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}#mainCarousel .left.carousel-control,#mainCarousel .right.carousel-control{background-image:none;opacity:0.7;transition:opacity 0.3s ease}#mainCarousel .left.carousel-control:hover,#mainCarousel .left.carousel-control:focus,#mainCarousel .right.carousel-control:hover,#mainCarousel .right.carousel-control:focus{opacity:1}#mainCarousel .carousel-control .glyphicon{display:none}@media (min-width: 576px){#mainCarousel{height:200px;min-height:200px}}@media (min-width: 768px){#mainCarousel{height:200px;min-height:200px}}@media (min-width: 992px){#mainCarousel{height:200px;min-height:200px}}@media (min-width: 1200px){#mainCarousel{height:300px;min-height:300px}}@media (min-width: 1400px){#mainCarousel{height:300px;min-height:300px}}.carousel-inner .item{position:relative;width:100%;height:100%}.custom-caption-left{position:absolute;left:0 !important;bottom:0 !important;text-align:left !important;color:#fff;padding:8px 12px;border-radius:0 6px 0 0;max-width:90%;width:auto}.custom-caption-left .slider-title{margin:0;font-size:18px;line-height:1.3;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}@media (min-width: 576px){.custom-caption-left{padding:10px 14px;max-width:85%}.custom-caption-left .slider-title{font-size:22px}}@media (min-width: 768px){.custom-caption-left{padding:12px 16px;max-width:75%}.custom-caption-left .slider-title{font-size:28px}}@media (min-width: 992px){.custom-caption-left{padding:14px 20px;max-width:70%}.custom-caption-left .slider-title{font-size:36px}}@media (min-width: 1200px){.custom-caption-left{padding:16px 24px;max-width:65%}.custom-caption-left .slider-title{font-size:42px}}@media (min-width: 1400px){.custom-caption-left{padding:18px 28px}.custom-caption-left .slider-title{font-size:48px}}.emergency-section-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:1rem;margin-bottom:1rem}@media (max-width: 767px){.emergency-section-grid{gap:1.5rem;margin:2rem 2rem}}@media (max-width: 768px){.emergency-section-grid{grid-template-columns:repeat(1, 1fr);gap:2rem}}.emergency-card{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border-radius:5px;border:1px solid;transition:all 0.3s ease;position:relative}.emergency-card:hover{transform:translateY(-2px)}@media (max-width: 767px){.emergency-card{padding:1.25rem}}.emergency-card-accent{background:rgba(74,158,255,0.1);border-color:rgba(74,158,255,0.3)}.emergency-card-red{background:rgba(254,202,202,0.3);border-color:rgba(220,38,38,0.3)}.emergency-card-teal{background:rgba(20,184,166,0.1);border-color:rgba(20,184,166,0.3)}.emergency-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.emergency-card-title-wrapper{display:flex;align-items:center;flex:1;gap:0.75rem;margin-bottom:0}.emergency-card-icon{font-size:2.25rem;color:#007bff;flex-shrink:0}.emergency-card-icon.emergency-card-icon-red{color:#dc2626}.emergency-card-icon.emergency-card-icon-teal{color:#14b8a6;rotate:315deg}.emergency-card-title{font-size:2rem;font-weight:700;margin:0;color:#003d8f;line-height:1.4}.emergency-card-title.emergency-card-title-red{color:#dc2626}.emergency-card-title.emergency-card-title-teal{color:#14b8a6}.emergency-info-wrapper{position:relative;margin-left:0.5rem}.emergency-info-btn{background:none;border:none;padding:0.25rem;cursor:pointer;color:#6b7280;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:color 0.2s ease}.emergency-info-btn:hover{color:#003d8f}.emergency-info-btn i{font-size:1.5rem}.emergency-tooltip{position:absolute;bottom:100%;left:94%;transform:translateX(-50%) scale(0.95);margin-bottom:0.5rem;width:37rem;background:rgba(31,41,55,0.95);color:white;font-size:1.35rem;padding:0.5rem;border-radius:0.5rem;opacity:0;visibility:hidden;transition:opacity 0.2s ease, transform 0.2s ease;z-index:1000;pointer-events:none;line-height:1.4}.emergency-tooltip::after{content:'';position:absolute;top:100%;left:94%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(31,41,55,0.95)}.emergency-tooltip.show{opacity:1;visibility:visible;transform:translateX(-96%) scale(1)}.emergency-info-wrapper:hover .emergency-tooltip,.emergency-info-btn:focus+.emergency-tooltip{opacity:1;visibility:visible;transform:translateX(-96%) scale(1);pointer-events:auto}.emergency-action-btn{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;padding:0.75rem 1.5rem;border-radius:0.5rem;border:none;text-decoration:none;transition:all 0.3s ease;cursor:pointer;font-size:1.5rem;white-space:nowrap;margin-top:auto}.emergency-action-btn i{margin-right:0.5rem;font-size:1.1rem;line-height:1}.emergency-action-btn:hover{text-decoration:none;transform:translateY(-1px)}.emergency-btn-primary{background:#0056b3;color:white}.emergency-btn-primary:hover{background:#007bff;color:white}.emergency-btn-red{background:#ef4444;color:white}.emergency-btn-red:hover{background:#dc2626;color:white}.emergency-btn-gray{background:#e5e7eb;color:#1f2937}.emergency-btn-gray:hover{background:#d1d5db;color:#1f2937}.emergency-btn-teal{background:#14b8a6;color:white}.emergency-btn-teal:hover{background:#0f766e;color:white}.emergency-button-group{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto}.emergency-button-group .emergency-action-btn{flex:1}.invoice-container{max-width:100%;margin:0 auto;padding:20px;font-family:"Arial", "Helvetica", sans-serif;color:#333;background:#fff}.invoice-header{display:table;width:100%;margin-bottom:30px;border-bottom:2px solid #333;padding-bottom:20px}.invoice-header .company-info{display:table-cell;width:60%;vertical-align:top}.invoice-header .company-info h1{font-size:32px;margin:0 0 15px 0;color:#333;font-weight:bold;text-transform:uppercase;letter-spacing:2px}.invoice-header .company-info .company-details p{margin:5px 0;font-size:11px;line-height:1.4}.invoice-header .invoice-info{display:table-cell;width:40%;vertical-align:top;text-align:right}.invoice-header .invoice-info .info-table{width:100%;border-collapse:collapse}.invoice-header .invoice-info .info-table td{padding:5px 0;font-size:11px}.invoice-header .invoice-info .info-table td:first-child{text-align:right;padding-right:10px;width:40%}.invoice-header .invoice-info .info-table td:last-child{text-align:left;font-weight:normal}.customer-section{display:table;width:100%;margin-bottom:30px}.customer-section .billing-info,.customer-section .shipping-info{display:table-cell;width:50%;vertical-align:top;padding:15px;background-color:#f9f9f9;border:1px solid #ddd}.customer-section .billing-info h3,.customer-section .shipping-info h3{font-size:14px;margin:0 0 10px 0;color:#333;border-bottom:1px solid #ddd;padding-bottom:5px;text-transform:uppercase}.customer-section .billing-info p,.customer-section .shipping-info p{margin:5px 0;font-size:11px;line-height:1.4}.customer-section .billing-info{margin-right:10px}.items-section{margin-bottom:30px}.items-section .items-table{width:100%;border-collapse:collapse;margin-bottom:20px}.items-section .items-table thead{background-color:#333;color:#fff}.items-section .items-table thead th{padding:10px;text-align:left;font-size:11px;font-weight:bold;border:1px solid #333}.items-section .items-table thead th.item-no{width:5%}.items-section .items-table thead th.item-description{width:45%}.items-section .items-table thead th.item-quantity{width:10%;text-align:center}.items-section .items-table thead th.item-price{width:20%;text-align:right}.items-section .items-table thead th.item-total{width:20%;text-align:right}.items-section .items-table tbody tr{border-bottom:1px solid #ddd}.items-section .items-table tbody tr:hover{background-color:#f9f9f9}.items-section .items-table tbody tr td{padding:10px;font-size:11px;vertical-align:top}.items-section .items-table tbody tr td.text-center{text-align:center}.items-section .items-table tbody tr td.text-right{text-align:right}.items-section .items-table tbody tr td small{color:#666;font-size:10px}.totals-section{margin-bottom:30px}.totals-section .totals-wrapper{display:flex;justify-content:flex-end}.totals-section .totals-wrapper .totals-table{width:300px;border-collapse:collapse}.totals-section .totals-wrapper .totals-table tr{border-bottom:1px solid #ddd}.totals-section .totals-wrapper .totals-table tr.grand-total{border-top:2px solid #333;border-bottom:2px solid #333;background-color:#f9f9f9}.totals-section .totals-wrapper .totals-table tr.grand-total td{padding:15px 10px;font-size:14px}.totals-section .totals-wrapper .totals-table tr td{padding:8px 10px;font-size:11px}.totals-section .totals-wrapper .totals-table tr td.label{text-align:right;width:60%;padding-right:15px}.totals-section .totals-wrapper .totals-table tr td.amount{text-align:right;width:40%;font-weight:bold}.payment-section{margin-bottom:20px;padding:15px;background-color:#f9f9f9;border:1px solid #ddd}.payment-section h3{font-size:14px;margin:0 0 10px 0;color:#333;border-bottom:1px solid #ddd;padding-bottom:5px;text-transform:uppercase}.payment-section .payment-table{width:100%;border-collapse:collapse}.payment-section .payment-table tr td{padding:5px 0;font-size:11px}.payment-section .payment-table tr td:first-child{width:40%}.instructions-section{margin-bottom:20px;padding:15px;background-color:#fff9e6;border:1px solid #ddd}.instructions-section h3{font-size:14px;margin:0 0 10px 0;color:#333;text-transform:uppercase}.instructions-section p{margin:0;font-size:11px;line-height:1.4}.invoice-footer{margin-top:40px;padding-top:20px;border-top:2px solid #333;text-align:center}.invoice-footer p{margin:5px 0;font-size:10px;color:#666}@media print{.invoice-container{padding:0}.no-print{display:none}}#subsciption-offer .modal-dialog{max-width:730px}#subsciption-offer .modal-content{padding:0}#subsciption-offer .modal-content .btn-cross{position:absolute;top:-1px;right:-1px;line-height:19px;padding:3px 5px;background:#c34322;color:#ffffff !important;z-index:100}#subsciption-offer .modal-content .popupnewsletter-widget .pnew-head{width:65%}#subsciption-offer .modal-content .popupnewsletter-widget .pnew-head h3{font-size:22px;padding-bottom:20px;font-weight:bold}#subsciption-offer .modal-content .popupnewsletter-widget .pnew-head .description{padding-bottom:20px;color:#707070;font-size:14px}#subsciption-offer .modal-content .popupnewsletter-widget .subscription-popup-form{margin:10px 0}#subsciption-offer .modal-content .popupnewsletter-widget .subscription-popup-form .input-group{width:70%}#subsciption-offer .modal-content .popupnewsletter-widget .subscription-popup-form input[type='email']{width:calc(100% - 101px);border-right:none}#subsciption-offer .modal-content .popupnewsletter-widget .subscription-popup-form input[type='submit']{background-color:#00a1a6;color:#ffffff;border-radius:0}#subsciption-offer .modal-content .popupnewsletter-widget .subscription-popup-form input[type='submit']:hover{background-color:#006c6f;cursor:pointer}#subsciption-offer .modal-content .popupnewsletter-widget #popup-socials-widget{padding:20px 0;background:transparent;margin:0}.offer-highlight{background-color:tomato;color:#fff;border-radius:0}@media (max-width: 480px){#subsciption-offer .modal-content .popupnewsletter-widget .pnew-head{width:100%}#subsciption-offer .modal-content .popupnewsletter-widget .pnew-head h3{font-size:20px;text-align:center;line-height:25px;padding-bottom:0}#subsciption-offer .modal-content .popupnewsletter-widget .subscription-popup-form .input-group{width:100%}.client-testimonial ul li.loaded{width:100%}.client-testimonial ul li.loaded a img{width:100%;display:block}.text-shadow-title{font-size:20px !important;font-weight:inherit !important}}@media (max-width: 767px){.section-responsive-margins{margin:0 2rem}}.section-header{display:flex;justify-content:space-between;align-items:center}.section-header h5{color:#1f2937;font-size:24px;font-weight:700;line-height:var(--itemspacing-m, 32px);letter-spacing:0;text-align:left}.section-header h5 i,.section-header h5 .featured-product-icon,.section-header h5 .firefox-icon,.section-header h5 .paw-icon{color:#007bff}.section-header .btn-right{color:var(--Congress Blue, var(--color-azure-28, #003d8f));font-size:16px;font-weight:500;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left}@media (max-width: 768px){.section-header h5{font-size:22px;font-weight:600}.section-header .btn-right{font-size:14px;font-weight:400}}.card-wrapper-responsive{float:none !important;box-sizing:border-box !important;width:calc((100% - 20px) / 2) !important;flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important}@media (min-width: 576px){.card-wrapper-responsive{flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important;width:calc((100% - 20px) / 2) !important}}@media (min-width: 768px){.card-wrapper-responsive{flex:0 0 calc((100% - 10px) / 2) !important;max-width:calc((100% - 10px) / 2) !important;width:calc((100% - 10px) / 2) !important}}@media (min-width: 992px){.card-wrapper-responsive{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1200px){.card-wrapper-responsive{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1400px){.card-wrapper-responsive{flex:0 0 calc((100% - 60px) / 4) !important;max-width:calc((100% - 60px) / 4) !important;width:calc((100% - 60px) / 4) !important}}.flex-container-responsive{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}@media (min-width: 576px){.flex-container-responsive{gap:20px}}@media (min-width: 768px){.flex-container-responsive{gap:10px}}@media (min-width: 992px){.flex-container-responsive{gap:10px}}@media (min-width: 1200px){.flex-container-responsive{gap:10px}}@media (min-width: 1400px){.flex-container-responsive{gap:20px}}#load-more-btn{margin-bottom:30px}@media (max-width: 767px){.new-arrival{margin:0 2rem}}.decrease-padding{padding-right:10px !important;padding-left:10px !important}@media (max-width: 767px){.related-product{margin:0 1rem}}.flash-sell-header{display:flex;justify-content:space-between;align-items:center}.flash-sell-header h5{color:#1f2937;font-size:24px;font-weight:700;line-height:var(--itemspacing-m, 32px);letter-spacing:0;text-align:left}.flash-sell-header h5 i,.flash-sell-header h5 .featured-product-icon,.flash-sell-header h5 .firefox-icon,.flash-sell-header h5 .paw-icon{color:#007bff}.flash-sell-header .btn-right{color:var(--Congress Blue, var(--color-azure-28, #003d8f));font-size:16px;font-weight:500;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left}@media (max-width: 768px){.flash-sell-header h5{font-size:22px;font-weight:600}.flash-sell-header .btn-right{font-size:14px;font-weight:400}}@media (max-width: 767px){.browse-categories{margin:0 2rem}}.category-header{display:flex;justify-content:space-between;align-items:center}.category-header h5{color:#1f2937;font-size:24px;font-weight:700;line-height:var(--itemspacing-m, 32px);letter-spacing:0;text-align:left}.category-header h5 i,.category-header h5 .featured-product-icon,.category-header h5 .firefox-icon,.category-header h5 .paw-icon{color:#007bff}.category-header .btn-right{color:var(--Congress Blue, var(--color-azure-28, #003d8f));font-size:16px;font-weight:500;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left}@media (max-width: 768px){.category-header h5{font-size:22px;font-weight:600}.category-header .btn-right{font-size:14px;font-weight:400}}.categories{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch;margin-bottom:20px !important}@media (min-width: 576px){.categories{gap:20px}}@media (min-width: 768px){.categories{gap:10px}}@media (min-width: 992px){.categories{gap:10px}}@media (min-width: 1200px){.categories{gap:10px}}@media (min-width: 1400px){.categories{gap:20px}}.category-wrapper{float:none !important;box-sizing:border-box !important;width:calc((100% - 20px) / 2) !important;flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important;border:2px solid rgba(204,204,204,0.4);border-radius:5px;overflow:hidden}@media (min-width: 576px){.category-wrapper{flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important;width:calc((100% - 20px) / 2) !important}}@media (min-width: 768px){.category-wrapper{flex:0 0 calc((100% - 10px) / 2) !important;max-width:calc((100% - 10px) / 2) !important;width:calc((100% - 10px) / 2) !important}}@media (min-width: 992px){.category-wrapper{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1200px){.category-wrapper{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1400px){.category-wrapper{flex:0 0 calc((100% - 60px) / 4) !important;max-width:calc((100% - 60px) / 4) !important;width:calc((100% - 60px) / 4) !important}}.category-wrapper:hover{border-color:#007bff}.category-wrapper .category-image{position:relative;overflow:hidden;text-align:center;height:150px;display:flex;justify-content:center;align-items:center}.category-wrapper .category-image img{width:100%;height:100%;object-fit:contain;object-position:center center;border-radius:5px}.category-wrapper .category-name{padding:15px;text-align:center;background:#fff}.category-wrapper .category-name h5{margin:0;font-size:14px;font-weight:600;color:#1f2937;line-height:1.4}@media (max-width: 767px){.furry-container{margin:0 2rem}}.furry-container .furry-head{display:flex;justify-content:space-between;align-items:center}.furry-container .furry-head h5{color:#1f2937;font-size:24px;font-weight:700;line-height:var(--itemspacing-m, 32px);letter-spacing:0;text-align:left}.furry-container .furry-head h5 i,.furry-container .furry-head h5 .featured-product-icon,.furry-container .furry-head h5 .firefox-icon,.furry-container .furry-head h5 .paw-icon{color:#007bff}.furry-container .furry-head .btn-right{color:var(--Congress Blue, var(--color-azure-28, #003d8f));font-size:16px;font-weight:500;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left}@media (max-width: 768px){.furry-container .furry-head h5{font-size:22px;font-weight:600}.furry-container .furry-head .btn-right{font-size:14px;font-weight:400}}.furry-container .furry-wrapper{float:none !important;box-sizing:border-box !important;width:calc((100% - 20px) / 2) !important;flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important;background:#fff;border:2px solid ghostwhite;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;height:100%}@media (min-width: 576px){.furry-container .furry-wrapper{flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important;width:calc((100% - 20px) / 2) !important}}@media (min-width: 768px){.furry-container .furry-wrapper{flex:0 0 calc((100% - 10px) / 2) !important;max-width:calc((100% - 10px) / 2) !important;width:calc((100% - 10px) / 2) !important}}@media (min-width: 992px){.furry-container .furry-wrapper{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1200px){.furry-container .furry-wrapper{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1400px){.furry-container .furry-wrapper{flex:0 0 calc((100% - 60px) / 4) !important;max-width:calc((100% - 60px) / 4) !important;width:calc((100% - 60px) / 4) !important}}.furry-container .furry-wrapper:hover{border-color:#007bff}.furry-container .furry-wrapper a{text-decoration:none;color:inherit}.furry-container .furry-wrapper .furry-image{position:relative;overflow:hidden;text-align:center;height:180px;display:flex;justify-content:center;align-items:center;background:#fafafa;flex-shrink:0}.furry-container .furry-wrapper .furry-image img{width:100%;height:100%;object-fit:cover;object-position:center}.furry-container .furry-wrapper .furry-info{padding:15px;text-align:center;display:flex;flex-direction:column;flex:1;min-height:0}.furry-container .furry-wrapper .furry-info h5{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#1f2937;flex-shrink:0}.furry-container .furry-wrapper .furry-info p{margin:0;font-size:13px;color:#6b7280;line-height:1.5;flex:1;display:flex;align-items:flex-start}.furry-container .furry-wrapper .cart-button{display:block;width:90%;margin:0 auto 15px;padding:10px 0;border-radius:6px;text-align:center;background:#003d8f;color:#fff;font-weight:600;transition:background 0.3s ease, transform 0.2s ease;flex-shrink:0}.furry-container .furry-wrapper .cart-button:hover{background:#00308a;transform:translateY(-1px)}.furry-content{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}@media (min-width: 576px){.furry-content{gap:20px}}@media (min-width: 768px){.furry-content{gap:10px}}@media (min-width: 992px){.furry-content{gap:10px}}@media (min-width: 1200px){.furry-content{gap:10px}}@media (min-width: 1400px){.furry-content{gap:20px}}@media (max-width: 767px){.new-featured-page{margin:0 2rem}}@media (max-width: 767px){.featured-products{margin:0 2rem}}.featured-products .product-header{display:flex;justify-content:space-between;align-items:center}.featured-products .product-header h5{color:#1f2937;font-size:24px;font-weight:700;line-height:var(--itemspacing-m, 32px);letter-spacing:0;text-align:left}.featured-products .product-header h5 i,.featured-products .product-header h5 .featured-product-icon,.featured-products .product-header h5 .firefox-icon,.featured-products .product-header h5 .paw-icon{color:#007bff}.featured-products .product-header .btn-right{color:var(--Congress Blue, var(--color-azure-28, #003d8f));font-size:16px;font-weight:500;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left}@media (max-width: 768px){.featured-products .product-header h5{font-size:22px;font-weight:600}.featured-products .product-header .btn-right{font-size:14px;font-weight:400}}.btn-more{background:#007bff;padding:10px 40px;border-radius:5px;font-size:18px;color:#ffffff;margin:25px 0;display:inline-block}.btn-more:hover{color:#f1f1f1}.we-love-landing .wrapper{background:#007bff}.we-love-landing .call-to-action{text-align:center;padding:0 10% 0 10%}.we-love-landing .call-to-action .cta-desc h2{color:#ffffff;font-size:20px;font-weight:600;margin-top:61px;text-transform:uppercase;letter-spacing:5px;position:relative;padding-bottom:26px}.we-love-landing .call-to-action .cta-desc h2:after{position:absolute;content:"";background-image:url(/images/wave.png);text-align:center;background-repeat:no-repeat;background-position:bottom;z-index:0;bottom:0;top:60px;left:0;right:0}.we-love-landing .call-to-action .cta-desc .cta-text{color:#dadfe9;font-size:18px;line-height:2em;margin-top:50px;margin-bottom:54px}.we-love-landing .call-to-action .cta-button a{font-size:12px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.4em;background-color:transparent;border-bottom:2px solid #fff;padding:0 0 2px;position:relative}.from-our-blog{margin-bottom:60px}.from-our-blog .blog-post .content-blog .title-post{font-size:16px;line-height:21px;margin:0;padding-top:25px;padding-bottom:10px;font-weight:500;text-transform:capitalize;text-align:center}.from-our-blog .blog-post .content-blog .title-post a{color:#363a42}.from-our-blog .blog-post .content-blog .title-post a:hover{color:#007bff}.from-our-blog .blog-post .content-blog .entry-content{font-size:12px;color:#707070;padding:20px 0 0;line-height:1.9em}.from-our-blog .blog-post .content-blog .bottom-blog .blog-meta{color:#999;display:flex;flex-wrap:wrap;justify-content:center}.from-our-blog .blog-post .content-blog .entry-date{position:relative;line-height:20px;color:#999;font-size:12px;padding:0 16px;text-transform:inherit}.from-our-blog .blog-post .content-blog .entry-comments{line-height:20px;font-size:12px;padding:0 16px;color:#007bff}.from-our-blog .blog-post .content-blog .entry-comments a{color:#007bff;cursor:pointer}.from-our-blog .blog-post .content-blog .entry-comments a:hover{text-decoration:underline !important}.client-testimonial{margin-bottom:30px;background:#F8F8F8;padding:30px 0 30px 10px}.client-testimonial .testimonials-body{background-color:#6ac9bb;text-align:center;position:relative;margin-top:40px;margin-bottom:7px}.client-testimonial .testimonials-body .testimonials-avatar{position:absolute;top:-40px;width:80px;height:80px;left:0;right:0;margin:0 auto}.client-testimonial .testimonials-body .testimonials-avatar .avatar img{border:0;height:auto;max-width:100%;vertical-align:middle;border-radius:50%}.client-testimonial .testimonials-body .testimonials-info{justify-content:center;flex-wrap:wrap;text-transform:uppercase;color:#363a42;padding-top:58px}.client-testimonial .testimonials-body .testimonials-info .testimonials-name{font-weight:700;text-transform:uppercase;margin:0;font-size:12px;color:#363a42;line-height:1.7;padding-right:3px}.client-testimonial .testimonials-body .testimonials-info .text-muted{color:#363636}.client-testimonial .testimonials-body .testimonials-info .text-muted a{color:#363a42}.client-testimonial .testimonials-body .testimonials-description{color:#fff;font-size:12px;margin:0 auto;font-weight:300;padding:33px 70px 52px;line-height:1.9em}.client-testimonial ul{padding:0}.client-testimonial ul li.loaded{list-style:none;float:left}.client-testimonial ul li.loaded a{float:left;width:100%;position:relative;padding:15px}.client-testimonial ul li.loaded a:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);width:100%;height:100%;opacity:0}.client-testimonial ul li.loaded a:after{content:'\f067';font-family:FontAwesome;position:absolute;top:48%;left:48%;opacity:0;color:#ffffff;font-size:18px}.client-testimonial ul li.loaded a:hover:before,.client-testimonial ul li.loaded a:hover:after{opacity:1;transition:all .5s ease 0s}.custom-dropdown{cursor:pointer}.custom-dropdown .custom-drp-content{padding:10px;min-width:170px}@media (max-width: 480px){.div-space-50{height:inherit;width:inherit}.we-love-landing .call-to-action{padding:0 10% 10% 10%}}.customer-metrics{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:32px;border-radius:5px;background:rgba(74,158,255,0.24) !important}.customer-metrics h3{color:#0056b3;font-size:30px;font-weight:700;line-height:16px;letter-spacing:0;text-align:center}.customer-metrics p{color:#6b7280;font-size:14px;font-weight:500;line-height:14px;letter-spacing:0;text-align:center}.customer-testimonials{padding:3rem 0;background-color:#f9f9f9;border-radius:5px}@media (max-width: 767px){.customer-testimonials{margin:20px}}.customer-testimonials .container{position:relative}@media (min-width: 992px){.customer-testimonials .container{padding-left:3rem;padding-right:3rem}}.customer-testimonials .customer-say{margin-bottom:2rem;color:#1f2937;font-size:24px;font-weight:700;letter-spacing:0;text-align:center}@media (max-width: 768px){.customer-testimonials .customer-say{font-size:20px}}@media (max-width: 576px){.customer-testimonials .customer-say{font-size:18px}}@media (max-width: 768px){.customer-testimonials .customer-say{margin-bottom:1.5rem}}@media (max-width: 576px){.customer-testimonials .customer-say{margin-bottom:1.25rem}}.customer-testimonials .swiper{width:100%;padding:2rem 0;overflow:visible}@media (max-width: 768px){.customer-testimonials .swiper{padding:1.5rem 0 2rem}}@media (max-width: 576px){.customer-testimonials .swiper{padding:1rem 0 2rem}}.customer-testimonials .swiper.swiper-single-slide .swiper-wrapper{justify-content:center}.customer-testimonials .swiper.swiper-single-slide .swiper-slide{max-width:600px;margin:0 auto}.customer-testimonials .swiper.swiper-single-slide .swiper-button-next,.customer-testimonials .swiper.swiper-single-slide .swiper-button-prev{display:none}.customer-testimonials .swiper.swiper-single-slide .swiper-pagination{display:none}.customer-testimonials .swiper-slide{height:auto;display:flex}.customer-testimonials .customer-wrapper{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);text-align:left;height:100%;display:flex;flex-direction:column;transition:transform 0.3s ease, box-shadow 0.3s ease}@media (max-width: 768px){.customer-testimonials .customer-wrapper{padding:1.5rem}}@media (max-width: 576px){.customer-testimonials .customer-wrapper{padding:1.25rem}}.customer-testimonials .customer-wrapper:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}@media (max-width: 576px){.customer-testimonials .customer-wrapper{border-radius:8px}}.customer-testimonials .customer-img-info{display:flex;align-items:center;margin-bottom:1rem;gap:0.75rem}@media (max-width: 576px){.customer-testimonials .customer-img-info{margin-bottom:0.875rem}}.customer-testimonials .customer-avatar{width:60px;height:60px;flex-shrink:0;border:2px solid #d0d6f1;border-radius:50%;overflow:hidden}.customer-testimonials .customer-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (max-width: 768px){.customer-testimonials .customer-avatar{width:50px;height:50px}}@media (max-width: 576px){.customer-testimonials .customer-avatar{width:45px;height:45px}}.customer-testimonials .customer-info{flex:1;min-width:0}.customer-testimonials .customer-name{color:#1f2937;font-size:16px;font-weight:700;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left;margin-bottom:0.25rem;word-wrap:break-word}@media (max-width: 768px){.customer-testimonials .customer-name{font-size:15px}}@media (max-width: 576px){.customer-testimonials .customer-name{font-size:14px}}.customer-testimonials .customer-star{color:#ffc107;display:flex;gap:2px}.customer-testimonials .customer-star i{font-size:14px}@media (max-width: 576px){.customer-testimonials .customer-star i{font-size:12px}}.customer-testimonials .review-text{font-style:italic;color:#6b7280;font-size:16px;font-weight:400;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left;margin-bottom:0.75rem;flex:1;word-wrap:break-word}@media (max-width: 768px){.customer-testimonials .review-text{font-size:15px;line-height:1.5}}@media (max-width: 576px){.customer-testimonials .review-text{font-size:14px;margin-bottom:0.5rem}}.customer-testimonials .review-date{color:#6b7280;font-size:12px;font-weight:400;line-height:var(--fontsize-16, 16px);letter-spacing:0;text-align:left;margin-top:auto}@media (max-width: 576px){.customer-testimonials .review-date{font-size:11px}}.customer-testimonials .swiper-pagination{position:relative;margin-top:1.5rem;bottom:0 !important}@media (min-width: 992px){.customer-testimonials .swiper-pagination{display:none}}.customer-testimonials .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:rgba(0,61,143,0.5);opacity:1}.customer-testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#003d8f}.customer-testimonials .swiper-button-next,.customer-testimonials .swiper-button-prev{width:40px;height:40px;background:rgba(255,255,255,0.95);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.15);color:#003d8f;transition:all 0.3s ease}.customer-testimonials .swiper-button-next:after,.customer-testimonials .swiper-button-prev:after{font-size:18px;font-weight:700}.customer-testimonials .swiper-button-next:hover,.customer-testimonials .swiper-button-prev:hover{background:#003d8f;color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,61,143,0.3)}@media (max-width: 767px){.customer-testimonials .swiper-button-next,.customer-testimonials .swiper-button-prev{display:none}}@media (min-width: 768px) and (max-width: 991px){.customer-testimonials .swiper-button-next,.customer-testimonials .swiper-button-prev{width:35px;height:35px}.customer-testimonials .swiper-button-next:after,.customer-testimonials .swiper-button-prev:after{font-size:16px}}.customer-testimonials .swiper-button-next{right:-20px}@media (min-width: 768px) and (max-width: 991px){.customer-testimonials .swiper-button-next{right:-15px}}.customer-testimonials .swiper-button-prev{left:-20px}@media (min-width: 768px) and (max-width: 991px){.customer-testimonials .swiper-button-prev{left:-15px}}.customer-testimonials .customer-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 992px){.customer-testimonials .customer-row{grid-template-columns:repeat(2, 1fr);justify-items:center}}@media (max-width: 768px){.customer-testimonials .customer-row{grid-template-columns:repeat(1, 1fr);justify-items:center}}@font-face{font-family:'lg';src:url(/../fonts/lg.eot?n1z373);src:url(/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(/../fonts/lg.woff?n1z373) format("woff"),url(/../fonts/lg.ttf?n1z373) format("truetype"),url(/../fonts/lg.svg?n1z373#lg) format("svg");font-weight:normal;font-style:normal}.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{font-family:FontAwesome;content:"\f00d"}.lg-toolbar .lg-download:after{font-family:FontAwesome;content:"\f019"}.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,color 0.2s linear;-moz-transition:-moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,color 0.2s linear;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,color 0.2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width: 1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(/galary/vimeo-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(/galary/vimeo-play.png) no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url(/galary/vimeo-play.png) no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(/galary/youtube-play.png) no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(/galary/youtube-play.png) no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-moz-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:0.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);-webkit-transition:-webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-moz-transition:-moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-o-transition:-o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;transition:transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0px}.lg-outer .lg-dropdown>li:hover a,.lg-outer .lg-dropdown>li:hover .lg-icon{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,0.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(/galary/loading.gif) no-repeat scroll center center transparent;display:none !important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s,opacity 0.1s ease 0s}#global-modal{display:none;position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,0.55);z-index:99999}.custom-modal-box{background:#fff;width:100%;max-width:500px;border-radius:5px;overflow:hidden;animation:fadeIn 0.25s ease-out;position:relative;margin:auto}.custom-modal-header{padding:15px 20px;border-bottom:1px solid #eee;font-size:18px;font-weight:600;position:relative}.custom-modal-header #close-global-modal{position:absolute;top:10px;right:12px;background:none;border:none;font-size:22px;cursor:pointer}.custom-modal-body{padding:10px 20px}.custom-modal-footer{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.custom-modal-footer .btn{padding:6px 14px}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999}.modal-backdrop.fade{opacity:0;transition:opacity 0.15s linear, backdrop-filter 0.15s linear}.modal-backdrop.fade.in{opacity:1}#foreignProductModal+.modal-backdrop,body.modal-open .modal-backdrop{background-color:rgba(0,0,0,0.2) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important}.custom-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);backdrop-filter:blur(2px)}.custom-modal .modal-content{background:#fff;margin:10% auto;padding:25px;border-radius:5px;width:90%;max-width:420px;position:relative}.close-btn{position:absolute;top:12px;right:18px;font-size:26px;color:#888;cursor:pointer;transition:color 0.2s;z-index:10001;pointer-events:auto;line-height:1;padding:5px;display:inline-block}.close-btn:hover{color:#000}.prescription-form .form-group{margin-bottom:16px}.prescription-form label{display:block;font-weight:600;margin-bottom:6px;color:#333}.prescription-form input[type="file"],.prescription-form input[type="text"],.prescription-form input[type="tel"]{width:100%;padding:10px;border-radius:8px;border:1px solid #ccc;outline:none;transition:border-color 0.2s}.prescription-form input:focus{border-color:#007bff}.submit-btn{background:#007bff;color:white;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-weight:600;transition:background 0.2s;width:100%}.submit-btn:hover{background:#0056b3}.success-modal .modal-content{text-align:center;padding:40px 20px;background-color:#f0fff4;border:2px solid #38a169;border-radius:12px}.success-modal h3{color:#2f855a;font-weight:bold;margin-bottom:10px}.success-modal p{color:#276749;font-size:16px}.modern-account-page{max-width:1200px;margin:0 auto;min-height:100vh}@media (max-width: 768px){.modern-account-page{padding:15px}}.account-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:25px 30px;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);border-radius:5px;color:white}@media (max-width: 768px){.account-header{flex-direction:column;gap:20px;text-align:center;padding:20px}}.account-welcome .account-title{font-size:32px;font-weight:700;margin:0 0 8px 0;text-shadow:0 2px 4px rgba(0,0,0,0.1)}@media (max-width: 768px){.account-welcome .account-title{font-size:28px}}.account-welcome .account-subtitle{font-size:16px;margin:0;opacity:0.9;font-weight:400}.account-actions .btn-edit-profile{background:rgba(255,255,255,0.2);color:white;padding:12px 24px;border-radius:5px;text-decoration:none;font-weight:600;border:2px solid rgba(255,255,255,0.3);transition:all 0.3s ease;display:inline-flex;align-items:center;gap:8px;backdrop-filter:blur(10px)}.account-actions .btn-edit-profile:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5);transform:translateY(-2px);text-decoration:none;color:white}.account-actions .btn-edit-profile i{font-size:16px}.account-overview{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:20px}@media (max-width: 768px){.account-overview{grid-template-columns:1fr;gap:20px}}.overview-card{background:white;border-radius:5px;border:2px solid rgba(204,204,204,0.4);overflow:hidden}.card-header{padding:15px;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-bottom:1px solid #e9ecef;display:flex;align-items:center;gap:12px}.card-header i{font-size:24px;color:#6c757d}.card-header h3{margin:0;font-size:20px;font-weight:600;color:#495057}.card-content{padding:25px 30px}.user-info-card .info-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f8f9fa}.user-info-card .info-row:last-child{border-bottom:none}.user-info-card .info-label{font-weight:500;color:#6c757d;font-size:14px}.user-info-card .info-value{font-weight:600;color:#495057;font-size:15px}.rewards-card .rewards-summary{text-align:center}.rewards-card .rewards-total{margin-bottom:15px}.rewards-card .rewards-total .total-points{display:block;font-size:36px;font-weight:700;color:#28a745;line-height:1}.rewards-card .rewards-total .points-label{font-size:14px;color:#6c757d;font-weight:500}.rewards-card .rewards-status .status-text{font-size:14px;color:#28a745;font-weight:500;background:rgba(40,167,69,0.1);padding:6px 12px;border-radius:5px}.account-section{background:white;border-radius:5px;margin-bottom:20px;overflow:hidden}.section-header{padding:20px;border:#007bff;border:2px solid rgba(204,204,204,0.4);display:flex;justify-content:space-between;align-items:center}.section-header .section-title{margin-top:10px}@media (max-width: 768px){.section-header{flex-direction:column;gap:10px;text-align:center}}.address-section-title{margin-bottom:10px;font-size:22px;font-weight:600;display:flex;align-items:start;gap:12px}.address-section-title i{font-size:20px}.orders-count{background:#007bff;color:white;padding:6px 12px;border-radius:5px;font-size:12px;font-weight:600}.modern-table-container{overflow-x:auto;padding:0}.modern-table{width:100%;border-collapse:collapse;font-size:14px}.modern-table thead th{padding:18px 20px;text-align:left;font-weight:600;color:#495057;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;border:2px solid #dee2e6}.modern-table tbody tr{border-bottom:1px solid #f8f9fa;transition:all 0.2s ease}.modern-table tbody tr:hover{background:#f8f9fa}.modern-table tbody tr:last-child{border-bottom:none}.modern-table tbody td{padding:18px 20px;vertical-align:middle}.date-cell .date-text{display:block;font-weight:500;color:#495057}.date-cell .time-text{display:block;font-size:12px;color:#6c757d;margin-top:2px}.type-cell .type-badge{padding:4px 12px;border-radius:5px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.type-cell .type-badge.credit{background:rgba(40,167,69,0.1);color:#28a745}.type-cell .type-badge.debit{background:rgba(220,53,69,0.1);color:#dc3545}.amount-cell .amount-value{font-weight:600;font-size:16px}.amount-cell .amount-value.positive{color:#28a745}.amount-cell .amount-value.negative{color:#dc3545}.reason-cell .reason-text{color:#495057;font-weight:500}@media (max-width: 768px){.modern-account-page{padding:10px}.account-header{padding:20px 15px}.card-header,.card-content{padding:20px 15px}.section-header{padding:20px 15px}.modern-table{font-size:12px}.modern-table thead th,.modern-table tbody td{padding:12px 8px}.date-cell .date-text{font-size:13px}.date-cell .time-text{font-size:11px}.type-badge{font-size:10px;padding:3px 8px}.amount-value{font-size:14px}}.order-link{color:#007bff;font-weight:600;text-decoration:none;transition:color 0.2s ease}.order-link:hover{color:#0056b3;text-decoration:none}.order-date .date-text{display:block;font-weight:500;color:#495057}.order-date .time-text{display:block;font-size:12px;color:#6c757d;margin-top:2px}.status-badge{padding:6px 12px;border-radius:5px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.status-badge.state-complete{background:rgba(40,167,69,0.1);color:#28a745}.status-badge.state-pending{background:rgba(255,193,7,0.1);color:#ffc107}.status-badge.state-cancelled{background:rgba(220,53,69,0.1);color:#dc3545}.status-badge.state-shipped{background:rgba(0,123,255,0.1);color:#007bff}.status-badge.state-delivered{background:rgba(40,167,69,0.1);color:#28a745}.total-amount{font-weight:600;color:#28a745;font-size:16px}.track-link{color:#007bff;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:5px;transition:all 0.2s ease}.track-link:hover{background:rgba(0,123,255,0.1);color:#0056b3;text-decoration:none}.track-link i{font-size:12px}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{margin-bottom:20px}.dataTables_wrapper .dataTables_info{margin-top:20px;color:#6c757d;font-size:13px}.dataTables_wrapper .dataTables_paginate{margin-top:20px}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:8px 12px;margin:0 2px;border-radius:5px;border:1px solid #dee2e6;background:white;color:#495057;text-decoration:none;transition:all 0.2s ease}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#007bff;color:white;border-color:#007bff}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#007bff;color:white;border-color:#007bff}.modern-cart-page{max-width:1200px}.cart-page-header{margin-bottom:20px}.cart-page-header .cart-title{font-size:32px;font-weight:700;color:#212529;margin:0 0 8px 0}.cart-page-header .cart-subtitle{font-size:16px;color:#6c757d;margin:0}.modern-cart-layout{display:grid;grid-template-columns:1fr 380px;gap:30px}@media (max-width: 991px){.modern-cart-layout{grid-template-columns:1fr}}.cart-items-section{background:white;border:2px solid rgba(204,204,204,0.4);border-radius:5px;padding:20px;margin-bottom:20px}.cart-items-container{display:flex;flex-direction:column;gap:20px}.modern-cart-item{display:grid;grid-template-columns:100px 1fr auto auto auto;gap:20px;align-items:center;padding:20px;border:2px solid rgba(204,204,204,0.4);background:#fff;border-radius:5px;transition:border-color 0.3s ease}.modern-cart-item:hover{border:2px solid #007bff}@media (max-width: 768px){.modern-cart-item{grid-template-columns:80px 1fr;gap:15px;padding:15px;position:relative;padding-right:50px}}.item-image{width:70px;height:70px;border-radius:5px;overflow:hidden;flex-shrink:0;padding:0;margin:0;line-height:0;position:relative}.item-image img{width:100% !important;height:100% !important;max-width:100% !important;object-fit:cover;display:block !important;margin:0 !important;padding:0 !important;transition:transform 0.3s ease;image-rendering:crisp-edges}.item-image:hover img{transform:scale(1.05)}@media (max-width: 768px){.item-image{width:80px;height:80px}}.item-info{flex:1;min-width:0}.item-info .item-name{margin:0 0 8px 0}.item-info .item-name a{font-size:16px;font-weight:600;color:#212529;text-decoration:none;line-height:1.4;transition:color 0.2s ease}.item-info .item-name a:hover{color:#007bff}.item-info .item-meta{display:flex;gap:15px;align-items:center}.item-info .item-meta .item-price{font-size:14px;color:#6c757d;font-weight:500}@media (max-width: 768px){.item-quantity{grid-column:1 / -1;justify-self:start}}.item-quantity .quantity-control{display:inline-flex;align-items:center;background:white;border:2px solid #e9ecef;border-radius:8px;overflow:hidden}.item-quantity .quantity-control .qty-btn-mini{background:transparent;border:none;color:#495057;width:36px;height:36px;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;font-size:12px}.item-quantity .quantity-control .qty-btn-mini:hover{background:#007bff;color:white}.item-quantity .quantity-control .qty-btn-mini:active{transform:scale(0.95)}.item-quantity .quantity-control .qty-display{min-width:40px;text-align:center;font-size:16px;font-weight:600;color:#212529;padding:0 8px}.item-total{min-width:100px;text-align:right}@media (max-width: 768px){.item-total{grid-column:1 / -1;justify-self:end}}.item-total .total-amount{font-size:18px;font-weight:700;color:#007bff;display:inline-block;min-width:80px;text-align:right}.item-remove{display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.item-remove{position:absolute;top:15px;right:15px}}.item-remove .remove-btn{color:#6c757d !important;font-size:20px !important;padding:0 !important;margin:0 !important;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border-radius:8px !important;background:#f8f9fa !important;border:1px solid #e9ecef !important;position:relative;overflow:visible !important;text-decoration:none !important;cursor:pointer !important;opacity:1 !important;visibility:visible !important}.item-remove .remove-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(220,53,69,0.1);transform:translate(-50%, -50%);transition:width 0.3s ease, height 0.3s ease;z-index:0}.item-remove .remove-btn:hover{color:#ffffff !important;background:#dc3545 !important;border-color:#dc3545 !important;transform:translateY(-2px) !important;text-decoration:none !important}.item-remove .remove-btn:hover::before{width:0;height:0}.item-remove .remove-btn:active{transform:translateY(0) scale(0.95) !important}.item-remove .remove-btn i,.item-remove .remove-btn i.fa,.item-remove .remove-btn .remove-icon{display:inline-block !important;position:relative !important;z-index:2 !important;font-style:normal !important;line-height:1 !important;font-size:28px !important;color:inherit !important;opacity:1 !important;visibility:visible !important;font-weight:300 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 991px){.cart-summary-section{grid-row:1}}.summary-card{background:white;border:2px solid rgba(204,204,204,0.4);border-radius:5px;padding:24px;position:sticky;top:100px}.summary-title{font-size:20px;line-height:0;font-weight:700;color:#212529;margin:0;padding-bottom:16px}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.summary-row:not(:last-child){border-bottom:1px solid #f1f3f5}.summary-row.total-row{padding:16px 0;margin-top:8px;border-top:2px solid #e9ecef;border-bottom:none}.summary-row.total-row .summary-label{font-size:18px;font-weight:700}.summary-row.total-row .summary-value{font-size:24px;font-weight:700;color:#007bff}.summary-row .summary-label{font-size:15px;font-weight:600;color:#495057}.summary-row .summary-value{font-size:16px;font-weight:600;color:#212529}.checkout-actions{display:flex;flex-direction:column;gap:12px}.checkout-actions a{padding:14px 20px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;text-align:center;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.checkout-actions .btn-checkout-primary{background:#007bff;color:white;border:2px solid #007bff}.checkout-actions .btn-checkout-primary:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-2px)}.checkout-actions .btn-continue-shopping{background:#f8f9fa;color:#495057;border:2px solid #e9ecef}.checkout-actions .btn-continue-shopping:hover{background:#e9ecef;border-color:#007bff;color:#007bff;transform:translateY(-2px)}.empty-cart-state{text-align:center;padding:80px 20px;background:white;border-radius:12px}.empty-cart-state .empty-cart-icon{margin-bottom:24px}.empty-cart-state .empty-cart-icon i{font-size:80px;color:#cbd5e0}.empty-cart-state h2{font-size:28px;font-weight:700;color:#212529;margin:0 0 12px 0}.empty-cart-state p{font-size:16px;color:#6c757d;margin:0 0 32px 0}.empty-cart-state .btn-start-shopping-large{background:#007bff;color:white;padding:16px 40px;border-radius:10px;font-weight:600;font-size:16px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s ease}.empty-cart-state .btn-start-shopping-large:hover{background:#0056b3;transform:translateY(-3px);text-decoration:none}@keyframes fadeOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.removing{animation:fadeOut 0.3s ease forwards}@media (max-width: 768px){.modern-cart-page{margin:20px auto;padding:0 15px}.cart-page-header{margin-bottom:20px}.cart-page-header .cart-title{font-size:24px}.cart-page-header .cart-subtitle{font-size:14px}.cart-items-section{padding:16px}.summary-card{position:static}.empty-cart-state{padding:60px 20px}.empty-cart-state .empty-cart-icon i{font-size:60px}.empty-cart-state h2{font-size:24px}}#main-container{min-height:100vh;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html{scroll-behavior:smooth}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spinner{to{transform:rotate(360deg)}}.checkout-container{max-width:1400px;margin:0 auto;animation:fadeIn 0.5s ease-in}.checkout-row{gap:2rem}.checkout-left-column{flex:1}.checkout-right-column{flex:0 0 auto;width:100%;max-width:480px}.sticky-summary{position:sticky;top:2rem}.guest-checkout-banner{background:linear-gradient(90deg, #003D8F 0%, #4A9EFF 100%);border-radius:5px;padding:2.5rem;margin-bottom:2.5rem}.guest-checkout-label{font-size:18px;display:block;letter-spacing:0.3px;color:white}.guest-checkout-icon{font-size:20px;margin-right:8px;align-items:center}.modern-input-wrapper{position:relative}.guest-email-input{height:56px;border-radius:10px;border:2px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.95);font-size:16px;padding:0 1.25rem;transition:all 0.3s ease;color:#374151}.returning-customer-section{background:rgba(255,255,255,0.15);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.returning-customer-icon{font-size:3rem;color:white;opacity:0.95}.returning-customer-text{font-size:17px;color:black;letter-spacing:0.2px}.returning-link{color:black;font-weight:500;text-decoration:none}.returning-link:hover{color:#3e3e8e;text-decoration:underline}.returning-customer-link{text-decoration:underline;font-weight:500;font-size:15px;opacity:0.99;letter-spacing:0.2px}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);overflow:hidden}.modal-content{background-color:#fefefe;margin:1% auto;padding:2rem;border-radius:12px;width:60%;max-height:90vh;overflow-y:auto;position:relative;transition:transform 0.3s ease;transform:scale(0.9)}.modal.show .modal-content{transform:scale(1)}.close-btn{position:absolute;top:10px;right:10px;font-size:3rem;cursor:pointer}.checkout-section{background:white;border-radius:5px;padding:1.5rem;border:2px solid rgba(204,204,204,0.4);margin:2.5rem 0}.coupon-section{margin-bottom:2.5rem}.address-section{margin-bottom:2.5rem}.shipping-section-title{font-size:24px;font-weight:700;margin-bottom:2rem;display:flex;justify-content:flex-start;align-items:center;letter-spacing:0.3px}.section-title-smallest{margin-bottom:1rem}.section-title-gradient{background:linear-gradient(90deg, #000711 0%, rgba(14,14,14,0.92) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-title-icon{font-size:26px;margin-right:10px}.section-title-icon-small{font-size:22px;margin-right:10px}.delivery-method-group{display:flex;gap:12px}.delivery-pill{flex:1;border:2px solid #e2e8f0;background:#fff;color:#374151;border-radius:12px;padding:14px 16px;font-weight:700;letter-spacing:0.2px;cursor:pointer;transition:all 0.3s ease}.delivery-pill.active{border-color:#007bff !important;background:rgba(0,123,255,0.08) !important;color:#0b5ed7 !important}.delivery-pill:hover{border-color:#007bff !important}.delivery-pill-icon{margin-right:8px}.live-location-section{display:none}.live-location-section h2{font-size:22px;font-weight:600}.live-location-description{color:#475262;margin-bottom:1rem}.live-location-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.share-location-btn{height:48px;padding:0 1.25rem;background:#007bff;color:white;border:none;border-radius:10px;font-weight:700;cursor:pointer;transition:all 0.3s ease}.share-location-btn:hover{background:#0069d9;transform:translateY(-1px)}.share-location-btn-icon{margin-right:8px}.location-status{color:#374151;font-weight:600}.location-error{display:none;margin-top:10px;color:#b91c1c;font-weight:600}.location-preview{display:none;margin-top:12px;color:#374151}.location-preview-icon{margin-right:6px;color:#0b5ed7}.live-location-card{background:linear-gradient(135deg, rgba(0,123,255,0.05) 0%, rgba(0,123,255,0.02) 100%);border-radius:12px;padding:1.5rem;border:2px solid rgba(0,123,255,0.15);margin-bottom:1.5rem}.live-location-header{display:flex;align-items:center;margin-bottom:1.25rem}.live-location-icon-wrapper{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, #007bff 0%, #0056b3 100%);display:flex;align-items:center;justify-content:center;margin-right:1rem}.live-location-icon{color:white;font-size:22px}.live-location-title{color:#374151;font-size:18px;font-weight:700;margin:0 0 0.25rem 0;letter-spacing:0.2px}.live-location-subtitle{color:#475262;font-size:14px;margin:0}.location-details{background:white;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem;border:1px solid #e2e8f0}.location-coordinates-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.location-label{color:#475262;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;display:block;margin-bottom:0.5rem}.location-label-icon{color:#007bff}.location-value{color:#374151;font-size:16px;font-weight:700;font-family:'Courier New', monospace}.location-value-phone{font-family:inherit}.location-divider{border-top:1px solid #e2e8f0;padding-top:1rem}.google-map-container{position:relative;width:100%;padding-bottom:56.25%;border-radius:12px;overflow:hidden;margin-bottom:1rem;background:#f7fafc}.google-map-iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.google-maps-link{display:inline-flex;align-items:center;color:#007bff;font-weight:600;font-size:15px;text-decoration:none;padding:0.75rem 1.25rem;background:white;border-radius:8px;border:2px solid #007bff;transition:all 0.3s ease;width:100%;justify-content:center}.google-maps-link:hover{background:#007bff !important;color:white !important;transform:translateY(-2px)}.google-maps-link-icon{font-size:16px}.address-card-header{display:flex;align-items:center;margin-bottom:1.5rem}.address-card-icon-wrapper{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, #003D8F 0%, #4A9EFF 100%);display:flex;align-items:center;justify-content:center;margin-right:1rem}.address-card-icon{color:white;font-size:22px}.address-card-title{color:#374151;font-size:18px;font-weight:700;margin:0 0 0.25rem 0;letter-spacing:0.2px}.address-card-subtitle{color:#475262;font-size:14px;margin:0}.address-details{background:white;padding:0.5rem}.address-detail-item{margin-bottom:1rem}.address-detail-item-spaced{margin-bottom:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.address-field-label{color:#475262;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;display:block;margin-bottom:0.5rem}.address-field-label-icon{color:#007bff}.address-field-value{color:#374151;font-size:17px;font-weight:500;margin:0;line-height:1.5}.address-field-value-medium{color:#374151;font-size:16px;font-weight:500;margin:0 0 0.5rem 0;line-height:1.6}.address-field-value-small{color:#475262;font-size:15px;margin:0;line-height:1.6}.modern-input-group{margin-bottom:1.75rem}.modern-label{font-weight:600;color:#374151;font-size:16px;margin-bottom:0.6rem;display:block;letter-spacing:0.2px}.modern-label .required-asterisk{color:#f64e4e;font-size:16px}.modern-input{height:56px;border:2px solid #e2e8f0;border-radius:10px;padding:0 1.25rem;font-size:16px;transition:all 0.3s ease;background:#f7fafc;color:#374151}.modern-input:focus{outline:none;border-color:#007bff !important;background:white !important}.modern-input-group.focused .modern-input{border-color:#007bff;background:white}.modern-input-group.errored .modern-input{border-color:#f64e4e;background:#fff5f5}.form-error{color:#f64e4e;font-size:14px;margin-top:0.35rem;display:block}.help-text{color:#475262;font-size:14px;margin-top:0.4rem;display:block;line-height:1.5}.help-text-icon{font-size:13px}.input-icon-wrapper{position:relative}.input-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#475262;font-size:16px}.input-with-icon{padding-left:1.25rem !important}.adjustment-amount-container{display:none}.coupon-success-card{background:linear-gradient(135deg, #10b981 0%, #059669 100%);border-radius:12px;padding:2rem;margin-bottom:1.25rem}.coupon-success-content{flex:1}.coupon-success-icon-wrapper{background:rgba(255,255,255,0.2);width:54px;height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:1.25rem}.coupon-success-icon{font-size:26px}.coupon-applied-label{font-size:14px;opacity:0.9;letter-spacing:0.2px}.coupon-code{font-size:18px;letter-spacing:0.5px;margin-top:0.25rem}.discount-label{font-size:14px;opacity:0.9;letter-spacing:0.2px}.discount-info{margin-right:1.25rem}.discount-amount{font-size:22px;margin-top:0.25rem}.remove-coupon-btn{background:rgba(255,255,255,0.2);width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;cursor:pointer;text-decoration:none}.remove-coupon-btn:hover{background:rgba(255,255,255,0.3) !important;transform:scale(1.05)}.remove-coupon-icon{color:white;font-size:17px}.coupon-success-alert{border-radius:10px;border:none;background:#d1fae5;color:#065f46;padding:1.25rem;margin-bottom:1.25rem;display:none}.coupon-success-alert-icon{font-size:20px}.coupon-success-alert-text{font-weight:500;font-size:15px}.coupon-success-alert-close{color:#065f46;opacity:0.8;font-size:22px}.coupon-input-wrapper{position:relative;margin:1.25rem 0}.coupon-input-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;border-radius:5px;overflow:hidden}.coupon-input-left{flex:1 1 auto;position:relative;min-width:0}.coupon-input-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#475262;font-size:18px;z-index:1}#coupon_code{height:58px;border:2px solid rgba(204,204,204,0.4);border-radius:5px 0 0 5px;padding:0 1.25rem 0 3.5rem;font-size:16px;transition:all 0.3s ease;background:#f7fafc;letter-spacing:0.5px;color:#374151;width:100%;margin:0}#coupon_code:focus{outline:none;border-color:#007bff;border-right:none;background:white}#coupon_code:focus+.btn-coupon,#coupon_code:focus~button.btn-coupon{border-color:#007bff}.btn-coupon{height:58px;padding:0 2.25rem;background:#007bff;color:white;border:2px solid #007bff;border-left:none;border-radius:0 12px 12px 0;font-weight:700;font-size:16px;transition:all 0.3s ease;cursor:pointer;min-width:130px;letter-spacing:0.3px;flex-shrink:0;margin:0;white-space:nowrap}.btn-coupon:hover{background:#0069d9;border-color:#0069d9}.btn-coupon:active{background:#0056b3;border-color:#0056b3}.btn-coupon-icon{font-size:17px}.coupon-error-alert{border-radius:10px;border:none;background:#fef3c7;color:#92400e;padding:1.25rem;margin-bottom:0;display:none}.coupon-error-alert-icon{font-size:20px}.coupon-error-alert-text{font-weight:500;font-size:15px}.coupon-error-alert-close{color:#92400e;opacity:0.8;font-size:22px}.modern-submit-btn.loading,.continue-btn.loading{position:relative;color:transparent}.modern-submit-btn.loading::after,.continue-btn.loading::after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:3px solid rgba(255,255,255,0.3);border-radius:50%;border-top-color:white;animation:spinner 0.8s linear infinite}@media (max-width: 991px){.checkout-container{padding:1rem !important}.checkout-section{padding:2rem !important;margin-bottom:2rem !important}.guest-checkout-banner{padding:2rem !important}.checkout-row{flex-direction:column !important}.checkout-right-column{width:100% !important;max-width:100% !important;position:relative !important}.sticky-summary{position:relative !important;top:0 !important;margin-top:2rem}.delivery-method-group{flex-direction:column}.order-summary-modern{padding:2rem !important}}@media (max-width: 768px){.section-title{font-size:20px !important}.modern-input{height:52px !important;font-size:15px !important}.modern-label{font-size:15px !important}.btn-coupon{min-width:100px !important;padding:0 1.5rem !important;font-size:15px !important}.guest-checkout-banner{padding:2rem !important}.guest-checkout-label{font-size:16px !important}.guest-checkout-banner p{font-size:15px !important}.returning-customer-text{font-size:15px !important}.order-summary-modern h2{font-size:20px !important}.order-row span{font-size:15px !important}.order-total span{font-size:16px !important}#net_total{font-size:22px !important}.live-location-card,.address-card{padding:1.25rem !important}.location-details,.address-details{padding:1rem !important}.location-coordinates-grid{grid-template-columns:1fr !important}.google-map-container{padding-bottom:70% !important}}.checkout-container{margin:0 auto;padding:0}.delivery-row{gap:2rem;margin-bottom:2rem}.delivery-left-column{flex:0 0 auto;width:60%;max-width:60%}.delivery-right-column{flex:0 0 auto;width:40%;max-width:40%}.sticky-wrapper{position:sticky;top:2rem}.checkout-section-last{margin-bottom:0}.checkout-section-spaced{margin-top:2rem}.checkout-section-title{font-size:24px;font-weight:700;margin:0 0 2rem 0;display:flex;justify-content:flex-start;align-items:center;letter-spacing:0.3px}.shipping-section-title{display:flex;justify-content:flex-start;align-items:center}.section-title-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title-icon{font-size:26px;margin-right:8px}.order-items-table{overflow-x:auto}.order-items-table table{width:100%;border-collapse:collapse;margin:0}.order-items-table thead tr{border-bottom:2px solid #e2e8f0}.order-items-table th{padding:1rem 0.75rem;text-align:left;color:#374151;font-size:15px;font-weight:600}.order-items-table th.center{text-align:center;width:10%}.order-items-table th.right{text-align:right;width:15%}.order-items-table th.image-col{width:12%}.order-items-table .stock-item{border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease}.order-items-table td{padding:1.25rem 0.75rem;vertical-align:middle}.order-items-table .item-image-wrapper{width:70px;height:70px;border-radius:5px;overflow:hidden;display:flex;align-items:center;justify-content:center}.order-items-table .item-name-text{color:#374151;font-size:16px;font-weight:600;line-height:1.5;display:block}.order-items-table .item-qty-badge{color:#475262;font-size:16px;font-weight:600;background:#f7fafc;padding:0.5rem 1rem;border-radius:8px;display:inline-block}.order-items-table .item-price-text{color:#374151;font-size:16px;font-weight:600}.order-items-table .item-total-text{color:#374151;font-size:17px;font-weight:700}.order-items-table .text-center{text-align:center}.order-items-table .text-right{text-align:right}.shipping-methods-container{display:flex;flex-direction:column;gap:1rem}.shipping-method-card{display:block;cursor:pointer;margin:0}.method-card-inner{border:2px solid rgba(204,204,204,0.4);border-radius:5px;padding:1.5rem;position:relative}.method-card-content{display:flex;align-items:center;justify-content:space-between}.method-card-left{display:flex;align-items:center;flex:1;gap:10px}.shipping-method-radio{width:22px;height:22px;margin-right:1rem;cursor:pointer;accent-color:#007bff}.method-card-info{display:block}.method-card-name{color:#374151;font-size:17px;font-weight:600;display:block;margin-bottom:0.25rem}.method-card-charge{color:#475262;font-size:15px}.method-card-charge strong{color:#007bff;font-weight:700}.method-card-icon{color:#007bff;font-size:24px;opacity:0.7}.instructions-wrapper{position:relative}.modern-textarea{width:100%;border-radius:12px;border:2px solid #e2e8f0;padding:1.25rem;font-size:16px;color:#374151;background:#f7fafc;transition:all 0.3s ease;resize:vertical;min-height:120px;font-family:inherit}.instructions-help-text{color:#475262;font-size:14px;margin-top:0.75rem;margin-bottom:0}.instructions-help-icon{color:#007bff}.continue-button-wrapper{margin-top:2rem}.continue-btn,.modern-submit-btn{width:100%;height:60px;background:#007bff;color:white;border:none;border-radius:12px;font-size:16px !important;font-weight:700 !important;letter-spacing:1px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase}.shipping-method-card:hover .method-card-inner{border-color:#007bff !important}.shipping-method-card input[type="radio"]:checked+.method-card-inner,.shipping-method-card:has(input[type="radio"]:checked) .method-card-inner{border-color:#007bff !important}.shipping-method-card input[type="radio"]:checked+.method-card-inner i,.shipping-method-card:has(input[type="radio"]:checked) .method-card-inner i{opacity:1 !important;color:#007bff !important}.modern-textarea:focus{outline:none !important;background:white !important}.continue-btn:not(:disabled):hover,.modern-submit-btn:not(:disabled):hover{transform:translateY(-2px);background:#0069d9 !important;color:white !important}.continue-btn:not(:disabled):active,.modern-submit-btn:not(:disabled):active{transform:translateY(0);background:#0056b3 !important}.continue-btn:disabled,.modern-submit-btn:disabled{background:#cbd5e0 !important;cursor:not-allowed !important;opacity:0.6}@media (max-width: 991px){.checkout-container{padding:1rem !important}.checkout-section{padding:2rem !important;margin-bottom:1.5rem !important}.delivery-row{flex-direction:column !important}.delivery-left-column,.delivery-right-column{width:100% !important;max-width:100% !important;position:relative !important;top:0 !important}.sticky-wrapper{position:relative !important;top:0 !important}}@media (max-width: 768px){.section-title{font-size:20px !important}.shipping-method-card .method-card-inner{padding:1.25rem !important}.order-items-table{font-size:14px}.order-items-table td{padding:1rem 0.5rem !important}.item-image-wrapper{width:60px !important;height:60px !important}.continue-btn,.modern-submit-btn{height:56px !important;font-size:16px !important}}.forgot-password-page{display:flex;align-items:center;justify-content:center;min-height:90vh;font-family:"Inter", sans-serif}.forgot-password-card{background:#fff;padding:2.5rem 3rem;border-radius:16px;width:100%;max-width:420px;text-align:center;position:relative;overflow:hidden}.forgot-icon{font-size:3rem;color:#4f46e5;margin-bottom:0.5rem}.forgot-title{font-size:2rem;font-weight:700;margin-bottom:0.25rem;color:#1e293b}.forgot-subtitle{font-size:1.25rem;color:#64748b;margin-bottom:1.5rem}.input-group-modern{position:relative;display:flex;align-items:center;border-radius:10px;background:#f8f9fa;border:2px solid #e9ecef;transition:all 0.3s ease}.input-group-modern:focus-within{background:white}.input-group-modern:focus-within .input-icon{color:#6366f1}.input-icon{position:absolute;left:18px;z-index:2;color:#6c757d;font-size:16px;transition:color 0.3s ease;margin-right:0}.form-control-modern{width:100%;padding:16px 18px 16px 50px;border:none;outline:none;background:transparent;font-size:1rem;color:#1e293b;border-radius:10px}.form-control-modern::placeholder{color:#adb5bd;font-weight:400}.form-control-modern:focus{outline:none}.btn-primary-modern{width:100%;padding:0.9rem;border:none;border-radius:10px;background:linear-gradient(135deg, #6366f1, #4338ca);color:#fff;font-size:1.5rem;font-weight:600;cursor:pointer;transition:background 0.3s ease, transform 0.1s ease}.btn-primary-modern:hover{background:linear-gradient(135deg, #4f46e5, #3730a3);transform:scale(1.02)}.forgot-footer{margin-top:1.5rem;font-size:1.25rem}.forgot-footer .login-link{color:#4f46e5;text-decoration:none;font-weight:500}.simple-error-message{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg, #fef2f2 0%, #fee2e2 100%);border:1.5px solid #fca5a5;border-radius:12px;padding:14px 20px;margin-bottom:20px;animation:slideDown 0.3s ease-out;position:relative;overflow:hidden}.simple-error-message::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, #ef4444, #dc2626, #ef4444);animation:shimmer 2s infinite}.simple-error-message i{font-size:18px;color:#dc2626;flex-shrink:0}.simple-error-message span{font-size:15px;font-weight:600;color:#991b1b;letter-spacing:0.3px}@media (max-width: 480px){.simple-error-message{padding:12px 16px;gap:8px}.simple-error-message i{font-size:16px}.simple-error-message span{font-size:14px}}.forgot-error-banner{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg, rgba(254,242,242,0.98) 0%, rgba(255,255,255,0.96) 100%);border:1px solid rgba(248,113,113,0.28);border-radius:16px;padding:18px 20px;margin-bottom:22px;text-align:left}.forgot-error-icon{width:46px;height:46px;border-radius:14px;background:rgba(248,113,113,0.18);color:#b91c1c;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.forgot-error-content{flex:1}.forgot-error-title{margin:0;font-size:1.125rem;font-weight:700;color:#991b1b}.forgot-error-subtitle{margin:6px 0 12px;font-size:0.95rem;color:#b91c1c}.forgot-error-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.forgot-error-list li{display:flex;gap:10px;font-size:0.95rem;color:#7f1d1d;line-height:1.45}.forgot-error-bullet{width:8px;height:8px;border-radius:999px;background:#dc2626;margin-top:8px;flex-shrink:0}.reset-password-page{display:flex;align-items:center;justify-content:center;min-height:90vh;font-family:"Inter", sans-serif;padding-top:40px;padding-bottom:40px}.reset-password-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.reset-password-card{background:#fff;padding:2.5rem 3rem;border-radius:16px;width:100%;max-width:420px;margin:0 auto;text-align:center;position:relative;overflow:hidden}.reset-header{margin-bottom:2rem}.reset-header .reset-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg, #6366f1, #4338ca);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.reset-header .reset-icon i{font-size:2.5rem;color:white}.reset-header .reset-title{font-size:2rem;font-weight:700;margin-bottom:0.5rem;color:#1e293b}.reset-header .reset-subtitle{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.reset-password-form{text-align:left}.password-hint{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:0.875rem;color:#64748b;padding-left:50px}.password-hint i{font-size:0.875rem;color:#6366f1}.reset-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e9ecef;text-align:center}.reset-footer .back-to-login{margin:0;font-size:1.5rem;color:#64748b;display:flex;align-items:center;justify-content:center;gap:8px}.reset-footer .back-to-login i{font-size:1.5rem}.reset-footer .back-to-login .login-link{color:#6366f1;text-decoration:none;font-weight:500;transition:color 0.3s ease}.reset-footer .back-to-login .login-link:hover{color:#4338ca;text-decoration:none}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}}@media (max-width: 768px){.reset-password-page{padding-top:70px;padding-bottom:30px}.reset-password-card{padding:2rem 1.5rem;border-radius:12px}.reset-header{margin-bottom:1.5rem}.reset-header .reset-icon{width:60px;height:60px;margin-bottom:1rem}.reset-header .reset-icon i{font-size:2rem}.reset-header .reset-title{font-size:1.5rem}.reset-header .reset-subtitle{font-size:0.9rem}.password-hint{padding-left:45px;font-size:0.8rem}}@media (max-width: 480px){.forgot-error-banner{flex-direction:column;align-items:stretch}.forgot-error-icon{width:42px;height:42px;font-size:20px}.reset-password-card{padding:1.5rem 1.25rem}.reset-header .reset-title{font-size:1.25rem}.reset-footer .back-to-login{font-size:0.875rem;flex-direction:column;gap:4px}}.modern-login-page{min-height:100vh;padding-top:40px;padding-bottom:40px;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;position:relative;overflow:hidden}.login-page-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.login-content-container{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}.login-container{width:100%;max-width:450px;position:relative;z-index:2}.login-card{background:white;border-radius:20px;padding:18px;position:relative;overflow:hidden;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.login-header{text-align:center;margin-bottom:20px}.login-header .login-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.login-header .login-icon i{font-size:40px;color:white}.login-header .login-title{font-size:32px;font-weight:700;color:#2c3e50}.login-header .login-subtitle{font-size:16px;color:#6c757d;margin:0;font-weight:400}.login-form-container{margin-bottom:30px}.form-group-modern{margin-bottom:25px}.form-group-modern:last-child{margin-bottom:0}.input-group-modern{position:relative;display:flex;align-items:center}.input-group-modern .input-icon{position:absolute;left:18px;z-index:2;color:#6c757d;font-size:16px;transition:color 0.3s ease}.input-group-modern .form-control-modern{width:100%;padding:16px 18px 16px 50px;border:2px solid #e9ecef;border-radius:12px;font-size:16px;color:#495057;background:#f8f9fa;transition:all 0.3s ease;outline:none}.input-group-modern .form-control-modern:focus{border-color:#667eea;background:white;outline:none}.input-group-modern .form-control-modern:focus+.input-icon{color:#667eea}.input-group-modern .form-control-modern::placeholder{color:#adb5bd;font-weight:400}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:15px}@media (max-width: 480px){.form-options{flex-direction:column;align-items:flex-start}}.remember-me-group .checkbox-modern{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#495057;position:relative}.remember-me-group .checkbox-modern input[type="checkbox"]{display:none}.remember-me-group .checkbox-modern .checkmark{width:20px;height:20px;border:2px solid #e9ecef;border-radius:4px;margin-right:10px;position:relative;transition:all 0.3s ease;background:white}.remember-me-group .checkbox-modern .checkmark::after{content:'';position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity 0.3s ease}.remember-me-group .checkbox-modern input[type="checkbox"]:checked+.checkmark{background:#667eea;border-color:#667eea}.remember-me-group .checkbox-modern input[type="checkbox"]:checked+.checkmark::after{opacity:1}.remember-me-group .checkbox-modern .checkbox-label{font-weight:500}.forgot-password-group .forgot-password-link{color:#667eea;text-decoration:none;font-size:14px;font-weight:500;transition:color 0.3s ease}.forgot-password-group .forgot-password-link:hover{color:#764ba2;text-decoration:none}.btn-login-primary{width:100%;padding:16px;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden}.btn-login-primary:hover{transform:translateY(-2px)}.btn-login-primary:active{transform:translateY(0)}.btn-login-primary:focus{outline:none}.btn-login-primary:disabled{opacity:0.7;cursor:not-allowed;transform:none !important}.login-footer{text-align:center;padding-top:20px;border-top:1px solid #e9ecef}.login-footer .signup-prompt{color:#6c757d;font-size:14px;margin:0}.login-footer .signup-prompt .signup-link{color:#667eea;text-decoration:none;font-weight:600;transition:color 0.3s ease}.login-footer .signup-prompt .signup-link:hover{color:#764ba2;text-decoration:none}.login-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1}.login-background .bg-shape{position:absolute;border-radius:50%;background:rgba(255,255,255,0.1);animation:float 6s ease-in-out infinite}.login-background .bg-shape.bg-shape-1{width:200px;height:200px;top:10%;left:10%;animation-delay:0s}.login-background .bg-shape.bg-shape-2{width:150px;height:150px;top:60%;right:10%;animation-delay:2s}.login-background .bg-shape.bg-shape-3{width:100px;height:100px;bottom:20%;left:20%;animation-delay:4s}.alert{padding:12px 16px;margin-bottom:20px;border-radius:8px;font-size:14px;font-weight:500}.alert.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alert.alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@media (max-width: 768px){.modern-login-page{padding-top:70px;padding-bottom:30px}.login-page-wrapper{padding:0 15px}.breadcrumb-container{margin-bottom:30px}.breadcrumb-container .breadcrumb{padding:8px 16px;border-radius:20px}.breadcrumb-container .breadcrumb li a,.breadcrumb-container .breadcrumb li.active{font-size:12px}.breadcrumb-container .breadcrumb li:not(:last-child)::after{margin:0 6px}.login-content-container{min-height:calc(100vh - 180px)}.login-card{padding:30px 25px;border-radius:15px}.login-header{margin-bottom:30px}.login-header .login-icon{width:60px;height:60px;margin-bottom:15px}.login-header .login-icon i{font-size:30px}.login-header .login-title{font-size:26px}.login-header .login-subtitle{font-size:14px}.input-group-modern .form-control-modern{padding:14px 16px 14px 45px;font-size:15px}.input-group-modern .input-icon{left:15px;font-size:14px}.btn-login-primary{padding:14px;font-size:15px}}@media (max-width: 480px){.login-card{padding:25px 20px}.form-options{flex-direction:column;align-items:flex-start;gap:10px}.login-header .login-title{font-size:22px}}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.conatiner{padding:0}.order-hero-card{background:linear-gradient(135deg, #eef2ff, #f8fbff);border-radius:5px;padding:32px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:20px;border:2px solid rgba(204,204,204,0.4)}.order-hero-eyebrow{text-transform:uppercase;letter-spacing:0.2em;font-size:12px;font-weight:700;color:#4f46e5;margin-bottom:8px}.order-hero-title{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px}.order-hero-subtitle{margin:0;color:#475569;font-size:15px}.order-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:999px;background:rgba(79,70,229,0.12);color:#312e81;font-weight:600;font-size:13px}.order-status-pill i{font-size:10px;color:#10b981}.order-hero-meta{display:flex;gap:16px;flex-wrap:wrap}.order-hero-meta-item{min-width:140px;padding:14px 16px;border-radius:5px;background:rgba(255,255,255,0.6);border:2px solid rgba(204,204,204,0.4)}.order-hero-meta-item span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:0.08em;color:#94a3b8;margin-bottom:4px}.order-hero-meta-item strong{font-size:16px;color:#0f172a}.order-sections-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:20px}.order-card{border-radius:5px;background:#fff;padding:24px;margin-bottom:20px;border:2px solid rgba(204,204,204,0.4)}.order-card.emphasis{background:linear-gradient(135deg, #fdf2ff, #eef2ff);border:1px solid rgba(147,51,234,0.2)}.order-card h3{margin:4px 0 0;font-size:20px;color:#0f172a}.order-card-heading{display:flex;gap:12px;align-items:center;margin-bottom:18px}.order-card-icon{width:50px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.order-card-icon.blue{background:linear-gradient(135deg, #1d4ed8, #2563eb)}.order-card-icon.green{background:linear-gradient(135deg, #16a34a, #22c55e)}.order-card-icon.orange{background:linear-gradient(135deg, #f97316, #fb923c)}.order-card-icon.purple{background:linear-gradient(135deg, #7c3aed, #a855f7)}.order-card-icon.teal{background:linear-gradient(135deg, #0ea5e9, #38bdf8)}.order-card-eyebrow{text-transform:uppercase;letter-spacing:0.1em;font-size:11px;font-weight:700;color:#94a3b8;margin:0}.order-card-text{margin-bottom:18px;color:#475569}.order-detail-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.order-detail-list li{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px dashed rgba(148,163,184,0.4)}.order-detail-list li:last-child{border-bottom:none;padding-bottom:0}.order-detail-list span{color:#64748b;font-size:14px}.order-detail-list strong{color:#0f172a;font-size:15px}.order-items-card{padding:28px}.order-items-table-wrapper{overflow-x:auto}.order-items-table{width:100%;border-collapse:collapse}.order-items-table thead th{text-transform:uppercase;font-size:12px;letter-spacing:0.08em;color:#94a3b8;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,0.4)}.order-items-table tbody td{padding:18px 0;border-bottom:1px solid rgba(226,232,240,0.8);vertical-align:middle}.order-item-product{display:flex;align-items:center;gap:14px}.order-item-thumb img{width:64px;height:64px;object-fit:cover;border-radius:16px;border:1px solid rgba(148,163,184,0.4);background:#f8fafc}.order-item-name{font-weight:600;color:#1d4ed8}.order-item-meta{margin:4px 0 0;color:#64748b;font-size:13px}.order-item-color{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid rgba(148,163,184,0.6);vertical-align:middle;margin-left:4px}@media (max-width: 992px){.order-sections-grid{grid-template-columns:1fr}}@media (max-width: 768px){.order-hero-card{padding:24px}.order-card{padding:20px}.order-item-product{flex-direction:column;align-items:flex-start}}.payment-container{margin:0 auto;padding:2rem 0}.payment-row{gap:2rem;margin:0}.payment-left-column{flex:0 0 auto;width:60%;max-width:60%}.payment-right-column{flex:0 0 auto;width:40%;max-width:40%}.payment-sticky-wrapper{position:sticky;top:2rem}.payment-section{background:white;border-radius:16px;padding:2.5rem;border:1px solid rgba(0,0,0,0.06);margin-bottom:2rem}.payment-section.payment-section-last{margin-bottom:0}.payment-section.payment-section-spaced{margin-top:2rem}.payment-content-wrapper{background:white;border-radius:5px;padding:2.5rem;border:2px solid rgba(204,204,204,0.4)}.payment-content-title{font-size:24px;font-weight:700;margin:0 0 2rem 0;display:flex;align-items:center;letter-spacing:0.3px;color:#374151;border-bottom:2px solid rgba(204,204,204,0.4);padding-bottom:1rem}.payment-content-title .section-title-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-title-icon{font-size:26px;margin-right:8px}.ssl-commerz-info{margin-bottom:2rem}.ssl-commerz-alert{background:linear-gradient(135deg, rgba(0,123,255,0.1) 0%, rgba(0,123,255,0.05) 100%);border:2px solid rgba(0,123,255,0.2);border-radius:12px;padding:1.25rem 1.5rem;font-size:15px;color:#374151;line-height:1.6;margin-bottom:2rem}.ssl-commerz-alert i{color:#007bff}.ssl-commerz-amount{background:linear-gradient(135deg, #f7fafc 0%, #f0f3f7 100%);border:2px solid #e2e8f0;border-radius:12px;padding:1.75rem;margin:2rem 0;text-align:center}.ssl-commerz-amount-title{color:#475262;font-size:15px;font-weight:600;margin-bottom:0.75rem;text-transform:uppercase;letter-spacing:0.5px}.ssl-commerz-total-amount{font-size:32px;font-weight:800;color:#007bff;margin:0;letter-spacing:0.5px}.ssl-commerz-logo{text-align:center;margin:2rem 0;padding:1.5rem;background:#f7fafc;border-radius:12px}.ssl-commerz-logo img{max-width:220px;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.1))}.payment-features{margin:2rem 0}.payment-features-title{color:#374151;font-size:18px;font-weight:700;margin-bottom:1.5rem;letter-spacing:0.2px}.payment-features-title i{color:#007bff}.payment-features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.payment-feature-item{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;background:#f7fafc;border-radius:10px;transition:all 0.2s ease}.payment-feature-item:hover{background:white}.payment-feature-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-feature-icon.primary{background:linear-gradient(135deg, rgba(0,123,255,0.1) 0%, rgba(0,123,255,0.05) 100%);color:#007bff}.payment-feature-icon.success{background:linear-gradient(135deg, rgba(16,185,129,0.1) 0%, rgba(16,185,129,0.05) 100%);color:#10b981}.payment-feature-icon.info{background:linear-gradient(135deg, rgba(59,130,246,0.1) 0%, rgba(59,130,246,0.05) 100%);color:#3b82f6}.payment-feature-icon.warning{background:linear-gradient(135deg, rgba(245,158,11,0.1) 0%, rgba(245,158,11,0.05) 100%);color:#f59e0b}.payment-feature-text{color:#374151;font-size:15px;font-weight:500;margin:0}.payment-button-wrapper{margin-top:2rem}.payment-submit-btn{width:100%;height:64px;background:#007bff;color:white;border:2px solid #007bff;border-radius:12px;font-size:18px;font-weight:700;letter-spacing:0.5px;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:0.75rem;text-transform:uppercase}.payment-submit-btn:hover{transform:translateY(-2px)}.payment-submit-btn:active{transform:translateY(0)}.payment-submit-btn:focus{outline:none}.payment-submit-btn i{font-size:20px}.order-details-section{background:white;border-radius:5px;padding:2.5rem;border:2px solid rgba(204,204,204,0.4);margin-top:2rem}.order-details-title{font-size:24px;font-weight:700;margin:0 0 1.5rem 0;display:flex;align-items:center;letter-spacing:0.3px}.order-details-title .section-title-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.order-details-title-icon{font-size:26px;margin-right:8px}.shipping-method-display{background:#f7fafc;border-radius:5px;padding:1.25rem;border:2px solid rgba(204,204,204,0.4);margin-top:1rem}.shipping-method-name{color:#374151;font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;gap:0.75rem}.shipping-method-name i{font-size:18px}@media (max-width: 991px){.payment-container{padding:1rem !important}.payment-section,.payment-content-wrapper,.order-details-section{padding:2rem !important;margin-bottom:1.5rem !important}.payment-row{flex-direction:column !important}.payment-left-column,.payment-right-column{width:100% !important;max-width:100% !important;position:relative !important;top:0 !important}.payment-sticky-wrapper{position:relative !important;top:0 !important}.payment-features-grid{grid-template-columns:1fr !important}.payment-method-description{padding-left:0 !important}}@media (max-width: 768px){.payment-method-header{padding:1.5rem !important}.payment-method-header-content{flex-direction:column;text-align:center}.payment-method-title{font-size:20px !important}.payment-content-title{font-size:20px !important}.payment-features-title{font-size:16px !important}.ssl-commerz-total-amount{font-size:26px !important}.payment-submit-btn{height:56px !important;font-size:16px !important}.order-details-title{font-size:20px !important}}.modern-profile-page{max-width:900px;margin:20px auto 40px;padding:0 15px}.profile-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);color:#fff;padding:20px 24px;border-radius:5px;box-shadow:0 8px 24px rgba(0,131,176,0.25);margin-bottom:20px}.profile-header .title h1{margin:0 0 6px 0;font-size:26px;font-weight:700}.profile-header .title p{margin:0;opacity:0.95}.header-actions .btn-secondary-link{color:#fff;border:1px solid rgba(255,255,255,0.5);padding:8px 14px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease}.header-actions .btn-secondary-link:hover{background:rgba(255,255,255,0.15);text-decoration:none}.profile-card{border:2px solid rgba(204,204,204,0.4);background:#fff;border-radius:5px;overflow:hidden;margin:20px 0;border:1px solid #e9ecef}.profile-card .card-header{display:flex;align-items:center;gap:10px;padding:18px 22px;background:linear-gradient(135deg, #f8f9fa 0%, #eef1f5 100%);border-bottom:1px solid #e9ecef}.profile-card .card-header i{font-size:20px;color:#6c757d}.profile-card .card-header h3{margin:0;font-size:18px;font-weight:700;color:#374151}.profile-card .card-content{padding:22px}.modern-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modern-form .form-grid .form-field.full{grid-column:1 / -1}.modern-form label{display:block;font-weight:600;font-size:13px;color:#4b5563;margin-bottom:6px}.modern-form label .hint{font-weight:400;color:#6b7280;font-size:12px}.modern-form .form-input{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:14px;color:#111827}.modern-form .form-input:focus{outline:none;border-color:#3b82f6}.modern-form .min-length{display:block;margin-top:6px;font-size:12px;color:#6b7280}.alert-warning{background:#fff8e1;color:#9a6b00;border:1px solid #ffe08a;border-radius:10px;padding:10px 12px;margin-top:12px}.form-actions{display:flex;align-items:center;gap:10px;margin-top:18px}.btn-primary{background:#2563eb;color:#fff;border:0;padding:10px 18px;border-radius:10px;font-weight:700;cursor:pointer;transition:all 0.2s ease}.btn-primary:hover{background:#1e40af;transform:translateY(-1px)}.btn-secondary{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;padding:10px 18px;border-radius:10px;font-weight:700;text-decoration:none;transition:all 0.2s ease}.btn-secondary:hover{background:#e5e7eb;text-decoration:none}@media (max-width: 768px){.profile-header{flex-direction:column;align-items:flex-start;gap:10px}.modern-form .form-grid{grid-template-columns:1fr}}.modern-registration-page{min-height:100vh;padding-top:40px;padding-bottom:40px;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;position:relative;overflow:hidden}.registration-page-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-container{margin-bottom:40px}.breadcrumb-container .breadcrumb{background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);border-radius:25px;padding:12px 20px;margin:0;border:1px solid rgba(255,255,255,0.2);display:inline-block}.breadcrumb-container .breadcrumb li{display:inline-block}.breadcrumb-container .breadcrumb li a{color:#667eea;text-decoration:none;font-weight:500;font-size:14px;transition:color 0.3s ease}.breadcrumb-container .breadcrumb li a:hover{color:#764ba2;text-decoration:none}.breadcrumb-container .breadcrumb li.active{color:#6c757d;font-weight:500;font-size:14px}.breadcrumb-container .breadcrumb li:not(:last-child)::after{content:'/';margin:0 8px;color:#adb5bd}.registration-content-container{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px)}.registration-container{width:100%;max-width:500px;position:relative;z-index:2}.registration-card{background:white;border-radius:20px;padding:20px;position:relative;overflow:hidden;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2)}.registration-header{text-align:center;margin-bottom:40px}.registration-header .registration-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.registration-header .registration-icon i{font-size:40px;color:white}.registration-header .registration-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:8px;line-height:1.2}.registration-header .registration-subtitle{font-size:16px;color:#6c757d;margin:0;font-weight:400}.registration-form-container{margin-bottom:30px}.form-group-modern{margin-bottom:25px}.form-group-modern:last-child{margin-bottom:0}.input-group-modern{position:relative;display:flex;align-items:center}.input-group-modern .input-icon{position:absolute;left:18px;z-index:2;color:#6c757d;font-size:16px;transition:color 0.3s ease}.input-group-modern .form-control-modern{width:100%;padding:16px 18px 16px 50px;border:2px solid #e9ecef;border-radius:12px;font-size:16px;color:#495057;background:#f8f9fa;transition:all 0.3s ease;outline:none}.input-group-modern .form-control-modern:focus{border-color:#667eea;background:white;outline:none}.input-group-modern .form-control-modern:focus+.input-icon{color:#667eea}.input-group-modern .form-control-modern::placeholder{color:#adb5bd;font-weight:400}.password-hint{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:#6c757d}.password-hint i{font-size:12px;color:#667eea}.terms-agreement .checkbox-modern{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;color:#495057;position:relative;line-height:1.5}.terms-agreement .checkbox-modern input[type="checkbox"]{display:none}.terms-agreement .checkbox-modern input[type="checkbox"]:checked+.checkmark{background:#667eea;border-color:#667eea}.terms-agreement .checkbox-modern input[type="checkbox"]:checked+.checkmark::after{opacity:1}.terms-agreement .checkbox-modern .checkmark{width:20px;height:20px;border:2px solid #e9ecef;border-radius:4px;margin-right:12px;position:relative;transition:all 0.3s ease;background:white;flex-shrink:0;margin-top:2px}.terms-agreement .checkbox-modern .checkmark::after{content:'';position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity 0.3s ease}.terms-agreement .checkbox-modern .checkbox-label{font-weight:400;line-height:1.5}.terms-agreement .checkbox-modern .terms-link{color:#667eea;text-decoration:none;font-weight:500;transition:color 0.3s ease}.terms-agreement .checkbox-modern .terms-link:hover{color:#764ba2;text-decoration:none}.btn-registration-primary{width:100%;padding:16px;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);color:white;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden}.btn-registration-primary:hover{transform:translateY(-2px)}.btn-registration-primary:active{transform:translateY(0)}.btn-registration-primary:focus{outline:none}.btn-registration-primary:disabled{opacity:0.7;cursor:not-allowed;transform:none !important}.registration-footer{text-align:center;padding-top:20px;border-top:1px solid #e9ecef}.registration-footer .login-prompt{color:#6c757d;font-size:14px;margin:0}.registration-footer .login-prompt .login-link{color:#667eea;text-decoration:none;font-weight:600;transition:color 0.3s ease}.registration-footer .login-prompt .login-link:hover{color:#764ba2;text-decoration:none}.registration-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1}.registration-background .bg-shape{position:absolute;border-radius:50%;background:rgba(255,255,255,0.1);animation:float 6s ease-in-out infinite}.registration-background .bg-shape.bg-shape-1{width:200px;height:200px;top:10%;left:10%;animation-delay:0s}.registration-background .bg-shape.bg-shape-2{width:150px;height:150px;top:60%;right:10%;animation-delay:2s}.registration-background .bg-shape.bg-shape-3{width:100px;height:100px;bottom:20%;left:20%;animation-delay:4s}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}.alert{padding:12px 16px;margin-bottom:20px;border-radius:8px;font-size:14px;font-weight:500}.alert.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alert.alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}@media (max-width: 768px){.modern-registration-page{padding-top:70px;padding-bottom:30px}.registration-page-wrapper{padding:0 15px}.breadcrumb-container{margin-bottom:30px}.breadcrumb-container .breadcrumb{padding:8px 16px;border-radius:20px}.breadcrumb-container .breadcrumb li a,.breadcrumb-container .breadcrumb li.active{font-size:12px}.breadcrumb-container .breadcrumb li:not(:last-child)::after{margin:0 6px}.registration-content-container{min-height:calc(100vh - 180px)}.registration-card{padding:30px 25px;border-radius:15px}.registration-header{margin-bottom:30px}.registration-header .registration-icon{width:60px;height:60px;margin-bottom:15px}.registration-header .registration-icon i{font-size:30px}.registration-header .registration-title{font-size:26px}.registration-header .registration-subtitle{font-size:14px}.input-group-modern .form-control-modern{padding:14px 16px 14px 45px;font-size:15px}.input-group-modern .input-icon{left:15px;font-size:14px}.btn-registration-primary{padding:14px;font-size:15px}}@media (max-width: 480px){.registration-card{padding:25px 20px}.registration-header .registration-title{font-size:22px}.terms-agreement .checkbox-modern{font-size:13px}}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.order-track-container{max-width:1240px}.order-track-layout{display:grid;grid-template-columns:300px 1fr;gap:28px}.order-track-sidebar{background:#0f172a;color:#e2e8f0;border-radius:26px;padding:28px 24px;max-height:calc(100vh - 60px);overflow-y:auto;position:sticky;top:30px}.order-track-sidebar-header h3{margin:0;color:#fff;font-size:22px}.order-track-sidebar-header p{margin:6px 0 20px;color:rgba(226,232,240,0.7);font-size:14px}.order-track-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.order-track-list li a{display:flex;flex-direction:column;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,0.06);color:inherit;text-decoration:none;border:1px solid transparent;transition:transform 0.2s ease, border 0.2s ease, background 0.2s ease}.order-track-list li.active a,.order-track-list li:hover a{transform:translateX(6px);background:rgba(255,255,255,0.12);border-color:rgba(248,250,252,0.2)}.order-track-list-number{font-weight:600;font-size:15px;color:#fff}.order-track-list-meta{display:flex;justify-content:space-between;margin-top:6px;font-size:13px;color:rgba(226,232,240,0.7)}.order-track-badge{padding:2px 10px;border-radius:999px;background:rgba(59,130,246,0.25);color:#bfdbfe;font-size:12px}.order-track-sidebar-links{margin-top:24px;display:grid;gap:10px}.order-track-link{color:#e2e8f0;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px}.order-track-main{display:flex;flex-direction:column;gap:24px}.order-track-hero{background:linear-gradient(135deg, #eef2ff, #dbeafe);border-radius:30px;padding:32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;border:1px solid rgba(59,130,246,0.2)}.order-track-hero h1{margin:8px 0;font-size:28px;color:#0f172a}.order-track-hero-subtitle{margin:0;color:#334155;font-size:15px}.order-track-hero-meta{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:12px}.order-track-hero-meta div{background:rgba(255,255,255,0.7);border-radius:18px;padding:12px 16px;border:1px solid rgba(148,163,184,0.3)}.order-track-hero-meta span{display:block;text-transform:uppercase;font-size:11px;letter-spacing:0.08em;color:#94a3b8}.order-track-hero-meta strong{font-size:18px;color:#0f172a}.order-track-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:24px}.order-track-card,.order-track-progress-card{border-radius:26px;background:#fff;padding:26px;border:1px solid rgba(226,232,240,0.8)}.order-track-progress-card{padding-top:18px}.order-track-card-heading{display:flex;align-items:center;gap:14px;margin-bottom:18px}.order-track-icon{width:52px;height:52px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.order-track-icon.blue{background:linear-gradient(135deg, #2563eb, #1d4ed8)}.order-track-icon.green{background:linear-gradient(135deg, #10b981, #34d399)}.order-track-icon.purple{background:linear-gradient(135deg, #8b5cf6, #c084fc)}.order-track-card-eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:11px;color:#94a3b8;margin:0}.order-track-items{display:flex;flex-direction:column;gap:16px}.order-track-item{display:flex;gap:16px;padding:16px;border-radius:18px;border:1px solid rgba(226,232,240,0.9);background:rgba(248,250,252,0.6)}.order-track-item-thumb img{width:72px;height:72px;border-radius:18px;object-fit:cover;border:1px solid rgba(148,163,184,0.4)}.order-track-item-title{font-weight:600;color:#1d4ed8;text-decoration:none}.order-track-item-meta{margin:4px 0;color:#64748b;font-size:13px}.order-track-item-tags{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:#475569}.order-track-color{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid rgba(148,163,184,0.6);margin-left:4px;vertical-align:middle}.order-track-address{background:rgba(248,250,252,0.8);border-radius:20px;padding:18px;border:1px dashed rgba(148,163,184,0.5)}.order-track-progress-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px}.order-track-progress-meta{display:flex;gap:18px}.order-track-progress-meta span{display:block;font-size:12px;text-transform:uppercase;color:#94a3b8}.order-track-progress-bar{height:12px;border-radius:999px;background:rgba(148,163,184,0.3);overflow:hidden}.order-track-progress-fill{height:100%;background:linear-gradient(135deg, #22d3ee, #0ea5e9);border-radius:inherit;transition:width 0.4s ease}.order-track-timeline{display:flex;flex-direction:column;gap:18px}.order-track-timeline-group{border-left:3px solid rgba(148,163,184,0.3);padding-left:18px}.order-track-timeline-date{font-weight:600;color:#0f172a;margin-bottom:12px}.order-track-timeline-entry{display:flex;gap:16px;margin-bottom:12px}.order-track-timeline-time{font-size:13px;font-weight:600;color:#2563eb;min-width:70px}.order-track-timeline-content{background:rgba(248,250,252,0.9);border-radius:18px;padding:12px 16px;border:1px solid rgba(226,232,240,0.8);color:#1f2937;flex:1}@media (max-width: 1100px){.order-track-layout{grid-template-columns:1fr}.order-track-sidebar{border-radius:20px}}@media (max-width: 768px){.order-track-hero{padding:24px}.order-track-grid{grid-template-columns:1fr}.order-track-progress-meta{flex-direction:column;align-items:flex-start}}.modern-wishlist-page{max-width:1200px;margin:0 auto 20px auto;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;min-height:100vh}.wishlist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);border-radius:5px;color:white;position:relative;overflow:hidden}.wishlist-header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;transform:rotate(25deg);pointer-events:none}.wishlist-header .wishlist-title-section{z-index:1;padding:10px}.wishlist-header .wishlist-title{font-size:36px;font-weight:700;margin-top:0 !important;margin-bottom:5px !important;color:white;display:flex;align-items:center;gap:15px}.wishlist-header .wishlist-title i{color:#ff6b6b;font-size:32px}.wishlist-header .wishlist-subtitle{font-size:18px;font-weight:300;opacity:0.9;margin:0}.wishlist-header .btn-continue-shopping{background:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);color:white;padding:12px 25px;border-radius:10px;text-decoration:none;font-weight:600;transition:all 0.3s ease;backdrop-filter:blur(5px);display:inline-flex;align-items:center;gap:8px;z-index:1}.wishlist-header .btn-continue-shopping:hover{background:rgba(255,255,255,0.3);border-color:white;transform:translateY(-2px);color:white;text-decoration:none}.wishlist-header .btn-continue-shopping i{font-size:16px}@media (max-width: 768px){.wishlist-header{flex-direction:column;align-items:flex-start;padding:20px;margin-bottom:30px}.wishlist-header .wishlist-title{font-size:28px}.wishlist-header .wishlist-subtitle{font-size:16px}.wishlist-header .wishlist-actions{margin-top:20px;width:100%}.wishlist-header .wishlist-actions .btn-continue-shopping{width:100%;justify-content:center}}.wishlist-content{border-radius:5px;border:2px solid rgba(204,204,204,0.4);padding:30px;min-height:400px}.wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:30px;margin-bottom:30px}@media (max-width: 768px){.wishlist-grid{grid-template-columns:1fr;gap:20px}}.wishlist-card{background:white;border-radius:16px;transition:all 0.3s ease;position:relative;overflow:hidden;border:1px solid #f1f3f5}.wishlist-card:hover{transform:translateY(-5px)}.wishlist-card:hover .wishlist-remove .remove-wishlist-btn{opacity:1}.wishlist-card .wishlist-remove{position:absolute;top:15px;right:15px;z-index:100}.wishlist-card .wishlist-remove .remove-wishlist-btn{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.9);border:1px solid #e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(5px);opacity:0}.wishlist-card .wishlist-remove .remove-wishlist-btn:hover{background:#dc3545;color:white;border-color:#dc3545;transform:scale(1.1);text-decoration:none}.wishlist-card .wishlist-remove .remove-wishlist-btn i{font-size:14px}.wishlist-card .wishlist-image{position:relative;height:200px;overflow:hidden;border-radius:16px 16px 0 0}.wishlist-card .wishlist-image a{display:block;height:100%}.wishlist-card .wishlist-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.wishlist-card .wishlist-image:hover img{transform:scale(1.05)}.wishlist-card .wishlist-image .reward-badge{position:absolute;top:15px;left:15px;background:linear-gradient(135deg, gold, #ffed4e);color:#333;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px}.wishlist-card .wishlist-image .reward-badge i{font-size:14px}.wishlist-card .wishlist-info{padding:0 15px 15px 15px}.wishlist-card .wishlist-info .wishlist-product-name{font-size:18px;font-weight:600;color:#2c3e50}.wishlist-card .wishlist-info .wishlist-product-name a{color:inherit;text-decoration:none;transition:color 0.2s ease}.wishlist-card .wishlist-info .wishlist-product-name a:hover{color:#3498db;text-decoration:none}.wishlist-card .wishlist-info .wishlist-rating .star-rating{display:flex;align-items:center;gap:5px}.wishlist-card .wishlist-info .wishlist-rating .star-rating .stars{color:#ffc107;font-size:14px}.wishlist-card .wishlist-info .wishlist-price .price-amount{font-size:24px;font-weight:700;color:#27ae60}.wishlist-card .wishlist-info .wishlist-stock{font-size:14px;font-weight:500}.wishlist-card .wishlist-info .wishlist-stock .in-stock{color:#27ae60}.wishlist-card .wishlist-info .wishlist-stock .out-of-stock{color:#e74c3c}.wishlist-card .wishlist-info .wishlist-description{color:#6c757d;font-size:14px}.wishlist-card .wishlist-info .wishlist-actions{display:flex;gap:10px;flex-wrap:wrap}.wishlist-card .wishlist-info .wishlist-actions .btn-view-details{background:#f8f9fa;color:#495057;border:1px solid #dee2e6;border-radius:8px;text-decoration:none;font-weight:500;font-size:14px;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:8px;flex:1;justify-content:center}.wishlist-card .wishlist-info .wishlist-actions .btn-view-details:hover{background:#e9ecef;color:#495057;text-decoration:none}.wishlist-card .wishlist-info .wishlist-actions .btn-view-details i{font-size:14px}.wishlist-card .wishlist-info .wishlist-actions .add-to-cart-form{flex:1;margin:0}.wishlist-card .wishlist-info .wishlist-actions .add-to-cart-form .btn-add-to-cart{background:#007bff;color:white;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;transition:all 0.2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.wishlist-card .wishlist-info .wishlist-actions .add-to-cart-form .btn-add-to-cart:hover{background:#0056b3;transform:translateY(-1px)}.wishlist-card .wishlist-info .wishlist-actions .add-to-cart-form .btn-add-to-cart i{font-size:14px}.wishlist-card .wishlist-info .wishlist-actions .btn-out-of-stock{background:#6c757d;color:white;border:none;padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:not-allowed;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;opacity:0.7}.wishlist-card .wishlist-info .wishlist-actions .btn-out-of-stock i{font-size:14px}.empty-wishlist-state{text-align:center;padding:80px 20px;color:#6c757d}.empty-wishlist-state .empty-wishlist-icon{font-size:80px;color:#dee2e6;margin-bottom:30px}.empty-wishlist-state .empty-wishlist-title{font-size:28px;font-weight:600;color:#495057;margin-bottom:15px}.empty-wishlist-state .empty-wishlist-message{font-size:16px;line-height:1.5;margin-bottom:30px;max-width:400px;margin-left:auto;margin-right:auto}.empty-wishlist-state .btn-start-shopping{background:#007bff;color:white;padding:15px 30px;border-radius:10px;text-decoration:none;font-weight:600;font-size:16px;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:10px}.empty-wishlist-state .btn-start-shopping:hover{transform:translateY(-2px);color:white;text-decoration:none}.empty-wishlist-state .btn-start-shopping i{font-size:18px}.wishlist-item.loading{opacity:0.6;pointer-events:none;position:relative}.wishlist-item.loading::after{content:'';position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 768px){.modern-wishlist-page{padding:20px 0}.wishlist-content{padding:20px;border-radius:15px}.wishlist-card .wishlist-info{padding:20px}.wishlist-card .wishlist-info .wishlist-actions{flex-direction:column}.wishlist-card .wishlist-info .wishlist-actions .btn-view-details,.wishlist-card .wishlist-info .wishlist-actions .add-to-cart-form,.wishlist-card .wishlist-info .wishlist-actions .btn-out-of-stock{flex:none}.empty-wishlist-state{padding:60px 20px}.empty-wishlist-state .empty-wishlist-icon{font-size:60px}.empty-wishlist-state .empty-wishlist-title{font-size:24px}}.top-nav{position:relative;z-index:999;display:flex;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);justify-content:space-between;align-items:flex-start;padding:2px 192px 2px 192px;margin-bottom:0;color:white;font-size:14px;font-weight:400;line-height:var(--fontsize-20, 20px);letter-spacing:0;text-align:center;transition:transform 0.3s ease-in-out}.top_nav{position:relative;z-index:999}.navbar-default{position:fixed !important;top:0;left:0;right:0;width:100%;z-index:1000;transform:translateY(0);transition:transform 0.3s ease-in-out, background-color 0.3s ease}.navbar-spacer{display:block;height:64px}.navbar{padding-top:10px;padding-bottom:10px}.navbar .container{display:flex;align-items:center;flex-wrap:nowrap}.navbar .navbar-collapse{display:flex !important;flex:1;align-items:center;border:none}.navbar-collapse{padding-right:36px !important;border-top:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.navbar .nav-item:hover>.nav-link,.navbar .nav-item:hover>.nav-link i{color:#e6d7d7 !important}.nav-link:focus,.nav-link:active,.nav-link:focus-visible,.dropdown-toggle:focus,.dropdown-toggle:active,.dropdown-toggle:focus-visible{background-color:transparent !important;background:none !important;outline:none !important;box-shadow:none !important}.brand{display:flex;align-items:center;justify-content:center}.brand .navbar-logo{max-width:230px;height:auto;width:auto;transition:all 0.3s ease}.brand .navbar-logo-desktop{display:block}@media (max-width: 767.98px){.brand .navbar-logo-desktop{display:none !important}}.brand .navbar-logo-mobile{display:none !important}@media (max-width: 767.98px){.brand .navbar-logo-mobile{display:block !important;max-height:30px !important;height:auto !important;width:auto !important;object-fit:contain !important;filter:brightness(0) invert(1) !important}}.brand .name_info h1{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;color:#003d8f;font-size:29.6px;font-weight:400;line-height:8px;letter-spacing:0;text-align:left}.brand .name_info p{display:flex;flex-direction:row;align-items:center;padding-top:2px;color:#333333;font-size:12px;font-weight:400;line-height:10px;letter-spacing:0;text-align:left}.ul-left{display:flex;align-items:center;justify-content:flex-start;flex:1;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.ul-right{display:flex !important;align-items:center !important;justify-content:flex-end;flex-wrap:nowrap;list-style:none}.nav-location{margin-right:40px}.navbar .nave-search-box{padding-left:35px;border-radius:5px;border:1px solid #ccc;width:608px;height:40px}@media (max-width: 1198px){.navbar .nave-search-box{max-width:400px}}@media (max-width: 992px){.navbar .nave-search-box{max-width:250px}}@media (max-width: 769px){.nav-item.search-box{display:none !important}}@media (max-width: 480px){.navbar .nave-search-box{height:36px;padding-left:30px}}.form-control{width:100%;border:1px solid lightgray !important;border-radius:5px;padding:6px 12px;transition:all 0.2s ease}.form-control:focus{border-color:#007bff;outline:none}.search-wrapper{position:relative;display:flex;align-items:center}.search-icon-btn{position:absolute;left:12px;background:none;border:none;color:#666;cursor:pointer;padding:0;z-index:2;font-size:16px;transition:color 0.3s ease}.nav-item{position:relative;white-space:nowrap}.nav-item:focus,.nav-item:active,.nav-item:focus-visible{background-color:transparent !important;background:none !important;outline:none !important;box-shadow:none !important}.nav-item.dropdown{position:relative}.nav-item .icon{position:relative;color:var(--Pale Sky, var(--color-grey-46, #6b7280));font-size:20px;font-weight:400;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left;display:inline-block;padding:5px}.nav-item .icon:focus,.nav-item .icon:active,.nav-item .icon:focus-visible{background-color:transparent !important;background:none !important;outline:none !important;box-shadow:none !important}.nav-item .icon:hover{text-decoration:none}.nav-item .icon:hover i{color:#0056b3 !important}.nav-item .icon.cart-link{display:inline-flex;align-items:center;gap:8px}.nav-item .cart-icon-wrapper,.nav-item .wishlist-icon-wrapper{position:relative;display:inline-block}.nav-item .cart-icon-wrapper:focus,.nav-item .cart-icon-wrapper:active,.nav-item .cart-icon-wrapper:focus-visible,.nav-item .wishlist-icon-wrapper:focus,.nav-item .wishlist-icon-wrapper:active,.nav-item .wishlist-icon-wrapper:focus-visible{background-color:transparent !important;background:none !important;outline:none !important;box-shadow:none !important}.nav-item .cart-icon-wrapper .top-number,.nav-item .wishlist-icon-wrapper .top-number{position:absolute;top:-8px;right:-8px;background:#007bff;color:white;border-radius:50%;font-size:10px;font-weight:bold;width:18px;height:18px;display:flex;align-items:center;justify-content:center;z-index:10}.nav-item .cart-icon-wrapper .wishlist-number,.nav-item .wishlist-icon-wrapper .wishlist-number{background:#dc3545}.wishlist-item .icon,.wishlist-item .wishlist-icon-wrapper{transition:none !important;animation:none !important}.wishlist-item .icon:hover{transition:none !important}.user-dropdown-toggle{transition:all 0.2s ease}.user-dropdown-toggle:focus,.user-dropdown-toggle:active,.user-dropdown-toggle:focus-visible{background-color:transparent !important;background:none !important;outline:none !important;box-shadow:none !important}.user-dropdown-toggle:hover{color:#007bff !important}.user-dropdown-menu{min-width:280px;padding:0 !important;border:none;background:#ffffff;overflow:hidden;margin-top:10px;display:none;position:absolute;top:100%;right:0;z-index:1000}.user-dropdown-menu.show{display:block !important;animation:slideDown 0.3s ease}.user-dropdown-menu .user-dropdown-header{background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);padding:20px;color:white}.user-dropdown-menu .user-dropdown-header .user-info{display:flex;align-items:center;gap:15px}.user-dropdown-menu .user-dropdown-header .user-info .user-avatar{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;font-size:24px;color:white;backdrop-filter:blur(5px)}.user-dropdown-menu .user-dropdown-header .user-info .user-details{flex:1}.user-dropdown-menu .user-dropdown-header .user-info .user-details .user-name{font-size:16px;font-weight:600;margin-bottom:4px;color:white}.user-dropdown-menu .user-dropdown-header .user-info .user-details .user-email{font-size:13px;opacity:0.9;color:white}.user-dropdown-menu .dropdown-divider{margin:0;border-color:#e9ecef}.user-dropdown-menu .user-menu-item{padding:12px 20px;color:#495057;text-decoration:none;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;transition:all 0.2s ease;border:none;background:none;width:100%;text-align:left}.user-dropdown-menu .user-menu-item:hover{background:#f8f9fa;color:#007bff;text-decoration:none}.user-dropdown-menu .user-menu-item i{width:16px;text-align:center;font-size:14px}.user-dropdown-menu .user-menu-item .badge{margin-left:auto;font-size:11px;padding:4px 8px}.user-dropdown-menu .user-menu-item.logout-item{color:#dc3545}.user-dropdown-menu .user-menu-item.logout-item:hover{background:#f8d7da;color:#721c24}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.search-icon-mobile-item{display:none !important}.mobile-search-dropdown{position:fixed;left:0;right:0;z-index:1052;background:white;display:none;overflow:hidden;top:0;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out}.mobile-search-dropdown.active{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-search-container{padding:1rem;border-bottom:1px solid #e2e8f0}.mobile-search-wrapper{display:flex;align-items:center;position:relative}.mobile-search-input{flex:1;height:48px;border:2px solid #e2e8f0;border-radius:5px;padding:6px 6px 6px 30px;font-size:16px;color:#374151;transition:all 0.3s ease}.mobile-search-input:focus{outline:none;border-color:#007bff}.mobile-search-input::placeholder{color:#9ca3af}.mobile-search-submit-btn{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:none;color:#666;font-size:18px;cursor:pointer;padding:0;z-index:2;transition:color 0.3s ease}.mobile-search-submit-btn:hover{color:#007bff}.mobile-search-submit-btn:focus{outline:none}.mobile-search-close-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;font-size:20px;cursor:pointer;padding:0;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.3s ease}.mobile-search-close-btn:hover{color:#dc3545;background:#f7fafc}.mobile-search-close-btn:focus{outline:none}.custom-dropdown-content{position:absolute;top:100%;right:0;min-width:380px;max-width:420px;border:none;border-radius:5px;padding:0;z-index:1050;margin-top:15px;overflow:hidden}.custom-dropdown-content::before{content:'';position:absolute;top:-8px;right:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ffffff}.modern-cart-dropdown .cart-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:2px solid rgba(204,204,204,0.4)}.modern-cart-dropdown .cart-header h4{margin:0;font-size:16px;font-weight:700;color:#212529}.modern-cart-dropdown .cart-header .cart-item-count{font-size:13px;color:#6c757d;font-weight:500}.modern-cart-dropdown .cart-items-list{max-height:320px;overflow-y:auto;padding:12px 0}.modern-cart-dropdown .cart-items-list::-webkit-scrollbar{width:6px}.modern-cart-dropdown .cart-items-list::-webkit-scrollbar-track{background:#f1f1f1}.modern-cart-dropdown .cart-items-list::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.modern-cart-dropdown .cart-items-list::-webkit-scrollbar-thumb:hover{background:#a0aec0}.modern-cart-dropdown .cart-item-row{display:flex;gap:12px;padding:12px 20px;transition:background 0.2s ease;position:relative}.modern-cart-dropdown .cart-item-row:hover{background:#f8f9fa}.modern-cart-dropdown .cart-item-row:not(:last-child){border-bottom:1px solid #f1f3f5}.modern-cart-dropdown .cart-item-image{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);padding:0;margin:0;line-height:0}.modern-cart-dropdown .cart-item-image img{width:100% !important;height:100% !important;max-width:100% !important;object-fit:cover;display:block !important;margin:0 !important;padding:0 !important;transition:transform 0.2s ease;image-rendering:crisp-edges}.modern-cart-dropdown .cart-item-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.modern-cart-dropdown .cart-item-name{flex:1;min-width:0;max-width:100%}.modern-cart-dropdown .cart-item-name .product-link{font-size:14px;font-weight:600;color:#212529;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4;max-width:100%}.modern-cart-dropdown .cart-item-name .product-link:hover{color:#007bff;text-decoration:none}.modern-cart-dropdown .cart-item-meta{display:flex;gap:12px;align-items:center;font-size:13px}.modern-cart-dropdown .cart-item-meta .quantity-info{color:#6c757d;font-weight:500}.modern-cart-dropdown .cart-item-meta .item-price{color:#495057;font-weight:500}.modern-cart-dropdown .cart-item-total{flex-shrink:0;font-size:15px;font-weight:700;color:#007bff;display:flex;align-items:center}.modern-cart-dropdown .cart-footer{border-top:2px solid #e9ecef;padding:16px 20px;background:#ffffff}.modern-cart-dropdown .cart-subtotal{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#f8f9fa;border-radius:8px}.modern-cart-dropdown .cart-subtotal .subtotal-label{font-size:15px;font-weight:600;color:#495057}.modern-cart-dropdown .cart-subtotal .subtotal-amount{font-size:18px;font-weight:700;color:#212529}.modern-cart-dropdown .cart-actions{display:flex;gap:10px}.modern-cart-dropdown .cart-actions a{flex:1;text-align:center;padding:12px 16px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;gap:6px}.modern-cart-dropdown .cart-actions .btn-cart-view{background:none;color:#495057;border:2px solid #e9ecef}.modern-cart-dropdown .cart-actions .btn-cart-view:hover{border-color:#007bff;color:#007bff;transform:translateY(-1px)}.modern-cart-dropdown .cart-actions .btn-cart-checkout{background:#007bff;color:white;border:2px solid #007bff}.modern-cart-dropdown .cart-actions .btn-cart-checkout:hover{background:#0056b3;border-color:#0056b3;transform:translateY(-1px)}.modern-cart-dropdown .cart-empty{text-align:center;padding:40px 20px}.modern-cart-dropdown .cart-empty i{font-size:48px;color:#cbd5e0;margin-bottom:16px;display:block}.modern-cart-dropdown .cart-empty p{font-size:15px;color:#6c757d;margin-bottom:20px}.modern-cart-dropdown .cart-empty .btn-start-shopping{background:#007bff;color:white;padding:10px 24px;border-radius:8px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.2s ease}.modern-cart-dropdown .cart-empty .btn-start-shopping:hover{background:#0056b3;transform:translateY(-1px);text-decoration:none}.modern-cart-dropdown .cart-item-remove{position:absolute;top:5px;right:5px;z-index:10}.modern-cart-dropdown .cart-item-remove .remove-btn-mini{color:#6c757d !important;font-size:16px !important;padding:0 !important;margin:0 !important;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex !important;align-items:center !important;justify-content:center !important;width:16px !important;height:16px !important;border-radius:50% !important;background:rgba(255,255,255,0.9) !important;border:1px solid #e9ecef !important;position:relative;overflow:visible !important;text-decoration:none !important;cursor:pointer !important;opacity:0.7 !important;visibility:visible !important;backdrop-filter:blur(4px)}.modern-cart-dropdown .cart-item-remove .remove-btn-mini:hover{color:#ffffff !important;background:#dc3545 !important;border-color:#dc3545 !important;transform:scale(1.1) !important;text-decoration:none !important;opacity:1 !important}.modern-cart-dropdown .cart-item-remove .remove-btn-mini:active{transform:scale(0.95) !important}.modern-cart-dropdown .cart-item-remove .remove-btn-mini .remove-icon{display:inline-block !important;position:relative !important;z-index:2 !important;font-style:normal !important;line-height:1 !important;font-size:14px !important;color:inherit !important;opacity:1 !important;visibility:visible !important;font-weight:400 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-item.dropdown.open .dropdown-menu,.nav-item.dropdown .dropdown-menu.show{display:block}.cart-total-display{font-size:14px;font-weight:600;color:#333;padding:2px 8px;background:#f8f9fa;border-radius:4px;white-space:nowrap}body{margin:0;padding:0}#page{position:relative}.syftet-page-inner{position:relative}@media (max-width: 991px){.navbar .container{flex-wrap:nowrap}.ul-left .search-box{min-width:150px;max-width:300px}.nav-item{padding:0 5px}.brand .navbar-logo{padding-left:20px;max-width:180px;height:auto}.brand .name_info h1{font-size:24px}.brand .name_info p{font-size:10px}.cart-total-display{display:inline-block !important;margin-left:8px;padding:2px 8px;font-size:12px;line-height:1.2;border-radius:10px;background:#f4f6f8;color:#111827;vertical-align:middle}}@media (max-width: 768px){.navbar-default{position:fixed !important;top:0}.navbar .container{position:relative}.nav-item.bars{position:absolute;left:8px;top:50%;transform:translateY(-50%);margin:0 !important;z-index:1051}.nav-item .icon{font-size:18px;margin:0 2px}.navbar-header,.brand{padding-left:36px}.brand .navbar-logo{max-width:150px;height:auto}.ul-right{display:flex;align-items:center}.search-form-desktop{display:none !important}.mobile-search-dropdown{display:block !important}.search-icon-mobile-item{display:inline-block !important}.search-icon-mobile{display:inline-flex;align-items:center;justify-content:center;color:#111827;font-size:18px;line-height:1}.cart-total-display{display:none !important}.wishlist-item{display:none !important}.nav-location{display:none !important}.ul-left .search-box{flex:0 0 auto;min-width:auto;max-width:none}.search-box .form-control{height:35px;font-size:12px;padding-left:30px}.search-icon-btn{left:8px;font-size:14px}.user-dropdown-menu{min-width:100% !important;max-width:100% !important;width:100% !important;margin-top:0 !important;position:fixed !important;left:0 !important;right:0 !important;border-radius:5px !important;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;z-index:1049;background-color:#ffffff !important}.user-dropdown-menu.show{transform:translateY(0);opacity:1;pointer-events:auto;animation:none}.user-dropdown-menu .user-dropdown-header{padding:15px}.user-dropdown-menu .user-dropdown-header .user-info{gap:12px}.user-dropdown-menu .user-dropdown-header .user-info .user-avatar{width:40px;height:40px;font-size:20px}.user-dropdown-menu .user-dropdown-header .user-info .user-details .user-name{font-size:14px}.user-dropdown-menu .user-dropdown-header .user-info .user-details .user-email{font-size:12px}.user-dropdown-menu .user-menu-item{padding:10px 15px;font-size:13px}.custom-dropdown-content{right:0 !important;left:0 !important;min-width:100% !important;max-width:100% !important;width:100% !important;margin-top:0 !important;position:fixed !important;border-radius:0 !important;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;z-index:1049;background-color:#ffffff !important}.custom-dropdown-content::before{display:none}.custom-dropdown-content.show{transform:translateY(0);opacity:1;pointer-events:auto;animation:none}.modern-cart-dropdown .cart-item-row{gap:10px;padding:10px 15px}.modern-cart-dropdown .cart-item-image{width:50px;height:50px}.modern-cart-dropdown .cart-item-name .product-link{font-size:13px}.modern-cart-dropdown .cart-item-total{font-size:14px}.modern-cart-dropdown .cart-actions{flex-direction:column}.modern-cart-dropdown .cart-actions a{width:100%}}@media (max-width: 480px){.brand .navbar-logo{max-width:120px;height:auto}.brand .nav-logo{width:25px;height:25px}.brand .nav-logo svg{width:25px;height:25px}.brand .name_info h1{font-size:16px}.brand .name_info p{font-size:8px}.search-box .form-control{height:32px;font-size:11px}.form-inline{display:none}.wishlist-item{display:none !important}.nav-item{padding:0 3px}.nav-item .bars{float:right}.nav-item .icon{font-size:16px}}@media (min-width: 768px) and (max-width: 991.98px){.product-lists .product-wrapper:not([class*='col-sm-']),.product-list .product-wrapper:not([class*='col-sm-']){float:left;width:50%;max-width:50%;padding-left:8px;padding-right:8px;box-sizing:border-box}}@media (max-width: 360px){.brand .navbar-logo{max-width:100px;height:auto}}page[size="A4"]{background:white;width:21cm;display:block;margin:0 auto;margin-bottom:0.5cm;margin-top:15px;background-size:100%;background-repeat:no-repeat;padding:20px 15px 10px 15px}page[size="Thermal"]{background:white;width:80mm;display:block;margin:0 auto;margin-bottom:0.5cm;margin-top:15px;background-size:100%;background-repeat:no-repeat;padding:0px 5px 5px 50px}@media print{div.info,div#editStuff,.back-btn,.alert-success,.search,.btn,.btn-info,div#navigation,div#debug,.nav,.nav-pills,.nav-stacked,hr,.print-button{display:none}div.page-footer{position:fixed;bottom:0}div.print-page-header{min-height:100px;background:#000}body,page[size="A4"]{margin:0}body,page[size="Thermal"]{margin:0}}.syftet-page-inner .container,.syftet-page-inner .container-fluid{padding-left:0 !important;padding-right:0 !important}.new-arrival .product-lists .row{margin-left:-15px !important;margin-right:-15px !important}.new-arrival .product-wrapper{padding-left:8px;padding-right:8px}.product .product-image img,.product img{max-width:100%;height:auto;display:block}.featured-products .product-header{display:flex;justify-content:space-between;align-items:center}.featured-products .product-header h5{color:#1f2937;font-size:24px;font-weight:700}.featured-products .product-header h5 .featured-product-icon{color:#007bff}.featured-products .product-header .btn-right{color:#003d8f;font-size:16px;font-weight:500}.featured-card{width:100%;background:#fff;border:2px solid rgba(204,204,204,0.4);border-radius:5px;overflow:hidden;display:flex;flex-direction:column;height:420px;min-height:420px;transition:border-color 0.3s ease;margin-bottom:20px}.featured-card:hover{border-color:#007bff}.featured-card:hover .fc-title a{color:#007bff}@media (min-width: 768px) and (max-width: 991px){.featured-card{height:auto;min-height:420px;max-height:none}}.featured-card .fc-image{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0}@media (min-width: 768px) and (max-width: 991px){.featured-card .fc-image{min-height:0}}.featured-card .fc-image a{position:absolute;inset:0;display:block}.featured-card .fc-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media (max-width: 767px){.featured-card .fc-image{aspect-ratio:1 / 1}}.featured-card .fc-body{padding:6px 12px 12px;display:flex;flex-direction:column;flex:1;min-height:0}@media (min-width: 768px) and (max-width: 991px){.featured-card .fc-body{padding:12px 12px 12px}}.featured-card .fc-title{font-size:16px;font-weight:700;margin:3px 0}.featured-card .fc-title a{color:#1a1a1a;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px) and (max-width: 991px){.featured-card .fc-title{font-size:15px;margin-bottom:5px}}.featured-card .fc-desc{font-size:13px;color:#6c757d;line-height:1.4;margin:2px 0 5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-height:0}@media (min-width: 768px) and (max-width: 991px){.featured-card .fc-desc{font-size:12px;line-height:1.35;margin:5px 0 8px;-webkit-line-clamp:2}}@media (min-width: 0) and (max-width: 767px){.featured-card .fc-desc{display:none}}.featured-card .fc-price-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;flex-shrink:0;gap:8px}@media (max-width: 767px){.featured-card .fc-price-actions{gap:10px}}@media (min-width: 768px) and (max-width: 991px){.featured-card .fc-price-actions{gap:6px;align-items:center;flex-wrap:wrap}}.fc-price{flex-shrink:0;min-width:0}.fc-price-current{font-size:18px;font-weight:800;color:#007bff;white-space:nowrap}@media (min-width: 768px) and (max-width: 991px){.fc-price-current{font-size:16px}}.fc-price-old{font-size:14px;color:#9ca3af;text-decoration:line-through;white-space:nowrap}@media (min-width: 768px) and (max-width: 991px){.fc-price-old{font-size:12px}}.fc-actions{text-align:right;flex-shrink:0}@media (min-width: 768px) and (max-width: 991px){.fc-actions{width:auto;min-width:40px;flex-shrink:0}}.fc-actions .btn-small{background:transparent;color:#007bff;padding:8px;font-weight:600;white-space:nowrap}.fc-actions .btn-small:hover{color:#0056b3}.fc-actions .btn-small i{font-size:20px}@media (min-width: 768px) and (max-width: 991px){.fc-actions .btn-small{padding:6px}.fc-actions .btn-small i{font-size:18px}}.featured-card{position:relative}.featured-card .fc-image{position:relative;overflow:visible}.featured-card .fc-image .wishlist-remove{position:absolute;top:5px;right:5px;z-index:10}.featured-card .fc-image .wishlist-remove .remove-wishlist-btn{width:16px !important;height:16px !important;border-radius:50%;background:rgba(255,255,255,0.95);color:#6c757d;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease;backdrop-filter:blur(5px);border:1px solid rgba(0,0,0,0.1);position:relative;margin:0;padding:0}.featured-card .fc-image .wishlist-remove .remove-wishlist-btn:hover{background:#dc3545;color:white;border-color:#dc3545;transform:scale(1.1);text-decoration:none;box-shadow:0 4px 12px rgba(220,53,69,0.3)}.featured-card .fc-image .wishlist-remove .remove-wishlist-btn i{font-size:14px;line-height:1}@media (max-width: 767px){.featured-card{height:auto;min-height:305px}}.discount-amount{text-decoration:line-through;color:#F03045}.single-product-summary .product-title{font-weight:700;font-size:26px;line-height:35px;color:#363a42;clear:none;margin-top:0;padding:0}.single-product-summary .stock{padding-top:5px;font-size:14px}.single-product-summary .stock.in-stock{color:#77a464}.single-product-summary .price{color:#111418;font-size:20px;font-weight:700;line-height:var(--lineheight-21, 21px);letter-spacing:0;opacity:1}.single-product-summary .price ins{font-weight:700;text-decoration:none}.single-product-summary .price del{opacity:1 !important;line-height:35px}.single-product-summary .price del span{margin-left:10px;font-size:20px;text-decoration:line-through;color:#5f728c}.single-product-summary .short-description{color:#999;padding:15px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.single-product-summary .variations .color-label{font-weight:600;color:#999;display:block;margin-top:5px;margin-bottom:5px}.add-to-cart-select-quantity,.update-cart-quantity{margin:15px 0}.add-to-cart-select-quantity label,.update-cart-quantity label{color:#999999}.add-to-cart-select-quantity .quantity-number,.update-cart-quantity .quantity-number{display:inline-block;margin-left:20px;border:solid 1px #cccccc}.add-to-cart-select-quantity .quantity-number .add-action,.update-cart-quantity .quantity-number .add-action{padding:7px 10px;display:inline-block;cursor:pointer}.add-to-cart-select-quantity .quantity-number .add-action:hover,.update-cart-quantity .quantity-number .add-action:hover{background:#CCCCCC}.add-to-cart-select-quantity .quantity-number .qty,.update-cart-quantity .quantity-number .qty{border:none;text-align:center;max-width:100px}.update-cart-quantity{width:120px}.update-cart-quantity .quantity-number .qty{max-width:30px}.color-section{width:100%}.color-section span{display:inline-block;font-weight:bold;width:100%}.color-section .color-section-ul-style{padding:0;margin:0;list-style-type:none}.color-section .color-section-ul-style li{float:left;padding-right:15px;position:relative}.color-section .color-section-ul-style li label{cursor:pointer;position:relative}.color-section .color-section-ul-style li input[type='radio']{display:none}.color-section .color-section-ul-style li input[type='radio']:checked+label:after{content:'';border:solid 1px #e65758;position:absolute;width:100%;height:100%;top:0;border-radius:4px}.color-section .color-section-ul-style li input[type='radio']:checked+label+a{display:block !important;position:absolute;top:-10px;right:6px;line-height:0;font-size:16px;padding:3px;color:#E43E4E}.color-section .color-section-ul-style li span{display:block;min-height:30px;min-width:30px;padding:7px;text-align:center;color:#000000;text-shadow:0 0 2px #ffffff}.size-filter-option,.brand-filter-option,.color-filter-option{position:relative}.size-filter-option .clear-size-filter,.size-filter-option .clear-brand-filter,.size-filter-option .clear-color-filter,.brand-filter-option .clear-size-filter,.brand-filter-option .clear-brand-filter,.brand-filter-option .clear-color-filter,.color-filter-option .clear-size-filter,.color-filter-option .clear-brand-filter,.color-filter-option .clear-color-filter{position:absolute;top:20px;right:0;color:#c6000e}.product-thumb-wrapper{margin-bottom:25px}.product-thumb-wrapper a{border:1px solid #000;display:inline-block;height:75px;width:69px}.product-thumb-wrapper img{width:100%;height:100%}.product-in-stock{color:#fff;display:inline-block;padding:2px 15px;background-color:#297e29;font-size:10px;border-radius:10px;font-weight:700}.product-out-stock{color:#E43E4E}.compare-label{font-weight:bold;background:#fafafa}.remove-compare-btn{position:absolute;top:-80%;right:0;padding:0 5px}#compare_content table thead tr th{border-bottom:0}.product-price{color:#A40028;font-weight:bold}.rewards-point-wrapper{display:inline-block}.rewards-point-wrapper img{margin-top:-5px;display:inline-block !important}.rewards-point-wrapper .btn{padding:6px !important}.social-share-button{margin-top:20px}.page a,.prev a,.next a,.first a,.last a{color:#00a1a6}.page a:hover,.prev a:hover,.next a:hover,.first a:hover,.last a:hover{color:#006c6f}.tab-content{padding:20px;border:1px solid #ddd;border-top:none;background:#fff}.tab-pane{display:none}.tab-pane.active,.tab-pane.in{display:block !important}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;padding:10px 15px;cursor:pointer}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}.widget{padding:0 !important}.widget .widget-title{font-size:18px;position:relative;padding:0 0 11px;margin:0;color:#363a42;font-weight:700;background-repeat:no-repeat;background-position-y:7px;letter-spacing:3px;text-transform:uppercase}.widget .widget-title:before{content:"";position:absolute;width:100%;bottom:0;height:100%;background-position:0 100%}.widget:not(.widget-off){margin-bottom:30px;position:relative;background:#fff}.widget .widget-off{border-bottom:none !important}.widget .widget-off h4{font-size:12px;position:relative;padding-top:25px;padding-bottom:10px;margin:0 !important;color:#999;font-weight:500;background-repeat:no-repeat;background-position-y:7px;text-transform:uppercase}.widget .widget-block-html-items .widget-list-radio,.widget .widget-block-html-items .widget-list-checkbox{margin:0;padding:0;list-style:none}.widget .widget-block-html-items .widget-list-radio li,.widget .widget-block-html-items .widget-list-checkbox li{margin:0 !important;display:inline-block;width:47%;color:#999;font-size:12px;position:relative;padding:0 0 5px 0 !important}.widget .widget-block-html-items .widget-list-radio li label,.widget .widget-block-html-items .widget-list-checkbox li label{padding-top:0;padding-bottom:0;vertical-align:middle;cursor:pointer;margin-left:5px;font-weight:normal;font-size:13px}ul.product-categories{list-style:none;margin:0;background:#fff;padding:0}ul.product-categories .top-active ul{display:block}ul.product-categories li{position:relative}ul.product-categories li .category-row{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}ul.product-categories li .category-link{padding:5px 0 5px 10px;display:flex;align-items:center;gap:8px;color:#707070;font-size:14px;text-transform:capitalize;font-family:Poppins, sans-serif;font-weight:400;flex:1;min-width:0}ul.product-categories li .category-link .category-icon{width:20px;height:20px;object-fit:cover;border-radius:2px;flex-shrink:0}ul.product-categories li .category-link .category-icon-fallback{font-size:20px;width:20px;text-align:center;color:#c1c5c8;flex-shrink:0}ul.product-categories li .category-link .category-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.product-categories li .category-link.active{color:#0874CEFF;font-weight:bold}ul.product-categories li .category-link.active .category-icon-fallback{color:#0874CEFF}ul.product-categories li .category-link:hover{color:#007bff}ul.product-categories li .category-link:hover .category-icon{transform:scale(1.1);transition:transform 0.3s ease}ul.product-categories li .category-link:hover .category-icon-fallback{color:#007bff}ul.product-categories li .collapse-ref{font-size:12px;color:#707070;padding:5px 8px;cursor:pointer;flex-shrink:0;z-index:10;transition:all 0.3s ease}ul.product-categories li .collapse-ref:hover{color:#007bff;background:#f0f0f0;border-radius:4px}ul.product-categories li .collapse-ref i{transition:transform 0.3s ease}ul.product-categories li ul{padding-left:10px;display:none}.products-top-wrap{margin-top:0;padding-bottom:0;padding-left:25px}.products-top-wrap .display-mode .btn{background-color:transparent;font-size:16px;line-height:12px;padding:9px;color:#999;box-shadow:none;-webkit-box-shadow:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.products-top-wrap .display-mode .btn:hover{text-decoration:none}.products-top-wrap form{display:inline-block;margin-right:30px}.products-top-wrap form:last-child{margin-right:0}.products-top-wrap form select{border-bottom:1px solid #e8e8e8;font-size:14px}.product-layout-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1400px;margin:0 auto}@media (max-width: 992px){.product-layout-container{grid-template-columns:1fr;gap:30px}}.product-details-section{order:1}@media (max-width: 992px){.product-details-section{order:2}}.product-image-section{order:2;display:flex;flex-direction:column;justify-content:start;align-items:center;width:550px}@media (max-width: 992px){.product-image-section{order:1;width:100%}}@media (max-width: 768px){.product-image-section{padding:0;width:100%;max-width:100%}}@media (max-width: 480px){.product-image-section{padding:0}}.modern-product-details-card{background:transparent;border-radius:0;padding:0;position:sticky;top:20px}@media (max-width: 992px){.modern-product-details-card{position:static}}.main-image-wrapper{position:relative;width:100%;max-height:90%;aspect-ratio:1 / 1;background-size:100% 100%;background-position:center;background-repeat:no-repeat;cursor:crosshair;overflow:hidden}.zoom-lens{position:absolute;width:150px;height:150px;border:1px solid #888;background-color:rgba(255,255,255,0.4);cursor:crosshair;pointer-events:none;display:none;z-index:10}.zoom-result{position:fixed;width:550px;height:550px;border:1px solid #ddd;background-repeat:no-repeat;background-color:#fff;display:none;pointer-events:none;z-index:99999;box-shadow:0 10px 30px rgba(0,0,0,0.25)}@media (max-width: 992px){#zoom-lens,#zoom-result{display:none !important}}.product-image-section{display:flex;align-items:flex-start}@media (max-width: 768px){.zoom-result{display:none !important}}@media (max-width: 992px){.main-image-wrapper{max-width:100%}}@media (max-width: 768px){.main-image-wrapper{max-width:100%}}.thumb-wrapper{display:flex;align-items:center;width:100%;margin-top:16px;position:relative}.thumb-image{display:flex;justify-content:center;overflow:hidden;width:95%;margin:0 auto;position:relative}.thumbnail-list{display:flex;gap:10px;transition:transform 0.3s ease;scrollbar-width:none;-ms-overflow-style:none}.thumbnail-list::-webkit-scrollbar{display:none}.thumb-img{width:80px;height:80px;cursor:pointer;border:2px solid transparent;flex-shrink:0}@media (max-width: 768px){.thumb-image{max-width:100%}.thumb-img{width:64px;height:64px}}@media (max-width: 480px){.thumb-image{max-width:100%}.thumb-img{width:52px;height:52px}}.thumb-img.active{border-color:#111827}.thumb-nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background:#bcbfbf;color:#fff;font-size:18px;cursor:pointer;border-radius:50%;z-index:10;user-select:none}.thumb-nav.left{left:0}.thumb-nav.right{right:0}.left-chevron,.right-chevron{position:absolute;font-size:24px;top:50%;transform:translateY(-50%);color:gray;z-index:10;background:rgba(255,255,255,0.9);padding:5px;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}@media (max-width: 768px){.left-chevron,.right-chevron{font-size:20px;width:30px;height:30px}}@media (max-width: 480px){.left-chevron,.right-chevron{font-size:18px;width:28px;height:28px}}.left-chevron:hover,.left-chevron:focus,.right-chevron:hover,.right-chevron:focus{color:rgba(0,0,255,0.92);background:white}.left-chevron{margin-right:10px;left:0}@media (max-width: 768px){.left-chevron{left:5px}}@media (max-width: 480px){.left-chevron{left:0}}.right-chevron{margin-left:10px;right:0}@media (max-width: 768px){.right-chevron{right:5px}}@media (max-width: 480px){.right-chevron{right:0}}.medicine-generic-info{margin-bottom:10px}.medicine-generic-info .info-generic .generic-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#ffffff;font-size:13px;font-weight:600;padding:8px 16px;border-radius:20px}.medicine-generic-info .info-generic .generic-badge i{font-size:14px}.medicine-primary-info{margin-bottom:12px}.medicine-primary-info .info-row .brand-info{display:inline-flex;align-items:center;gap:8px;color:#6c757d;font-size:15px;font-weight:500}.medicine-primary-info .info-row .brand-info i{color:#007bff;font-size:14px}.product-title{font-size:32px;font-weight:700;color:#1a1a1a;line-height:1.3;margin:12px 0 15px 0;letter-spacing:-0.5px}@media (max-width: 768px){.product-title{font-size:24px;margin:10px 0 15px 0}}.modern-price-section{margin:18px 0;padding:20px;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-radius:12px;border-left:4px solid #007bff}@media (max-width: 768px){.modern-price-section{margin:15px 0;padding:18px}}.price-wrapper{display:flex;align-items:baseline;gap:15px;flex-wrap:wrap;margin-bottom:10px}.price-wrapper .current-price{text-decoration:none}.price-wrapper .current-price .price-amount{font-size:36px;font-weight:700;color:#007bff;letter-spacing:-1px}@media (max-width: 768px){.price-wrapper .current-price .price-amount{font-size:28px}}.price-wrapper .discount-amount,.price-wrapper del{font-size:20px;color:#6c757d;font-weight:500}@media (max-width: 768px){.price-wrapper .discount-amount,.price-wrapper del{font-size:18px}}.stock-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:25px;font-size:14px;font-weight:600}.stock-badge i{font-size:16px}.stock-badge.in-stock{background:#d4edda;color:#155724;border:2px solid #c3e6cb}.stock-badge.in-stock i{color:#28a745}.stock-badge.out-of-stock{background:#f8d7da;color:#721c24;border:2px solid #f5c6cb}.stock-badge.out-of-stock i{color:#dc3545}.social-share-btn{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px;text-align:center}.social-share-btn label{display:block;font-size:14px;font-weight:600;color:#495057;margin-bottom:10px}.add-to-cart-select-quantity .quantity-selector-wrapper{display:flex;align-items:center;gap:15px;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.add-to-cart-select-quantity .quantity-selector-wrapper .stock-info{color:#28a745;font-size:13px;font-weight:600;padding:6px 12px;background:#d4edda}.add-to-cart-select-quantity,.add-to-cart-select-quantity .quantity-selector-wrapper,.add-to-cart-select-quantity .quantity-number{margin-left:0 !important;text-align:left !important}.add-to-cart-select-quantity .quantity-selector-wrapper{justify-content:flex-start !important;align-items:center !important}.quantity-number{display:flex;align-items:center;border-radius:12px;overflow:hidden;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.quantity-number:hover{border-color:#007bff}.quantity-number .qty-btn{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border:none;color:#495057;width:45px;height:45px;cursor:pointer;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;justify-content:center;font-size:16px;position:relative}.quantity-number .qty-btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(0,123,255,0.1);transform:translate(-50%, -50%);transition:width 0.3s ease, height 0.3s ease}.quantity-number .qty-btn:hover:not(.disabled){background:linear-gradient(135deg, #007bff 0%, #0056b3 100%);color:#fff;transform:scale(1.05)}.quantity-number .qty-btn:hover:not(.disabled)::before{width:100%;height:100%}.quantity-number .qty-btn:active:not(.disabled){transform:scale(0.95)}.quantity-number .qty-btn.disabled{opacity:0.4;cursor:not-allowed;background:#e9ecef}.quantity-number .qty-btn i{pointer-events:none;position:relative;z-index:1}.quantity-number .input-text.qty{border:none;width:70px;height:45px;text-align:center;font-size:18px;font-weight:700;color:#1a1a1a;padding:0 10px;outline:none;transition:all 0.3s ease;background:transparent}.quantity-number .input-text.qty.qty-changed{background:#e7f3ff;transform:scale(1.08);color:#007bff}.quantity-number .input-text.qty:focus{background:#f8f9fa}.quantity-number .input-text.qty::-webkit-outer-spin-button,.quantity-number .input-text.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-number .input-text.qty[type=number]{-moz-appearance:textfield;appearance:textfield}.cart-actions-wrapper{display:flex;gap:15px;align-items:stretch;margin-top:20px;flex-wrap:nowrap}.cart-actions-wrapper>div{flex:1;display:flex}@media (max-width: 768px){.cart-actions-wrapper{flex-direction:row;flex-wrap:wrap}}#add-to-cart-button{font-size:12px !important}#add-to-cart-button i{font-size:12px !important}.additional-actions{margin-top:10px}.wishlist-wrapper{position:absolute;width:100%;bottom:25px;right:-200px}@media (max-width: 768px){.wishlist-wrapper{margin-top:15px}}.wishlist-form{width:100%;display:flex}.wishlist-form button{width:100%}.wishlist-form .btn-wishlist{background:none !important;color:#495057;width:33%;font-size:12px !important;padding:12px 0;display:inline-flex !important;align-items:center !important}.wishlist-form .btn-wishlist:hover{border-color:#007bff !important;color:#007bff !important}.wishlist-form .btn-wishlist .wishlist-icon{font-size:12px !important;color:inherit !important}.wishlist-form .btn-wishlist.wishlist-added{border-color:#007bff !important;color:#007bff !important}.wishlist-form .btn-wishlist.wishlist-added .wishlist-icon{color:#dc3545 !important}.wishlist-form .btn-wishlist.wishlist-added:hover{border-color:#007bff !important;color:#007bff !important}.wishlist-form .btn-wishlist.wishlist-added:hover .wishlist-icon{color:#007bff !important}.wishlist-form .btn-wishlist i{font-size:12px !important}.variations{margin:18px 0;padding:20px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.variations .color-section .color-label{display:block;font-weight:600;color:#1a1a1a;margin-bottom:12px;font-size:15px}.variations .color-section .color-section-ul-style{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.variations .color-section .color-section-ul-style li{position:relative}.variations .color-section .color-section-ul-style li input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.variations .color-section .color-section-ul-style li input[type="radio"]:checked+label .color_image{border-color:#007bff;border-width:3px;transform:scale(1.1)}.variations .color-section .color-section-ul-style li input[type="radio"]:focus+label .color_image{outline:2px solid #007bff;outline-offset:2px}.variations .color-section .color-section-ul-style li label{cursor:pointer;display:block}.variations .color-section .color-section-ul-style li label .color_image{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:2px solid #e0e0e0;border-radius:12px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);background:#ffffff;font-size:12px;font-weight:600;color:#495057;text-align:center;padding:8px}.variations .color-section .color-section-ul-style li label .color_image:hover{border-color:#007bff;transform:translateY(-2px)}.product-sidebar-container{border-right:2px solid rgba(206,198,198,0.88)}.simple-product-details{padding:24px;border:1px solid #e2e8f0;border-radius:5px;background:transparent;display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.simple-product-details{padding:18px;border-radius:12px}}.simple-product-header{display:flex;flex-direction:column;gap:12px}.simple-generic-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569;border-radius:999px}.simple-product-title{margin:0;font-size:30px;font-weight:600;color:#111827;line-height:1.3}@media (max-width: 768px){.simple-product-title{font-size:24px}}.simple-brand-line{margin:0;color:#4b5563;display:flex;align-items:center;gap:8px;font-size:12px;text-transform:uppercase}.simple-product-specs{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:10px 24px;margin:0}.simple-product-spec{display:flex;flex-direction:column;gap:4px}.simple-product-spec dt{font-size:12px;text-transform:uppercase;letter-spacing:0.08em;color:#94a3b8;margin:0}.simple-product-spec dd{margin:0;font-size:15px;color:#1f2937;font-weight:500}.simple-price-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.simple-price-block{display:flex;flex-direction:column;gap:6px}.simple-price-label{font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:#a0aec0}.simple-current-price{font-size:30px;font-weight:700;color:#007bff;line-height:1}.simple-discount-price{font-size:14px;color:#64748b}.simple-discount-price del{color:#94a3b8}.simple-stock-chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:8px 14px;border-radius:999px;border:1px solid #e2e8f0}.simple-stock-chip--in{color:#15803d;border-color:#bbf7d0}.simple-stock-chip--out{color:#b91c1c;border-color:#fecaca}.variant-colors{display:flex;gap:10px;margin:15px 0}.variant-swatch{border:1px solid #ddd8d8;width:35px;height:35px;border-radius:50%}.variant-color-swatch.active .variant-swatch{border:5px solid gray !important}.variant-weight{padding:8px 14px;border:1px solid #ddd;cursor:pointer;display:inline-block;margin-right:8px}.variant-weight.active{border-color:#000;font-weight:bold}.variant-size{padding:8px 14px;border:1px solid #ddd;cursor:pointer;display:inline-block;margin-right:8px}.variant-size.active{border-color:#000;font-weight:bold}.variant-section h4{color:#94a3b8;text-transform:uppercase;font-size:14px}.review-ratting{margin:20px 0}@media (max-width: 768px){.review-ratting{padding:0 15px;margin:25px 0}}@media (max-width: 480px){.review-ratting{padding:0 10px;margin:20px 0}}@media (max-width: 768px){.generic-alternative{padding:0 15px;margin:25px 0}}@media (max-width: 480px){.generic-alternative{padding:0 10px;margin:20px 0}}@media (max-width: 768px){.description-panel{padding:0 !important}}@media (max-width: 480px){.description-panel .description-toolbar__title{font-size:18px}}@media (max-width: 768px){.rich-text-content{font-size:14px;line-height:1.6}.rich-text-content img{max-width:100%;height:auto}.rich-text-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.rich-text-content{font-size:13px}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{font-size:1.2em}}@media (max-width: 992px){.modern-product-container{padding:20px 0}.product-title{font-size:26px}.price-wrapper .price-amount{font-size:30px}}@media (max-width: 768px){.modern-product-container{padding:15px 0;background:#ffffff}.product-layout-container{gap:20px;padding:0 15px}.modern-image-card{border-radius:16px}.product-title{font-size:22px;margin:15px 0 20px 0}.modern-price-section{padding:15px;margin:15px 0}.price-wrapper .price-amount{font-size:26px}.variations{padding:15px;margin:15px 0}.add-to-cart-select-quantity{padding:15px 0;margin-top:15px}.cart-actions-wrapper{flex-direction:column;gap:12px;margin-top:15px}#add-to-cart-button,.btn-wishlist{width:100% !important;justify-content:center !important;padding:14px 24px !important}.wishlist-wrapper{position:static;width:100%;right:auto;bottom:auto;margin-top:0 !important}.simple-product-details{padding:15px}.simple-product-specs{grid-template-columns:1fr;gap:12px}.simple-price-row{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.modern-product-container{padding:10px 0}.product-layout-container{gap:15px;padding:0 10px}.modern-image-card{border-radius:5px}.product-title{font-size:20px;margin:12px 0 15px 0}.price-wrapper .price-amount{font-size:24px}.modern-price-section{padding:12px;margin:12px 0}.variations{padding:12px;margin:12px 0}.variations .color-section .color-section-ul-style li label .color_image{width:50px;height:50px;font-size:11px}.add-to-cart-select-quantity{padding:12px 0;margin-top:12px}.quantity-number .qty-btn{width:40px;height:40px;font-size:14px}.quantity-number .input-text.qty{width:60px;height:40px;font-size:16px}.cart-actions-wrapper{gap:10px;margin-top:12px}#add-to-cart-button,.btn-wishlist{padding:12px 20px !important;font-size:14px !important}.simple-product-details{padding:12px;gap:15px}.simple-product-title{font-size:20px}.simple-current-price{font-size:26px}.simple-product-specs{gap:10px}}.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th,.table-borderless>tfoot>tr>td,.table-borderless>tfoot>tr>th,.table-borderless>thead>tr>td,.table-borderless>thead>tr>th{border:none}.product-image{width:100%}.slider-image-fluid,.single-image-fluid{width:100%}.img-fluid{display:block;max-width:100%;height:100%;object-fit:fill}.contact-form .input-wrap input.form-control:focus,.contact-form .input-wrap .form-control:active,.contact-form .input-wrap .form-control:hover{box-shadow:none !important}.custom-form-control{background-color:#ffffff !important;border:1px solid #e1e1e1 !important;border-radius:0 !important;background-image:none !important;box-shadow:none !important}.custom-form-control:focus{border-color:#00a1a6 !important;outline:0 !important}.custom-select{display:block;height:36px;padding:6px 12px;font-size:14px;line-height:1.62857;color:#acacac;background-color:#fff;background-image:none;border:none;border-radius:2px;transition:border-color .15s ease-in-out}.mobile-search-design::-webkit-input-placeholder{font-size:12px;font-weight:normal}.mobile-search-design::-moz-placeholder{font-size:12px;font-weight:normal}.mobile-search-design:-ms-input-placeholder{font-size:12px;font-weight:normal}.mobile-search-design:-moz-placeholder{font-size:12px;font-weight:normal}#page{position:relative;margin-left:auto;margin-right:auto;overflow:hidden}#page .syftet-page-inner.active{right:65%;position:relative}#page .syftet-page-inner.active:before{content:'';position:fixed;right:65%;top:0;bottom:0;background:rgba(100,100,100,0.7);width:100%;height:100%;z-index:10}a{text-decoration:none}a:hover,a:focus{text-decoration:none !important}.reset-margin{margin:0 !important}.reset-border-radius{border-radius:0 !important}.primary-color{color:#3980df}.primary-color-deep{color:#3980df}.star-rating{font-size:10px;display:inline-block;float:none;line-height:1;overflow:hidden;position:relative;letter-spacing:2px;vertical-align:middle;padding:5px 0}.public-title{color:#363a42;text-transform:uppercase;font-size:20px;font-weight:700;position:relative;letter-spacing:3.2px;margin-top:20px;display:inline-block;width:100%;text-align:center;margin-bottom:30px;padding-bottom:6px}.public-title:before{content:"";position:absolute;width:100%;bottom:0;height:100%;background-position:0 100%}.text-shadow-title{color:#fff;font-size:30px;font-weight:600;text-shadow:5px 5px 20px rgba(0,0,0,0.5)}.btn-yellow{padding:8px 20px;color:#ffffff;font-weight:bold;background-color:#ffcd56;border-color:#ffcd56;cursor:pointer}.btn-yellow:hover{background-color:#ffbe23;border-color:#ffbe23}.btn-primo-thin{padding:8px 20px;color:#ffffff;font-weight:bold;background-color:#00a1a6;border:1px solid #00a1a6;cursor:pointer}.btn-primo-thin:hover{background-color:#006c6f;border-color:#006c6f;color:#fff}.btn-primo-deep{padding:8px 20px;color:#ffffff;font-weight:bold;background-color:#006c6f;border:1px solid #006c6f;cursor:pointer}.btn-primo-deep:hover{background-color:#00a1a6;border-color:#00a1a6}.btn-primo-border{padding:8px 20px;color:#00a1a6;font-weight:bold;background-color:transparent;cursor:pointer;border:1px solid #00a1a6}.btn-primo-border:hover{border:1px solid #006c6f;color:#006c6f}.btn-cross{font-size:14px;font-weight:bold;cursor:pointer;display:inline-block;border:1px solid #dc462b;padding:0px 6px;background-color:#dc462b;color:#fff}.btn-cross:hover{border:1px solid #dc462b;color:#dc462b !important;cursor:pointer;background-color:transparent}.others-link a{color:#333 !important;text-decoration:none;cursor:pointer}.others-link a:hover{color:#00a1a6 !important;text-decoration:none}.hover-color{color:#e65758}.review-link-color{color:cadetblue}.alert-error,.alert-alert{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-notice,.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.color-error{color:#E43E4E}.color-warning{color:#F6D200}.color-success{color:#52D16F}.color-gray{color:#cccccc}.outline{background:transparent !important}.display-table{display:table;width:100%}.display-table .display-table-cell{display:table-cell;vertical-align:middle}#btn-scroll-top{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#007bff;color:white;cursor:pointer;padding:10px 15px;border-radius:10px}#btn-scroll-top i{font-weight:bold}#btn-scroll-top:hover{background-color:#555}#shopping-cart-doopdown .cart-item{max-height:calc(100vh - 300px);overflow-y:auto;padding:0px 5px}#site-breadscrumb .site-breadscrumb{background:#F8F8F8;padding:15px 0}*{outline:none !important}.notification-wrap{background-color:#f7f6f7;border-top:3px solid #1e85be}.notification-wrap .notification-item{color:#515151;margin-bottom:25px;padding:15px}.notification-wrap .notification-item i{float:left;padding-right:10px}.notification-wrap .notification-item p a:hover{color:#fcc030}.place-order-btn{background-color:#ffcd56;border-color:#ffc53d;border-radius:2px;color:#fff;padding:10px 20px;text-transform:uppercase}.place-order-btn:hover{background-color:#ffbe23;border-color:#feb300;color:#fff}.payment-item{background-color:#EBE9EB;padding:10px}.billing-form input,.billing-form textarea,.billing-form select{border-radius:0;border-color:#ddd;color:#333333;display:block;font-size:14px;height:36px;line-height:1.62857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s}.billing-form .form-control{box-shadow:none}.billing-form input::-moz-placeholder,.billing-form input::-moz-placeholder,.billing-form input::-moz-placeholder,.billing-form textarea::-moz-placeholder,.billing-form select::-moz-placeholder{color:#363636;opacity:1}.custom-dropdown-content{border:2px solid gainsboro;-webkit-border-radius:0;-moz-border-radius:0;border-radius:5px;min-width:350px !important;padding:15px 10px;background:#fff}.custom-dropdown-content.active-content{min-width:300px;left:inherit !important;right:-85px !important}.custom-dropdown-content.active-content p{margin:0 !important}.payment-modern-header{display:flex;gap:18px;align-items:flex-start;margin-bottom:24px}.payment-modern-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg, #1d4ed8, #2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 12px 30px rgba(37,99,235,0.35)}.payment-modern-eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:12px;font-weight:700;color:#2563eb;margin-bottom:6px}.payment-modern-title{text-align:left !important;font-size:24px;font-weight:700;color:#0f172a;margin-bottom:6px}.payment-modern-subtitle{color:#475569;margin:0}.payment-options-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:12px;margin-bottom:28px}.payment-option-pill{background:rgba(37,99,235,0.08);border:1px solid rgba(37,99,235,0.15);border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:10px;font-weight:600;color:#1d4ed8}.payment-option-icon{width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,0.9);color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:inset 0 0 0 1px rgba(37,99,235,0.2)}.payment-option-icon .icon{width:100%;height:100%;border-radius:4px;border:1px solid #9ca3af;object-fit:inherit}.payment-modern-body{display:flex;gap:30px;flex-wrap:wrap;padding:24px;border-radius:5px;background:#fff;border:2px solid rgba(204,204,204,0.4);margin-bottom:24px}.payment-modern-amount{flex:1 1 220px}.payment-modern-amount-label{font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.payment-modern-amount-value{font-size:32px;font-weight:700;color:#0f172a;margin:0}.payment-modern-steps{flex:2 1 300px;list-style:none;padding:0;margin:0;display:grid;gap:10px}.payment-modern-steps li{display:flex;gap:10px;color:#1f2937;font-weight:500}.payment-modern-steps i{color:#16a34a}.payment-modern-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.payment-modern-hint{display:inline-flex;gap:8px;padding:12px 16px;border-radius:12px;background:rgba(15,23,42,0.05);color:#0f172a;font-weight:500}.modern-payment-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;font-size:16px;font-weight:700;background:linear-gradient(135deg, #1d4ed8, #2563eb);color:#fff !important;border:none;box-shadow:0 12px 30px rgba(37,99,235,0.35);transition:transform 0.2s ease, box-shadow 0.2s ease}.modern-payment-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:0 16px 35px rgba(37,99,235,0.4)}@media (max-width: 768px){.payment-modern-card{padding:22px}.payment-modern-header{flex-direction:column}.payment-modern-body{padding:18px}.payment-modern-footer{flex-direction:column;align-items:stretch}.modern-payment-btn{justify-content:center;width:100%}}*,*:before,*:after{margin:0;padding:0;outline:0;border:0}ul{list-style:none}ul li a{text-decoration:none}ul li a:hover{text-decoration:none}ul.floated-list{margin-bottom:0}ul.floated-list>li{float:left;display:block}ul.floated-list>li a{display:block}ul.list-style-circle{list-style-type:disc;list-style-position:outside;padding-left:15px}ul.list-style-circle li{margin:5px 0}.clear{clear:both}.block{display:block}.inline-block{display:inline-block}.uppercase{text-transform:uppercase}.mytable{display:table;width:100%;height:100%}.fixed-table-layout{table-layout:fixed}.table-cell{display:table-cell}.va-middle{vertical-align:middle}.vspace10px{height:10px}.vspace10px:before,.vspace10px:after{display:table;content:""}.vspace10px:after{clear:both}.fill{background-position:center center;background-repeat:no-repeat;background-size:cover}.form-control{border-radius:0;font-size:12px;color:#777;border-color:#bfbfbf}.form-control[type="button"],.form-control[type="submit"],.form-control[type="reset"]{-webkit-appearance:none;cursor:pointer}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control:focus{border:1px solid #000}.header{background-color:#ffffff}.header .top-layer{background-color:#000000;color:#aaaaaa}.header .top-layer a:hover,.header .top-layer a.active{color:#fff}.header .top-layer .htl-right-main{margin:0 -15px}.header .top-layer .htl-right-main li{position:relative}.header .top-layer .htl-right-main li a{padding:10px 15px;display:block}.header .top-layer .htl-right-main li ul{display:none;position:absolute;top:50px;background-color:#fff;border:1px solid #000;border-top-width:5px;z-index:1;min-width:180px;white-space:nowrap;display:none}.header .top-layer .htl-right-main li ul li a{color:#333}.header .top-layer .htl-right-main li ul li a:hover{color:#c6000e}.header .top-layer .htl-right-main li ul li.divider{padding:0;border-top:1px solid}.header .top-layer .htl-right-main li ul:before{content:"";display:block;height:20px;position:absolute;top:-20px;width:100%}.header .top-layer .htl-right-main li ul:after{border-bottom:9px solid #000;border-left:9px solid transparent;border-right:9px solid transparent;content:"";position:absolute;top:-15px;left:10%}.header .top-layer .htl-right-main li:hover ul{display:block}.header .top-layer .htl-right-main li.shipto{border-left:1px solid #333;border-right:1px solid #333}@media all and (max-width: 767px){.header .top-layer .mytable,.header .top-layer .table-cell{display:block}.header .top-layer .mytable .htl-left,.header .top-layer .table-cell .htl-left{padding:7px 0;border-bottom:1px solid #333}.header .top-layer .htl-right-main{margin:0 -7px;float:none !important}.header .top-layer .htl-right-main li a{padding-left:7px;padding-right:7px}}.header .logo-layer{padding:15px 0}.header .logo-layer .logo h1{margin:0;font-size:47px}.header .logo-layer .search-cart .cart-icon,.header .logo-layer .search-cart .close-cart-dropdown{cursor:pointer;position:relative}.header .logo-layer .search-cart .cart-icon .cart-items-count,.header .logo-layer .search-cart .close-cart-dropdown .cart-items-count{background:#d9534f;padding:1px 8px 0px 7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#ffffff;position:absolute;top:-10px;right:-10px}.header .logo-layer .search-cart .shopping-cart .cart-dropdown{right:0;left:auto;padding:0;width:420px;display:none;position:absolute;top:100%;z-index:99;background-color:#fff;border:1px solid #e4e4e4;margin-bottom:0;overflow:hidden}@media all and (max-width: 767px){.header .logo-layer .search-cart .shopping-cart .cart-dropdown{width:auto;left:-15px;right:-15px}}.header .logo-layer .search-cart .shopping-cart .cart-dropdown .cart-dropdown-list{overflow-y:auto}.header .logo-layer .search-cart .shopping-cart .cart-dropdown .media{padding:0 15px;font-size:13px;line-height:1.58;color:#000}.header .logo-layer .search-cart .shopping-cart .cart-dropdown .media .selected-items{padding:15px 0;border-bottom:1px solid}.header .logo-layer .search-cart .shopping-cart .cart-dropdown .media .media-heading{font-size:16px}.header .logo-layer .search-cart .shopping-cart .cart-dropdown .media .media-object{width:65px}.header .logo-layer .search-cart .shopping-cart .cart-dropdown li:last-child .media .selected-items{border-bottom:0}.header .logo-layer .search-cart .shopping-cart .cart-header,.header .logo-layer .search-cart .shopping-cart .cart-footer{padding:7px 10px}@media all and (max-width: 320px){.header .logo-layer .search-cart .shopping-cart .cart-header,.header .logo-layer .search-cart .shopping-cart .cart-footer{font-size:10px}}.header .logo-layer .search-cart .shopping-cart .cart-footer{margin-top:-2px}.header .logo-layer .search-cart .shopping-cart .cart-footer .totalCount{padding-right:20px}.header .logo-layer .search-cart .shopping-cart .checkout-link{padding:15px 30px}.header .logo-layer .search-cart .shopping-cart .checkout-link a{color:#fff;font-size:11px;background-color:#000;padding:7px 15px;display:inline-block;float:right}.header .logo-layer .search-cart .shopping-cart .checkout-link a:hover{background-color:#c6000e}@media all and (max-width: 1023px){.header .logo-layer .toggle-icon{width:30px}.header .logo-layer .fixed-table-layout-mobile{table-layout:fixed}.header .logo-layer .logo{text-align:right}.header .logo-layer .logo>a{display:block}.header .logo-layer .logo>a>img{display:inline;max-width:180px}.header .logo-layer .search-cart{width:300px}}@media all and (max-width: 767px){.header .logo-layer{padding:7px 0}.header .logo-layer .toggle-icon{width:20px}.header .logo-layer .search-cart{width:60px}.header .logo-layer .search-icon{padding-right:20px}.header .logo-layer .toggle-icon img{width:19px}.header .logo-layer .cart-icon img{width:22px}.header .logo-layer .logo{padding-left:25px;text-align:center}.header .logo-layer .logo a img{width:120px}.header .logo-layer .cart-header,.header .logo-layer .cart-footer{padding-left:15px;padding-right:15px}}.header .menu-layer{border-bottom:1px solid #d9d9d9}.header .menu-layer ul{margin:0 -15px}.header .menu-layer ul li a{padding:10px 13px;color:#000000;font-size:15px;text-transform:uppercase}@media all and (max-width: 1200px){.header .menu-layer ul li a{padding-left:11px;padding-right:11px}}.header .menu-layer ul li.active>a,.header .menu-layer ul li:hover>a{color:#c6000e}@media all and (min-width: 1024px){.header .menu-layer ul li:hover .submenu{display:block !important}}.header .menu-layer ul .submenu{margin:0;width:100%;left:0;background-color:#fff;border-top:1px solid #777;padding:0;position:absolute;top:100%;display:none;z-index:99}.header .menu-layer ul .submenu .es-title{color:#000;font-size:14px;margin-bottom:10px}.header .menu-layer ul .submenu ul{margin:0 0 30px}.header .menu-layer ul .submenu ul li a{font-size:12px;text-transform:none;padding:0;margin-bottom:7px;background:none !important;font-family:'gothamNarrowMedium'}.header .menu-layer ul .submenu .each-segment{padding:25px 25px 0}.header .menu-layer ul .submenu .each-segment:nth-child(even){background-color:#f9f9f9}.header .menu-layer ul .submenu .offer-link{color:#c6000e;font-size:11px;padding:0}.search-box .form-control{min-width:300px;border:1px solid #f3f3f3;height:36px;font-size:12px;padding-left:30px}.search-box .form-control::-moz-placeholder{color:#b2b2b2;opacity:1}.search-box .form-control:-ms-input-placeholder{color:#b2b2b2}.search-box .form-control::-webkit-input-placeholder{color:#b2b2b2}.search-box .form-control:focus{border:1px solid #e0e0e0}form .input-wrap{position:relative}form .input-wrap .form-error{display:none;margin-top:5px}form .input-wrap .input-label{position:absolute;font-size:10px;font-weight:normal;top:10px;left:12px;color:#777;background-color:transparent}form .input-wrap.with-textarea .input-label{top:16px}form .input-wrap.focused .input-label,form .input-wrap.non-empty .input-label{font-size:10px;color:#000;padding:0 2px;background-color:#fff}form .input-wrap.focused .form-control{border-color:#000}form .input-wrap.errored .input-label{color:#c6000e;background-color:#fff}form .input-wrap.errored .form-control{border-color:#c6000e}form .input-wrap.errored .form-error{display:block;color:#c6000e}.slider{position:relative !important;margin-top:0px !important;margin-left:0 !important;margin-right:0 !important;width:100%}.slider .carousel-indicators{bottom:10px;margin-bottom:0;padding:0}.slider .carousel-indicators li{margin:0 3px;width:8px;height:8px;border:2px solid #fff;background-color:transparent;border-radius:50%;cursor:pointer;transition:all 0.3s ease}.slider .carousel-indicators li.active{background-color:#fff;width:10px;height:10px}.slider .carousel-indicators li:hover{background-color:rgba(255,255,255,0.5)}@media (min-width: 768px){.slider .carousel-indicators{bottom:15px}.slider .carousel-indicators li{margin:0 5px;width:10px;height:10px}.slider .carousel-indicators li.active{width:12px;height:12px}}#mainCarousel.slider{position:relative !important;border-right:none !important}#mainCarousel.slider .carousel-inner{position:relative}#mainCarousel.slider .carousel-inner .foreign-product-ad{position:absolute;top:20px;right:20px;z-index:99;width:320px;max-width:calc(100% - 40px);background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:5px;padding:20px;border:1px solid rgba(255,255,255,0.3);overflow:hidden;animation:slideInRight 0.6s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;text-decoration:none;display:block;color:inherit}#mainCarousel.slider .carousel-inner .foreign-product-ad:hover{transform:translateY(-4px);background:white}#mainCarousel.slider .carousel-inner .foreign-product-ad:hover .ad-icon-wrapper{transform:scale(1.1) rotate(1deg)}#mainCarousel.slider .carousel-inner .foreign-product-ad:active{transform:translateY(-2px)}#mainCarousel.slider .carousel-inner .foreign-product-ad:focus{outline:2px solid rgba(99,102,241,0.5);outline-offset:2px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-content{position:relative;z-index:2;display:flex;align-items:center;gap:15px;flex-wrap:nowrap}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper{width:50px;height:50px;min-width:50px;background:linear-gradient(90deg, var(--color-azure-28, #003d8f), var(--color-azure-65, #2d80e0) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:pulse 2s ease-in-out infinite;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper i{font-size:24px;color:#ffffff;transition:transform 0.3s ease}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text{flex:1;min-width:0}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-title{margin:0 0 4px 0;font-size:18px;font-weight:700;color:#1a1a1a;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-subtitle{margin:0;font-size:13px;color:#666;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg, #ff6b6b, #ee5a6f);border-radius:12px;padding:4px 10px;white-space:nowrap}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge .badge-text{font-size:10px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);animation:shine 3s ease-in-out infinite}#mainCarousel.slider .carousel-control{top:50%;width:35px;height:35px;font-size:18px;line-height:35px;color:#333;text-shadow:none;border-radius:50%;margin-top:-17.5px;transition:all 0.3s ease}#mainCarousel.slider .carousel-control:hover,#mainCarousel.slider .carousel-control:focus{opacity:0.9}@media all and (max-width: 359px){#mainCarousel.slider .carousel-inner .foreign-product-ad{display:none;top:8px !important;right:8px !important;width:calc(100% - 150px);max-width:none;padding:10px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-content{gap:8px;flex-wrap:wrap}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper{width:32px;height:32px;min-width:32px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper i{font-size:16px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text{flex:1 1 100%;min-width:calc(100% - 40px)}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-title{font-size:12px;margin-bottom:2px;line-height:1.3}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-subtitle{font-size:10px;line-height:1.3}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge{top:-4px;right:-4px;padding:2px 5px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge .badge-text{font-size:7px;letter-spacing:0.3px}}@media all and (min-width: 360px) and (max-width: 575px){#mainCarousel.slider .carousel-indicators{bottom:8px}#mainCarousel.slider .carousel-indicators li{margin:0 2px;width:6px;height:6px}#mainCarousel.slider .carousel-indicators li.active{width:8px;height:8px}#mainCarousel.slider .carousel-control{font-size:14px;height:30px;width:30px;line-height:30px;margin-top:-15px}#mainCarousel.slider .carousel-inner .foreign-product-ad{top:10px !important;right:10px !important;width:calc(100% - 20px);max-width:260px;padding:12px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-content{gap:10px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper{width:36px;height:36px;min-width:36px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper i{font-size:18px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-title{font-size:14px;margin-bottom:2px;line-height:1.2}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-subtitle{font-size:11px;line-height:1.3}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge{top:-5px;right:-5px;padding:2px 6px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge .badge-text{font-size:8px;letter-spacing:0.4px}}@media all and (min-width: 576px) and (max-width: 767px){#mainCarousel.slider .carousel-indicators{bottom:10px}#mainCarousel.slider .carousel-indicators li{margin:0 3px}#mainCarousel.slider .carousel-control{font-size:16px;height:32px;width:32px;line-height:32px;margin-top:-16px}#mainCarousel.slider .carousel-inner .foreign-product-ad{top:12px !important;right:12px !important;width:calc(100% - 24px);max-width:280px;padding:14px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-content{gap:12px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper{width:40px;height:40px;min-width:40px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper i{font-size:20px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-title{font-size:15px;margin-bottom:3px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-subtitle{font-size:12px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge{top:-6px;right:-6px;padding:3px 7px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge .badge-text{font-size:9px}}@media all and (min-width: 768px) and (max-width: 991px){#mainCarousel.slider .carousel-inner .foreign-product-ad{top:15px !important;right:15px !important;width:300px;max-width:calc(100% - 30px);padding:18px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-content{gap:14px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper{width:45px;height:45px;min-width:45px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper i{font-size:22px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-title{font-size:17px;margin-bottom:4px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-subtitle{font-size:12px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge{top:-7px;right:-7px;padding:3px 8px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge .badge-text{font-size:9px}}@media all and (min-width: 992px) and (max-width: 1199px){#mainCarousel.slider .carousel-inner .foreign-product-ad{top:20px !important;right:20px !important;width:320px;max-width:calc(100% - 40px);padding:20px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-content{gap:15px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper{width:50px;height:50px;min-width:50px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper i{font-size:24px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-title{font-size:18px;margin-bottom:4px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-subtitle{font-size:13px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge{top:-8px;right:-8px;padding:4px 10px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge .badge-text{font-size:10px}}@media all and (min-width: 1200px) and (max-width: 1399px){#mainCarousel.slider .carousel-inner .foreign-product-ad{top:20px !important;right:20px !important;width:320px;padding:20px}}@media all and (min-width: 1400px){#mainCarousel.slider .carousel-inner .foreign-product-ad{top:25px !important;right:25px !important;width:340px;padding:22px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-content{gap:16px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper{width:52px;height:52px;min-width:52px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-icon-wrapper i{font-size:26px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-title{font-size:19px;margin-bottom:5px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-text .ad-subtitle{font-size:14px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge{top:-9px;right:-9px;padding:4px 11px}#mainCarousel.slider .carousel-inner .foreign-product-ad .ad-badge .badge-text{font-size:10px}}@media all and (min-width: 992px){#mainCarousel.slider.slider-sm .item{height:360px}#mainCarousel.slider.slider-sm .item>a>img{display:none}}@media all and (max-width: 992px){#mainCarousel.slider.slider-sm .item{background:transparent}}#mainCarousel.slider.slider-sm .carousel-indicators{bottom:5px}#mainCarousel.slider .slider-caption{position:absolute;width:35%;right:15%;top:5%;text-align:center;padding:0 10px}#mainCarousel.slider .slider-caption h3,#mainCarousel.slider .slider-caption p,#mainCarousel.slider .slider-caption a{color:#000}#mainCarousel.slider .slider-caption h3{font-size:26px;font-family:'gothamHTFBook';line-height:1.2}#mainCarousel.slider .slider-caption p{font-size:14px}#mainCarousel.slider .slider-caption a{font-size:13px;text-transform:uppercase;display:inline-block;padding-bottom:2px;border-bottom:2px solid}#mainCarousel.slider .slider-caption a:hover{color:#c6000e;border-color:#c6000e}@media all and (max-width: 767px){#mainCarousel.slider .slider-caption{width:100%;left:0;right:0}#mainCarousel.slider .slider-caption h3{font-size:14px}#mainCarousel.slider .slider-caption p{font-size:11px}#mainCarousel.slider .slider-caption a{font-size:10px}}.section .sec-title h2,.section .page-title h2{font-size:28px}.section .page-title{padding-bottom:10px;padding-top:10px}.section .page-title h1{margin-bottom:0}.section .page-title h2,.section .page-title h3{margin-top:0}.section .page-title h3{font-size:20px}.section .page-title.with-bb{border-bottom:2px solid #aaa}.section .page-sub-title{font-size:16px}@media all and (max-width: 992px){.section{padding-top:30px}}@media all and (max-width: 767px){.section{padding-top:20px}.section .page-title h2,.section .page-title h3{font-size:18px}.section .page-title.with-bb{border-bottom:0}.section .page-title.product-title{text-align:left}.section .sec-title h2,.section .page-title h2{font-size:22px}}.product-listings li{position:relative}.product-listings .push10{margin:0 -10px}.product-listings .push10 li{padding:0 10px}.product-listings .push15{margin:0 -15px}.product-listings .push15 li{padding:0 15px}.product-listings .six-column li{width:16.66666667%}.product-listings .five-column li{width:20%}.product-listings .four-column li{width:25%}.product-listings .three-column li{width:33.33333333%}.product-listings .two-column li{width:50%}.product-listings .product-item{position:relative}.product-listings .product-item img{margin:0 auto}.product-listings .product-caption{display:block}.product-listings .product-caption h2{font-size:19px;font-family:'gothamHTFBold'}@media all and (max-width: 767px){.product-listings .product-caption h2{font-size:16px;line-height:1.1}}.product-listings .product-caption h3{font-family:'gothamHTFBook';font-size:19px;line-height:1.38}@media all and (max-width: 767px){.product-listings .product-caption h3{font-size:16px;line-height:1.1}}.product-listings .product-caption.absolute{top:20px}@media all and (max-width: 767px){.product-listings .product-caption.absolute{top:10px}.product-listings .product-caption.absolute h2,.product-listings .product-caption.absolute h3{margin-top:0;font-size:13px}}.product-listings .product-caption.absolute h3{max-width:150px;word-wrap:break-word}@media all and (max-width: 767px){.product-listings .product-caption.absolute h3{max-width:100px}}.product-listings .product-caption.absolute.caption-left{left:20px}@media all and (max-width: 767px){.product-listings .product-caption.absolute.caption-left{left:10px}}.product-listings .product-caption.absolute.caption-right{right:20px}@media all and (max-width: 767px){.product-listings .product-caption.absolute.caption-right{right:10px}}.product-listings .product-caption.relative h3{margin-top:0;max-width:80%;padding:0 15px;margin-left:auto;margin-right:auto}.product-listings .product-caption .sale-label{color:#c6000e;font-family:'gothamNarrowBold'}.product-listings .all-products .product-caption h2,.product-listings .all-products .product-caption h3{font-size:14px;padding:0 5px}.product-listings .all-products .product-caption .sale-label{font-size:14px;margin-bottom:20px;display:block}.product-listings .all-products .product-caption.relative h3{max-width:100%;margin-left:auto;margin-right:auto}.product-listings .all-products .product-caption.relative h2{margin-top:10px}.product-listings .great-offers li:last-child{width:100% !important}.product-listings .great-offers li:last-child .product-caption{top:45%}.product-listings .great-offers li:last-child .product-caption h2{font-size:39px;font-family:'gothamHTFMedium'}@media all and (max-width: 767px){.product-listings .great-offers li:last-child .product-caption h2{font-size:16px;margin-bottom:5px}}.product-listings .great-offers li:last-child .product-caption h3{max-width:100%}@media all and (max-width: 992px){.product-listings .four-column li{width:33.33333333%}.product-listings .four-column li:nth-child(3n-2){clear:left}.product-listings .three-column li{width:50%}.product-listings .super-links.three-column{margin:0 0 15px}.product-listings .super-links.three-column li{width:33.33333333%;padding:0}.product-listings .six-column li{width:25%}}@media all and (max-width: 767px){.product-listings .three-column,.product-listings .two-column{margin:0 -15px}.product-listings .three-column li,.product-listings .two-column li{padding:0 5px}.product-listings .super-furniture.three-column{margin:0 -15px}.product-listings .super-furniture.three-column li{width:100%;padding:0}.product-listings .four-column li{width:50%}.product-listings .four-column li:nth-child(3n-2){clear:none}.product-listings .six-column li{width:33.33333333%}}.breadcrumb{color:#000;margin:0;padding:15px 0 15px;border-radius:0}.breadcrumb a{text-decoration:underline}.breadcrumb .active{color:inherit}.breadcrumb>li+li:before{content:'\003e';color:#000}@media all and (max-width: 992px){.breadcrumb li{font-size:10px}}@media all and (max-width: 767px){.breadcrumb{border-bottom:0;padding:0 0 15px}}.product-detail{position:relative}.product-short-description{line-height:1.4;color:#444}.see-more-link{font-size:14px;font-weight:500;color:#007bff;cursor:pointer}.categories .category-left .activewear-title{cursor:pointer;padding:10px 0}@media all and (min-width: 768px){.categories .category-left ul{display:block !important}}.categories .category-left ul li{padding:5px 0}.categories .category-left .activewear-menu{border-bottom:1px solid #bfbfbf}.categories .category-left .activewear-menu .activewear-title{font-size:14px}.categories .category-left .activewear-menu .new-sales{margin-top:10px;padding-top:10px;border-top:1px solid #bfbfbf}.categories .category-left .featured-menu{margin-top:15px}@media all and (max-width: 767px){.categories .category-left .activewear-menu{border-bottom:0 !important}.categories .category-left .cat-left-menu{margin-bottom:15px}.categories .category-left .cat-left-title{cursor:pointer;font-size:16px !important;text-transform:none;background-color:#e4e4e4;padding:10px !important}.categories .category-left ul{display:none;padding:10px;background-color:#f0f0f0;border:1px solid #e4e4e4}.categories .category-right{padding-top:20px}}.privacy-policy-info{padding-top:5px}@media all and (max-width: 1023px){.privacy-policy-info{text-align:center}}.table{font-size:13px}.table td,.table th{padding:15px 10px !important}.track-package .order-items{font-size:13px}.track-package .order-items .each-order-item{padding:0 15px;margin-bottom:30px}.track-package .order-items .each-order-item .media-left{min-width:70px}.track-package .order-items .each-order-item .media-left .media-object{max-width:60px}.track-package .order-items .each-order-item .media-body span{margin-bottom:3px}.track-package .order-items .row .each-order-item{margin:0 0 25px 0}.track-package .order-items .row .each-order-item:nth-child(3n-1){border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.track-package .order-items .row .each-order-item:nth-child(3n-1):last-child{border-right:0}@media all and (max-width: 767px){.track-package .order-items .row .each-order-item{border-top:1px solid #bfbfbf;margin:0;padding:25px 0}.track-package .order-items .row .each-order-item:nth-child(3n-1){border-right:0;border-left:0}.track-package .order-items .row .each-order-item:first-child{border:0}}.track-package .graph-tracks{padding:0 25px 25px;margin-bottom:25px;border-bottom:1px solid #bfbfbf}.track-package .graph-tracks .track-steps ul{margin:0 -25px}.track-package .graph-tracks .track-steps ul li{padding:2px 15px;border:1px solid #000;margin-right:25px;position:relative;margin-bottom:8px;border-radius:5px}.track-package .graph-tracks .track-steps ul li:before,.track-package .graph-tracks .track-steps ul li:after{content:" ";position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:7px;border-bottom-width:0;border-top-color:#444;bottom:-7px;left:50%;z-index:1}.track-package .graph-tracks .track-steps ul li:after{bottom:-11px;border-width:6px;border-top-color:#fff}.track-package .graph-tracks .track-steps ul li span{display:block}.track-package .graph-tracks .gt-outer{position:relative;height:12px;background-color:#d4d4d4;border-radius:10px}.track-package .graph-tracks .gt-outer:after{width:12px;height:inherit;position:absolute;background-color:#3ac8a0;content:'';border-radius:inherit}.track-package .graph-tracks .gt-inner{background-color:#3ac8a0;border-radius:10px;position:absolute}.track-package .graph-tracks .track-destination{padding-top:25px}.track-package .graph-tracks .track-destination span{display:block}.track-package .shipment-details h3{font-size:16px;font-family:'gothamNarrowBold';padding-bottom:15px;margin-top:10px}.track-package .shipment-details .with-each-iterary{padding:2px 10px}.track-package .shipment-details .with-each-iterary:first-child{padding-top:0}.track-package .shipment-details .with-each-iterary:first-child h3{margin-top:0}.track-package .shipment-details .with-each-iterary .iterary-time{width:150px;font-size:14px}@media all and (max-width: 767px){.track-package .shipment-details .with-each-iterary .iterary-time{font-size:12px;width:70px}}.track-package .shipment-details .with-each-iterary .iterary-detail .package-info p{margin-bottom:5px}.track-package .shipment-details .with-each-iterary .iterary-detail .package-info .package-located-at{font-size:14px}.track-package .shipment-details .with-each-iterary .iterary-detail .courier-info{margin-top:15px;border-top:1px solid #bfbfbf;color:#777777;padding-top:15px}.track-package .shipment-details .with-each-iterary .iterary-detail .courier-info span{display:block}.text-red{color:#c6000e !important}.margin-top-0{margin-top:0}.chunk{padding:20px 0}.chunk .chunk-left{padding-right:50px}.chunk .chunk-left>h3{margin-top:0;font-size:14px;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bfbfbf}.chunk .chunk-left>h2{margin-top:0;font-size:14px;text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #bfbfbf}.chunk .chunk-left li a{padding:3px 0;display:block;color:#222}.chunk .chunk-left li a:hover{color:#0056b3;cursor:pointer}.chunk .chunk-left li a h3,.chunk .chunk-left li a h4{font-size:12px;line-height:1.5;margin-bottom:0;margin-top:0;font-weight:700}.chunk .chunk-left li.service-list>a,.chunk .chunk-left li.active>a{color:#0056b3;font-weight:700}.chunk .chunk-right{border-left:2px solid #bfbfbf;padding-bottom:25px;min-height:250px}.chunk .chunk-right .chunk-options{margin-top:30px}.chunk .privacy-wrapper .privacy-policy-ul{margin-left:20px}.chunk.wishlist .product-listings li{margin-top:0;margin-bottom:20px}@media all and (max-width: 1023px){.chunk .chunk-left{padding-left:15px;padding-right:15px}}@media all and (max-width: 767px){.chunk{padding:0}.chunk .chunk-left>h3{background-color:#e4e4e4;padding:15px;border-bottom:0;margin-bottom:0;text-transform:none}.chunk .chunk-left ul{display:none;padding:15px 15px;border:1px solid #e4e4e4;background-color:#f0f0f0}.chunk .chunk-left ul ul{display:block;border:0}.chunk .chunk-right{border-left:0;min-height:1px;padding:0px 30px 20px 30px}.chunk .chunk-right .chunk-options{margin-top:20px}.chunk .chunk-right .chunk-options .mytable,.chunk .chunk-right .chunk-options .table-cell{display:block;text-align:center}.chunk .chunk-right .chunk-options .mytable .fo-right,.chunk .chunk-right .chunk-options .table-cell .fo-right{margin-top:20px}}.aside .product-left ul+ul{border-top:1px solid #bfbfbf;padding-top:10px}.aside.vertical-product{padding-bottom:50px}.aside.vertical-product .product-listings li,.aside.horizontal-product .product-listings li{margin-top:0}.aside.vertical-product .product-listings .all-products .product-caption.relative h2,.aside.vertical-product .product-listings .all-products .product-caption.relative h3,.aside.vertical-product .product-listings .all-products .product-caption.relative .sale-label,.aside.horizontal-product .product-listings .all-products .product-caption.relative h2,.aside.horizontal-product .product-listings .all-products .product-caption.relative h3,.aside.horizontal-product .product-listings .all-products .product-caption.relative .sale-label{font-size:12px}.aside.vertical-product .product-listings .all-products .product-caption.relative .sale-label,.aside.horizontal-product .product-listings .all-products .product-caption.relative .sale-label{margin-bottom:10px}.aside.vertical-product .bx-viewport,.aside.horizontal-product .bx-viewport{border:0}.aside.vertical-product .bx-prev,.aside.horizontal-product .bx-prev{display:none}.aside.vertical-product .bx-next,.aside.horizontal-product .bx-next{background:none;text-indent:0;bottom:-35px;right:50%;margin-right:-15px;top:auto;display:block !important}.aside.horizontal-product{padding-right:50px;padding-bottom:0;margin-top:25px}.aside.horizontal-product .owl-nav{display:block !important}.aside.horizontal-product .owl-next{right:0;top:50%;bottom:auto;margin-top:-40px;right:-45px;position:absolute;font-size:58px}.aside.horizontal-product .owl-next.disabled{opacity:0.45}.aside.horizontal-product .owl-prev{display:none !important}@media all and (max-width: 767px){.aside.vertical-product{padding-right:0}.aside.vertical-product .owl-nav{display:none !important}}.contact .contact-left{padding:10px 50px 120px 0;border-right:2px solid #bfbfbf}.contact .contact-left ul li.service-list>a{font-family:'gothamNarrowBlack'}.contact .contact-left ul>li:hover>a{color:#00a1a6}.contact .contact-options p{margin:20px 0}.contact textarea{min-height:100px}.footer{margin-top:40px}.footer .footer-links{background-color:#ebebeb;padding:20px 0 30px}.footer .footer-links .row{margin:0 -10px}.footer .footer-links .row .col-sm-3{padding:0 10px}.footer h3{font-size:14px;text-transform:uppercase;word-wrap:break-word}.footer a{font-size:11px;display:block;margin-bottom:7px}.footer .copyright{background-color:#fff;padding:25px 0;color:#000000}@media all and (min-width: 768px) and (max-width: 1023px){.footer h3{font-size:12px}.footer ul li a{font-size:9px}}@media all and (max-width: 767px){.footer{text-align:center}.footer .footer-links{padding:0 0 10px}.footer .copyright span{display:block}}.show-in-tab{display:block}.hide-in-tab{display:none}@media all and (min-width: 1023px){.show-in-tab{display:none}.hide-in-tab{display:block}.body-inactive-sm{display:none !important}}.body-inactive-lg,.body-inactive-sm{display:none;z-index:97}.body-inactive-sm{background-color:rgba(0,0,0,0.45)}.backDrop{position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.45);z-index:90}@media all and (max-width: 1023px){.backDrop{display:none !important}.header .menu-layer{width:250px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.15);position:fixed;right:0;top:0;bottom:0;z-index:99}.header .menu-layer .clear-toggle{padding:10px;margin-bottom:10px;background-color:#f0f0f0;display:inline-block}.header .menu-layer ul.floated-list{margin:0}.header .menu-layer ul.floated-list .dropdown-backdrop{display:none}.header .menu-layer ul.floated-list>li{float:none;border-bottom:1px solid #bfbfbf}.header .menu-layer ul.floated-list>li a{padding-left:15px;padding-right:15px}.header .menu-layer ul.floated-list>li:last-child{border-bottom:0}.header .menu-layer ul.floated-list .submenu{position:relative;width:100%;left:0;border:0;box-shadow:none;padding:0 7px}.header .menu-layer ul.floated-list .submenu .mytable,.header .menu-layer ul.floated-list .submenu .table-cell{display:block}.header .menu-layer ul.floated-list .submenu ul{display:none;margin-bottom:0;padding:10px 0}.header .menu-layer ul.floated-list .submenu ul li a{margin-bottom:0;padding:3px 0}.header .menu-layer ul.floated-list .submenu .each-segment{padding:0 15px;background-color:#fff}.header .menu-layer ul.floated-list .submenu .each-segment .es-title{border-bottom:1px solid #bfbfbf;padding:10px 0;margin-bottom:0}.header .menu-layer ul.floated-list .submenu .offer-link{padding:15px 0}}@media all and (max-width: 767px){.logo-layer .search-box{position:absolute;display:none;top:100%;margin-top:7px;padding:15px;background-color:#e4e4e4;z-index:99;left:-15px;right:-15px}}.warehouse-locations{padding-left:15px}.warehouse-locations .address-first-title{font-weight:bold;font-size:15px}.warehouse-locations .address-title{font-weight:bold;font-size:15px;margin-top:20px}.question-lists .question{margin-bottom:10px}.shipping-table{width:100%;border:solid 1px #dddddd}.shipping-table thead th{background:#f5f5f5;padding:5px;text-align:center;border:solid 1px #dddddd}.shipping-table tbody tr td{padding:5px;border:solid 1px #dddddd;text-align:center}.question-lists .question{margin-bottom:10px}.question-lists .question ul{padding-left:20px}.question-lists .question ul li{list-style:disc}.reset-border-radius{border-radius:0}#foreignProductModal{padding:0 !important}#foreignProductModal+.modal-backdrop,body.modal-open .modal-backdrop{-webkit-backdrop-filter:blur(0px) !important}#foreignProductModal .modal-dialog{max-width:420px;margin:30px auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#foreignProductModal .modal-content{padding:0 !important;width:100%;border:none;border-radius:5px;overflow:hidden;transform:none !important;transition:none !important}#foreignProductModal.modal.show .modal-content,#foreignProductModal .modal-dialog .modal-content{transform:none !important}#foreignProductModal .modal-header{padding:18px 25px;font-size:24px;background:#fff;border-bottom:1px solid #e5e7eb;position:relative}#foreignProductModal .modal-title{font-weight:700;font-size:18px;letter-spacing:0.3px;color:#333}#foreignProductModal .close-btn{position:absolute;top:12px;right:18px;font-size:26px;color:#888;cursor:pointer;transition:color 0.2s;z-index:10;line-height:1;font-weight:normal}#foreignProductModal .close-btn:hover{color:#000}#foreignProductModal .modal-body{padding:25px;background:#fff}#foreignProductModal .form-label{font-weight:600;color:#374151;margin-bottom:6px}#foreignProductModal input.form-control,#foreignProductModal textarea.form-control{border-radius:10px;border:1px solid #e5e7eb;box-shadow:none;padding:10px 12px;transition:all 0.2s ease;font-size:15px}#foreignProductModal input.form-control:focus,#foreignProductModal textarea.form-control:focus{box-shadow:0 0 0 3px rgba(99,102,241,0.2);outline:none}#foreignProductModal .align-items-center{display:flex;gap:10px}#foreignProductModal .btn-outline-secondary{border-color:#e5e7eb;color:#4b5563;font-size:18px;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}#foreignProductModal .btn-outline-secondary:hover{color:white}#foreignProductModal #quantity{border-radius:8px;border:1px solid #d1d5db;font-weight:600;font-size:16px;width:80px;text-align:center}#foreignProductModal .modal-footer{border-top:1px solid #e5e7eb;padding:20px 25px 25px;background:#fff}#foreignProductModal .btn-secondary{background:#e5e7eb;border:none;color:#374151;font-weight:600;border-radius:10px;transition:all 0.3s ease}#foreignProductModal .btn-secondary:hover{background:#d1d5db}#foreignProductModal .btn-primary{background:linear-gradient(135deg, #6366f1, #4f46e5);border:none;color:#fff;font-weight:600;border-radius:10px;box-shadow:0 4px 14px rgba(99,102,241,0.3);transition:all 0.3s ease}#foreignProductModal .btn-primary:hover{transform:translateY(-1px)}@media (max-width: 576px){#foreignProductModal .modal-dialog{margin:1rem}#foreignProductModal .modal-content{border-radius:14px}#foreignProductModal .modal-body{padding:20px}#foreignProductModal .modal-footer{padding:15px 20px}}.custom-table thead tr th,.custom-table thead tr td{border:inherit;vertical-align:middle;padding:15px}.custom-table tbody tr td{border:inherit;vertical-align:middle;padding:15px}.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}.wishlist_table tr th.product-thumbnail{width:80px}.wishlist_table thead th{border-top:1px solid;padding:16px 12px}.wishlist_table a.remove{border:0 none;color:white;display:inline-block;font-size:14px;font-weight:700;padding:2px;height:20px;width:20px;line-height:1;text-align:center;vertical-align:middle;background:tomato;text-decoration:none}.wishlist_table a.remove:hover{background-color:#ff6347e6;color:white;text-decoration:none}.wishlist_table tr td.product-thumbnail a{border:medium none;display:block;max-width:80px}.wishlist_table img{height:auto}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table .product-name a{color:#5588b7;font-weight:500}.wishlist_table thead th,.wishlist_table tbody td{border-color:#e7e7e7;vertical-align:middle;font-size:14px}.wishlist_table tr td.product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table .product-add-to-cart a{background:#fcc030 none repeat scroll 0 0;border:medium none;border-radius:inherit;color:#fff;font-size:16px;float:right}.wishlist_table .cart .button,.wishlist_table .cart input.button{float:none}div.stars{width:270px;display:inline-block;color:#CCCCCC}div.stars:hover{color:#cccccc}input.star{display:none}input.star:hover~label.star{color:#fcc030}label.star{float:right;padding:0 10px;font-size:36px;color:#444;transition:all .2s}label.star:before{content:'\f006';font-family:FontAwesome}input.star:checked~label.star:before{content:'\f005';color:#FD4;transition:all .25s}input.star-5:checked~label.star:before{color:#FE7;text-shadow:0 0 20px #952}input.star-1:checked~label.star:before{color:#F62}@media (max-width: 992px){footer .syftet-footer-profile .join-our-email-section{padding:76px 20px 56px 20px}footer .footer-information .about-company-social{padding:20px 30px 20px 20px;margin:0 -15px}footer .footer-information .map-block{padding-top:20px;margin:0 -15px}footer .footer-information .nav-block{padding-left:20px}#syftet-off-canvas .navbar-collapse{padding-right:0;padding-left:0}#syftet-off-canvas #main-menu-offcanvas{float:none}#syftet-off-canvas #main-menu-offcanvas .dropdown-menu{width:100%}}@media (max-width: 768px){footer .syftet-footer-profile .join-our-email-section{padding:76px 20px 56px 20px}footer .syftet-footer-profile .news-widget-form{padding-top:0}.nav-block{padding-left:20px}}@media (max-width: 576px){footer .syftet-footer-profile .join-our-email-section{padding:76px 20px 56px 20px}.nav-block{padding-left:20px}}@media (max-width: 767px){.section-responsive-margins{margin:0 2rem}}.section-header{display:flex;justify-content:space-between;align-items:center}.section-header h5{color:#1f2937;font-size:24px;font-weight:700;line-height:var(--itemspacing-m, 32px);letter-spacing:0;text-align:left}.section-header h5 i,.section-header h5 .featured-product-icon,.section-header h5 .firefox-icon,.section-header h5 .paw-icon{color:#007bff}.section-header .btn-right{color:var(--Congress Blue, var(--color-azure-28, #003d8f));font-size:16px;font-weight:500;line-height:var(--lineheight-24, 24px);letter-spacing:0;text-align:left}@media (max-width: 768px){.section-header h5{font-size:22px;font-weight:600}.section-header .btn-right{font-size:14px;font-weight:400}}.card-wrapper-responsive{float:none !important;box-sizing:border-box !important;width:calc((100% - 20px) / 2) !important;flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important}@media (min-width: 576px){.card-wrapper-responsive{flex:0 0 calc((100% - 20px) / 2) !important;max-width:calc((100% - 20px) / 2) !important;width:calc((100% - 20px) / 2) !important}}@media (min-width: 768px){.card-wrapper-responsive{flex:0 0 calc((100% - 10px) / 2) !important;max-width:calc((100% - 10px) / 2) !important;width:calc((100% - 10px) / 2) !important}}@media (min-width: 992px){.card-wrapper-responsive{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1200px){.card-wrapper-responsive{flex:0 0 calc((100% - 30px) / 4) !important;max-width:calc((100% - 30px) / 4) !important;width:calc((100% - 30px) / 4) !important}}@media (min-width: 1400px){.card-wrapper-responsive{flex:0 0 calc((100% - 60px) / 4) !important;max-width:calc((100% - 60px) / 4) !important;width:calc((100% - 60px) / 4) !important}}.flex-container-responsive{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}@media (min-width: 576px){.flex-container-responsive{gap:20px}}@media (min-width: 768px){.flex-container-responsive{gap:10px}}@media (min-width: 992px){.flex-container-responsive{gap:10px}}@media (min-width: 1200px){.flex-container-responsive{gap:10px}}@media (min-width: 1400px){.flex-container-responsive{gap:20px}}.tabs-wrapper{margin-top:20px}.tabs-wrapper .nav-tabs li a{color:#00a1a6}.tabs-wrapper .nav-tabs li a:hover{background:transparent;border-color:transparent}.tabs-wrapper .nav-tabs li.active{border:none}.tabs-wrapper .nav-tabs li.active a{border-color:transparent;border-bottom-color:#00a1a6;border-bottom-width:3px}.tabs-wrapper .nav-tabs li.active a:hover,.tabs-wrapper .nav-tabs li.active a:active,.tabs-wrapper .nav-tabs li.active a:focus{border-color:transparent;border-bottom-color:#006c6f;border-bottom-width:3px}#tab-description,#tab-specification,#tab-reviews{padding:40px 0}#tab-description p,#tab-specification p,#tab-reviews p{line-height:23px;color:#707070;font-size:14px}.text_size{font-size:14px}#reviews h5{font-size:14px;font-weight:400;margin-top:0;color:#000}#reviews .reviews-summary .review-summary-total{text-align:center;font-weight:400}#reviews .reviews-summary .review-summary-total .review-summary-result{width:90px;height:90px;text-align:center;border:2px solid #f0c73b;color:#f0c73b;line-height:90px;font-size:24px;border-radius:50%;margin-bottom:8px}#reviews .comments{border-top:1px solid #e8e8e8;background:#fff;padding:30px;margin-bottom:30px}#reviews .comments h5{margin-bottom:20px;text-transform:uppercase}#reviews .comments .commentlist{margin:15px 0}#reviews .comments .commentlist .comment{margin-bottom:30px}#reviews .comments .commentlist .avatar{width:100px;text-align:center}#reviews .comments .commentlist .avatar div{display:inline-block}#reviews .comments .commentlist .avatar div img{border-radius:50%;overflow:hidden;float:right;height:auto;max-width:100%;vertical-align:middle;border:0}#reviews .comments .commentlist .avatar .avatar-author{margin-top:10px;font-weight:700}#reviews .comments .comment-text{border:1px solid #e8e8e8;padding:15px 20px}#reviews .comments .comment-text .meta{color:#bbb}#reviews .comments .comment-text .description{padding-top:20px;border-top:1px solid #ededed;display:inline-block}#reviews .review-form-wrapper{border-top:1px solid #e8e8e8;padding:20px 0}#reviews .review-form-wrapper #reply-title{margin-bottom:20px;font-size:16px;font-family:Poppins, sans-serif}#reviews .review-form-wrapper #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}#reviews .review-form-wrapper #respond p{margin:0 0 10px}#reviews .review-form-wrapper #respond label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400}.comment-author-admin{position:relative}.comment-author-admin .badge-wrapper{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.comment-author-admin .badge-wrapper .status-badge{font-size:12px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#9BC90D 0%, #79A70A 100%);position:absolute;top:19px;right:-20px}.comment-author-admin .badge-wrapper .status-badge:before{content:'';position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #79A70A;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79A70A}.comment-author-admin .badge-wrapper .status-badge:after{content:'';position:absolute;right:0%;top:100%;z-index:-1;border-right:3px solid #79A70A;border-left:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #79A70A}.comment-author-admin .badge-wrapper .status-badge.approved{color:#ffffff}.comment-author-admin .badge-wrapper .status-badge.pending{color:#c6000e}#notice{color:green}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0;background-color:#c00;color:#fff}#error_explanation ul{margin:0;padding:5px}#error_explanation ul li{font-size:12px;list-style:none}.toggle-overlay-container .search-box .input-group .form-control{height:54px;background:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:30px;border:1px solid #00a1a6;border-right:none;color:#aaa;font-size:16px;font-weight:300;box-shadow:none}.toggle-overlay-container .search-box .input-group-addon{background:#fff;border-radius:0 25px 25px 0;font-size:16px;font-weight:300;padding:2px 20px !important;border:1px solid #00a1a6;border-right:none;border-left:none;color:#666;position:relative}.toggle-overlay-container .search-box .input-group-addon:before{position:absolute;content:"";background:#dcdcdc;left:0;top:50%;width:1px;height:25px;transform:translateY(-50%)}.toggle-overlay-container .search-box .input-group-btn{border-top-right-radius:30px;border-bottom-right-radius:30px;background-color:#00a1a6;border:1px solid #00a1a6}.toggle-overlay-container .search-box .btn-search input{background:transparent;border:none;color:#ffffff}.toggle-overlay-container .search-box select{border-radius:0 0 0 !important;border:none !important;background:transparent !important;outline:none}.sidebar{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#fff;overflow-y:auto;transition:left 0.4s ease;z-index:2000;padding:20px}.sidebar.active{left:0}.sidebar-head,.sidebar-brand{display:flex;justify-content:space-between;align-items:center}.sidebar-brand .sidebar-logo-img{width:40px;height:40px}.sidebar-head-info{margin-top:10px}.sidebar-head-info .h1{text-transform:uppercase !important;color:red}.sidebar-head h3{margin:0}.close-btn{background:none;border:none;font-size:28px;cursor:pointer}.sidebar-menu{list-style:none;padding:0;margin-top:20px}.sidebar-menu li{margin-bottom:15px}.sidebar-menu li a{text-decoration:none;color:#333;font-size:16px;display:block;transition:0.3s}.sidebar-menu li a:hover{color:#007bff}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:opacity 0.3s ease;z-index:1500}.sidebar-overlay.active{opacity:1;visibility:visible}.sub-category-item{margin-left:10px}.category-row{display:flex;justify-content:space-between}ul.product-categories-all{list-style:none;margin:0;background:#fff;padding:0 0 30px 0}ul.product-categories-all .top-active ul{display:block}ul.product-categories-all li{position:relative}ul.product-categories-all li .category-row{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}ul.product-categories-all li .category-link{padding:5px 0 5px 10px;display:flex;align-items:center;gap:8px;color:#707070;font-size:12px;text-transform:capitalize;font-family:Poppins, sans-serif;font-weight:400;flex:1;min-width:0}ul.product-categories-all li .category-link .category-icon{width:16px;height:16px;object-fit:cover;border-radius:2px;flex-shrink:0}ul.product-categories-all li .category-link .category-icon-fallback{font-size:14px;width:16px;text-align:center;color:#c1c5c8;flex-shrink:0}ul.product-categories-all li .category-link .category-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.product-categories-all li .category-link.active{color:#0874CEFF;font-weight:bold}ul.product-categories-all li .category-link.active .category-icon-fallback{color:#0874CEFF}ul.product-categories-all li .category-link:hover{color:#007bff}ul.product-categories-all li .category-link:hover .category-icon{transform:scale(1.1);transition:transform 0.3s ease}ul.product-categories-all li .category-link:hover .category-icon-fallback{color:#007bff}ul.product-categories-all li .collapse-ref{font-size:12px;color:#707070;padding:5px 8px;cursor:pointer;flex-shrink:0;z-index:10;transition:all 0.3s ease}ul.product-categories-all li .collapse-ref:hover{color:#007bff;background:#f0f0f0;border-radius:4px}ul.product-categories-all li .collapse-ref i{transition:transform 0.3s ease}ul.product-categories-all li ul{padding-left:10px;display:none}.sign-in-wrap .custom-form-control{color:#e1e1e1;background-color:#ffffff;border:1px solid #e1e1e1;border-radius:0;background-image:none;box-shadow:none}.sign-in-wrap .custom-form-control:focus{border-color:#fcc030;outline:0}.sign-in-wrap .others-link a{color:#333;text-decoration:none;cursor:pointer}.sign-in-wrap .others-link a:hover{color:#fcc030;text-decoration:none}.ssl-commerz-only-wrapper .payment-content .payment-option-content h3{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center;border-bottom:2px solid #667eea;padding-bottom:10px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .alert{border-radius:8px;font-size:14px;line-height:1.5}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .payment-features{margin:20px 0}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .payment-features h4{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:15px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .payment-features ul li{padding:8px 0;display:flex;align-items:center;gap:10px;font-size:14px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .payment-features ul li i{font-size:16px;width:20px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-amount{background:#f8f9fa;padding:15px;border-radius:8px;margin:20px 0;text-align:center}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-amount h4{color:#2c3e50;font-size:16px;margin-bottom:10px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-amount .total-amount{font-size:24px;font-weight:700;color:#28a745;margin:0}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-logo{text-align:center;margin:20px 0}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-logo img{max-width:200px;height:auto}.ssl-commerz-only-wrapper .payment-content .payment-option-content .btn-primary{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:none;border-radius:8px;padding:15px 30px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease}.ssl-commerz-only-wrapper .payment-content .payment-option-content .btn-primary:hover{transform:translateY(-2px)}@media (max-width: 768px){.ssl-commerz-only-wrapper .payment-content .payment-option-content{padding:20px}.ssl-commerz-only-wrapper .payment-content .payment-option-content h3{font-size:20px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .payment-features ul li{font-size:13px;padding:6px 0}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-amount{padding:12px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-amount .total-amount{font-size:20px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .ssl-commerz-logo img{max-width:150px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .btn-primary{padding:12px 25px;font-size:14px}}@media (max-width: 480px){.ssl-commerz-only-wrapper .payment-content .payment-option-content{padding:15px}.ssl-commerz-only-wrapper .payment-content .payment-option-content h3{font-size:18px}.ssl-commerz-only-wrapper .payment-content .payment-option-content .ssl-commerz-info .payment-features ul li{font-size:12px;padding:4px 0}}.p0{padding:0px !important}.pt0{padding-top:0px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.m0{margin:0px !important}.mt0{margin-top:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.p1{padding:1px !important}.pt1{padding-top:1px !important}.pl1{padding-left:1px !important}.pr1{padding-right:1px !important}.pb1{padding-bottom:1px !important}.m1{margin:1px !important}.mt1{margin-top:1px !important}.ml1{margin-left:1px !important}.mr1{margin-right:1px !important}.mb1{margin-bottom:1px !important}.p2{padding:2px !important}.pt2{padding-top:2px !important}.pl2{padding-left:2px !important}.pr2{padding-right:2px !important}.pb2{padding-bottom:2px !important}.m2{margin:2px !important}.mt2{margin-top:2px !important}.ml2{margin-left:2px !important}.mr2{margin-right:2px !important}.mb2{margin-bottom:2px !important}.p3{padding:3px !important}.pt3{padding-top:3px !important}.pl3{padding-left:3px !important}.pr3{padding-right:3px !important}.pb3{padding-bottom:3px !important}.m3{margin:3px !important}.mt3{margin-top:3px !important}.ml3{margin-left:3px !important}.mr3{margin-right:3px !important}.mb3{margin-bottom:3px !important}.p4{padding:4px !important}.pt4{padding-top:4px !important}.pl4{padding-left:4px !important}.pr4{padding-right:4px !important}.pb4{padding-bottom:4px !important}.m4{margin:4px !important}.mt4{margin-top:4px !important}.ml4{margin-left:4px !important}.mr4{margin-right:4px !important}.mb4{margin-bottom:4px !important}.p5{padding:5px !important}.pt5{padding-top:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.m5{margin:5px !important}.mt5{margin-top:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.p6{padding:6px !important}.pt6{padding-top:6px !important}.pl6{padding-left:6px !important}.pr6{padding-right:6px !important}.pb6{padding-bottom:6px !important}.m6{margin:6px !important}.mt6{margin-top:6px !important}.ml6{margin-left:6px !important}.mr6{margin-right:6px !important}.mb6{margin-bottom:6px !important}.p7{padding:7px !important}.pt7{padding-top:7px !important}.pl7{padding-left:7px !important}.pr7{padding-right:7px !important}.pb7{padding-bottom:7px !important}.m7{margin:7px !important}.mt7{margin-top:7px !important}.ml7{margin-left:7px !important}.mr7{margin-right:7px !important}.mb7{margin-bottom:7px !important}.p8{padding:8px !important}.pt8{padding-top:8px !important}.pl8{padding-left:8px !important}.pr8{padding-right:8px !important}.pb8{padding-bottom:8px !important}.m8{margin:8px !important}.mt8{margin-top:8px !important}.ml8{margin-left:8px !important}.mr8{margin-right:8px !important}.mb8{margin-bottom:8px !important}.p9{padding:9px !important}.pt9{padding-top:9px !important}.pl9{padding-left:9px !important}.pr9{padding-right:9px !important}.pb9{padding-bottom:9px !important}.m9{margin:9px !important}.mt9{margin-top:9px !important}.ml9{margin-left:9px !important}.mr9{margin-right:9px !important}.mb9{margin-bottom:9px !important}.p10{padding:10px !important}.pt10{padding-top:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.m10{margin:10px !important}.mt10{margin-top:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.p11{padding:11px !important}.pt11{padding-top:11px !important}.pl11{padding-left:11px !important}.pr11{padding-right:11px !important}.pb11{padding-bottom:11px !important}.m11{margin:11px !important}.mt11{margin-top:11px !important}.ml11{margin-left:11px !important}.mr11{margin-right:11px !important}.mb11{margin-bottom:11px !important}.p12{padding:12px !important}.pt12{padding-top:12px !important}.pl12{padding-left:12px !important}.pr12{padding-right:12px !important}.pb12{padding-bottom:12px !important}.m12{margin:12px !important}.mt12{margin-top:12px !important}.ml12{margin-left:12px !important}.mr12{margin-right:12px !important}.mb12{margin-bottom:12px !important}.p13{padding:13px !important}.pt13{padding-top:13px !important}.pl13{padding-left:13px !important}.pr13{padding-right:13px !important}.pb13{padding-bottom:13px !important}.m13{margin:13px !important}.mt13{margin-top:13px !important}.ml13{margin-left:13px !important}.mr13{margin-right:13px !important}.mb13{margin-bottom:13px !important}.p14{padding:14px !important}.pt14{padding-top:14px !important}.pl14{padding-left:14px !important}.pr14{padding-right:14px !important}.pb14{padding-bottom:14px !important}.m14{margin:14px !important}.mt14{margin-top:14px !important}.ml14{margin-left:14px !important}.mr14{margin-right:14px !important}.mb14{margin-bottom:14px !important}.p15{padding:15px !important}.pt15{padding-top:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.m15{margin:15px !important}.mt15{margin-top:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.p16{padding:16px !important}.pt16{padding-top:16px !important}.pl16{padding-left:16px !important}.pr16{padding-right:16px !important}.pb16{padding-bottom:16px !important}.m16{margin:16px !important}.mt16{margin-top:16px !important}.ml16{margin-left:16px !important}.mr16{margin-right:16px !important}.mb16{margin-bottom:16px !important}.p17{padding:17px !important}.pt17{padding-top:17px !important}.pl17{padding-left:17px !important}.pr17{padding-right:17px !important}.pb17{padding-bottom:17px !important}.m17{margin:17px !important}.mt17{margin-top:17px !important}.ml17{margin-left:17px !important}.mr17{margin-right:17px !important}.mb17{margin-bottom:17px !important}.p18{padding:18px !important}.pt18{padding-top:18px !important}.pl18{padding-left:18px !important}.pr18{padding-right:18px !important}.pb18{padding-bottom:18px !important}.m18{margin:18px !important}.mt18{margin-top:18px !important}.ml18{margin-left:18px !important}.mr18{margin-right:18px !important}.mb18{margin-bottom:18px !important}.p19{padding:19px !important}.pt19{padding-top:19px !important}.pl19{padding-left:19px !important}.pr19{padding-right:19px !important}.pb19{padding-bottom:19px !important}.m19{margin:19px !important}.mt19{margin-top:19px !important}.ml19{margin-left:19px !important}.mr19{margin-right:19px !important}.mb19{margin-bottom:19px !important}.p20{padding:20px !important}.pt20{padding-top:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.m20{margin:20px !important}.mt20{margin-top:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.p21{padding:21px !important}.pt21{padding-top:21px !important}.pl21{padding-left:21px !important}.pr21{padding-right:21px !important}.pb21{padding-bottom:21px !important}.m21{margin:21px !important}.mt21{margin-top:21px !important}.ml21{margin-left:21px !important}.mr21{margin-right:21px !important}.mb21{margin-bottom:21px !important}.p22{padding:22px !important}.pt22{padding-top:22px !important}.pl22{padding-left:22px !important}.pr22{padding-right:22px !important}.pb22{padding-bottom:22px !important}.m22{margin:22px !important}.mt22{margin-top:22px !important}.ml22{margin-left:22px !important}.mr22{margin-right:22px !important}.mb22{margin-bottom:22px !important}.p23{padding:23px !important}.pt23{padding-top:23px !important}.pl23{padding-left:23px !important}.pr23{padding-right:23px !important}.pb23{padding-bottom:23px !important}.m23{margin:23px !important}.mt23{margin-top:23px !important}.ml23{margin-left:23px !important}.mr23{margin-right:23px !important}.mb23{margin-bottom:23px !important}.p24{padding:24px !important}.pt24{padding-top:24px !important}.pl24{padding-left:24px !important}.pr24{padding-right:24px !important}.pb24{padding-bottom:24px !important}.m24{margin:24px !important}.mt24{margin-top:24px !important}.ml24{margin-left:24px !important}.mr24{margin-right:24px !important}.mb24{margin-bottom:24px !important}.p25{padding:25px !important}.pt25{padding-top:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.m25{margin:25px !important}.mt25{margin-top:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.p26{padding:26px !important}.pt26{padding-top:26px !important}.pl26{padding-left:26px !important}.pr26{padding-right:26px !important}.pb26{padding-bottom:26px !important}.m26{margin:26px !important}.mt26{margin-top:26px !important}.ml26{margin-left:26px !important}.mr26{margin-right:26px !important}.mb26{margin-bottom:26px !important}.p27{padding:27px !important}.pt27{padding-top:27px !important}.pl27{padding-left:27px !important}.pr27{padding-right:27px !important}.pb27{padding-bottom:27px !important}.m27{margin:27px !important}.mt27{margin-top:27px !important}.ml27{margin-left:27px !important}.mr27{margin-right:27px !important}.mb27{margin-bottom:27px !important}.p28{padding:28px !important}.pt28{padding-top:28px !important}.pl28{padding-left:28px !important}.pr28{padding-right:28px !important}.pb28{padding-bottom:28px !important}.m28{margin:28px !important}.mt28{margin-top:28px !important}.ml28{margin-left:28px !important}.mr28{margin-right:28px !important}.mb28{margin-bottom:28px !important}.p29{padding:29px !important}.pt29{padding-top:29px !important}.pl29{padding-left:29px !important}.pr29{padding-right:29px !important}.pb29{padding-bottom:29px !important}.m29{margin:29px !important}.mt29{margin-top:29px !important}.ml29{margin-left:29px !important}.mr29{margin-right:29px !important}.mb29{margin-bottom:29px !important}.p30{padding:30px !important}.pt30{padding-top:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.m30{margin:30px !important}.mt30{margin-top:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.p31{padding:31px !important}.pt31{padding-top:31px !important}.pl31{padding-left:31px !important}.pr31{padding-right:31px !important}.pb31{padding-bottom:31px !important}.m31{margin:31px !important}.mt31{margin-top:31px !important}.ml31{margin-left:31px !important}.mr31{margin-right:31px !important}.mb31{margin-bottom:31px !important}.p32{padding:32px !important}.pt32{padding-top:32px !important}.pl32{padding-left:32px !important}.pr32{padding-right:32px !important}.pb32{padding-bottom:32px !important}.m32{margin:32px !important}.mt32{margin-top:32px !important}.ml32{margin-left:32px !important}.mr32{margin-right:32px !important}.mb32{margin-bottom:32px !important}.p33{padding:33px !important}.pt33{padding-top:33px !important}.pl33{padding-left:33px !important}.pr33{padding-right:33px !important}.pb33{padding-bottom:33px !important}.m33{margin:33px !important}.mt33{margin-top:33px !important}.ml33{margin-left:33px !important}.mr33{margin-right:33px !important}.mb33{margin-bottom:33px !important}.p34{padding:34px !important}.pt34{padding-top:34px !important}.pl34{padding-left:34px !important}.pr34{padding-right:34px !important}.pb34{padding-bottom:34px !important}.m34{margin:34px !important}.mt34{margin-top:34px !important}.ml34{margin-left:34px !important}.mr34{margin-right:34px !important}.mb34{margin-bottom:34px !important}.p35{padding:35px !important}.pt35{padding-top:35px !important}.pl35{padding-left:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.m35{margin:35px !important}.mt35{margin-top:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.p36{padding:36px !important}.pt36{padding-top:36px !important}.pl36{padding-left:36px !important}.pr36{padding-right:36px !important}.pb36{padding-bottom:36px !important}.m36{margin:36px !important}.mt36{margin-top:36px !important}.ml36{margin-left:36px !important}.mr36{margin-right:36px !important}.mb36{margin-bottom:36px !important}.p37{padding:37px !important}.pt37{padding-top:37px !important}.pl37{padding-left:37px !important}.pr37{padding-right:37px !important}.pb37{padding-bottom:37px !important}.m37{margin:37px !important}.mt37{margin-top:37px !important}.ml37{margin-left:37px !important}.mr37{margin-right:37px !important}.mb37{margin-bottom:37px !important}.p38{padding:38px !important}.pt38{padding-top:38px !important}.pl38{padding-left:38px !important}.pr38{padding-right:38px !important}.pb38{padding-bottom:38px !important}.m38{margin:38px !important}.mt38{margin-top:38px !important}.ml38{margin-left:38px !important}.mr38{margin-right:38px !important}.mb38{margin-bottom:38px !important}.p39{padding:39px !important}.pt39{padding-top:39px !important}.pl39{padding-left:39px !important}.pr39{padding-right:39px !important}.pb39{padding-bottom:39px !important}.m39{margin:39px !important}.mt39{margin-top:39px !important}.ml39{margin-left:39px !important}.mr39{margin-right:39px !important}.mb39{margin-bottom:39px !important}.p40{padding:40px !important}.pt40{padding-top:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.m40{margin:40px !important}.mt40{margin-top:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.p41{padding:41px !important}.pt41{padding-top:41px !important}.pl41{padding-left:41px !important}.pr41{padding-right:41px !important}.pb41{padding-bottom:41px !important}.m41{margin:41px !important}.mt41{margin-top:41px !important}.ml41{margin-left:41px !important}.mr41{margin-right:41px !important}.mb41{margin-bottom:41px !important}.p42{padding:42px !important}.pt42{padding-top:42px !important}.pl42{padding-left:42px !important}.pr42{padding-right:42px !important}.pb42{padding-bottom:42px !important}.m42{margin:42px !important}.mt42{margin-top:42px !important}.ml42{margin-left:42px !important}.mr42{margin-right:42px !important}.mb42{margin-bottom:42px !important}.p43{padding:43px !important}.pt43{padding-top:43px !important}.pl43{padding-left:43px !important}.pr43{padding-right:43px !important}.pb43{padding-bottom:43px !important}.m43{margin:43px !important}.mt43{margin-top:43px !important}.ml43{margin-left:43px !important}.mr43{margin-right:43px !important}.mb43{margin-bottom:43px !important}.p44{padding:44px !important}.pt44{padding-top:44px !important}.pl44{padding-left:44px !important}.pr44{padding-right:44px !important}.pb44{padding-bottom:44px !important}.m44{margin:44px !important}.mt44{margin-top:44px !important}.ml44{margin-left:44px !important}.mr44{margin-right:44px !important}.mb44{margin-bottom:44px !important}.p45{padding:45px !important}.pt45{padding-top:45px !important}.pl45{padding-left:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.m45{margin:45px !important}.mt45{margin-top:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.p46{padding:46px !important}.pt46{padding-top:46px !important}.pl46{padding-left:46px !important}.pr46{padding-right:46px !important}.pb46{padding-bottom:46px !important}.m46{margin:46px !important}.mt46{margin-top:46px !important}.ml46{margin-left:46px !important}.mr46{margin-right:46px !important}.mb46{margin-bottom:46px !important}.p47{padding:47px !important}.pt47{padding-top:47px !important}.pl47{padding-left:47px !important}.pr47{padding-right:47px !important}.pb47{padding-bottom:47px !important}.m47{margin:47px !important}.mt47{margin-top:47px !important}.ml47{margin-left:47px !important}.mr47{margin-right:47px !important}.mb47{margin-bottom:47px !important}.p48{padding:48px !important}.pt48{padding-top:48px !important}.pl48{padding-left:48px !important}.pr48{padding-right:48px !important}.pb48{padding-bottom:48px !important}.m48{margin:48px !important}.mt48{margin-top:48px !important}.ml48{margin-left:48px !important}.mr48{margin-right:48px !important}.mb48{margin-bottom:48px !important}.p49{padding:49px !important}.pt49{padding-top:49px !important}.pl49{padding-left:49px !important}.pr49{padding-right:49px !important}.pb49{padding-bottom:49px !important}.m49{margin:49px !important}.mt49{margin-top:49px !important}.ml49{margin-left:49px !important}.mr49{margin-right:49px !important}.mb49{margin-bottom:49px !important}.p50{padding:50px !important}.pt50{padding-top:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.m50{margin:50px !important}.mt50{margin-top:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.invoice-container{max-width:100%;margin:0 auto;padding:20px;font-family:"Arial", "Helvetica", sans-serif;color:#333;background:#fff}.invoice-header{display:table;width:100%;margin-bottom:30px;border-bottom:2px solid #333;padding-bottom:20px}.invoice-header .company-info{display:table-cell;width:60%;vertical-align:top}.invoice-header .company-info h1{font-size:32px;margin:0 0 15px 0;color:#333;font-weight:bold;text-transform:uppercase;letter-spacing:2px}.invoice-header .company-info .company-details p{margin:5px 0;font-size:11px;line-height:1.4}.invoice-header .invoice-info{display:table-cell;width:40%;vertical-align:top;text-align:right}.invoice-header .invoice-info .info-table{width:100%;border-collapse:collapse}.invoice-header .invoice-info .info-table td{padding:5px 0;font-size:11px}.invoice-header .invoice-info .info-table td:first-child{text-align:right;padding-right:10px;width:40%}.invoice-header .invoice-info .info-table td:last-child{text-align:left;font-weight:normal}.customer-section{display:table;width:100%;margin-bottom:30px}.customer-section .billing-info,.customer-section .shipping-info{display:table-cell;width:50%;vertical-align:top;padding:15px;background-color:#f9f9f9;border:1px solid #ddd}.customer-section .billing-info h3,.customer-section .shipping-info h3{font-size:14px;margin:0 0 10px 0;color:#333;border-bottom:1px solid #ddd;padding-bottom:5px;text-transform:uppercase}.customer-section .billing-info p,.customer-section .shipping-info p{margin:5px 0;font-size:11px;line-height:1.4}.customer-section .billing-info{margin-right:10px}.items-section{margin-bottom:30px}.items-section .items-table{width:100%;border-collapse:collapse;margin-bottom:20px}.items-section .items-table thead{background-color:#333;color:#fff}.items-section .items-table thead th{padding:10px;text-align:left;font-size:11px;font-weight:bold;border:1px solid #333}.items-section .items-table thead th.item-no{width:5%}.items-section .items-table thead th.item-description{width:45%}.items-section .items-table thead th.item-quantity{width:10%;text-align:center}.items-section .items-table thead th.item-price{width:20%;text-align:right}.items-section .items-table thead th.item-total{width:20%;text-align:right}.items-section .items-table tbody tr{border-bottom:1px solid #ddd}.items-section .items-table tbody tr:hover{background-color:#f9f9f9}.items-section .items-table tbody tr td{padding:10px;font-size:11px;vertical-align:top}.items-section .items-table tbody tr td.text-center{text-align:center}.items-section .items-table tbody tr td.text-right{text-align:right}.items-section .items-table tbody tr td small{color:#666;font-size:10px}.totals-section{margin-bottom:30px}.totals-section .totals-wrapper{display:flex;justify-content:flex-end}.totals-section .totals-wrapper .totals-table{width:300px;border-collapse:collapse}.totals-section .totals-wrapper .totals-table tr{border-bottom:1px solid #ddd}.totals-section .totals-wrapper .totals-table tr.grand-total{border-top:2px solid #333;border-bottom:2px solid #333;background-color:#f9f9f9}.totals-section .totals-wrapper .totals-table tr.grand-total td{padding:15px 10px;font-size:14px}.totals-section .totals-wrapper .totals-table tr td{padding:8px 10px;font-size:11px}.totals-section .totals-wrapper .totals-table tr td.label{text-align:right;width:60%;padding-right:15px}.totals-section .totals-wrapper .totals-table tr td.amount{text-align:right;width:40%;font-weight:bold}.payment-section{margin-bottom:20px;padding:15px;background-color:#f9f9f9;border:1px solid #ddd}.payment-section h3{font-size:14px;margin:0 0 10px 0;color:#333;border-bottom:1px solid #ddd;padding-bottom:5px;text-transform:uppercase}.payment-section .payment-table{width:100%;border-collapse:collapse}.payment-section .payment-table tr td{padding:5px 0;font-size:11px}.payment-section .payment-table tr td:first-child{width:40%}.instructions-section{margin-bottom:20px;padding:15px;background-color:#fff9e6;border:1px solid #ddd}.instructions-section h3{font-size:14px;margin:0 0 10px 0;color:#333;text-transform:uppercase}.instructions-section p{margin:0;font-size:11px;line-height:1.4}.invoice-footer{margin-top:40px;padding-top:20px;border-top:2px solid #333;text-align:center}.invoice-footer p{margin:5px 0;font-size:10px;color:#666}@media print{.invoice-container{padding:0}.no-print{display:none}}#notification{position:fixed;top:24px;left:50%;transform:translateX(-50%);display:none;z-index:99999;min-width:280px;max-width:480px;width:auto;pointer-events:auto;text-align:center}body.admin #notification{top:80px !important;left:50% !important;transform:translateX(-50%) !important}.notification-banner{background:linear-gradient(135deg, rgba(255,255,255,0.98) 0%, rgba(244,247,255,0.98) 100%);border-radius:16px;padding:18px 20px;border:1px solid rgba(15,23,42,0.08);display:flex;align-items:center;gap:16px;transition:transform 0.3s ease, box-shadow 0.3s ease}.notification-icon{width:44px;height:44px;border-radius:12px;background:rgba(37,99,235,0.15);color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.notification-content{flex:1;text-align:start}.notification-text{margin:0;font-size:14px;line-height:1.5;color:#0f172a;font-weight:500}.notification-close{position:absolute;top:4px;right:4px;border:none;background:rgba(148,163,184,0.12);color:#64748b;width:22px;height:22px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;z-index:100000;padding:0;transition:background 0.2s ease, color 0.2s ease, transform 0.2s ease}.notification-close i,.notification-close .fa-times{pointer-events:none}.notification-close:hover,.notification-close:focus{background:rgba(15,23,42,0.12);color:#0f172a;transform:translateY(-1px);outline:none}.notification-close:active{transform:scale(0.95)}.notification-banner.alert-success,.notification-banner.alert-success.alert{background:linear-gradient(135deg, rgba(236,253,245,0.98) 0%, rgba(209,250,229,0.98) 100%);border-color:rgba(34,197,94,0.25)}.notification-banner.alert-success .notification-icon,.notification-banner.alert-success.alert .notification-icon{background:rgba(16,185,129,0.18);color:#047857}.notification-banner.alert-success .notification-text,.notification-banner.alert-success.alert .notification-text{color:#065f46}.notification-banner.alert-warning,.notification-banner.alert-warning.alert{background:linear-gradient(135deg, rgba(255,251,235,0.98) 0%, rgba(254,243,199,0.98) 100%);border-color:rgba(234,179,8,0.3)}.notification-banner.alert-warning .notification-icon,.notification-banner.alert-warning.alert .notification-icon{background:rgba(250,204,21,0.2);color:#b45309}.notification-banner.alert-warning .notification-text,.notification-banner.alert-warning.alert .notification-text{color:#92400e}.notification-banner.alert-danger,.notification-banner.alert-error,.notification-banner.alert-danger.alert,.notification-banner.alert-error.alert{background:linear-gradient(135deg, rgba(254,242,242,0.98) 0%, rgba(254,226,226,0.98) 100%);border-color:rgba(220,38,38,0.25)}.notification-banner.alert-danger .notification-icon,.notification-banner.alert-error .notification-icon,.notification-banner.alert-danger.alert .notification-icon,.notification-banner.alert-error.alert .notification-icon{background:rgba(248,113,113,0.2);color:#b91c1c}.notification-banner.alert-danger .notification-text,.notification-banner.alert-error .notification-text,.notification-banner.alert-danger.alert .notification-text,.notification-banner.alert-error.alert .notification-text{color:#7f1d1d}.notification-banner.alert-info,.notification-banner.alert-info.alert{background:linear-gradient(135deg, rgba(239,246,255,0.98) 0%, rgba(219,234,254,0.98) 100%);border-color:rgba(59,130,246,0.25)}.notification-banner.alert-info .notification-icon,.notification-banner.alert-info.alert .notification-icon{background:rgba(191,219,254,0.22);color:#1d4ed8}.notification-banner.alert-info .notification-text,.notification-banner.alert-info.alert .notification-text{color:#1e3a8a}.admin-error-banner{background:linear-gradient(135deg, rgba(254,242,242,0.96) 0%, rgba(255,255,255,0.94) 100%);border:1px solid rgba(248,113,113,0.22);border-radius:20px;padding:20px 24px;margin-bottom:28px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.admin-error-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right, rgba(248,113,113,0.2), transparent 55%);pointer-events:none}.admin-error-banner>*{position:relative;z-index:1}.admin-error-banner__header{display:flex;gap:18px;align-items:center}.admin-error-banner__icon{position:relative;width:52px;height:52px;border-radius:16px;background:rgba(248,113,113,0.2);color:#991b1b;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.admin-error-banner__icon-glow{position:absolute;inset:-10px;border-radius:inherit;background:radial-gradient(circle, rgba(248,113,113,0.28), transparent 70%);animation:errorGlow 2.5s ease-in-out infinite;pointer-events:none}@keyframes errorGlow{0%,100%{opacity:0.45}50%{opacity:0.8}}.admin-error-banner__titles{flex:1}.admin-error-banner__title{margin:0;font-size:1.1rem;font-weight:700;color:#7f1d1d;letter-spacing:0.01em}.admin-error-banner__subtitle{margin:6px 0 0;font-size:0.95rem;color:#9b1c1c}.admin-error-banner__count-badge{background:rgba(220,38,38,0.1);color:#b91c1c;padding:8px 14px;border-radius:999px;font-size:0.85rem;font-weight:600;border:1px solid rgba(220,38,38,0.22)}.admin-error-banner__body{background:rgba(255,255,255,0.82);border-radius:16px;padding:18px 20px;border:1px solid rgba(248,113,113,0.18)}.admin-error-banner__list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:12px}.admin-error-banner__list li{display:flex;gap:12px;font-size:0.97rem;line-height:1.5;color:#7f1d1d;background:rgba(254,226,226,0.65);border-radius:12px;padding:10px 14px;border:1px solid rgba(254,202,202,0.6)}.admin-error-banner__bullet{width:24px;height:24px;border-radius:999px;background:rgba(248,113,113,0.15);color:#dc2626;display:flex;align-items:center;justify-content:center;font-size:0.55rem;margin-top:2px;flex-shrink:0}.admin-error-banner__message{flex:1}.admin-error-banner__hint{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:rgba(254,226,226,0.5);color:#9b1c1c;font-size:0.9rem;font-weight:500}.admin-error-banner__hint i{color:#f97316}@media (max-width: 768px){.admin-error-banner__header{flex-direction:column;align-items:flex-start;gap:12px}.admin-error-banner__count-badge{align-self:flex-start}}@media (max-width: 600px){#notification{width:calc(100% - 32px);max-width:none;left:50%}.notification-banner{padding:16px 18px}.notification-icon{width:40px;height:40px;font-size:20px}.btn-group-flex{display:flex;flex-direction:column}}.loading{background:#ccc none repeat scroll 0 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:40px;left:45%;padding:0 10px;position:fixed;z-index:9999999;top:45%}.loading i{color:#074e66}.d-none{display:none !important}.w-100{width:100% !important}.d-flex{display:flex !important;gap:10px}.pt-4{padding-top:3px !important}.btn-group-flex{padding-top:10px;display:flex;gap:12px;width:100%}.btn-group-flex>*{flex:1}.btn-group-flex.btn-group-auto>*{flex:0}.btn-modern{background:#007bff;color:white;border:1px solid #e9ecef;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all 0.3s ease;text-decoration:none}.btn-modern:hover{color:white;background:#0056b3;border-color:#0056b3;transform:translateY(-1px)}.btn-modern:active{transform:translateY(0)}.btn-modern i{font-size:16px}.btn-modern.before{color:#6c757d;border-color:#ced4da;background:#ffffff}.btn-modern.before:hover{color:#6c757d;background:#f8f9fa;border-color:#adb5bd}.btn-full{width:100% !important}.social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px}.social-share-button .ssb-twitter{background-image:url(/assets/social-share-button/twitter-27ff360c0285353776bb62988f4fb11761e4bfd73b0b39363195e55e31116a0a.svg)}.social-share-button .ssb-facebook{background-image:url(/assets/social-share-button/facebook-ad8d3a86e9fd0b06b38e14e4259498eeacfe5ee97e7511db878d8e544e8808af.svg)}.social-share-button .ssb-google_bookmark{background-image:url(/assets/social-share-button/google_bookmark-4043aed139aa0379c86924199261fa7693468a8b728c8bda599c19338580e66a.svg)}.social-share-button .ssb-weibo{background-image:url(/assets/social-share-button/weibo-6585c322f6d63da0a522494e290c6a996d469f68ecc973cdcf5b1436f5662705.svg)}.social-share-button .ssb-qq{background-image:url(/assets/social-share-button/qq-dab02053716d16896fb03fa4672df74436fe9660cf71bb6cafebd84a9b566a45.svg)}.social-share-button .ssb-delicious{background-image:url(/assets/social-share-button/delicious-2da92358636d19c75cebbed909dc5d63c9188dc09faad5c7acba67efaa3547a9.svg)}.social-share-button .ssb-linkedin{background-image:url(/assets/social-share-button/linkedin-b8af50638ca1b80bff4359c929fbb8fb8e5ee287811b32f460b3793cf7ee0edb.svg)}.social-share-button .ssb-tumblr{background-image:url(/assets/social-share-button/tumblr-ee1b0b634973b391889fae5838e7138a2bb0d85ba94411d241d4b8e9adbd6141.svg)}.social-share-button .ssb-pinterest{background-image:url(/assets/social-share-button/pinterest-f5d520767ef94c66c030eb3ac24b025ee062f3a01b17b2bef8148ea79b6c4777.svg)}.social-share-button .ssb-douban{background-image:url(/assets/social-share-button/douban-5c74732c0a27325454fcf8db895356397f4f7bdb58270b63a8b1087cceff65f8.svg)}.social-share-button .ssb-wechat{background-image:url(/assets/social-share-button/wechat-379026739bf0c9c4159027f40c2f44229f04c0f00eba8766a3e91732ea6a5300.svg)}.social-share-button .ssb-vkontakte{background-image:url(/assets/social-share-button/vkontakte-18d6ebdd0747f8cb5315a181e1e5bdee4118d38759a05f76b9ef8ede7dc2c761.svg)}.social-share-button .ssb-odnoklassniki{background-image:url(/assets/social-share-button/odnoklassniki-786d2c2e2dfb88abd733d2795b99cda5ed7ed9ebeb3dbdab563e5de5a1c65c49.svg)}.social-share-button .ssb-xing{background-image:url(/assets/social-share-button/xing-d09b2073bff689e6ee9a668f13a189465ed5be9519e4b3c97062642c4bc9f730.svg)}.social-share-button .ssb-email{background-image:url(/assets/social-share-button/email-0a4ecb50409186b97f081174b555c417e27a5d21fb40ae9c71418c4c2005ccc5.svg)}.social-share-button .ssb-reddit{background-image:url(/assets/social-share-button/reddit-bd3b8f81d3d59a1a22a30524131af16166ba6f775bbc9cc47f7a7d92c39d96da.svg)}.social-share-button .ssb-hacker_news{background-image:url(/assets/social-share-button/hacker_news-60523ec917cdede4311477985c2d676135b6ef7e70f9763de88079b923a533c0.svg)}.social-share-button .ssb-telegram{background-image:url(/assets/social-share-button/telegram-32ec83f6a48e0a635b68ceba07cde24de24827ad5010aee6dda80049ffd6bce1.svg)}.social-share-button .ssb-whatsapp_app,.social-share-button .ssb-whatsapp_web{background-image:url(/assets/social-share-button/whatsapp-f67550549333c10e5b220256546e4411fba136dc91b00b1e0064f8839dbdff8d.svg)}.ss-wechat-dialog{width:300px;position:fixed;background:#fff;padding:15px;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,0.15);z-index:11001;font-size:14px;line-height:1.2em}.ss-wechat-dialog .wechat-popup-header{font-weight:bold}.ss-wechat-dialog .wechat-dialog-qr{text-align:center;margin:25px 0}.ss-wechat-dialog .wechat-popup-close{width:16px;height:16px;position:absolute;right:10px;top:10px;color:#999;text-decoration:none;font-size:16px}.ss-wechat-dialog .wechat-popup-footer{text-align:left;line-height:22px;color:#666}/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eeeeee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eeeeee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today[disabled],.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled[disabled]:hover{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.active:hover{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.active:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled[disabled]:hover{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.active:hover{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, gray);background-image:-ms-linear-gradient(to bottom, #b3b3b3, gray);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, gray);background-image:-o-linear-gradient(to bottom, #b3b3b3, gray);background-image:linear-gradient(to bottom, #b3b3b3, gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.active:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled[disabled]:hover{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.active:hover{background-color:#666666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active[disabled],.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled[disabled]:hover{background-color:#0044cc}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.active:hover{background-color:#003399 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled[disabled]:hover{background-color:#0044cc}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.active:hover{background-color:#003399 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
