@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Prompt:wght@700&display=swap');body{font-family:'Lato',sans-serif !important;font-weight:400;}h1,h2,h3,h4,h5,h6{font-family:'Prompt',sans-serif !important;font-weight:700;}body .e-con{padding:none;}#topcontrol{background-color:#073E51 !important;transform:translateY(2px) !important;transition:all 0.3s ease-in-out !important;}#topcontrol:hover{transform:translateY(0px) !important;}.woocommerce-loop-product__title{font-size:1.2rem !important;font-family:'Prompt',sans-serif;font-weight:700;}.add_to_cart_button,.single-product .product-summary-wrap .single_add_to_cart_button{background:#073E51 !important;color:#fff !important;font-weight:700 !important;border-radius:30px;text-decoration:none;transition:background 0.2s ease;padding:0px 16px !important;border-color:#073E51 !important;font-family:'Lato',sans-serif;text-transform:capitalize !important;line-height:2.6;}.add_to_cart_button:hover,.quickview:hover,.single-product .product-summary-wrap .single_add_to_cart_button:hover{background:#1ab8b8 !important;border-color:#1ab8b8 !important;}.add-links .add_to_cart_button:before,.product-summary-wrap .single_add_to_cart_button:before{margin-right:10px;font-size:1.1em !important;transition:transform 0.3s ease;}.add-links .add_to_cart_button:hover:before,.product-summary-wrap .single_add_to_cart_button:hover:before{animation:cart-bounce 0.6s cubic-bezier(0.28,0.84,0.42,1) both;}@keyframes cart-bounce{0%{transform:scale(1) translateY(0) rotate(0deg);}30%{transform:scale(1.03) translateY(-2px) rotate(-2deg);}50%{transform:scale(1.03) translateY(0) rotate(2deg);}70%{transform:scale(1.02) translateY(-1px) rotate(-1deg);}100%{transform:scale(1) translateY(0) rotate(0deg);}}.quickview{background:#073E51 !important;color:#fff !important;font-weight:600 !important;font-size:12px !important;border-radius:30px;text-decoration:none;transition:background 0.2s ease;border-color:#073E51 !important;font-family:'Lato',sans-serif;}.product-image,.product-image img,.owl-carousel .img-thumbnail img,.product-images .img-thumbnail .inner,.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail,html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail,.fancybox-opened .fancybox-skin,.product-thumbs-slider.owl-carousel .owl-stage-outer .img-thumbnail{border-radius:16px}.product-image .labels .onsale,.summary-before .labels .onhot,.summary-before .labels .onnew,.summary-before .labels .onsale,.product-image .labels .onnew{border-radius:10px;}@media(max-width:991px){.product-image .labels .onsale,.summary-before .labels .onhot,.summary-before .labels .onnew,.summary-before .labels .onsale,.product-image .labels .onnew{padding:4px 11px 4px 11px !important;font-size:8px;}.main-content{padding-top:10px !important;}.woo-page-header{padding:0.5rem 1rem;}.page-header-8 li a{font-size:0.8rem;font-family:'Lato',sans-serif;font-weight:400;}}.page-header-8 li a{font-family:'Lato',sans-serif !important;}.page-top .yoast-breadcrumbs a,.page-top .breadcrumbs-wrap a,.page-top .product-nav .product-link{color:#1ab8b8 !important;font-family:'Lato',sans-serif !important;font-weight:400;}.widget_price_filter .price_slider_amount .button{border-radius:50px;font-family:'Lato',sans-serif;font-weight:700;}.widget_price_filter .price_slider_amount .button:hover{background-color:#1ab8b8;border-color:#1ab8b8 !important;}.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail,html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail{border-color:#1ab8b8;}a.fancybox-close{right:6px;top:6px;color:#1ab8b8;}.view-cart-btn{background:#FFF !important;color:#1ab8b8 !important;font-weight:700 !important;border-radius:30px;text-decoration:none;transition:background 0.2s ease;padding:0px 16px !important;line-height:3.3;border:1px solid #1ab8b8 !important;font-family:'Lato',sans-serif;text-transform:capitalize !important;}.view-cart-btn:hover{color:#fff !important;background:#1ab8b8 !important;border-color:#1ab8b8 !important;}table.variations tbody{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;}table.variations tbody tr{display:flex;flex-direction:column;margin-bottom:0px !important;border:none;}table.variations td{padding:0;}table.variations tbody td.value{display:block;padding-bottom:0px !important;margin-bottom:0 !important;}table.variations tbody th.label{display:block;text-align:left;padding:0 0 5px 0;width:100%;font-family:'Lato',sans-serif;font-weight:400;}.single-product .variations .label label{line-height:1.2em;font-family:'Lato',sans-serif;font-weight:400;}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:5px;}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #2dd3d3);}.variations .reset_variations{display:inline-block !important;margin-top:10px;padding:0px 16px !important;background:#073E51 !important;color:#fff !important;font-weight:700 !important;font-family:'Lato',sans-serif;text-transform:capitalize !important;text-decoration:none;line-height:2.6;border-radius:30px;border-color:#073E51 !important;transition:background 0.2s ease,border-color 0.2s ease;}.variations .reset_variations:hover{background:#1ab8b8 !important;border-color:#1ab8b8 !important;}.product-summary-wrap .product_meta,.product-summary-wrap .description{margin:10px 0px !important;font-family:'Lato',sans-serif;font-weight:400;}.product_meta .global_unique_id_wrapper,.product_meta .posted_in,.product_meta .product-stock,.product_meta .sku_wrapper,.product_meta .tags{margin-bottom:0px;font-size:0.9rem;font-family:'Lato',sans-serif;font-weight:400;}.single-product .product-summary-wrap .price{margin-bottom:10px;font-family:'Lato',sans-serif;font-weight:700;}.success-message-container{border-radius:16px;}.success-message-container a{background:#073E51 !important;color:#fff !important;font-weight:700 !important;border-radius:30px;text-decoration:none;transition:background 0.2s ease;border-color:#073E51 !important;font-family:'Lato',sans-serif;}.success-message-container button{border-radius:30px;font-family:'Lato',sans-serif;font-weight:700;}.success-message-container a:hover{background:#1ab8b8 !important;border-color:#1ab8b8 !important;}.success-message-container .woocommerce-loop-product__title:hover{color:#073E51 !important;}.products .product-inner{display:flex;flex-direction:column;height:100%;}.products .product-content{display:flex;flex-direction:column;flex-grow:1;}.products .product-content .add-links-wrap{margin-top:auto;padding-top:15px;}.products .product-content .add-links-wrap .add_to_cart_button{text-transform:none !important;}.products .add_to_cart_button.product_type_variable{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:1px !important;}.products .add_to_cart_button.product_type_variable::before{content:"" !important;display:inline-block !important;visibility:visible !important;opacity:1 !important;width:16px !important;height:16px !important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'></path><line x1='3' y1='6' x2='21' y2='6'></line><path d='M16 10a4 4 0 0 1-8 0'></path></svg>") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;}@media (max-width:575px){.sticky-checkout-bottom{z-index:999999 !important;}}.admin-bar .pswp{z-index:999999 !important;}.gridlist-toggle .porto-icon-mode-list{display:none !important;}.woocommerce-order-details p.order-again{display:none;}.woocommerce-order-details .woocommerce-table a.button{color:white !important;background-color:#073E51 !important;margin-left:15px !important;border-radius:50px !important;padding:13px 20px 13px 20px !important;font-family:"Lato",Lato !important;font-weight:700 !important;}.woocommerce-order-details .woocommerce-table a.button:hover,.woocommerce-customer-details a.button:hover{background-color:#2dd3d3 !important;}.woocommerce-customer-details a.button{font-size:14px !important;color:white !important;background-color:#073E51 !important;border-radius:50px !important;padding:13px 20px 11px 20px !important;text-transform:capitalize !important;font-family:"Lato",Lato !important;}