@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(assets/barlow-400.ttf) format("truetype")}
@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(assets/barlow-500.ttf) format("truetype")}
@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(assets/barlow-600.ttf) format("truetype")}
@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(assets/barlow-700.ttf) format("truetype")}
@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url(assets/barlow-800.ttf) format("truetype")}
@font-face{font-family:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url(assets/barlow-900.ttf) format("truetype")}
:root{--primary:#1920d8;--primary-hover:#1319b4;--primary-light:#eeefff;--foreground:#0f1729;--muted:#4a5265;--font:Barlow,Arial,sans-serif}body,button,input{font-family:Barlow,Arial,sans-serif}body{font-size:14px}.wrap{max-width:1416px;width:calc(100% - 48px);padding:0}.site-header{background:#fff;position:relative}.top{background:#1920d8;border:0}.top>.wrap{height:34px;font-size:14px}.fig-top-actions{display:flex;align-items:center;gap:36px}.fig-top-actions button{display:flex;align-items:center;gap:7px;color:#fff;border:0;background:transparent;padding:0;min-height:24px;font-size:14px}.fig-top-actions img{flex:none}.fig-top-actions button:hover{background:#ffffff15}.header-main{height:73px;gap:40px;color:#0f1729;background:white}.brand-logo{width:94px;padding:0;background:none;border-radius:0}.brand-logo img{width:94px;height:58px;max-height:none;object-fit:contain}#search{padding:0 12px;background:#efefef;border:0;border-radius:12px;gap:12px;height:44px}#search input{height:44px;font-size:14px}#search button{padding:0;min-height:24px;height:24px;width:24px;border:0;background:none;display:grid;place-items:center}#search button img{width:auto;height:auto}.header-actions{gap:26px;flex:none}.header-actions button{display:flex;align-items:center;gap:10px;color:#0f1729;background:none;border:0;border-radius:0;padding:0;min-height:40px;text-align:left;font-size:14px;line-height:16px}.header-actions button+button{border-left:1px solid #e8e8ee;padding-left:26px}.header-actions button:hover{background:none;color:#1920d8}.header-actions button span{color:#4a5265}.header-actions button b{display:block;color:#0f1729;font-weight:600;background:none;border-radius:0;font-size:14px;text-align:left;width:auto;min-width:0;height:auto}.header-actions #count{color:inherit}.header-actions #open-favorites[hidden]{display:none}.header-actions img{flex:none}.nav-border{display:none}.fig-categories{background:#fef7ff;height:135px}.fig-category-row{height:100%;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:36px;align-items:center}.fig-category-row button{border:0;background:none;display:flex;align-items:center;flex-direction:column;gap:0;padding:0;min-height:110px;font-size:14px;font-weight:700;white-space:nowrap;max-width:none}.fig-category-row button:hover{color:#1920d8;transform:translateY(-2px)}.fig-category-row img{flex:none;width:auto;height:auto}.fig-category-row span{margin-top:0}.fig-hero{padding:0;position:relative;background:#d9d9d9;aspect-ratio:1920/654;overflow:hidden}.fig-hero .image-slider{border:0;border-radius:0;height:100%;background:#d9d9d9;aspect-ratio:auto}.fig-hero .slide-track{height:100%;aspect-ratio:auto}.fig-hero .slide img{display:none}.fig-hero .slider-controls{position:absolute;inset:0;padding:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.fig-hero .slider-dots,.fig-hero #slide-pause{display:none}.fig-hero .slider-controls>.icon-button{pointer-events:auto;margin:0 24px;padding:0;width:42px;height:42px;min-height:42px;border:0;background:white;border-radius:50%}.fig-hero .slider-controls svg{width:16px;height:16px;color:#8b8fa7}.fig-benefits{background:#1920d8;padding:30px 0 26px;min-height:160px;display:flex;align-items:center}.fig-benefit-card{background:#fff;border-radius:16px;padding:24px;display:grid;grid-template-columns:220fr 220fr 219fr 238fr 253fr 220fr;align-items:center;min-height:104px;gap:0}.fig-welcome{display:flex;gap:18px;align-items:center;padding-right:24px}.fig-welcome strong{font-size:18px;white-space:nowrap;font-weight:700}.fig-welcome button{border:0;background:#1920d8;color:#fff;font-size:14px;font-weight:700;border-radius:100px;padding:8px 20px;min-height:35px;white-space:nowrap}.fig-benefit{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 12px;border:0;border-left:1px solid #dfe2ee;background:none;border-radius:0;text-align:left;min-height:32px}.fig-benefit:hover{background:none;color:#1920d8}.fig-benefit img{flex:none}.fig-benefit span{display:flex;flex-direction:column;gap:3px}.fig-benefit b{font-size:14px;font-weight:600;white-space:nowrap;line-height:1.2}.fig-benefit small{font-size:12px;color:#4a5265;font-weight:400;white-space:nowrap;line-height:1.3}.fig-deal{background:#efefef}.fig-deal>.wrap{height:475px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px}.fig-deal-copy{width:545px;max-width:48%;padding:0 0 12px}.fig-deal h1{font-size:80px;font-weight:900;line-height:1.18;color:#1920d8;letter-spacing:-1.6px;text-wrap:initial;margin:0 0 18px}.fig-deal p{font-size:14px;font-weight:500;line-height:1.3;color:#1920d8;max-width:467px;margin:0 0 38px}.fig-cta{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:35px;padding:8px 24px;background:#1920d8;border-radius:99px;color:#fff;font-size:14px;font-weight:700}.fig-cta:hover{color:white;background:#1319b4}.fig-deal-pets{width:533px;height:439px;object-fit:contain;align-self:end}.fig-bestsellers{display:grid;grid-template-columns:420fr 980fr;gap:16px;padding-top:42px;align-items:stretch}.fig-best-title{background:#1920d8;border-radius:16px;padding:40px 38px;color:#fff;display:flex;align-items:start}.fig-best-title h2{font-size:65px;line-height:1.18;font-weight:900;letter-spacing:-.5px;text-wrap:initial}.fig-product-composite{position:relative;min-width:0;align-self:start}.fig-product-composite>img{width:100%;height:auto;display:block}.fig-product-hotspots{position:absolute;left:calc(var(--product-index)*25%);top:0;width:25%;height:100%;pointer-events:none}.fig-product-hotspots button{position:absolute;pointer-events:auto;border:0;background:transparent;min-height:0;padding:0;border-radius:12px}.fig-product-hotspots button:hover{background:#1920d80b}.fig-product-hotspots button:focus-visible{outline:3px solid #1920d8;outline-offset:-3px}.fig-quick-hit{top:12%;left:5%;width:90%;height:56%}.fig-add-hit{bottom:4%;left:6%;width:86%;height:9%}.fig-fav-hit{top:4%;right:6%;width:16%;height:9%;border-radius:50%!important}.fig-fav-hit[aria-pressed=true]{background:#1920d82b!important;box-shadow:inset 0 0 0 2px #1920d8}.fig-brands h2{text-align:center;font-size:80px;line-height:1.2;letter-spacing:-.7px;font-weight:900;color:#1920d8;margin:40px 0 44px}.fig-brand-band{background:#1920d8;min-height:257px;display:flex;align-items:center;padding:58px 0 56px}.fig-brand-inner{position:relative}.fig-brand-window{overflow:auto;scrollbar-width:none;scroll-behavior:smooth}.fig-brand-composite{position:relative;width:100%;min-width:750px}.fig-brand-composite>img{display:block;width:100%;height:auto}.fig-brand-hit{position:absolute;left:calc(var(--brand-index)*16.6666667%);top:0;width:16.6666667%;height:100%;background:transparent;border:0;padding:0;border-radius:16px}.fig-brand-hit:hover{background:#1920d80a;box-shadow:inset 0 0 0 3px #fff73f}.fig-brand-hit:focus-visible{outline:3px solid #fff73f;outline-offset:-4px}.fig-brand-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:none;padding:0;min-height:0;border-radius:50%;width:42px;height:42px;display:grid;place-items:center}.fig-brand-prev{left:-64px}.fig-brand-prev img{transform:scaleX(-1)}.fig-brand-next{right:-64px}.fig-brand-arrow img{flex:none}.fig-brand-arrow:hover{background:#ffffff30}#products{margin-top:40px}.fig-catalog-note{font-size:12px}.fig-assets-note{font-size:12px;color:#626784;margin:8px 0 0;text-align:center}[data-astryx-theme="neutral"]{--color-accent:#1920d8;--color-text-accent:#1920d8;--font-family-body:Barlow,Arial,sans-serif;--font-family-heading:Barlow,Arial,sans-serif;font-family:Barlow,Arial,sans-serif}.ax-content>.astryx-button,.product-toolbar [data-astryx-theme="neutral"] .astryx-button[data-variant="primary"]{background:#1920d8;border-color:#1920d8}.ax-prices strong,.ax-brand{color:#1920d8}
@media(max-width:1600px){.header-main{gap:30px}.header-actions{gap:20px}.header-actions button+button{padding-left:20px}.fig-category-row{gap:18px}.fig-benefit-card{padding:20px 16px}.fig-welcome{gap:12px;padding-right:16px}.fig-benefit{gap:10px;padding:0 10px}.fig-benefit b{font-size:12px}.fig-benefit small{font-size:10px}.fig-welcome strong{font-size:16px}.fig-welcome button{font-size:12px;padding:8px 16px}.fig-deal>.wrap{height:clamp(360px,24.74vw,475px)}.fig-deal h1{font-size:clamp(48px,4.17vw,80px)}.fig-deal-pets{height:clamp(330px,22.87vw,439px);width:clamp(400px,27.76vw,533px)}.fig-best-title{padding:32px}.fig-best-title h2{font-size:clamp(38px,3.38vw,65px)}.fig-brands h2{font-size:clamp(48px,4.17vw,80px)}.fig-brand-band{min-height:190px;padding:42px 0}.fig-brand-inner{width:calc(100% - 144px)}.fig-brand-prev{left:-54px}.fig-brand-next{right:-54px}}
@media(max-width:1100px){.header-actions .fig-language{display:none}.header-actions #open-account{border-left:0;padding-left:0}.header-main{gap:24px}.fig-benefit-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px}.fig-benefits{padding:22px 0}.fig-welcome{justify-content:center;padding:0}.fig-benefit:nth-of-type(3){border-left:0}.fig-category-row{gap:8px}.fig-category-row img{transform:scale(.85);transform-origin:center}.fig-category-row button{font-size:12px}.fig-best-title{padding:24px}.fig-best-title h2{font-size:36px}.fig-deal p{margin-bottom:24px}.fig-brand-band{min-height:160px;padding:30px 0}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.top>.wrap{height:30px;font-size:12px}.fig-top-actions{gap:12px}.fig-top-actions button{font-size:11px}.fig-top-actions button:last-child{display:none}.site-header{position:relative}.header-main{height:auto;min-height:122px;display:grid;grid-template-columns:76px 1fr;gap:10px;padding:10px 0}.brand-logo{width:76px;grid-row:1;grid-column:1}.brand-logo img{width:76px;height:47px}.header-actions{grid-row:1;grid-column:2;justify-content:end;gap:16px}.header-actions #open-account{display:flex}.header-actions button{font-size:12px;line-height:14px;gap:6px;min-height:32px}.header-actions button b{font-size:12px;line-height:14px}.header-actions button+button{padding-left:16px}.header-actions img{max-width:22px}.header-actions .cart-button span{display:block}.header-actions .cart-button b{display:block}#search{grid-column:1/-1;grid-row:2;height:38px;border-radius:10px}#search input{height:38px;font-size:13px}.fig-categories{height:120px;overflow:hidden}.fig-category-row{display:flex;gap:20px;overflow-x:auto;width:100%;padding:0 16px}.fig-category-row button{flex:0 0 76px;min-height:110px;gap:0;font-size:12px}.fig-category-row img{transform:scale(.82)}.fig-hero{aspect-ratio:1920/654;min-height:190px}.fig-hero .slider-controls>.icon-button{width:28px;height:28px;min-height:28px;margin:0 12px}.fig-benefits{padding:16px 0;min-height:0}.fig-benefit-card{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px;padding:16px 12px;gap:18px 8px}.fig-welcome strong{font-size:14px}.fig-welcome{gap:8px}.fig-welcome button{min-height:30px;padding:6px 12px;font-size:11px}.fig-benefit{gap:8px;padding:0 6px;min-height:36px;justify-content:start}.fig-benefit:nth-of-type(3){border-left:1px solid #dfe2ee}.fig-benefit:nth-of-type(even){border-left:0}.fig-benefit b{font-size:11px;white-space:normal}.fig-benefit small{font-size:9px;white-space:normal}.fig-benefit img{max-width:24px}.fig-deal>.wrap{min-height:290px;height:auto;gap:0}.fig-deal-copy{max-width:56%;width:auto;padding:28px 0}.fig-deal h1{font-size:34px;letter-spacing:-.5px;line-height:1.13;margin-bottom:14px}.fig-deal p{font-size:11px;margin-bottom:20px;line-height:1.4}.fig-cta{font-size:12px;min-width:90px;min-height:32px;padding:6px 18px}.fig-deal-pets{position:absolute;right:-8px;bottom:0;width:49%;height:auto;max-height:250px;object-fit:contain}.fig-bestsellers{display:flex;flex-direction:column;padding-top:24px;gap:16px}.fig-best-title{padding:20px 24px;border-radius:12px}.fig-best-title h2{font-size:30px;line-height:1.1}.fig-best-title h2 br{display:none}.fig-best-title h2 br:after{content:' '}.fig-product-composite{width:100%;overflow:auto;min-width:0}.fig-product-composite>img{width:760px;max-width:none}.fig-product-hotspots{left:calc(var(--product-index)*190px);width:190px}.fig-brands h2{font-size:42px;margin:28px 0 24px}.fig-brand-inner{width:calc(100% - 80px)}.fig-brand-composite{min-width:750px}.fig-brand-band{min-height:140px;padding:26px 0}.fig-brand-prev{left:-32px}.fig-brand-next{right:-32px}.fig-brand-arrow{width:28px;height:28px}.fig-brand-arrow img{max-width:28px;height:auto}.fig-hero #slide-pause{display:none}#products{margin-top:16px}html{scroll-padding-top:16px}}
.fig-best-title h2{color:#fff}.fig-top-actions button:last-child>img:last-child{transform:rotate(180deg)}
@media(max-width:600px){.fig-best-title h2 br{display:inline}.fig-best-title h2 br:after{content:' '}}
.fig-hero{width:100%;max-width:100%;height:34.0625vw;aspect-ratio:auto;min-width:0}.fig-hero .image-slider,.fig-hero .slide-track{width:100%;min-width:0;aspect-ratio:auto}.fig-best-title h2{color:white}
@media(max-width:600px){.fig-hero{height:190px;min-height:190px}.top>.wrap{justify-content:space-between}.top>.wrap>a{margin:0}.fig-top-actions{margin-left:auto}.header-actions #open-account>span{display:block}.header-actions #open-account b{display:block}.fig-deal h1{font-size:30px}.header-actions img,.fig-benefit img{max-width:none}.fig-brand-arrow img{max-width:none;height:auto;transform:scale(.667)}.fig-brand-prev img{transform:scale(-.667,.667)}}
@media(min-width:601px){.fig-best-title{margin-top:6px}}
@media(min-width:1601px){.fig-brands h2{margin-top:46px;margin-bottom:47px}}
.fig-hero #slide-prev>img{transform:scaleX(-1)}
@media(max-width:600px){.fig-hero .slider-controls>.icon-button{overflow:visible}.fig-hero #slide-prev>img{max-width:none;transform:scale(-.667,.667)}.fig-hero #slide-next>img{max-width:none;transform:scale(.667)}}
/* Uploaded MEOWJOY banner, duplicated into two moving slides. */
.fig-hero{height:34.130859375vw;min-height:0;background:white}.fig-hero .slide-track{display:flex;transition:transform .65s ease;will-change:transform}.fig-hero .slide{position:relative;inset:auto;flex:0 0 100%;height:100%;opacity:1;transition:none}.fig-hero .slide img{display:block;width:100%;height:100%;object-fit:contain}.fig-hero .slider-controls>.icon-button{box-shadow:0 1px 5px #1920d818}
@media(prefers-reduced-motion:reduce){.fig-hero .slide-track{transition:none}}
/* Swiper owns the track translation; slides stay side by side, never stacked. */
.fig-hero .swiper-wrapper{transition-property:transform;transition-timing-function:cubic-bezier(.22,.61,.36,1);will-change:transform}.fig-hero .swiper-slide{flex-shrink:0;flex-basis:auto;width:100%;position:relative;inset:auto;opacity:1;transition:none;transform:translateZ(0)}.fig-hero .swiper{touch-action:pan-y;user-select:none}.fig-hero .swiper img{pointer-events:none;-webkit-user-drag:none;user-select:none}.fig-hero .swiper-slide-active{z-index:1}
.fig-hero .slider-controls{z-index:10}.fig-hero .swiper-slide{z-index:auto;visibility:visible}
