.sb-home{--sb-lime:#dbef95;--sb-ink:#243c32;--sb-paper:#f8f7f1;--sb-sky:#dce8ee;--sb-peach:#efd3c4;--sb-muted:#6a7068;--sb-line:#243c322b;color:var(--sb-ink);font-family:var(--font-body--family,Inter,sans-serif);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.sb-home *{box-sizing:border-box}.sb-home h1,.sb-home h2,.sb-home h3,.sb-home p{margin:0}.sb-home a{color:inherit;text-decoration:none}.sb-home img{display:block;width:100%;height:100%;object-fit:cover}.sb-home-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.sb-home-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1800px;min-height:650px;margin:0 auto}.sb-home-hero-copy{padding:70px 9% 40px;background:var(--sb-lime);display:flex;flex-direction:column;align-items:flex-start}.sb-home-hero-copy h1,.sb-home-lifestyle-heading h2{font-size:clamp(68px,6.7vw,105px);font-weight:650;letter-spacing:-.065em;line-height:1.02;margin:34px 0 26px}.sb-home-lede{font-size:13px;line-height:1.8;max-width:310px}.sb-home-offer{display:flex;align-items:center;gap:17px;margin-top:23px}.sb-home-offer>strong{font-size:32px;font-weight:600;letter-spacing:-.05em}.sb-home-offer>span{font-size:9px;line-height:1.7;letter-spacing:.08em}.sb-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:25px}.sb-home-button{min-height:51px;padding:15px 22px;background:var(--sb-ink);color:var(--sb-paper)!important;border:1px solid var(--sb-ink);border-radius:3px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;transition:background .2s,transform .2s}.sb-home-button:hover{background:#375444;transform:translateY(-1px)}.sb-home-button--lime{background:var(--sb-lime);color:var(--sb-ink)!important;border-color:var(--sb-lime)}.sb-home-button--lime:hover{background:#cee77e}.sb-home-text-link{font-size:12px;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-flex;gap:18px;align-items:center}.sb-home-steps{display:flex;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:35px;font-size:9px;letter-spacing:.06em}.sb-home-hero-media{min-height:650px;position:relative;overflow:hidden;background:var(--sb-slot-color,var(--sb-sky))}.sb-home-hero-media>img{position:absolute;inset:0}.sb-home-hero-inset{position:absolute;right:25px;top:25px;width:146px;height:170px;background:var(--sb-slot-color,var(--sb-peach));display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.sb-home-hero-inset>img{position:absolute;inset:0}.sb-home-hero-inset>span{z-index:1;background:var(--sb-paper);padding:9px 10px;font-size:7px;letter-spacing:.08em}.sb-home-photo-caption{position:absolute;left:25px;right:25px;bottom:24px;min-height:60px;padding:12px 16px;background:var(--sb-paper);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:.05em}.sb-home-photo-caption small{display:block;color:var(--sb-muted);font-size:9px;letter-spacing:0;margin-top:3px}.sb-home-photo-caption>span:last-child{display:flex;align-items:center;gap:7px}.sb-home-photo-caption i{width:10px;height:10px;border-radius:50%;background:#f3c62c}.sb-home-trust{max-width:1600px;margin:auto;padding:20px 4.5%;border-bottom:1px solid var(--sb-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sb-home-trust>a{display:flex;align-items:center;gap:12px}.sb-home-trust-icon{width:32px;height:32px;border:1px solid var(--sb-line);border-radius:50%;display:grid;place-items:center;font-size:18px;flex:none}.sb-home-trust strong,.sb-home-trust small{display:block}.sb-home-trust strong{font-size:11px;font-weight:600}.sb-home-trust small{font-size:10px;color:var(--sb-muted);margin-top:2px}.sb-home-section{max-width:1600px;margin:auto;padding:88px 4.5%}.sb-home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.sb-home-section-head h2,.sb-home-personal-copy h2,.sb-home-matching-copy h2,.sb-home-dogs h2,.sb-home-faq h2,.sb-home-story h2,.sb-home-service-faq>.sb-home-section-head h2{font-size:clamp(40px,4.6vw,68px);font-weight:650;letter-spacing:-.065em;line-height:1.02;margin-top:16px}.sb-home-section-head>p{max-width:270px;padding-bottom:5px;font-size:12px;line-height:1.7;color:var(--sb-muted)}.sb-home-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:24px}.sb-home-product-card{min-width:0}.sb-home-product-art{aspect-ratio:1/1.12;display:block;position:relative;overflow:hidden}.sb-home-product-art--collar{background:var(--sb-peach);display:grid;place-items:center}.sb-home-product-art--leash{background:var(--sb-sky);display:grid;place-items:center}.sb-home-art-ring{width:58%;aspect-ratio:1;border:24px solid #8e644b;border-radius:50%;transform:rotate(-23deg);box-shadow:inset 0 0 0 4px #f2d966,0 4px 12px #243c3214}.sb-home-art-ring:after{content:"";display:block;width:74%;height:10px;margin:42% auto;background:linear-gradient(90deg,#aed0e7 0 24%,transparent 24% 29%,#aed0e7 29% 51%,transparent 51% 56%,#aed0e7 56% 78%,transparent 78% 83%,#aed0e7 83%);transform:rotate(8deg)}.sb-home-product-badge{position:absolute;z-index:1;left:17px;top:17px;padding:6px 10px;background:var(--sb-paper);font-size:9px;letter-spacing:.05em}.sb-home-round-arrow{position:absolute;right:17px;bottom:17px;width:35px;height:35px;border:1px solid var(--sb-ink);border-radius:50%;display:grid;place-items:center;background:var(--sb-paper);font-size:22px}.sb-home-leash-mark{width:145%;height:36%;position:relative;transform:rotate(-32deg);border:14px solid #eacb43;border-radius:48% 24% 45% 22%;box-shadow:0 7px 12px #243c3214}.sb-home-leash-mark i{position:absolute;top:43%;width:8%;aspect-ratio:1;background:#aed0e7;border-radius:50%;box-shadow:0 2px 2px #243c3230}.sb-home-leash-mark i:nth-child(1){left:26%}.sb-home-leash-mark i:nth-child(2){left:36%}.sb-home-leash-mark i:nth-child(3){left:46%}.sb-home-leash-mark i:nth-child(4){left:56%}.sb-home-leash-mark i:nth-child(5){left:66%}.sb-home-product-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:17px 0 5px}.sb-home-product-meta h3{font-size:16px;font-weight:550}.sb-home-product-meta>span{font-size:12px;white-space:nowrap}.sb-home-note{font-size:11px;color:var(--sb-muted)}.sb-home-swatches{display:flex;gap:5px;margin-top:13px}.sb-home-swatches i{width:10px;height:10px;border-radius:50%;background:var(--swatch)}.sb-home-accessory{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:36px;padding:17px 22px;background:#e9e9de}.sb-home-accessory-art{display:flex;align-items:center;justify-content:center;gap:5px;color:#8e644b;font-size:30px}.sb-home-accessory-art i:nth-child(2){color:#b8a0d2}.sb-home-accessory-art i:nth-child(3){color:#d9493d}.sb-home-accessory>span:nth-child(2)>small,.sb-home-accessory>span:nth-child(2)>strong,.sb-home-accessory>span:nth-child(2)>span{display:block}.sb-home-accessory>span:nth-child(2)>small{font-size:9px;letter-spacing:.11em}.sb-home-accessory>span:nth-child(2)>strong{font-size:18px;margin:6px 0;font-weight:600}.sb-home-accessory>span:nth-child(2)>strong em{font-size:12px;font-style:normal;font-weight:400;margin-left:8px}.sb-home-accessory>span:nth-child(2)>span{font-size:11px;color:var(--sb-muted)}.sb-home-accessory-link{font-size:11px;border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}.sb-home-personalize{max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr;background:var(--sb-sky)}.sb-home-editorial-art{min-height:620px;position:relative;overflow:hidden;background:var(--sb-slot-color,var(--sb-sky))}.sb-home-editorial-art>img{position:absolute;inset:0}.sb-home-editorial-art>span{position:absolute;left:25px;bottom:24px;color:var(--sb-paper);font-size:9px;letter-spacing:.1em;text-shadow:0 1px 5px #0007}.sb-home-personal-copy{padding:75px 12% 55px;display:flex;flex-direction:column;justify-content:center}.sb-home-personal-copy h2{margin:20px 0 34px}.sb-home-personal-copy ol{list-style:none;margin:0;padding:0}.sb-home-personal-copy li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:15px;padding:20px 0;border-top:1px solid var(--sb-line)}.sb-home-personal-copy li>span{font-family:var(--font-accent--family,Georgia,serif);font-size:21px;font-style:italic}.sb-home-personal-copy li h3{font-size:14px;font-weight:600;margin-bottom:6px}.sb-home-personal-copy li p{font-size:12px;line-height:1.7;color:var(--sb-muted)}.sb-home-personal-copy>.sb-home-text-link{align-self:flex-start;margin-top:28px}.sb-home-matching{max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr}.sb-home-pair-art{min-height:570px;padding:25px;position:relative;overflow:hidden;background:var(--sb-sky)}.sb-home-pair-art>.sb-home-eyebrow{position:relative;z-index:1}.sb-home-pair-placeholders{position:absolute;inset:0}.sb-home-pair-collar{position:absolute;left:7%;top:30%;width:58%;height:32%;border:17px solid #eacb43;border-radius:50%;transform:rotate(-20deg);box-shadow:0 7px 18px #243c3218}.sb-home-pair-collar:after{content:"";position:absolute;left:28%;top:27%;width:44%;height:18px;background:repeating-linear-gradient(90deg,#aed0e7 0 18px,transparent 18px 23px)}.sb-home-pair-leash{position:absolute;right:-17%;top:35%;width:72%;height:18%;border:12px solid #eacb43;border-radius:45%;transform:rotate(43deg);box-shadow:0 7px 18px #243c3218}.sb-home-pair-caption{position:absolute;left:25px;right:25px;bottom:24px;background:var(--sb-paper);padding:13px;text-align:center;font-size:9px;letter-spacing:.08em}.sb-home-matching-copy{padding:74px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--sb-paper)}.sb-home-matching-copy h2{margin:20px 0 18px}.sb-home-matching-copy>p:not(.sb-home-eyebrow){font-size:13px;line-height:1.7}.sb-home-pair-prices{width:100%;margin-top:25px}.sb-home-pair-prices>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--sb-line);font-size:11px}.sb-home-pair-prices .sb-home-pair-total{align-items:center;padding:17px 0;border-bottom:0;font-size:13px}.sb-home-pair-total>strong:last-child{font-size:21px;text-align:right}.sb-home-pair-total small{display:block;font-size:8px;letter-spacing:.08em}.sb-home-matching-copy>.sb-home-button{width:100%;margin-top:8px}.sb-home-footnote{font-size:10px;color:var(--sb-muted);margin-top:12px!important}.sb-home-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sb-home-evidence-art{aspect-ratio:1.1/1;overflow:hidden;background:var(--sb-slot-color,var(--sb-peach))}.sb-home-evidence-copy{padding:18px 0 0}.sb-home-evidence-copy>small{font-size:8px;letter-spacing:.1em}.sb-home-evidence-copy h3{font-size:17px;font-weight:600;margin:11px 0 8px}.sb-home-evidence-copy>p{min-height:63px;font-size:11px;color:var(--sb-muted);line-height:1.7}.sb-home-evidence-copy>a,.sb-home-evidence-copy>.sb-home-spec{display:inline-block;margin-top:11px;font-size:10px}.sb-home-spec{border-bottom:1px solid var(--sb-line);padding-bottom:4px}.sb-home-lifestyle{max-width:1600px;margin:auto;padding:80px 4.5% 72px;display:grid;grid-template-columns:.75fr 1.6fr;gap:40px 8%;align-items:center;background:#e8ece3}.sb-home-lifestyle-heading h2{font-size:clamp(40px,4.6vw,68px);margin:20px 0}.sb-home-lifestyle-heading>p:last-child{font-size:12px;line-height:1.8;color:var(--sb-muted)}.sb-home-lifestyle-photos{display:grid;grid-template-columns:1.3fr .8fr;gap:18px;align-items:start}.sb-home-lifestyle-photos figure{margin:0}.sb-home-lifestyle-photos figure:nth-child(2){padding-top:48px}.sb-home-lifestyle-art{overflow:hidden;background:var(--sb-slot-color,var(--sb-sky))}.sb-home-lifestyle-art--wide{aspect-ratio:1.15/1}.sb-home-lifestyle-art--tall{aspect-ratio:3/4}.sb-home-lifestyle-photos figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:11px;font-size:8px;color:var(--sb-muted)}.sb-home-lifestyle>.sb-home-text-link{grid-column:1/-1;justify-self:start}.sb-home-dogs{max-width:1600px;margin:auto;padding:58px 4.5% 68px;background:var(--sb-lime)}.sb-home-dogs .sb-home-section-head h2{font-size:clamp(40px,4.2vw,62px)}.sb-home-dog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sb-home-dog-card{display:grid;grid-template-columns:43% minmax(0,1fr);min-height:235px;background:var(--sb-paper);overflow:hidden}.sb-home-dog-photo{min-height:235px;background:var(--sb-slot-color,var(--sb-peach));overflow:hidden}.sb-home-dog-copy{padding:21px 17px;display:flex;flex-direction:column;align-items:flex-start}.sb-home-dog-copy>.sb-home-eyebrow{font-size:7px;letter-spacing:.09em}.sb-home-dog-copy h3{font-size:26px;font-weight:600;letter-spacing:-.05em;margin:10px 0}.sb-home-dog-copy>p:not(.sb-home-eyebrow){font-size:10px;line-height:1.9;color:var(--sb-muted)}.sb-home-dog-copy>p>i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--look-color);margin-right:6px}.sb-home-dog-copy>small{font-size:8px;margin:10px 0 17px}.sb-home-dog-copy>a{margin-top:auto;font-size:9px;border-bottom:1px solid currentColor;padding-bottom:3px}.sb-home-ugc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sb-home-ugc-grid figure{margin:0}.sb-home-ugc-art{aspect-ratio:3/4;background:var(--sb-slot-color,var(--sb-peach));overflow:hidden}.sb-home-ugc-grid figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;color:var(--sb-muted)}.sb-home-ugc-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--sb-line);font-size:10px}.sb-home-story{max-width:1800px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--sb-peach);color:var(--sb-ink)}.sb-home-story-copy{padding:66px 9%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sb-home-story-copy>.sb-home-eyebrow{color:var(--sb-ink)}.sb-home-story h2{color:var(--sb-ink);margin:20px 0;font-size:clamp(42px,4.5vw,66px)}.sb-home-story-copy>p:not(.sb-home-eyebrow){font-size:14px;line-height:1.8;color:var(--sb-ink);max-width:400px}.sb-home-story-note{border-top:1px solid #243c3230;padding-top:18px;margin-top:19px}.sb-home-story-note>small{font-size:8px;color:var(--sb-ink);letter-spacing:.12em}.sb-home-story-note>p{font-size:11px;line-height:1.7;color:var(--sb-muted);margin:9px 0 21px}.sb-home-story-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:8px}.sb-home-story-actions>.sb-home-text-link{margin:0;gap:12px}.sb-home-story-art{width:calc(100% - 44px);min-height:0;aspect-ratio:1.04/1;margin:34px 0;position:relative;overflow:hidden;background:transparent;display:flex;flex-direction:column}.sb-home-story-art>img{position:relative;inset:auto;width:100%;height:calc(100% - 44px);min-height:0;aspect-ratio:1.04/1;object-fit:cover;object-position:center 48%}.sb-home-story-art>span{position:static;flex:none;background:var(--sb-paper);color:var(--sb-ink);padding:13px;text-align:left;font-size:8px;letter-spacing:.08em}.sb-home-service-faq{max-width:1600px;margin:auto;padding:70px 4.5% 88px}.sb-home-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:20px 0 62px}.sb-home-service-grid article{display:flex;flex-direction:column;align-items:flex-start}.sb-home-service-icon{font-size:25px;color:var(--sb-ink);margin-bottom:20px}.sb-home-service-grid h3{font-size:16px;font-weight:600;margin-bottom:17px}.sb-home-service-grid p{font-size:11px;line-height:1.8;color:var(--sb-muted);margin-bottom:13px}.sb-home-service-grid dl{width:100%;margin:0 0 14px}.sb-home-service-grid dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--sb-line);font-size:10px}.sb-home-service-grid dl>div:last-child{border-bottom:1px solid var(--sb-line)}.sb-home-service-grid dt{color:var(--sb-muted)}.sb-home-service-grid dd{margin:0;text-align:right}.sb-home-service-grid article>a{font-size:10px;border-bottom:1px solid currentColor;padding-bottom:3px;margin-top:8px}.sb-home-service-grid article>small{font-size:9px;color:var(--sb-muted);margin-top:9px}.sb-home-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:9%;padding-top:56px;border-top:1px solid var(--sb-line)}.sb-home-faq h2{font-size:clamp(40px,4vw,60px);margin-top:20px}.sb-home-faq details{padding:20px 0;border-top:1px solid var(--sb-line)}.sb-home-faq details:last-child{border-bottom:1px solid var(--sb-line)}.sb-home-faq summary{cursor:pointer;list-style:none;font-size:13px;display:flex;justify-content:space-between;gap:20px;align-items:center}.sb-home-faq summary::-webkit-details-marker{display:none}.sb-home-faq summary:after{content:"+";font-size:21px;font-weight:300}.sb-home-faq details[open]>summary:after{content:"−"}.sb-home-faq details>div{padding:13px 35px 0 0;font-size:12px;line-height:1.8;color:var(--sb-muted)}.sb-home-faq details>div p{margin:0}
@media(max-width:1100px){.sb-home-hero-copy{padding-left:7%;padding-right:7%}.sb-home-dog-grid{gap:14px}.sb-home-dog-card{grid-template-columns:1fr}.sb-home-dog-photo{min-height:210px}.sb-home-dog-copy{padding:17px}.sb-home-dog-copy h3{font-size:25px}.sb-home-lifestyle{grid-template-columns:.8fr 1.4fr;gap:28px 5%}}
@media(max-width:760px){.sb-home{font-size:13px}.sb-home-hero{grid-template-columns:1fr;min-height:unset}.sb-home-hero-copy{padding:39px 7% 27px}.sb-home-hero-copy h1{font-size:59px;margin:25px 0 20px}.sb-home-lede{font-size:12px}.sb-home-offer{margin-top:18px}.sb-home-actions{gap:17px;margin-top:20px}.sb-home-steps{gap:12px;padding-top:25px;font-size:8px}.sb-home-hero-media{min-height:440px}.sb-home-hero-inset{width:112px;height:130px;right:15px;top:15px}.sb-home-photo-caption{left:14px;right:14px;bottom:14px;padding:10px 12px;font-size:7px}.sb-home-photo-caption small{font-size:8px}.sb-home-trust{padding:15px 6%;grid-template-columns:1fr;gap:12px}.sb-home-trust-icon{width:27px;height:27px;font-size:15px}.sb-home-trust strong{font-size:10px}.sb-home-trust small{font-size:9px}.sb-home-section{padding:43px 6%}.sb-home-section-head{display:block;margin-bottom:24px}.sb-home-section-head h2,.sb-home-personal-copy h2,.sb-home-matching-copy h2{font-size:41px;margin-top:17px}.sb-home-section-head>p{margin-top:16px;font-size:11px}.sb-home-product-grid{grid-template-columns:1fr;gap:27px}.sb-home-product-art{aspect-ratio:1.1/1}.sb-home-product-meta h3{font-size:14px}.sb-home-accessory{grid-template-columns:65px minmax(0,1fr);gap:12px;margin-top:24px;padding:13px}.sb-home-accessory-art{font-size:21px;flex-wrap:wrap}.sb-home-accessory>span:nth-child(2)>strong{font-size:14px}.sb-home-accessory>span:nth-child(2)>span{font-size:9px;line-height:1.6}.sb-home-accessory-link{grid-column:2;font-size:9px;justify-self:start}.sb-home-personalize{grid-template-columns:1fr}.sb-home-editorial-art{min-height:370px}.sb-home-personal-copy{padding:39px 7% 40px}.sb-home-personal-copy h2{margin:17px 0 24px}.sb-home-personal-copy li{padding:16px 0;grid-template-columns:27px 1fr;gap:12px}.sb-home-personal-copy li h3{font-size:13px}.sb-home-personal-copy li p{font-size:11px}.sb-home-matching{grid-template-columns:1fr}.sb-home-pair-art{min-height:390px;padding:17px}.sb-home-pair-collar{border-width:12px}.sb-home-pair-leash{border-width:9px}.sb-home-pair-caption{left:14px;right:14px;bottom:14px;padding:10px;font-size:7px}.sb-home-matching-copy{padding:39px 7% 42px}.sb-home-evidence-grid{grid-template-columns:1fr;gap:25px}.sb-home-evidence-art{aspect-ratio:1.25/1}.sb-home-evidence-copy{padding-top:12px}.sb-home-evidence-copy h3{font-size:15px;margin:8px 0}.sb-home-evidence-copy>p{min-height:0;font-size:10px}.sb-home-lifestyle{padding:42px 6%;grid-template-columns:1fr;gap:23px}.sb-home-lifestyle-heading h2{font-size:41px;margin:17px 0}.sb-home-lifestyle-heading>p:last-child{font-size:11px}.sb-home-lifestyle-photos{gap:10px}.sb-home-lifestyle-photos figure:nth-child(2){padding-top:28px}.sb-home-lifestyle-photos figcaption{display:block;font-size:7px;line-height:1.7}.sb-home-lifestyle>.sb-home-text-link{grid-column:auto}.sb-home-dogs{padding:41px 6% 43px}.sb-home-dogs .sb-home-section-head h2{font-size:41px}.sb-home-dog-grid{grid-template-columns:1fr;gap:13px}.sb-home-dog-card{grid-template-columns:40% minmax(0,1fr);min-height:200px}.sb-home-dog-photo{height:100%;min-height:200px}.sb-home-dog-copy{padding:16px}.sb-home-dog-copy h3{font-size:25px;margin:8px 0}.sb-home-ugc-grid{grid-template-columns:1fr 1fr;gap:15px 10px}.sb-home-ugc-grid figcaption{font-size:8px;margin-top:8px}.sb-home-ugc-bottom{display:block;font-size:9px;line-height:1.8}.sb-home-ugc-bottom .sb-home-eyebrow{display:block;margin-top:9px}.sb-home-story{grid-template-columns:1fr}.sb-home-story-copy{padding:40px 7%}.sb-home-story h2{font-size:44px}.sb-home-story-copy>p:not(.sb-home-eyebrow){font-size:12px}.sb-home-story-art{width:86%;aspect-ratio:1/1;min-height:0;margin:0 auto 38px}.sb-home-story-art>img{height:calc(100% - 42px);aspect-ratio:1/1}.sb-home-story-actions{gap:18px;margin-top:8px}.sb-home-story-actions>.sb-home-text-link{font-size:10px;gap:7px}.sb-home-service-faq{padding:43px 6% 50px}.sb-home-service-faq>.sb-home-section-head h2{font-size:40px}.sb-home-service-grid{grid-template-columns:1fr;gap:28px;padding:7px 0 39px}.sb-home-service-grid h3{font-size:15px;margin-bottom:13px}.sb-home-faq{grid-template-columns:1fr;gap:22px;padding-top:38px}.sb-home-faq h2{font-size:40px;margin-top:14px}.sb-home-faq summary{font-size:12px}.sb-home-faq details{padding:16px 0}.sb-home-faq details>div{font-size:11px}}
.sb-home-product-card:only-child{max-width:610px}.sb-home-product-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sb-home-product-art--collar,.sb-home-product-art--leash{display:block}.sb-home-pair-products{position:absolute;inset:0;overflow:hidden}.sb-home-pair-products img{position:absolute;object-fit:contain}.sb-home-pair-collar-photo{left:3%;top:18%;width:88%;height:40%;transform:rotate(-12deg)}.sb-home-pair-leash-photo{right:2%;top:47%;width:91%;height:23%;transform:rotate(24deg)}

/* V13 homepage revision adjustments */
.sb-home-hero-copy h1{font-size:clamp(64px,6.2vw,98px);line-height:.98}
.sb-home-hero-copy h1>span{display:block;color:#466534;font-style:normal}
.sb-home-button--lime{background:var(--sb-ink);border-color:var(--sb-ink);color:var(--sb-paper)!important}
.sb-home-button--lime:hover{background:#375444;border-color:#375444;color:var(--sb-paper)!important}
.sb-home-hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease}
.sb-home-hero-slide.is-active{opacity:1;visibility:visible}
.sb-home-hero-slide>img{position:absolute;inset:0}
.sb-home-hero-slide .sb-home-photo-caption{z-index:1}
.sb-home-trust-icon svg,.sb-home-service-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.sb-home-product-art img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.sb-home-product-art:hover img,.sb-home-product-art:focus-visible img{transform:scale(1.045)}
.sb-home-accessory{background:#eee4df;border:1px solid #243c321a}
.sb-home-accessory-art{width:100%;height:84px;overflow:hidden}
.sb-home-accessory-charm{width:64px;height:64px;flex:none;background-image:var(--sb-charm-sprite);background-repeat:no-repeat;background-size:360px 300px;background-position:right bottom}
.sb-home-accessory-link{justify-self:end;cursor:pointer}
.sb-home-editorial-art>span{color:var(--sb-caption-color,var(--sb-paper))}
.sb-home-matching-copy{order:0;background:var(--sb-paper);color:var(--sb-ink)}
.sb-home-pair-art{order:1}
.sb-home-pair-total small{display:inline-block;background:var(--sb-lime);padding:5px 8px;margin:6px 0 0 8px;font-size:8px;letter-spacing:.08em;vertical-align:middle}
.sb-home-button--matching{width:min(100%,430px);background:var(--sb-lime);border-color:var(--sb-lime);color:var(--sb-ink)!important}
.sb-home-button--matching:hover{background:#cbe483;border-color:#cbe483}
.sb-home-footnote{font-size:clamp(9px,.78vw,11px);line-height:1.7}
.sb-home-evidence-copy>small{font-size:9px;letter-spacing:.12em;color:var(--sb-muted)}
.sb-home-evidence-copy h3{margin:10px 0 6px}
.sb-home-evidence-copy>p{min-height:0;font-size:11px;line-height:1.65}
.sb-home-evidence-art img{transition:transform .45s ease}
.sb-home-evidence-art:hover img{transform:scale(1.035)}
.sb-home-dog-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,32%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--sb-ink) transparent;padding:0 0 14px}
.sb-home-dog-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0;scroll-snap-align:start}
.sb-home-dog-photo{aspect-ratio:1.2/1;min-height:0}
.sb-home-dog-copy{padding:18px 20px;min-height:155px}
.sb-home-dog-copy h3{font-size:22px;margin:0 0 8px}
.sb-home-dog-swatches{display:flex;gap:7px;margin:0 0 8px}
.sb-home-dog-copy>p>i{width:12px;height:12px;margin:0}
.sb-home-dog-copy>small{font-size:10px;line-height:1.5;margin:0 0 15px}
.sb-home-dog-copy>a{font-size:10px}
.sb-home-story{align-items:center}
.sb-home-story-art{width:calc(100% - 44px);aspect-ratio:1.04/1;min-height:0;margin:34px 0}
.sb-home-story-art>img{position:relative;inset:auto;width:100%;height:calc(100% - 44px);aspect-ratio:1.04/1;object-fit:cover;object-position:center 48%}
.sb-home-story-art>span{position:static;flex:none;padding:11px;font-size:8px}
.sb-home-service-faq{background:#e8ece3}
.sb-home-service-grid{gap:22px;padding:20px 0 56px}
.sb-home-service-grid article{min-height:320px;padding:26px 23px;background:var(--sb-paper);border:1px solid #243c321a}
.sb-home-service-icon{width:28px;height:28px;margin-bottom:22px;display:grid;place-items:center}
.sb-home-service-grid h3{margin-bottom:15px}
.sb-home-service-grid article>a:last-of-type{margin-top:auto;display:inline-flex;align-self:flex-start;border-bottom:1px solid currentColor;padding-bottom:4px}
.sb-home-service-grid article>small{font-size:9px;color:var(--sb-muted);margin-top:auto;margin-bottom:8px}
.sb-home-faq h2{font-size:clamp(40px,4.6vw,68px);max-width:300px;line-height:1.02}
.sb-home-faq-link{margin-top:22px}
.sb-home-faq details>div a{ text-decoration:underline;text-underline-offset:3px }
.sb-home-evidence-copy>a{ text-decoration:none }
@media(max-width:760px){
  .sb-home-hero-copy h1{font-size:clamp(50px,14.8vw,68px)}
  .sb-home-accessory-art{width:65px;height:65px}
  .sb-home-accessory-charm{width:58px;height:58px;background-size:348px 290px}
  .sb-home-matching-copy{order:0}
  .sb-home-pair-art{order:1}
  .sb-home-dog-grid{grid-auto-columns:minmax(245px,82%);gap:13px}
  .sb-home-story-art{width:86%;margin:0 auto 38px}
  .sb-home-service-grid{gap:15px;padding-bottom:39px}
  .sb-home-service-grid article{min-height:0;padding:23px}
  .sb-home-service-grid article>a:last-of-type{margin-top:20px}
  .sb-home-faq h2{font-size:clamp(40px,4.6vw,68px)}
}
@media(prefers-reduced-motion:reduce){
  .sb-home-hero-slide,.sb-home-product-art img,.sb-home-evidence-art img{transition:none}
}
.sb-home-hero-copy h1>span{display:block;color:#466534;font-style:normal}
.sb-home-hero .sb-home-text-link{font-size:12px}

.sb-home-dog-grid{grid-auto-columns:clamp(280px,32vw,440px)}
@media(max-width:760px){.sb-home-dog-grid{grid-auto-columns:min(82vw,330px)}}

.sb-home-matching-copy>.sb-home-button--matching{width:min(100%,430px)}

.sb-home .sb-home-accessory-art--photo{display:block;width:140px;height:auto}.sb-home .sb-home-accessory-art--photo img{display:block;width:100%;height:auto;object-fit:contain}.sb-home .sb-home-accessory:has(.sb-home-accessory-art--photo){grid-template-columns:140px minmax(0,1fr) auto}
.sb-home .sb-home-editorial-art--contain{aspect-ratio:1122/1402;min-height:0;background:#f8f7f1;align-self:stretch}.sb-home .sb-home-editorial-art--contain>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sb-home .sb-home-editorial-art>span:empty{display:none}
.sb-home .sb-home-pair-art:has(.sb-matching-feature-photo){width:100%;min-width:0;min-height:0;aspect-ratio:3/2}.sb-home .sb-home-pair-art:has(.sb-matching-feature-photo) .sb-home-pair-caption{background:rgba(36,25,47,.5);color:#f8f7f1}.sb-home .sb-home-pair-art:has(.sb-matching-feature-photo)>p{position:relative;z-index:1}
@media(max-width:760px){.sb-home .sb-home-accessory:has(.sb-home-accessory-art--photo){grid-template-columns:100px minmax(0,1fr)}.sb-home .sb-home-accessory-art--photo{width:100px}.sb-home .sb-home-pair-art:has(.sb-matching-feature-photo){aspect-ratio:3/2;min-height:0}}

.sb-home-evidence-grid>article:first-child .sb-home-evidence-art>img{object-fit:contain}

.sb-home .sb-home-personalize{align-items:stretch}

@media(min-width:761px){.sb-home .sb-home-personalize,.sb-home .sb-home-matching{width:100%;max-width:1600px;grid-template-columns:repeat(2,minmax(0,1fr))}.sb-home .sb-home-personalize>div,.sb-home .sb-home-matching>div{min-width:0;width:100%;max-width:100%}.sb-home .sb-home-editorial-art--contain{min-width:0;width:100%;max-width:100%}}

.sb-home-photo-colors{display:inline-flex;align-items:center;gap:4px;flex:none}.sb-home .sb-home-photo-colors i{display:block;background:var(--sb-photo-color);flex:none}
.sb-home .sb-home-accessory-art--photo{display:flex;align-items:center;justify-content:center;width:168px;height:auto}.sb-home .sb-home-accessory-art--photo img{width:100%;height:auto;object-fit:contain}.sb-home .sb-home-accessory:has(.sb-home-accessory-art--photo){grid-template-columns:168px minmax(0,1fr) auto;padding-inline:22px;column-gap:22px}@media(max-width:760px){.sb-home .sb-home-accessory:has(.sb-home-accessory-art--photo){grid-template-columns:116px minmax(0,1fr);padding-inline:13px;column-gap:12px}.sb-home .sb-home-accessory-art--photo{width:116px}}
