@import url(https://fonts.googleapis.com/css2?family=Beau+Rivage&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);.fullscreen-loader{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader{animation:spin 1s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top:12px solid #37423f;height:70px;width:70px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#f5f5f5;font-family:Work Sans,sans-serif}li{list-style:none}.container{margin:0 auto;max-width:90%}.col-60{width:45%}.col-40{width:39%}.header{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 5%}.logo img{width:120px}.menu,.nav{align-items:center;display:flex}.nav li{color:#000;cursor:pointer;font-size:14px;font-weight:500;margin:0 1rem;text-decoration:none}.quote-btn{background-color:#15435f;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px}.hero{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 3rem}.hero h1,.hero h3,.hero h4{color:#175892;font-family:Beau Rivage,cursive;font-size:8rem;font-weight:400;line-height:1;margin:5px 0}.hero h3,.hero h4{font-size:4rem}.hero h4{text-align:right}.hero-img{border-radius:20px;width:100%}.stats{display:flex;gap:2rem;padding:1.5rem 1rem}.stat-number{font-size:1.5rem;margin-bottom:8px}.all-products{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.all-products img{width:50px}.selected-thumbnail{border:2px solid #007bff;border-radius:4px;box-shadow:0 0 5px #007bff80}@media (max-width:768px){.col-60{margin-bottom:15px}.col-40,.col-60{width:100%}.hero{padding:1rem 0}.hero h1{font-size:4rem}.hero h3,.hero h4{font-size:2rem;text-align:left}.stats{padding:.5rem 0}}.section-title{font-size:36px;font-weight:400;margin-bottom:20px}.spotlight{padding:2rem 1.5rem;text-align:center}.spotlight-grid{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.spotlight-item{background:#fff;border-radius:10px;padding:1rem}.spotlight-item img{margin:0 auto 10px;width:200px}.spotlight-item h3{color:#15435f;font-size:20px;font-weight:600;margin-bottom:5px}.spotlight-item p{color:#15435f;font-size:16px;margin-bottom:15px}.spotlight-item small{color:#15435f;font-size:14px}@media (max-width:768px){.spotlight{padding:1rem 0;text-align:center}.section-title{font-size:24px;margin-bottom:15px}.spotlight-grid{grid-template-columns:repeat(4,1fr)}}.commitment{padding:2rem 1.5rem;text-align:center}.commitment h3,.testimonials h3{font-size:22px;font-weight:700;margin-bottom:15px}.commitment h2{font-size:26px;font-weight:900;margin-bottom:15px}.commitment-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.commitment-card{border:1px solid #4d4d4d;border-radius:6px;padding:1.5rem;text-align:left}.commitment-card h4{font-size:18px;font-weight:700;margin-bottom:10px}@media (max-width:768px){.commitment{padding:1rem 0;text-align:center}.commitment h3,.testimonials h3{font-size:18px;margin-bottom:10px}.commitment h2{font-size:20px;margin-bottom:10px}.commitment-grid{grid-template-columns:repeat(1,1fr)}.commitment-card{padding:.75rem}.commitment-card h4{font-size:16px}}.testimonials{padding:2rem 1.5rem;text-align:center}.testimonial-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.testimonial{border-radius:6px;padding:1rem 0;text-align:left}.testimonial img{margin-bottom:15px;width:100%}.testimonial h4{font-size:18px;font-weight:500;margin-bottom:10px}.testimonial p{color:#8fabcc}@media (max-width:768px){.testimonials{padding:1rem 0;text-align:center}.testimonial{padding:0}.testimonial h4{font-size:16px}.testimonial-grid{grid-template-columns:repeat(1,1fr)}}.cta{padding:2rem 1.5rem;text-align:center}.cta h2{font-size:36px;font-weight:900}.cta h2,.cta p{margin-bottom:15px}@media (max-width:767px){.cta{padding:1rem 0}.cta h2{font-size:22px;margin-bottom:10px}}.footer{border-top:1px solid #ddd;font-size:.875rem;padding:1rem 5%;text-align:center}.footer-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.copyright,.footer-links li{font-size:16px}@media (max-width:767px){.footer{padding:1rem 0}}.checkout{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3rem 0}.card-all{width:59%}.payment{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;padding:15px;position:-webkit-sticky;position:sticky;top:10px;width:39%}.card-all h2{font-size:28px;margin-bottom:24px}.section{margin-bottom:32px}.section h4{font-size:16px;font-weight:600;margin-bottom:16px}.card-all input[type=text],.card-all select{background-color:#fff;border:1px solid #2e2e2e;border-radius:6px;color:#000;font-size:16px;margin-bottom:16px;outline:none;padding:12px;width:100%}.card-opts{align-items:center;display:flex}.card-opts label{margin-right:20px}.row{gap:12px}.radio,.row{display:flex}.radio{align-items:center;gap:8px;margin-bottom:10px}.order-line{display:flex;justify-content:space-between;margin-bottom:6px}.order-subtext{color:#aaa;font-size:13px;margin-bottom:10px}.total{border-top:1px solid #333;font-weight:700;margin-top:10px;padding-top:10px}.place-order{background-color:#15435f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:12px;width:100%}@media (max-width:767px){.checkout{padding:1rem 0}.card-all,.payment{width:100%}.card-all h2{font-size:20px;margin-bottom:15px}.section{margin-bottom:10px}}.login,.register{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:99}.closeBtn button{background:#15435f;border:none;border-radius:50%;color:#fff;cursor:pointer;height:25px;position:absolute;right:-7px;top:-7px;width:25px}.register{height:100vh;overflow:hidden;width:100%}.particles-container{height:100%;position:relative;width:100%}.content{background:#fff;border-radius:15px;box-shadow:0 2px 8px 0 #63636333;left:50%;padding:2em;position:absolute;top:50%;transform:translate(-50%,-50%);width:35%}.login .content h1,.register .content h1{font-size:36px;margin-bottom:15px;text-align:center}.content p{font-size:1em;text-align:center}.content p span{cursor:pointer;font-weight:700}.login .content form input,.register .content form input{background:#eee;border:none;border-radius:6px;font-size:16px;margin:8px 0;outline:none;padding:12px 15px;width:100%}.login .content span.forget{cursor:pointer;float:right;font-size:16px;margin:15px 0;text-decoration:underline}.login .content form button,.register .content form button{background:#15435f;border:1px solid #15435f;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1.2em;margin:1em auto;padding:12px 0;width:100%}.page.back button,.page.front button{border:1px solid #fff;border-radius:40px;color:#fff;cursor:pointer;display:block;font-size:1.2em;font-weight:700;letter-spacing:1px;margin:1em auto;padding:.8em 2em;text-transform:uppercase;transition:transform 80ms ease-in}.showcase{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0}.image-area{width:60%}.text-areas{width:40%}.product-name h1{font-size:32px;margin-bottom:10px}.product-name p{font-size:16px;margin-bottom:15px}.product-name strong{display:block;font-size:18px;margin-bottom:15px}.text-areas .form-group{margin:15px 0}.text-areas .form-group label{display:block;font-size:16px;margin-bottom:5px}.text-areas .form-group input{border:1px solid #c9c9c9;border-radius:6px;font-size:16px;outline:none;padding:10px;width:100%}.quantity-input button{align-items:center;background:#15435f;border:none;border-radius:50%;color:#fff;display:flex;font-size:16px;height:20px;justify-content:center;outline:none;width:20px}.counter-add{align-items:center;display:flex;justify-content:space-between}@media (max-width:767px){.content{padding:1em;width:95%}.showcase{padding-top:20px}.image-area,.text-areas{width:100%}.login .content h1,.register .content h1{font-size:24px;margin-bottom:10px}.login .content form input,.register .content form input{border-radius:6px;font-size:16px;margin:5px 0;outline:none;padding:10px;width:100%}.login .content form button,.register .content form button{font-size:1em;margin:.5em auto;padding:10px 0}}.otp-modal{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.otp-content{background:#fff;border-radius:8px;padding:2em;position:relative;text-align:center;width:35%}.otp-content h1{font-size:36px;margin-bottom:15px;text-align:center}.otp-content p{font-size:1em;text-align:center}.otp-content p strong{color:#15435f}.otp-content input{font-size:18px;margin:15px 0;outline:none;padding:12px;width:100%}.otp-content button.verify{background-color:#15435f;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;margin-right:15px;padding:10px 20px}.error{color:red}.no-product-found{border-radius:12px;margin:50px auto;padding:50px 20px;text-align:center}.no-product-found img{height:100px;margin-bottom:20px;opacity:.6;width:100px}.no-product-found h2{color:#333;font-size:24px;margin-bottom:10px}.paypal-section{align-items:center;background:#f2ba35;cursor:pointer;display:flex;font-weight:500;justify-content:center;margin:15px 0 0;padding:10px 0}.paypal-section img{margin-left:5px;width:50px}.address-box{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin-bottom:15px;padding:16px;position:relative}.address-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.edit-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.edit-btn:hover{background-color:#0056b3}.save-address-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.save-address-btn:hover{background-color:#0056b3}.orders-page{margin:40px auto;padding:20px}.orders-page h2{color:#333;margin-bottom:30px}.order-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:25px;padding:20px}.order-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.order-header>div{margin:5px 0}.status{border-radius:5px;color:#fff;font-weight:700;padding:5px 10px}.status.delivered{background-color:green}.status.pending{background-color:orange}.order-items table{border-collapse:collapse;margin-top:10px;width:100%}.order-items td,.order-items th{border-bottom:1px solid #eee;padding:10px;text-align:left}@media (max-width:600px){.order-header{flex-direction:column}}
/*# sourceMappingURL=main.01718a98.css.map*/