.fkcart-qty-wrap{display:flex;align-items:center;gap:10px}.fkcart-qty-wrap a.remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#8a8a8a;text-decoration:none}.fkcart-qty-wrap a.remove:hover{color:#d9534f}.site-header{box-shadow:0 3px 5px rgb(0 0 0 / .1);position:relative;z-index:6}.site-header .main-header{align-items:center}.vy-header-right{margin-left:auto;display:flex;align-items:center;gap:22px}.vy-help{display:flex;flex-direction:column;align-items:center;gap:6px;color:#093380;font-size:14px;font-weight:500;line-height:1;text-decoration:none}.vy-help svg{width:22px;height:22px;fill:#093380}.vy-help:hover{color:#061f4f}.vy-header-right .fkcart-shortcode-container{color:#000}.col-full-nav{box-shadow:0 3px 5px rgb(0 0 0 / .1)}.main-navigation ul.menu>li>a{padding-left:0;padding-right:0;margin-right:35px}@media (max-width:992px){.site-header .main-header{padding-top:10px;padding-bottom:10px}.vy-header-right{gap:12px}}:root{--vy-blue:#093380;--vy-blue-d:#061f4f;--vy-sky:#A1B7E8;--vy-light:#F9FBFC;--vy-grey:#EEEEEE;--vy-muted:#54595F;--vy-head:Inter,"Segoe UI",system-ui,sans-serif;--vy-body:Inter,"Segoe UI",system-ui,sans-serif;--vy-inter:Inter,sans-serif}.vy-sec{position:relative;isolation:isolate;margin:0!important;max-width:none}.entry-content>.vy-sec.alignfull,.vy-sec.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.vy-sec::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.vy-inner{max-width:1300px;margin:0 auto!important;padding:0;position:relative}.vy-sec :where(p,h1,h2,h3,h4,h5,h6,figure,ul,ol){margin:0}.vy-sec :where(.is-layout-flow,.is-layout-constrained,.wp-block-column)>*{margin-block:0!important}.vy-sec .wp-block-columns{gap:0;margin:0!important;flex-wrap:nowrap}.vy-sec .wp-block-column{padding:10px;display:flex;flex-direction:column;gap:20px;min-width:0}.vy-sec h1,.vy-sec h2,.vy-sec h3,.vy-sec h4,.vy-sec h5,.vy-sec h6{font-family:var(--vy-head);font-weight:700;letter-spacing:0;color:#000}.vy-sec p{font-family:var(--vy-body);font-size:16px;line-height:1.5}.vy-sec .wp-block-image img{display:block;height:auto;max-width:100%}.vy-sec .wp-block-buttons{margin:0;gap:10px}.vy-sec .wp-block-button__link{font-family:var(--vy-body);font-size:16px;font-weight:500;line-height:1;padding:15px 30px;border-radius:25px;background:var(--vy-blue);color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:background .2s}.vy-sec .wp-block-button__link:hover{background:var(--vy-blue-d);color:#fff}.vy-sec .vy-btn-sm .wp-block-button__link{font-size:15px;padding:15px 25px}.vy-sec .vy-btn-black .wp-block-button__link{background:#000;border-radius:15px}.vy-sec .vy-btn-black .wp-block-button__link:hover{background:var(--vy-blue-d)}.vy-btn-ic{width:1em;height:1em;fill:currentColor}.vy-ic{display:flex;justify-content:center;line-height:1}.vy-ic svg{width:42px;height:42px;fill:var(--vy-blue)}.vy-eyebrow{font-size:18px!important;line-height:1!important;color:var(--vy-blue)!important}.vy-title-inter{font-family:var(--vy-inter)!important;font-size:39px!important;font-weight:500!important;line-height:1!important}.vy-muted{color:var(--vy-muted)}.vy-bg-grid{background:url(/wp-content/uploads/2025/10/Untitled-design-1.png) 0 0/150px auto}.vy-bg-grid::before{background:radial-gradient(at 50% 100%,rgb(249 251 252 / .5) 0%,#eee 75%)}.vy-ib-title{font-size:18px!important;line-height:1.3!important}.vy-ib-desc{color:var(--vy-muted)}.vy-ib-top{align-items:center;text-align:center;gap:10px!important}.vy-ib-left{display:flex!important;gap:15px;align-items:flex-start}.vy-ib-left .vy-ib-title{font-size:25px!important;font-weight:600!important}.vy-ib-body{display:flex;flex-direction:column;gap:4px}.vy-js .vy-anim{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.vy-js .vy-anim.vy-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vy-js .vy-anim{opacity:1;transform:none;transition:none}}@media (max-width:1024px){.vy-inner{padding:0 10px}.vy-title-inter{font-size:32px!important}}@media (max-width:781px){.vy-sec .wp-block-columns{flex-wrap:wrap!important}.vy-sec .wp-block-column{flex-basis:100%!important}.vy-title-inter{font-size:32px!important;line-height:1.1!important}}.vy-hero{background:#093380 url(/wp-content/uploads/2025/10/bg_memphis4.png) 0 0/150px auto;padding:48px 0}.vy-hero::before{background:radial-gradient(at 0 0,#093380 26%,#000 95%);opacity:.76}.vy-hero-cols{align-items:stretch}.vy-hero-copy{justify-content:center;min-height:538px}.vy-hero h6.vy-eyebrow-light{font-size:18px;line-height:1;color:#F9FBFC}.vy-hero .vy-hero-title{font-size:48px;line-height:1;color:#F9FBFC;margin:0}.vy-hero .vy-hero-text{color:#F9FBFC}.vy-hero-media{position:relative;justify-content:center;align-items:center;background:url(/wp-content/uploads/2025/10/Untitled-design.png) center/contain no-repeat}.vy-hero-img img{max-height:468px;width:auto!important;margin:0 auto}.vy-hero .vy-hero-badge{position:absolute;top:0;right:0;width:150px;height:150px;border-radius:50%;background:#F9FBFC;color:#093380;font-family:var(--vy-head);font-weight:700;font-size:18px;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center;padding:21px}.vy-features{padding:32px 0;border-bottom:1px solid #000}.vy-cats{padding:48px 0 112px}.vy-promo{background:#eee url(/wp-content/uploads/2025/10/A-5.png) center/cover no-repeat;border-radius:15px;min-height:400px;padding:32px 224px 32px 32px;display:flex;flex-direction:column;justify-content:center;gap:15px}.vy-promo .vy-promo-eyebrow{font-family:var(--vy-head);font-size:18px;font-weight:700;color:#093380}.vy-promo .vy-promo-title{font-family:var(--vy-head);font-size:25px;font-weight:600;line-height:1.3;color:#000}.vy-promo .wp-block-button__link{font-family:var(--vy-head);font-size:18px;font-weight:700;padding:10px 20px;color:#F9FBFC}.vy-cats-right{padding-top:74px!important;gap:64px!important}.vy-cats-title{font-size:39px!important;line-height:1!important}.vy-cat-grid .wp-block-column{padding:10px;gap:0}.vy-cat{background:#eee;border-radius:15px;margin:10px;padding:0 10px 20px!important;flex:1 1 0!important;height:191px;justify-content:space-between}.vy-cat-img img{width:122px!important;height:135px!important;object-fit:contain;margin:-22px auto 0}.vy-cat-name{font-family:var(--vy-head)!important;font-size:18px!important;font-weight:700;line-height:1!important}.vy-cat-name a{color:#000;text-decoration:none}.vy-flash{padding:64px 0 112px}.vy-flash-card{background:#eee;border:1px solid rgb(122 122 122 / .46);border-radius:15px;box-shadow:0 0 60px rgb(0 0 0 / .1);padding:16px 16px 16px 0;margin:0 10px!important}.vy-flash-intro{justify-content:center;padding:26px 0 0 72px!important}.vy-flash-title{font-size:31.25px!important}.vy-flash-text{color:#000}.vy-countdown{display:flex;gap:7px;justify-content:center}.vy-cd-item{background:#A1B7E8;border-radius:5px;padding:7px;text-align:center;min-width:60px}.vy-cd-num{display:block;font-family:var(--vy-body);font-size:24px;line-height:1.1;color:#093380;font-weight:600}.vy-cd-label{display:block;font-family:var(--vy-body);font-size:15px;color:#000}.vy-banner{padding:112px 0;background:url(/wp-content/uploads/2025/10/woman-with-glasses-using-computer-scaled-1.jpg) 100% 50%/cover no-repeat}.vy-banner::before{background:#000;opacity:.3}.vy-banner .vy-banner-title{font-size:48px;line-height:1;color:#F9FBFC}.vy-banner .vy-banner-text{color:#F9FBFC}.vy-banner .wp-block-button__link{color:#eee;font-weight:400}.vy-counters{padding:48px 0;background:#093380 url(/wp-content/uploads/2025/10/A-1.png) 50% 50%/125px auto}.vy-counters::before{background:radial-gradient(at 0 0,#093380 0%,#000 85%)}.vy-counters .vy-count{font-family:var(--vy-head);font-size:69px;line-height:70px;font-weight:700;letter-spacing:-1.5px;color:#F9FBFC}.vy-counters .vy-count-title{font-size:19px;line-height:47.5px;color:#F9FBFC}.vy-catprod{padding:80px 0 112px}.vy-catprod .vy-inner{display:flex;flex-direction:column;gap:40px}.vy-welcome{padding:60px 0 112px}.vy-welcome-cols{align-items:center}.vy-welcome-imgs{position:relative;height:670px}.vy-welcome-imgs figure{position:absolute;width:370px;margin:0!important}.vy-welcome-imgs img{width:100%!important;object-fit:cover;border-radius:15px}.vy-welcome-img1{left:0;top:62px}.vy-welcome-img1 img{height:425px!important}.vy-welcome-img2{left:390px;top:0}.vy-welcome-img2 img{height:550px!important}.vy-welcome-copy{gap:24px!important;padding-left:48px!important}.vy-ic-circle{width:56px;height:56px;min-width:56px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .12);align-items:center}.vy-ic-circle svg{width:30px;height:30px}.vy-reviews{padding:80px 0}.vy-reviews-head{align-items:center;padding:0 60px 32px!important}.vy-reviews-title{font-size:39px!important;line-height:1!important}.vy-t-slider{position:relative;margin:0 60px!important}.vy-t-track{display:flex;overflow:hidden;scroll-behavior:smooth}.vy-t-slide{flex:0 0 100%;background:#eee;border-radius:8px;padding:28px 40px;display:flex;flex-direction:column;align-items:center;gap:20px}.vy-t-text{font-style:italic;color:#54595F;font-size:16px}.vy-t-author{display:flex;align-items:center;gap:12px}.vy-t-img img{width:40px!important;height:40px!important;border-radius:50%;object-fit:cover}.vy-t-name{font-family:var(--vy-head)!important;font-weight:700;font-size:15px!important;color:#000;line-height:1.3!important}.vy-t-role{font-size:13px!important;color:#093380;line-height:1.3!important}.vy-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:none;color:#093380;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:2}.vy-arrow svg{width:22px;height:22px;fill:currentColor}.vy-arrow.prev{left:-45px}.vy-arrow.next{right:-45px}.vy-faq{padding:60px 0 112px}.vy-faq .vy-inner{display:flex;flex-direction:column;gap:20px;max-width:1150px}.vy-faq-title{font-size:39px!important;line-height:1!important;margin-bottom:30px!important}.vy-faq-cols .wp-block-column{gap:15px}.vy-acc{background:#fff;border-radius:3px;box-shadow:0 0 10px rgb(0 0 0 / .1);overflow:hidden}.vy-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 20px;font-family:var(--vy-head);font-weight:600;font-size:15px;color:#000;background:#fff}.vy-acc summary::-webkit-details-marker{display:none}.vy-acc summary::before{content:"+";font-size:20px;line-height:1;width:12px}.vy-acc[open] summary{background:#093380;color:#fff}.vy-acc[open] summary::before{content:"–"}.vy-acc>:not(summary){padding:20px}.vy-acc p{color:#54595F;font-size:15px}@media (max-width:1024px){.vy-hero .vy-hero-title,.vy-banner .vy-banner-title{font-size:40px}.vy-promo{padding-right:40%}.vy-welcome-imgs{height:520px}.vy-welcome-imgs figure{width:48%}.vy-welcome-img2{left:52%}.vy-welcome-img1 img{height:330px!important}.vy-welcome-img2 img{height:430px!important}.vy-welcome-copy{padding-left:10px!important}}@media (max-width:781px){.vy-hero{padding:32px 0}.vy-hero-copy{min-height:0;text-align:center;align-items:center;padding:20px 20px 30px!important}.vy-hero h6.vy-eyebrow-light{font-size:16px}.vy-hero .vy-hero-title{font-size:32px}.vy-hero-copy .wp-block-buttons,.vy-hero-copy .wp-block-button{width:100%}.vy-hero-copy .wp-block-button__link{width:100%;justify-content:center}.vy-hero-media{min-height:340px}.vy-hero .vy-hero-badge{width:110px;height:110px;font-size:15px}.vy-features-cols .wp-block-column{flex-basis:50%!important}.vy-cats-cols{flex-direction:column-reverse}.vy-cats-right{padding-top:10px!important;gap:20px!important}.vy-cats-title{font-size:32px!important}.vy-cat-grid .wp-block-column.vy-cat{flex-basis:calc(50% - 20px)!important}.vy-promo{padding:32px 45% 32px 20px;min-height:360px}.vy-flash-card{padding:16px}.vy-flash-intro{padding:20px 0!important}.vy-banner{padding:64px 0;background-position:30% 50%}.vy-banner-cols .wp-block-column{text-align:center;align-items:center}.vy-banner .vy-banner-title{font-size:32px}.vy-banner .wp-block-buttons,.vy-banner .wp-block-button,.vy-banner .wp-block-button__link{width:100%;justify-content:center}.vy-banner-space{display:none!important}.vy-counters .vy-count{font-size:48px}.vy-catprod{padding:48px 0 64px}.vy-welcome{padding:40px 0 64px}.vy-welcome-imgs{height:420px}.vy-welcome-img1 img{height:280px!important}.vy-welcome-img2 img{height:380px!important}.vy-reviews-head{padding:0 0 20px!important}.vy-reviews-head .wp-block-buttons{justify-content:flex-start}.vy-reviews-title{font-size:32px!important}.vy-t-slider{margin:0 30px!important}.vy-t-slide{padding:20px}.vy-arrow.prev{left:-34px}.vy-arrow.next{right:-34px}.vy-faq-title{font-size:32px!important}}.vy-sec ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0!important;padding:0 10px}.vy-sec ul.products:before,.vy-sec ul.products:after{display:none}.vy-sec ul.products li.product{width:100%!important;margin:0!important;float:none!important;border:1px solid #aaa;border-radius:10px;padding:12px 12px 16px!important;background:#fff0;display:flex;flex-direction:column}.vy-sec ul.products li.product .onsale{display:none}.vy-sec ul.products li.product .woocommerce-image__wrapper,.vy-sec ul.products li.product img{border-radius:6px}.vy-sec ul.products li.product .woocommerce-loop-product__title,.vy-sec ul.products li.product .woocommerce-loop-product__title a{font-family:var(--vy-inter);font-size:16px;font-weight:500;line-height:1.3;color:#000;margin:10px 0 0}.vy-sec ul.products li.product .price{font-size:18px;font-weight:600;color:#000;margin:12px 0 14px}.vy-sec ul.products li.product .price del{color:#6a7fa8;font-weight:400;font-size:15px}.vy-sec ul.products li.product .price ins{color:#000}.vy-sec ul.products li.product .button{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;width:auto!important;display:inline-flex!important;align-items:center;min-height:0!important;height:auto!important;align-self:flex-start;border-radius:25px;background:#093380;color:#fff;font-family:var(--vy-body);font-size:15px;font-weight:500;padding:10px 16px;line-height:1.2;margin-top:auto}.vy-sec ul.products li.product .button:hover{background:#061f4f}.vy-flash ul.products{grid-template-columns:1fr;padding:0}.vy-flash ul.products.vy-slider-track{display:flex!important;flex-wrap:nowrap!important;flex-wrap:nowrap!important;overflow:hidden;gap:0;scroll-behavior:smooth;padding:0!important}.vy-flash ul.products.vy-slider-track li.product{flex:0 0 100%;border-color:#7a7a7a;border-radius:12px;padding:0 20px 20px!important}.vy-flash .vy-slider-wrap{position:relative;margin:0 40px}@media (max-width:1024px){.vy-sec ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vy-sec ul.products{grid-template-columns:1fr}.vy-flash .vy-slider-wrap{margin:0 26px}}.vy-welcome-cols>.wp-block-column:first-child{flex-basis:63%!important}.vy-welcome-cols>.wp-block-column:last-child{flex-basis:37%!important;padding-left:10px!important}.vy-sec ul.products li.product .star-rating{display:none}.vy-cat-name a,.vy-cat-name a:hover{text-decoration:none!important}@media (max-width:1024px){.vy-welcome-cols>.wp-block-column:first-child,.vy-welcome-cols>.wp-block-column:last-child{flex-basis:50%!important}}@media (max-width:781px){.vy-welcome-cols>.wp-block-column:first-child,.vy-welcome-cols>.wp-block-column:last-child{flex-basis:100%!important}}@media (max-width:992px){.site-header .main-header{position:relative}.vy-header-right{position:absolute;right:1em;top:50%;transform:translateY(-50%)}.vy-header-right .vy-help{display:none}}@media (max-width:781px){.vy-sec .wp-block-columns.vy-features-cols>.wp-block-column{flex-basis:50%!important}.vy-sec .wp-block-columns.vy-cat-grid>.wp-block-column{flex-basis:calc(50% - 20px)!important}.vy-hero .vy-hero-badge{width:120px;height:120px;font-size:14px;word-break:keep-all;overflow-wrap:normal;padding:12px}}.below-content{padding:0!important;background:none!important;border:0!important}.below-content>.col-full{max-width:none!important;padding:0!important;margin:0!important}.below-content .widget{margin:0;padding:0;width:100%;max-width:none}.below-content .vy-sec.vy-newsletter,.below-content .vy-sec.vy-trustbar{width:100%;margin:0!important}.vy-newsletter{background:#eee;padding:35px 0}.vy-news-cols{align-items:center}.vy-newsletter .vy-news-title{font-size:31.25px;line-height:1;margin-bottom:4px}.vy-newsletter .vy-news-text{color:#7a7a7a;font-size:16px}.vy-news-form .wpforms-container{margin:0!important}.vy-news-form .wpforms-form{display:flex;align-items:flex-start;gap:10px}.vy-news-form .wpforms-field-container{flex:1 1 auto}.vy-news-form .wpforms-field{padding:0!important}.vy-news-form .wpforms-field input[type=email]{width:100%!important;max-width:none!important;height:40px;border:1px solid #ddd;border-radius:6px;background:#fff;padding:5px 14px;font-family:var(--vy-body);font-size:15px}.vy-news-form .wpforms-submit-container{padding:0!important;margin:0!important;flex:0 0 143px}.vy-news-form button.wpforms-submit{width:100%;height:40px;border-radius:35px!important;background:#093380!important;color:#F9FBFC!important;font-family:var(--vy-body);font-size:15px!important;font-weight:500;border:0!important;padding:0 24px!important}.vy-news-form button.wpforms-submit:hover{background:#061f4f!important}.vy-news-form .wpforms-confirmation-container-full{margin:0;padding:10px 14px;font-size:15px}.vy-trustbar{background:#093380;padding:15px 0}.vy-trustbar .wp-block-column{padding:10px 10px!important;justify-content:center}.vy-iconlist{list-style:none!important;margin:0!important;padding:0!important}.vy-iconlist li{display:flex;align-items:flex-start;gap:5px;margin:0}.vy-iconlist .vy-li-ic{display:inline-flex;flex:0 0 auto;padding-top:2px}.vy-iconlist .vy-li-ic svg{width:16px;height:16px;fill:currentColor}.vy-iconlist.vy-inline{display:flex;flex-wrap:wrap;gap:8px 20px}.vy-iconlist.vy-inline.vy-right{justify-content:center}.vy-trustbar .vy-iconlist li{color:#F9FBFC;font-family:var(--vy-body);font-size:16px;font-weight:500}.site-footer{background:#F9FBFC!important;padding:48px 0!important;border-top:1px solid #000;border-bottom:1px solid #ccc}.site-footer>.col-full{display:grid!important;grid-template-columns:489px 163px 175px 1fr;column-gap:32px;max-width:1300px!important;padding:0 16px!important}.site-footer>.col-full>.widget{width:auto!important;margin:0!important;padding:0!important;float:none!important}.site-footer>.col-full>.widget:first-child{margin-right:64px!important}.vy-foot-col{display:flex;flex-direction:column;gap:20px}.site-footer .vy-foot-col :where(p,h4,figure,ul){margin:0}.site-footer .vy-foot-title{font-family:var(--vy-head);font-size:25px;font-weight:600;line-height:1;color:#093380;margin:0;text-transform:none;letter-spacing:0}.site-footer .vy-foot-logo img{width:261px;height:auto}.site-footer .vy-foot-about{font-family:var(--vy-body);font-size:15px;line-height:1.45;color:#000}.site-footer .vy-foot-sep{border:0;border-top:1px solid #000;width:100%;margin:4px 0!important;opacity:1}.site-footer .vy-foot-partner img{width:166px;height:auto}.site-footer .vy-foot-links{list-style:none;margin:0;padding:0}.site-footer .vy-foot-links li{margin:0 0 6px;font-family:var(--vy-body);font-size:15px;line-height:1.3}.site-footer .vy-foot-links a,.site-footer .vy-foot-contact a{color:#000;text-decoration:none}.site-footer .vy-foot-links a:hover,.site-footer .vy-foot-contact a:hover{color:#093380}.site-footer .vy-foot-contact li{font-family:var(--vy-body);font-size:15px;line-height:1.3;margin-bottom:8px;color:#000}.site-footer .vy-foot-contact .vy-li-ic svg{fill:#093380;width:14px;height:14px}.site-footer .vy-social{gap:8px;margin:0}.site-footer .vy-social .wp-social-link{background:#093380!important;color:#fff!important}.site-footer .vy-social .wp-social-link a{padding:6px}.site-footer .vy-social .wp-social-link svg{width:14px;height:14px}footer.copyright{background:#fff!important;padding:16px 0!important;border:0}footer.copyright>.col-full{max-width:1300px!important;padding:0 16px!important}footer.copyright .widget{margin:0;padding:0}.vy-copyright .wp-block-columns{gap:20px;margin:0;align-items:center}.vy-copyright .wp-block-column{display:flex;align-items:center}.vy-copy-brand{display:flex;align-items:center;gap:12px}.vy-copy-brand .wp-block-image{margin:0;padding-right:12px;border-right:1px solid #000}.vy-copy-logo img{width:110px;height:auto;display:block}.vy-copy-text{margin:0;font-family:var(--vy-body);font-size:15px;color:#000}.vy-copy-links{list-style:none;margin:0;padding:0;display:flex;gap:18px;justify-content:center;width:100%}.vy-copy-links li{margin:0;font-family:var(--vy-body);font-size:15px}.vy-copy-links a{color:#000;text-decoration:none}.vy-copy-pay{margin:0 0 0 auto!important}.vy-copy-pay img{max-height:64px;width:auto;display:block}@media (max-width:1024px){.site-footer>.col-full{grid-template-columns:1fr 1fr;row-gap:40px}.site-footer>.col-full>.widget:first-child{margin-right:0!important}.vy-copyright .wp-block-columns{flex-wrap:wrap!important}.vy-copyright .wp-block-column{flex-basis:100%!important;justify-content:center}.vy-copy-pay{margin:0 auto!important}}@media (max-width:781px){.vy-newsletter{padding:24px 0}.vy-newsletter .vy-news-title{font-size:25px}.vy-trustbar .vy-iconlist.vy-inline{justify-content:center}.site-footer>.col-full{grid-template-columns:1fr 1fr}.site-footer>.col-full>.widget:first-child,.site-footer>.col-full>.widget:last-child{grid-column:1/-1}.vy-copy-brand{flex-direction:column;text-align:center}.vy-copy-brand .wp-block-image{border:0;padding:0}.vy-copy-links{flex-wrap:wrap}}.vy-iconlist .vy-li-ic svg,.vy-sec .vy-ic svg,.vy-sec .vy-btn-ic{position:static!important;transform:none!important}.below-content .vy-iconlist li{padding:0!important;margin:0!important}.site-footer .vy-social .wp-social-link{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.site-footer .vy-social .wp-social-link a{padding:0!important;display:flex}.site-footer .vy-social .wp-social-link svg{width:13px;height:13px}.vy-pagehero{min-height:438px;display:flex;align-items:center;padding:112px 0;background:url(/wp-content/uploads/2025/10/sales-consultant-using-e-commerce-statistics-computer-monitor-develop-financial-growth-business-development-manager-working-with-data-analysis-diagrams-research-tripod-shot_11zon-scaled-1.webp) center/cover no-repeat}.vy-pagehero::before{background:linear-gradient(97deg,#000 5%,rgb(88 118 222 / .17) 75%)}.vy-pagehero .vy-inner{width:100%;display:flex;flex-direction:column;gap:30px;padding:0 16px}.vy-pagehero .vy-pagehero-title{font-family:var(--vy-inter);font-size:48px;line-height:1;font-weight:700;color:#F9FBFC;max-width:586px}.vy-blue{color:#093380!important}.vy-about-who{padding:112px 0}.vy-about-cols{align-items:center}.vy-about-imgs{position:relative;height:657px}.vy-about-imgs figure{position:absolute;margin:0!important}.vy-about-imgs img{width:100%!important;height:100%!important;object-fit:cover;border-radius:15px}.vy-about-img1{left:0;top:0;width:550px;height:450px}.vy-about-img2{left:315px;top:397px;width:325px;height:250px}.vy-about-copy{padding-left:70px!important}.vy-about-title{font-size:39px!important;line-height:1.05!important}.vy-ib-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.vy-ib-center .vy-ib-title,.vy-card .vy-ib-title{font-size:25px!important;font-weight:600!important}.vy-why{padding:80px 0 48px}.vy-why .vy-inner{display:flex;flex-direction:column;gap:16px;max-width:1140px}.vy-why-sub{color:#000}.vy-why-cols{margin-top:40px!important;gap:100px!important;padding:0 40px}.vy-card{background:#fff;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .12);padding:30px 20px!important}.vy-offer{padding:80px 0 112px;background:url(/wp-content/uploads/2025/10/A-1.png) 0 0/125px auto}.vy-offer-cols{align-items:center}.vy-offer-img img{width:650px!important;height:425px!important;object-fit:cover;border-radius:15px}.vy-offer-copy{padding-left:48px!important}.vy-offer-title{font-size:39px!important;color:#093380!important}.vy-checklist li{color:#54595F;font-size:16px;margin-bottom:6px}.vy-checklist .vy-li-ic svg{width:20px;height:16px;fill:#093380}@media (max-width:1024px){.vy-about-imgs{height:520px}.vy-about-img1{width:88%;height:380px}.vy-about-img2{left:40%;top:320px;width:60%;height:200px}.vy-about-copy,.vy-offer-copy{padding-left:10px!important}.vy-why-cols{gap:20px!important;padding:0}.vy-offer-img img{width:100%!important;height:auto!important}}@media (max-width:781px){.vy-pagehero{min-height:300px;padding:64px 0;background-image:url(/wp-content/uploads/2025/12/mobile-1.webp)}.vy-pagehero .vy-inner{align-items:center;text-align:center}.vy-pagehero .vy-pagehero-title{font-size:36px}.vy-pagehero-btns,.vy-pagehero-btns .wp-block-button,.vy-pagehero-btns .wp-block-button__link{width:100%;justify-content:center}.vy-about-who{padding:48px 0}.vy-about-imgs{height:380px}.vy-about-img1{height:280px}.vy-about-img2{top:230px;height:150px}.vy-about-title,.vy-offer-title{font-size:30px!important}.vy-why-cols>.wp-block-column{margin-bottom:16px}.vy-offer{padding:48px 0 64px}}.vy-pagehero .vy-pagehero-sub{font-family:var(--vy-body);font-size:16px;line-height:1;color:#F9FBFC;margin-top:-10px!important}.vy-hero-laptop{background-image:url(/wp-content/uploads/2025/10/closeup-hands-using-computer-laptop-with-screen-showing-analysis-data_11zon-scaled-1.webp)}.vy-hero-contact{min-height:372px;background-image:url(/wp-content/uploads/2025/10/paralyzed-asian-employee-working-call-center-reception-disability-friendly-office-female-operator-wheelchair-user-with-impairment-giving-assistance-customer-service-helpline_11zon-scaled-1.webp)}.vy-bg-lines{background:url(/wp-content/uploads/2025/10/Untitled-design-1.png) 0 0/150px auto}.vy-bg-lines::before{background:radial-gradient(at 50% 100%,rgb(249 251 252 / .5) 0%,#F9FBFC 80%)}.vy-contact{padding:112px 0}.vy-contact-cols{align-items:center}.vy-contact-title{font-size:39px!important;line-height:1!important}.vy-contact-sep{border:0;border-top:1px solid #7a7a7a;width:100%;max-width:500px;margin:0!important;opacity:1}.vy-sec .wp-block-columns.vy-contact-grid{max-width:500px}.vy-contact-box{gap:6px!important}.vy-contact-box .vy-ic svg{width:22px;height:22px}.vy-contact-box .vy-ib-title{font-size:18px!important}.vy-contact-box .vy-ib-desc{font-size:15px;color:#000}.vy-contact-box .vy-ib-desc a{color:#000;text-decoration:none}.vy-map iframe{display:block;width:100%;height:500px;border:0}.vy-support-band{padding:112px 0 160px;background:url(/wp-content/uploads/2025/10/calcul-avancees-dans-excel-ar-169-style-raw-job-id-ed8c69feb7e940a0847f6fcee0abc67f_11zon-scaled-1.webp) center/cover no-repeat}.vy-support-band::before{background:rgb(0 0 0 / .6)}.vy-support-band .vy-support-title{font-size:39px;line-height:1.1;color:#F9FBFC;max-width:820px;margin:0 auto!important}.vy-contact-form{padding:0 0 112px}.vy-contact-form .vy-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.vy-form-card{background:#fff;border-radius:12px;box-shadow:0 0 30px rgb(0 0 0 / .1);padding:40px 60px;max-width:740px;width:100%;margin-top:-64px!important;display:flex;flex-direction:column;gap:14px;position:relative;z-index:2}.vy-form-title{font-size:39px!important;color:#093380!important}.vy-form-sub{font-size:14px;color:#000}.vy-form-card .wpforms-container{margin:10px 0 0!important}.vy-form-card .wpforms-field-container{display:flex;flex-wrap:wrap;gap:12px 12px}.vy-form-card .wpforms-field{padding:0!important;width:100%}.vy-form-card .wpforms-field.vy-half{width:calc(50% - 6px)}.vy-form-card input[type=text],.vy-form-card input[type=email],.vy-form-card textarea{width:100%!important;max-width:none!important;border:1px solid #ccd3dd;border-radius:4px;background:#fff;font-family:var(--vy-body);font-size:14px;padding:8px 12px;height:38px}.vy-form-card textarea{height:90px}.vy-form-card .wpforms-submit-container{padding:12px 0 0!important}.vy-form-card button.wpforms-submit{width:100%;background:#093380!important;color:#fff!important;border:0!important;border-radius:25px!important;font-family:var(--vy-body);font-size:15px!important;font-weight:500;padding:12px!important;height:auto}.vy-form-card button.wpforms-submit:hover{background:#061f4f!important}.vy-follow-title{font-size:25px!important;margin-top:20px!important}.vy-social-center{justify-content:center}.vy-sec .vy-social .wp-social-link{background:#093380!important;color:#fff!important;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.vy-sec .vy-social .wp-social-link a{padding:0!important;display:flex}.vy-sec .vy-social .wp-social-link svg{width:15px;height:15px}.vy-policy{padding:48px 0 80px}.vy-policy .vy-inner{display:flex;flex-direction:column;gap:14px;padding:0 10px}.vy-policy p,.vy-policy li{font-size:16px;color:#000;line-height:1.5}.vy-policy h2{font-family:var(--vy-head);font-size:24px!important;line-height:1.3;margin-top:10px!important}.vy-policy ul{padding-left:20px;margin:0}.vy-policy a{color:#093380}.vy-blog{padding:64px 0 80px}.vy-blog-cols{gap:30px!important}.vy-posts .wp-block-post-template{display:flex;flex-direction:column;gap:30px;margin:0;padding:0;list-style:none}.vy-post-card{border:1px solid #ddd;border-radius:8px;padding:10px;background:#fff;text-align:left;display:flex;flex-direction:column;gap:10px}.vy-post-card .vy-post-thumb img{max-width:100%;height:auto;border-radius:4px}.vy-post-card .vy-post-title{font-family:var(--vy-head);font-size:18px;font-weight:600;line-height:1.3;margin:0}.vy-post-card .vy-post-title a{color:#000;text-decoration:none}.vy-post-card .vy-post-excerpt p{font-size:14px;color:#000;margin:0}.vy-post-card .wp-block-post-excerpt__more-link{font-size:12px;font-weight:600;color:#61CE70;text-decoration:none;display:inline-block;margin-top:8px}.vy-posts .wp-block-query-pagination{margin-top:30px;gap:10px}.vy-blog-side{gap:24px!important}.vy-side-title{font-size:25px!important;font-weight:600!important}.vy-side-search .wp-block-search__inside-wrapper{border:1px solid #ddd;border-radius:4px;overflow:hidden}.vy-side-search input{border:0;font-size:14px}.vy-side-search .wp-block-search__button{background:#093380;color:#fff;border:0;margin:0}.vy-side-cats{list-style:none;margin:0;padding:0}.vy-side-cats li{display:flex;align-items:center;gap:8px;font-size:15px;color:#000;margin-bottom:8px}.vy-cat-ic{width:16px;height:16px}.vy-promo-side{background:#093380;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px}.vy-promo-side .vy-promo-side-title{font-size:31.25px!important;line-height:1!important;color:#F9FBFC!important}.vy-promo-side .vy-promo-side-text{color:#F9FBFC}.vy-sec .vy-btn-light .wp-block-button__link{background:#F9FBFC;color:#000;font-size:15px;padding:12px 24px}.vy-sec .vy-btn-light .wp-block-button__link:hover{background:#fff;color:#093380}.vy-why-grid{display:grid;grid-template-columns:repeat(2,146px);gap:14px}.vy-why-mini{background:#eee;border-radius:12px;min-height:157px;padding:20px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.vy-why-mini .vy-ic svg{width:40px;height:40px}.vy-why-mini-t{font-family:var(--vy-head)!important;font-weight:700;font-size:16px!important;color:#000;line-height:1.2!important}@media (max-width:781px){.vy-contact{padding:48px 0}.vy-map iframe{height:350px}.vy-support-band{padding:64px 0 112px}.vy-support-band .vy-support-title{font-size:28px}.vy-form-card{padding:28px 18px}.vy-form-card .wpforms-field.vy-half{width:100%}.vy-form-title{font-size:30px!important}.vy-contact-title{font-size:32px!important}.vy-sec .wp-block-columns.vy-contact-grid>.wp-block-column{flex-basis:50%!important}.vy-blog{padding:40px 0}.vy-why-grid{grid-template-columns:repeat(2,1fr)}}.vy-post-card .vy-post-thumb{width:270px;max-width:100%;margin:0!important}.vy-post-card .vy-post-thumb img{width:100%!important;height:auto!important;object-fit:contain}.vy-sec .vy-side-cats li{justify-content:flex-start!important;text-align:left}.vy-side-cats li span{flex:0 1 auto}.vy-help-hero{background:#093380;padding:112px 0}.vy-help-hero .vy-inner{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 16px}.vy-help-hero .vy-help-title{font-family:var(--vy-inter);font-size:39px;font-weight:700;color:#F9FBFC;margin:0;line-height:1.1}.vy-help-hero .asl_w_container,.vy-help-hero .wpdreams_asl_container{width:100%;max-width:760px;margin:0 auto}.vy-sec.vy-help{padding:64px 0 112px}.vy-sec.vy-help .vy-inner{display:flex;flex-direction:column;gap:56px;max-width:1100px;padding:0 16px}.vy-help-group{display:flex;flex-direction:column;gap:24px}.vy-help-group-title{font-size:25px!important;font-weight:700!important;color:#093380!important}.vy-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vy-help-card{background:#fff;border-radius:6px;box-shadow:0 0 15px rgb(0 0 0 / .12);padding:18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:92px;transition:box-shadow .2s}.vy-help-card:hover{box-shadow:0 0 22px rgb(0 0 0 / .2)}.vy-help-card .vy-ic svg{width:20px;height:20px}.vy-help-card-t{font-family:var(--vy-body)!important;font-weight:600;font-size:15px!important;line-height:1.3!important}.vy-help-card-t a{color:#093380;text-decoration:none}.vy-help-card-t a::after{content:"";position:absolute;inset:0}.vy-help-card{position:relative}.vy-help-hero-single{padding:80px 0}.vy-help-crumbs{background:#eee;padding:12px 0;font-size:14px}.vy-help-crumbs a{color:#093380}.vy-help-crumbs .sep{margin:0 8px;color:#777}.single-help-center .site-content .entry-title{font-family:var(--vy-head);color:#093380;font-size:31px}.single-help-center .entry-content{max-width:760px}@media (max-width:781px){.vy-help-hero{padding:64px 0}.vy-help-hero .vy-help-title{font-size:30px}.vy-help-grid{grid-template-columns:1fr}}.single-product .summary .yay-currency-single-page-switcher,.single-product .summary .onsale{display:none!important}.single-product .product_title{font-family:var(--vy-inter)!important;font-size:35px!important;font-weight:600!important;color:#000!important;line-height:1.1!important}.single-product .summary .price{font-family:var(--vy-head);font-size:30px;font-weight:300;color:#202020}.single-product .woocommerce-product-details__short-description{font-family:var(--vy-inter);font-size:17px;color:#000}.single-product .summary .single_add_to_cart_button{background:#093380!important;color:#F9FBFC!important;border-radius:3px!important;font-weight:700}.vy-pdp-extra{display:flex;flex-direction:column;gap:20px;margin:20px 0}.vy-pdp-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.vy-pdp-trust li{font-family:var(--vy-body);font-size:15px;color:#000;margin-bottom:8px}.vy-pdp-trust .vy-li-ic svg{width:16px;height:16px;fill:#093380}.vy-pdp-safe{background:#eef2fa;border-radius:12px;padding:20px 30px;display:flex;flex-direction:column;gap:14px}.vy-pdp-safe .vy-pdp-safe-title{font-family:var(--vy-body);font-size:20px;font-weight:500;color:#093380;margin:0}.vy-pdp-safe figure{margin:0}.vy-pdp-safe img{max-width:100%;height:auto}.vy-product-faq p{margin-bottom:1em}.single-help-center .entry-meta,.single-help-center .posted-on,.single-help-center .archive-header,.single-help-center .woocommerce-breadcrumb{display:none!important}.single-help-center .entry-content h2{font-size:24px}@media (max-width:781px){.vy-pdp-trust-grid{grid-template-columns:1fr}.single-product .product_title{font-size:28px!important}}.vy-pdp-trust li::before,.vy-iconlist li::before{display:none!important;content:none!important}.vy-pdp-trust li,.vy-iconlist li{padding-left:0!important}.vy-woo-page{padding:48px 0 80px}.vy-woo-page .vy-inner{padding:0 16px}.vy-hero-checkout{min-height:0;padding:48px 0}.vy-hero-checkout .vy-inner{gap:16px}.vy-hero-badges-wrap{display:flex;flex-direction:column;gap:6px}.vy-hero-badges li{color:#F9FBFC;font-size:15px}.vy-hero-badges .vy-li-ic svg{fill:#093380;background:#fff0}.vy-post-side{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:12px;padding:20px}.vy-post-side :where(p,h3,ul){margin:0}.vy-recent{list-style:none;margin:0!important;padding:0!important}.vy-recent li{display:flow-root;margin-bottom:24px!important}.vy-recent .wp-block-latest-posts__featured-image{float:left;margin:0 12px 6px 0!important;max-width:90px}.vy-recent .wp-block-latest-posts__featured-image img{width:90px!important;height:auto}.vy-recent a.wp-block-latest-posts__post-title{font-family:var(--vy-head);font-weight:700;font-size:14px;color:#000;text-decoration:none;display:block;line-height:1.3}.vy-recent .wp-block-latest-posts__post-date{font-size:12px;color:#093380}.vy-recent .wp-block-latest-posts__post-excerpt{font-size:13px;margin:2px 0 0!important}.single-post .widget-area .widget{margin-bottom:0}@media (max-width:781px){.vy-hero-checkout .vy-inner{align-items:flex-start;text-align:left}}.vy-archive-hero{min-height:336px}.post-type-archive-product .archive-header,.tax-product_cat .archive-header,.tax-product_tag .archive-header,.search-results.woocommerce .archive-header{display:none}.post-type-archive-product .site-content,.tax-product_cat .site-content,.tax-product_tag .site-content{padding-top:48px}.vy-404{background:#0b2a6b url(/wp-content/uploads/2025/11/rainbow-waves-scaled.jpg) center/cover no-repeat;min-height:640px;display:flex;align-items:center;padding:80px 0}.vy-404 .vy-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:0 16px}.vy-404 .vy-404-eyebrow{font-family:var(--v3-head);font-size:25px;font-weight:400;color:#fff;margin:0}.vy-404 .vy-404-code{font-family:var(--v3-head);font-size:180px;line-height:1;font-weight:700;color:#fff;margin:0}.vy-404 .vy-404-text{color:#fff;max-width:340px;margin:0}.vy-404 .wp-block-button__link{background:#fff;color:#093380;font-size:15px;padding:12px 28px}.error404 .site-content>.col-full,.error404 #primary,.error404 .site-main{max-width:none;width:100%;padding:0;margin:0}@media (max-width:767px){.vy-archive-hero{min-height:220px}.vy-404 .vy-404-code{font-size:120px}}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag) .shoptimizer-sorting{justify-content:flex-end}#wpforms-4421-field_7-container,#wpforms-4424-field_2-container{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important}.error404 .archive-header,.error404 .woocommerce-breadcrumb{display:none!important}.error404 .site-content .col-full{max-width:none!important;padding:0!important}.error404 .vy-404{width:100vw;margin-left:calc(50% - 50vw)}:root{--v3-navy:#093380;--v3-navy-d:#072a68;--v3-navy-x:#061f4f;--v3-ink:#0f172a;--v3-text:#334155;--v3-muted:#64748b;--v3-line:#e2e8f0;--v3-bg:#f4f7fc;--v3-bg2:#e9effa;--v3-sale:#e11d48;--v3-star:#f59e0b;--v3-ok:#16a34a;--v3-r:14px;--v3-r-sm:10px;--v3-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 24px -14px rgba(15,23,42,.14);--v3-shadow-h:0 14px 34px -14px rgba(9,51,128,.28);--v3-max:1200px;--v3-sec:clamp(48px,6vw,88px);--v3-gap:clamp(18px,2.4vw,28px);--v3-head:Inter,"Segoe UI",system-ui,sans-serif;--v3-body:Inter,"Segoe UI",system-ui,sans-serif}.vy3-sec{position:relative;padding-top:var(--v3-sec);padding-bottom:var(--v3-sec);margin-top:0!important;margin-bottom:0!important;box-sizing:border-box}.entry-content>.vy3-sec.alignfull,.vy3-sec.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.vy3-in{max-width:var(--v3-max);margin:0 auto!important;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px);box-sizing:border-box}.vy3-sec :is(.wp-block-group,.wp-block-column,.wp-block-columns)>*{margin-block:0!important}.vy3-sec :where(p,h1,h2,h3,h4,figure,ul,ol){margin:0}.vy3-sec .wp-block-columns{margin:0!important}.vy3-stack{display:flex;flex-direction:column;gap:16px}.vy3-stack-lg{display:flex;flex-direction:column;gap:var(--v3-gap)}.vy3-sec .vy3-in>.vy3-stack-lg{gap:calc(var(--v3-gap) + 8px)}.vy3-bg-soft{background:var(--v3-bg)}.vy3-bg-white{background:#fff}.vy3-bg-navy{background:linear-gradient(135deg,#0b3a90 0%,#093380 45%,#061f4f 100%)}.vy3-sec.vy3-bg-navy :is(h1,h2,h3,p,li){color:#fff}.vy3-sec.vy3-bg-navy p.vy3-lead{color:#c7d6f5}.vy3-sec.vy3-bg-navy .vy3-eyebrow{color:#9fc0ff}.vy3-sec :is(h1,h2,h3,h4){font-family:var(--v3-head);color:var(--v3-ink);letter-spacing:-.012em;font-weight:700;line-height:1.15}.vy3-sec p{font-family:var(--v3-body);color:var(--v3-text);font-size:16px;line-height:1.6}.vy3-sec p.vy3-eyebrow{font-family:var(--v3-head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v3-navy);line-height:1.2}.vy3-sec h1.vy3-h1{font-size:clamp(34px,4.4vw,56px);line-height:1.06;font-weight:800;letter-spacing:-.02em;max-width:14ch}.vy3-sec h2.vy3-h2{font-size:clamp(26px,3.1vw,38px);line-height:1.12}.vy3-sec h3.vy3-h3{font-size:19px;line-height:1.3}.vy3-sec p.vy3-lead{font-size:clamp(16px,1.3vw,18px);color:var(--v3-muted);line-height:1.6;max-width:60ch}.vy3-sec p.vy3-small{font-size:14px;color:var(--v3-muted)}.vy3-head{display:flex;flex-direction:column;gap:10px;max-width:720px}.vy3-head.vy3-center{align-items:center;text-align:center;margin-left:auto!important;margin-right:auto!important}.vy3-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.vy3-head-row .vy3-head{max-width:640px}.vy3-link{font-family:var(--v3-body);font-weight:600;color:var(--v3-navy)!important;text-decoration:none!important;white-space:nowrap}.vy3-link:hover{text-decoration:underline!important}.vy3-sec .wp-block-buttons{margin:0;gap:12px;display:flex;flex-wrap:wrap}.vy3-sec .wp-block-button__link{font-family:var(--v3-body);font-size:16px;font-weight:600;line-height:1.2;padding:15px 26px;border-radius:12px;border:2px solid #fff0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;box-shadow:none}.vy3-sec .wp-block-button__link:hover{transform:translateY(-1px)}.vy3-sec .vy3-btn-primary .wp-block-button__link{background:var(--v3-navy);color:#fff;box-shadow:0 8px 20px -10px rgb(9 51 128 / .6)}.vy3-sec .vy3-btn-primary .wp-block-button__link:hover{background:var(--v3-navy-x);color:#fff}.vy3-sec.vy3-bg-navy .vy3-btn-primary .wp-block-button__link{background:#fff;color:var(--v3-navy);box-shadow:0 10px 24px -12px rgb(0 0 0 / .6)}.vy3-sec.vy3-bg-navy .vy3-btn-primary .wp-block-button__link:hover{background:#eef3fb;color:var(--v3-navy-x)}.vy3-sec .vy3-btn-outline .wp-block-button__link{background:#fff0;color:var(--v3-navy);border-color:var(--v3-navy)}.vy3-sec .vy3-btn-outline .wp-block-button__link:hover{background:var(--v3-navy);color:#fff}.vy3-sec.vy3-bg-navy .vy3-btn-outline .wp-block-button__link{color:#fff;border-color:rgb(255 255 255 / .55)}.vy3-sec.vy3-bg-navy .vy3-btn-outline .wp-block-button__link:hover{background:rgb(255 255 255 / .12);border-color:#fff;color:#fff}.vy3-sec .vy3-btn-sm .wp-block-button__link{font-size:15px;padding:12px 20px;border-radius:10px}.vy3-checks li::before{content:"";display:block;flex:none;background-color:var(--v3-navy);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.vy3-ic-mail{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m3 7 9 6 9-6'/></svg>")}.vy3-ic-shield{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/><path d='m9 12 2 2 4-4'/></svg>")}.vy3-ic-support{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 14v-3a8 8 0 0 1 16 0v3'/><rect x='3' y='13' width='4' height='6' rx='1'/><rect x='17' y='13' width='4' height='6' rx='1'/><path d='M12 21h5a2 2 0 0 0 2-2'/></svg>")}.vy3-ic-lock{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>")}.vy3-ic-zap{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 3 14h8l-1 8 10-12h-8z'/></svg>")}.vy3-ic-tag{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 13 13 20l-9-9V4h7z'/><circle cx='7.5' cy='7.5' r='1.5'/></svg>")}.vy3-ic-search{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>")}.vy3-ic-download{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3v12'/><path d='m7 10 5 5 5-5'/><path d='M4 19h16'/></svg>")}.vy3-checks{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.vy3-checks li{display:flex;align-items:flex-start;gap:10px;font-family:var(--v3-body);font-size:15.5px;line-height:1.45;color:var(--v3-text);margin:0}.vy3-checks li::before{width:20px;height:20px;margin-top:1px;background-color:var(--v3-ok);--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8.5 12 2.5 2.5 4.5-5'/></svg>")}.vy3-checks.vy3-row{flex-direction:row;flex-wrap:wrap;gap:10px 22px}.vy3-sec.vy3-bg-navy .vy3-checks li{color:#e3ecfb}.vy3-sec.vy3-bg-navy .vy3-checks li::before{background-color:#7ee2a0}.vy3-sec .wp-block-columns.vy3-grid-4,.vy3-sec .wp-block-columns.vy3-grid-3,.vy3-sec .wp-block-columns.vy3-grid-2{display:grid;gap:var(--v3-gap);flex-wrap:nowrap}.vy3-sec .wp-block-columns.vy3-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vy3-sec .wp-block-columns.vy3-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vy3-sec .wp-block-columns.vy3-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vy3-sec :is(.vy3-grid-4,.vy3-grid-3,.vy3-grid-2)>.wp-block-column{flex-basis:auto!important;width:auto!important;min-width:0;margin:0!important;display:flex;flex-direction:column}.vy3-sec :is(.vy3-grid-4,.vy3-grid-3,.vy3-grid-2)>.wp-block-column>*{flex:1}.vy3-card{background:#fff;border:1px solid var(--v3-line);border-radius:var(--v3-r);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column;gap:10px;box-shadow:var(--v3-shadow);transition:transform .2s,box-shadow .2s,border-color .2s;box-sizing:border-box;height:100%}a.vy3-card,.vy3-card-link{text-decoration:none!important;color:inherit}.vy3-card:hover{transform:translateY(-3px);box-shadow:var(--v3-shadow-h);border-color:#c9d6ee}.vy3-card p{color:var(--v3-muted);font-size:15px;line-height:1.55}.vy3-card .vy3-link{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px}.vy3-card .vy3-link::after{content:"→";transition:transform .2s}.vy3-card:hover .vy3-link::after{transform:translateX(3px)}.vy3-tb{background:#fff;border:1px solid var(--v3-line);border-radius:var(--v3-r);box-shadow:var(--v3-shadow);padding:6px}.vy3-sec .wp-block-columns.vy3-tb-grid{gap:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vy3-tb-item{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;align-content:center;padding:16px 18px;border-right:1px solid var(--v3-line);height:100%;box-sizing:border-box;position:relative}.vy3-tb-grid>.wp-block-column:last-child .vy3-tb-item{border-right:0}.vy3-tb-item::before{content:"";grid-row:1/3;grid-column:1;width:44px;height:44px;border-radius:12px;background:var(--v3-bg2);-webkit-mask:none;mask:none;display:block}.vy3-tb-item::after{content:"";position:absolute;left:29px;top:50%;transform:translateY(-50%);width:22px;height:22px;background-color:var(--v3-navy);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;z-index:1;pointer-events:none}.vy3-tb-item p{margin:0;grid-column:2}.vy3-tb-item p.vy3-tb-title{font-family:var(--v3-head);font-weight:700;font-size:15px;color:var(--v3-ink);line-height:1.3}.vy3-tb-item p.vy3-tb-desc{font-size:13.5px;color:var(--v3-muted);line-height:1.4}.vy3-hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);overflow:hidden}.vy3-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 85% 20%,rgb(255 255 255 / .10),transparent 60%),radial-gradient(600px 300px at 10% 100%,rgb(120 170 255 / .16),transparent 60%);pointer-events:none}.vy3-hero .vy3-in{position:relative}.vy3-sec .wp-block-columns.vy3-hero-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center;flex-wrap:nowrap}.vy3-sec .vy3-hero-cols>.wp-block-column{flex-basis:auto!important;width:auto!important;min-width:0;margin:0!important}.vy3-hero-copy{display:flex;flex-direction:column;gap:18px}.vy3-hero-copy .vy3-checks{margin-top:4px!important}.vy3-hero-copy .wp-block-buttons{margin-top:8px}.vy3-hero-note{font-size:13.5px!important;color:#b7c9ec!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vy3-hero-card{position:relative}.vy3-hero-card .vy3-hero-badge{position:absolute;top:-12px;left:20px;z-index:3;background:#ffd166;color:#4a3000;font-family:var(--v3-head);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:999px;box-shadow:0 6px 16px -6px rgb(0 0 0 / .4)}.vy3-hero-card .woocommerce{width:100%}.vy3-hero-card ul.products{grid-template-columns:1fr!important}.vy3-hero-card ul.products li.product{padding:22px 22px 24px!important;border-radius:20px;box-shadow:0 30px 60px -24px rgb(0 0 0 / .55);border:0}.vy3-hero-card ul.products li.product:hover{transform:none}.vy3-hero-card ul.products li.product .woocommerce-image__wrapper{background:linear-gradient(180deg,#f7f9fd,#eaf0fa);aspect-ratio:1.15;margin-bottom:16px}.vy3-hero-card ul.products li.product .woocommerce-loop-product__title,.vy3-hero-card ul.products li.product .woocommerce-loop-product__title a{font-size:18px;min-height:0;-webkit-line-clamp:2}.vy3-hero-card ul.products li.product .price{font-size:26px}.vy3-hero-card ul.products li.product .price del{font-size:15px}.vy3-hero-card ul.products li.product .button{min-height:50px;font-size:16px}.vy3-cat{padding:22px 22px 20px;gap:8px}.vy3-cat .vy3-cat-img{width:100%;height:88px;display:flex;align-items:center;justify-content:flex-start;margin:0 0 8px!important;background:var(--v3-bg);border-radius:10px;padding:14px;box-sizing:border-box}.vy3-cat .vy3-cat-img img{max-height:56px;width:auto;max-width:150px;object-fit:contain;display:block}.vy3-cat h3{font-size:19px}.vy3-cat h3 a{color:inherit;text-decoration:none}.vy3-cat h3 a:hover{color:var(--v3-navy)}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v3-gap);margin:0!important;padding:0!important;list-style:none}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products::before,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products::after{display:none}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product{width:100%!important;margin:0!important;float:none!important;display:flex;flex-direction:column;background:#fff;border:1px solid var(--v3-line);border-radius:var(--v3-r);padding:12px 12px 14px!important;box-shadow:var(--v3-shadow);transition:transform .2s,box-shadow .2s,border-color .2s;text-align:left;position:relative;box-sizing:border-box;min-width:0}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product:hover{transform:translateY(-3px);box-shadow:var(--v3-shadow-h);border-color:#c9d6ee}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-image__wrapper{background:var(--v3-bg);border-radius:10px;overflow:hidden;aspect-ratio:1;margin:0 0 12px;position:relative}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-image__wrapper a,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .shoptimizer-plp-carousel-container,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .shoptimizer-plp-image-wrapper{display:block;height:100%}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-image__wrapper img{width:100%;height:100%;object-fit:contain;display:block;padding:6px;box-sizing:border-box;transition:transform .35s}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product:hover .woocommerce-image__wrapper img{transform:scale(1.04)}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .onsale{position:absolute;top:10px;left:10px;right:auto;z-index:2;background:var(--v3-sale);color:#fff;font-family:var(--v3-body);font-size:11.5px;font-weight:700;line-height:1;padding:6px 9px;border-radius:999px;margin:0;min-height:0;min-width:0;text-transform:uppercase;letter-spacing:.04em;display:inline-block!important;opacity:1!important;visibility:visible!important}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-card__header{display:flex;flex-direction:column;flex:1;gap:6px;padding:0 4px;text-align:left;position:static}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-loop-product__title,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-loop-product__title a{font-family:var(--v3-head);font-size:15px;font-weight:600;line-height:1.4;color:var(--v3-ink);margin:0;text-align:left;text-decoration:none}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-loop-product__title a:hover{color:var(--v3-navy)}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-loop-product__title{min-height:2.8em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .star-rating{margin:0;font-size:12px;color:var(--v3-star);display:block!important}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--v3-head);font-size:20px;font-weight:800;color:var(--v3-ink);margin:2px 0 6px;justify-content:flex-start;text-align:left;line-height:1.2}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price .woocs_price_code{display:contents}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price del{color:var(--v3-muted);font-size:14px;font-weight:500;opacity:1}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price ins{text-decoration:none;color:var(--v3-navy);font-weight:800}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price .sale-percentage{background:#fde8ec;color:var(--v3-sale);font-family:var(--v3-body);font-size:12px;font-weight:700;padding:3px 7px;border-radius:6px;line-height:1.2}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;display:inline-flex!important;justify-content:center;align-items:center;min-height:44px;height:auto!important;margin:auto 0 0!important;padding:0 16px;background:var(--v3-navy);color:#fff;border-radius:10px;font-family:var(--v3-body);font-size:15px;font-weight:600;line-height:1.2;transition:background .2s,transform .15s;box-shadow:none;text-align:center;box-sizing:border-box}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button:hover{background:var(--v3-navy-x);color:#fff}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button.loading{opacity:.75!important}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button.added::after{margin-left:6px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .added_to_cart{display:none!important}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-card__header .product-label{display:none}.vy3-products .vy3-more{display:flex;justify-content:center}.vy3-step{position:relative;--pad:clamp(18px,2vw,26px)}.vy3-step::before{content:"";width:48px;height:48px;border-radius:14px;background:var(--v3-bg2);-webkit-mask:none;mask:none;display:block;margin-bottom:6px}.vy3-step::after{content:"";position:absolute;top:calc(var(--pad) + 12px);left:calc(var(--pad) + 12px);width:24px;height:24px;background-color:var(--v3-navy);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;pointer-events:none}.vy3-step .vy3-step-num{font-family:var(--v3-head);font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--v3-navy);text-transform:uppercase;margin-top:6px!important}.vy3-step h3{font-size:19px}.vy3-cta{padding-top:clamp(36px,4.5vw,64px);padding-bottom:clamp(36px,4.5vw,64px)}.vy3-sec .wp-block-columns.vy3-cta-cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--v3-gap);align-items:center;flex-wrap:nowrap}.vy3-sec .vy3-cta-cols>.wp-block-column{flex-basis:auto!important;width:auto!important;min-width:0;margin:0!important;display:flex;flex-direction:column;gap:12px}.vy3-sec .vy3-cta-cols>.wp-block-column:last-child{align-items:flex-end}.vy3-sec .vy3-cta-cols .wp-block-buttons{justify-content:flex-end}.vy3-sec .wp-block-columns.vy3-faq-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(24px,4vw,56px);align-items:start;flex-wrap:nowrap}.vy3-sec .vy3-faq-cols>.wp-block-column{flex-basis:auto!important;width:auto!important;min-width:0;margin:0!important}.vy3-faq{display:flex;flex-direction:column;gap:10px}.vy3-faq details{background:#fff;border:1px solid var(--v3-line);border-radius:12px;padding:0!important;margin:0!important;transition:border-color .2s,box-shadow .2s}.vy3-faq details[open]{border-color:#c9d6ee;box-shadow:var(--v3-shadow)}.vy3-faq summary{list-style:none;cursor:pointer;padding:16px 56px 16px 20px;font-family:var(--v3-head);font-weight:600;font-size:16.5px;line-height:1.4;color:var(--v3-ink);position:relative;margin:0}.vy3-faq summary::-webkit-details-marker{display:none}.vy3-faq summary::marker{content:""}.vy3-faq summary::after{content:"";position:absolute;right:16px;top:50%;width:26px;height:26px;transform:translateY(-50%);border-radius:50%;background:var(--v3-bg2) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23093380' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") center/14px no-repeat;transition:transform .2s}.vy3-faq details[open] summary::after{transform:translateY(-50%) rotate(180deg)}.vy3-faq details>:not(summary){padding:0 20px 18px;margin:0!important}.vy3-faq details>p{font-size:15.5px;color:var(--v3-text)}.vy3-faq details>p a{color:var(--v3-navy);font-weight:600}.vy3-seo{max-width:820px}.vy3-seo p{font-size:15.5px;color:var(--v3-muted)}.vy3-seo h2{font-size:22px}.vy3-seo a{color:var(--v3-navy);font-weight:600;text-decoration:none}.vy3-seo a:hover{text-decoration:underline}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-result-count{color:#64748b;font-size:14px}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-pagination{margin-top:40px}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:6px;border:0}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-pagination ul.page-numbers li{border:0}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font-weight:600;text-decoration:none}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-pagination .page-numbers.current,:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-pagination a.page-numbers:hover{background:#093380;color:#fff;border-color:#093380}@media (max-width:1100px){:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.vy3-sec .wp-block-columns.vy3-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.vy3-sec .wp-block-columns.vy3-tb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vy3-tb-grid>.wp-block-column:nth-child(2) .vy3-tb-item{border-right:0}.vy3-tb-grid>.wp-block-column:nth-child(-n+2) .vy3-tb-item{border-bottom:1px solid var(--v3-line)}}@media (max-width:900px){.vy3-sec .wp-block-columns.vy3-hero-cols{grid-template-columns:1fr;gap:32px}.vy3-hero-card{max-width:440px;margin:0 auto!important;width:100%}.vy3-sec .wp-block-columns.vy3-faq-cols,.vy3-sec .wp-block-columns.vy3-cta-cols{grid-template-columns:1fr}.vy3-sec .vy3-cta-cols>.wp-block-column:last-child{align-items:flex-start}.vy3-sec .vy3-cta-cols .wp-block-buttons{justify-content:flex-start}.vy3-sec .wp-block-columns.vy3-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:781px){.vy3-sec :is(.vy3-grid-4,.vy3-grid-3,.vy3-grid-2,.vy3-hero-cols,.vy3-faq-cols,.vy3-cta-cols,.vy3-tb-grid)>.wp-block-column{flex-basis:auto!important;width:auto!important}.vy3-sec .wp-block-columns:is(.vy3-grid-4,.vy3-grid-3,.vy3-grid-2,.vy3-hero-cols,.vy3-faq-cols,.vy3-cta-cols,.vy3-tb-grid){flex-wrap:nowrap!important}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product{padding:10px 10px 12px!important;border-radius:12px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-loop-product__title,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-loop-product__title a{font-size:14px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price{font-size:18px;gap:6px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price del{font-size:13px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button{min-height:42px;font-size:14px;border-radius:9px}.vy3-sec h1.vy3-h1{font-size:clamp(30px,8.5vw,40px);max-width:none}.vy3-head-row{align-items:flex-start;flex-direction:column;gap:8px}.vy3-tb-item{padding:14px 14px}.vy3-tb-item::after{left:25px}.vy3-hero{padding-top:36px;padding-bottom:40px}.vy3-sec .wp-block-button__link{padding:14px 20px;font-size:15px}.vy3-hero-copy .wp-block-buttons .wp-block-button{flex:1 1 auto}.vy3-hero-copy .wp-block-buttons .wp-block-button__link{width:100%}}@media (max-width:560px){.vy3-sec .wp-block-columns.vy3-grid-4,.vy3-sec .wp-block-columns.vy3-grid-3,.vy3-sec .wp-block-columns.vy3-grid-2{grid-template-columns:1fr}.vy3-sec .wp-block-columns.vy3-tb-grid{grid-template-columns:1fr}.vy3-tb-grid>.wp-block-column .vy3-tb-item{border-right:0;border-bottom:1px solid var(--v3-line)}.vy3-tb-grid>.wp-block-column:last-child .vy3-tb-item{border-bottom:0}.vy3-hero-card ul.products li.product{padding:16px 16px 18px!important}.vy3-hero-card ul.products li.product .price{font-size:22px}.vy3-cat .vy3-cat-img{height:76px}}@media (max-width:380px){:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products{grid-template-columns:1fr}}:root{--v3-sec:clamp(40px,5vw,72px)}.vy3-sec h1.vy3-h1{max-width:18ch;font-size:clamp(32px,3.9vw,50px)}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .onsale{left:auto;right:10px}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .onsale,.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product span.onsale{display:none!important}.vy3-card p.vy3-cat-link{margin-top:auto!important;padding-top:6px}.vy3-tb-item p.vy3-tb-title{font-size:14.5px}.vy3-head-row>p{padding-bottom:6px}.vy3-sec .wp-block-columns.vy3-cta-cols{grid-template-columns:minmax(0,1fr) auto}.vy3-sec .vy3-cta-cols .wp-block-buttons{flex-wrap:nowrap}.vy3-sec .vy3-seo h2.vy3-h2{font-size:24px}@media (max-width:900px){.vy3-sec .wp-block-columns.vy3-cta-cols{grid-template-columns:1fr}.vy3-sec .vy3-cta-cols .wp-block-buttons{flex-wrap:wrap}}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .shoptimizer-plp-image-wrapper{width:100%!important;max-width:100%!important;display:block!important;transform:none!important}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .shoptimizer-plp-image-wrapper img{max-width:100%!important;width:100%!important}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .shoptimizer-plp-image-wrapper img+img{display:none!important}:is(.post-type-archive-product,.tax-product_cat,.tax-product_tag,.search-results) .woocommerce-pagination .page-numbers.current{color:#fff!important;font-size:14px!important}@media (max-width:781px){.vy3-sec p.vy3-eyebrow{font-size:11px;letter-spacing:.08em}.vy3-hero .vy3-eyebrow{max-width:22ch}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price{font-size:17px;gap:5px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .price .sale-percentage{font-size:11px;padding:2px 5px}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .woocommerce-loop-product__title{min-height:0}}.woocommerce-cart .coupon .input-text{width:auto!important;flex:1 1 180px;max-width:280px}.single-product .product_title{font-family:var(--v3-head)!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:700!important;line-height:1.2!important;color:var(--v3-ink)!important;letter-spacing:-.01em;margin:0 0 12px}.single-product .summary .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-family:var(--v3-head);font-size:34px;font-weight:800;color:var(--v3-ink);margin:0 0 14px;line-height:1.1}.single-product .summary .price .woocs_price_code{display:contents}.single-product .summary .price del{font-size:18px;font-weight:500;color:var(--v3-muted);text-decoration:line-through;opacity:1}.single-product .summary .price ins{text-decoration:none;color:var(--v3-navy);font-weight:800}.single-product .summary .price .sale-percentage{align-self:center;background:#fde8ec;color:var(--v3-sale);font-family:var(--v3-body);font-size:13px;font-weight:700;padding:4px 8px;border-radius:6px;line-height:1.2}.single-product .woocommerce-product-details__short-description{font-family:var(--v3-body);font-size:16px;color:var(--v3-text);line-height:1.6}.single-product .woocommerce-product-details__short-description>p{margin:0 0 10px}.single-product .woocommerce-product-details__short-description ul{list-style:none;margin:8px 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:7px}.single-product .woocommerce-product-details__short-description ul li{position:relative;padding-left:28px;margin:0;font-size:15.5px;line-height:1.5;color:var(--v3-text)}.single-product .woocommerce-product-details__short-description ul li::before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;background-color:var(--v3-ok);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8.5 12 2.5 2.5 4.5-5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='9'/><path d='m8.5 12 2.5 2.5 4.5-5'/></svg>") center/contain no-repeat}.single-product .woocommerce-product-rating{margin:14px 0 4px;display:flex;align-items:center;gap:8px}.single-product .woocommerce-product-rating .star-rating{color:var(--v3-star);margin:0}.single-product .woocommerce-product-rating .woocommerce-review-link{font-size:14px;color:var(--v3-muted)}.single-product .summary form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:16px 0 18px}.single-product .summary form.cart .qib-button-wrapper{display:inline-flex;align-items:stretch;border:1px solid var(--v3-line);border-radius:12px;overflow:hidden;height:54px;margin:0;background:#fff}.single-product .summary form.cart .qib-button-wrapper .qib-button{height:100%;min-width:42px;border:0;border-radius:0;background:#fff;color:var(--v3-ink);font-size:18px;box-shadow:none}.single-product .summary form.cart .qib-button-wrapper .quantity{margin:0;height:100%}.single-product .summary form.cart .qib-button-wrapper .quantity input{height:100%;border:0;border-left:1px solid var(--v3-line);border-right:1px solid var(--v3-line);width:54px;text-align:center;font-weight:600;border-radius:0;box-shadow:none;background:#fff}.single-product .summary form.cart .single_add_to_cart_button{flex:1 1 220px;min-height:54px;height:auto;margin:0;border-radius:12px!important;font-family:var(--v3-body);font-size:17px;font-weight:700;background:var(--v3-navy)!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -12px rgb(9 51 128 / .6);transition:background .2s,transform .15s;line-height:1.2}.single-product .summary form.cart .single_add_to_cart_button:hover{background:var(--v3-navy-x)!important;transform:translateY(-1px)}.single-product .product-widget{margin-top:4px}.vy-pdp-extra{gap:16px;margin:10px 0 0}.vy-pdp-trust-grid{gap:8px 16px}.vy-pdp-trust li{font-size:14.5px;color:var(--v3-text);margin-bottom:6px}.vy-pdp-safe{border-radius:14px;padding:18px 22px;border:1px solid var(--v3-line);background:var(--v3-bg)}.vy-pdp-safe .vy-pdp-safe-title{font-size:16px;font-weight:700;color:var(--v3-ink)}.single-product .woocommerce-tabs ul.tabs li a{font-family:var(--v3-head);font-weight:600;color:var(--v3-muted)}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--v3-navy)}.single-product .woocommerce-tabs .panel{font-family:var(--v3-body);color:var(--v3-text);line-height:1.65}.single-product .woocommerce-tabs .panel h2{font-family:var(--v3-head);font-size:clamp(22px,2vw,28px);color:var(--v3-ink);margin:0 0 12px;letter-spacing:-.01em}.single-product .woocommerce-tabs .panel h3{font-family:var(--v3-head);font-size:19px;color:var(--v3-ink)}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button{background:var(--v3-navy);border-radius:10px;font-weight:700}@media (max-width:781px){.single-product .product_title{font-size:24px!important}.single-product .summary .price{font-size:28px}.single-product .summary form.cart .single_add_to_cart_button{flex-basis:100%}}.vy-trustbar .vy-trust-cols{justify-content:space-between;align-items:center;flex-wrap:wrap}.vy-trustbar .vy-trust-cols>.wp-block-column{flex:0 1 auto!important;width:auto!important}.vy-trustbar .vy-iconlist.vy-inline{gap:10px 36px}.woocommerce-cart .vy-pagehero,.woocommerce-checkout .vy-pagehero{min-height:0!important;padding:26px 0!important}.woocommerce-cart .vy-pagehero h1,.woocommerce-checkout .vy-pagehero h1{font-size:clamp(26px,3vw,34px)!important}.woocommerce-cart .vy-pagehero .wp-block-buttons{display:none!important}.woocommerce-cart .vy-pagehero .vy-inner,.woocommerce-checkout .vy-pagehero .vy-inner{gap:8px}@media (max-width:781px){.single-product:has(.shoptimizer-sticky-add-to-cart.visible) #fkcart-floating-toggler{bottom:88px!important}.vy-trustbar .vy-trust-cols{justify-content:center}.vy-trustbar .vy-iconlist.vy-inline{justify-content:center;gap:8px 20px}}.qib-button-wrapper .quantity-nav{display:none!important}.qib-button-wrapper .quantity input.qty{padding-right:0!important;text-align:center}.woocommerce-cart .qib-button-wrapper{display:inline-flex;align-items:stretch;border:1px solid var(--v3-line);border-radius:10px;overflow:hidden;background:#fff}.woocommerce-cart .qib-button-wrapper .qib-button{border:0;background:#fff;border-radius:0;min-width:36px}.woocommerce-cart .qib-button-wrapper .quantity input.qty{border:0;border-left:1px solid var(--v3-line);border-right:1px solid var(--v3-line);border-radius:0;width:48px}.woocommerce-cart .coupon{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.woocommerce-cart .coupon .input-text{margin:0;height:46px;border-radius:10px}.woocommerce-cart .coupon .button{height:46px;border-radius:10px;margin:0}.woocommerce-cart .checkout-button{border-radius:12px!important;min-height:54px;font-size:17px;font-weight:700}.woocommerce-cart .cart_totals{border:1px solid var(--v3-line);border-radius:14px;padding:6px 18px 18px}:root{--v3-ms:Inter,"Segoe UI",system-ui,sans-serif}@media (min-width:993px){.single-product div.product .woocommerce-product-gallery{width:44%!important;max-width:520px;float:left}.single-product div.product .summary{width:52%!important;margin-left:4%;float:right}}.single-product .woocommerce-product-gallery img{border-radius:14px;background:#f4f7fc}.single-product .woocommerce-product-gallery .flex-control-thumbs{margin-top:10px}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:8px}.vy-pdp-safe{padding:12px 16px;gap:8px;max-width:420px}.vy-pdp-safe .vy-pdp-safe-title{font-size:14px}.vy-pdp-safe img{max-width:340px;width:100%}.single-product .woocommerce-tabs .panel,.single-product .woocommerce-tabs .panel p,.single-product .woocommerce-tabs .panel li,.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p,.single-product .woocommerce-product-details__short-description li{font-family:var(--v3-ms);color:#111;font-size:16px;line-height:1.7}.single-product .woocommerce-tabs .panel p{margin:0 0 16px}.single-product .woocommerce-tabs .panel ul{margin:0 0 18px 20px;padding:0}.single-product .woocommerce-tabs .panel li{margin:0 0 6px}.single-product .woocommerce-tabs .panel h2,.single-product .woocommerce-tabs .panel h3,.single-product .woocommerce-tabs .panel h4{font-family:var(--v3-ms);color:#000;font-weight:600;letter-spacing:-.01em}.single-product .woocommerce-tabs .panel h2{font-size:26px;margin:28px 0 12px}.single-product .woocommerce-tabs .panel h3{font-size:21px;margin:22px 0 10px}.single-product .woocommerce-tabs .panel h4,.single-product .woocommerce-tabs .panel strong{color:#000;font-weight:600}.single-product .woocommerce-tabs .panel>h2:first-child{margin-top:0}.single-product .woocommerce-tabs .panel a{color:var(--v3-navy);font-weight:600}.single-product .woocommerce-tabs{max-width:1100px;margin-left:auto;margin-right:auto}.single-product .woocommerce-tabs ul.tabs{margin-bottom:28px}.shoptimizer-sticky-add-to-cart{box-shadow:0 -6px 24px -12px rgb(15 23 42 / .25);border-top:1px solid var(--v3-line);background:#fff;padding:10px 0}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content{display:flex;align-items:center;gap:16px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-product-info{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-product-info img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:#f4f7fc}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-title{font-family:var(--v3-head);font-weight:600;font-size:15px;color:var(--v3-ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price{font-family:var(--v3-head);font-weight:800;font-size:18px;color:var(--v3-ink);display:flex;align-items:center;gap:8px;white-space:nowrap}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price del{font-size:14px;font-weight:500;color:var(--v3-muted)}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price ins{text-decoration:none;color:var(--v3-navy)}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price .sale-percentage{background:#fde8ec;color:var(--v3-sale);font-size:12px;font-weight:700;padding:3px 7px;border-radius:6px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button{flex:none}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button,.shoptimizer-sticky-add-to-cart .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;height:auto!important;padding:0 28px!important;line-height:1!important;font-family:var(--v3-body);font-size:16px!important;font-weight:700;background:var(--v3-navy)!important;color:#fff!important;border-radius:12px!important;box-shadow:0 8px 20px -10px rgb(9 51 128 / .6);text-align:center;white-space:nowrap}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button:hover{background:var(--v3-navy-x)!important}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .star-rating{display:none}@media (max-width:781px){.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content{gap:10px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-product-info img{display:none}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-title{font-size:13px;-webkit-line-clamp:1}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price{font-size:16px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price del,.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price .sale-percentage{display:none}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button{min-height:46px;padding:0 18px!important;font-size:15px!important}}.single-product .summary form.cart .quantity{display:inline-flex;align-items:stretch;border:1px solid var(--v3-line);border-radius:12px;overflow:hidden;height:54px;margin:0;background:#fff}.single-product .summary form.cart .quantity input.qty{height:100%;border:0;width:56px;text-align:center;font-weight:600;border-radius:0;box-shadow:none;background:#fff;padding:0}.single-product .summary form.cart .quantity .quantity-nav{position:static;display:flex;flex-direction:column;border-left:1px solid var(--v3-line)}.single-product .summary form.cart .quantity .quantity-button{width:34px;flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--v3-ink);background:#fff;cursor:pointer}.single-product .summary form.cart .quantity .quantity-button.quantity-up{border-bottom:1px solid var(--v3-line)}.woocommerce-cart .quantity{display:inline-flex;align-items:stretch;border:1px solid var(--v3-line);border-radius:10px;overflow:hidden;background:#fff;height:44px}.woocommerce-cart .quantity input.qty{height:100%;border:0;width:48px;text-align:center;font-weight:600;border-radius:0;box-shadow:none;background:#fff}.woocommerce-cart .quantity .quantity-nav{position:static;display:flex;flex-direction:column;border-left:1px solid var(--v3-line)}.woocommerce-cart .quantity .quantity-button{width:30px;flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;background:#fff}.woocommerce-cart .quantity .quantity-button.quantity-up{border-bottom:1px solid var(--v3-line)}.site-header-cart .cart-contents .count{font-family:var(--v3-body);font-weight:700}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_comments_field,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:none!important}.woocommerce-checkout form .form-row{margin-bottom:16px}.woocommerce-checkout form .form-row label{font-family:var(--v3-body);font-size:14.5px;font-weight:600;color:var(--v3-ink);margin-bottom:6px;display:block}.woocommerce-checkout form .form-row .input-text,.woocommerce-checkout form .form-row input[type=text],.woocommerce-checkout form .form-row input[type=email],.woocommerce-checkout form .form-row input[type=tel],.woocommerce-checkout form .form-row select,.woocommerce-checkout .select2-container--default .select2-selection--single{min-height:54px!important;height:54px;padding:0 16px!important;font-size:16px!important;border:1.5px solid #cbd5e1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;color:var(--v3-ink)}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px!important;padding-left:0}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px!important}.woocommerce-checkout form .form-row .input-text:focus,.woocommerce-checkout form .form-row select:focus{border-color:var(--v3-navy)!important;box-shadow:0 0 0 3px rgb(9 51 128 / .15)!important;outline:0}.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{width:48.5%}.woocommerce-checkout #order_review{border:1px solid var(--v3-line);border-radius:14px;padding:20px}.woocommerce-checkout #place_order{min-height:56px;border-radius:12px!important;font-size:17px;font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{font-family:var(--v3-body)}.tax-product_cat .site-content,.post-type-archive-product .site-content{padding-top:32px}.tax-product_cat .woocommerce-products-header{display:block!important;max-width:860px;margin:0 0 28px}.tax-product_cat .woocommerce-products-header__title.page-title{display:none}.tax-product_cat .site-main>.woocommerce-products-header__title.page-title{display:none}.tax-product_cat .term-description,.tax-product_cat .woocommerce-products-header .term-description{font-family:var(--v3-body);font-size:16px;line-height:1.65;color:var(--v3-text);margin:0}.tax-product_cat .term-description p{margin:0 0 10px}.tax-product_cat .term-description p:last-child{margin-bottom:0}.tax-product_cat .below-category-content,.tax-product_cat .shoptimizer-below-category-content,.tax-product_cat .archive-description-below,.tax-product_cat .site-main>.term-description-below{max-width:860px;margin:48px 0 0;padding-top:32px;border-top:1px solid var(--v3-line);font-family:var(--v3-body);font-size:16px;line-height:1.65;color:var(--v3-text)}.tax-product_cat .site-main .shoptimizer-sorting.sorting-end{margin-top:24px}.vy3-sec .wp-block-columns.vy3-hero-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3.5vw,56px)}.vy3-sec h1.vy3-h1{font-size:clamp(30px,3.4vw,44px);max-width:16ch}.vy3-hero{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px)}.vy3-hero-card .vy3-hero-badge{left:14px;top:-13px}.vy3-sec .vy3-hero-card.vy3-pc ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product{padding:10px 10px 12px!important;border-radius:14px;box-shadow:0 24px 50px -24px rgb(0 0 0 / .55);border:0}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product:hover{transform:none}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .woocommerce-image__wrapper{aspect-ratio:1.55;margin-bottom:10px;background:var(--v3-bg)}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .woocommerce-image__wrapper img{padding:4px}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .woocommerce-card__header{gap:4px}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .woocommerce-loop-product__title,.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .woocommerce-loop-product__title a{font-size:13px;line-height:1.35}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .woocommerce-loop-product__title{-webkit-line-clamp:2;min-height:2.7em}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .star-rating{display:none!important}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .price{font-size:18px;gap:6px;margin:0 0 4px}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .price del{font-size:12.5px}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .price .sale-percentage{font-size:11px;padding:2px 5px}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .button{min-height:38px;font-size:13.5px;border-radius:9px}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .onsale{display:inline-block!important;top:8px;right:8px;font-size:10.5px;padding:5px 7px}@media (max-width:900px){.vy3-hero-card{max-width:560px}}@media (max-width:420px){.vy3-sec .vy3-hero-card.vy3-pc ul.products{grid-template-columns:1fr!important}}@media (max-width:900px){.vy3-sec .wp-block-columns.vy3-hero-cols{grid-template-columns:1fr!important;gap:28px}.vy3-hero-card{max-width:560px;margin:0 auto!important}}@media (max-width:781px){.vy3-hero .vy3-eyebrow{font-size:11px;max-width:none}}:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .product-label,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .sale-item{position:absolute;top:10px;right:10px;left:auto;bottom:auto;z-index:2;width:auto;height:auto;min-width:0;min-height:0;line-height:1;padding:6px 9px;border-radius:999px;background:var(--v3-sale);color:#fff;font-family:var(--v3-body);font-size:11.5px;font-weight:700;letter-spacing:.02em;display:inline-block!important;text-align:center;transform:none;margin:0;box-shadow:0 4px 10px -4px rgb(0 0 0 / .35)}.vy3-sec .vy3-hero-card.vy3-pc ul.products li.product .product-label{top:8px;right:8px;font-size:10.5px;padding:5px 7px}.single-product .summary .product-label,.single-product .summary .sale-item{display:none!important}.single-product .woocommerce-product-gallery .product-label,.single-product .woocommerce-product-gallery .sale-item{position:absolute;top:12px;left:12px;z-index:5;width:auto;height:auto;min-width:0;line-height:1;padding:7px 10px;border-radius:999px;background:var(--v3-sale);color:#fff;font-family:var(--v3-body);font-size:13px;font-weight:700;transform:none}.shoptimizer-mini-cart-wrap .cart-drawer-heading{font-family:var(--v3-head);font-weight:700}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart-item a:not(.remove){font-family:var(--v3-body);font-weight:600;color:var(--v3-ink);font-size:14px;line-height:1.35}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart-item img{border-radius:8px;background:#f4f7fc}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons .button{border-radius:12px;min-height:50px;font-weight:700}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons .button.checkout{background:var(--v3-navy)}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons .button:not(.checkout){background:#fff;color:var(--v3-navy);border:2px solid var(--v3-navy)}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__total{font-family:var(--v3-head);font-size:16px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content{display:flex;align-items:center;gap:18px;padding:6px 0}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content>img{width:56px;height:56px;object-fit:contain;border-radius:8px;background:#f4f7fc;flex:none;margin:0}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-product-info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;text-align:left;min-width:0;padding:0}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-title{width:auto;max-width:100%;text-align:left;font-family:var(--v3-head);font-weight:600;font-size:15px;color:var(--v3-ink);line-height:1.3;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-product-info .star-rating{margin:0;font-size:11px;color:var(--v3-star)}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button{flex:none;display:flex;align-items:center;gap:18px;height:auto;width:auto;padding:0;margin:0}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price{margin:0;font-family:var(--v3-head);font-weight:800;font-size:20px;color:var(--v3-ink);display:flex;align-items:baseline;gap:8px;white-space:nowrap;line-height:1}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price del{font-size:14px;font-weight:500;color:var(--v3-muted)}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price ins{text-decoration:none;color:var(--v3-navy)}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;height:50px!important;padding:0 30px!important;margin:0;line-height:1!important;font-family:var(--v3-body);font-size:16px!important;font-weight:700;background:var(--v3-navy)!important;color:#fff!important;border-radius:12px!important;box-shadow:0 8px 20px -10px rgb(9 51 128 / .6);white-space:nowrap;text-align:center}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button:hover{background:var(--v3-navy-x)!important}@media (max-width:781px){.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content{gap:10px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content>img{display:none}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-title{font-size:13px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-product-info .star-rating{display:none}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button{gap:10px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price{font-size:17px}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-price del{display:none}.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button{min-height:46px;height:46px!important;padding:0 18px!important;font-size:15px!important}}.single-product .summary form.cart .quantity{display:inline-flex!important;flex-direction:row}.single-product .summary form.cart .quantity input.qty{order:1;opacity:1;text-indent:0;line-height:52px;font-size:16px;color:var(--v3-ink);-moz-appearance:textfield;appearance:textfield;margin:0}.single-product .summary form.cart .quantity .quantity-nav{order:2}.single-product .summary form.cart .quantity input.qty::-webkit-outer-spin-button,.single-product .summary form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .summary form.cart .quantity .quantity-nav,.woocommerce-cart .quantity .quantity-nav{position:relative!important;left:auto;right:auto;top:auto;height:100%;width:34px}.single-product .summary form.cart .quantity .quantity-button,.woocommerce-cart .quantity .quantity-button{position:static!important;left:auto;right:auto;top:auto;bottom:auto;height:auto;width:100%;line-height:1}.single-product .summary form.cart .quantity .quantity-button,.woocommerce-cart .quantity .quantity-button{position:relative!important;overflow:hidden}.single-product .summary form.cart .quantity .quantity-button::before,.woocommerce-cart .quantity .quantity-button::before{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.tax-product_cat .woocommerce-products-header{display:block!important;max-width:900px;margin:0 0 30px;padding:0}.tax-product_cat .woocommerce-products-header .term-description,.tax-product_cat .term-description{background:transparent!important;padding:0!important;margin:0!important;font-family:var(--v3-ms);font-size:16px;line-height:1.7;color:#111}.tax-product_cat .term-description p{margin:0 0 12px;color:#111}.tax-product_cat .term-description p:last-child{margin-bottom:0}.tax-product_cat .term-description h2,.tax-product_cat .term-description h3{font-family:var(--v3-ms);color:#000;font-weight:600}.tax-product_cat .below-woocommerce-category{grid-column:1/-1;max-width:900px;margin:44px 0 0;padding:32px 0 0;border-top:1px solid var(--v3-line);font-family:var(--v3-ms);font-size:16px;line-height:1.7;color:#111}.tax-product_cat .below-woocommerce-category p{margin:0 0 14px;color:#111}.tax-product_cat .below-woocommerce-category h2{font-family:var(--v3-ms);font-size:24px;font-weight:600;color:#000;margin:0 0 12px}.tax-product_cat .below-woocommerce-category h3{font-family:var(--v3-ms);font-size:19px;font-weight:600;color:#000;margin:20px 0 8px}.tax-product_cat .below-woocommerce-category ul{margin:0 0 14px 20px}.tax-product_cat .below-woocommerce-category a{color:var(--v3-navy);font-weight:600}.tax-product_cat .site-main>.woocommerce-products-header__title{display:none!important}.tax-product_cat .woocommerce-products-header{margin-top:28px!important}.woocommerce-cart .quantity{height:46px}.woocommerce-cart .quantity .quantity-nav{width:32px}.woocommerce-cart .quantity .quantity-button{min-height:22px}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity{display:inline-grid!important;grid-template-columns:44px 56px 44px;grid-template-rows:1fr;align-items:stretch;border:1px solid var(--v3-line);border-radius:12px;overflow:hidden;background:#fff;height:54px;margin:0;padding:0;position:relative}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .screen-reader-text{grid-column:1;grid-row:1}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity input.qty{grid-column:2;grid-row:1;order:0;width:100%;height:100%;border:0;border-left:1px solid var(--v3-line);border-right:1px solid var(--v3-line);border-radius:0;box-shadow:none;background:#fff;text-align:center;font-weight:700;font-size:16px;color:var(--v3-ink);padding:0;margin:0;-moz-appearance:textfield;appearance:textfield}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity input.qty::-webkit-outer-spin-button,:is(.single-product .summary form.cart,.woocommerce-cart) .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-nav{display:contents!important;position:static!important;width:auto;height:auto;border:0}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button{position:relative!important;display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;border:0;background:#fff;color:var(--v3-ink);cursor:pointer;user-select:none;line-height:1;padding:0;margin:0;overflow:hidden;transition:background .15s}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button:hover{background:var(--v3-bg2);color:var(--v3-navy)}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-down{grid-column:1;grid-row:1}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-up{grid-column:3;grid-row:1}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button::before,:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button::after{display:none!important;content:none!important}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-down{font-size:0}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-up{font-size:0}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-down span,:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-up span{display:none}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-down{background:#fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.4' stroke-linecap='round'><path d='M5 12h14'/></svg>") center/16px no-repeat}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-up{background:#fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.4' stroke-linecap='round'><path d='M12 5v14M5 12h14'/></svg>") center/16px no-repeat}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-down:hover{background-color:var(--v3-bg2)}:is(.single-product .summary form.cart,.woocommerce-cart) .quantity .quantity-button.quantity-up:hover{background-color:var(--v3-bg2)}.woocommerce-cart .quantity{height:44px;grid-template-columns:36px 46px 36px;border-radius:10px}.woocommerce-cart .quantity input.qty{font-size:15px}@media (max-width:781px){.single-product .summary form.cart .quantity{grid-template-columns:44px 60px 44px;height:50px}}.woocommerce-cart td.product-quantity .quantity,.woocommerce-cart .quantity{width:auto!important;min-width:0;max-width:none;height:44px!important;grid-template-columns:36px 46px 36px!important;border-radius:10px}.woocommerce-cart .quantity .quantity-button.quantity-down,.woocommerce-cart .quantity .quantity-button.quantity-up{background-size:14px}.single-product,.single-product .site-content,.single-product .content-area,.single-product .site-main,.single-product div.product,.single-product .woocommerce-tabs,.single-product .product-details-wrapper,.single-product .shoptimizer-product-wrapper,.single-product .site-content .col-full{background:#fff!important}.single-product .woocommerce-product-gallery img,.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{background:#fff}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{border:1px solid var(--v3-line);border-radius:14px;overflow:hidden;background:#fff}.vy-pdp-safe{background:#fff!important;border:1px solid var(--v3-line)}.single-product .woocommerce-tabs{box-shadow:none;border-top:1px solid var(--v3-line);padding-top:8px}.vy3-ic-refund{--i:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 1 0 3-6.7'/><path d='M3 4v5h5'/><path d='M12 8v4l3 2'/></svg>")}@media (min-width:993px){.single-product .product-details-wrapper{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);column-gap:4%;align-items:start}.single-product .product-details-wrapper>.woocommerce-product-gallery{grid-column:1;grid-row:1/span 40;float:none!important;width:100%!important;max-width:none;margin:0}.single-product .product-details-wrapper>.summary{display:contents}.single-product .product-details-wrapper>.summary>*{grid-column:2}.single-product .product-details-wrapper>.summary>.product-widget{grid-column:1/-1;margin-top:36px}}.single-product .product-widget .widget{margin:0}.vy4-trust{background:linear-gradient(135deg,#0b3a90 0%,#093380 45%,#061f4f 100%);border-radius:16px;padding:8px 10px;margin:0 0 22px}.vy4-trust .wp-block-columns.vy4-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.vy4-trust .vy4-trust-grid>.wp-block-column{flex-basis:auto!important;width:auto!important;margin:0!important;min-width:0}.vy4-t{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 14px;border-right:1px solid rgb(255 255 255 / .12)}.vy4-trust-grid>.wp-block-column:last-child .vy4-t{border-right:0}.vy4-t::before{content:"";display:block;width:34px;height:34px;margin-bottom:6px;background-color:#8ec1ff;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.vy4-t p{margin:0!important}.vy4-t p.vy4-t-title{font-family:var(--v3-head);font-weight:700;font-size:15px;color:#fff;line-height:1.3}.vy4-t p.vy4-t-desc{font-family:var(--v3-body);font-size:13.5px;color:#c7d6f5;line-height:1.45}.vy4-safe{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:18px 16px;border:1px solid var(--v3-line);border-radius:14px;background:#fff}.vy4-safe p.vy4-safe-title{margin:0!important;font-family:var(--v3-head);font-weight:700;font-size:15px;color:var(--v3-ink);display:flex;align-items:center;gap:8px}.vy4-safe p.vy4-safe-title::before{content:"";width:18px;height:18px;background-color:var(--v3-ok);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='11' width='16' height='10' rx='2'/><path d='M8 11V7a4 4 0 0 1 8 0v4'/></svg>") center/contain no-repeat}.vy4-safe figure.vy4-safe-img{margin:0!important;width:100%;max-width:760px}.vy4-safe figure.vy4-safe-img img{width:100%;height:auto;display:block}.single-product .woocommerce-tabs{max-width:none;width:100%;margin:36px 0 0;padding-top:0;border-top:0}.single-product .woocommerce-tabs ul.tabs{display:flex;justify-content:flex-start;gap:0;margin:0 0 0;padding:0;border-bottom:2px solid var(--v3-line)}.single-product .woocommerce-tabs ul.tabs li{margin:0;padding:0}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:14px 22px;margin:0;font-family:var(--v3-head);font-weight:600;font-size:16px;color:var(--v3-muted);border-bottom:3px solid #fff0;margin-bottom:-2px}.single-product .woocommerce-tabs ul.tabs li a::before,.single-product .woocommerce-tabs ul.tabs li a::after{display:none}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--v3-navy);border-bottom-color:var(--v3-navy)}.single-product .woocommerce-tabs .panel{max-width:none;width:100%;margin:24px 0 0;padding:clamp(20px,3vw,36px);border:1px solid var(--v3-line);border-radius:14px;background:#fff}.single-product .woocommerce-tabs .panel>h2:first-child{margin-top:0}.single-product .related-wrapper,.single-product section.related{max-width:none;margin-top:44px}.single-product .related-wrapper h2,.single-product section.related>h2{font-family:var(--v3-head);font-size:22px;color:var(--v3-ink);margin:0 0 16px}.single-product section.related ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0!important;padding:0}.single-product section.related ul.products::before,.single-product section.related ul.products::after{display:none}.single-product section.related ul.products li.product{width:100%!important;margin:0!important;float:none!important;display:flex;flex-direction:column;background:#fff;border:1px solid var(--v3-line);border-radius:12px;padding:8px 8px 10px!important;text-align:left;position:relative;box-sizing:border-box;min-width:0}.single-product section.related ul.products li.product .woocommerce-image__wrapper{background:var(--v3-bg);border-radius:8px;overflow:hidden;aspect-ratio:1;margin:0 0 8px}.single-product section.related ul.products li.product .woocommerce-image__wrapper img{width:100%;height:100%;object-fit:contain;display:block;padding:4px;box-sizing:border-box}.single-product section.related ul.products li.product .shoptimizer-plp-image-wrapper{width:100%!important;display:block!important}.single-product section.related ul.products li.product .woocommerce-card__header{display:flex;flex-direction:column;flex:1;gap:4px;padding:0 2px;text-align:left}.single-product section.related ul.products li.product .woocommerce-loop-product__title,.single-product section.related ul.products li.product .woocommerce-loop-product__title a{font-family:var(--v3-head);font-size:12.5px;font-weight:600;line-height:1.35;color:var(--v3-ink);margin:0;text-align:left;text-decoration:none}.single-product section.related ul.products li.product .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.single-product section.related ul.products li.product .star-rating{font-size:10px;margin:0;color:var(--v3-star)}.single-product section.related ul.products li.product .price{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--v3-head);font-size:15px;font-weight:800;color:var(--v3-ink);margin:2px 0 4px;justify-content:flex-start}.single-product section.related ul.products li.product .price .woocs_price_code{display:contents}.single-product section.related ul.products li.product .price del{font-size:11.5px;font-weight:500;color:var(--v3-muted)}.single-product section.related ul.products li.product .price ins{text-decoration:none;color:var(--v3-navy)}.single-product section.related ul.products li.product .button{position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;display:inline-flex!important;justify-content:center;align-items:center;min-height:36px;height:auto!important;margin:auto 0 0!important;padding:0 10px;background:var(--v3-navy);color:#fff;border-radius:8px;font-family:var(--v3-body);font-size:13px;font-weight:600;line-height:1.2;box-shadow:none}.single-product section.related ul.products li.product .product-label,.single-product section.related ul.products li.product .sale-item{position:absolute;top:8px;right:8px;left:auto;width:auto;height:auto;min-width:0;line-height:1;padding:4px 7px;border-radius:999px;background:var(--v3-sale);color:#fff;font-size:10.5px;font-weight:700;transform:none;z-index:2}.single-product section.related ul.products li.product .added_to_cart{display:none!important}.vy-copyright{padding:10px 0!important}.vy-copyright .vy-copy-cols{align-items:center}.vy-copyright .vy-copy-logo img{max-height:22px;width:auto}.vy-copyright .vy-copy-text{font-size:13px;margin:0}.vy-copyright .vy-copy-links li a,.vy-copyright .vy-copy-links li{font-size:13px}.vy-copyright .vy-copy-pay img{max-width:300px;width:100%;height:auto;margin-left:auto}@media (max-width:992px){.vy4-trust .wp-block-columns.vy4-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vy4-trust-grid>.wp-block-column:nth-child(2) .vy4-t{border-right:0}.vy4-trust-grid>.wp-block-column:nth-child(-n+2) .vy4-t{border-bottom:1px solid rgb(255 255 255 / .12)}.single-product section.related ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:781px){.single-product .woocommerce-tabs ul.tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.single-product .woocommerce-tabs ul.tabs li a{padding:12px 14px;font-size:15px;white-space:nowrap}.single-product .woocommerce-tabs .panel{padding:18px 16px}.single-product section.related ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vy4-t{padding:14px 10px}.vy-copyright .vy-copy-pay img{margin:0 auto}}@media (max-width:480px){.vy4-trust .wp-block-columns.vy4-trust-grid{grid-template-columns:1fr}.vy4-t{border-right:0;border-bottom:1px solid rgb(255 255 255 / .12)}.vy4-trust-grid>.wp-block-column:last-child .vy4-t{border-bottom:0}}.single-product .woocommerce-tabs .panel,.single-product .woocommerce-tabs .woocommerce-Tabs-panel{max-width:none!important;width:100%!important}.single-product section.related ul.products li.product .product-label,.single-product section.related ul.products li.product .sale-item{border-radius:999px!important;width:auto!important;height:auto!important;min-width:0!important;line-height:1!important;padding:4px 7px!important;font-size:10.5px!important}.single-product .related-wrapper h2,.single-product section.related>h2{margin-left:0}.single-product section.related ul.products li.product .product-label.type-circle,.single-product section.related ul.products li.product .sale-item.type-circle,body.single-product .woocommerce ul.products li.product .product-label.type-circle{display:inline-block!important;height:auto!important;min-height:0!important;width:auto!important;min-width:0!important;line-height:1!important;padding:4px 7px!important;border-radius:999px!important;font-size:10.5px!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;transform:none!important}.single-product .related-wrapper{padding-bottom:56px}.single-product .site-main{padding-bottom:0}:root{--v3-cta:#0866ff;--v3-cta-h:#0654d6}@media (min-width:993px){.single-product .product-details-wrapper{grid-template-columns:minmax(0,56%) minmax(0,1fr)!important;column-gap:4%}.single-product .product-details-wrapper>.woocommerce-product-gallery{max-width:none!important}.single-product .product-details-wrapper>.summary>.product-widget,.single-product .product-details-wrapper>.summary>.product-widget>.widget{display:contents}.single-product .product-details-wrapper .vy4-safe{grid-column:2}.single-product .product-details-wrapper .vy4-trust{grid-column:1/-1;margin-top:40px}}@media (max-width:992px){.single-product .summary{display:flex;flex-direction:column}.single-product .summary>.product-widget,.single-product .summary>.product-widget>.widget{display:contents}}.single-product .summary>.product_title{order:1;margin-bottom:6px}.single-product .summary>.woocommerce-product-rating{order:2;margin:0 0 12px}.single-product .summary>.price{order:3}.single-product .summary>.woocommerce-product-details__short-description{order:4}.single-product .summary>form.cart{order:5;margin-bottom:10px}.single-product .summary .vy4-safe{order:6}.single-product .summary .vy4-trust{order:7}.single-product .vy4-safe{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 14px;padding:0;border:0;background:#fff0;margin:0 0 6px}.single-product .vy4-safe p.vy4-safe-title{font-size:13px;color:var(--v3-muted);font-weight:600}.single-product .vy4-safe figure.vy4-safe-img{max-width:300px;width:auto}.single-product .vy4-safe figure.vy4-safe-img img{height:26px;width:auto}.single-product .summary form.cart .single_add_to_cart_button,.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button,.shoptimizer-sticky-add-to-cart .button,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button,.single-product section.related ul.products li.product .button,.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons .button.checkout{background:var(--v3-cta)!important;color:#fff!important;text-transform:uppercase;letter-spacing:.04em;font-weight:700;box-shadow:0 8px 20px -10px rgb(255 106 0 / .7)}.single-product .summary form.cart .single_add_to_cart_button:hover,.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button:hover,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button:hover,.single-product section.related ul.products li.product .button:hover,.woocommerce-cart .checkout-button:hover,.woocommerce-checkout #place_order:hover,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons .button.checkout:hover{background:var(--v3-cta-h)!important;color:#fff!important}.single-product .summary form.cart .single_add_to_cart_button{font-size:16px;letter-spacing:.06em}.vy-newsletter{padding:16px 0!important;background:#eef3fb!important;border-top:1px solid var(--v3-line)}.vy-newsletter .vy-inner{padding:0 16px}.vy-newsletter .wp-block-columns.vy-news-cols{align-items:center;gap:24px}.vy-newsletter .vy-news-title{font-family:var(--v3-head);font-size:19px;font-weight:700;color:var(--v3-ink);margin:0 0 2px!important;line-height:1.2}.vy-newsletter .vy-news-text{font-family:var(--v3-body);font-size:13.5px;color:var(--v3-muted);margin:0!important;line-height:1.4}.vy-newsletter .wpforms-container{margin:0!important}.vy-newsletter .wpforms-form{display:flex;align-items:center;gap:8px}.vy-newsletter .wpforms-field-container,.vy-newsletter .wpforms-field{margin:0!important;padding:0!important;flex:1}.vy-newsletter .wpforms-field input{height:44px!important;border-radius:10px!important;border:1px solid #cbd5e1!important;padding:0 14px!important;font-size:15px!important;background:#fff!important;width:100%!important}.vy-newsletter .wpforms-submit-container{margin:0!important;padding:0!important}.vy-newsletter .wpforms-submit{height:44px!important;min-height:0!important;padding:0 22px!important;border-radius:10px!important;background:var(--v3-cta)!important;color:#fff!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.04em;font-size:14px!important;border:0!important}.vy-newsletter .wpforms-submit:hover{background:var(--v3-cta-h)!important}footer.copyright,.copyright{padding:6px 0!important}.vy-copyright{padding:2px 0!important}.vy-copyright .vy-copy-cols{align-items:center;margin:0}.vy-copyright .vy-copy-logo img{max-height:18px}.vy-copyright .vy-copy-text{font-size:12.5px}.vy-copyright .vy-copy-links li a,.vy-copyright .vy-copy-links li{font-size:12.5px}.vy-copyright .vy-copy-pay img{max-width:250px}@media (max-width:781px){.vy-newsletter .wpforms-form{flex-direction:column;align-items:stretch}.single-product .vy4-safe figure.vy4-safe-img img{height:22px}}@media (min-width:993px){.single-product div.product .product-details-wrapper>.woocommerce-product-gallery{width:100%!important;max-width:none!important;float:none!important}.single-product div.product .product-details-wrapper>.summary{width:auto!important;margin:0!important;float:none!important}}.vy-newsletter .wpforms-container,.vy-newsletter div.wpforms-container-full{--wpforms-button-background-color:#0866ff;--wpforms-button-background-color-alt:#0654d6;--wpforms-button-text-color:#fff;--wpforms-field-border-radius:10px;--wpforms-button-border-radius:10px}.vy-newsletter div.wpforms-container-full button.wpforms-submit,.vy-newsletter div.wpforms-container-full .wpforms-form button[type=submit]{background:#0866ff!important;background-color:#0866ff!important;border-color:#0866ff!important;color:#fff!important}.vy-newsletter div.wpforms-container-full button.wpforms-submit:hover{background:#0654d6!important;background-color:#0654d6!important}:root{--v3-cta:#0866ff;--v3-cta-h:#0654d6}.single-product .summary form.cart .single_add_to_cart_button,.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button,.shoptimizer-sticky-add-to-cart .button,:is(.vy3-pc,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main,.search-results.woocommerce .site-main) ul.products li.product .button,.single-product section.related ul.products li.product .button,.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons .button.checkout{background:#0866ff!important;border-radius:6px!important;box-shadow:0 8px 18px -10px rgb(8 102 255 / .7)}.single-product .summary form.cart .single_add_to_cart_button:hover,.shoptimizer-sticky-add-to-cart .shoptimizer-sticky-add-to-cart__content-button .button:hover,.shoptimizer-sticky-add-to-cart .button:hover,:is(.vy3-pc:hover,.post-type-archive-product .site-main:hover,.tax-product_cat .site-main:hover,.tax-product_tag .site-main:hover,.search-results.woocommerce .site-main) ul.products li.product .button:hover,.single-product section.related ul.products li.product .button:hover,.woocommerce-cart .checkout-button:hover,.woocommerce-checkout #place_order:hover,.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons .button.checkout:hover{background:#0654d6!important}.vy-newsletter .wpforms-container,.vy-newsletter div.wpforms-container-full{--wpforms-button-background-color:#0866ff;--wpforms-button-background-color-alt:#0654d6}.vy-newsletter div.wpforms-container-full button.wpforms-submit{background:#0866ff!important;background-color:#0866ff!important;border-color:#0866ff!important;border-radius:6px!important}.vy-newsletter div.wpforms-container-full button.wpforms-submit:hover{background:#0654d6!important;background-color:#0654d6!important}@media (min-width:993px){.single-product .product-details-wrapper{grid-template-columns:minmax(0,46%) minmax(0,1fr)!important;column-gap:4%}}@media (min-width:993px){.single-product .product-details-wrapper{grid-template-columns:minmax(0,40%) minmax(0,1fr)!important;column-gap:5%}.single-product div.product .product-details-wrapper>.woocommerce-product-gallery{max-width:520px!important}}.header-4 .site-header,.site-header{background:#fff}.header-4-inner{align-items:center;box-shadow:0 1px 0 var(--v3-line),0 8px 24px -18px rgb(15 23 42 / .25);background:#fff}.main-header .site-header-cart,.main-header .site-search{display:none!important}.header-4 .col-full-nav,.col-full-nav{align-items:center;background:#fff0}.main-navigation .menu-primary-menu-container>ul>li>a{font-family:var(--v3-head);font-weight:600;font-size:15px;color:var(--v3-ink)!important;padding:0 2px!important;margin-right:30px!important;transition:color .15s}.main-navigation .menu-primary-menu-container>ul>li>a:hover,.main-navigation .menu-primary-menu-container>ul>li.current-menu-item>a{color:#0866ff!important}.header-4 .col-full-nav .search-trigger,.col-full-nav .search-trigger{width:44px!important;height:44px!important;min-height:0;border-radius:50%!important;background:var(--v3-bg)!important;border:0!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0 12px 0 0!important;align-self:center;padding:0!important;transition:background .15s;box-shadow:none!important}.col-full-nav .search-trigger:hover{background:var(--v3-bg2)!important}.col-full-nav .search-trigger span{display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;margin:0!important}.col-full-nav .search-trigger svg{width:18px!important;height:18px!important;fill:var(--v3-ink)!important}.col-full-nav .site-header-cart{height:auto!important;align-self:center;display:flex!important;align-items:center;border:0!important;margin:0!important;padding:0!important}.col-full-nav .site-header-cart .shoptimizer-cart{height:auto!important;border:0!important;padding:0!important}.col-full-nav .site-header-cart .cart-contents{display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:8px;height:44px!important;padding:0 16px 0 14px!important;border-radius:999px!important;background:var(--v3-navy)!important;color:#fff!important;position:relative;line-height:1;transition:background .15s;border:0!important}.col-full-nav .site-header-cart .cart-contents:hover{background:var(--v3-navy-x)!important}.col-full-nav .site-header-cart .cart-contents .amount,.col-full-nav .site-header-cart .cart-contents .amount *{font-family:var(--v3-head);font-weight:700;font-size:14px;color:#fff!important;margin:0!important}.col-full-nav .site-header-cart .cart-contents .shoptimizer-cart-icon{display:flex!important;align-items:center;position:relative;margin:0!important}.col-full-nav .site-header-cart .cart-contents .shoptimizer-cart-icon svg{width:20px!important;height:20px!important;fill:#fff!important}.col-full-nav .site-header-cart .cart-contents .count{position:absolute!important;top:-8px!important;left:-9px!important;right:auto!important;bottom:auto!important;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--v3-sale)!important;color:#fff!important;font-size:11px;font-weight:700;line-height:18px;text-align:center;border:2px solid #fff;box-sizing:content-box;margin:0!important;transform:none!important}.col-full-nav .site-header-cart .cart-contents .count{left:auto!important;right:-11px!important;top:-9px!important}.col-full-nav .site-header-cart .cart-contents .shoptimizer-cart-icon{margin-right:6px!important}.header-4 .col-full-nav,.col-full-nav{box-shadow:none!important}.header-4 .site-header,.site-header{box-shadow:none!important;background:transparent!important;position:static}.header-4-inner{display:flex!important;align-items:center;justify-content:flex-start;gap:0;min-height:76px;background:#fff;box-shadow:none!important;border-bottom:1px solid var(--v3-line)}.header-4-inner .main-header{flex:none;padding:0!important;margin:0!important;display:flex;align-items:center}.header-4-inner .site-branding{padding:0!important;margin:0!important}.header-4-inner .custom-logo-link img{height:36px!important;width:auto;display:block}.header-4 .col-full-nav,.col-full-nav{flex:1 1 auto;display:flex!important;align-items:center;justify-content:flex-end;gap:10px;height:auto!important;min-height:0;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important}.col-full-nav .main-navigation{flex:1 1 auto;display:flex!important;align-items:center;height:auto!important;width:auto!important;margin:0 24px 0 44px!important}.header-4 .primary-navigation,.primary-navigation.with-logo,.primary-navigation{position:static!important;width:auto!important;left:auto!important;transform:none!important;height:auto!important;margin:0!important;padding:0!important}.menu-primary-menu-container{width:auto!important}.menu-primary-menu-container>ul{display:flex!important;align-items:center;justify-content:flex-start;text-align:left;gap:0;margin:0!important;padding:0!important;width:auto!important}.menu-primary-menu-container>ul>li{display:flex!important;align-items:center;height:auto!important;margin:0!important}.menu-primary-menu-container>ul>li>a{display:inline-flex;align-items:center;height:76px!important;line-height:1!important;font-family:var(--v3-head);font-weight:600;font-size:15px;color:var(--v3-ink)!important;padding:0 2px!important;margin:0 28px 0 0!important;border-bottom:2px solid #fff0;transition:color .15s,border-color .15s}.menu-primary-menu-container>ul>li>a:hover,.menu-primary-menu-container>ul>li.current-menu-item>a,.menu-primary-menu-container>ul>li.current-menu-ancestor>a{color:#0866ff!important;border-bottom-color:#0866ff}.menu-primary-menu-container>ul>li.menu-item-has-children>a::after{margin-left:6px;opacity:.6}.col-full-nav .search-trigger{width:42px!important;height:42px!important;border-radius:50%!important;background:transparent!important;border:1px solid var(--v3-line)!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;box-shadow:none!important;transition:background .15s,border-color .15s}.col-full-nav .search-trigger:hover{background:var(--v3-bg)!important;border-color:#c9d6ee!important}.col-full-nav .search-trigger span{display:flex!important;width:auto!important;height:auto!important;margin:0!important}.col-full-nav .search-trigger svg{width:17px!important;height:17px!important;fill:var(--v3-ink)!important}.col-full-nav .site-header-cart{height:auto!important;display:flex!important;align-items:center;border:0!important;margin:0!important;padding:0!important}.col-full-nav .site-header-cart .shoptimizer-cart{height:auto!important;border:0!important;padding:0!important}.col-full-nav .site-header-cart .cart-contents{display:inline-flex!important;flex-direction:row;align-items:center;gap:10px;height:42px!important;padding:0 16px 0 12px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--v3-line)!important;color:var(--v3-ink)!important;position:relative;line-height:1;transition:background .15s,border-color .15s;box-shadow:none!important}.col-full-nav .site-header-cart .cart-contents:hover{background:var(--v3-bg)!important;border-color:#c9d6ee!important}.col-full-nav .site-header-cart .cart-contents .shoptimizer-cart-icon{order:1;display:flex!important;align-items:center;position:relative;margin:0!important}.col-full-nav .site-header-cart .cart-contents .shoptimizer-cart-icon svg{width:20px!important;height:20px!important;fill:var(--v3-ink)!important}.col-full-nav .site-header-cart .cart-contents .amount,.col-full-nav .site-header-cart .cart-contents .amount *{order:2;font-family:var(--v3-head);font-weight:700;font-size:14px;color:var(--v3-ink)!important;margin:0!important}.col-full-nav .site-header-cart .cart-contents .count{position:absolute!important;top:-6px!important;left:auto!important;right:-10px!important;bottom:auto!important;min-width:14px;height:18px;padding:0 5px;border-radius:999px;background:#0866ff!important;color:#fff!important;font-size:11px;font-weight:700;line-height:18px;text-align:center;border:2px solid #fff;box-sizing:content-box;margin:0!important;transform:none!important}@media (max-width:992px){.header-4-inner{min-height:0}}.header-4-container{background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--v3-line)}.header-4-inner{border-bottom:0!important;box-shadow:none!important}.menu-primary-menu-container>ul>li>a{display:flex!important;align-items:center!important;height:76px!important;line-height:1!important}.menu-primary-menu-container>ul>li>a::after{position:static!important;transform:none!important;margin-left:6px}@media (max-width:992px){.menu-primary-menu-container>ul>li>a{height:auto!important;display:block!important;line-height:1.4!important;padding:12px 16px!important;margin:0!important;border-bottom:0}}.header-4-container{height:auto!important;min-height:0!important;background:#fff!important;box-shadow:none!important;border-bottom:1px solid var(--v3-line)!important;position:relative;z-index:60}.header-4-inner{min-height:72px;border-bottom:0!important}.menu-primary-menu-container>ul>li>a{height:72px!important;font-size:15px;font-weight:600}.col-full-nav .search-trigger,.header-4 .search-trigger{width:42px!important;height:42px!important;border-radius:50%!important;background:var(--v3-bg)!important;border:0!important;color:var(--v3-ink)!important;display:inline-flex!important;align-items:center;justify-content:center;transition:background .15s}.col-full-nav .search-trigger:hover,.header-4 .search-trigger:hover{background:var(--v3-bg2)!important}.col-full-nav .site-header-cart .cart-contents{display:inline-flex!important;align-items:center;gap:9px;height:42px!important;padding:0 15px 0 11px!important;border-radius:999px!important;background:var(--v3-bg)!important;border:0!important;box-shadow:none!important;color:var(--v3-ink)!important;font-weight:700;font-size:14px;transition:background .15s}.col-full-nav .site-header-cart .cart-contents:hover{background:var(--v3-bg2)!important;color:var(--v3-ink)!important}.col-full-nav .site-header-cart .cart-contents .amount{font-weight:700;font-size:14px;color:var(--v3-ink)}.col-full-nav .shoptimizer-cart-icon{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;margin:0!important}.col-full-nav .shoptimizer-cart-icon svg{width:22px!important;height:22px!important;position:static!important;top:auto!important;margin:0!important}.col-full-nav .shoptimizer-cart-icon .mini-count{position:absolute!important;top:-9px!important;right:-10px!important;left:auto!important;bottom:auto!important;min-width:18px;height:18px;line-height:18px!important;padding:0 4px;border-radius:999px;background:#0866ff!important;color:#fff!important;font-size:10px!important;font-weight:700;text-align:center;border:2px solid #fff;box-sizing:content-box;margin:0!important;transform:none!important}@media (max-width:992px){.menu-primary-menu-container>ul>li>a{height:auto!important}}.col-full-nav .shoptimizer-cart-icon .mini-count{position:absolute!important;top:-9px!important;right:-11px!important;left:auto!important;bottom:auto!important;display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:20px!important;height:20px!important;line-height:1!important;padding:0 4px!important;box-sizing:border-box!important;border:2px solid #fff!important;border-radius:999px!important;background:#0866ff!important;color:#fff!important;font-size:10px!important;font-weight:700;margin:0!important;transform:none!important}.col-full-nav .search-trigger>span,.header-4 .search-trigger>span{border:0!important;display:flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important}.col-full-nav .search-trigger svg,.header-4 .search-trigger svg{width:18px!important;height:18px!important;margin:0!important;display:block}.col-full-nav .shoptimizer-cart-icon svg{width:23px!important;height:23px!important}@media (max-width:992px){.header-4-inner{display:block!important;min-height:0!important}.header-4-inner .site-header{width:100%!important;display:block!important;height:auto!important}.header-4-inner .main-header{display:block!important;padding:0 15px!important;position:relative;width:100%!important;max-width:none!important}.header-4-inner .site-branding{height:62px!important;position:static}.header-4-inner .custom-logo-link img{height:28px!important}.site-branding button.menu-toggle{left:12px!important;top:50%!important;transform:translateY(-50%);height:40px!important;width:40px!important}.menu-toggle .bar-text{display:none!important}.menu-toggle .bar{left:9px!important}.main-header .site-header-cart{display:block!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%);z-index:3;margin:0!important;padding:0!important;width:auto!important}.main-header .site-header-cart .cart-contents{display:inline-flex!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;padding:0!important;border-radius:50%!important;background:var(--v3-bg)!important;color:var(--v3-ink)!important;position:relative;border:0!important}.main-header .site-header-cart .cart-contents .amount{display:none!important}.main-header .shoptimizer-cart-icon{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;margin:0!important}.main-header .shoptimizer-cart-icon svg{width:22px!important;height:22px!important;position:static!important;top:auto!important;margin:0!important}.main-header .shoptimizer-cart-icon .mini-count{position:absolute!important;top:-9px!important;right:-11px!important;left:auto!important;bottom:auto!important;display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:20px!important;height:20px!important;line-height:1!important;padding:0 4px!important;box-sizing:border-box!important;border:2px solid #fff!important;border-radius:999px!important;background:#0866ff!important;color:#fff!important;font-size:10px!important;font-weight:700;margin:0!important;transform:none!important}.header-4 .col-full-nav,.col-full-nav{display:block!important;height:100%!important;background:#fff!important;padding:0 15px!important;margin:0!important;flex:none;gap:0;justify-content:flex-start;box-shadow:0 0 30px rgb(0 0 0 / .12)!important}.col-full-nav .main-navigation{display:block!important;margin:0!important;width:100%!important;flex:none;padding-top:20px}.header-4 .primary-navigation,.primary-navigation.with-logo,.primary-navigation{position:relative!important;width:100%!important}.menu-primary-menu-container>ul{display:block!important;width:100%!important}.menu-primary-menu-container>ul>li>a{height:auto!important;display:block!important;line-height:1.5!important;padding:11px 0!important;margin:0!important;border-bottom:0!important;font-size:16px;color:var(--v3-ink)!important}.col-full-nav .search-trigger,.col-full-nav .site-header-cart{display:none!important}}@media (max-width:992px){.col-full-nav .main-navigation .menu-primary-menu-container>ul>li>a{display:block!important;height:auto!important;line-height:1.4!important;padding:12px 0!important;margin:0!important;font-size:16px!important;border-bottom:1px solid var(--v3-line)!important}.col-full-nav .main-navigation .menu-primary-menu-container>ul>li{display:block!important}.col-full-nav .main-navigation{padding-top:24px!important}.col-full-nav .main-navigation ul.menu .sub-menu-wrapper a{font-size:15px}.header-4 .col-full-nav .search-trigger,.col-full-nav .search-trigger{display:flex!important;width:100%!important;height:46px!important;border-radius:10px!important;align-items:center;justify-content:flex-start!important;gap:10px;padding:0 14px!important;margin:18px 0 0!important;background:var(--v3-bg)!important;color:var(--v3-muted)!important;font-family:var(--v3-body);font-size:15px;font-weight:400}.header-4 .col-full-nav .search-trigger::after{content:"Search products";white-space:nowrap}.header-4 .col-full-nav .search-trigger svg{width:17px!important;height:17px!important;color:var(--v3-ink)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,button,input,select,textarea,.site-header,.woocommerce-tabs,.entry-content,.site-footer{font-family:Inter,"Segoe UI",system-ui,sans-serif}.vy3-sec .vy3-pc.vy3-slider ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:var(--v3-gap)!important;padding:6px 4px 16px!important;margin:0 -4px!important;scrollbar-width:thin;scrollbar-color:#c9d6ee #fff0;-webkit-overflow-scrolling:touch}.vy3-sec .vy3-pc.vy3-slider ul.products::-webkit-scrollbar{height:8px}.vy3-sec .vy3-pc.vy3-slider ul.products::-webkit-scrollbar-thumb{background:#c9d6ee;border-radius:999px}.vy3-sec .vy3-pc.vy3-slider ul.products li.product{flex:0 0 calc((100% - 3*var(--v3-gap)) / 4)!important;width:auto!important;max-width:none!important;scroll-snap-align:start;margin:0!important}@media (max-width:992px){.vy3-sec .vy3-pc.vy3-slider ul.products li.product{flex-basis:calc((100% - var(--v3-gap)) / 2)!important}}@media (max-width:600px){.vy3-sec .vy3-pc.vy3-slider ul.products li.product{flex-basis:78%!important}}.vy3-catsec .vy3-more{margin-top:-6px}.vy3-rev-grid .cr-reviews-grid{margin:0}.vy3-rev-grid .cr-review-card{border-radius:var(--v3-r)!important;border:1px solid var(--v3-line)!important;box-shadow:var(--v3-shadow);background:#fff}.vy3-rev-grid .cr-show-more{display:none!important}.vy3-reviews .vy3-btn-outline .wp-block-button__link{color:#fff;border-color:rgb(255 255 255 / .55)}.vy3-reviews .vy3-btn-outline .wp-block-button__link:hover{background:rgb(255 255 255 / .12);border-color:#fff;color:#fff}.vy3-table{margin:0!important;overflow-x:auto;border-radius:var(--v3-r);border:1px solid var(--v3-line);background:#fff;box-shadow:var(--v3-shadow)}.vy3-table table{border-collapse:collapse;margin:0;font-size:14.5px;min-width:760px;border:0}.vy3-table th,.vy3-table td{border:0!important;border-bottom:1px solid var(--v3-line)!important;padding:14px 16px!important;text-align:left;vertical-align:top;color:var(--v3-text);line-height:1.5}.vy3-table thead th{background:var(--v3-bg);font-family:var(--v3-head);font-weight:700;color:var(--v3-ink);font-size:14px}.vy3-table tbody td:first-child{font-weight:600;color:var(--v3-ink);background:#fbfcfe;width:150px}.vy3-table tbody tr:last-child td{border-bottom:0!important}.vy3-table a{color:var(--v3-cta);font-weight:600;text-decoration:none}.vy3-table a:hover{text-decoration:underline}.vy3-note{color:var(--v3-muted);font-size:15px;margin:0!important}.vy3-note a{color:var(--v3-navy);font-weight:600}ul.vy3-kw{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}ul.vy3-kw li{margin:0!important;padding:0!important}ul.vy3-kw a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;border:1px solid var(--v3-line);border-radius:12px;background:#fff;text-decoration:none!important;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:var(--v3-shadow);box-sizing:border-box}ul.vy3-kw a:hover{transform:translateY(-2px);border-color:#c9d6ee;box-shadow:var(--v3-shadow-h)}ul.vy3-kw strong{font-family:var(--v3-head);font-size:15px;color:var(--v3-ink);font-weight:700;line-height:1.3}ul.vy3-kw span{font-size:13.5px;color:var(--v3-muted);line-height:1.45}@media (max-width:992px){ul.vy3-kw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){ul.vy3-kw{grid-template-columns:1fr}}.vy3-why .vy3-step .vy3-h3{margin-top:4px}.vy3-rev-grid .cr-reviews-grid{border:0!important;padding:0!important;margin:0!important;height:auto!important;background:transparent!important}.vy3-rev-grid .cr-reviews-grid-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v3-gap);align-items:stretch}.vy3-rev-grid .cr-reviews-grid-col{display:contents!important}.vy3-rev-grid .cr-review-card{display:flex!important;visibility:visible!important;flex-direction:column;margin:0!important;width:auto!important;height:auto!important;opacity:1!important}.vy3-rev-grid .cr-review-card-content{padding:20px 22px;display:flex;flex-direction:column;flex:1}.vy3-rev-grid .cr-review-card p,.vy3-rev-grid .review-content p{color:var(--v3-text)!important;font-size:15px;line-height:1.6;margin:0}.vy3-rev-grid .middle-row{background:transparent!important;border:0!important;padding:0!important;margin:10px 0 0!important}.vy3-rev-grid .top-row{border:0!important;background:transparent!important;padding:0!important;margin:0 0 6px!important}.vy3-rev-grid .top-row>div,.vy3-rev-grid .top-row>div>div{border:0!important}.vy3-rev-grid .datetime{color:var(--v3-muted);font-size:13px;margin-top:8px}.vy3-rev-grid .cr-comment-head-text{font-family:var(--v3-head);font-weight:700;color:var(--v3-ink);font-size:17px;margin-top:8px;padding:0!important}.vy3-rev-grid .review-product{background:var(--v3-bg)!important;border-radius:10px;margin-top:auto!important;border:0!important}.vy3-rev-grid .review-product a{color:var(--v3-ink)!important;font-size:13px;font-weight:600;text-decoration:none}.vy3-rev-grid .rating-row{margin:0!important}@media (max-width:992px){.vy3-rev-grid .cr-reviews-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vy3-rev-grid .cr-reviews-grid-inner{grid-template-columns:1fr}}.vy-archive-hero .vy-inner{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.vy-archive-hero .vy-pagehero-title{margin:0}.vy-pagehero-desc{max-width:720px;color:rgb(255 255 255 / .94);font-size:clamp(15px,1.15vw,17px);line-height:1.6;text-shadow:0 1px 2px rgb(0 0 0 / .45)}.vy-pagehero-desc p{margin:0;color:inherit!important;font-size:inherit}.vy-pagehero-desc p+p{margin-top:8px}.vy-pagehero-desc a{color:#fff;text-decoration:underline}.vy-archive-hero::before{background:linear-gradient(97deg,rgb(0 0 0 / .88) 10%,rgb(8 20 60 / .35) 80%)!important}.tax-product_cat .woocommerce-products-header .term-description,.tax-product_tag .woocommerce-products-header .term-description{display:none!important}@media (max-width:767px){.vy-archive-hero{min-height:260px}.vy-pagehero-desc{font-size:14.5px;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}.sticky-b .shoptimizer-sticky-add-to-cart,.sticky-b .shoptimizer-sticky-add-to-cart.visible{bottom:-300px!important;transition:bottom .35s ease}.sticky-b .shoptimizer-sticky-add-to-cart.visible.vy-show{bottom:0!important}.shoptimizer-sticky-add-to-cart .col-full{max-width:1280px}.shoptimizer-sticky-add-to-cart__content{padding:10px 0}.shoptimizer-sticky-add-to-cart__content>img{width:56px;height:56px;border-radius:10px;border:1px solid var(--v3-line)}.shoptimizer-sticky-add-to-cart__content-title{font-family:var(--v3-head);font-weight:700;font-size:15px;color:var(--v3-ink)}.shoptimizer-sticky-add-to-cart__content-button{display:flex!important;align-items:center;gap:14px}.shoptimizer-sticky-add-to-cart__content-price{display:flex!important;flex-direction:column;align-items:flex-end;line-height:1.05;margin:0 4px 0 0!important;gap:2px}.shoptimizer-sticky-add-to-cart__content-price del{font-size:13px;color:var(--v3-muted);order:1;text-decoration:line-through;opacity:1}.shoptimizer-sticky-add-to-cart__content-price ins{font-size:26px;font-weight:800;color:var(--v3-ink);text-decoration:none;font-family:var(--v3-head);order:0;background:none}.shoptimizer-sticky-add-to-cart__content-price .screen-reader-text{display:none}.vy-sticky-qty{display:inline-grid;grid-template-columns:40px 50px 40px;height:48px;border:1px solid var(--v3-line);border-radius:10px;overflow:hidden;background:#fff;flex:none}.vy-sticky-qty button{border:0!important;background:#fff!important;font-size:20px;color:var(--v3-ink)!important;cursor:pointer;padding:0!important;line-height:1;height:100%;border-radius:0!important;box-shadow:none!important;font-weight:400}.vy-sticky-qty button:hover{background:var(--v3-bg)!important}.vy-sticky-qty input{border:0!important;border-left:1px solid var(--v3-line)!important;border-right:1px solid var(--v3-line)!important;text-align:center;font-weight:700;font-size:16px;padding:0!important;width:100%!important;height:100%!important;min-height:0!important;border-radius:0!important;-moz-appearance:textfield;background:#fff;box-shadow:none!important;color:var(--v3-ink)}.vy-sticky-qty input::-webkit-outer-spin-button,.vy-sticky-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shoptimizer-sticky-add-to-cart__content-button a.button{height:48px!important;display:inline-flex!important;align-items:center;padding:0 28px!important;margin:0!important}@media (max-width:767px){.shoptimizer-sticky-add-to-cart__content>img,.shoptimizer-sticky-add-to-cart__content-product-info{display:none!important}.shoptimizer-sticky-add-to-cart__content-button{width:100%;justify-content:space-between;gap:10px}.vy-sticky-qty{grid-template-columns:36px 42px 36px;height:44px}.shoptimizer-sticky-add-to-cart__content-price ins{font-size:22px}.shoptimizer-sticky-add-to-cart__content-button a.button{flex:1;justify-content:center;height:44px!important;padding:0 14px!important;font-size:13px}}.vy3-slider{position:relative}.vy3-slider-nav{position:absolute;top:-58px;right:0;display:flex;gap:8px}.vy3-slider-nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--v3-line)!important;background:#fff!important;color:var(--v3-ink)!important;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 0 3px!important;box-shadow:var(--v3-shadow);transition:.15s;font-weight:400}.vy3-slider-nav button:hover{background:var(--v3-navy)!important;color:#fff!important;border-color:var(--v3-navy)!important}.vy3-slider-nav button:disabled{opacity:.35;cursor:default;background:#fff!important;color:var(--v3-ink)!important;border-color:var(--v3-line)!important}.vy3-catsec .vy3-head-row{padding-right:100px}@media (max-width:767px){.vy3-slider-nav{display:none}.vy3-catsec .vy3-head-row{padding-right:0}}.woocommerce-checkout .entry-content .woocommerce,.woocommerce-checkout .vy-inner>.woocommerce{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce>.checkout-wrap{order:1}.woocommerce-checkout .woocommerce>.woocommerce-notices-wrapper{order:2}.woocommerce-checkout .woocommerce>.coupon-wrapper{order:3;margin:0 0 22px}.woocommerce-checkout .woocommerce>form.checkout{order:4}.woocommerce-checkout .coupon-wrapper .woocommerce-info{background:var(--v3-bg);border:1px solid var(--v3-line);border-radius:12px;padding:14px 18px;color:var(--v3-ink);font-size:15px;margin:0}.woocommerce-checkout .coupon-wrapper .woocommerce-info::before{display:none}.woocommerce-checkout .coupon-wrapper .woocommerce-info a{color:var(--v3-cta);font-weight:600}.woocommerce-checkout .coupon-wrapper form.checkout_coupon{margin:12px 0 0;border:1px solid var(--v3-line);border-radius:12px;padding:16px;background:#fff}.woocommerce-checkout .vy-hero-badges-wrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px 28px;margin:12px 0 0!important}.woocommerce-checkout .vy-hero-badges-wrap ul{display:contents}.woocommerce-checkout .vy-hero-badges-wrap li{display:inline-flex;align-items:center;gap:8px;color:#22c55e!important;font-weight:600;font-size:15px;margin:0!important;width:auto!important;flex:0 0 auto!important}.woocommerce-checkout .vy-hero-badges-wrap .vy-li-ic{color:#22c55e;display:inline-flex}.woocommerce-checkout .vy-hero-badges-wrap .vy-svg{fill:currentColor;width:16px;height:16px}.vy-product-details{border:1px solid var(--v3-line);border-radius:12px;overflow:hidden;background:#fff}.vy-details-table{width:100%;border-collapse:collapse;margin:0!important;font-size:15px;border:0}.vy-details-table th,.vy-details-table td{padding:12px 16px;border:0;border-bottom:1px solid var(--v3-line);text-align:left;vertical-align:top;color:var(--v3-text);line-height:1.5}.vy-details-table th{width:220px;font-weight:600;color:var(--v3-ink);background:var(--v3-bg)}.vy-details-table tr:last-child th,.vy-details-table tr:last-child td{border-bottom:0}@media (max-width:600px){.vy-details-table th{width:120px;font-size:13.5px}.vy-details-table td{font-size:14px}}.page-id-121,.page-id-121 .site-content,.page-id-121 .content-area,.single-post,.single-post .site-content{background:#fff!important}.page-id-121 .vy-journal-hero,.page-id-121 .vy-journal-archive{background:#fff;color:#172b4d;padding:48px 20px 36px}.page-id-121 .vy-journal-hero{border-bottom:1px solid #e7ebf2}.page-id-121 .vy-journal-hero .vy-inner,.page-id-121 .vy-journal-archive .vy-inner{max-width:1300px;margin:0 auto}.page-id-121 .vy-journal-hero h1{font-size:42px;line-height:1.15;letter-spacing:-.8px;margin:10px 0 20px;color:#172b4d}.page-id-121 .vy-journal-hero p:not(.vy-journal-kicker){max-width:880px;font-size:17px;line-height:1.75;color:#526077;margin-bottom:14px}.vy-journal-kicker{font-size:12px;font-weight:700;letter-spacing:1.8px;color:#254891;margin:0}.page-id-121 .vy-journal-archive{padding-top:36px}.vy-journal-archive-columns,.vy-article-columns{gap:32px;align-items:flex-start}.page-id-121 .vy-journal-main h2{font-size:26px;line-height:1.3;margin:0 0 24px;color:#172b4d}.page-id-121 .vy-journal-query .wp-block-post-template{gap:22px;align-items:stretch}.page-id-121 .vy-journal-query .wp-block-post-template>li{min-width:0;display:flex}.page-id-121 .vy-journal-card{width:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e7ef;border-radius:12px;overflow:hidden;padding:0 18px 18px;box-shadow:0 3px 12px rgb(24 46 82 / .04)}.page-id-121 .vy-journal-card .wp-block-post-featured-image{margin:0 -18px 18px;background:#f7f9fc;overflow:hidden}.page-id-121 .vy-journal-card .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.page-id-121 .vy-journal-card h3{font-size:18px!important;line-height:1.4!important;font-weight:600;margin:0 0 10px;letter-spacing:0}.page-id-121 .vy-journal-card h3 a{color:#172b4d;text-decoration:none}.page-id-121 .vy-journal-card h3 a:hover{color:#254891}.page-id-121 .vy-journal-card .wp-block-post-date{font-size:12px;color:#718097;margin-bottom:12px}.page-id-121 .vy-journal-card .wp-block-post-excerpt{font-size:14px;line-height:1.65;color:#59667a;margin:0 0 18px}.page-id-121 .vy-journal-card .wp-block-post-excerpt p{margin:0;font-size:14px;line-height:1.65}.page-id-121 .vy-journal-card .wp-block-read-more,.vy-journal-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;background:#23458d!important;color:#fff!important;padding:12px 18px;min-height:44px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;border:0;box-shadow:none}.page-id-121 .vy-journal-card .wp-block-read-more{margin-top:auto;align-self:flex-start}.page-id-121 .vy-journal-card .wp-block-read-more:hover,.vy-journal-button .wp-block-button__link:hover{background:#17316c!important;color:#fff!important;text-decoration:none}.vy-journal-button{margin:0}.vy-journal-button .wp-block-button__link:focus-visible,.vy-journal-card a:focus-visible,.vy-journal-panel a:focus-visible,.vy-journal-pagination a:focus-visible{outline:3px solid #91b5ff;outline-offset:3px}.page-id-121 .vy-journal-pagination{margin:32px 0 0;gap:12px;align-items:center;flex-wrap:wrap}.page-id-121 .vy-journal-pagination a,.page-id-121 .vy-journal-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;background:#fff;border:1px solid #dce3ee;border-radius:7px;color:#23458d;font-size:14px;font-weight:600;text-decoration:none;margin:0}.page-id-121 .vy-journal-pagination .wp-block-query-pagination-numbers{display:flex;gap:8px;margin:0}.page-id-121 .vy-journal-pagination .current{background:#23458d;color:#fff;border-color:#23458d}.page-id-121 .vy-journal-pagination a:hover{background:#edf3ff;border-color:#23458d}.vy-journal-panel{background:#f7f9fc;border:1px solid #e2e7ef;border-radius:10px;padding:22px;margin-bottom:20px;color:#526077}.vy-journal-panel h3{font-size:17px;line-height:1.4;font-weight:600;color:#172b4d;margin:0 0 16px}.vy-journal-panel p,.vy-journal-panel li{font-size:14px;line-height:1.65}.vy-journal-panel p{margin:0 0 14px}.vy-journal-panel .wp-block-buttons{margin:14px 0}.vy-journal-panel a{color:#23458d;text-decoration:none}.vy-journal-panel a:hover{text-decoration:underline}.vy-journal-links,.vy-journal-subcategories{list-style:none;margin:0!important;padding:0!important}.vy-journal-links li{padding:8px 0;border-bottom:1px solid #e5eaf2;margin:0}.vy-journal-links li:last-child{border-bottom:0}.vy-journal-subcategories{border-left:2px solid #dbe4f4;padding-left:14px!important;margin:0 0 14px!important}.vy-journal-subcategories li{padding:5px 0;margin:0}.vy-journal-note{font-size:12px!important;line-height:1.6!important;color:#718097}.vy-journal-product{border-top:1px solid #e2e7ef;padding-top:16px;margin-top:16px}.vy-journal-product strong{color:#172b4d;font-weight:600}.single-post .vy-article-main{min-width:0;max-width:880px}.single-post .vy-article-sidebar{order:-1;min-width:0}.single-post .vy-article-main>.wp-block-post-featured-image{margin:0 0 28px;border-radius:10px;overflow:hidden;background:#f7f9fc}.single-post .vy-article-main h2{font-size:28px;line-height:1.35;color:#172b4d;margin-top:36px}.single-post .vy-article-main h3{font-size:21px;line-height:1.4;color:#172b4d}.single-post .vy-article-main p,.single-post .vy-article-main li{font-size:16px;line-height:1.8}.single-post .vy-article-main .wp-block-table{overflow-x:auto;border:1px solid #e2e7ef;border-radius:8px}.single-post .vy-article-main .wp-block-table table{font-size:14px;min-width:520px;margin-bottom:0}.single-post .vy-article-main .wp-block-table th{background:#23458d;color:#fff}.single-post .vy-article-main .wp-block-table td,.single-post .vy-article-main .wp-block-table th{padding:12px;line-height:1.6;border-color:#e2e7ef}@media (min-width:782px) and (max-width:1100px){.page-id-121 .vy-journal-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.vy-journal-archive-columns,.vy-article-columns{gap:24px}.vy-journal-panel{padding:16px}}@media (max-width:781px){.page-id-121 .vy-journal-hero,.page-id-121 .vy-journal-archive{padding:30px 20px}.page-id-121 .vy-journal-hero h1{font-size:32px;letter-spacing:-.4px}.page-id-121 .vy-journal-hero p:not(.vy-journal-kicker){font-size:16px;line-height:1.7}.page-id-121 .vy-journal-query .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.vy-journal-archive-columns,.vy-article-columns{gap:28px}.single-post .vy-article-sidebar{order:initial}.single-post .vy-article-main h2{font-size:25px}.single-post .vy-article-main h3{font-size:20px}.single-post .vy-article-main p,.single-post .vy-article-main li{font-size:16px;line-height:1.75}.vy-journal-panel{padding:20px}}@media (max-width:540px){.page-id-121 .vy-journal-query .wp-block-post-template{grid-template-columns:minmax(0,1fr)}.page-id-121 .vy-journal-card h3{font-size:18px!important}.page-id-121 .vy-journal-main h2{font-size:24px}.page-id-121 .vy-journal-pagination{gap:8px}}.single-post.no-post-sidebar #primary{width:100%;float:none;margin-right:0}.single-post .vy-article-columns{align-items:flex-start!important}.page-id-121 .vy-journal-hero .vy-inner,.page-id-121 .vy-journal-archive .vy-inner{padding-left:0;padding-right:0}.page-id-121 .vy-journal-query .wp-block-post-template{margin-left:0!important;margin-right:0!important}