*{box-sizing:border-box}body{margin:0;color:#171813;background:#faf8f4;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:78px;padding:10px 3.5%;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;background:#fbfaf7;border-bottom:1px solid #eee9e0}.brand{text-align:center;justify-self:start}.paw{display:block;font-size:12px}.brand-name{display:block;letter-spacing:7px;font-size:18px}.tagline{display:block;font-size:6px;letter-spacing:2px;margin-top:6px}.nav{display:flex;gap:30px;justify-content:center;font-family:Georgia,serif;font-size:14px}.icons{display:flex;gap:18px;justify-content:flex-end;font-size:19px}.hero{min-height:560px;display:grid;grid-template-columns:44% 56%;background:linear-gradient(90deg,#f7f3ec 0%,rgba(247,243,236,.98) 31%,rgba(247,243,236,.78) 42%,rgba(247,243,236,.08) 58%,transparent 68%),url(hero-room-v2.jpg) center center/cover no-repeat}.hero-copy{padding:62px 0 34px 3.7vw;align-self:start;position:relative;z-index:1}.hero h1{font:50px/1.12 Georgia,serif;font-weight:400;margin:0 0 18px;letter-spacing:-1.4px;white-space:nowrap}.hero p{font-size:23px}.button{display:inline-block;background:#35402c;color:#fff;padding:18px 48px;border-radius:4px;letter-spacing:2px;font-size:13px;border:0}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:12px 2% 38px;background:#f4efe7}.category-card{background:#eee5d8;border-radius:6px;overflow:hidden}.category-card img{display:block;width:100%;height:235px;object-fit:cover}.cat-title{font:25px Georgia,serif;padding:16px 20px 4px}.cat-sub{font-size:10px;letter-spacing:2px;padding:0 20px 14px}.featured,.collection-wrap{padding:52px 4%}.section-head{display:flex;justify-content:space-between;align-items:end}.section-head h2,.collection-title h1{font:42px Georgia,serif;font-weight:400}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card img,.ph{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:6px;padding:14px;box-sizing:border-box}.product-card h3{font:20px Georgia,serif;font-weight:400;margin:12px 0 5px}.product-page{display:grid;grid-template-columns:56% 44%;gap:32px;padding:35px 4% 55px}.product-image-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px;background:#fff;border-radius:6px;overflow:hidden}.product-main-image{display:block;width:100%;height:auto;max-height:660px;object-fit:contain}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid rgba(53,64,44,.24);border-radius:50%;background:#fffffff0;color:#35402c;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 2px 10px #0000001f;z-index:2}.gallery-arrow:hover,.gallery-arrow:focus{background:#35402c;color:#fff;outline:none}.gallery-arrow--prev{left:14px}.gallery-arrow--next{right:14px}.thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding:2px}.gallery-thumb{border:1px solid transparent;background:#fff;padding:3px;border-radius:5px;cursor:pointer;flex:0 0 auto}.gallery-thumb.is-active{border-color:#35402c;box-shadow:0 0 0 1px #35402c}.gallery-thumb img{display:block;width:86px;height:76px;object-fit:contain;border-radius:3px}.product-app-blocks{margin-top:30px}.product-info{padding:10px 3%}.crumb{font-size:11px;color:#6f6a62}.product-info h1{font:42px Georgia,serif;font-weight:400}.price{font-size:24px;font-weight:700;margin:12px 0}.description{line-height:1.55}.product-info select{width:100%;padding:14px;margin:18px 0}.qty-row{display:grid;grid-template-columns:90px 1fr;gap:12px;margin-top:20px}.qty-row input{padding:14px;width:100%}.add{width:100%}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:11px;margin-top:22px;padding-top:18px;border-top:1px solid #ded7cc}.footer{padding:50px 4%;background:#ece5da;display:flex;justify-content:space-between}.footer b{letter-spacing:4px}@media(max-width:900px){.nav{display:none}.site-header{height:78px;padding:10px 3.5%;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;background:#fbfaf7;border-bottom:1px solid #eee9e0}.hero{grid-template-columns:1fr;min-height:680px;background:linear-gradient(180deg,#f7f3ecfa 0 42%,#f7f3ec14 65%),url(hero-room-v2.jpg) center/cover}.hero-copy{padding:45px 7%}.hero h1{font-size:42px}.category-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.product-page{grid-template-columns:1fr}}@media(max-width:560px){.category-grid,.product-grid{grid-template-columns:1fr}.hero h1{font-size:37px}}.hero h1 span{display:block}.hero p{font-size:21px;margin:0 0 24px}.category-grid{margin-top:0}@media(min-width:901px){.brand-name{font-size:17px}.nav{font-size:13px;gap:28px}}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:12px 1.7% 42px;background:#f4efe7}.category-card{background:#eee5d8;border-radius:6px;overflow:hidden;min-height:318px;display:flex;flex-direction:column}.category-copy{min-height:88px;padding:14px 18px 11px;background:#eee5d8}.cat-title{font:25px/1.05 Georgia,serif;padding:0;letter-spacing:-.35px}.cat-title .arrow{white-space:nowrap}.cat-sub{font-size:9.5px;letter-spacing:2px;line-height:1.25;padding:8px 0 0}.category-card img{width:100%;height:230px;object-fit:cover;object-position:center;display:block}@media(max-width:900px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.category-grid{grid-template-columns:1fr;padding-left:4%;padding-right:4%}.category-card img{height:270px}}.hero-v4{position:relative;width:100%;aspect-ratio:1680 / 522;min-height:0;background-image:url(hero-dog-cat-v4.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-v4-shop{position:absolute;left:6.1%;top:56%;width:18.1%;height:10.5%;display:block;border-radius:4px}.hero-v4-shop:focus{outline:3px solid #35402c;outline-offset:3px}@media(max-width:900px){.hero-v4{aspect-ratio:auto;min-height:560px;background-size:auto 100%;background-position:42% center}.hero-v4-shop{left:6%;top:55%;width:31%;height:10%}}@media(max-width:560px){.hero-v4{min-height:610px;background-size:auto 100%;background-position:35% center}.hero-v4-shop{left:6%;top:55%;width:48%;height:9%}}@media(max-width:900px){.product-image-stage{min-height:380px}}@media(max-width:560px){.product-image-stage{min-height:300px}.gallery-arrow{width:38px;height:38px}}.product-image-stage{aspect-ratio:1/1;min-height:0}.product-main-image{height:100%;max-height:none;object-fit:contain;transform:scale(1.12);transform-origin:center center}.gallery-thumb img{object-fit:cover}@media(max-width:900px){.hero-v4{aspect-ratio:1680/522;min-height:0;background-size:100% 100%;background-position:center center}.hero-v4-shop{left:4%;top:49%;width:25%;height:24%;min-width:88px;min-height:30px}.product-image-stage{min-height:0}.product-main-image{transform:scale(1.08)}}@media(max-width:560px){.hero-v4{aspect-ratio:1680/522;min-height:0;background-size:100% 100%;background-position:center center}.hero-v4-shop{left:3%;top:46%;width:31%;height:30%;min-width:92px;min-height:32px}.product-image-stage{min-height:0}.product-main-image{transform:scale(1.06)}}.product-image-stage{aspect-ratio:4/3}.product-main-image{object-fit:cover;transform:scale(1.05)}@media(max-width:900px){.product-image-stage{aspect-ratio:4/3}.product-main-image{transform:scale(1.02)}}.product-card img,.product-card .ph{height:auto;aspect-ratio:1/1;padding:0;object-fit:cover;object-position:center;display:block}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
