.woocommerce-page .page-header{background:#1f2a60;padding:70px 0;border:0;border-bottom:5px solid #f2c14e}.woocommerce-page .page-header .page-header-title{color:#fff;font-weight:700;letter-spacing:.5px}.woocommerce-page .page-header .site-breadcrumbs,.woocommerce-page .page-header .site-breadcrumbs a{color:rgb(255 255 255 / .85)}.woocommerce-page.post-type-archive-product #content-wrap{padding-top:40px;padding-bottom:70px}.woocommerce .oceanwp-toolbar{border:0;padding:0 0 24px;margin-bottom:30px;border-bottom:1px solid #e4e8ec}.woocommerce .oceanwp-toolbar .nav-item.active,.woocommerce .oceanwp-grid-list li.active a{color:#1f2a60;border-color:#1f2a60}.woocommerce .woocommerce-ordering select{border:1px solid #e4e8ec;border-radius:6px;color:#2b2b2b}.woocommerce .result-count,.woocommerce .view-switcher{color:#6b7785}.woocommerce .view-switcher a.active{color:#1f2a60;font-weight:700}.woocommerce ul.products li.product .product-inner{background:#fff;border:1px solid #e4e8ec;border-top:4px solid #f2c14e;border-radius:10px;padding:22px 22px 26px;display:flex;flex-direction:column;transition:box-shadow 0.25s ease,transform 0.25s ease,border-color 0.25s ease}.woocommerce ul.products li.product:hover .product-inner{border-color:#1f2a60;border-top-color:#f2c14e}.woocommerce ul.products li.product .woo-entry-image,.woocommerce ul.products li.product .woo-product-gallery{margin-bottom:18px}.woocommerce ul.products li.product .woo-entry-image img,.woocommerce ul.products li.product .woo-product-gallery img,.woocommerce ul.products li.product a img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#fff;border:0;border-radius:8px;display:block}.woocommerce ul.products li.product .woo-entry-inner li.category,.woocommerce ul.products li.product .woo-entry-inner li.category a{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#6b7785;font-style:normal;font-weight:600;margin-bottom:6px}.woocommerce ul.products li.product .woo-entry-inner li.title,.woocommerce ul.products li.product .woo-entry-inner li.title a{font-size:1.1rem;font-weight:700;line-height:1.35;color:#1f2a60;text-align:center}.woocommerce ul.products li.product .woo-entry-inner li.title{min-height:3em;margin-bottom:8px}.woocommerce ul.products li.product .woo-entry-inner li.price-wrap{margin:10px 0 16px}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .amount{color:#1f2a60!important;font-size:1.5rem;font-weight:700}.woocommerce ul.products li.product .woo-entry-inner li.btn-wrap{margin-top:auto}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{display:block;width:100%;background:#1f2a60;color:#fff;border:2px solid #1f2a60;border-radius:50px;padding:13px 20px;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-align:center;transition:all 0.25s ease}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .added_to_cart:hover{background:#f2c14e;border-color:#f2c14e;color:#1f2a60}.woocommerce ul.products li.product .owp-quick-view{background:rgb(31 42 96 / .92);color:#fff;font-weight:600;letter-spacing:1px;border-radius:0 0 8px 8px}.woocommerce-message,.woocommerce-info{border-top-color:#f2c14e;background:#f5f7fa;color:#2b2b2b;border-radius:6px}.woocommerce-message::before,.woocommerce-info::before{color:#1f2a60}.woocommerce-message .button,.woocommerce-info .button{background:#1f2a60;color:#fff;border-radius:50px}.woocommerce-message .button:hover,.woocommerce-info .button:hover{background:#f2c14e;color:#1f2a60}.woocommerce-cart table.shop_table{border:1px solid #e4e8ec;border-radius:10px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}.woocommerce-cart table.shop_table thead th{background:#1f2a60;color:#fff;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;font-weight:600;padding:16px;border:0;border-bottom:3px solid #f2c14e}.woocommerce-cart table.shop_table td{padding:20px 16px;border-color:#e4e8ec;vertical-align:middle}.woocommerce-cart table.cart img{width:90px;border-radius:8px;border:0}.woocommerce-cart table.cart td.product-name a{color:#1f2a60;font-weight:700;line-height:1.35}.woocommerce-cart table.cart td.product-name a:hover{color:#161f4a}.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal{color:#1f2a60;font-weight:700}.woocommerce-cart table.cart a.remove{color:#6b7785!important;border:1px solid #e4e8ec;border-radius:50%;width:28px;height:28px;line-height:26px;transition:all 0.2s ease}.woocommerce-cart table.cart a.remove:hover{background:#1f2a60;color:#ffffff!important;border-color:#1f2a60}.woocommerce-cart .quantity .qty{border:1px solid #e4e8ec;color:#2b2b2b}.woocommerce-cart table.cart td.actions{background:#f5f7fa;padding:18px 16px}.woocommerce-cart .coupon input#coupon_code{border:1px solid #e4e8ec;border-radius:50px;padding:12px 20px;min-width:190px;background:#fff}.woocommerce-cart .coupon input#coupon_code:focus{border-color:#1f2a60;outline:none;box-shadow:0 0 0 3px rgb(242 193 78 / .45)}.woocommerce-cart .actions .button,.woocommerce-cart .coupon .button{background:#fff;color:#1f2a60;border:2px solid #1f2a60;border-radius:50px;padding:11px 24px;font-size:13px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;transition:all 0.25s ease}.woocommerce-cart .actions .button:hover,.woocommerce-cart .coupon .button:hover{background:#1f2a60;color:#fff}.woocommerce-cart .cart-collaterals .cart_totals{background:#f5f7fa;border:1px solid #e4e8ec;border-top:4px solid #f2c14e;border-radius:10px;padding:28px}.woocommerce-cart .cart_totals h2{color:#1f2a60;font-size:1.3rem;font-weight:700;margin-bottom:18px}.woocommerce-cart .cart_totals table.shop_table{border:0;background:#fff0}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{background:#fff0;color:#2b2b2b;border-color:#e4e8ec;padding:14px 0;text-transform:none;letter-spacing:0;font-size:20px}.woocommerce-cart .cart_totals .order-total .amount{color:#1f2a60!important;font-size:1.4rem;font-weight:700}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;background:#1f2a60;color:#fff;border:2px solid #1f2a60;border-radius:50px;padding:16px;font-size:14px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;text-align:center;transition:all 0.25s ease}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#f2c14e;border-color:#f2c14e;color:#1f2a60}.woocommerce-cart .cart-empty{background:#f5f7fa;border:1px solid #e4e8ec;border-top:4px solid #f2c14e;border-radius:10px;color:#1f2a60;text-align:center;padding:30px}.woocommerce-cart .return-to-shop .button{background:#1f2a60;color:#fff;border-radius:50px;padding:13px 28px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.woocommerce-cart .return-to-shop .button:hover{background:#f2c14e;color:#1f2a60}@media (max-width:768px){.woocommerce ul.products li.product .product-inner{padding:16px}.woocommerce-page .page-header{padding:45px 0}.woocommerce-cart .cart-collaterals .cart_totals{padding:18px}.woocommerce-cart .coupon input#coupon_code{min-width:0;width:100%;margin-bottom:10px}.woocommerce-cart table.cart img{width:70px}}body.woocommerce-shop .page-header,body.tax-product_cat .page-header,body.tax-product_tag .page-header{display:none!important}body.woocommerce-shop .oceanwp-toolbar,body.tax-product_cat .oceanwp-toolbar,body.tax-product_tag .oceanwp-toolbar,body.woocommerce-shop .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.tax-product_tag .woocommerce-result-count,body.woocommerce-shop .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.tax-product_tag .woocommerce-ordering{display:none!important}.shop-banner{position:relative;width:100%;min-height:380px;display:flex;align-items:center;justify-content:center;background-color:#1f2a60;background-image:linear-gradient(135deg,#1f2a60 0%,#2d3c85 100%);background-size:cover;background-position:center;border-bottom:5px solid #f2c14e;padding:60px 20px;text-align:center;color:#fff;overflow:hidden}.shop-banner::before{content:"";position:absolute;inset:0;background:rgb(31 42 96 / .75)}.shop-banner-inner{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;text-align:center}.shop-banner .shop-banner-title{color:#fff;font-size:65px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;line-height:1.2}.shop-banner .shop-banner-crumbs,.shop-banner .shop-banner-crumbs a{color:rgb(255 255 255 / .88);font-size:14px;margin:0}.shop-banner .shop-banner-crumbs a:hover{color:#f2c14e}.shop-banner .shop-banner-crumbs .sep{margin:0 6px;opacity:.7}@media (min-width:960px){body.woocommerce-shop #content-wrap,body.tax-product_cat #content-wrap,body.tax-product_tag #content-wrap{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:40px}body.woocommerce-shop #primary,body.tax-product_cat #primary,body.tax-product_tag #primary{flex:1 1 0%;width:auto;float:none;min-width:0;padding:0;margin:0}body.woocommerce-shop #left-sidebar,body.tax-product_cat #left-sidebar,body.tax-product_tag #left-sidebar{flex:0 0 290px;width:290px;float:none;padding:0;margin:0;border:0}}#left-sidebar .sidebar-box{background:#fff;border:1px solid #e4e8ec;border-top:4px solid #f2c14e;border-radius:10px;padding:24px;margin-bottom:24px}#left-sidebar .sidebar-box .widget-title{color:#1f2a60;font-size:1.1rem;font-weight:700;letter-spacing:.5px;text-transform:none;margin:0 0 18px;padding:0 0 12px;border:0;border-bottom:1px solid #e4e8ec;position:relative}#left-sidebar .sidebar-box .widget-title::after{content:"";position:absolute;left:0;bottom:-1px;width:44px;height:3px;background:#1f2a60}#left-sidebar .sidebar-box ul{list-style:none;margin:0;padding:0}#left-sidebar .sidebar-box ul li{padding:9px 0;border:0;border-bottom:1px dashed #e4e8ec;color:#6b7785;font-size:14px}#left-sidebar .sidebar-box ul li:last-child{border-bottom:0}#left-sidebar .sidebar-box ul li a{color:#2b2b2b;transition:color 0.2s ease,padding-left 0.2s ease}#left-sidebar .sidebar-box ul li a:hover,#left-sidebar .sidebar-box ul li.current-cat>a,#left-sidebar .sidebar-box ul li.chosen>a{color:#1f2a60;font-weight:700;padding-left:4px}#left-sidebar .sidebar-box ul li .count{float:right;color:#6b7785;font-size:12px}#left-sidebar .sidebar-box ul.children{margin-top:8px;padding-left:14px}#left-sidebar .woocommerce-product-search{position:relative}#left-sidebar .woocommerce-product-search input[type="search"]{width:100%;border:1px solid #e4e8ec;border-radius:50px;padding:12px 48px 12px 20px;background:#f5f7fa}#left-sidebar .woocommerce-product-search input[type="search"]:focus{border-color:#1f2a60;outline:none;box-shadow:0 0 0 3px rgb(242 193 78 / .45)}#left-sidebar .woocommerce-product-search button{position:absolute;right:5px;top:5px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#1f2a60;color:#fff;font-size:0}#left-sidebar .woocommerce-product-search button::before{content:"\f002";font-family:"FontAwesome","Font Awesome 5 Free",sans-serif;font-weight:900;font-size:14px}#left-sidebar .woocommerce-product-search button:hover{background:#f2c14e;color:#1f2a60}#left-sidebar .price_slider_wrapper .ui-widget-content{background:#e4e8ec;border:0;height:5px;border-radius:5px;margin:6px 8px 22px}#left-sidebar .price_slider_wrapper .ui-slider .ui-slider-range{background:#f2c14e;border-radius:5px}#left-sidebar .price_slider_wrapper .ui-slider .ui-slider-handle{top:-7px;width:18px;height:18px;background:#1f2a60;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgb(0 0 0 / .3);cursor:pointer}#left-sidebar .price_slider_amount{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;font-size:14px;color:#2b2b2b}#left-sidebar .price_slider_amount .price_label{font-weight:600;color:#1f2a60}#left-sidebar .price_slider_amount .button{background:#1f2a60;color:#fff;border:2px solid #1f2a60;border-radius:50px;padding:8px 20px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;float:none}#left-sidebar .price_slider_amount .button:hover{background:#f2c14e;border-color:#f2c14e;color:#1f2a60}#left-sidebar .star-rating span::before{color:#f2c14e}#left-sidebar .widget_layered_nav_filters ul li{display:inline-block;border:0;padding:0;margin:0 6px 8px 0}#left-sidebar .widget_layered_nav_filters ul li a{display:inline-block;background:#f5f7fa;border:1px solid #e4e8ec;border-radius:50px;padding:5px 14px;font-size:12px;color:#1f2a60}#left-sidebar .widget_layered_nav_filters ul li a:hover{background:#1f2a60;color:#fff;padding-left:14px}@media (min-width:960px){body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.tax-product_tag ul.products{display:flex;flex-wrap:wrap;margin:0 -12px}body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{width:33.3333%;padding:0 12px;margin:0 0 28px;float:none;clear:none}}@media (max-width:959px){body.woocommerce-shop #left-sidebar,body.tax-product_cat #left-sidebar,body.tax-product_tag #left-sidebar{width:100%;float:none;order:-1;margin:0 0 30px;padding:0}body.woocommerce-shop #primary,body.tax-product_cat #primary,body.tax-product_tag #primary{width:100%;float:none;padding:0}.shop-banner{min-height:260px;padding:50px 20px}.shop-banner .shop-banner-title{font-size:2rem}}@media (max-width:600px){body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product,body.tax-product_tag ul.products li.product{width:100%}}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce input[type="submit"],.woocommerce #respond input#submit,.woocommerce a.added_to_cart,.woocommerce .single_add_to_cart_button,.woocommerce #place_order,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce ul.products li.product .button,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-cart .actions .button,.woocommerce-cart .coupon .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .return-to-shop .button,#left-sidebar .price_slider_amount .button{background-color:#1f2a60!important;color:#ffffff!important;border:2px solid #1f2a60!important;border-radius:50px!important;font-weight:700;padding:10px 20px!important;letter-spacing:1.2px;text-align:center;cursor:pointer;transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease!important}.woocommerce-product-search button[type=submit]{background-color:#1f2a60!important;color:#ffffff!important;border:2px solid #1f2a60!important;border-radius:50px!important;font-weight:700;letter-spacing:1.2px;padding:5px 20px!important;text-align:center;cursor:pointer;transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease!important}.woocommerce .widget_price_filter .price_slider_amount .button{height:auto!important;padding:5px 20px!important}.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus,.woocommerce input[type="submit"]:hover,.woocommerce input[type="submit"]:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce a.added_to_cart:hover,.woocommerce a.added_to_cart:focus,.woocommerce .single_add_to_cart_button:hover,.woocommerce .single_add_to_cart_button:focus,.woocommerce #place_order:hover,.woocommerce #place_order:focus,.woocommerce-page a.button:hover,.woocommerce-page a.button:focus,.woocommerce-page button.button:hover,.woocommerce-page button.button:focus,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus,.woocommerce-message .button:hover,.woocommerce-message .button:focus,.woocommerce-info .button:hover,.woocommerce-info .button:focus,.woocommerce-cart .actions .button:hover,.woocommerce-cart .actions .button:focus,.woocommerce-cart .coupon .button:hover,.woocommerce-cart .coupon .button:focus,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,.woocommerce-cart .return-to-shop .button:hover,.woocommerce-cart .return-to-shop .button:focus,#left-sidebar .price_slider_amount .button:hover,#left-sidebar .price_slider_amount .button:focus{background-color:#ffffff!important;color:#1f2a60!important;border-color:#1f2a60!important}#left-sidebar .woocommerce-product-search button{border:2px solid #1f2a60;transition:background-color 0.35s ease,color 0.35s ease,border-color 0.35s ease}#left-sidebar .woocommerce-product-search button:hover,#left-sidebar .woocommerce-product-search button:focus{background-color:#ffffff!important;color:#1f2a60!important;border-color:#1f2a60!important}a,a:hover,a:focus,a:active,a:visited,.woocommerce a,.woocommerce a:hover,.entry-content a,.entry-content a:hover,.widget a,.widget a:hover{text-decoration:none!important}.woocommerce .amount,.woocommerce-Price-amount,.woocommerce-Price-amount bdi,.woocommerce .price,.woocommerce .price ins,.woocommerce .price ins .amount,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product p.price ins,.woocommerce ul.product_list_widget li .amount,.woocommerce ul.cart_list li .amount,.woocommerce-mini-cart__total .amount,.woocommerce-cart .cart-subtotal .amount,.woocommerce-checkout .amount,#left-sidebar .price_slider_amount .price_label span{color:#1f2a60!important}.woocommerce .price ins{background:#fff0}.woocommerce .price del,.woocommerce .price del .amount{color:#6b7785!important;opacity:.8}