:root{--navy:#043766;--navy-dark:#022744;--navy-light:#0A4A85;--blue-lt:#A9BCDD;--gold:#F9CC1E;--gold-light:#F9CC1E;--gold-soft:#F1F1EE;--cream:#F1F1EE;--paper:#F1F1EE;--grey:#5f6670;--grey-light:#dfe3e8;--line:#d6dbe1;--ink:#14202e;--radius:0px;--r-btn:2px;--shadow:none;--shadow-lg:none}body{font-family:Arimo,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink)}h1,h2,h3{text-wrap:balance}h2{font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--navy)}.section-dark h2,.cta-banner h2,.hero h2{color:#fff}section{padding:72px 0}.section-head{text-align:left;margin:0 0 36px;max-width:720px}.kicker{color:var(--navy-light);font-weight:700;letter-spacing:.2em;font-size:.74rem}.section-dark .kicker,.hero .kicker,.page-hero .kicker{color:var(--gold)}.topbar{background:var(--navy-dark);color:var(--blue-lt);font-size:.8rem;letter-spacing:.02em}.topbar b{color:var(--gold);font-weight:700}nav.main-nav{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line)}.nav-inner{height:64px}.logo{font-weight:700;letter-spacing:.14em;color:var(--navy)}.nav-links{color:var(--ink);font-weight:400;gap:22px}.nav-links a:hover,.nav-links a.active{color:var(--navy);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.cart-btn{border-radius:var(--r-btn);background:var(--navy);font-weight:700}.cart-btn:hover{background:var(--navy-light)}.cart-count{border-radius:var(--r-btn);background:var(--gold);color:var(--navy);font-weight:700}.btn{border-radius:var(--r-btn);font-weight:700;letter-spacing:.01em;transition:background .15s,border-color .15s}.btn-gold{background:var(--gold);color:var(--navy);box-shadow:none}.btn-gold:hover{background:#ecbd0c;transform:none;box-shadow:none}.btn-ghost{border:1px solid rgba(255,255,255,.45)}.btn-navy{background:var(--navy)}.btn-navy:hover{background:var(--navy-light)}a:focus-visible,button:focus-visible,.btn:focus-visible,.size-pill:focus-visible,.cart-btn:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--navy);outline-offset:2px;box-shadow:0 0 0 2px #fff}.hero :focus-visible,.page-hero :focus-visible,.section-dark :focus-visible,.cta-banner :focus-visible,.rb-band :focus-visible,footer :focus-visible,.topbar :focus-visible{outline-color:#fff;box-shadow:0 0 0 2px var(--navy)}.hero,.page-hero{background:var(--navy)}.hero:after,.page-hero:after{display:none}.hero-inner{padding-block:64px 72px}.container.hero-inner,.container.page-hero-inner{padding-left:24px;padding-right:24px}.badge{background:none;border:0;border-radius:0;padding:0;color:var(--blue-lt);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem}.hero h1{font-weight:700;letter-spacing:-.03em;line-height:1.05;font-size:clamp(2.2rem,4.6vw,3.6rem)}.hero h1 em{color:var(--gold)}.hero p.sub,.page-hero p{color:var(--blue-lt)}.hero-usps{color:#fff;font-weight:400}.hero-media .frame{border-radius:0;border:0;box-shadow:none}.hero-media .float-card{border-radius:0;box-shadow:none;border:1px solid var(--line);left:0;bottom:0}.float-card .dot{border-radius:0;background:var(--paper)}.price{font-weight:700;letter-spacing:-.02em}.price-note,.breadcrumb{color:var(--blue-lt)}.trust{background:#fff;color:var(--ink);border-bottom:1px solid var(--line)}.trust-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 26px;padding-block:13px;font-weight:400;font-size:.84rem;line-height:1.6}.container.trust-inner{padding-left:24px;padding-right:24px}.trust-inner span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.trust-inner span:before{content:"";flex:none;width:5px;height:5px;background:var(--navy-light)}.section-cream,.section-grey{background:var(--paper)}.section-dark{background:var(--navy)}.section-dark .section-head p,.section-dark p{color:var(--blue-lt)}.cat-grid{gap:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cat-card,.benefit,.product-card{border-radius:0;box-shadow:none;border:1px solid var(--line);background:#fff;margin:0 -1px -1px 0}.section-cream .product-card,.section-cream .cat-card,.section-cream .benefit{border-color:var(--line)}.cat-card:hover,.benefit:hover,.product-card:hover{transform:none;box-shadow:none;border-color:var(--navy);position:relative;z-index:1}.cat-card{padding:22px 20px}.cat-card .cat-img,.benefit__media{border-radius:0;border:0;background:#fff}.cat-card h3,.benefit h3,.product-card h3{font-weight:700;color:var(--navy)}.cat-card .icon,.benefit .icon{border-radius:0;background:var(--gold)}.cat-card .cat-link{color:var(--navy);font-weight:700}.cat-card .cat-link:after{color:var(--navy-light)}.product-grid{gap:0}.product-card .pc-body{border-top:1px solid var(--line)}.pc-badge{border-radius:var(--r-btn);background:var(--navy);color:#fff;font-weight:700}.pc-cat{color:var(--navy-light);font-weight:700}.pc-price{font-weight:700;color:var(--navy)}.product-card .pc-price-row{padding-top:8px}.product-card .pc-actions{margin-top:auto;padding-top:10px}.pc-actions .btn-icon{flex:0 0 46px;padding-left:0;padding-right:0}.cat-card:hover .cat-img img,.benefit:hover .benefit__media img,.product-card:hover .pc-img img,.gallery-grid figure:hover img{transform:none}.gallery-grid{gap:0}.gallery-grid figure{border-radius:0;box-shadow:none;border:1px solid var(--line);margin:0 -1px -1px 0}.gallery-grid figcaption{background:#043766e0;padding:8px 12px;font-weight:400}.lightbox{background:#022744f0}.lightbox img,.video-wrap,.video-placeholder,.dosing-img,.product-banner,.product-video{border-radius:0;box-shadow:none}.detail-media .main-img{border-radius:0;box-shadow:none;border:1px solid var(--line)}.thumbs{gap:6px}.thumbs button{border-radius:0;border:1px solid var(--line)}.thumbs button.active{border:2px solid var(--navy)}.buy-card{border-radius:0;box-shadow:none;border:1px solid var(--line);padding:32px}.buy-card h2{font-size:1.6rem}.size-label{font-weight:700;color:var(--navy)}.size-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.size-pill{border:1px solid var(--line);border-radius:var(--r-btn);font-weight:700;color:var(--ink);padding:10px 8px}.size-pill small{font-weight:400}.size-pill .rb-unit{display:block;font-size:.7rem;color:var(--grey);margin-top:2px;font-weight:400}.size-pill.active{border:2px solid var(--navy);background:#fff;padding:9px 7px}.buy-price .now{font-weight:700;letter-spacing:-.02em;color:var(--navy)}.tax-note{color:var(--ink);border-top:1px solid var(--line);padding-top:12px}.stock{color:#1d7a4e}.stock .pulse{border-radius:0;background:#1d7a4e;animation:none}.qty{border:1px solid var(--line);border-radius:var(--r-btn)}.buy-extras{font-weight:400;color:var(--ink)}.buy-extras span:before{color:var(--navy-light)}.biozid-note{border-radius:0;background:var(--paper);border:0;border-left:3px solid var(--navy)}.accordion summary{font-weight:700;color:var(--navy)}.accordion summary:after{color:var(--navy-light);font-weight:400}.dose-table th{background:var(--navy)}.dose-table th:first-child,.dose-table th:last-child{border-radius:0}.dose-table tr:nth-child(2n) td{background:var(--paper)}.step .num{border-radius:0;background:var(--navy);color:var(--gold)}.pdf-link{border-radius:0;background:var(--paper);border:1px solid var(--navy)}.pdf-link:hover{background:#fff}.seo-text h2,.seo-text h3{color:var(--navy)}.seo-text a{color:var(--navy);text-decoration-color:var(--navy-light)}.faq-list{margin:0;max-width:820px}.faq-list details{border-radius:0;margin-bottom:-1px;border:1px solid var(--line)}.faq-list details[open]{border-color:var(--navy);box-shadow:none;position:relative;z-index:1}.faq-list summary{font-weight:700;color:var(--navy)}.faq-list summary:after{color:var(--navy-light)}.cta-banner{border-radius:0;background:var(--navy);box-shadow:none}.cta-banner:after{content:none}.cta-banner p{color:var(--blue-lt)}footer{background:var(--navy-dark);color:var(--blue-lt)}footer a:hover{color:var(--gold)}.disclaimer{color:#8ea3c4}.drawer{box-shadow:none;border-left:1px solid var(--line)}.cart-item img{border-radius:0;background:var(--paper)}.ci-qty button{border-radius:0;border:1px solid var(--line)}.toast{border-radius:0;background:var(--navy);box-shadow:none}html .vet-stars:before{background:linear-gradient(90deg,var(--navy) calc(var(--rating) / 5 * 100%),#cfd6df calc(var(--rating) / 5 * 100%));-webkit-background-clip:text;background-clip:text}html .hero .vet-stars:before{background:linear-gradient(90deg,var(--gold) calc(var(--rating) / 5 * 100%),rgba(255,255,255,.3) calc(var(--rating) / 5 * 100%));-webkit-background-clip:text;background-clip:text}html .vet-reviews__summary,html .vet-review{border-radius:0;border-color:var(--line)}html .vet-review__avatar{border-radius:0;background:var(--navy)}html .vet-hist-bar{border-radius:0}html .vet-hist-bar span{background:var(--navy)}.hero-dark{background:var(--navy);padding:0}.hero-dark:after{display:none}.hero-dark .badge{background:none;border:0;color:var(--blue-lt)}.hero-dark .sub{color:var(--blue-lt)}.hero-dark .hero-usps span{color:#fff}.hero-dark .hero-usps span:before{color:var(--gold);font-weight:700}.hero-dark .frame{border:0;box-shadow:none}.hero-dark .btn-ghost{box-shadow:none;border:1px solid rgba(255,255,255,.45)}.hero-dark .btn-ghost:hover{box-shadow:none;border-color:#fff}.trust-inner span{color:var(--ink)}.cat-img img{padding:0}.cat-card .cat-cta{margin-top:auto}.cat-card h3{margin-bottom:14px}.cat-link,.coll-info .rte a,.coll-info .rte h2,.coll-info .rte h3{color:var(--navy)}.coll-hero-desc,.breadcrumb a{color:var(--blue-lt)}.size-btn{border-radius:var(--r-btn)}.size-btn:hover{border-color:var(--navy)}.size-btn small,.size-btn .size-price{font-weight:400}.nav-toggle span{border-radius:0}.nav-links{box-shadow:none}.cart-drawer{box-shadow:none;border-left:1px solid var(--line)}.cart-item img,.cart-page-item img{border-radius:0;background:var(--paper)}.ci-qty button{border-radius:0}.cart-page-total{border-radius:0;background:var(--paper)}.cart-page-item .qty input,.search-form input{border-radius:var(--r-btn);border:1px solid var(--line)}.product-banner,.product-video{border-radius:0;box-shadow:none;border-color:var(--line)}.lightbox img{border-radius:0}.float-card-link:hover{transform:none;box-shadow:none;border-color:var(--navy)}@media(min-width:961px)and (max-width:1240px){.nav-links{gap:14px;font-size:.86rem;flex-wrap:nowrap}.nav-links a{white-space:nowrap}}.section-head h1{color:var(--navy);font-weight:700;letter-spacing:-.025em;line-height:1.1}.rte [style*=border-radius],.rte details,.rte aside{border-radius:0!important}.rte aside[style*="#144073"]{background-color:var(--navy)!important}.rte div[style*="#eef6f0"]{background-color:var(--paper)!important;border-left-color:var(--navy)!important}.rte div[style*="#fffdf0"]{background-color:var(--paper)!important;border-color:var(--line)!important}.rte div[style*="#f9f9f9"]{background-color:var(--paper)!important}.hero .price-row{flex-wrap:wrap;row-gap:4px}.rb-hero-unit{font-size:.84rem;color:#fff}.rb-cta-unit{margin-top:6px;font-size:.8rem;color:var(--blue-lt)}.rb-sticky__unit{font-size:.68rem;color:var(--grey)}@media(max-width:900px){.detail-grid{grid-template-columns:minmax(0,1fr)}.detail-grid>*{min-width:0}}.qty-row{flex-wrap:wrap}.qty-row .btn{min-width:0;flex:1 1 180px}.search-form{flex-wrap:wrap}.search-form input{min-width:0;flex:1 1 180px}[class^=rbu-sb],[class*=" rbu-sb"]{display:none!important}.rb-set{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:16px;align-items:center;border:2px solid var(--navy);background:#fff;padding:12px}.rb-set__img img{width:112px;height:112px;object-fit:contain;background:var(--paper);display:block}.rb-set__body{display:grid;gap:4px;min-width:0}.rb-set__kick{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--navy-light);font-weight:700}.rb-set__title{font-weight:700;color:var(--navy);line-height:1.3;font-size:.95rem}.rb-set__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rb-set__price b{font-size:1.25rem;color:var(--navy)}.rb-set__price span{font-size:.8rem;color:var(--grey)}.rb-set__save{justify-self:start;background:var(--gold);color:var(--navy);font-size:.74rem;font-weight:700;padding:2px 8px;border-radius:var(--r-btn)}.buy-card .rb-set{margin-top:18px;grid-template-columns:80px minmax(0,1fr);border-width:1px}.buy-card .rb-set__img img{width:80px;height:80px}.buy-card .rb-set__cta{grid-column:1/-1;justify-content:center}@media(max-width:640px){.rb-set{grid-template-columns:84px minmax(0,1fr)}.rb-set__img img{width:84px;height:84px}.rb-set__cta{grid-column:1/-1;justify-content:center}}.rb-set-sec{padding:56px 0 72px;background:var(--paper)}@media(min-width:701px){.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:150;background:#fff;border-top:1px solid var(--line);display:none;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));transform:translateY(110%);transition:transform .2s}.rb-sticky.show{transform:none}.rb-sticky__info{display:grid;min-width:0;line-height:1.2}.rb-sticky__name{font-size:.78rem;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-sticky__info b{font-size:1.1rem;color:var(--navy)}.rb-sticky .btn{padding:13px 20px;font-size:.95rem}@media(max-width:900px){.rb-sticky{display:grid}body.rb-has-sticky{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.rb-sticky{transition:none}.reveal{transition:none;opacity:1;transform:none}}.rb-photo{position:relative;overflow:hidden}.rb-ai{position:absolute;right:10px;bottom:8px;font-size:.56rem;letter-spacing:.04em;line-height:1;color:#ffffffb8;pointer-events:none}.float-card .dot,.benefit .icon{display:none}.cat-card .cat-img.rb-photo{margin:-22px -20px 18px;aspect-ratio:4/3;background:#fff}.cat-card .cat-img.rb-photo img{width:100%;height:100%;object-fit:cover;padding:0}section.rb-band{padding:0;background:var(--navy)}.rb-band__img{margin:0;position:relative}.rb-band__img img{width:100%;height:auto;aspect-ratio:1916/821;object-fit:cover;object-position:70% center;display:block}.rb-band__text p{padding-block:26px;font-size:clamp(1.35rem,3vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff;max-width:28ch}.dosing-img.rb-photo img{width:100%;height:auto;display:block}@media(max-width:700px){.cat-card .cat-img.rb-photo{margin:-14px -12px 12px}.rb-band__img img{aspect-ratio:4/3}.rb-band__text p{padding-block:20px}.hero-inner{padding-block:40px 48px;gap:28px}.hero-btns,.hero-dark .hero-btns{display:grid;gap:10px}.container.hero-inner,.container.page-hero-inner{padding-left:18px;padding-right:18px}.hero-btns .btn{justify-content:center}section{padding:52px 0}.section-head{margin-bottom:24px}.cat-grid{grid-template-columns:1fr 1fr}.cat-card{padding:14px 12px}.cat-card p{display:none}.cat-card .cat-cta{padding:9px 10px;font-size:.8rem;justify-content:center}.product-grid{grid-template-columns:1fr 1fr}.product-card .pc-body{padding:12px}.product-card .pc-desc,.pc-price-note{display:none}.pc-actions{gap:6px}.pc-actions .btn{padding:10px 4px;font-size:.78rem;white-space:nowrap}.pc-actions .btn-icon{flex:0 0 42px}.pc-cat{font-size:.62rem;letter-spacing:.1em;line-height:1.35}.product-card h3{font-size:.95rem}.buy-card{padding:20px 16px}.trust-inner{font-size:.78rem;padding-block:10px}.container.trust-inner{padding-left:18px;padding-right:18px}.trust-inner{gap:2px 16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vetiness-redesign-b.css.map */
