:root{--black_color:#1E1E1E;--blue_color:#0F75BC;--white_color:#FFF;--blue_gradient_color:linear-gradient(180deg, #1D7BF6 0%, #1B8FE0 100%);--navy_blue_color:#1E3A5F;--green_color:#58AE0C;--light_blue_color:#F4F9FF}body,html,h1,h2,h3,h4,h5,h6,p,a{font-family:Atkinson Hyperlegible,sans-serif}h1{font-size:40px;color:var(--black_color);margin:0;font-weight:700;line-height:normal;letter-spacing:0}h2{font-size:30px;color:var(--black_color);margin:0;font-weight:700;line-height:normal;letter-spacing:0}h3{font-size:24px;color:var(--navy_blue_color);margin:0;font-weight:600;line-height:normal;letter-spacing:0}h4{font-size:18px;color:var(--black_color);margin:0;font-weight:400;line-height:normal;letter-spacing:0}h5{font-size:16px;color:var(--navy_blue_color);margin:0;font-weight:400;line-height:normal;letter-spacing:0}p{font-size:18px;color:var(--black_color);margin:0;font-weight:400;line-height:normal;letter-spacing:0}a{text-decoration:none}main#MainContent{padding-top:40px}.btn.primary_btn{border-radius:10px;background:var(--blue_gradient_color);padding:13px 16px;color:#fff;font-size:14px;height:unset;line-height:normal}header.custom_header nav.header_navbar{background:#fff;padding-bottom:15px;box-shadow:0 5px 5px #f0f0f0}header.custom_header{max-width:100%;display:block;padding:20px 0 0!important;align-items:start;position:relative}header.custom_header a.header__heading-link,header.custom_header a.header__heading-link .header__heading-logo-wrapper{padding:0;margin:0;width:140px;height:50px}header.custom_header a.header__heading-link img.header__heading-logo{height:100%;width:100%;object-fit:cover}header.custom_header .custom_main_header{display:flex;justify-content:space-between;align-items:center}header.custom_header .custom_main_header .header_logo_search{display:flex;align-items:center;gap:20px}header.custom_header .header_menus{padding-top:20px}header.custom_header .header_menus ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:35px}header.custom_header .header_menus ul li.list_item a.list_link{color:#1e1e1e;font-size:14px;padding:0;font-family:Atkinson Hyperlegible,sans-serif}.header_menus:before{content:"";position:absolute;width:100%;height:1px;background:#f0f0f0;left:0}.header_menus nav.header__inline-menu{padding-top:20px}.header_cart_shop_icon{display:flex;padding:0;gap:16px}.header_cart_shop_icon a.header__icon--cart{border-radius:10px;background:#0f75bc1a;margin:0;width:fit-content;height:unset;padding:13px 16px;text-decoration:none}.header_cart_shop_icon a.header__icon--cart span.svg-wrapper svg.icon{width:35px;height:35px}.header_cart_shop_icon a.header__icon--account{height:unset;width:unset;border-radius:10px;background:linear-gradient(180deg,#1d7bf6,#1b8fe0);padding:12px 16px;gap:10px;color:#fff;text-decoration:none;font-family:Atkinson Hyperlegible,sans-serif;font-weight:600;text-transform:capitalize}.header_cart_shop_icon a.header__icon--account span.svg-wrapper{height:unset;width:unset}.header_cart_shop_icon a.header__icon--account span.svg-wrapper svg.icon{width:18px;height:18px}.header_cart_shop_icon a.wishlist{border-radius:10px;background:#c8c9c9;padding:12px 16px;color:var(--black_color);font-size:14px}.header_cart_shop_icon a.wishlist i{margin-right:10px}header.custom_header .header_menus ul li.list_item a.list_link .header__active-menu-item{border-radius:4px;background:#0f75bc;padding:5px 10px;color:#fff;text-decoration:none}.header__search{min-width:400px}.header__search .search__input.field__input{border-radius:10px;background:#0f75bc1a;padding:17px 9.8rem 10px 22px;height:unset;min-height:unset;color:#1c1c1c;font-size:14px;border:2px solid #0f75bc1a}.header__search .field:before,.header__search .field:after{content:unset}.header__search .field__label{font-size:14px}.header__search .search__input.field__input:focus{box-shadow:none}.header__search .field__input:not(:placeholder-shown)~.field__label{font-size:12px}.custom_header .header_mega_menu{background:#0f75bc;margin-top:40px}.custom_header .header_mega_menu nav.header__inline-menu{padding:0}.custom_header .header_mega_menu nav.header__inline-menu ul.list-menu{justify-content:space-between;width:100%;align-items:center}.custom_header .header_mega_menu nav.header__inline-menu ul summary.list-menu__item{padding:15px;color:#fff;font-size:15px;display:block;line-height:normal}.custom_header .header_mega_menu nav.header__inline-menu ul.list-menu .mega-menu__content ul.mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.custom_header .header_mega_menu nav.header__inline-menu ul.list-menu .mega-menu__content ul.mega-menu__list .mega-menu__link--level-2{font-size:18px}.custom_header .header_mega_menu nav.header__inline-menu ul summary.list-menu__item:has(span.header__active-menu-item),.custom_header .header_mega_menu nav.header__inline-menu ul summary.list-menu__item:hover{border-radius:6px;background:#f9f9f933}.custom_header .header_mega_menu nav.header__inline-menu ul summary.list-menu__item span.header__active-menu-item{color:#fff}.custom_header .header_mega_menu nav.header__inline-menu ul li.list_item .mega-menu{padding-top:0}.custom_header .header_mega_menu nav.header__inline-menu ul summary.list-menu__item:has(span.header__active-menu-item){padding:7px 15px}.custom_header .main_header .custom_head_search{border-radius:10px;background:#c8c9c9;padding:10px 22px;min-width:400px}.custom_header .main_header .custom_head_search input[type=text]{width:100%;height:unset;margin:0;background:transparent;color:#1c1c1c;font-size:14px;border:0}.custom_header .main_header .custom_head_search span.microphone_icon i:before{font-family:FontAwesome}.custom_header .main_header .custom_head_search span.microphone_icon i{color:#1c1c1c;font-size:16px}.custom_header .main_header .header_flex .header_search_logo .custom_head_search input[type=text]::placeholder{color:#1c1c1c}.hamburger{display:none;font-size:20px;border:0;cursor:pointer;background:linear-gradient(180deg,#1d7bf6,#1b8fe0);z-index:1;position:relative;color:#fff;border-radius:5px;padding:5px 10px}.main_header .mobile_menu{display:none}.mobile_menu .wishlist{border-radius:10px;background:linear-gradient(180deg,#1d7bf6,#1b8fe0);padding:6px 12px;display:block}.mobile_menu .wishlist a{color:#fff}.mobile_menu .wishlist a i{margin-right:5px}.field__input:focus~.field__label{top:-8px;font-size:14px;background:#fff;padding:0 10px}.photo_category_section .photo_cart_custom .offer-wrap{border-radius:10px;border:1px solid rgba(6,95,170,.08);background:#f4f9ff;height:100%}.photo_category_section .photo_cart_custom .offer-wrap .offer-img .offer-bg{text-align:start;padding:16px}.photo_category_section .photo_cart_custom .offer-wrap .offer-img .offer-bg span{color:var(--navy_blue_color);font-size:16px;font-weight:400;line-height:normal}.photo_category_section .photo_cart_custom img{border-radius:10px 10px 0 0;width:100%;object-fit:cover}.photo_category_section{padding:80px 0}.photo_category_section .photo_category_content h2{margin-bottom:30px}.home_banner_slider .slider_container .custom_slider_row{align-items:center}.home_banner_slider .slider_container .slider_content{padding-right:50px}.home_banner_slider .slider_container .slider_content p{margin:16px 0}.home_banner_slider .slider_banner img.slider_img{height:100%;width:100%;object-fit:cover;border-radius:10px}.home_banner_slider .slider_banner{height:440px;overflow:hidden}.home_banner_slider .swiper_nav_btns{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.home_banner_slider .swiper_nav_btns .swiper-pagination{width:fit-content;position:unset;display:flex;align-items:center;gap:5px}.home_banner_slider .swiper_nav_btns .swiper-pagination span.swiper-pagination-bullet{margin:0;height:11px;width:11px;background:#d9d9d9;opacity:1}.home_banner_slider .swiper_nav_btns .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:6px;width:40px;background:#1d7bf6}.home_banner_slider .swiper_nav_btns .swiper-button-next,.home_banner_slider .swiper_nav_btns .swiper-button-prev{position:unset;border-radius:50%;border:2px solid #1D7BF6;width:36px;height:36px;font-size:15px;color:#1d7bf6}.home_banner_slider .swiper_nav_btns .swiper_next_prev_btn{display:flex;align-items:center;gap:10px;margin-top:20px}.home_banner_slider .swiper_nav_btns .swiper-button-next svg.swiper-navigation-icon,.home_banner_slider .swiper_nav_btns .swiper-button-prev svg.swiper-navigation-icon{display:none}.home_banner_slider .swiper_nav_btns .swiper-button-disabled{border:2px solid #9A9EA6;color:#9a9ea6}.About_us_custom_content_text{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.About_us_custom_content_text p{max-width:80%;text-align:center}.About_us_custom_images{display:flex;gap:40px}.About_us_custom_images a{height:425px;width:50%}.About_us_custom_images a img{height:100%;width:100%;border-radius:12px;object-fit:cover;object-position:center}.about_us_section{background-color:var(--light_blue_color);padding:60px 0}.About_us_custom_content_text h1{margin-bottom:10px}.video_article_section{padding:80px 0}.video_article_section .hup_video_box_custom .hup_video_box_custom_content{padding-right:50px}.video_article_section .hup_video_box_custom .hup_video_box_custom_content h1,.video_article_section .article_text h2{margin-bottom:16px}.video_article_section .hup_video_box_custom .row.video_box_row{align-items:center}.video_article_section .row.custom_row{row-gap:40px}.video_article_section .article_text{margin-top:40px}.video_article_section .hup_video_box_custom .article_video_box iframe,.video_article_section .hup_video_box_custom .article_video_box .article_image{height:363px;border-radius:10px}.video_article_section .hup_video_box_custom .article_video_box .article_image img{height:100%;width:100%;border-radius:10px}footer.custom_footer{background:#f4f9ff;padding:60px 0;position:relative}footer.custom_footer .footer_copyright_content{display:flex;justify-content:space-between;align-items:center;padding-top:60px;border:0;border-top:1px solid #F0F0F0}footer.custom_footer .footer_copyright_content .footer-block__text-button p{font-size:13px;margin-bottom:16px}footer.custom_footer h5.footer-block__heading{color:#1e3a5f;font-size:16px;margin:0 0 10px}footer.custom_footer ul.menu_listing li a{font-size:13px}footer.custom_footer .footer_copyright_content .footer__social ul.footer__list-social{display:flex;align-items:center;gap:12px;margin-bottom:13px;justify-content:start}footer.custom_footer ul.menu_listing li{margin:0}footer.custom_footer .footer_copyright_content .footer__social ul.footer__list-social a.link.list-social__link{padding:0}footer.custom_footer .footer_copyright_content .footer__social ul.footer__list-social a.link.list-social__link span.svg-wrapper,footer.custom_footer .footer_copyright_content .footer__social ul.footer__list-social a.link.list-social__link span.svg-wrapper svg.icon{height:24px;width:24px}footer.custom_footer .footer__copyright p.copyright__content{font-size:14px}footer.custom_footer:has(.footer__social) img.footer_logo_img{display:block;height:24px;width:24px}footer.custom_footer:has(.footer__social) span.svg-wrapper,img.footer_logo_img{display:none}.cp-card{border-radius:10px;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;width:100%;transition:box-shadow .2s ease;height:100%}.cp-card__image-container{width:100%;position:relative;height:200px}.cp-card__image-container .media{width:100%;height:200px;border-radius:10px 10px 0 0}.cp-card__image-container img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cp-card:hover .cp-card__image-container img{transform:scale(1.04)}.cp-card__info-container{padding:16px;display:flex;flex-direction:column;gap:10px}.cp-card__title{color:#000;font-size:17px;font-weight:900;line-height:normal}.cp-card__title a:hover{text-decoration:underline}.cp-card__tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cp-card__tag{border-radius:4px;background:#0f75bc1a;padding:5px 8px;gap:10px;color:#0f75bc;font-size:12px;font-weight:600;line-height:normal}.cp-card__tag--more{background:#1e3a5f;color:#fff}.cp-card__bottom-container{padding:10px 16px;display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto}.price--on-sale .price__sale{display:flex;flex-direction:column}.cp-card__price-wrap .price{color:#000;font-size:26px;font-weight:900;line-height:normal}.cp-card__view-btn{display:flex;align-items:center;border-radius:10px;background:#58ae0c;padding:9px 10px;gap:10px;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cp-card__view-btn:hover{background:#4d9b09}.cp-card__view-btn svg{width:18px;height:18px}.cp-card__badge{position:absolute;bottom:10px;left:10px;z-index:2}.cp-card__badge span{background-color:#fff;color:#0f75bc;padding:3px 8px;font-size:13px;font-weight:700}.custom_home_product_container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card-wrapper.product-card-wrapper{height:100%;position:relative}.related-products .cp-card__price-wrap .price{font-size:20px}.related-products .cp-card__bottom-container{padding:10px}.related-products .cp-card__bottom-container a.cp-card__view-btn{font-size:12px;gap:5px;padding:9px 7px}.related-products h2.related-products__heading{font-size:30px;font-weight:700;margin-bottom:30px}.cp-card__price-wrap{flex:1}.custom_share_btn_container{position:absolute;top:5px;right:5px;display:none}.custom_share_btn_container a.share_icon{background:#fff;color:var(--green_color);font-size:20px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.custom_share_btn_container .social_icons{background:var(--green_color);border-radius:5px;position:relative;margin-top:5px;display:none}.custom_share_btn_container .social_icons ul.list-social{flex-direction:column}.custom_share_btn_container .social_icons ul.list-social a.link.list-social__link{color:#fff}.custom_share_btn_container .social_icons:before{content:"";border:5px solid transparent;border-bottom-color:var(--green_color);position:absolute;top:-10px;left:40%}.card-wrapper.product-card-wrapper:hover .custom_share_btn_container,.custom_share_btn_container .social_share:hover .social_icons{display:block}.card-wrapper.product-card-wrapper.underline-links-hover:hover .custom_share_btn_container a.share_icon{text-decoration:none}#MainContent .custom_product_details{padding:0}#MainContent .custom_product_details .product .product_content{max-width:100%;padding:0;width:100%}#MainContent .custom_product_details .product .product_content section.product__info-container{max-width:100%}#MainContent .custom_product_details .product .product_content section.product__info-container p.product__text{font-size:18px;font-weight:700}#MainContent .custom_product_details .product .product_content section.product__info-container .product__title{margin-bottom:20px}#MainContent .custom_product_details .product .product_content section.product__info-container .product_price{margin:10px 0}#MainContent .custom_product_details .product .product_content section.product__info-container .product_price .price{font-size:40px;font-weight:700}quantity-input.quantity{border-radius:10px;background:#f4f9ff;padding:10px;min-height:unset;align-items:center}quantity-input.quantity:before,quantity-input.quantity:after{content:unset}quantity-input.quantity button.quantity__button{border:1px solid black;border-radius:50%;width:25px;height:25px;margin:0}quantity-input.quantity input.quantity__input{color:#1e3a5f;font-size:24px;font-weight:700}.custom_quantity_button{display:flex;align-items:center;justify-content:space-between;margin:20px 0;gap:20px}.custom_quantity_button .product_quantity{max-width:unset;flex:1;margin:0}.custom_quantity_button .add_cart_btn{flex:2}.custom_quantity_button .product_quantity label.quantity__label.form__label{margin-bottom:14px;font-size:18px}.custom_quantity_button .add_cart_btn product-form.product-form{margin:0}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons{max-width:100%}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons .product-form__submit{border-radius:10px;background:#58ae0c;padding:13px 10px;min-height:unset;color:#fff;font-weight:600}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons button:before,.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons button:after{content:unset}quantity-input.quantity input.quantity__input:focus-visible{outline:none;box-shadow:none;background:transparent}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons .product-form__submit i{margin-left:10px}button.add_to_wishlist{border-radius:10px;background:#f4f9ff;padding:15px 10px;border:0;width:100%;color:#1e3a5f;font-size:14px;font-weight:600}.price-break{border-radius:10px;border:1px solid rgba(6,95,170,.08);background:#f4f9ff;padding:16px;margin-bottom:0}.price-break h5.price-break__heading{font-weight:700;margin-bottom:10px;font-size:18px;color:#000}.price-break ul.price-break__list{margin:0}.price-break ul.price-break__list li{color:#1e3a5f;font-size:16px;margin-top:8px}main#MainContent:has(.custom_product_detail_slider) .main_slide_img .product-media-container{--preview-ratio: unset !important}.featured_product_custom .featured-products .title_product_custom{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.featured_product_custom .featured-products .title_product_custom a{color:#1d7bf6;font-size:16px;font-weight:600}.featured_product_custom .featured-products .title_product_custom a:hover{color:#72acf7}.featured_product_custom .custom_row{row-gap:20px}.featured_product_custom{background:var(--light_blue_color);padding:60px 0}.product-container.product_custom_container{border-radius:10px;min-height:452px}.product-container.product_custom_container .product-content{padding:0 16px;border-radius:0 0 10px 10px}.product-container.product_custom_container .product-image a.prod_image{border-radius:10px 10px 0 0}.product-container.product_custom_container .product-title{display:flex;flex-direction:column;align-items:start}.product-container.product_custom_container .product-title a{color:#1e3a5f;font-size:16px;font-weight:400;line-height:normal;text-align:start}.product-container.product_custom_container .sub-title p strong{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.product-container.product_custom_container .sub-title p span{color:#0f75bc;font-size:12px;font-weight:600;line-height:1.2em;border-radius:4px;background:#0f75bc1a;padding:5px 8px}.product-container.product_custom_container .price-val.product-price{text-align:start;margin-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.product-container.product_custom_container .price-val.product-price span.price{color:#58ae0c;font-size:20px;font-weight:600;line-height:normal}.product-container.product_custom_container .product-price .product-action{position:unset;opacity:1;width:fit-content}.product-container.product_custom_container .product-price .product-action .ripple.add-to-cart.btn-block{display:flex;padding:9px 10px;justify-content:center;align-items:center;border-radius:10px;background:#58ae0c;font-size:14px;font-weight:600;line-height:normal}.product-container.product_custom_container .quick-shop{display:none!important}.product-container.product_custom_container{display:flex}.product-container.product_custom_container .product-wrap{display:flex;flex-direction:column;justify-content:space-between}.product-container.product_custom_container .product-content{flex:1;display:flex}.product .product-container.product_custom_container .product-inner{display:flex;flex-direction:column;justify-content:space-between}.product .product-container .sharing-ctl .social-icons .social-icon{color:#fff!important}.product-container .product-buttons a.share_icon i{padding:0}.home_blog_classrom{padding:80px 0 40px}.home_blog_classrom .blogs_head{text-align:center}.home_blog_classrom .blogs_head h1{margin-bottom:16px}.home_blog_classrom .home_blog_content{margin-top:40px}.home_blog_content .custom_blogs{border-radius:10px;border:1px solid rgba(6,95,170,.08);background:var(--light_blue_color);height:100%}.home_blog_content .custom_blogs .home_blog_text{padding:16px}.home_blog_content .custom_blogs .home_blog_text p{font-size:13px;line-height:1.4;margin-top:10px}.home_blog_content .custom_blogs .responsive-img img{border-top-left-radius:10px;border-top-right-radius:10px;height:100%;width:100%;object-fit:cover}.home_blog_content .custom_blogs .responsive-img{height:205px;overflow:hidden}.home_blog_content .custom_blogs .home_blog_text h5 a{color:var(--navy_blue_color)}.home_blog_classrom .home_blog_content .row.custom_row{row-gap:40px}#MainContent:has(.custom_breadcrumb_section){padding:0}.custom_breadcrumb_section h1{font-size:30px;margin-bottom:20px}.custom_breadcrumb_section .breadcrumb__list{margin:0;padding:0;list-style:none;display:flex;gap:10px;align-items:center}.custom_breadcrumb_section{background:#f4f9ff;padding:40px 0;margin-bottom:40px}.custom_breadcrumb_section .breadcrumb__list li.breadcrumb__item{color:#1d7bf6;font-weight:600;font-size:16px}.social_icons_card,.contact_email_card{border-radius:10px;border:1px solid rgba(6,95,170,.08);background:#f4f9ff;padding:16px}.social_icons_card h4,.contact_email_card h4{margin-bottom:16px}.social_icons_card .custom_social_icons ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;gap:16px}.social_icons_card .custom_social_icons ul li a{border-radius:50%;border:1px solid #1E3A5F;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#1e3a5f;font-size:17px}.contact_email_card .contact_email_info a{font-size:16px;color:#1e3a5f}.contact_email_card .contact_email_info a i{font-size:14px;margin-right:10px}.contact_email_card{margin-bottom:20px}#MainContent .custom_contact_us{padding-bottom:40px}#MainContent .custom_contact_us .contact_form h3{font-size:24px;font-weight:700;font-family:Atkinson Hyperlegible,sans-serif;margin-bottom:20px;letter-spacing:0}#MainContent .custom_contact_us .contact_form label{position:unset;font-family:Atkinson Hyperlegible;margin-bottom:10px;font-size:18px}#MainContent .custom_contact_us .contact_form .group-input{margin:20px 0 0;display:block}#MainContent .custom_contact_us .contact_form .group-input input,#MainContent .custom_contact_us .contact_form .group-input textarea{border-radius:10px;background:#f5f5f5;padding:13px 16px!important;height:unset;color:#9a9ea6;font-size:14px;border:0}#MainContent .custom_contact_us .contact_form .group-input input::placeholder{color:#9a9ea6;font-size:14px}#MainContent .custom_contact_us .contact_form .form_contact_text{margin:40px 0 20px}#MainContent .custom_contact_us .contact_form .form_contact_text p:not(:last-child){margin-bottom:20px}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper{border-radius:10px;border:1px dashed #1E3A5F;background:#f5f5f5;height:180px;position:relative;overflow:hidden}#MainContent .custom_contact_us .contact_form .contact__button{margin-top:40px}#MainContent .custom_contact_us .contact_form .contact_submit_btn{margin:0;border-radius:10px;background:#58ae0c;min-width:140px;padding:10px;height:unset;line-height:normal;min-height:unset;gap:10px}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper input.file_input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper .upload_accept{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:10px}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper .upload_accept img{height:100%;width:100%;object-fit:cover}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper .upload_accept .upload_icon{width:32px;height:32px}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper .upload_accept p{color:#9a9ea6;font-size:14px;font-family:Atkinson Hyperlegible}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper .image_preview img{height:100%;width:100%;object-fit:contain}#MainContent .custom_contact_us .contact_form .group-input .image_wrapper .image_preview{height:180px;width:100%;overflow:hidden}#MainContent .custom_contact_us .contact_form .contact__fields{display:block;margin-top:20px}#MainContent .custom_contact_us .contact_form .group-input.field:before,#MainContent .custom_contact_us .contact_form .group-input:after{content:unset}#MainContent .custom_contact_us .contact_form button.contact_submit_btn:after,#MainContent .custom_contact_us .contact_form button.contact_submit_btn:before{content:unset}#MainContent .custom_contact_us .contact_form .image_preview_container{position:relative}#MainContent .custom_contact_us .contact_form .image_preview_container button.cancel_image{position:absolute;top:0;right:0;color:#fff;background:#000}main#MainContent:has(.custom_product_detail_slider) .swiper{width:100%;height:100%}main#MainContent:has(.custom_product_detail_slider) .swiper img{width:100%;height:100%;object-fit:cover;border-radius:10px;object-position:top}main#MainContent:has(.custom_product_detail_slider) .swiper.thumb-slider .swiper-wrapper{flex-direction:column;width:fit-content;margin:0}main#MainContent:has(.custom_product_detail_slider) .swiper.thumb-slider{position:absolute;bottom:-45px;height:unset;right:50px}main#MainContent:has(.custom_product_detail_slider) .swiper-button-next,main#MainContent:has(.custom_product_detail_slider) .swiper-button-prev{border:1.5px solid #1D7BF6;border-radius:50%;width:36px;height:36px;background:#fff}main#MainContent:has(.custom_product_detail_slider) .swiper-button-next svg.swiper-navigation-icon,main#MainContent:has(.custom_product_detail_slider) .swiper-button-prev svg.swiper-navigation-icon{width:16px;height:16px}#MainContent .custom_product_details .product .product_content{padding-left:30px}.custom_product_detail_slider{position:relative}main#MainContent:has(.custom_product_detail_slider) .main_slide_img .product__media.media.media--transparent{padding:0;height:600px}.product__description ul{list-style-position:outside}main#MainContent:has(.custom_product_detail_slider) .swiper.thumb-slider .swiper-wrapper .swiper-slide .thumbs_slide_img{height:100px;width:100px;border-radius:10px;overflow:hidden}.product_description_tabs ul.nav-pills{gap:10px;margin-bottom:20px}.product_description_tabs ul.nav-pills li.nav-item button.nav-link{border-radius:10px;background:#f4f9ff;padding:14px 16px;color:#1e3a5f;font-size:22px;font-weight:600;font-family:Atkinson Hyperlegible}.product_description_tabs ul.nav-pills li.nav-item button.nav-link.active{background:linear-gradient(180deg,#1d7bf6,#1b8fe0);color:#fff}.product_description_tabs{margin-top:80px}.product_description_tabs .metafield-rich_text_field p:not(:last-child){margin-bottom:15px}.mega-menu .dropdown-menu{width:100%;left:0;right:0;top:100%;border-radius:0;box-shadow:0 8px 16px #0003;background-color:#fff;padding:1.5rem}.mega-menu .dropdown-menu .col-md-4{padding:0 1rem}.mega-menu-item:hover>.dropdown-menu{display:block}.navbar .nav-link{cursor:pointer}#header .more_pc:has(.header_mega_menu){float:unset}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu li a{font-family:Atkinson Hyperlegible;font-size:15px}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu li.img-visual a img,#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu .img-visual.img-visual-first a img{height:100%!important;width:100%!important;object-fit:cover;border-radius:10px;max-height:100%!important}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu li.img-visual a,#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu .img-visual.img-visual-first a{width:100%;height:135px}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu li.img-visual{padding:0 0 15px!important}#header .pc_navbar .pc_nav li.dropdown-parent ul.dropdown-menu{padding:16px;border-radius:10px}#header .pc_navbar .pc_nav li.dropdown-parent ul.dropdown-menu li{border:0;margin-top:10px}#header .pc_navbar .pc_nav li.dropdown-parent ul.dropdown-menu li a{padding:0;font-family:Atkinson Hyperlegible}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu ul.inner.row li.item{width:24.5%}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu{padding:0}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav li.is-mega:hover>.mega-menu{opacity:1;visibility:visible}#header .more_pc:has(.header_mega_menu.pc_navbar) .pc_nav .is-mega .mega-menu.style_4 .img-visual a:hover img{transform:unset;filter:unset}.special-offers #special-offers.photo_category_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:20px}.special-offers #special-offers.photo_category_grid .photo_cart_custom img{height:300px}.cart-drawer .drawer__inner{border-radius:10px;padding:15px}.cart-drawer .drawer__inner .drawer__header{padding:0;margin-bottom:15px}.cart-drawer .drawer__inner .drawer__header h2.drawer__heading{margin:0}.cart-drawer .drawer__inner .drawer__header button.drawer__close{top:0}.cart-drawer .drawer__inner .drawer__cart-items-wrapper table tr th{font-size:14px;font-weight:600;padding-bottom:10px}.cart-drawer .drawer__inner .drawer__cart-items-wrapper table tbody td{padding-top:10px}.cart-drawer .drawer__inner .drawer__cart-items-wrapper table tbody td img.cart-item__image{border-radius:10px;border:1px solid #46444426}.cart-drawer .drawer__inner .drawer__footer{padding:20px 0}.cart-drawer .drawer__inner .drawer__footer .cart__checkout-button{border-radius:10px;background:#58ae0c;padding:10px}.cart-drawer .drawer__inner .drawer__footer button:before,.cart-drawer .drawer__inner .drawer__footer button:after{content:unset}.custom_product_cart .title-wrapper-with-link a{border-radius:4px;background:#c8c9c9;padding:10px;font-weight:700;font-size:16px}.custom_product_cart .cart__items thead th{font-size:16px;font-weight:600}.custom_product_cart .cart__items tbody td .cart-item__image-container img.cart-item__image{height:100%;width:100%;border-radius:10px;border:1px solid silver}.custom_product_cart .cart__items tbody td.cart-item__media a{z-index:1}.cart__footer .cart__checkout-button{border-radius:10px;background:#58ae0c;padding:10px}.cart__footer button:before,.cart__footer button:after{content:unset}.cart__questions{margin-top:50px}.cart__questions .cart-question{margin-top:30px}.cart__questions .cart-question p.cart-question__label,.cart__questions .cart-question label.cart-question__label{font-weight:600;font-size:20px}.cart__questions .cart-question .cart-question__radio-group{margin-top:15px;display:flex;flex-direction:column;gap:15px}.cart__questions .cart-question label{font-size:16px}.cart__questions .cart-question textarea{resize:none;border:1px solid silver;border-radius:10px;margin-top:10px;font-size:16px;padding:10px}.cart-question__instructions{margin-top:15px}.cart-question__instructions p{margin-top:16px}.cart-question__instructions ul li{margin-top:10px;font-size:16px;font-weight:300}.cart-question__buttons{margin-top:20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.cart-question__buttons a.button{color:#fff;border-radius:10px;background:#58ae0c;border:0;padding:15px;text-align:center;min-height:unset}.cart-question__buttons a.button:before,.cart-question__buttons a.button:after{display:none}.main_blogs_post .custom_blog_article{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.main_blogs_post .custom_blog_article .blog-articles__article{grid-column:auto}.main_blogs_post .custom_blog_article .blog-articles__article .card.article-card .article-card__image-wrapper .article-card__image{border-radius:10px 10px 0 0;height:205px}.main_blogs_post .custom_blog_article .blog-articles__article .card.article-card .card__inner{height:205px}.main_blogs_post .custom_blog_article .blog-articles__article .card.article-card{border:0}.main_blogs_post .custom_blog_article .blog-articles__article .card.article-card .card__content.blog_card_content{border-radius:0 0 10px 10px;border:1px solid rgba(6,95,170,.08);background:#f4f9ff;padding:16px;text-align:start}.main_blogs_post .custom_blog_article .blog-articles__article .card.article-card .card__content.blog_card_content .card__information{padding:0}.main_blogs_post .custom_blog_article .blog-articles__article .card.article-card .card__content.blog_card_content .card__information h3{color:#1e3a5f;font-size:16px;margin-bottom:10px}.main_blogs_post .custom_blog_article .blog-articles__article .card.article-card .card__content.blog_card_content .card__information p{margin-bottom:0;font-size:13px}.main_blogs_post{padding-bottom:80px}.pagination-wrapper{margin-top:30px}.pagination-wrapper nav.pagination{justify-content:center}.pagination-wrapper nav.pagination ul.pagination__list{gap:12px}.pagination-wrapper nav.pagination ul.pagination__list li{margin:0;max-width:unset;flex:unset}.pagination-wrapper nav.pagination ul.pagination__list li a.pagination__item{border-radius:10px;background:#f4f9ff;width:40px;height:40px;font-size:13px}.pagination-wrapper nav.pagination ul.pagination__list li a.pagination__item.pagination__item--current{background:linear-gradient(180deg,#1d7bf6,#1b8fe0);color:#fff}.blog_article_details .article-template__hero-adapt.media{width:100%;height:600px;margin:auto;border-radius:10px}.blog_article_details .article-template__social-sharing{margin-top:10px}.blog_article_details .article-template__social-sharing .share-button button.share-button__button{padding:0;min-height:unset;font-weight:600;font-size:18px}.blog_article_details .article-template__content p:not(:first-child){margin-top:15px}.blog_article_details .article-template__content p:has(img) img{border-radius:10px;width:800px;height:500px}.blog_article_details h1.article-template__title{font-size:30px}.blog_article_details span.circle-divider{font-size:20px}.blog_article_details .article-template__back a.article-template__link{border-radius:10px;background:linear-gradient(180deg,#1d7bf6,#1b8fe0);width:fit-content;margin:auto;padding:13px 16px;color:#fff}.product_content #bundle-volume-discounts{border-radius:10px;border:1px solid rgba(6,95,170,.08);background:#f4f9ff;padding:16px}.product_content #bundle-volume-discounts .vtl-ub-vd-widget{margin:0!important}.product_content #bundle-volume-discounts .vtl-ub-vd-widget form.Vtl-VolumeDiscountCards{width:100%;max-width:100%}.product_content #bundle-volume-discounts h3.Vtl-VolumeDiscountCards__Name{text-align:start;background:transparent;font-size:18px;margin-top:0}.product_content #bundle-volume-discounts ul{margin:0}.product_content #bundle-volume-discounts ul li{background:transparent;flex:unset;min-width:23.2%}.product_content #bundle-volume-discounts ul li .Vtl-VolumeDiscountCards__TierContent{padding:10px;gap:8px}.product_content #bundle-volume-discounts ul li.Vtl-VolumeDiscountCards__TierItem--Selected{border-color:#58ae0c}.product_content .Vtl-VolumeDiscountCards__TierItem--Selected .Vtl-VolumeDiscountCards__Radio:before{color:#58ae0c;box-shadow:inset 1em 1em #58ae0c}.product_content .Vtl-VolumeDiscountCards__TierItem--Selected .Vtl-VolumeDiscountCards__Radio{border-color:#58ae0c}#MainContent #vitals-end-section{max-width:100%}#MainContent #vitals-end-section .vtl-rv-main-widget{max-width:100%;margin:20px 0;padding:0}#MainContent #vitals-end-section .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner{flex-wrap:wrap;width:100%}#MainContent .vtl-rv-main-widget{max-width:70%}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper{max-width:100%}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper h2.vtl-product-carousel__title{font-size:30px}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner{gap:15px}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner .vtl-product-card{margin:0;width:19%;padding:0;border-radius:10px;border:1px solid rgba(6,95,170,.08)}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner .vtl-product-card img.vtl-product-card__image-img{width:100%;border-radius:10px 10px 0 0;object-fit:cover}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner .vtl-product-card__image{border-radius:10px 10px 0 0}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner a.vtl-product-card__title p{padding:16px 16px 0;color:#1e3a5f;font-size:16px;font-weight:400}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner .vtl-product-card__details{flex-direction:row;padding:16px;align-items:center}#MainContent .vtl-rv-main-widget .vtl-product-carousel__wrapper .vtl-product-carousel__slider-inner .vtl-product-card__details span.vtl-product-card__price{color:#58ae0c;margin:0}#MainContent .vtl-rv-main-widget button.vtl-product-card__atc-button{margin:0;line-height:normal;height:unset;box-shadow:none!important}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons:has(.swym-atw-btn-wrapper) .swym-atw-btn-wrapper{flex-direction:column-reverse}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons:has(.swym-atw-btn-wrapper) .swym-atw-btn-wrapper .swym-atw-button-container{width:100%}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons:has(.swym-atw-btn-wrapper) .swym-atw-btn-wrapper .swym-atw-button-container button.atw-button{flex-direction:row-reverse}.custom_quantity_button .add_cart_btn product-form.product-form .product-form__buttons:has(.swym-atw-btn-wrapper) .product-form__submit{margin:0}img.swym-storefront-layout-grid-item-image{height:100%;width:100%;border-radius:10px}.header_cart_shop_icon .Vtl-WishlistHeaderWrapper{border-radius:10px;background:#0f75bc1a;padding:13px 16px;width:fit-content}.Vtl-WishlistButton__AddToWishlistText{font-size:14px!important}.Vtl-WishlistButton__AddToWishlist{flex-direction:row-reverse;gap:10px;min-height:unset;line-height:normal;padding:11px 10px}.vtl-proxy-page-wishlist{max-width:70%}.vtl-proxy-page-wishlist .Vtl-WishlistPage{padding:40px 0 80px}.vtl-proxy-page-wishlist .Vtl-WishlistPage .Vtl-WishlistProduct{border-radius:10px;border:1px solid rgba(6,95,170,.08);background:#fff}.vtl-proxy-page-wishlist .Vtl-WishlistPage .Vtl-WishlistProduct .Vtl-WishlistProduct__ImageWrapper img{object-fit:cover}.Vtl-WishlistProduct__Title{color:#1e3a5f;font-size:16px;padding:0 16px}span.Vtl-Money.notranslate.Vtl-WishlistProduct__Price{color:#58ae0c;font-size:18px;font-weight:700}button.Vtl-WishlistProduct__AddToCart{margin:10px 16px;padding:10px;border-radius:10px;font-size:16px}.header_cart_shop_icon .Vtl-WishlistHeaderWrapper .Vtl-WishlistHeader__IconWrapper{display:flex;width:unset!important;height:unset!important;align-items:center;gap:5px;flex-direction:row-reverse}.header_cart_shop_icon .Vtl-WishlistHeaderWrapper .Vtl-WishlistHeader__IconWrapper span.my-wishlist-text{font-size:14px;color:#000;font-weight:600}.header_cart_shop_icon .cart_header{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}.header_cart_shop_icon a.header__icon--cart .cart-count-bubble{right:8px;left:unset}span.cart_text{font-weight:600}.header_cart_shop_icon .Vtl-WishlistHeaderWrapper .Vtl-WishlistHeader__IconWrapper svg.Vtl-WishlistHeader__HeartIconWrapper,.header_cart_shop_icon .Vtl-WishlistHeaderWrapper .Vtl-WishlistHeader__IconWrapper span.Vtl-WishlistHeader__HeartCounter{display:none}header.custom_header .custom_main_header .header_logo_search.mobile_search,.os-search-box-index{display:none}.product_collection_container .collection-hero__description{max-width:100%}.product_collections_content .cp-card__price-wrap .price{font-size:23px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom.css.map */
