@font-face{font-family:Nuninto;src:url(/assets/Nunito-VariableFont_wght-D2sADkEI.ttf);font-weight:100 900;font-style:normal}@font-face{font-family:Nuninto;src:url(/assets/Nunito-Italic-VariableFont_wght-COE5o7Ya.ttf);font-weight:100 900;font-style:italic}:root{font-family:Nuninto,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}#root{margin:0 auto;padding:0}.error_data{color:red;font-size:1rem;font-weight:700;background-color:#ff00001a;padding:10px;border:1px solid red;border-radius:5px;margin:50px 0;text-align:center;box-shadow:0 2px 5px #0000001a}.about-home{padding:4rem 2rem;background:linear-gradient(to bottom,#f8f9fa,#fff);position:relative;overflow:hidden}.about-home .about-content{max-width:1200px;margin:0 auto;text-align:center}.about-home .about-title{font-size:2.5rem;color:#2a9d8f;margin-bottom:1.5rem;font-weight:700;letter-spacing:-.5px}.about-home .about-description{font-size:1.1rem;color:#555;line-height:1.8;max-width:800px;margin:0 auto 3rem}.about-home .about-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:3rem}.about-home .highlight-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 5px 15px #00000014;transition:transform .3s ease}.about-home .highlight-card:hover{transform:translateY(-5px)}.about-home .highlight-card .highlight-icon{font-size:2.5rem;margin-bottom:1rem}.about-home .highlight-card h3{color:#333;margin-bottom:.8rem;font-size:1.3rem}.about-home .highlight-card p{color:#666;font-size:.95rem;line-height:1.6}.about-home .cta-button{background-color:#2a9d8f;text-decoration:none;color:#fff;padding:1rem 2.5rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #2a9d8f33}.about-home .cta-button:hover{background-color:#21867a;transform:translateY(-2px)}@media (max-width: 768px){.about-home{padding:3rem 1.5rem}.about-home .about-title{font-size:2rem}.about-home .about-description{font-size:1rem}.about-home .highlight-card{padding:1.5rem}}._slide_area_loavy_1{position:relative;overflow:hidden;width:100%;height:100%;max-height:75vh}._slide_area_loavy_1 ._left_Btn_loavy_8,._slide_area_loavy_1 ._right_Btn_loavy_9{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:#00000080;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;justify-content:center;align-items:center}._slide_area_loavy_1 ._left_Btn_loavy_8:hover,._slide_area_loavy_1 ._right_Btn_loavy_9:hover{background-color:#000c}._slide_area_loavy_1 ._left_Btn_loavy_8{left:10px}._slide_area_loavy_1 ._right_Btn_loavy_9{right:10px}._image_container_loavy_36{display:flex;justify-content:flex-start;align-items:center;width:300vw;height:100%;transition:transform .5s ease-in-out}._image_container_loavy_36 ._image_box_loavy_44{flex:1 0 33.3333333333vw;height:100%;display:flex;justify-content:center;align-items:center;background-color:#241e216e}._image_container_loavy_36 ._image_box_loavy_44 img{max-width:100%;object-fit:fill}._slide_dots_loavy_57{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:10px}._slide_dots_loavy_57 ._dot_loavy_64{width:12px;height:12px;background-color:gray;border-radius:50%;cursor:pointer}._slide_dots_loavy_57 ._dot_loavy_64._active_dot_loavy_71{background-color:#000}.popular_products_section{display:flex;gap:2rem;padding:3rem 4rem;background-color:#f8f9fa}.popular_products_section .left_banner_section{flex:1;display:flex;justify-content:center;align-items:center;min-width:30%;min-height:30%}.popular_products_section .left_banner_section img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 15px #0000001a;object-fit:cover;transition:transform .3s ease}.popular_products_section .left_banner_section img:hover{transform:translateY(-2px)}@media (max-width: 1024px){.popular_products_section .left_banner_section{display:none}}.popular_products_section .right_popular_product_section{flex:1.5}.popular_products_section .right_popular_product_section h4{font-size:1.5rem;font-weight:700;color:#2a9d8f;margin-bottom:1.5rem;padding-left:1rem;position:relative}.popular_products_section .right_popular_product_section h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background-color:#e9c46a;border-radius:2px}.popular_products_section .right_popular_product_section .popular_products{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);gap:1.5rem;align-items:start}@media (max-width: 1024px){.popular_products_section{flex-direction:column;padding:2rem}.popular_products_section .left_banner_section{max-width:100%;text-align:center}.popular_products_section .left_banner_section img{max-width:500px;margin:0 auto}.popular_products_section .right_popular_product_section h4{font-size:1.3rem;text-align:center;padding-left:0}.popular_products_section .right_popular_product_section h4:before{display:none}}@media (max-width: 768px){.popular_products_section{padding:1.5rem}.popular_products_section .right_popular_product_section .popular_products{grid-template-columns:1fr 1fr;gap:1rem}}._outer_loader_qumdg_2{min-height:500px;width:100%;height:100%;display:flex;justify-content:center;align-items:center}._loader_qumdg_11{width:15px;aspect-ratio:1;border-radius:50%;animation:_l5_qumdg_1 1s infinite linear alternate}@keyframes _l5_qumdg_1{0%{box-shadow:20px 0 #000,-20px 0 #0002;background:#000}33%{box-shadow:20px 0 #000,-20px 0 #0002;background:#0002}66%{box-shadow:20px 0 #0002,-20px 0 #000;background:#0002}to{box-shadow:20px 0 #0002,-20px 0 #000;background:#000}}._popularCard_x83lw_1{background:#fff;border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._imageContainer_x83lw_11{height:200px;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}._popularImage_x83lw_19{max-height:100%;max-width:100%;object-fit:contain;mix-blend-mode:multiply}._popularContent_x83lw_26{padding:0 .5rem}._popularTitle_x83lw_30{font-size:1rem;font-weight:600;color:#333;margin-bottom:.5rem;min-height:3em}._popularDetails_x83lw_38{display:flex;justify-content:space-between;align-items:center}._ratingSection_x83lw_44 ._rating_x83lw_44{font-size:.9rem;color:#666;display:flex;align-items:center;gap:.3rem}._priceSection_x83lw_52 ._popularPrice_x83lw_52{font-size:1.2rem;font-weight:700;color:#2a9d8f}@media (max-width: 768px){._imageContainer_x83lw_11{height:150px}._popularTitle_x83lw_30{font-size:.9rem}._rating_x83lw_44{font-size:.8rem}._popularPrice_x83lw_52{font-size:1rem}}footer{background-color:#f9f9f9;color:#333;padding:2rem 1rem}footer .top_area{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem;border-bottom:1px solid #ccc;padding-bottom:1.5rem}footer .info_area{flex:1;min-width:250px}footer .info_area h4{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#222}footer .info_area .links_area{display:flex;flex-direction:column;gap:.5rem}footer .info_area .links_area a{text-decoration:none;color:#555;transition:color .3s}footer .info_area .links_area a:hover{color:#000}footer .info_area p{font-size:.95rem;line-height:1.6;margin-bottom:1rem;color:#555}footer .socials_signup_section .social_links{display:flex;gap:1rem;margin-bottom:1rem}footer .socials_signup_section .social_links a{font-size:1.5rem;color:#555;transition:transform .3s,color .3s}footer .socials_signup_section .social_links a:hover{color:#0077b6;transform:scale(1.1)}footer .socials_signup_section .social_links a:nth-child(1){color:#1877f2}footer .socials_signup_section .social_links a:nth-child(2){color:#1da1f2}footer .socials_signup_section .social_links a:nth-child(3){color:#c13584}footer .socials_signup_section .social_links a:nth-child(4){color:#0072b1}footer .socials_signup_section .signup_form{display:flex;gap:.5rem}footer .socials_signup_section .signup_form input{flex:1;padding:.5rem;border:1px solid #ccc;border-radius:5px;font-size:.9rem}footer .socials_signup_section .signup_form input:focus{outline:none;border-color:#0077b6}footer .socials_signup_section .signup_form button{padding:.5rem 1rem;background-color:#0077b6;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s}footer .socials_signup_section .signup_form button:hover{background-color:#005f87}footer .footer_copyright{text-align:center;padding-top:1rem;font-size:.9rem;color:#666}footer .footer_copyright p{margin:0}footer .footer_copyright p a{color:#000;font-size:1.25rem;margin-left:.25rem;transition:transform .3s,color .3s}footer .footer_copyright p a:hover{transform:scale(1.2);color:#333}@media (max-width: 768px){footer .top_area{flex-direction:column}footer .info_area{text-align:center}footer .info_area h4{margin-top:1rem}footer .info_area .links_area{align-items:center}footer .social_links{justify-content:center}footer .signup_form{flex-direction:column}footer .signup_form input,footer .signup_form button{width:100%}}._header_zxs0w_2{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background-color:#589f8f;color:#fff;position:relative;z-index:10;box-shadow:0 4px 6px #0000001a}._logo_zxs0w_14{height:50px;width:auto;object-fit:contain}nav{display:flex;gap:1.5rem}nav a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s}nav a:hover{color:#f90}._active_zxs0w_34{color:#f90;font-weight:700}._userSection_zxs0w_39{display:flex;align-items:center;gap:1rem}._userSection_zxs0w_39 ._cartSection_zxs0w_44{font-size:1.5rem;color:#fff;position:relative;text-decoration:none}._userSection_zxs0w_39 ._cartSection_zxs0w_44 span{background-color:#9f5330;font-size:1rem;display:flex;justify-content:center;align-items:center;width:15px;height:15px;position:absolute;border-radius:50%;padding:.25rem;right:-15px;bottom:-5px}._userSection_zxs0w_39 ._cartSection_zxs0w_44:hover{color:#f90}._listBtn_zxs0w_68{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;display:none}._listBtn_zxs0w_68:hover{color:#f90}._mobileMenu_zxs0w_80{position:absolute;top:105%;right:10px;background-color:#000000bf;width:40vw;max-width:200px;border-radius:5px;padding:1rem;line-height:2rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 4px 6px #0000001a}._mobileMenu_zxs0w_80 a{color:#fff;text-decoration:none;font-weight:500;padding-left:10px}._mobileMenu_zxs0w_80 a:hover{color:#f90;background-color:#000}._cardBtn_zxs0w_106{display:flex;align-items:center;font-size:1.5rem;color:#fff}._cardBtn_zxs0w_106:hover{color:#f90}@media (max-width: 768px){nav{display:none}._listBtn_zxs0w_68{display:block}}.about-page{max-width:1400px;margin:0 auto;padding:0 1rem}.about-page .about-hero{background:linear-gradient(135deg,#2a9d8f,#21867a);color:#fff;padding:6rem 2rem;text-align:center;border-radius:0 0 30px 30px;margin-bottom:4rem}.about-page .about-hero h1{font-size:3.5rem;margin-bottom:1rem;font-weight:700}.about-page .about-hero .hero-tagline{font-size:1.4rem;opacity:.9}.about-page .mission-section{padding:4rem 0}.about-page .mission-section .mission-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-page .mission-section .mission-content h2{color:#2a9d8f;font-size:2.2rem;margin-bottom:1.5rem}.about-page .mission-section .mission-content p{font-size:1.1rem;line-height:1.8;color:#555}.about-page .mission-section .mission-content .mission-image .image-placeholder{height:400px;background:#f0f0f0;border-radius:20px;box-shadow:0 10px 20px #0000001a}.about-page .values-section{padding:4rem 0;background:#f8f9fa}.about-page .values-section h2{text-align:center;margin-bottom:3rem;color:#2a9d8f}.about-page .values-section .values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.about-page .values-section .value-card{background:#fff;padding:2rem;border-radius:15px;text-align:center;transition:transform .3s ease}.about-page .values-section .value-card:hover{transform:translateY(-5px)}.about-page .values-section .value-card .value-icon{font-size:2.5rem;margin-bottom:1rem}.about-page .values-section .value-card h3{color:#333;margin-bottom:1rem}.about-page .values-section .value-card p{color:#666;line-height:1.6}.about-page .team-section{padding:4rem 0}.about-page .team-section h2{text-align:center;color:#2a9d8f;margin-bottom:3rem}.about-page .team-section .team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.about-page .team-section .team-member{text-align:center}.about-page .team-section .team-member .member-photo{width:200px;height:200px;background:#ddd;border-radius:50%;margin:0 auto 1.5rem;box-shadow:0 8px 16px #0000001a}.about-page .team-section .team-member h3{color:#333;margin-bottom:.5rem}.about-page .team-section .team-member p{color:#666;font-style:italic}.about-page .about-cta{text-align:center;padding:4rem 0;background:linear-gradient(135deg,#2a9d8f,#21867a);color:#fff;border-radius:30px;margin:4rem 0}.about-page .about-cta h2{font-size:2.5rem;margin-bottom:1rem}.about-page .about-cta p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.about-page .about-cta .cta-button{background:#fff;color:#2a9d8f;padding:1rem 2.5rem;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.about-page .about-cta .cta-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}@media (max-width: 768px){.about-page .mission-content{grid-template-columns:1fr!important;gap:2rem!important}.about-page .mission-content .mission-image .image-placeholder{height:300px!important}.about-page .about-hero h1{font-size:2.5rem!important}.about-page .about-cta h2{font-size:2rem!important}}@media (max-width: 480px){.about-page .about-hero{padding:4rem 1rem!important}.about-page .about-hero h1{font-size:2rem!important}.about-page .about-hero .hero-tagline{font-size:1.2rem!important}.about-page .cta-button{width:100%}}._cart_item_section_a1n0e_1{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid #eee;gap:1rem}._cart_item_section_a1n0e_1 ._cart_item_info_a1n0e_9{flex:2;display:flex;align-items:center;gap:1.5rem}._cart_item_section_a1n0e_1 ._cart_item_info_a1n0e_9 img{width:100px;height:100px;object-fit:contain;border-radius:8px}._cart_item_section_a1n0e_1 ._cart_item_info_a1n0e_9 ._cart_item_details_a1n0e_21 h3._cart_item_name_a1n0e_21{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}._cart_item_section_a1n0e_1 ._cart_item_info_a1n0e_9 ._cart_item_details_a1n0e_21 h5{font-size:.9rem;color:#666;margin:.2rem 0;font-weight:400}._cart_item_section_a1n0e_1 ._cart_item_price_a1n0e_32{flex:1;font-weight:600}._cart_item_section_a1n0e_1 ._cart_item_quantity_a1n0e_36{flex:1;display:flex;align-items:center;gap:.5rem}._cart_item_section_a1n0e_1 ._cart_item_quantity_a1n0e_36 button{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._cart_item_section_a1n0e_1 ._cart_item_quantity_a1n0e_36 button:hover{background:#eee}._cart_item_section_a1n0e_1 ._cart_item_total_price_a1n0e_57{flex:1;font-weight:600;display:flex;align-items:center;gap:1rem}._cart_item_section_a1n0e_1 ._cart_item_total_price_a1n0e_57 span{color:#f44;display:flex;align-items:center;transition:all .2s;cursor:pointer}._cart_item_section_a1n0e_1 ._cart_item_total_price_a1n0e_57 span:hover{color:#c00}._cart_item_section_a1n0e_1 ._cart_item_total_price_a1n0e_57 span svg{font-size:1.2rem}@media (max-width: 768px){._cart_item_section_a1n0e_1{flex-wrap:wrap;gap:1.5rem}._cart_item_section_a1n0e_1 ._cart_item_info_a1n0e_9{flex-basis:100%}._cart_item_section_a1n0e_1>div{flex:1 1 auto}}.cart_page{max-width:1280px;margin:0 auto;padding:2rem 1rem;min-height:70vh}.cart_page h1{font-size:2.25rem;font-weight:700;color:#1a1a1a;margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:2px solid #eee}.cart_items_list{display:grid;gap:1.5rem}.cart_items_list .cart_heading{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1rem 0;border-bottom:2px solid #f0f0f0;font-weight:600;color:#666;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px}.cart_items_list .cart_heading p:first-child{padding-left:7.5rem}.cart_item_section{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:1.5rem 0;border-bottom:1px solid #f5f5f5}.cart_item_section .cart_item_info{display:flex;align-items:center;gap:1.5rem}.cart_item_section .cart_item_info img{width:90px;height:90px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px #00000014}.cart_item_section .cart_item_info .cart_item_details h3.cart_item_name{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:.4rem}.cart_item_section .cart_item_info .cart_item_details h5{font-size:.9rem;color:#666;font-weight:400;margin:.25rem 0}.cart_item_section .cart_item_price{font-weight:500;color:#444}.cart_item_section .cart_item_quantity{display:flex;align-items:center;gap:.75rem}.cart_item_section .cart_item_quantity button{width:32px;height:32px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.cart_item_section .cart_item_quantity button:hover{background:#f8f8f8;border-color:#ccc}.cart_item_section .cart_item_quantity button:active{transform:scale(.95)}.cart_item_section .cart_item_total_price{display:flex;align-items:center;gap:1.5rem;font-weight:600;color:#333}.cart_item_section .cart_item_total_price svg{color:#f44;cursor:pointer;transition:all .2s ease}.cart_item_section .cart_item_total_price svg:hover{color:#c00;transform:scale(1.1)}.subtotal_section{margin-top:3rem;max-width:400px;margin-left:auto;padding:1.5rem;background:#fafafa;border-radius:12px;box-shadow:0 4px 12px #0000000f}.subtotal_section div{display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.subtotal_section div:last-child{border-bottom:none;margin-bottom:0}.subtotal_section div .head{font-weight:500;color:#666}.subtotal_section div div{font-weight:500;color:#333}.subtotal_section .grand_total_section .head{font-size:1.1rem}.subtotal_section .grand_total_section div{font-size:1.2rem;color:#2a7a2a;font-weight:700}.checkout_area{margin-top:2rem;text-align:right}.checkout_area a{display:inline-flex;align-items:center;justify-content:center;padding:1rem 3rem;background:#2a7a2a;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease;box-shadow:0 4px 6px #2a7a2a1a}.checkout_area a:hover{background:#1f5d1f;transform:translateY(-1px);box-shadow:0 6px 8px #2a7a2a26}.checkout_area a:active{transform:translateY(0)}@media (max-width: 768px){.cart_page{padding:1.5rem 1rem}.cart_page h1{font-size:1.75rem;margin-bottom:1.5rem}.cart_items_list .cart_heading{display:none}.cart_item_section{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0;position:relative}.cart_item_section .cart_item_info{flex-direction:column;align-items:flex-start}.cart_item_section .cart_item_info img{width:100%;height:auto;max-width:200px}.cart_item_section .cart_item_quantity{justify-content:flex-start}.cart_item_section .cart_item_total_price{justify-content:space-between;padding-top:1rem;border-top:1px solid #eee}.cart_item_section .cart_item_total_price svg{position:absolute;top:1.5rem;right:0}.subtotal_section{max-width:100%;padding:1.25rem}.checkout_area{text-align:center}.checkout_area a{width:100%;padding:1.25rem}}._error_page_1si0a_1{width:100%;min-width:80vh;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.5rem}._error_page_1si0a_1 h1{line-height:1rem;letter-spacing:.25rem;font-size:2.5rem;font-weight:900}._error_page_1si0a_1 h4{text-align:center;color:#000c69}._error_page_1si0a_1 ._error_image_1si0a_21{width:50%;max-width:600px}._error_page_1si0a_1 ._error_btn_1si0a_25{width:150px;max-width:50%;font-weight:700;aspect-ratio:2/1;background-color:#0ff;text-decoration:none;display:flex;justify-content:center;align-items:center;border-radius:10px;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px}._error_page_1si0a_1 ._error_btn_1si0a_25:active{box-shadow:none}._error_page_1si0a_1 ._error_btn_1si0a_25:hover{background-color:#00e6e6;transform:translateY(-2px);transition:all .3s ease-in-out}@media only screen and (max-width: 768px){._error_image_1si0a_21{width:85%}}.all_products_data{padding:1.5rem 1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;width:100%}@media only screen and (max-width: 1024px){.all_products_data{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 768px){.all_products_data{grid-template-columns:1fr 1fr}}._card_vhs54_1{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1em;max-height:400px;border-radius:10px;box-shadow:#0006 0 10px 20px -10px;overflow:hidden;cursor:pointer}._card_vhs54_1 img{object-fit:contain;max-width:100%;max-height:75%;border-radius:5px;transition:transform .3s ease}._card_vhs54_1:hover img{transform:scale(1.05)}._card_vhs54_1 ._product_info_vhs54_25{display:flex;flex-direction:column;align-items:center;gap:.5em;width:100%;text-align:center}._card_vhs54_1 ._product_info_vhs54_25 h3{margin:0;font-size:1.2em;color:#333;font-weight:700}._card_vhs54_1 ._product_info_vhs54_25 ._price_section_vhs54_39{display:flex;align-items:center;justify-content:center;gap:1em;margin-top:.5em}._card_vhs54_1 ._product_info_vhs54_25 ._price_section_vhs54_39 ._original_price_vhs54_46{text-decoration:line-through;color:#888;font-size:.9em}._card_vhs54_1 ._product_info_vhs54_25 ._price_section_vhs54_39 ._selling_price_vhs54_51{color:#d9534f;font-weight:700;font-size:1.2em}._card_vhs54_1 ._product_info_vhs54_25 ._price_section_vhs54_39 ._discount_area_vhs54_56{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#28a745;color:#fff;font-weight:700;font-size:.8em}._card_vhs54_1 ._product_info_vhs54_25 ._price_section_vhs54_39 ._discount_area_vhs54_56 ._price_discount_Off_txt_vhs54_68{font-size:.7em;margin-left:.2em;color:#fff}.filters{padding:1rem;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px #0000001a}.filters h3{font-size:1.2rem;margin-bottom:.5rem}.filters ul{list-style:none;padding:0}.filters ul li{margin:.5rem 0}.filters ul li a{text-decoration:none;color:#007bff;font-weight:700;transition:color .3s}.filters ul li a:hover{color:#0056b3}.filters ul li .active_filter{color:#bc5f21;transform:scale(1.05)}.product_page{display:grid;grid-template-columns:minmax(100px,1fr) minmax(500px,5fr)}@media only screen and (max-width: 768px){.product_page{display:block}}.single_product_page{display:flex;gap:2rem;padding:2rem 4rem;background-color:#f9f9f9}.single_product_page .left_image_section{flex:1;display:flex;justify-content:center;align-items:center}.single_product_page .left_image_section img{max-width:100%;max-height:500px;border-radius:8px;box-shadow:0 4px 10px #0000001a;object-fit:contain;mix-blend-mode:multiply}.single_product_page .right_product_info{flex:1;display:flex;flex-direction:column;gap:1.5rem}.single_product_page .right_product_info h1{font-size:2rem;font-weight:700;color:#333;margin-bottom:.5rem}.single_product_page .right_product_info .product_price_area .product_selling_price{font-size:1.8rem;font-weight:600;color:#2a9d8f}.single_product_page .right_product_info .product_overview_section{display:flex;flex-direction:column;gap:1rem}.single_product_page .right_product_info .product_overview_section .review_section{display:flex;align-items:center;gap:1rem}.single_product_page .right_product_info .product_overview_section .review_section .rating{background:gold;padding:.3rem .6rem;border-radius:4px;font-weight:600}.single_product_page .right_product_info .product_overview_section .review_section .rating_count{color:#666;font-size:.9rem}.single_product_page .right_product_info .product_overview_section .product_category_info{font-size:1rem;color:#555;text-transform:capitalize}.single_product_page .right_product_info .product_overview_section .product_category_info b{color:#333}.single_product_page .right_product_info .product_description_section h5{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:1rem}.single_product_page .right_product_info .product_description_section ul{list-style-type:disc;padding-left:1.5rem}.single_product_page .right_product_info .product_description_section ul li{margin-bottom:.5rem;line-height:1.6;color:#555}.single_product_page .right_product_info .add_to_cart_section{margin-top:1.5rem}.single_product_page .right_product_info .add_to_cart_section .add_to_cart_btn{background-color:#2a9d8f;color:#fff;font-size:1.1rem;font-weight:600;padding:1rem 2rem;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px}.single_product_page .right_product_info .add_to_cart_section .add_to_cart_btn:hover{background-color:#21867a;transform:translateY(-2px);box-shadow:0 4px 12px #2a9d8f4d}@media (max-width: 768px){.single_product_page{flex-direction:column;padding:1.5rem}.single_product_page .left_image_section{margin-bottom:1.5rem}.single_product_page .left_image_section img{max-height:300px}.single_product_page .right_product_info h1{font-size:1.6rem}.single_product_page .right_product_info .product_selling_price{font-size:1.5rem}.single_product_page .right_product_info .add_to_cart_btn{max-width:100%}}
