:root{--navy:#072a6a;--navy-2:#042c6c;--text:#364151;--heading:#0f172a;--orange:#ff7b00;--blue:#1057d8;--star:#f5b301;--price:#202020;--line:#d1dae5;--font-body:Inter, sans-serif;--font-head:"Work Sans", sans-serif;--font-roboto:Roboto, sans-serif;--font-loop:Arial, Helvetica, Verdana, sans-serif;--container:1200px}*,*::before,*::after{box-sizing:border-box}html{font-size:100%}@media(max-width:921px){html{font-size:91.2%}}body{margin:0;background:#fff;color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.65}body{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:var(--navy);text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.site-header{background:var(--navy);position:relative;z-index:99}.header-inner{max-width:calc(var(--container) + 40px);margin:0 auto;padding:0 20px;height:80px;display:grid;grid-template-columns:160px 1fr 160px;column-gap:20px;align-items:center}.site-logo img{width:120px;height:37px}.main-nav .menu{display:flex;justify-content:center}.main-nav .menu>li{position:relative;display:flex}.main-nav .menu>li>.menu-link{display:flex;align-items:center;padding:0 16px;line-height:80px;color:#fff;font-size:1rem;white-space:nowrap}.menu-arrow{display:inline-flex;width:20px;justify-content:flex-end}.menu-arrow svg{width:10px;height:10px;fill:currentColor}.submenu-toggle{display:none}.main-nav .sub-menu{display:none;position:absolute;top:100%;left:0;width:240px;background:var(--navy);box-shadow:0 4px 10px -2px rgba(0,0,0,.1);z-index:10;line-height:1.45}.main-nav .menu>li:hover>.sub-menu,.main-nav .menu>li:focus-within>.sub-menu{display:block}.main-nav .sub-menu .menu-link{display:block;padding:.9em 1em;color:#fff}.header-right{display:flex;justify-content:flex-end}.header-cart{display:inline-flex;padding:15px 0 0 6px;height:50px}.cart-icon{position:relative;display:inline-block;padding:0 2px}.cart-icon svg{width:30px;height:30px;fill:#fff}.cart-count{position:absolute;top:-10px;right:-12px;min-width:18px;height:18px;border-radius:99px;background:#fff;color:#000;font-size:11px;font-weight:700;line-height:17px;text-align:center}.menu-toggle{display:none}@media(min-width:922px) and (max-width:1279px){.header-inner{display:flex;height:auto;min-height:80px;column-gap:0}.site-logo{flex:0 0 156px;margin-right:20px}.main-nav{flex:1;min-width:0}.main-nav .menu{flex-wrap:wrap;justify-content:flex-start}.header-right{flex:0 0 47px;margin-left:52px}}@media(max-width:921px){.header-inner{grid-template-columns:1fr auto;padding:0 32px}.header-right{display:none}.menu-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:0 0;border:1px solid #fff;border-radius:2px;color:#fff;cursor:pointer}.menu-toggle svg{width:18px;height:18px;fill:#fff}.menu-toggle .icon-close,.menu-toggle[aria-expanded=true] .icon-open{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:flex}.main-nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--navy)}.main-nav.is-open{display:block}.main-nav .menu{display:block}.main-nav .menu>li{display:block;border-top:1px solid rgba(255,255,255,.15)}.main-nav .menu>li>.menu-link{line-height:1.6;padding:.9em 20px}.menu-arrow{display:none}.submenu-toggle{display:flex;position:absolute;right:0;top:0;width:56px;height:47px;align-items:center;justify-content:center;background:0 0;border:0;color:#fff;cursor:pointer}.submenu-toggle svg{width:10px;height:10px;fill:currentColor}.main-nav .sub-menu{position:static;width:auto;box-shadow:none}.main-nav li.is-open>.sub-menu{display:block}.main-nav .menu>li:hover>.sub-menu{display:none}.main-nav .menu>li.is-open>.sub-menu{display:block}.main-nav .sub-menu .menu-link{padding-left:36px}}.site-footer{border-top:1px solid var(--line)}.footer-above,.footer-below{background:#fff}.footer-above{padding:60px 40px 40px}.footer-grid{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);column-gap:50px}.footer-brand img{width:100%;max-width:218px;height:auto;margin:0 auto}.widget-title{font-family:var(--font-head);font-size:1.375rem;font-weight:600;line-height:1.5;color:var(--heading);margin-bottom:.7em}.footer-menu .menu-link{color:var(--navy)}.footer-menu li{line-height:1.65}.footer-below{padding:20px 0;border-top:1px solid var(--line)}.footer-grid-3{grid-template-columns:repeat(3,1fr);align-items:center;column-gap:50px;min-height:80px}.footer-copyright{font-size:.875rem;line-height:1.65rem;text-align:center}.payment-list{display:flex;justify-content:center;align-items:center;gap:14px}.payment-list svg{width:38px;height:24px;display:block}.footer-rights{text-align:right}.footer-rights h4{font-family:Arial;font-size:14px;font-weight:600;line-height:1.4;color:var(--heading)}@media(max-width:921px){.footer-above{padding:40px 32px}.footer-above .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:96px;padding-bottom:10px}.footer-copyright p{margin-bottom:9px}.footer-above .widget-title,.footer-menu{overflow-wrap:anywhere}.footer-brand{display:flex;flex-direction:column;justify-content:flex-end;align-self:start;min-height:24px}.footer-brand img{max-width:none;margin:0}}@media(max-width:544px){.footer-above{padding:40px 24px}.footer-above .footer-grid{grid-template-columns:1fr;row-gap:22px}.footer-brand{display:block;min-height:0}.footer-brand img{width:218px;margin:0 auto}.footer-below{padding:20px 24px 28px}.footer-copyright p{margin-bottom:0}.footer-grid-3{grid-template-columns:1fr;row-gap:12px;text-align:center;min-height:0}.footer-rights{text-align:center}}.transparent-header .site-header{position:absolute;top:0;left:0;right:0}.home-main{max-width:calc(var(--container) + 40px);margin:0 auto;padding:0 20px}.home-main>*{--el-gutter:max(0px, (100% - 1140px) / 2)}.home-main>.entry-title{font-family:var(--font-head);font-size:2rem;font-weight:600;line-height:1.2;color:var(--heading);margin-bottom:18px}.hero{position:relative;min-height:672px;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--el-gutter)}.hero-card{width:34%;background:#fff;padding:48px 32px}.hero-icon{width:40px;height:40px;margin-bottom:15px}.hero-title{font-family:var(--font-head);font-size:30px;font-weight:600;line-height:1.3;color:var(--navy-2);margin-bottom:20px}.hero-text{line-height:1.65rem;margin-bottom:20px}.btn{display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;line-height:1;border-radius:6px;padding:10px}.btn-orange{background:var(--orange);color:#fff;font-family:var(--font-body);font-size:1rem}.btn-navy{background:var(--navy);color:#fff;font-family:var(--font-roboto);font-size:18px}.features{position:relative;margin:-48px 40px 65px;padding:40px 32px;background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.feature{display:flex;gap:16px;position:relative}.feature+.feature{padding-left:24px}.feature+.feature::before{content:"";position:absolute;left:7px;top:-3px;bottom:-3px;border-left:1px solid var(--line)}.feature-icon svg{width:24px;height:24px;fill:var(--navy)}.feature-title{font-size:14px;font-weight:600;line-height:1;color:var(--heading);margin-bottom:3px}.feature-title a{color:inherit;text-decoration:underline}.feature-text{font-size:12px;line-height:1.65rem}.banner{padding:64px 40px}.banner img{width:100%}.categories{display:grid;grid-template-columns:repeat(3,1fr);margin:0 var(--el-gutter)20px}.category-card{position:relative;padding:10px}.category-card img{width:100%}.category-title{position:absolute;left:20px;top:30px;width:100%;font-family:var(--font-roboto);font-size:25px;font-weight:600;line-height:1.4;color:#000}.category-btn{position:absolute;left:29px;top:218px;padding:15px 30px;font-family:var(--font-roboto);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1;color:var(--blue)}.category-card:nth-child(2) .category-title{left:50px;top:35px}.category-card:nth-child(3) .category-title{left:51px;top:37px}.category-btn{top:auto;bottom:15px;left:-10px}.category-card:nth-child(2) .category-btn{left:20px}.category-card:nth-child(3) .category-btn{left:21px}.product-section{margin:0 var(--el-gutter);padding:20px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 0 -6px rgba(0,0,0,4%)}.product-section-last{margin-top:40px}.product-section-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px}.product-section-title{font-family:var(--font-head);font-size:24px;font-weight:600;line-height:1.4;color:var(--navy)}.see-more{display:inline-block;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:1;padding-top:5px}.products{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px;width:calc(100% - 120px);margin:0 auto calc(1rem + 60px)}.products-1{grid-template-columns:1fr}.products-1 .product-category{margin-bottom:16px}.product{padding-bottom:1.2rem;margin-bottom:2.5rem}.product-thumb{position:relative;margin-bottom:.8rem}.product-thumb img{width:100%;aspect-ratio:1;object-fit:cover}.product-thumb .out-of-stock{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:.5rem 0 .7rem;background:rgba(255,255,255,.88);color:var(--navy);font-weight:700;text-transform:uppercase;text-align:center;line-height:1.65}.product-summary{padding:0 1.2rem;font-family:var(--font-loop)}.product-category{display:block;font-size:.875rem;font-weight:700;line-height:1.3;color:var(--text);margin-bottom:.4375rem;opacity:.65}.product-title{font-size:.75rem;font-weight:700;line-height:1.3;color:var(--navy);margin-bottom:.375rem}.product .star-rating{font-size:.857rem;margin-bottom:.5em}.star-rating{position:relative;width:5.4em;height:1em;font-size:13.712px;line-height:1;margin-bottom:6px;overflow:hidden}.star-rating::before,.star-rating span::before{content:"★★★★★";position:absolute;top:0;left:0;letter-spacing:.08em}.star-rating::before{content:"☆☆☆☆☆";color:var(--star)}.star-rating span{position:absolute;top:0;left:0;height:100%;overflow:hidden}.star-rating span::before{color:var(--star)}.price{display:block;font-size:1rem;font-weight:700;line-height:1.3;color:var(--price);margin-bottom:.5rem}.price del{opacity:.5}.price ins{text-decoration:none}.testimonials{padding:40px 40px 112px}.testimonials-title{font-family:var(--font-head);font-size:24px;font-weight:600;line-height:1.4;color:var(--navy);margin-bottom:19px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:24px}.testimonial{min-height:243px;margin-right:16px;padding:32px;background:#fff;box-shadow:0 12px 0 -6px rgba(0,0,0,4%)}.testimonial-stars{font-size:14px;line-height:26.4px;letter-spacing:1px;color:var(--star);margin-bottom:13px}.testimonial-text{font-size:16px;line-height:1.65rem;margin-bottom:20px}.testimonial-meta{display:flex;align-items:center;gap:15px;line-height:1}.testimonial-meta img{width:40px;height:40px;border-radius:50%;object-fit:cover}.testimonial-name{font-weight:600;line-height:1.5;color:var(--text)}.testimonial:hover .testimonial-name{color:#6ec1e4}.deal{display:grid;grid-template-columns:1fr 1fr;padding:64px 40px}.deal-text{background:#fff;padding:48px 40px;box-shadow:0 12px 0 -6px rgba(0,0,0,4%)}.deal-kicker{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;line-height:1.5;color:var(--text);margin-bottom:24px}.deal-title{font-family:var(--font-roboto);font-size:30px;font-weight:600;line-height:1.3;color:var(--navy);margin-bottom:24px}.deal-image img{width:100%;height:auto}.contact-strip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:0 var(--el-gutter)}.contact-item{display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--line)}.contact-label a{font-size:14px;line-height:1.9;color:var(--text);text-decoration:underline}.contact-label{margin-bottom:4px}.contact-value{line-height:1}.contact-value a{display:block;font-size:26px;font-weight:600;line-height:26px;color:var(--heading)}.contact-image img{display:block;width:100%;margin-top:-56px}@media(max-width:1024px){.hero{min-height:440px;margin-top:-20px;padding:20px}.hero-card{width:50%;padding:32px}.hero-text{font-size:14px}.features{margin:-24px 20px 48px;padding:24px}.feature+.feature{padding-left:0}.feature+.feature::before{display:none}.feature:nth-child(n+3){padding-top:24px}.banner{padding:48px 0}.categories{margin:0 0 20px}.category-title,.category-card:nth-child(n) .category-title{left:20px;top:28px;font-size:20px}.category-card:nth-child(1) .category-title{left:13px;top:25px}.category-btn,.category-card:nth-child(n) .category-btn{left:-10px;bottom:10px;font-size:14px}.category-card:nth-child(1) .category-btn{left:-17px}.product-section{margin:0 20px}.product-section-last{margin-top:0}.testimonials{padding:48px 20px 80px}.testimonials-title{margin-bottom:20px}.testimonial-grid{row-gap:12px}.testimonial{min-height:0;margin-right:8px;padding:20px}.testimonial-meta{min-height:41.6px}.testimonial-stars{line-height:1.65rem;margin-bottom:12px}.deal{padding:48px 20px}.contact-strip{grid-template-columns:1fr 1fr;grid-template-areas:"img q" "c1 c2";margin:0 20px}.contact-item:nth-child(1){grid-area:c2}.contact-item:nth-child(2){grid-area:c1}.contact-item:nth-child(3){grid-area:q}.contact-image{grid-area:img}.contact-image img{width:300px;margin:-40px auto 0}.contact-item{padding:24px 0}.contact-label a{line-height:1.65rem}}@media(max-width:921px){.home-main>.entry-title{margin-bottom:17px}.hero-title{font-size:24px}.product-section-title{font-size:1.25rem}.testimonials-title{font-size:1.25rem}.deal-title{font-size:24px}.products-1{grid-template-columns:repeat(3,1fr)}.products-1 .product-category{margin-bottom:.4375rem}}@media(max-width:767px){.hero{display:block;min-height:464px;padding:16px 16px 48px}.hero-card{width:auto;margin-top:50%;padding:20px}.btn-orange{font-size:1rem}.features{grid-template-columns:1fr 1fr;margin:32px 16px 40px;padding:16px}.feature{flex-direction:column;gap:0}.feature:nth-child(odd){padding-right:16px}.feature:nth-child(even){padding-left:16px}.feature-icon{display:block;height:26.1px;margin-bottom:4px}.feature-icon svg{width:20px;height:20px}.feature-title{margin-bottom:6px}.feature-text{line-height:1.2}.banner{padding:32px 0}.categories{grid-template-columns:1fr;margin:0 0 20px}.category-card{margin-bottom:20px}.category-card:last-child{margin-bottom:0}.category-title,.category-card:nth-child(n) .category-title{left:21px;top:26px;font-size:20px}.category-card:nth-child(2) .category-title{left:26px;top:31px}.category-card:nth-child(3) .category-title{left:25px;top:26px}.category-btn,.category-card:nth-child(n) .category-btn{left:-9px;bottom:15px;font-size:18px}.category-card:nth-child(2) .category-btn{left:-4px}.category-card:nth-child(3) .category-btn{left:-5px}.product-section{margin:0 max(16px,(100% - 499px)/2);padding:20px}.product-section-head{flex-direction:column;margin-bottom:4px}.product-section-title{font-size:1.25rem}.see-more{display:inline-block;font-size:1rem}.products,.products-1{grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:1rem}.products-1 .product-category{margin-bottom:6px}.testimonials{padding:64px 16px}.testimonials-title{font-size:1.25rem;margin-bottom:20px}.testimonial-grid{grid-template-columns:1fr;row-gap:0}.testimonial{min-height:0;margin:0 0 20px;padding:20px}.testimonial-stars{line-height:24px;margin-bottom:12px}.testimonial-text{font-size:16px;line-height:24.08px}.testimonial-meta{min-height:41.6px}.testimonial:nth-child(4){margin-top:12px}.deal{grid-template-columns:1fr;padding:32px 16px}.deal-text{padding:24px 20px}.deal-kicker{line-height:19px;margin-bottom:17px}.deal-title{font-size:24px;margin-bottom:16px}.deal-image img{height:auto}.contact-strip{display:flex;flex-direction:column-reverse;margin:0;padding:0 20px}.contact-item{padding:24px 0}.contact-item:nth-child(3){padding-top:16px}.contact-label{font-size:14px}.contact-item{display:block}.contact-image img{width:300px;margin:0 auto}}@media(max-width:544px){.products,.products-1{grid-template-columns:1fr 1fr}}.page-container{max-width:calc(var(--container) + 40px);margin:60px auto;padding:0 20px}.entry-content{color:inherit}.entry-content p{margin-bottom:1.6em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{font-family:var(--font-head);font-weight:600;color:var(--heading);line-height:1.3}.entry-content h2{font-size:3rem}.entry-content h3{font-size:2rem}.entry-content img{height:auto}.entry-content figure{margin:0}.wp-block-uagb-image__figure img{max-width:100%;height:auto}.entry-content a{text-decoration:underline}.star-rating-lg{font-size:1rem;width:5.4em}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:0 0;border:1px solid var(--navy);color:var(--navy);font-family:var(--font-body);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:1;padding:10px 20px;cursor:pointer}.product-top{display:grid;grid-template-columns:50% 46%;justify-content:space-between;align-items:start}.product-gallery{margin-bottom:2rem}.gallery-main img{width:100%;aspect-ratio:1;object-fit:contain;background:#f4f4f4}.gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px}.gallery-thumbs button{display:block;width:100%;padding:0;border:1px solid transparent;background:#f4f4f4;cursor:pointer}.gallery-thumbs button.is-active{border-color:var(--navy)}.gallery-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.summary{margin-bottom:2rem}.single-product-category{display:block;line-height:1;margin-bottom:1rem}.single-product-category a{font-family:var(--font-loop);font-size:14px;font-weight:700;color:#676767}.product_title{font-family:var(--font-loop);font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--navy);margin-bottom:.5625rem}.product-rating{display:flex;align-items:flex-start;line-height:2rem;margin-bottom:.5rem}.product-rating .star-rating{margin:.5rem 4px 0 0}.review-link{font-size:1rem}p.product-price{display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.65rem;margin-bottom:.1125rem}p.product-price del{font-weight:400;margin-right:5px}p.product-price ins{text-decoration:none}p.product-price .shipping-text{font-size:1rem;font-weight:400}.short-description{color:#676767;margin:0 0 1rem}.short-description p{margin-bottom:0}.quantity input{width:3.625rem;height:2.375rem;padding:.3em;border:1px solid var(--line);color:#666;font:inherit;text-align:center}.express-checkout{width:222px;margin:1rem 0 0;padding:.35rem 10px .75rem;border:1px solid var(--line)}.express-checkout legend{padding:0 8px}.express-checkout p{margin:1.5rem 0 1.75rem}.btn-paynow{width:200px;margin-bottom:0}.express-checkout .btn-paynow{margin-bottom:1rem}.express-spacer{height:1.65rem}.express-inline{clear:both;width:200px;padding-top:1.5rem;text-align:center}.express-inline .btn-paynow{border:0;margin-bottom:.75rem}.express-or{line-height:1.65rem;padding:.5rem 0}.variations_form .quantity{float:left;margin:0 1rem 1rem 0}.variations_form .single_add_to_cart_button{float:left}.single_add_to_cart_button{width:200px;margin-bottom:1rem}.single_add_to_cart_button.is-disabled{opacity:.5;cursor:not-allowed}.variations_form{display:inline-block}table.variations{display:block;margin-bottom:1rem;border-bottom:1px solid var(--line)}table.variations tbody,table.variations tr,table.variations th,table.variations td{display:block;padding:0}table.variations th{line-height:2rem;margin-bottom:.5rem;text-align:left}table.variations label{font-weight:700}table.variations td{padding-bottom:.375rem}table.variations select{display:block;width:100%;height:2.625rem;padding:0 10px;border:1px solid var(--line);color:#666;font:inherit;background:#fff}.reset_variations{display:block;width:max-content;margin-top:.5625rem;font-size:.75rem;line-height:normal;text-transform:uppercase;opacity:.6;visibility:hidden}.reset_variations.is-visible{visibility:visible}.single_variation{margin-bottom:1.2rem}.single_variation[hidden]{display:none}.woocommerce-variation-description p,.ast-stock-detail{margin-bottom:1rem}.ast-stock-avail{font-weight:700}.ast-stock-detail .in-stock{color:#77a464}.ast-stock-detail .out-of-stock{color:red}.product_meta{border-top:1px solid var(--line);padding-top:.5em;margin-bottom:.8em;font-size:.9rem;color:#676767;line-height:1.65rem}.product_meta .meta-item{display:inline-block;font-weight:500;margin-right:15px}.product_meta a{font-weight:400}.product-extras .extras-heading{font-weight:600;margin:.5rem 0}.product-extras li{position:relative;padding-left:1.5rem}.product-extras img{position:absolute;left:0;top:.375rem;width:16px;height:16px}.product-payments{margin:1.5rem 0 0;padding:13px 20px 18px;border:1px solid var(--line);border-radius:4px;text-align:center}.product-payments legend{padding:0 8px;font-weight:600}.product-payments ul{display:flex;justify-content:center;flex-wrap:wrap}.product-payments li{width:48px;height:30px;margin:0 8px 8px}.product-payments svg{width:100%;height:100%}.product-tabs{padding-top:2rem;margin-bottom:4rem}.product-tab{display:grid;grid-template-columns:240px 1fr;margin-bottom:3rem}.tab-header{font-family:var(--font-head);font-size:1.34rem;font-weight:700;line-height:1.3;color:var(--heading);padding-right:1.34rem}.tab-content{margin-bottom:1.2rem;color:#676767;min-width:0}@media(max-width:1200px){.product-tab{grid-template-columns:1fr;margin-bottom:1.8rem}.tab-header{padding-right:0;margin-bottom:1.5em}}@media(max-width:921px){.product-tab{margin-bottom:0}}.shop-attributes{width:100%;border-collapse:collapse;margin-bottom:1.62rem}.shop-attributes th{width:150px;text-align:left;font-weight:500;color:var(--heading);line-height:1.5;padding:0 0 1rem;vertical-align:top}.shop-attributes td{line-height:1.5;padding:0 0 1rem}.shop-attributes td p{margin:0}.commentlist{list-style:none;padding-left:40px;margin:0}.review{display:flex;margin-bottom:2rem;border-bottom:1px solid var(--line)}.review .avatar{width:58px;height:58px;padding:3px;border-radius:100%;flex:none;margin-right:-8px}.comment-text{flex:1;padding:0 1.5rem}.comment-text .meta{font-size:1.2rem;color:#777;line-height:1.65rem;margin-bottom:.4em}.review-author{font-weight:500}.review-date{font-size:.876rem;padding-left:7px}.comment-text .star-rating{margin:0 10px 1rem 0}.comment-text .description p{margin-bottom:1.7rem}.review-form{border:1px solid var(--line);padding:3px 27px 33px;margin-top:2rem}.reply-title{display:block;font-size:1.34rem;font-weight:500;line-height:1.3;padding:1.34rem 0 3px}.comment-notes{margin:4px 0 6px}.form-rating{display:flex;align-items:center;margin:.875rem 0 .75rem}.form-rating label,.form-comment label{font-size:1.2rem;font-weight:500;line-height:1.65rem;padding-right:.5em}.rating-stars{margin:0;color:var(--star);font-size:1.25rem;letter-spacing:2px;line-height:1}.rating-stars a{color:inherit;text-decoration:none}.rating-stars a::before{content:"\2606"}.rating-stars:hover a::before,.rating-stars.selected a::before{content:"\2605"}.rating-stars a:hover~a::before,.rating-stars.selected:not(:hover) a.active~a::before{content:"\2606"}.form-comment textarea{display:block;width:100%;height:90px;padding:12px;border:1px solid var(--line);font:inherit}.review-form .form-row{display:grid;grid-template-columns:1fr 1fr;column-gap:19px;margin:.875rem 0 0}.review-form .form-row input{display:block;width:100%;height:52px;padding:12px;border:1px solid var(--line);font:inherit}.form-cookies{margin:1rem 0 .375rem}.btn-submit{padding:15px 30px}.comment-form-error{margin:.75rem 0 0;color:#b81c23}.form-submit{margin-top:1.0625rem}.related-title{font-family:var(--font-head);font-size:3rem;font-weight:600;line-height:1.3;color:var(--heading);margin-bottom:2.1rem}.products-related{width:100%}@media(max-width:921px){.product-top{grid-template-columns:1fr}.entry-content h2{font-size:32px}.related-title{font-size:32px;margin-bottom:22px}.review-form .form-row{grid-template-columns:1fr}.page-container{margin:2rem auto 0}.products-related{margin-bottom:1rem}.review-form{padding:3px 24px 33px}}@media(max-width:600px){.express-spacer{display:none}}body.single-post{background:#e7f6ff}.post-container{max-width:calc(var(--container) + 40px);margin:0 auto;padding:0 20px}.post-main{padding:4rem 0}.post-article{background:#fff;padding:3rem}.post-article .entry-header{margin-bottom:2rem}.post-article .entry-title{font-family:var(--font-head);font-size:2rem;font-weight:600;line-height:1.2;color:var(--heading);margin-bottom:10px}.entry-meta{color:var(--navy);line-height:1.45}.post-article .entry-content{color:var(--text)}.post-article .entry-content p{margin-bottom:1.6em}.post-article .entry-content h2{font-size:3rem;margin-bottom:.7em}.post-article .entry-content h3{font-size:30px;margin-bottom:20px}.post-article .entry-content h4{font-size:1.5rem;line-height:1.4;margin-bottom:20px}.post-article .entry-content ul,.post-article .entry-content ol{list-style:disc;padding-left:40px;margin:1rem 0}.post-article .entry-content ol{list-style:decimal}.post-article .entry-content li>ul,.post-article .entry-content li>ol{margin:0}.post-article .entry-content figure{margin:0 0 1rem}.post-article .entry-content a{text-decoration:underline}.post-article .entry-content>:last-child{margin-bottom:0}.post-navigation{display:flex;justify-content:space-between;padding-top:2rem}.post-navigation a{display:inline-block;margin:2px;line-height:1}.comments-area{margin-top:2rem;padding-bottom:3rem}.comments-title{background:#fff;padding:45px 60px;font-family:var(--font-head);font-size:30px;font-weight:400;line-height:1.3;color:var(--heading)}.comment-list{list-style:none;margin:0;padding:0}.comment{background:#fff;padding:3rem;margin-bottom:2rem}.comment-info{display:flex;align-items:flex-start;gap:24px;margin-bottom:6.5px}.comment-avatar{width:50px;height:50px;border-radius:50%}.comment-meta{font-size:13px;line-height:1.6667;color:var(--navy);padding-bottom:20.8px}.comment-content p{margin-bottom:28px}.comment-reply{text-align:right}.comment-respond{background:#fff;padding:3rem}.comment-reply-title{font-family:var(--font-head);font-size:1.34rem;font-weight:500;line-height:1.3;color:var(--heading)}.comment-respond .comment-notes{margin:0 0 1.5rem}.comment-respond textarea{display:block;width:100%;height:14.8125rem;padding:.75em;margin-bottom:10px;border:1px solid var(--line);font:inherit;color:#666}.comment-fields{display:grid;grid-template-columns:repeat(3,1fr);column-gap:19.5px;margin:34px 0 0}.comment-fields input{display:block;width:100%;height:3.25rem;padding:.75em;margin-bottom:10px;border:1px solid var(--line);font:inherit;color:#666}.comment-form-cookies-consent{margin:29px 0 28px}.comment-respond .btn-submit{padding:15px 30px}@media(max-width:921px){.post-article .entry-content h2{font-size:32px}.post-article .entry-content h3{font-size:24px}.comments-area{margin-top:1.5em}.comment-fields{margin-top:calc(1.5em + 10px)}.comment-fields p{margin-bottom:1.75em}.comment-form-cookies-consent{margin:0 0 1.75em}.comments-title{padding:36px 24px;font-size:24px}.comment{padding:1.5em 2.14em;margin-bottom:1.5em}.comment-info{gap:10px;margin-bottom:5.928px}.comment-avatar{width:36px;height:36px}.comment-meta{font-size:11.856px;line-height:19.76px;padding-bottom:15.8px}.comment-content p{margin-bottom:1.75em}.comment-respond{padding:2em 2.14em}}@media(max-width:767px){.post-article .entry-header{margin-bottom:1em}.post-navigation{padding-top:1.5em}}@media(max-width:544px){.post-container{padding:0 .54em}.post-article{padding:1.5em 1em}.post-navigation{flex-direction:column;padding:calc(1.5em + 3px)0 4px;gap:19px}.post-navigation>div{padding:0 7px;text-align:center}.post-navigation>div:empty{margin-top:-6px}.post-navigation a{display:block}.post-navigation a span{display:none}.comment-fields{grid-template-columns:1fr;margin-top:31px}.comment-fields p{margin-bottom:26px}.comment-form-cookies-consent{margin:6px 0 1.75rem}}.entry-content.entry-content .has-small-font-size{font-size:13px}.entry-content.entry-content .has-medium-font-size{font-size:20px}.entry-content.entry-content .has-large-font-size{font-size:36px}.entry-content.entry-content .has-x-large-font-size{font-size:42px}.entry-content .has-text-align-left{text-align:left}.entry-content .has-text-align-center{text-align:center}.entry-content .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.entry-content .aligncenter img{margin:0 auto}.entry-content .wp-block-image img{height:auto}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table .has-fixed-layout{table-layout:fixed}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.blog-list>.entry-title{font-family:var(--font-head);font-size:2rem;font-weight:600;line-height:1.2;color:var(--heading);margin-bottom:16px}.blog-list{margin-bottom:70px}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:calc(1rem + 31px)max(-5px,calc((100% - 1150px)/2))0}.post-card{padding:0 15px 30px;margin-bottom:2rem}.post-card-inner{height:100%;padding:15px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.3)}.post-card-image{display:block;margin:-15px -16px 15px}.post-card-image img{width:100%;aspect-ratio:1;object-fit:cover}.post-card-title{font-family:var(--font-head);font-size:22px;font-weight:600;line-height:1.3;color:var(--heading);padding-bottom:2px;margin-bottom:15px}.post-card-title a{color:inherit}.post-card-meta{display:flex;align-items:center;height:18px;font-size:15px;line-height:1;color:#646464;margin-bottom:13px}.post-card-date{display:inline-flex;align-items:center;font-weight:300}.icon-calendar{margin:-1px 8px 0 0}.post-card-excerpt{margin:-5px 0 10px}.post-card-more a{display:inline-block;padding:6px 20px;border:1px solid #d4d4d4;background:rgba(255,255,255,.7);color:#1a1a1a;font-size:15px;line-height:27px}.post-card-more{margin-bottom:15px}.pagination{margin-top:30px;padding:18px 0}.pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1px 3px}.pagination-list a,.pagination-list span{display:block;min-width:47px;height:47px;padding:0 5px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#212121;line-height:45px;text-align:center}.pagination-list .active span{background:#0d6efd;border-color:#0d6efd;color:#fff}@media(max-width:991px){.post-grid{grid-template-columns:1fr 1fr}}@media(max-width:921px){.blog-list{margin:0 auto 10px}.pagination{margin:30px 10px 0}}@media(max-width:767px){.post-grid{grid-template-columns:1fr}.post-card-title{font-size:20px}}.woo-archive{margin:4rem auto;padding-bottom:1px}.woo-archive-header{padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:40px}.woo-archive-title{font-family:var(--font-head);font-size:2rem;font-weight:600;line-height:1.1;color:var(--heading);margin-bottom:4px}.woo-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:40px;margin-bottom:40px}.woocommerce-result-count{line-height:1}.woocommerce-ordering select{width:160px;height:40px;padding:8px 28px 8px 8px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23364151' stroke-width='2' d='M3 6l5 5 5-5'/%3E%3C/svg%3E")no-repeat right 4px center/14px;color:#666;font:inherit;-webkit-appearance:none;appearance:none}.products-archive{grid-template-columns:repeat(3,1fr);width:100%;margin:0 0 1rem}.woocommerce-info{position:relative;margin:0 0 32px;padding:16px 32px 16px 56px;background:#f7f6f7;border-top:3px solid var(--navy);color:#515151}.woocommerce-info::before{content:"";position:absolute;left:24px;top:21px;width:14px;height:13px;border:2px solid var(--navy);border-top-width:4px}.woocommerce-pagination{margin-top:15px;min-height:calc(2.5rem + 10px)}.woocommerce-pagination .page-numbers{display:flex;gap:4px;padding-top:1px}.woocommerce-pagination .page-numbers li>*{display:block;min-width:2.5rem;height:2.5rem;padding:.75rem;border:1px solid var(--navy);color:var(--navy);line-height:1;text-align:center}.woocommerce-pagination .current{background:var(--navy);color:#fff}@media(max-width:921px){.woo-archive{margin:4rem auto}.woo-archive-header{margin-bottom:20px}.woo-toolbar{min-height:36px;margin:34px 0 2.5rem}.woo-archive{padding-bottom:0}.woocommerce-no-products-found{padding-top:14px}.woocommerce-ordering select{width:160px;height:36px;padding:7.3px 26px 7.3px 7.3px}}@media(max-width:544px){.woo-toolbar{min-height:0;margin:0 0 1.5rem}.woocommerce-result-count{margin:1rem 0}.products-archive{grid-template-columns:1fr 1fr}}.archive-main{max-width:calc(var(--container) + 40px);margin:4rem auto;padding:0 20px}.archive-banner{background:#fff;padding:3rem}.archive-banner.author-box{display:flex;justify-content:space-between;align-items:flex-start}.author-box .archive-title{margin-top:25px}.archive-title{font-family:var(--font-head);font-size:2rem;font-weight:600;line-height:1.1;color:var(--heading);margin-bottom:4px}.archive-banner p{margin-top:10px}.author-avatar img{width:100px;height:100px;border-radius:50%;margin-right:5px}.archive-empty{background:#fff;padding:3rem}.archive-empty p{margin-bottom:1.75em}.archive-empty .search-form{min-height:48px}.archive-empty .search-field{width:223px;height:32px;padding:1px 2px;border:2px inset var(--line);font:inherit;vertical-align:middle}.archive-empty .search-submit{width:62px;height:48px;padding:15px 30px;border:1px solid var(--navy);background:0 0;font:500 1rem/1 var(--font-body);vertical-align:middle}.archive-main-empty .author-box{align-items:center}.archive-main-empty .archive-title{margin-top:0;font-size:2.857rem;font-weight:300;line-height:1.1}@media(max-width:1200px){.archive-main-empty .archive-banner{padding:3.34em 2.4em}.archive-empty{padding:0}}@media(max-width:992px){.archive-main-empty .archive-banner{padding:2.14em}}.archive-post{background:#fff;padding:3rem}.archive-thumb{margin-bottom:24px}.archive-thumb img{max-width:100%;height:auto}.archive-post-title{font-family:var(--font-head);font-size:1.625rem;font-weight:400;line-height:1.3;color:var(--heading);margin-bottom:.7em}.archive-post-title a{color:inherit}.archive-post .entry-meta{margin-bottom:20px}.archive-excerpt p{margin:0}.archive-post .read-more{margin:24px 0 13px}.archive-pagination{padding-top:2rem}.archive-pagination .nav-links{display:flex;align-items:center}.archive-pagination .page-nums{flex:1;display:flex;justify-content:center;gap:3px}.archive-pagination .page-numbers{display:inline-block;min-width:2.5rem;height:2.5rem;padding:0 2px;border:1px solid var(--navy);color:var(--navy);font-size:1.0667rem;font-weight:500;line-height:2.3rem;text-align:center}.archive-pagination .current{background:var(--navy);color:#fff}.archive-pagination .dots{border-color:transparent;color:var(--text)}.archive-pagination .prev,.archive-pagination .next{padding:0 1.6rem}@media(max-width:544px){.archive-main{padding:0 .54em}.archive-post{padding:1.5em 1em}.archive-pagination .nav-links{flex-wrap:wrap;row-gap:1px}.archive-pagination .prev,.archive-pagination .next,.archive-pagination .page-nums{flex:0 0 100%}}@media(max-width:921px){.archive-banner{padding:3em}.archive-empty{padding:0}.archive-empty .search-form{min-height:46.6px}.archive-empty .search-field{width:204px;height:30px}.archive-empty .search-submit{height:47px}.archive-banner.author-box{flex-direction:column}.archive-main-empty .author-box{align-items:flex-start}.author-box .archive-title{margin-top:0}.author-avatar img{width:30px;height:30px;margin:16px 0 0 5px}.archive-thumb{margin-bottom:22px}.archive-post .entry-meta{margin-bottom:15px}.archive-post .read-more{margin:21px 0 13px}}@media(max-width:768px){.archive-empty .search-form{min-height:93.2px}}@media(max-width:544px){.archive-empty .search-form{min-height:170px}.archive-main-empty .archive-banner{padding:1.5em 1em}}@media(min-width:769px) and (max-width:921px){.archive-post .entry-meta{margin-bottom:17.5px}.archive-post .read-more{margin:1.5em 0 12.6px}}body.error404{background:#e7f6ff}.error-404{background:#fff;padding:3em;text-align:center}.error-404 .page-title{margin:0 0 1.5rem;font:66px/1.1 var(--font-head);color:var(--heading)}.error-404 .page-sub-title{margin:0;font:1.5rem/1.3 var(--font-head);color:var(--heading)}.error-404-search{max-width:370px;margin:1.5em auto 0;padding-top:.5em}.error-404 .search-form{position:relative}.error-404 .search-field{width:100%;padding:12px 45px 12px 15px;border:1px solid var(--line);background:#fafafa;color:#666;font:inherit;vertical-align:top}.error-404 .search-icon{position:absolute;top:18.2px;left:calc(50% - 191.9px);padding:0;border:0;background:0 0;font-size:inherit;line-height:0}.error-404 .search-icon svg{width:.9em;height:1em;fill:#3a3a3a}.error-404 .search-extra{padding:.75em;border:1px solid var(--line);background:#fff;color:#666;font:inherit;vertical-align:top}@media(max-width:1200px){.error-404{padding:3.34em 2.4em}}@media(max-width:921px){.error-404 .page-title{font-size:50px}.error-404 .search-icon{top:17.2px;left:calc(50% - 176.1px)}}@media(max-width:768px){.error-404{padding:1.5em 2.14em}}@media(max-width:544px){.error-404{padding:1.5em 1em}.error-404 .page-title{font-size:40px}}.builder-page{margin:0 auto}.elementor-section{position:relative}.elementor-container{display:flex;margin:0 auto}.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-column{position:relative;display:flex;width:100%;min-height:1px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-widget-wrap{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;width:100%}.elementor-widget{position:relative;width:100%}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget-text-editor p{margin-bottom:1.6em}.elementor-widget-text-editor a{text-decoration:underline}.elementor-col-25{width:25%}.elementor-col-33{width:33.333%}.elementor-col-50{width:50%}.elementor-col-100{width:100%}.elementor-widget-image{text-align:center}.elementor-widget-image img{display:inline-block;vertical-align:middle}@media(max-width:767px){.elementor-section-boxed>.elementor-container{max-width:767px}.elementor-container{flex-wrap:wrap}.elementor-column{width:100%}}.page-main .elementor-heading-title{margin:0}:is(.elementor-4267,.elementor-4321,.elementor-4340,.elementor-4839,.elementor-4804) .elementor-heading-title{color:#202020}:is(.elementor-4267,.elementor-4321,.elementor-4247,.elementor-4262,.elementor-3013,.elementor-4340,.elementor-4839) .elementor-heading-title{text-align:center}.elementor-4585 :is(.elementor-element-a81cead,.elementor-element-17c88d0){text-align:center}:is(.elementor-4247,.elementor-4262) .elementor-heading-title{color:#020202}.elementor-3013 .elementor-heading-title{color:var(--navy)}:is(.elementor-4267,.elementor-4321,.elementor-4247,.elementor-4262,.elementor-4340,.elementor-4839) .elementor-widget-text-editor{color:#676767}.elementor-4267 .elementor-widget-text-editor{font-family:var(--font-roboto)}.ea-card{margin-bottom:10px;border:1px solid #e2e2e2;border-radius:3px;background:#3676f1}.page-main .ea-header{margin:0}.ea-header a{display:block;padding:15px;color:#fff;font-family:var(--font-head);font-size:20px;font-weight:600;line-height:28px;text-decoration:none}.elementor-widget-text-editor .ea-header a{text-decoration:none}.ea-expand-icon{position:relative;float:left;width:22.375px;height:28px;margin-right:10px}.ea-expand-icon::before{content:"";position:absolute;left:4px;top:13px;width:13px;height:3px;background:#fff}.ea-icon-expand-plus::after{content:"";position:absolute;left:8px;top:8px;width:4.5px;height:13px;background:#fff}.sp-collapse{display:none;background:#fff}.sp-collapse.show{display:block}.sp-collapse.spcollapsing{overflow:hidden;transition:height .35s ease}.ea-body{padding:15px;color:#444}.elementor-widget-text-editor .ea-body p{margin:0}.scroll-top{position:fixed;right:30px;bottom:30px;z-index:99;width:31.5px;height:31.5px;border-radius:2px;background:var(--navy);cursor:pointer}.scroll-top[hidden]{display:none}.scroll-top svg{position:absolute;left:3.75px;top:11.62px;width:24px;height:9px;fill:#fff;transform:rotate(180deg)}@media(max-width:921px){.scroll-top svg{left:8.25px;top:9px;width:15px;height:12.75px}}body:has(.spectra-content){container-type:inline-size}.spectra-content.spectra-content>.alignfull.alignfull{width:100cqw;max-width:100cqw;margin-left:calc(50% - 50cqw);margin-right:calc(50% - 50cqw)}body:not(.transparent-header) .spectra-content{padding-top:60px}@media(max-width:921px){body:not(.transparent-header) .spectra-content{padding-top:2rem}}.spectra-content .wp-block-uagb-buttons .uagb-block-55f959f1 .wp-block-button__link:is(:hover,:focus){background:var(--navy)}.spectra-content .wp-block-uagb-buttons .uagb-block-55f959f1 .uagb-buttons-repeater:is(:hover,:focus) .uagb-button__link{color:#fff}.page-main{line-height:1.65em}.page-main{--ast-global-color-0:#072a6a;--ast-global-color-1:#072a6a;--ast-global-color-2:#0f172a;--ast-global-color-3:#364151;--ast-global-color-4:#e7f6ff;--ast-global-color-5:#fff;--ast-global-color-6:#d1dae5;--ast-global-color-7:#070614;--ast-global-color-8:#222}.page-main :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-head);font-weight:600;color:var(--heading);margin-bottom:20px}.page-main h1{font-size:66px;line-height:1.1}.page-main h2{font-size:48px;line-height:1.3;margin-bottom:.7em}.page-main h3{font-size:30px;line-height:1.3}.page-main h4{font-size:24px;line-height:1.4}.page-main h5{font-size:18px;line-height:1.6}.page-main h6{font-size:14px;line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:1.5px}.page-main p{margin-bottom:1.6em}.page-main>:last-child{margin-bottom:0}.page-main a{text-decoration:underline}.page-main .wp-block-button__link{text-align:center;word-break:break-word}.page-main .wp-block-button__link{font-weight:500;line-height:1em;letter-spacing:1px;text-decoration:none}.page-main :is(input,textarea,select,button){font:inherit}.page-main :is(input,textarea,select){color:#808285}.page-main :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea){color:#666}.page-main button{padding:15px 30px;border:1px solid var(--navy);border-radius:0;background:0 0;color:var(--navy);line-height:1em;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.page-main legend{padding:0 .5em}.page-main :is(input[type=radio],input[type=checkbox]){margin:0}@media(max-width:921px){.page-main h1{font-size:50px}.page-main h2{font-size:36px}.page-main h3{font-size:24px}.page-main h4{font-size:1.25rem}.page-main h5{font-size:1rem}.page-main h6{font-size:.875rem}}@media(max-width:544px){.page-main h1{font-size:40px}.page-main h2{font-size:32px}}.elementor-3013 h1.elementor-heading-title{font-size:48px;line-height:1.3}@media(max-width:921px){.elementor-3013 h1.elementor-heading-title{font-size:36px}}@media(max-width:544px){.elementor-3013 h1.elementor-heading-title{font-size:32px}}.elementor-4681 .elementor-heading-title{color:#0b0c0c}.elementor-4681 :is(.elementor-element-a1780fb,.elementor-element-a423199) .elementor-heading-title{text-align:center}.elementor-4681 :is(.elementor-element-a23a3a7,.elementor-element-6f4d6fd){text-align:justify}.elementor-widget-text-editor ul{margin:1em 0;padding-left:40px;list-style:disc}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin:0 -5px -10px}.elementor-field-group{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0 5px;margin-bottom:10px}.elementor-field-group>.elementor-field-textual{width:100%;max-width:100%}.elementor-field-subgroup{display:flex;flex-wrap:wrap;width:100%}.elementor-field-option{flex-basis:100%}.elementor-form input.elementor-field{padding:.75em;border:1px solid var(--line);border-radius:0;background:#fff;color:#1f2124;font:15px/21px var(--font-body)}.elementor-form textarea.elementor-field{padding:5px 14px;border:1px solid #69727d;border-radius:0;background:#fff;color:#1f2124;font:15px/21px var(--font-body)}.elementor-form input[type=checkbox]{margin:0;font:inherit;color:#808285}.elementor-form textarea.elementor-field{outline-width:0}.elementor-form .elementor-button{width:100%;padding:15px 30px;border:0;border-radius:0;background:#69727d;color:#fff;font:500 1rem/1 var(--font-body);letter-spacing:1px;text-transform:uppercase;cursor:pointer}.elementor-button-content-wrapper{display:flex;justify-content:center}.elementor-form .apbct_special_field{display:none}.elementor-form .elementor-button:hover{background:var(--navy)}.elementor-form input.elementor-field:focus{color:#111}.elementor-form textarea.elementor-field:focus{border-color:var(--line);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.embedpress-document-embed{width:100%}.embedpress-document-embed>div{display:block}.ep-elementor-content{display:inline-block;max-width:100%}.ep-percentage-width{width:100%}.embedpress-document-embed iframe{display:inline-block;border:0;line-height:1}.embedpress-el-powered{display:none}@media(max-width:1024px){iframe.embedpress-embed-document-pdf{height:400px!important}}@media(max-width:767px){iframe.embedpress-embed-document-pdf{height:300px!important}}.woo-page{margin-top:60px;margin-bottom:60px}.woo-page .entry-header{margin-bottom:1.5em}.woo-page .entry-title{margin-bottom:.5em;font-family:var(--font-head);font-size:2rem;font-weight:600;line-height:1.2;color:var(--heading)}.woo-main{line-height:1.65em}.woo-main .button{display:inline-block;padding:15px 30px;border:1px solid var(--navy);border-radius:0;background:0 0;color:var(--navy);font:500 1rem/1em var(--font-body);letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer}.woocommerce-info{position:relative;margin:0 0 2em;padding:1em 2em 1em 3.5em;border-top:3px solid var(--navy);background:#f7f6f7;color:#515151}.woocommerce-info::before{content:"";position:absolute;left:1.5em;top:1.2875em;width:1em;height:1em;box-sizing:border-box;border:.0625em solid var(--navy);border-top-width:.25em}.return-to-shop{margin-bottom:1.6em}.woocommerce-breadcrumb{margin-bottom:1em;font-size:.92em;color:#777}.woocommerce-breadcrumb a{color:#777}.woo-main .entry-content::after{content:"";display:table}.woo-login{max-width:540px;margin:2em auto;padding:40px;border:1px solid var(--line);border-radius:3px}.woo-login h2{margin-bottom:1.5em;font-family:var(--font-head);font-size:48px;font-weight:700;line-height:1.3;text-align:center;color:var(--heading)}.woo-login .woo-row{position:relative;margin:0 0 20px;padding:3px}.woo-float label{position:absolute;top:3px;left:3px;z-index:1;margin-top:.35em;padding:0 1.1em;font-size:.7em;line-height:1.625;opacity:0;pointer-events:none;transition:.2s ease-out}.woo-float.ast-animate-input label{opacity:1}.woo-login .required{color:red;font-weight:700}.woo-login .input-text{display:block;width:100%;padding:.9em .8em;border:1px solid var(--line);border-radius:4px;background:#fff;color:#666;font:1rem/1 var(--font-body);outline:0}.woo-login .input-text:focus{color:#111}.woo-float.ast-animate-input .input-text{padding:1.45em .8em .35em}.password-input{position:relative;display:flex}.show-password-input{position:absolute;top:50%;right:.7em;width:1.0625em;height:1em;padding:0;font-size:1rem;border:0;background:0 0;transform:translateY(-50%);cursor:pointer}.show-password-input svg{position:absolute;left:7px;top:4px;width:15px;height:8px;fill:#000}.woo-remember label{display:block;font-size:.9em;font-weight:600;line-height:2}.woo-remember input[type=checkbox]{position:relative;width:16px;height:16px;margin:0 5px 0 0;border:1px solid var(--navy);border-radius:3px;background:#fff;vertical-align:middle;appearance:none;-webkit-appearance:none}.woo-remember input[type=checkbox]:checked{background:var(--navy)}.woo-remember input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;bottom:1px;width:2px;height:4px;background:#fff;transform:rotate(35deg)}.woo-login-submit.button{display:block;width:100%;margin-top:1.5em;text-align:center}.woo-login .lost_password{margin:0;text-align:center}.woo-track-intro{margin:0 0 1.5em}.woo-track .woo-track-error{margin:0 0 20px}.woo-track-result .order-info{margin:0 0 1.5em}.woo-track-result mark{background:0 0;color:inherit;font-weight:700}.woo-login .woo-track-result h2{margin:0 0 .8em;font-size:1.5em;line-height:1.3;text-align:left}.woo-track-result .product-name{width:60%}@media(max-width:544px){.woo-login.woo-track{padding:24px 16px}.woo-track-result .shop_table th,.woo-track-result .shop_table td{padding:.6em .7em}}.woo-track-result .shop_table tbody td,.woo-track-result .shop_table tfoot th,.woo-track-result .shop_table tfoot td{border-top:1px solid var(--line)}.woo-track-result .shop_table tfoot th{font-weight:700}.woo-track-result address{margin:0 0 1.5em;padding:12px;border:1px solid var(--line);font-style:normal;line-height:1.65}.woo-track-again{margin:0;text-align:center}@media(max-width:921px){.woo-page{margin-top:0;margin-bottom:0}.woo-login h2{font-size:36px}}@media(max-width:544px){.woo-login h2{font-size:32px}}.woo-main .entry-content a:not(.button){text-decoration:none}.cr-comment-images{width:fit-content;max-width:100%}.cr-comment-images img{display:block;max-width:100%;height:auto}@media(min-width:922px) and (max-width:1199px){.page-container.product-page,.woo-page{margin-top:0;margin-bottom:0}.blog-list{margin-top:0;margin-bottom:10px}}.product-page p.stock.out-of-stock{margin:0 0 1.75em;color:red;font-size:1rem}.product-page form.cart[hidden],.product-page p.stock[hidden]{display:none}.woo-main .shop_table{width:100%;margin:0 -1px 2rem 0;border:1px solid var(--line);border-collapse:separate;border-spacing:0;text-align:left;font-size:16px;line-height:normal}.woo-main .shop_table th,.woo-main .shop_table td{padding:.7em 1em;vertical-align:middle}.woo-main .shop_table.cart thead th{font-weight:700}.woo-main .shop_table.cart tbody td{border-top:1px solid var(--line)}.woo-main .shop_table.cart td.product-remove{width:52px;text-align:center}.woo-main .shop_table.cart a.remove{position:relative;display:inline-block;width:20px;height:20px;border-radius:100%;color:inherit;font-size:18px;line-height:21px;opacity:.5}.woo-main .shop_table.cart a.remove::before{content:"";position:absolute;inset:0;border:1px solid;border-radius:100%}.woo-main .shop_table.cart a.remove:hover{opacity:1}.woo-main .shop_table.cart a.remove svg{display:block;width:14px;height:14px;margin:3px}.woo-main .shop_table.cart td.product-thumbnail{width:102px}.woo-main .shop_table.cart td.product-thumbnail img{display:inline;width:70px;height:70px;object-fit:cover;vertical-align:middle}.woo-main .shop_table.cart td.product-name{font-weight:500}.woo-main .shop_table.cart td.product-name a{color:var(--navy)}.woo-main .shop_table.cart input.qty{width:3.631em;padding:.3em;border:1px solid var(--line);border-radius:0;background:#fff;color:#666;font:1rem/1 var(--font-body);text-align:center}.woo-main .shop_table.cart td.actions{text-align:right}.woo-main .shop_table.cart .coupon{display:flex;float:left;align-items:center}.woo-main .shop_table.cart #coupon_code{width:241px;height:35px;margin-right:4px;padding:8px 12px;border:1px solid var(--line);border-radius:0;color:#666;font:1rem/1 var(--font-body)}.woo-main .shop_table.cart .coupon .button{margin-left:5px}.woo-main .cart-collaterals::after{content:"";display:table;clear:both}.woo-main .cart_totals{float:right;width:48%;margin-bottom:2em;padding:0 20px;border:1px solid var(--line)}.woo-main .cart_totals h2{margin:0 -20px 20px;padding:.7em 1em;border-bottom:1px solid var(--line);background:#fbfbfb;color:var(--heading);font:700 1.2em/1.3 var(--font-head)}.woo-main .cart_totals table{width:100%;margin:0 0 6px;border:0;border-bottom:1px solid var(--line)}.woo-main .cart_totals th,.woo-main .cart_totals td{line-height:24px}.woo-main .cart_totals th{width:40%;font-weight:500}.woo-main .cart_totals tr+tr th,.woo-main .cart_totals tr+tr td{border-top:1px solid var(--line)}.woo-main .wc-proceed-to-checkout{padding:1em 0}.woo-main .cart-express{padding-top:.375em}.woo-main .cart-express .express-checkout-button{margin-bottom:.75em}.express-checkout-button{display:flex;justify-content:center;align-items:center;width:100%;padding:1.06em 1em;border:0;border-radius:0;background:#000;color:#fff;font:500 1.1em/1.8 var(--font-body);letter-spacing:1px;text-transform:uppercase;cursor:pointer}.express-checkout-button img{width:40px;height:auto;margin:0 -1px -5px 7px}.woo-main .express-separator{margin:0;padding:1em 0;text-align:center}.woo-main a.checkout-button{display:block;margin-bottom:1em;padding:1em;font-size:1.1em;line-height:1.8;text-align:center}.woo-main [data-cart-page].processing{opacity:.6;pointer-events:none}@media(max-width:768px){.woo-main .shop_table_responsive{table-layout:fixed}.woo-main .shop_table_responsive thead{display:none}.woo-main .shop_table_responsive tr,.woo-main .shop_table_responsive td{display:block}.woo-main .shop_table_responsive tr[hidden]{display:none}.woo-main .shop_table.cart td{min-height:3.25em}.woo-main .shop_table_responsive td{text-align:right}.woo-main .shop_table_responsive td[data-title]::before{content:attr(data-title)": ";float:left;font-weight:700}.woo-main .shop_table.cart td.product-remove,.woo-main .shop_table.cart td.product-thumbnail{width:auto}.woo-main .shop_table.cart tbody tr.cart_item td.product-remove{border-top:0;text-align:right}.woo-main .shop_table.cart td.product-thumbnail{text-align:center}.woo-main .shop_table.cart input.qty{width:53px}.woo-main .shop_table.cart .coupon{float:none;padding-bottom:8px}.woo-main .shop_table.cart #coupon_code{width:auto;min-width:0;flex:1;padding:.5em .75em;line-height:1}.woo-main .shop_table.cart .coupon .button{padding:15px 1em}.woo-main .cart_totals{float:none;width:100%}.woo-main .cart_totals th{display:none}.woo-main .cart-express .express-checkout-button{padding:1em}}.woo-main form.woocommerce-checkout{display:flex;align-items:flex-start;margin-bottom:1em}.woo-main #customer_details{flex:0 0 55%;width:55%;margin-right:4.35%}.woo-main #ast-order-review-wrapper{position:sticky;top:1em;flex:0 0 40%;width:40%}.woo-main .express-checkout-box{display:flex;flex-direction:column;align-items:center;margin:0 0 1em;padding:1em 2em 2em;border:1px solid #e6e6e6;border-radius:5px}.woo-main .express-checkout-box legend{margin:0 auto;padding:0 10.5px;color:#111;font-size:14px;line-height:inherit}.woo-main .express-checkout-box p{margin:0 0 15px;font-size:15px;text-align:center}.woo-main .express-checkout-box .express-checkout-button{width:100%;height:48px;margin-top:5px;padding:15px 30px;font-size:16px;line-height:16px}.woo-main .express-checkout-box .express-checkout-button img{width:39px;margin:0 0 -3px 7px}.woo-main .ast-checkout-form-heading h3,.woo-main .woocommerce-billing-fields h3,.woo-main .woocommerce-additional-fields h3{margin:0 0 20px;padding:20px 0 14px;border-bottom:1px solid var(--line);color:var(--heading);font:700 1.2em/1.3 var(--font-head)}.woo-main .ast-checkout-form-heading h3{display:inline-block}.woo-main .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;margin:0 -7px}.woo-main form.checkout .form-row{position:relative;margin:0 0 6px;padding:7px}.woo-main #customer_info .form-row{margin:0;padding:7px 0}.woo-main .form-row-first,.woo-main .form-row-last,.woo-main .ast-column-50{width:50%}.woo-main .ast-column-33{width:33.333%}.woo-main .form-row-wide,.woo-main .form-row.notes{width:100%}.woo-main form.checkout p.form-row>label{position:absolute;z-index:1;margin-top:.35em;padding:0 1.1em;font-size:.7em;line-height:1.625;opacity:0;pointer-events:none;transition:opacity .2s}.woo-main form.checkout p.form-row.ast-animate-input>label{opacity:1}.woo-main form.checkout #billing_country_field>label{position:static;display:block;opacity:1}.woo-main form.checkout .form-row .required{color:red;font-weight:700;border:0;text-decoration:none}.woo-main form.checkout .form-row .optional{display:none}.woo-main form.checkout .woocommerce-input-wrapper{display:block}.woo-main form.checkout .input-text,.woo-main form.checkout select{display:block;width:100%;padding:.9em .8em;border:1px solid var(--line);border-radius:4px;background:#fff;color:#666;font:1em var(--font-body);outline:0}.woo-main form.checkout .ast-animate-input .input-text,.woo-main form.checkout select{padding:1.45em .8em .35em}.woo-main form.checkout select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23333' stroke-width='1.6'/%3E%3C/svg%3E")no-repeat right .9em center}.woo-main form.checkout #billing_state{color:#444}.woo-main form.checkout textarea.input-text{height:4em;line-height:1.5;resize:vertical}.woo-main form.checkout .woocommerce-invalid .input-text,.woo-main form.checkout .woocommerce-invalid select{border-color:#a00}.woo-main #ast-checkout-coupon{margin:1em 0}.woo-main #ast-coupon-trigger{display:inline-block;margin:0;cursor:pointer}.woo-main #ast-coupon-trigger[hidden]{display:none}.woo-main #ast-checkout-coupon .coupon:not([hidden]){display:flex;justify-content:space-between;margin-top:.5em}.woo-main #ast-coupon-code{width:70%;padding:.9em .8em;border:1px solid var(--line);border-radius:4px;font:1em var(--font-body)}.woo-main #ast-apply-coupon{width:28%;padding:0 .5em}.woo-main #payment h3{margin:0 0 1em;color:var(--heading);font:700 1.2em/1.3 var(--font-head)}.woo-main ul.wc_payment_methods{margin:0 0 8px;padding:0;border:1px solid var(--line);border-radius:4px;list-style:none;text-align:left}.woo-main li.wc_payment_method{padding:15px 15px 0;line-height:2}.woo-main li.wc_payment_method>input{display:none}.woo-main li.wc_payment_method>label{display:inline-block;font-weight:500;line-height:2}.woo-main .cpsw_stripe_icons img{display:inline;width:32px;margin:-2px 0 0 .3em;vertical-align:middle}.woo-main div.payment_box{width:calc(100% + 30px);margin:15px 0 0 -15px;padding:1.5em;border-top:1px solid var(--line);border-radius:0 0 4px 4px;background:#e7f6ff;color:#515151;font-size:.92em;line-height:1.5}.woo-main div.payment_box p{margin:0 0 1em}.woo-main .cpsw-stripe-elements-wrapper{padding:1.02em .95em;background:#fff}.woo-main .woocommerce-privacy-policy-text p{margin:0 0 1.6em}.woo-main .cr-customer-consent{margin:0 0 1.6em}.woo-main .cr-customer-consent label{font-size:.9em;font-weight:700;line-height:2}.woo-main .cr-customer-consent input{margin:-2px 8px 0 0;vertical-align:middle}.woo-main #place_order{display:block;width:100%}.woo-main form.checkout .form-row.place-order{margin:0 0 6px;padding:0 0 1.5em}.woo-main .woocommerce-additional-fields__field-wrapper{margin:0 -7px}.woo-main #place_order svg{margin:-2px .3em 0 0;vertical-align:middle}.woo-main form.checkout.processing{opacity:.6;pointer-events:none}.woo-main #order_review_heading{margin:1em 0 .7em;color:var(--heading);font:700 1.2em/1.3 var(--font-head)}.woo-main #order_review{margin-bottom:2em;border:1px solid var(--line);border-radius:4px}.woo-main .woocommerce-checkout-review-order-table{margin:0;border:0;border-radius:4px}.woo-main .woocommerce-checkout-review-order-table th,.woo-main .woocommerce-checkout-review-order-table td{padding:1.5em 1.2em;border-bottom:1px solid var(--line);line-height:1.4}.woo-main .woocommerce-checkout-review-order-table thead th{padding:1em 1.2em;font-weight:500}.woo-main .woocommerce-checkout-review-order-table .product-total,.woo-main .woocommerce-checkout-review-order-table tfoot td{text-align:right}.woo-main .woocommerce-checkout-review-order-table td.product-name{display:flex;flex-wrap:wrap;align-items:center;padding-right:0}.woo-main .woocommerce-checkout-review-order-table td.product-name .ast-product-image{width:100%}.woo-main .woocommerce-checkout-review-order-table .ast-product-image{display:flex;align-items:center}.woo-main .ast-product-thumbnail img{width:50px;height:auto;margin-right:10px;border-radius:4px}.woo-main .woocommerce-checkout-review-order-table .ast-product-name{width:calc(100% - 60px)}.woo-main strong.product-quantity{display:block;font-weight:400}.woo-main .woocommerce-checkout-review-order-table tfoot th{font-weight:400;text-align:left}.woo-main .woocommerce-checkout-review-order-table tr.order-total th,.woo-main .woocommerce-checkout-review-order-table tr.order-total td{padding:1em 1.1em;border-bottom:0;font-size:1.125em}.woo-main .woocommerce-checkout-review-order-table tr.order-total th{font-weight:600}.woo-main .ast-mobile-order-review-wrap{display:none}@media(max-width:921px){.woo-main form.woocommerce-checkout{display:block}.woo-main #customer_details{width:100%;margin:0}.woo-main #ast-order-review-wrapper{display:none}.woo-main .ast-mobile-order-review-wrap{display:block;margin:0 -20px 1em;background:#e7f6ff}.woo-main #ast-order-review-toggle{display:flex;justify-content:space-between;align-items:center;padding:1.5em 1.2em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:500;cursor:pointer}.woo-main .ast-order-review-toggle-button-wrap{display:flex;align-items:center}.woo-main .ast-order-review-toggle-text{padding-right:.5em}.woo-main #ast-order-review-toggle svg{color:var(--navy);transition:transform .2s}.woo-main #ast-order-review-toggle.active svg{transform:rotate(180deg)}.woo-main #ast-order-review-content{background:#fff}.woo-main #place_order{margin-bottom:1em}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-error{position:relative;margin:0 0 2em;padding:1em 2em 1em 3.5em;border-top:3px solid var(--navy);background:#f7f6f7;color:#515151;list-style:none;font:1rem/1.65 var(--font-body);overflow-wrap:break-word}.woocommerce-message::after{content:"";display:table;clear:both}.woocommerce-error{border-top-color:#b81c23}.woocommerce-message::before,.woocommerce-error::before{content:"";position:absolute;left:1.5em;top:1.3125em;width:1em;height:1em;background:var(--navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 .5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15zM6.8 11.3 3.6 8.1l1.1-1.1 2.1 2.1 4.5-4.5 1.1 1.1z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 .5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15zM6.8 11.3 3.6 8.1l1.1-1.1 2.1 2.1 4.5-4.5 1.1 1.1z'/%3E%3C/svg%3E")center/contain no-repeat}.woocommerce-error::before{background:#b81c23;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 .5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15zM6.9 3.5h2.2l-.35 5.6h-1.5zM8 10.3a1.15 1.15 0 1 1 0 2.3 1.15 1.15 0 0 1 0-2.3z'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 .5a7.5 7.5 0 1 0 0 15 7.5 7.5 0 0 0 0-15zM6.9 3.5h2.2l-.35 5.6h-1.5zM8 10.3a1.15 1.15 0 1 1 0 2.3 1.15 1.15 0 0 1 0-2.3z'/%3E%3C/svg%3E")center/contain no-repeat}.woocommerce-message .button{display:inline-block;float:right;padding:15px 30px;border:1px solid var(--navy);border-radius:0;background:0 0;color:var(--navy);font:500 1rem/1 var(--font-body);letter-spacing:1px;text-transform:uppercase;text-decoration:none}@media(max-width:544px){.woocommerce-message{display:flex;flex-wrap:wrap}.woocommerce-message .button{order:1;margin-top:.5em}}.product-page>.woocommerce-notices-wrapper{width:100%}.express-checkout[hidden],.express-inline[hidden],.express-spacer[hidden],.cart-express[hidden],.express-checkout-box[hidden]{display:none!important}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px}.elementor-message{width:100%;margin:10px 0;font-size:1em;line-height:1}.elementor-message-success{color:#5cb85c}.elementor-message-danger{color:#d9534f}.hs-form-message{margin:16px 0 0;padding:14px 16px;border-radius:10px;font-size:15px;line-height:1.5}.hs-form-message.is-success{background:#e7f6ff;color:#072a6a}.hs-form-message.is-error{background:#fdecea;color:#b42318}form.is-sending{opacity:.7}#cookie-notice{position:fixed;left:0;bottom:0;z-index:100000;min-width:100%;height:auto;letter-spacing:0;line-height:20px;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,helvetica neue,sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice,#cookie-notice *{box-sizing:border-box}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice.cn-effect-fade{animation:cn-fade-out .3s forwards}@keyframes cn-fade-out{from{opacity:1}to{opacity:0}}.cookie-notice-container{width:100%;padding:15px 30px;text-align:center}.cn-text-container{display:inline-block;margin:0 0 6px}.cn-buttons-container{display:inline-block}#cookie-notice .cn-button{display:inline-block;margin:0 0 0 10px;padding:8.5px 10px;border:0;border-radius:3px;color:inherit;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.25px;line-height:1;text-decoration:none;text-transform:none;white-space:nowrap}.cn-close-icon{position:absolute;top:50%;right:15px;width:15px;height:15px;margin-top:-10px;padding:10px;opacity:.5;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon::before,.cn-close-icon::after{content:" ";position:absolute;top:3px;width:2px;height:15px;background-color:grey}.cn-close-icon::before{transform:rotate(45deg)}.cn-close-icon::after{transform:rotate(-45deg)}@media(max-width:900px){.cookie-notice-container #cn-notice-text,.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}