
.finder-pets{width:210px;height:135px;object-fit:cover;margin-top:28px;border-radius:var(--radius)}
.button:hover{filter:brightness(.95)}
button,a,input,select,summary{outline-offset:4px}
.quantity button{min-width:44px;min-height:44px}
.cart-toggle{min-height:44px}
.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}
.hero-actions .text-link{font-size:13px}
.hero-lead{max-width:420px;font-size:16px;line-height:1.75}
.hero-title{font-size:clamp(48px,6.3vw,90px);line-height:1.02;letter-spacing:-.06em;font-weight:600}
.hero-kicker{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}
.hero-feature{font-size:11px;letter-spacing:.06em}
.section-copy .text-link{margin-top:20px}
@media(max-width:760px){.hero-title{font-size:49px}.hero-lead{font-size:14px}.hero-actions{gap:16px}.nav{z-index:20}.add-button{min-width:44px;min-height:44px}.product-copy{padding:18px 10px}.product-bottom{gap:4px}.price{font-size:14px}.section{padding:62px 0}.hero-kicker{font-size:10px}.academy-grid{grid-template-columns:1fr}.article-card h3{min-height:0}.article-card p{max-width:none}.article-card button{min-height:44px}.hero-title{overflow-wrap:normal}}

@font-face{font-family:Jet;src:url('assets/jet-latin.woff2') format('woff2');font-weight:600;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20A0-20CF,U+2190-21FF}@font-face{font-family:Jet;src:url('assets/jet-cyrillic.woff2') format('woff2');font-weight:600;font-display:swap;unicode-range:U+0400-052F,U+2116}
:root{--paper:#fff9ec;--ink:#333f3c;--accent:#e7a884;--line:#a2b3a6;--soft:#e8ede1;--radius:0px;--heading:Jet,Inter,Arial,sans-serif}
.site-header{background:#fff9ec;border-bottom:2px solid #333f3c}.header-inner{height:85px}.logo{width:146px}.nav{gap:22px;font-size:11px}.cart-toggle{font-family:Jet,Inter,sans-serif;font-size:10px}.cart-toggle [data-count]{border-radius:0;background:#333f3c;color:#fff9ec}.pixel-hero{background:#e9bba2;padding:25px 0 28px;background-image:radial-gradient(#9e725e40 .8px,transparent .8px);background-size:14px 14px}.desktop-caption{display:flex;justify-content:space-between;font-family:Jet,Inter,sans-serif;font-size:10px;margin-bottom:20px}.care-window{border:2px solid #333f3c;background:#fff9ec;box-shadow:8px 8px 0 #987d6b}.window-bar{height:39px;background:#b7c8b3;border-bottom:2px solid #333f3c;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-family:Jet,Inter,sans-serif;font-size:10px;letter-spacing:.06em}.window-dots{display:flex;gap:7px}.window-dots i{width:10px;height:10px;background:#fff9ec;border:1px solid #333f3c}.window-dots i:first-child{background:#e9a17c}.window-dots i:nth-child(2){background:#e8cb6a}.window-body{display:grid;grid-template-columns:1fr 1fr;min-height:535px}.pixel-copy{padding:40px 45px}.pixel-copy .hero-kicker{font-size:9px;letter-spacing:.08em}.pixel-copy .hero-title{font-size:64px;line-height:1.06;letter-spacing:-.075em;margin:25px 0 22px;font-weight:600}.pixel-copy h1>span{color:#668074}.pixel-dot{color:#c16c45}.pixel-copy .hero-lead{font-size:13px;max-width:355px;line-height:1.8}.pixel-copy .hero-actions{gap:23px;margin-top:25px}.button{background:#516c5f;border:2px solid #333f3c;color:#fff9ec;box-shadow:4px 4px 0 #333f3c;padding-inline:23px;font-size:12px;min-height:48px}.button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #333f3c;color:#333f3c}.text-link{font-size:12px}.pixel-spec{font-family:Jet,Inter,sans-serif;font-size:9px;margin-top:28px;letter-spacing:-.02em}.pixel-world{position:relative;background:#d3e7e6;overflow:hidden;border-left:2px solid #333f3c;transition:background .4s}.world-top{position:absolute;left:22px;right:22px;top:20px;display:flex;justify-content:space-between;align-items:center;z-index:2;font-family:Jet,Inter,sans-serif;font-size:9px;gap:12px}.world-top button{background:#fff9ec;border:1px solid #333f3c;padding:9px 12px;min-height:44px;font-size:10px;box-shadow:3px 3px 0 #333f3c}.pixel-sun{position:absolute;right:65px;top:105px;width:65px;height:65px;background:#f5cc67;box-shadow:0 -10px 0 -1px #f5cc67,0 10px 0 -1px #f5cc67,10px 0 0 -1px #f5cc67,-10px 0 0 -1px #f5cc67}.pixel-cloud{position:absolute;background:#fff9ec;width:105px;height:25px;box-shadow:15px -14px 0 #fff9ec,35px -27px 0 -4px #fff9ec}.cloud-one{left:25px;top:140px}.cloud-two{right:-20px;top:270px;transform:scale(.7)}.pixel-heart{position:absolute;left:45%;top:190px;font-family:Jet,Inter,sans-serif;color:#b95e45;font-size:38px;animation:pixelBob 3s steps(2,end) infinite}.pixel-ground{position:absolute;bottom:0;left:0;right:0;height:128px;background:#9fb798;border-top:13px solid #69896a}.pixel-ground:before{content:'';position:absolute;left:0;right:0;top:-26px;height:13px;background:repeating-linear-gradient(90deg,#69896a 0 13px,transparent 13px 26px)}.pixel-ground:after{content:'';position:absolute;inset:25px 0 0;background:repeating-linear-gradient(90deg,transparent 0 45px,#829d7c 45px 52px,transparent 52px 85px);opacity:.6}.pixel-pets{position:absolute;bottom:95px;width:86%;left:7%;height:250px;z-index:1;object-fit:contain;image-rendering:pixelated}.world-caption{position:absolute;z-index:1;bottom:42px;left:0;right:0;font-family:Jet,Inter,sans-serif;font-size:12px;text-align:center}.pixel-world.is-evening{background:#77798f}.is-evening .pixel-sun{background:#fff1ba;box-shadow:0 -10px 0 -1px #fff1ba,0 10px 0 -1px #fff1ba,10px 0 0 -1px #fff1ba,-10px 0 0 -1px #fff1ba}.is-evening .pixel-cloud{opacity:.45}.is-evening .world-top>span{color:#fff9ec}.is-evening .pixel-ground{background:#78947e;border-color:#496a59}.is-evening .pixel-ground:before{background:repeating-linear-gradient(90deg,#496a59 0 13px,transparent 13px 26px)}.window-status{display:flex;justify-content:space-between;gap:15px;border-top:2px solid #333f3c;padding:13px 18px;font-family:Jet,Inter,sans-serif;font-size:8px;background:#e8ede1}.pixel-shortcuts{display:flex;justify-content:center;gap:50px;margin-top:25px;font-family:Jet,Inter,sans-serif;font-size:10px}.pixel-shortcuts a{display:flex;align-items:center;gap:12px;min-height:44px}.pixel-shortcuts a>span{width:32px;height:32px;display:grid;place-items:center;font-size:26px;background:#fff9ec;border:1px solid #333f3c;box-shadow:3px 3px 0 #9b7968}.section-heading h2{font-size:42px;line-height:1.15;letter-spacing:-.07em}.section-heading .eyebrow{font-family:Jet,Inter,sans-serif;font-size:9px}.product-grid{border:0;gap:22px}.product-card{border:2px solid #333f3c;background:#fffdf6;box-shadow:4px 4px 0 #b6c3b0}.product-top{border-bottom:2px solid #333f3c;background:#e8ede1;padding:12px;font-family:Jet,Inter,sans-serif;font-size:8px}.product-image{height:245px;background:#f0f0e4}.product-copy{padding:20px 16px}.product-title{font-size:25px;letter-spacing:-.06em}.product-copy p{font-size:10px}.product-copy .eyebrow{font-size:9px}.product-bottom{gap:4px}.price{font-family:Jet,Inter,sans-serif;font-size:16px}.price del{font-family:Inter,Arial,sans-serif}.image-link{border-radius:0;border:1px solid #333f3c;font-size:9px}.add-button{background:#516c5f;border:1px solid #333f3c;box-shadow:2px 2px 0 #333f3c}.add-button span{display:none}.finder-section{background:#b7c8b3;border-top:2px solid #333f3c;border-bottom:2px solid #333f3c}.finder-layout{align-items:center;gap:50px}.finder-intro h2{font-size:40px;line-height:1.15}.finder-controls{border:2px solid #333f3c;background:#fff9ec;box-shadow:7px 7px 0 #819a81}.finder-pets{width:200px;height:135px;border:2px solid #333f3c;box-shadow:4px 4px 0 #819a81}.finder-result h3{font-size:28px}.split-section{gap:55px}.section-copy h2{font-size:38px;line-height:1.15}.section-copy p{font-size:14px}.section-photo{border:2px solid #333f3c;box-shadow:7px 7px 0 #bac8b3}.quality-section{background:#e9eddf}.quality-cell strong{font-family:Jet,Inter,sans-serif;font-size:27px}.quality-cell{border-top:2px solid #91a38e}.academy-grid{gap:22px}.article-card{border:2px solid #333f3c;background:#fffdf6;padding:0;box-shadow:4px 4px 0 #b7c8b3}.article-card button{padding:22px}.article-card .eyebrow{background:#e9bba2;margin:-22px -22px 0;padding:10px 20px;border-bottom:2px solid #333f3c;font-family:Jet,Inter,sans-serif;font-size:9px}.article-card h3{font-family:Inter,Arial,sans-serif;font-size:23px;font-weight:600;min-height:80px;line-height:1.15}.article-card .article-bottom{font-size:10px}.faq-layout h2{font-size:40px}.faq-list details{border:1px solid #a2b3a6;padding:20px;margin-bottom:12px;background:#fffdf6}.faq-list summary{font-size:14px}.delivery-section{background:#e9bba2;border-top:2px solid #333f3c}.delivery-grid h3{font-size:23px;letter-spacing:-.06em}.footer{background:#333f3c;color:#fff9ec}.footer-brand{font-family:Jet,Inter,sans-serif;font-size:47px}.footer-grid{gap:35px}.footer-bottom{border-top:2px dashed #b7c8b3}.order-summary{border:1px solid #a2b3a6}.cart-dialog,.checkout-dialog,.product-dialog,.article-dialog,.success-dialog{border:2px solid #333f3c;box-shadow:6px 6px 0 #b7c8b3}.dialog-close{border-radius:0;border:1px solid #333f3c;width:36px;height:36px;top:12px;right:12px}.success-mark{border-radius:0;background:#b7c8b3;border:2px solid #333f3c;box-shadow:5px 5px 0 #333f3c}.cart-item h3{font-family:Inter,Arial,sans-serif;font-weight:600}.order-summary h3{font-size:20px}.product-dialog #dialog-content h2{font-size:31px}.quantity button{border:1px solid #333f3c}
@keyframes pixelBob{50%{transform:translateY(-8px)}}
@media(max-width:1050px){.pixel-copy{padding:35px 28px}.pixel-copy .hero-title{font-size:56px}.pixel-copy .hero-actions{gap:18px}.pixel-copy .hero-actions .text-link{font-size:11px}.pixel-pets{height:230px}.product-copy{padding:18px 12px}.product-image{height:220px}.price{font-size:14px}.product-title{font-size:23px}}
@media(max-width:760px){.header-inner{height:78px}.pixel-hero{padding-top:18px}.desktop-caption{font-size:8px;margin-bottom:16px}.care-window{box-shadow:5px 5px 0 #987d6b}.window-bar{height:33px;padding-inline:10px;font-size:8px}.window-dots{gap:5px}.window-dots i{width:8px;height:8px}.window-body{grid-template-columns:1fr}.pixel-copy{padding:25px 22px 27px}.pixel-copy .hero-kicker{font-size:8px}.pixel-copy .hero-title{font-size:47px;line-height:1.05;margin:22px 0 19px}.pixel-copy .hero-lead{font-size:12px}.pixel-copy .hero-actions{margin-top:22px;gap:20px}.pixel-copy .button{padding:12px 16px;font-size:11px;min-height:48px;gap:20px}.pixel-copy .hero-actions .text-link{font-size:10px}.pixel-spec{font-size:8px;margin-top:24px}.pixel-world{height:345px;border-left:0;border-top:2px solid #333f3c}.world-top{top:12px;left:15px;right:15px;font-size:8px}.world-top button{font-size:9px;min-height:40px;padding:8px 10px}.pixel-sun{width:35px;height:35px;right:45px;top:80px}.cloud-one{transform:scale(.65);top:110px;left:0}.cloud-two{top:150px}.pixel-heart{top:105px;left:45%;font-size:26px}.pixel-pets{height:180px;bottom:60px;width:88%;left:6%}.pixel-ground{height:80px;border-top-width:10px}.pixel-ground:before{top:-20px;height:10px}.world-caption{bottom:24px;font-size:10px}.window-status{font-size:7px;display:flex;flex-wrap:wrap;padding:10px;gap:8px 12px}.window-status a{width:100%}.pixel-shortcuts{gap:16px;font-size:8px;margin-top:19px}.pixel-shortcuts a{flex-direction:column;gap:8px}.pixel-shortcuts a>span{width:28px;height:28px;font-size:23px}.section-heading h2{font-size:31px}.product-grid{gap:14px}.product-image{height:185px}.product-copy{padding:15px 9px}.product-top{font-size:7px;padding:10px}.product-copy p{font-size:9px;min-height:30px}.product-title{font-size:20px}.product-copy .fine{font-size:8px}.product-bottom{flex-wrap:wrap;gap:10px}.price{font-size:14px}.product-bottom .add-button{margin-left:auto}.finder-intro h2,.section-copy h2,.faq-layout h2{font-size:31px}.finder-result h3{font-size:26px}.finder-controls{padding:22px}.finder-layout,.split-section{gap:30px}.academy-grid{grid-template-columns:1fr}.article-card h3{min-height:0}.quality-cell strong{font-size:23px}.quality-cell span{font-size:10px}.footer-brand{font-size:36px}.footer-grid{gap:25px}.delivery-grid h3{font-size:21px}#dialog-content h2{font-size:27px}.cart-item h3{font-size:15px}.price del{font-size:10px}.total strong{font-size:19px}}
