:root{--ve-blue-page:#3b82f6;--ve-blue-btn:#0e74ed;--ve-blue-btn-border:#145d8c;--ve-blue-link:#046bd2;--ve-blue-read:#005ee9;--ve-card:#e7f6ff;--ve-header:#e6f5fe;--ve-indigo:#3730a3;--ve-teal:#006b5b;--ve-text:#334155;--ve-ink:#173244;--ve-yellow:#f5cb39;--ve-cream:#fdf6d8;--ve-red:#b83322;--ve-orange:#f5aa2a;--ve-footer:#272626;--ve-radius:20px;--ve-card-radius:25px;--ve-shadow-card:0 6px 15px -2px rgba(16, 24, 40, .15);--ve-shadow-img:0 0 30px 0 rgba(0, 0, 0, .15);--ve-sidebar-w:320px;--ve-gap:35px;--ve-font:Inter, sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ve-blue-page);color:var(--ve-text);font-family:var(--ve-font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.ve-product-single,body.ve-products-archive{background:var(--ve-yellow)}img{max-width:100%;height:auto;vertical-align:middle}a{color:var(--ve-blue-link);transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-family:var(--ve-font);color:var(--ve-indigo);margin:0 0 20px;line-height:1.2}p{margin:0 0 1.6em}figure{margin:0}button,input,select,textarea{font-family:var(--ve-font);font-size:16px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:100000;background:#fff;color:var(--ve-ink);padding:10px 16px;border-radius:6px}button,.button,input[type="submit"],.wp-block-button__link{background:var(--ve-blue-link);color:#fff;border:0;border-radius:4px;padding:15px 30px;font-size:1rem;font-weight:500;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0 / .05)}input[type="text"],input[type="email"],input[type="url"],input[type="search"],textarea{border:1px solid #d1d5db;border-radius:4px;padding:12px 16px;background:#fff;color:#475569;box-shadow:0 1px 2px rgb(0 0 0 / .05);max-width:100%}.site-header{position:relative;z-index:99;padding:2px 0}.ve-header-bar{background:var(--ve-header);border-bottom:1px solid #d1d5db;padding:2px 0}.ve-header-inner{max-width:1240px;margin:0 auto;padding:2px 20px;min-height:88px;display:flex;align-items:center;gap:20px}.ve-branding{flex:0 0 auto;display:flex;align-items:center;padding:12px 16px 12px 0}.ve-branding .custom-logo-link{display:inline-block;line-height:0}.ve-branding .custom-logo{width:260px;max-width:none;height:auto;transform:scale(1.15)}.ve-tall-header .ve-branding .custom-logo{width:clamp(245px, 22vw, 300px)}html body .site-header .custom-logo-link{transform:none!important}.ve-site-title{font-size:32px;font-weight:900;color:var(--ve-blue-btn);text-decoration:none}.ve-header-right{flex:1 1 auto;position:relative;display:flex;align-items:center;min-width:0;padding-right:250px}.ve-nav{flex:1 1 auto;min-width:0}.ve-menu{list-style:none;margin:0;padding:1px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px}.ve-menu>li{position:relative}.ve-menu>li>a{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;background:var(--ve-blue-btn);color:#fff;border:2px solid var(--ve-blue-btn-border);border-radius:6px;box-shadow:0 3px 10px rgb(15 23 42 / .12);font-size:20px;font-weight:800;line-height:46px;text-decoration:none;white-space:nowrap;transition:filter .15s}.ve-menu>li>a:hover,.ve-menu>li>a:focus-visible{filter:brightness(1.08);color:#fff}.ve-menu>li.current-menu-item>a,.ve-menu>li.current-menu-ancestor>a,.ve-menu>li.current_page_parent>a,.ve-menu>li.current-post-ancestor>a{background:#333}.ve-menu>li.menu-item-has-children>a::after{content:"";width:0;height:0;margin-left:10px;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:6px solid currentColor}.ve-menu .sub-menu{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;z-index:999;width:250px;background:#f1f1f1;box-shadow:0 0 5px rgb(0 0 0 / .1);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease-in,transform .2s ease-in,visibility .2s ease-in}.ve-menu .sub-menu .sub-menu{top:0;left:100%}.ve-menu li:hover>.sub-menu,.ve-menu li:focus-within>.sub-menu,.ve-menu li.ve-open>.sub-menu{opacity:1;visibility:visible;transform:none}.ve-menu .sub-menu li{position:relative}.ve-menu .sub-menu a{display:flex;align-items:center;justify-content:space-between;min-height:35px;padding:0 10px;color:#666;font-size:14px;line-height:35px;text-decoration:none;white-space:nowrap}.ve-menu .sub-menu a:hover,.ve-menu .sub-menu a:focus-visible{background:#e2e2e2;color:#333}.ve-menu .sub-menu .menu-item-has-children>a::after{content:"›";margin-left:8px}.ve-search{position:absolute;right:0;top:50%;transform:translateY(-50%);width:236px;display:flex;align-items:center;margin:0;padding:4px 4px 4px 16px;background:#fff;border:1px solid #d8e3f0;border-radius:999px;box-shadow:0 2px 6px rgb(23 50 68 / .10);transition:border-color .15s ease,box-shadow .15s ease}.ve-search:focus-within{border-color:var(--ve-blue-btn);box-shadow:0 3px 12px rgb(14 116 237 / .20)}.ve-search__input{flex:1 1 auto;min-width:0;height:40px;margin:0;padding:12px 16px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#475569;font-size:15px;line-height:24px;box-shadow:0 1px 2px rgb(0 0 0 / .05);-webkit-appearance:none;appearance:none}.ve-search__input::placeholder{color:#9aa8b6;opacity:1}.ve-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.ve-search__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;margin:0;padding:0 16px;border:0;border-radius:999px;background:var(--ve-blue-btn);color:#fff;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s ease,transform .05s ease}.ve-search__btn:hover,.ve-search__btn:focus{background:#0b5fc4}.ve-search__btn:active{transform:scale(.97)}.ve-search__icon{display:block;flex:0 0 auto}.ve-menu-toggle{display:none}.ve-layout{display:flex;align-items:flex-start;gap:var(--ve-gap);padding:0 var(--ve-gap)}#primary{flex:1 1 auto;min-width:0;margin:64px 0}#secondary{flex:0 0 var(--ve-sidebar-w);width:var(--ve-sidebar-w);margin:64px 0 40px;line-height:1.45}.single #primary{max-width:1400px}.ve-no-sidebar .ve-layout{max-width:1240px;margin:0 auto;padding:0 20px}.blog .ve-layout,.archive .ve-layout,.search .ve-layout{padding-top:45px;padding-bottom:55px}.blog #primary,.archive #primary,.search #primary{margin-top:0}.blog #primary{margin-top:34px}.blog #secondary,.archive #secondary,.search #secondary{margin-top:64px}.archive #primary,.search #primary{margin-top:64px}.blog .ve-layout,.archive .ve-layout,.search .ve-layout{padding-top:45px}.blog .ve-layout #secondary,.archive .ve-layout #secondary{margin-top:64px}.search .ve-layout{padding-top:0}.ve-single{background:var(--ve-card);border-radius:var(--ve-radius);padding:0 38.4px 40px;overflow:hidden}.ve-product-single .ve-single{background:var(--ve-cream);border:1px solid rgb(245 203 57 / .55)}.ve-featured-top{margin:0 -38.4px 28px}.ve-featured-top img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;box-shadow:var(--ve-shadow-img)}.ve-single:not(:has(.ve-featured-top)){padding-top:40px}.entry-header{margin-bottom:16px;text-align:left}.entry-title{margin:0 0 16px;color:var(--ve-indigo);font-size:46px;font-weight:900;line-height:1;letter-spacing:-.04em}.ve-product-single .entry-title{color:var(--ve-red)}.entry-meta{color:var(--ve-blue-link);font-size:13px;font-weight:600;line-height:1.45}.entry-meta a{color:inherit;text-decoration:none}.ve-product-single .entry-meta,.ve-product-single .entry-meta a{color:var(--ve-yellow)}.single-post .entry-content>*{max-width:100%}:where(.ve-single) .entry-content p,:where(.ve-single) .entry-content li{font-size:18px;line-height:1.75}:where(.ve-single) .entry-content p{margin:0 0 28.8px}:where(.ve-single) .entry-content h2{margin:88px 0 28px;color:var(--ve-indigo);font-size:40px;font-weight:700;line-height:46px;letter-spacing:-.02em}:where(.ve-single) .entry-content h3{margin:44px 0 20px;color:var(--ve-indigo);font-size:28px;font-weight:700;line-height:1.25}:where(.ve-single) .entry-content h4{margin:32px 0 16px;font-size:22px;font-weight:700}.ve-product-single .entry-content h2,.ve-product-single .entry-content h3,.ve-product-single .entry-content h4{color:var(--ve-red)}:where(.ve-single) .entry-content strong{font-weight:700}:where(.ve-single) .entry-content a{color:var(--ve-blue-link);text-decoration:underline}:where(.ve-single) .entry-content ul,:where(.ve-single) .entry-content ol{margin:0 0 28.8px;padding-left:1.4em}:where(.ve-single) .entry-content li{margin-bottom:8px}:where(.ve-single) .entry-content img{border-radius:var(--ve-radius)}:where(.ve-single) .entry-content figure.wp-block-image{margin:2rem auto 1rem;border-radius:var(--ve-radius);box-shadow:var(--ve-shadow-img)}:where(.ve-single) .entry-content figure.wp-block-image:not(.ve-landscape){display:table}:where(.ve-single) .entry-content figure.wp-block-image img{display:block}:where(.ve-single) .entry-content figure.ve-landscape{display:block;width:100%}:where(.ve-single) .entry-content figure.ve-landscape img,:where(.ve-single) .entry-content figure.ve-landscape a{width:100%;height:auto;max-height:none}:where(.ve-single) .entry-content figcaption{margin-top:8px;font-size:14px;color:#64748b;text-align:center}:where(.ve-single) .entry-content .wp-block-table{margin:0 0 16px;box-shadow:var(--ve-shadow-img);overflow-x:auto}:where(.ve-single) .entry-content table{width:100%;margin:0 0 24px;border-collapse:collapse;border:1px solid #d1d5db;font-size:16px;line-height:1.65}:where(.ve-single) .entry-content thead{border-bottom:3px solid var(--ve-text)}:where(.ve-single) .entry-content th,:where(.ve-single) .entry-content td{padding:8px;border:1px solid var(--ve-text);vertical-align:top}:where(.ve-single) .entry-content th{font-weight:600;text-align:center}:where(.ve-single) .entry-content blockquote{margin:32px 0;padding:20px 24px;border-left:4px solid var(--ve-blue-btn);background:rgb(255 255 255 / .5);border-radius:0 12px 12px 0}:where(.ve-single) .entry-content .wp-block-embed,:where(.ve-single) .entry-content iframe{max-width:100%}.vet-helpful-votes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px;padding-top:20px;border-top:1px solid #e4e7ec}.vet-helpful-votes__title{margin:0;color:#1f2937;font-weight:700;line-height:28px}.vet-helpful-votes__buttons{display:flex;gap:12px}.vet-helpful-votes__count{display:none}.post-navigation{margin:16px 0 0}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:16px}.post-navigation .nav-links a{display:block;height:100%;padding:20px 24px;background:#fff;border-radius:12px;color:#334155;font-weight:500;line-height:1em;text-decoration:none;transition:background-color .15s}.post-navigation .nav-links a:hover,.post-navigation .nav-links a:focus-visible{background:#f1f6fd}.post-navigation .nav-next a{text-align:right}.post-navigation .ve-post-nav{display:inline-flex;align-items:center;gap:6px;color:#1a73e8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.post-navigation .ve-post-nav svg{display:block;width:12px;height:12px}.post-navigation .nav-links p{margin:8px 0 0;color:#1e293b;font-size:16px;font-weight:700;line-height:1.35}.comments-area{margin-top:16px;padding:0 0 2rem;background:#fff;border-radius:12px;overflow:hidden}.comments-title{margin:0;padding:32px 40px 8px;color:#1e293b;font-size:24px;font-weight:600;line-height:1.3}.ve-comment-list,.ve-comment-list .children{list-style:none;margin:0;padding:0}.ve-comment-list>li{margin:0 0 16px;padding:0 40px}.ve-comment-list .children{margin:12px 0 0 24px}.ve-comment-list .children li{margin:0 0 12px;padding:0}.ve-comment{padding:28px;background:#e7f6ff;border-radius:12px}.ve-comment-info{position:relative;display:flex;margin:0 0 1rem}.ve-comment-avatar{flex:0 0 auto}.ve-comment-avatar img{display:block;width:49px;height:49px;border:1px solid #e1e8ed;border-radius:50%;box-shadow:0 0 5px rgb(0 0 0 / .15)}.ve-comment-meta{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;min-height:49px;margin:0 -20px;padding:0 0 12px 42px;color:#046bd2;font-size:.8125rem;line-height:1.6667}.ve-comment-cite{margin-left:-7px}.ve-comment-cite cite{font-size:1.2em;font-style:normal;font-weight:600}.ve-comment-cite b{font-weight:700}.ve-comment-cite a,.ve-comment-time a{color:inherit;text-decoration:none}.ve-comment-time{margin-left:auto;font-weight:500}.ve-comment-content p{margin:0 0 16px;color:#334155;font-size:18px;line-height:1.75;overflow-wrap:anywhere}.ve-comment-content a{color:var(--ve-blue-link);text-decoration:underline}.ve-comment-reply{display:flex;align-items:center;gap:8px}.ve-comment-reply a{display:block;padding:1px 10px 1px 0;border-radius:3px;color:#046bd2;font-size:13px;line-height:1.65;text-decoration:none}#respond{padding:40px 40px 0}.ve-comment-list~#respond,.comments-title~#respond{border-top:1px solid #e1e8ed}.comment-reply-title{margin:0 0 16px;color:#1e293b;font-size:24px;font-weight:700;line-height:1.65}.comment-reply-title small{font-size:.8em}.comment-reply-title small a{color:#046bd2}.comment-notes,.logged-in-as{margin:0 0 24px}.comment-form .comment-form-comment{margin:0 0 1.5rem;padding-bottom:10px}.comment-form textarea{display:block;width:100%;height:170px;min-height:170px;margin:0;padding:16px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:none;color:#475569;font:400 16px/24px var(--ve-font)}.comment-form textarea:focus{border-color:#1a73e8;outline:2px solid rgb(26 115 232 / .2)}.comment-form .ve-comment-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.comment-form .ve-comment-fields p{margin:0 0 1.75rem}.comment-form .ve-comment-fields input{display:block;width:100%;height:40px;margin:0 0 10px;padding:12px 16px;background:#fff;border:1px solid #d1d5db;border-radius:0;box-shadow:0 1px 2px rgb(0 0 0 / .05);color:#475569;font:400 16px/24px var(--ve-font)}.comment-form-cookies-consent{margin:0 0 1.75rem}.comment-form-cookies-consent input{margin:0 10px 0 0}.comment-form-cookies-consent label{color:#1e293b;font-size:14px;font-weight:500;line-height:20px}.comment-form .form-submit{margin:0}.comment-form .form-submit .submit{display:inline-block;height:auto;padding:14px 28px;background:#0b63ce;border:0;border-radius:8px;box-shadow:0 1px 2px rgb(0 0 0 / .05);color:#fff;font:700 1rem/1 var(--ve-font);cursor:pointer}.comment-form .form-submit .submit:hover,.comment-form .form-submit .submit:focus-visible{background:#0a53ab}@media (max-width:921px){.comments-title{font-size:1.25rem}.ve-comment-list>li{padding:0 2.5rem}.ve-comment-avatar img{width:2.5rem;height:2.5rem}#respond{padding:2.5rem 2.5rem 0}}@media (max-width:600px){.post-navigation .nav-links{grid-template-columns:1fr}#respond{padding:24px 16px 0}}@media (max-width:544px){.post-navigation .nav-links{grid-template-columns:1fr auto;padding:0 20px}.post-navigation .nav-links p{display:none}.comments-title{padding:24px 16px 8px}.ve-comment-list>li{padding:0}.ve-comment-list .children{margin-left:12px}.ve-comment{padding:20px 16px}.ve-comment-avatar{margin-right:.5rem}.ve-comment-meta{display:block;min-height:40px;margin:0 -20px .40625rem;padding-left:50px}.ve-comment-time{font-weight:400}.ve-comment-content p{font-size:17px}.comment-form .ve-comment-fields{grid-template-columns:1fr;gap:0}}.ve-feed{container-type:inline-size}.ve-blog-page-title{margin:0 0 28px;color:var(--ve-teal);font-size:clamp(27px, 3vw, 36px);font-weight:700;line-height:1.2}.ve-article-card{display:flex;align-items:stretch;height:420px;margin-bottom:35px;overflow:hidden;background:var(--ve-card);border-radius:var(--ve-card-radius);box-shadow:var(--ve-shadow-card)}.ve-article-thumb{flex:0 0 58%;max-width:58%;align-self:stretch;overflow:hidden;line-height:0;font-size:0}.ve-article-thumb a{display:block;height:100%;line-height:0}.ve-article-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}.ve-article-card:hover .ve-article-thumb img{transform:scale(1.06)}.ve-article-content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;padding:32px 38px;container-type:inline-size}.ve-cat-pill{display:inline-block;margin:0 4px 5px 0;padding:5px 13px;border-radius:20px;background:#1a73e8;color:#fff;font-size:14.4px;font-weight:700;line-height:1.5;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.ve-cat-pill:hover{background:var(--ve-blue-btn);color:#fff}.ve-article-title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:14px 0 10px;color:var(--ve-indigo);font-size:31px;font-weight:900;line-height:1.22;letter-spacing:-.04em}.ve-article-title a{color:inherit;text-decoration:none}.ve-article-meta{margin-bottom:18px;color:var(--ve-text);font-size:14px;line-height:1.65}.ve-article-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--ve-text);font-size:15px;line-height:1.6}.ve-read-more{margin-top:auto;padding-top:16px;color:var(--ve-blue-read);font-size:18px;font-weight:600;line-height:1.65;text-decoration:none}.ve-article-card--product,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]){flex-direction:row-reverse;height:auto;min-height:180px;background:var(--ve-cream)}.ve-article-card--product .ve-article-content,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-content{padding:32px 24px 32px 20px}.ve-article-card--product .ve-article-thumb,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-thumb{aspect-ratio:16 / 9}.ve-article-card--product .ve-article-title,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title{flex:1;margin:0 0 10px;color:var(--ve-red)}.ve-article-card--product .ve-article-meta,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-meta{margin-bottom:10px}.ve-article-card--product .ve-article-excerpt,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-excerpt{display:none}.ve-article-card--product .ve-read-more,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-read-more{color:var(--ve-yellow);font-size:26px}.ve-cat-pill[href*="/products/"]{background:var(--ve-yellow);color:#1a1712;font-size:12.8px}.ve-cat-pill[href*="/products/"]:hover{background:#e3b320;color:#1a1712}.ve-archive-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:340px;max-width:1200px;margin:0 0 35px;padding:56px 30% 56px 56px;overflow:hidden;text-align:left;border-radius:var(--ve-card-radius);background:linear-gradient(135deg,#1e3a8a 0%,#1d4ed8 55%,#2563eb 100%);box-shadow:0 14px 34px rgb(15 23 42 / .30)}.ve-archive-hero__img{position:absolute;top:0;right:0;bottom:0;width:30%;height:100%;object-fit:cover;z-index:0;border-radius:0}.ve-archive-hero .ve-archive-title{position:relative;z-index:1;margin:0 0 16px;color:#fff;font-size:57.6px;font-weight:900;line-height:1.06;letter-spacing:-.04em}.ve-archive-hero__cta{position:relative;z-index:1;display:inline-block;margin-top:6px;padding:12px 22px;border-radius:999px;background:var(--ve-orange);color:var(--ve-ink);font-size:20px;font-weight:800;line-height:1.65;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 3px 10px rgb(15 23 42 / .25)}.ve-archive-hero__desc{position:relative;z-index:1;color:#fff;font-size:18px;line-height:1.6}.ve-archive-hero__desc p:last-child{margin-bottom:0}.ve-archive-hero--plain{min-height:0;padding-right:56px}.ve-products-archive .ve-archive-hero{margin-bottom:32px;background:var(--ve-yellow);box-shadow:0 12px 30px rgb(23 50 68 / .18)}.ve-products-archive .ve-archive-title{color:var(--ve-ink);font-weight:600;letter-spacing:0}.ve-products-archive .ve-archive-hero__cta{background:var(--ve-blue-btn);color:#fff;font-size:24px;box-shadow:none}.ve-pcard-list .ve-pa-card{position:relative;display:block;min-height:320px;margin:0 0 35px;overflow:hidden;background:var(--ve-cream);border-radius:var(--ve-card-radius);box-shadow:0 6px 15px -2px rgb(16 24 40 / .18);transition:transform .2s ease,box-shadow .2s ease}.ve-pcard-list .ve-pa-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px -4px rgb(16 24 40 / .24)}.ve-pa-card__body{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:32px calc(45% + 40px) 32px 32px}.ve-pa-card__media{position:absolute;top:0;right:0;bottom:0;width:45%;overflow:hidden}.ve-pa-card__media img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .5s}.ve-pa-card:hover .ve-pa-card__media img{transform:scale(1.04)}.ve-pa-card__pill{align-self:flex-start;margin:0 6px 6px 0;padding:5px 13px;border-radius:20px;background:#fef3e2;color:#d4800a;font-size:13px;font-weight:700;line-height:1.65;letter-spacing:.5px;text-transform:uppercase;text-decoration:none}.ve-pa-card__title{margin:8px 0 18px;font-size:28px;font-weight:700;line-height:1.3;text-transform:uppercase}.ve-pa-card__title a{color:var(--ve-teal);text-decoration:none}.ve-pa-card__more{color:#ed9221;font-size:17px;font-weight:700;line-height:1.65;text-decoration:none}.ve-search-header{margin:0 0 32px;padding:48px;background:#fff;text-align:center;border-radius:var(--ve-radius)}.ve-search-header .ve-archive-title{margin:0 0 10px;color:#1e293b;font-size:32px;font-weight:600;line-height:1.4}.ve-search-header .search-form{display:flex;justify-content:center;gap:8px}.navigation.pagination{margin-top:10px;padding-top:32px;text-align:center}.pagination .nav-links{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;background:#fff;color:var(--ve-ink);font-weight:700;text-decoration:none}.pagination .page-numbers.current{background:var(--ve-ink);color:#fff}.ve-sidebar-col{display:flex;flex-direction:column}#veSidebarBlock{display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-height:0;overflow:hidden}#veSidebarBlock .ve-sidebar-section{overflow:visible;box-sizing:border-box}#veSidebarBlock .ve-favorites-section,#veSidebarBlock .ve-pillars-section{flex:0 0 auto}#veSidebarBlock .ve-products-section{flex:1 1 auto;min-height:min-content}#veSidebarBlock .ve-products-section .ve-product-row-list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;justify-content:space-between;gap:16px}#veSidebarBlock .ve-sidebar-heading{text-transform:uppercase;letter-spacing:.01em}#veSidebarBlock{gap:16px}#veSidebarBlock .ve-pillar-links a,#veSidebarBlock .ve-product-viewall,#veSidebarBlock .ve-product-viewall *{color:#fff}.ve-product-single #veSidebarBlock,.ve-products-archive #veSidebarBlock{background:var(--ve-yellow)}.ve-product-single .ve-products-section{background-color:#0e74ed}.ve-product-single .ve-products-section .ve-sidebar-heading,.ve-product-single .ve-products-section .ve-sidebar-eyebrow{color:#fff}body:not(.ve-product-single) #veSidebarBlock .ve-products-section .ve-sidebar-heading{color:#14243b}.site-footer{background:var(--ve-footer);border-top:5px solid var(--ve-orange);padding:14px 0;color:#d9cfcd}.ve-footer-inner{max-width:1200px;margin:0 auto;padding:2px 0;text-align:center}.ve-footer-links{margin:0;font-size:16px;font-weight:700;line-height:1.6}.ve-footer-links a{color:#fff;text-decoration:none}.ve-footer-links a:hover{text-decoration:underline}.ve-sep{color:var(--ve-orange)}.ve-footer-note{margin:4px 0 0;font-size:13px;line-height:1.5;color:#d9cfcd}@media (max-width:1160px){.ve-header-inner{gap:0}.ve-branding{padding:0;margin-right:28px;flex:0 0 calc(50% - 36px)}.ve-tall-header .ve-branding{flex:0 0 320px}.ve-header-right{justify-content:flex-end;padding-right:0}.ve-search{position:static;transform:none;order:2;flex:0 0 236px;width:236px;margin-left:24px}.ve-menu-toggle{display:inline-flex;align-items:center;justify-content:flex-end;order:1;flex:1 1 auto;height:40px;margin:0;padding:0 10px 0 0;background:#1a73e8;border:0;border-radius:12px;cursor:pointer}.ve-menu-toggle__bars,.ve-menu-toggle__bars::before,.ve-menu-toggle__bars::after{display:block;width:32px;height:3.2px;border-radius:3px;background:#ddd;content:"";transition:transform .2s ease,top .2s ease,background-color .2s ease}.ve-menu-toggle__bars{position:relative;margin-right:0}.ve-menu-toggle__bars::before{position:absolute;top:-8px;left:0}.ve-menu-toggle__bars::after{position:absolute;top:8px;left:0}.ve-menu-toggle[aria-expanded="true"] .ve-menu-toggle__bars{background:#fff0}.ve-menu-toggle[aria-expanded="true"] .ve-menu-toggle__bars::before{top:0;transform:rotate(45deg)}.ve-menu-toggle[aria-expanded="true"] .ve-menu-toggle__bars::after{top:0;transform:rotate(-45deg)}.ve-nav{position:absolute;top:calc(100% + 24px);right:0;width:min(320px, calc(100vw - 32px));z-index:1000;background:var(--ve-ink);border-radius:12px;box-shadow:0 12px 30px rgb(15 23 42 / .3);max-height:calc(100vh - 120px);overflow-y:auto;display:none}.ve-nav.ve-nav--open{display:block}.ve-menu{flex-direction:column;align-items:stretch;gap:0;padding:8px}.ve-menu>li>a{width:100%;justify-content:flex-start;background:#fff0;border:0;box-shadow:none;height:auto;line-height:1.3;padding:14px 16px;font-size:18px}.ve-menu>li.current-menu-item>a,.ve-menu>li.current-menu-ancestor>a{background:rgb(255 255 255 / .08)}.ve-menu .sub-menu,.ve-menu .sub-menu .sub-menu{position:static;width:auto;opacity:1;visibility:visible;transform:none;background:#fff0;box-shadow:none;padding-left:12px;display:none}.ve-menu li.ve-open>.sub-menu{display:block}.ve-menu .sub-menu a{color:#dbe4ee;font-size:15px;white-space:normal}.ve-menu .sub-menu a:hover{background:rgb(255 255 255 / .08);color:#fff}}@media (max-width:921px){body{font-size:14.592px}.site-header{padding:2px 0}.ve-header-bar{padding:2px 0}.ve-header-inner{position:relative;margin:0;padding:0 20px;min-height:57px;overflow-x:clip}.ve-tall-header .ve-header-inner{min-height:104px}.ve-branding{flex:1 0 275px;margin-right:20px}.ve-tall-header .ve-branding{flex:1 0 285px;margin-right:28px;transform:translateY(5px)}.ve-header-right{position:static;flex:0 0 auto}.ve-menu-toggle{flex:0 0 44px;width:44px;height:44px;justify-content:center;padding:0;background:#fff0;border-radius:2px}.ve-menu-toggle__bars,.ve-menu-toggle__bars::before,.ve-menu-toggle__bars::after{width:16.7px;height:1.7px;border-radius:2px;background:#046bd2}.ve-menu-toggle__bars::before{top:-5px}.ve-menu-toggle__bars::after{top:5px}.ve-search{flex:0 0 140px;width:140px;margin-left:20px;padding-left:14px}.ve-search__btn{width:34px;padding:0}.ve-search__btn span{display:none}.ve-nav{top:100%;left:0;right:0;width:auto;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 12px 24px rgb(15 23 42 / .18);max-height:calc(100vh - 140px)}.ve-menu>li>a{color:#1e293b;border-bottom:1px solid #e5edf5;border-radius:0;font-size:17px}.ve-menu>li.current-menu-item>a,.ve-menu>li.current-menu-ancestor>a{background:#f1f6fd;color:#1e293b}.ve-menu>li.menu-item-has-children>a::after{margin-left:auto}.ve-menu .sub-menu a{color:#334155}.ve-menu .sub-menu a:hover{background:#f1f6fd;color:#0b63ce}.ve-layout{flex-direction:column;align-items:stretch;gap:28px;padding:0 16px}#primary,.archive #primary,.search #primary{margin:0;padding:4em 0}#secondary{flex:0 0 auto;width:100%;margin:0 0 36px}.blog .ve-layout,.archive .ve-layout,.search .ve-layout{padding:28px 20px 36px}.ve-single{padding:0 18px 22px}.ve-featured-top{margin:0 -22px 28px}.entry-title{font-size:2.875rem;margin-bottom:1rem}.entry-meta{font-size:.8125rem}.ve-article-card{margin-bottom:20px}.ve-archive-hero .ve-archive-title{font-size:42px}#veSidebarBlock,#veSidebarBlock .ve-sidebar-section{flex:0 0 auto;min-height:auto;max-height:none}#veSidebarBlock .ve-products-section .ve-product-row-list{justify-content:flex-start}.ve-sidebar-col,.ve-shared-sidebar{max-width:none;margin-left:0;margin-right:0}}@media (max-width:900px){.ve-article-card{flex-direction:column;height:500px}.ve-article-card--product,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]){flex-direction:column;height:auto}.ve-article-thumb{flex:0 0 auto;width:100%;max-width:100%;height:200px}.ve-article-content{padding:24px 28px}.ve-article-title{font-size:26px}}@media (max-width:600px){.ve-article-card{height:auto;min-height:0}.ve-article-thumb{height:180px}.ve-article-content{padding:18px}.ve-cat-pill{padding:9px 12px;font-size:11.7px}.ve-article-title{margin:12px 0 10px;font-size:23.7px;line-height:1.22}.ve-article-meta{font-size:15px;margin-bottom:14px}.ve-article-excerpt{font-size:17px;line-height:1.5}.ve-read-more{display:inline-flex;align-items:center;min-height:44px;padding-top:10px;font-size:19px}.ve-article-card--product .ve-read-more,.ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-read-more{font-size:22px}}body.home #primary.ve-home{display:block;margin:0!important;padding:0}.ve-home-content{max-width:1240px;margin:0 auto;padding:0 20px}html body #ve-home-wrap .ve-carousel-section{background:#fdebd3!important;width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}html body.home #ve-home-wrap .ve-carousel-section{margin-top:0!important}html body #ve-home-wrap .ve-blog-row{align-items:stretch!important}html body #ve-home-wrap .ve-article-content{container-type:inline-size}html body #ve-home-wrap .ve-article-title,html body #ve-home-wrap .ve-article-title a{font-family:var(--ve-font)!important;font-weight:900!important;letter-spacing:-.04em!important;text-transform:none!important;color:var(--ve-indigo)!important}html body #ve-home-wrap .ve-article-title{line-height:1.05!important;-webkit-line-clamp:4!important}html body #ve-home-wrap .ve-article-excerpt,html body #ve-home-wrap .ve-article-meta{font-family:var(--ve-font)!important;font-weight:400!important;color:var(--ve-text)!important}html body #ve-home-wrap .ve-article-excerpt{font-size:18px!important;line-height:1.75!important;-webkit-line-clamp:3!important}html body #ve-home-wrap .ve-cat-pill:not([href*="/products/"]){background:#1a73e8!important;color:#fff!important}html body #ve-home-wrap .ve-cat-pill:not([href*="/products/"]):hover{background:#1760c4!important;color:#fff!important}html body #ve-home-wrap .ve-article-card:hover{box-shadow:0 6px 15px -2px rgb(16 24 40 / .15)!important}html body #ve-home-wrap .ve-article-card:hover .ve-article-thumb img{transform:none!important}html body #ve-home-wrap .ve-article-card--product .ve-article-title,html body #ve-home-wrap .ve-article-card--product .ve-article-title a,html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title,html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title a{color:var(--ve-red)!important;font-size:clamp(20px, 7cqi, 31px)!important;line-height:1.22!important}html body #ve-home-wrap .ve-article-card--product .ve-article-title,html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}html body #ve-home-wrap .ve-article-card--product .ve-read-more,html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-read-more{font-size:26px!important;color:var(--ve-yellow)!important}html body #ve-home-wrap .ve-article-card--product,html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]){flex-direction:row-reverse!important;height:auto!important;min-height:180px;background:var(--ve-cream)!important}html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-excerpt{display:none!important}@media (min-width:901px){html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-thumb{flex:0 0 58%!important;max-width:58%!important;aspect-ratio:16 / 9}}@media (min-width:901px){html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-content{padding:32px 24px 32px 20px!important}}html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-meta{display:block!important;margin-bottom:10px!important}html body #ve-home-wrap .ve-cat-pill[href*="/products/"]{display:inline-block!important;padding:5px 13px!important;border-radius:20px!important;background:var(--ve-yellow)!important;color:#1a1712!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;line-height:1.5!important}html body #ve-home-wrap .ve-cat-pill[href*="/products/"]:hover{background:#e3b320!important}@media (min-width:901px){html body #ve-home-wrap .ve-article-card:not(:has(.ve-cat-pill[href*="/products/"])) .ve-article-thumb{flex:0 0 58%!important;max-width:58%!important}html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) .ve-article-title,html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) .ve-article-title a{font-size:31px!important}html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title,html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title a{font-size:31px!important}html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title{flex:0 1 auto!important;width:75%!important;margin-top:auto!important;margin-bottom:auto!important}}@media (max-width:900px){html body #ve-home-wrap .ve-article-card{height:auto!important}html body #ve-home-wrap .ve-article-thumb{max-width:100%;width:100%}html body #ve-home-wrap .ve-article-card:has(.ve-cat-pill[href*="/category/products/"]){flex-direction:column!important}}@media (max-width:544px){html body #ve-home-wrap .ve-article-excerpt{font-size:17px!important}}@media (max-width:921px){.ve-home-content{padding:0 20px}}.ve-product-single #veSidebarBlock,.ve-products-archive #veSidebarBlock{background:var(--ve-yellow)!important;gap:0!important}.ve-product-single .ve-sidebar-section,.ve-products-archive .ve-sidebar-section,.ve-product-single .ve-favorites-section,.ve-products-archive .ve-favorites-section,.ve-product-single .ve-pillars-section,.ve-products-archive .ve-pillars-section{background:var(--ve-cream)!important}.ve-product-single .ve-pillars-section,.ve-products-archive .ve-pillars-section{border-top:1px solid var(--ve-yellow)!important}.ve-product-single #veFavoriteHeading,.ve-products-archive #veFavoriteHeading,.ve-product-single .ve-favorite-title,.ve-products-archive .ve-favorite-title{color:var(--ve-red)!important}.ve-product-single .ve-favorite-card,.ve-products-archive .ve-favorite-card,.ve-product-single .ve-pillar-card,.ve-products-archive .ve-pillar-card{box-shadow:4px -4px 5px 2px rgb(245 203 57 / .55)!important}.ve-product-single .ve-products-section,.ve-products-archive .ve-products-section{background-color:var(--ve-blue-btn)!important}.ve-product-single .ve-products-section .ve-sidebar-heading,.ve-products-archive .ve-products-section .ve-sidebar-heading,.ve-product-single .ve-products-section .ve-sidebar-eyebrow,.ve-products-archive .ve-products-section .ve-sidebar-eyebrow{color:#fff!important}body.category:not(.ve-products-archive) .ve-archive-hero__img{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 22%);mask-image:linear-gradient(to right,transparent 0%,#000 22%)}:where(.ve-single) .entry-content figure.wp-block-image:not(.ve-landscape) img{max-height:560px;width:auto}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,#ve-home-wrap,#ve-home-wrap p,#ve-home-wrap a,#ve-home-wrap span,#ve-home-wrap li,#ve-home-wrap h2,#ve-home-wrap h3,.ve-shared-sidebar,.ve-shared-sidebar a,.ve-shared-sidebar h2,.ve-shared-sidebar h3,.ve-shared-sidebar span,.ve-shared-sidebar p,#secondary,#secondary a,#colophon,#colophon a{font-family:var(--ve-font)!important}html body #ve-home-wrap .ve-atlas-cta{padding-top:30px!important;padding-bottom:30px!important}html body #ve-home-wrap .ve-breed-img{height:115px!important;overflow:hidden}html body #ve-home-wrap .ve-breed-img img{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block}@media (max-width:768px){html body #ve-home-wrap .ve-breed-img{height:90px!important}}.ve-home-content :where(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.3}body.home .ve-home-content :is(h2,h3,h4,h5,h6){color:var(--ve-indigo)!important}html body.home #veSidebarBlock .ve-products-section .ve-sidebar-heading{color:#14243b!important}html body #ve-home-wrap .ve-cat-pill{display:inline-block!important;padding:5px 13px!important;border-radius:20px!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin:0 4px 5px 0!important;line-height:1.5!important}html body #ve-home-wrap .ve-article-meta{font-size:clamp(14px, 4cqi, 18px)!important}html body #ve-home-wrap .ve-article-title a{display:inline!important}html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) .ve-cat-pill{font-size:.9rem!important}html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) .ve-article-title{line-height:1.22!important}html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) .ve-article-title a{font-size:inherit!important;line-height:inherit!important}html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) .ve-article-excerpt{font-size:clamp(15px, 4.4cqi, 19.5px)!important;line-height:1.6!important}html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) a.ve-read-more{font-size:clamp(18px, 5.4cqi, 24px)!important}html body #ve-home-wrap a.ve-explore-box[href*="atlas"]{padding-top:30px!important;padding-bottom:30px!important}html body .ve-sidebar-col{display:flex!important;flex-direction:column!important}html body #veSidebarBlock{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body #veSidebarBlock .ve-sidebar-section{overflow:visible!important;box-sizing:border-box!important}html body #veSidebarBlock .ve-favorites-section,html body #veSidebarBlock .ve-pillars-section{flex:0 0 auto!important;min-height:auto!important;max-height:none!important}html body #veSidebarBlock .ve-products-section{flex:1 1 auto!important;min-height:min-content!important;max-height:none!important}html body #veSidebarBlock .ve-products-section .ve-product-row-list{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;justify-content:space-between!important;gap:16px!important}html body #veSidebarBlock .ve-sidebar-heading{letter-spacing:.01em!important}body:not(.ve-product-single):not(.ve-products-archive) #veSidebarBlock{background:#e7f6ff!important;gap:0!important}@media (max-width:900px){html body #veSidebarBlock,html body #veSidebarBlock .ve-sidebar-section,html body #veSidebarBlock .ve-favorites-section,html body #veSidebarBlock .ve-pillars-section,html body #veSidebarBlock .ve-products-section{flex:0 0 auto!important;min-height:auto!important;max-height:none!important}html body #veSidebarBlock .ve-products-section .ve-product-row-list{justify-content:flex-start!important}}@media (max-width:900px){html body #ve-home-wrap .ve-article-card--product,html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]){flex-direction:column!important}html body #ve-home-wrap .ve-article-thumb{max-width:100%;width:100%}html body #ve-home-wrap .ve-article-card{height:auto!important}}@media (max-width:921px){html{font-size:91.2%}}@media (max-width:600px){html body #ve-home-wrap .ve-cat-pill,html body #ve-home-wrap .ve-cat-pill[href*="/products/"]{padding:9px 12px!important}}html body #veSidebarBlock .ve-favorite-list,html body #veSidebarBlock .ve-pillar-nav{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;justify-content:space-between!important}@media (max-width:900px){html body #ve-home-wrap .ve-article-card:has(a.ve-cat-pill[href*="/products/"]) .ve-article-title{margin-bottom:10px!important}html body #ve-home-wrap .ve-article-card:not(:has(a.ve-cat-pill[href*="/products/"])) .ve-article-title{font-size:clamp(20px, 7cqi, 31px)!important}}@media (max-width:600px){.site-header{padding:4px 0}.ve-header-inner{min-height:61px}.ve-tall-header .ve-header-inner{min-height:108px}.ve-tall-header .ve-branding{transform:translateY(4.5px)}.ve-branding .custom-logo{transform:scale(1.12)}.ve-search{display:none}}@media (max-width:544px){.blog .ve-layout,.archive .ve-layout,.search .ve-layout{padding-left:8px;padding-right:8px}.entry-title{font-size:2.5rem}:where(.ve-single) .entry-content p{font-size:17px;margin-bottom:27.2px}:where(.ve-single) .entry-content li{font-size:16px}:where(.ve-single) .entry-content h2{margin:74.8px 0 23.8px;font-size:34px;line-height:1.15}:where(.ve-single) .entry-content h3{font-size:24px}:where(.ve-single) .entry-content table{font-size:14.6px}}mark{background:#fff0;color:#000}ins,mark{text-decoration:none}optgroup,.widget,.widget a,.entry-content p,.entry-content li,.entry-content td,.entry-content th,.entry-content figcaption{font-family:var(--ve-font)!important}.single-post .entry-content :is(h2,h3,h4,h5,h6),article.category-products .entry-content :is(h2,h3,h4,h5,h6){font-family:var(--ve-font)!important;letter-spacing:-0.02em!important}body.single-post .entry-content img{border-radius:20px}:where(.ve-single) .entry-content img:not(figure img){box-shadow:0 0 30px rgb(0 0 0 / .15)}.single-post .entry-content figure.wp-block-image>a{display:block}@media (max-width:921px){button,.button,input[type="submit"],.wp-block-button__link{padding:14px 28px}}@media (max-width:544px){button,.button,input[type="submit"],.wp-block-button__link{padding:12px 24px}}@media (max-width:680px){.ve-archive-hero{min-height:0;padding:34px 36px}.ve-archive-hero__img{display:none}}#page{display:flex;flex-direction:column;min-height:100vh}#page>#content{flex:1 0 auto}#primary.ve-page-wrap{margin:0;padding:0}.ve-page .entry-content>*{max-width:1200px;margin-left:auto;margin-right:auto}:where(.ve-page) .entry-content p{margin-bottom:1.6em}:where(.ve-page) .entry-content h2{line-height:1.3}.ve-404-container{max-width:1240px;margin:0 auto;padding:0 20px}#primary.ve-404{margin:64px 0;padding:0;background:var(--ve-card);border-radius:20px}.error-404{background:#fff}.ve-404-inner{padding:48px;text-align:center}.error-404 .page-header{margin:0 0 1.5rem}.error-404 .page-title{margin:0;color:#1e293b;font-size:36px;font-weight:400;line-height:1.4;letter-spacing:normal}.error-404 .page-sub-title{margin:0;color:#1e293b;font-size:1.5rem;font-weight:400;line-height:1.3;letter-spacing:normal}.ve-404-search{margin:1.5rem 0 0;padding-top:.5rem}.ve-404-search .search-form{position:relative;max-width:370px;margin:0 auto}.ve-404-search .search-field{display:block;width:100%;height:40px;margin:0;padding:12px 45px 12px 15px;background:#fafafa;border:1px solid #d1d5db;border-radius:2px;box-shadow:0 1px 2px rgb(0 0 0 / .05);color:#475569;font:400 16px/24px var(--ve-font)}.ve-404-search .search-submit{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:45px;height:40px;padding:0;background:#fff0;border:0;box-shadow:none;color:#3a3a3a;cursor:pointer}@media (max-width:921px){#primary.ve-404{margin:0;padding:4em 0}.ve-404-inner{padding:3.34em 2.4em}.error-404 .page-title{font-size:1.875rem}}@media (max-width:768px){.ve-404-inner{padding:1.5em 2.14em}}@media (max-width:544px){.ve-404-container{padding:0 8px}.ve-404-inner{padding:1.5rem 1rem}.ve-404-search .search-form{max-width:none}}html body:not(.ve-product-single) article.ve-page :is(h2,h3,h4,h5,h6){color:var(--ve-indigo)!important}.ve-sep{margin:0 4px}@media (max-width:921px){.ve-footer-inner{max-width:none;padding:2px 0 12px}}@media (max-width:544px){.ve-footer-inner{padding:4px 0 14px}}.ve-product-single .ve-featured-top img{aspect-ratio:16 / 9}@media (min-width:922px){.ve-pcard-list .ve-pa-card{margin-left:-16px;margin-right:-16px}}@media (max-width:600px){.ve-pcard-list .ve-pa-card{display:flex;flex-direction:column}.ve-pa-card__media{position:static;width:auto;height:220px;margin:22px 22px 16px}.ve-pa-card__body{min-height:0;padding:0 22px 22px;justify-content:flex-start}}.ve-pa-card__more{align-self:flex-start;margin-top:16px}@media (max-width:921px){.ve-pa-card__more{margin-top:.8125rem}}.ve-scroll-top{position:fixed;right:30px;bottom:30px;z-index:99;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#046bd2;border:0;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer}.ve-scroll-top[hidden]{display:none}@media (min-width:1200px){#primary.ve-page-wrap.content-area{margin:60px 0}}.ve-tall-header .site-header .custom-logo-link{display:inline-flex;align-items:center;justify-content:center}@media (max-width:921px){body.blog #primary{margin-top:24px}}