.info-page h2{font-size:34px}.info-promises{background:#fffdf7;padding:17px 0;border-bottom:1px solid #ece3d4}.info-promises>.wrap>div{display:grid;grid-template-columns:repeat(var(--promise-count),1fr)}.info-promises>.wrap>div>div{display:flex;align-items:center;gap:13px;padding:0 17px;border-right:1px solid #e6ddcb}.info-promises>.wrap>div>div:first-child{padding-left:0}.info-promises>.wrap>div>div:last-child{border:0}.info-promises .icon{width:34px;height:36px}.info-promises strong{display:block;font:600 18px 'Cormorant Garamond',Georgia,serif}.info-promises small{display:block;font:11px/1.4 Georgia,serif;color:var(--muted);margin-top:4px}.info-feature{position:relative;overflow:hidden;padding:23px 0 15px}.info-feature>.wrap{display:grid;grid-template-columns:43% 57%;align-items:center}.info-feature-image{height:225px;border-radius:5px;overflow:hidden}.info-feature article{padding:15px 27px 15px 32px}.info-feature h2{font-size:35px;margin:0 0 12px}.info-feature p{font-size:16px;line-height:1.5;margin-bottom:12px}.info-feature .eyebrow{font-size:11px;margin-bottom:10px}.info-feature>.botanical{left:auto;right:-40px}.info-reverse>.wrap{grid-template-columns:46% 54%}.info-reverse article{grid-column:1;grid-row:1;padding:15px 27px 15px 5px}.info-reverse .info-feature-image{grid-column:2;grid-row:1;height:210px}.health-practice-section{padding:0 0 15px}.health-practice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.health-practice-card{background:#fffdf8;border:1px solid #e9dfcf;border-radius:5px;overflow:hidden;text-align:center}.health-practice-card>summary{display:block;padding:15px 15px 0;cursor:default}.health-practice-card summary:before,.health-practice-card summary:after{display:none}.health-practice-card summary>.icon{width:37px;height:37px;margin:0 auto 10px}.health-practice-card h3{font-size:22px;margin:0}.health-practice-card summary>img,.health-practice-card summary>.record-mini{display:none}.health-practice-card>div{padding:8px 10px 10px}.health-practice-card p{font-size:13px;line-height:1.4;min-height:56px;margin-bottom:10px}.health-practice-card>div>img{height:115px;object-position:60% 45%;border-radius:4px}.record-book{position:relative;height:160px;width:115px;max-width:100%;margin:auto;background:linear-gradient(110deg,#315349,#10362e 40%,#19463b);border:2px solid #b59861;border-radius:5px 10px 10px 5px;box-shadow:5px 4px 0 #dbd3c0,8px 8px 8px #57472825;color:#e3c588;text-align:center;padding:13px 9px}.record-book:before{content:'';position:absolute;inset:5px;border:1px solid #b7985a;border-radius:3px;pointer-events:none}.record-book .cat-logo{width:36px;height:43px;margin:0 auto 7px}.record-book strong{display:block;font:10px Georgia,serif;letter-spacing:1px}.record-book small{display:block;font:5px Georgia,serif;letter-spacing:1px;margin-top:3px}.record-book>span{display:block;font:8px Georgia,serif;margin:13px 0 8px}.record-book>.icon{width:22px;height:22px;margin:auto;stroke:#d9bc78}.health-practice-card .record-book{height:115px;width:150px;transform:rotate(-7deg);padding:10px}.health-practice-card .record-book .cat-logo{height:22px;margin-bottom:5px}.health-practice-card .record-book>span{margin:10px 0 4px;font-size:7px}.health-practice-card .record-book>.icon{display:none}.health-homecoming{text-align:center;padding:15px 0 20px;background:#f7f3e9}.health-homecoming h2{font-size:27px;text-transform:uppercase;margin:0 0 8px}.health-homecoming>.wrap>p{font-size:13px;margin-bottom:17px}.health-homecoming>.wrap>div{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.health-homecoming details{position:relative;background:#fffdf7;border:1px solid #eee4d3;border-radius:5px;overflow:visible}.health-homecoming summary{padding:0;position:absolute;top:-12px;left:-8px;z-index:1}.health-homecoming summary:before,.health-homecoming summary:after,.health-homecoming summary>h3{display:none}.health-homecoming summary>span{border:3px solid #fffdf7;border-radius:50%;background:#be9256;color:white;width:33px;height:33px;display:flex;align-items:center;justify-content:center;font:17px Georgia,serif}.health-homecoming details>div>img{height:125px;border-radius:4px 4px 0 0}.health-homecoming details>div>h3{font-size:20px;margin:9px 8px 5px}.health-homecoming details>div>p{font-size:12px;line-height:1.4;margin:0 10px 12px}.guarantee-section{padding:0 0 15px;background:#f7f3e9}.guarantee-section>.wrap{display:grid;grid-template-columns:1.7fr 1fr;gap:17px}.guarantee-intro{display:grid;grid-template-columns:60px 1fr 25%;gap:18px;align-items:center;padding:18px 0 18px 18px;background:#fffdf7;border-radius:5px;overflow:hidden}.guarantee-intro>.icon{width:55px;height:65px}.guarantee-intro h2{font-size:27px;display:flex;gap:12px;align-items:center;margin:0 0 12px;flex-wrap:wrap}.guarantee-intro h2>span{font:11px Georgia,serif;text-transform:uppercase;background:#bc945a;border-radius:4px;color:white;padding:5px 8px;letter-spacing:.5px}.guarantee-intro p{font-size:13px;line-height:1.5}.guarantee-intro .btn{font-size:12px;padding:10px 18px}.guarantee-intro>img{height:210px;align-self:stretch;object-position:56% 45%}.guarantee-section aside{background:#eee5d4;border-radius:5px;padding:20px}.guarantee-section aside h3{font-size:24px;margin-bottom:10px}.guarantee-section aside p{font-size:12px;margin-bottom:10px}.info-page ul{padding:0;list-style:none;margin:0}.info-page li{padding-left:18px;position:relative;font:13px/1.4 Georgia,serif;color:#6a6255;margin:7px 0}.info-page li:before{content:'✔';color:var(--gold);position:absolute;left:0;font-size:13px}.health-documents{padding:0 0 16px;background:#f7f3e9}.health-documents>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:17px}.health-documents details{background:#fffdf7;border:1px solid #ece2d0;border-radius:5px;padding:17px}.health-documents summary{padding:0;gap:15px;cursor:default}.health-documents summary:before,.health-documents summary:after{display:none}.health-documents summary>.icon{width:31px}.health-documents h2{font-size:26px;margin:0}.health-documents details>div{display:grid;grid-template-columns:1fr 140px;gap:15px;align-items:center;margin-top:12px}.health-documents details>div>img{height:160px;border-radius:5px}.health-documents li{font-size:13px}.info-faq{padding:15px 0 23px}.info-faq h2{font-size:31px;margin:0}.info-faq-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:25px}.info-faq details{border:1px solid #e9e0d0;border-bottom:0}.info-faq details:last-child{border-bottom:1px solid #e9e0d0}.info-faq summary{padding:9px 12px;font-size:13px}.info-faq details p{font-size:13px}.info-question{display:grid;grid-template-columns:56% 44%;background:#eee6d6;border-radius:5px;overflow:hidden}.info-question>img{min-height:205px;object-position:62% 46%}.info-question>div{padding:20px;align-self:center}.info-question h3{font-size:26px;margin-bottom:10px}.info-question p{font-size:13px;line-height:1.4}.info-question .btn{font-size:12px;padding:10px 18px}.info-page .story-cta{height:170px}.info-page .story-cta>.wrap{padding-top:24px}.info-page .story-cta h2{font-size:31px}.delivery-options{padding:0 0 13px;background:#f7f3e9}.delivery-options>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}.delivery-options article{display:grid;grid-template-columns:72% 28%;background:#fffdf7;border:1px solid #eee4d2;overflow:hidden;border-radius:5px;padding:20px;gap:15px}.delivery-options article>div{position:relative;padding-left:42px}.delivery-options article>div>.icon{width:34px;position:absolute;left:0;top:0}.delivery-options h2{font-size:28px;line-height:1.1;margin-bottom:12px}.delivery-options p{font-size:13px;line-height:1.4;margin-bottom:12px}.delivery-options li{font-size:12px}.delivery-options article>img{height:195px;align-self:center;object-position:67% 45%;border-radius:4px}.delivery-options .btn{font-size:12px;padding:9px 20px;margin-top:8px}.delivery-policy-note{text-align:center;font:12px/1.4 Georgia,serif!important;margin:12px 20px 0!important}.travel-journey{text-align:center;padding:18px 0;background:#f7f3e9}.travel-journey h2{font-size:32px;margin:0 0 7px}.travel-journey>.wrap>p{font-size:14px;margin-bottom:23px}.travel-journey>.wrap>div{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.travel-journey article{position:relative;background:#fffdf7;border:1px solid #ece1ce;border-radius:5px;padding:34px 15px 15px}.travel-journey article>span{position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:33px;height:33px;background:#bf955b;border:3px solid #fffdf7;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;font:19px Georgia,serif}.travel-journey article:not(:last-child):after{content:'→';position:absolute;right:-24px;top:60px;color:var(--gold);font:32px Georgia,serif;z-index:1}.travel-journey article>.icon{height:40px;width:40px;margin:0 auto 11px}.travel-journey h3{font-size:24px;line-height:1.1;margin-bottom:9px}.travel-journey article>p{font-size:13px;line-height:1.4;margin:0}.travel-safety{text-align:center;padding:15px 0 20px;background:#f7f3e9}.travel-safety h2{font-size:32px;margin-bottom:7px}.travel-safety>.wrap>p{font-size:13px}.travel-safety>.wrap>div{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.travel-safety article{background:#fffdf7;border:1px solid #eee4d4;border-radius:5px;padding:18px}.travel-safety article>.icon{width:40px;height:40px;margin:0 auto 9px}.travel-safety h3{font-size:24px;margin-bottom:9px}.travel-safety article>p{font-size:13px;line-height:1.4;margin:0}.info-page .info-source{font:11px/1.5 Georgia,serif!important;color:#91826b;margin:12px 0 0}.info-source a{text-decoration:underline;text-underline-offset:2px}.homecoming-faq{padding:20px 0}.homecoming-faq>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:28px}.homecoming-faq h2{font-size:30px;margin:0 0 14px}.homecoming-faq article>div{display:grid;grid-template-columns:42% 58%;gap:20px}.homecoming-faq article img{height:240px;border-radius:5px}.homecoming-faq li{font-size:13px;margin:8px 0}.homecoming-faq .btn{font-size:12px;padding:10px 18px;margin-top:9px}.homecoming-faq details{border:1px solid #e9dfcf;border-bottom:0}.homecoming-faq details:last-child{border-bottom:1px solid #e9dfcf}.homecoming-faq summary{font-size:13px;padding:11px 12px}.homecoming-faq details p{font-size:13px}.breed-page .story-hero>img{object-position:50% 24%}.coat-colors{text-align:center;padding:15px 0 18px;background:#f7f3e9}.coat-colors h2{font-size:33px;margin-bottom:8px}.coat-colors>.wrap>p{font-size:13px;margin-bottom:15px}.coat-colors>.wrap>div{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.coat-colors article{background:#fffdf8;border:1px solid #e9e0cf;border-radius:5px;overflow:hidden}.coat-colors article>.adult-photo,.coat-colors article>.coat-photo{height:170px}.coat-colors h3{font-size:20px;margin:9px 0 10px}.coat-photo{height:100%;width:100%;background-image:url('/assets/coat-colors.jpg');background-size:300% auto;background-repeat:no-repeat}.coat-0{background-position:0 30%}.coat-1{background-position:50% 30%}.coat-2{background-position:100% 30%}.breed-temperament{padding:18px 0;background:#f7f3e9}.breed-temperament>.wrap{display:grid;grid-template-columns:42% 58%;align-items:center;gap:25px}.breed-temperament>.wrap>img{height:245px;border-radius:5px;object-position:60% 45%}.breed-temperament h2{font-size:33px;margin-bottom:12px}.breed-temperament p{font-size:15px;line-height:1.5;margin-bottom:10px}.breed-temperament article>div{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px}.breed-temperament article>div>span{text-align:center;background:#fffdf7;border:1px solid #eee4d2;border-radius:4px;padding:13px 8px}.breed-temperament .icon{width:29px;height:29px;margin:0 auto 7px}.breed-temperament strong{font:12px/1.3 Georgia,serif;display:block}.breed-grooming{padding:13px 0 20px;background:#f7f3e9}.breed-grooming details{background:none;border:0}.breed-grooming summary{cursor:default;padding:0 0 13px;gap:12px}.breed-grooming summary:before,.breed-grooming summary:after,.breed-grooming summary>.icon{display:none}.breed-grooming h2{font-size:31px;margin:0}.breed-grooming details>div{display:grid;grid-template-columns:1.25fr 1fr .95fr;gap:20px;align-items:center}.breed-grooming article>p{font-size:15px;line-height:1.5}.breed-grooming details>div>img{height:210px;border-radius:5px}.breed-grooming aside{padding:20px;background:#eee6d5;border-radius:4px;align-self:stretch}.breed-grooming h3{font-size:25px;margin-bottom:12px}.breed-grooming .btn{font-size:12px;padding:10px 20px}.info-modal-list{font:15px/1.5 Georgia,serif;color:var(--muted);padding-left:20px;margin:0 0 22px}.info-modal-list li{margin:8px 0}.info-page section[id]{scroll-margin-top:20px}
@media(max-width:1100px){.info-promises>.wrap>div>div{gap:8px;padding:0 10px}.info-promises strong{font-size:16px}.info-promises small{font-size:10px}.info-promises .icon{width:29px}.info-feature h2{font-size:31px}.info-feature p{font-size:14px}.health-practice-card h3{font-size:20px}.health-practice-card p{font-size:12px;min-height:65px}.health-homecoming details>div>h3{font-size:18px}.guarantee-section>.wrap{grid-template-columns:1.6fr 1fr}.guarantee-intro{grid-template-columns:45px 1fr;gap:14px;padding:18px}.guarantee-intro>img{display:none}.guarantee-intro>.icon{width:43px}.guarantee-intro h2{font-size:25px}.health-documents details>div{grid-template-columns:1fr 100px}.health-documents h2{font-size:23px}.health-documents li{font-size:12px}.delivery-options article{grid-template-columns:1fr 28%;padding:17px;gap:10px}.delivery-options article>div{padding-left:36px}.delivery-options h2{font-size:25px}.delivery-options article>div>.icon{width:28px}.travel-journey h3{font-size:21px}.travel-journey article{padding:33px 12px 14px}.travel-safety h3{font-size:21px}.homecoming-faq article>div{gap:15px}.homecoming-faq li{font-size:12px}.coat-colors>.wrap>div{gap:10px}.coat-colors article>.adult-photo,.coat-colors article>.coat-photo{height:150px}.coat-colors h3{font-size:18px}.breed-temperament p{font-size:14px}.breed-temperament strong{font-size:11px}.breed-grooming article>p{font-size:13px}.breed-grooming aside{padding:16px}.breed-grooming h3{font-size:22px}.info-question h3{font-size:23px}.info-question>div{padding:18px 15px}}
@media(max-width:800px){.info-promises>.wrap>div>div{display:block;text-align:center;border:0;padding:0 7px}.info-promises .icon{width:31px;height:31px;margin:0 auto 7px}.info-promises strong{font-size:15px;line-height:1.2}.info-promises small{display:none}.info-feature>.wrap{grid-template-columns:43% 57%}.info-feature-image{height:240px}.info-feature article{padding:15px 18px}.info-feature h2{font-size:29px}.info-feature p{font-size:13px}.health-practice-grid{grid-template-columns:1fr 1fr}.health-practice-card p{min-height:0;font-size:13px}.health-practice-card>div>img{height:155px}.health-practice-card .record-book{height:155px}.health-homecoming>.wrap>div{gap:10px}.health-homecoming details>div>img{height:95px}.health-homecoming details>div>p{font-size:11px}.health-homecoming details>div>h3{font-size:16px}.health-homecoming h2{font-size:25px}.guarantee-section>.wrap{grid-template-columns:1fr}.guarantee-section aside{padding:18px 23px}.health-documents>.wrap{gap:13px}.health-documents details{padding:16px}.health-documents details>div{grid-template-columns:1fr}.health-documents details>div>img,.health-documents .record-book{display:none}.info-faq-grid{gap:18px}.info-question{grid-template-columns:1fr}.info-question>img{height:155px;min-height:0}.info-question>div{padding:20px}.info-faq summary{font-size:12px}.info-faq h2{font-size:29px}.delivery-options article{grid-template-columns:1fr;padding:19px}.delivery-options article>img{display:none}.delivery-options h2{font-size:25px}.delivery-options p{font-size:13px}.travel-journey>.wrap>div{gap:10px}.travel-journey article>.icon{width:33px;height:33px}.travel-journey h3{font-size:18px}.travel-journey article>p{font-size:11px}.travel-journey article{padding:32px 8px 13px}.travel-journey article:not(:last-child):after{font-size:24px;right:-15px}.travel-safety>.wrap>div{gap:10px}.travel-safety article{padding:15px 11px}.travel-safety h3{font-size:19px}.travel-safety article>p{font-size:12px}.homecoming-faq>.wrap{grid-template-columns:1fr;gap:25px}.homecoming-faq article>div{grid-template-columns:38% 62%}.homecoming-faq article img{height:220px}.homecoming-faq li{font-size:14px}.coat-colors>.wrap>div{grid-template-columns:repeat(3,1fr);gap:13px}.coat-colors article>.adult-photo,.coat-colors article>.coat-photo{height:205px}.coat-colors h3{font-size:22px}.breed-temperament>.wrap{grid-template-columns:1fr;gap:20px}.breed-temperament>.wrap>img{height:270px}.breed-temperament article>div{gap:12px}.breed-temperament strong{font-size:13px}.breed-grooming details>div{grid-template-columns:1fr 1fr}.breed-grooming details>div>img{display:none}.breed-grooming article>p{font-size:14px}.breed-grooming aside{padding:20px}.info-page .story-cta h2{font-size:28px}}
@media(max-width:480px){.info-page .story-hero{height:375px}.info-page .story-hero>.wrap{padding-top:195px}.info-page .story-hero h1{font-size:35px}.info-page .story-hero-subtitle{font-size:15px;margin-bottom:13px}.info-promises{padding:16px 0}.info-promises strong{font-size:12px;line-height:1.1}.info-promises .icon{width:27px;height:27px;margin-bottom:7px}.health-page .info-promises>.wrap>div{grid-template-columns:repeat(3,1fr);row-gap:18px}.health-page .info-promises>.wrap>div>div:nth-child(4){grid-column:1/3;justify-self:center;width:50%}.health-page .info-promises>.wrap>div>div:nth-child(5){grid-column:3}.info-feature{padding:20px 0 13px}.info-feature>.wrap{display:flex;flex-direction:column;gap:15px}.info-feature-image{height:195px;width:100%}.info-feature article{padding:0}.info-feature h2{font-size:28px;line-height:1.1}.info-feature p{font-size:13px;line-height:1.5}.health-page .info-feature:first-of-type article{order:-1}.health-practice-grid{grid-template-columns:1fr;gap:8px}.health-practice-card{text-align:left}.health-practice-card>summary{display:flex;align-items:center;gap:13px;padding:10px 12px;cursor:pointer}.health-practice-card summary>.icon{width:25px;height:25px;margin:0;flex-shrink:0}.health-practice-card h3{font-size:20px;line-height:1.1;margin:0}.health-practice-card summary>img,.health-practice-card summary>.record-mini{display:block;width:63px;height:44px;margin-left:auto;border-radius:3px;flex-shrink:0}.health-practice-card summary>.record-mini{background:#f0e6d2;text-align:center;padding:6px;font:12px/1.3 Georgia,serif;color:#6c5838}.health-practice-card summary:after{display:none}.health-practice-card>div{padding:2px 15px 15px 50px}.health-practice-card p{font-size:12px;line-height:1.45;margin-bottom:10px}.health-practice-card>div>img{height:145px}.health-practice-card>div>.record-book{display:none}.health-homecoming{padding:13px 0 18px}.health-homecoming h2{font-size:24px;line-height:1.1;text-transform:none}.health-homecoming>.wrap>p{font-size:12px;margin-bottom:12px}.health-homecoming>.wrap>div{grid-template-columns:1fr;gap:0}.health-homecoming details{border-radius:0;border:1px solid #e9dfcd;border-bottom:0}.health-homecoming details:last-child{border-bottom:1px solid #e9dfcd}.health-homecoming summary{position:static;display:flex;gap:10px;padding:8px 10px;cursor:pointer}.health-homecoming summary>span{border:0;width:23px;height:23px;font-size:13px;flex-shrink:0}.health-homecoming summary>h3{display:block;font-size:19px;line-height:1.1;margin:0}.health-homecoming summary:after{display:block;content:'+';margin-left:auto;font-size:17px}.health-homecoming details[open] summary:after{content:'−'}.health-homecoming details>div{padding:0 12px 12px 43px}.health-homecoming details>div>img{height:125px;max-width:240px;margin-bottom:10px}.health-homecoming details>div>h3{display:none}.health-homecoming details>div>p{font-size:12px;margin:0}.guarantee-section>.wrap{gap:10px}.guarantee-intro{padding:16px 12px;grid-template-columns:37px 1fr;gap:10px}.guarantee-intro>.icon{width:35px;height:43px}.guarantee-intro h2{font-size:26px;line-height:1.05;gap:8px}.guarantee-intro h2>span{font-size:9px;padding:4px 6px}.guarantee-intro p{font-size:12px;line-height:1.4}.guarantee-intro .btn{font-size:11px;padding:10px 18px;width:100%;gap:12px}.guarantee-section aside{padding:16px}.guarantee-section aside h3{font-size:24px}.guarantee-section aside p{font-size:11px}.guarantee-section li{font-size:12px}.health-documents>.wrap{grid-template-columns:1fr;gap:8px}.health-documents details{padding:0}.health-documents summary{padding:12px;gap:12px;cursor:pointer}.health-documents summary>.icon{width:26px;height:26px}.health-documents h2{font-size:22px}.health-documents summary:after{display:block;content:'+';margin-left:auto;font-size:18px}.health-documents details[open] summary:after{content:'−'}.health-documents details>div{margin:0;padding:0 15px 15px 49px}.health-documents li{font-size:12px}.info-faq{padding:20px 0}.info-faq h2{font-size:27px;line-height:1.1}.info-faq .section-head{gap:9px;margin-bottom:13px}.info-faq .text-link{font-size:10px}.info-faq-grid{grid-template-columns:1fr}.info-faq summary{font-size:12px;padding:10px 9px;gap:7px}.info-faq details p{font-size:12px}.info-question{display:none}.info-page .story-cta{height:185px}.info-page .story-cta>.wrap{padding-top:28px}.info-page .story-cta h2{font-size:29px;line-height:1.1}.info-page .story-cta p{font-size:12px;margin-bottom:13px}.delivery-page .story-hero{height:405px}.delivery-page .story-hero>.wrap{padding-top:190px}.delivery-page .story-hero .story-hero-description{display:block;font-size:12px;line-height:1.35;margin-bottom:14px;max-width:335px}.delivery-page .story-hero .story-hero-subtitle{margin-bottom:10px}.delivery-page .story-hero .btn{font-size:11px;padding:9px 18px}.delivery-page .story-hero>img{object-position:66% 45%}.delivery-options>.wrap{grid-template-columns:1fr;gap:12px}.delivery-options article{display:grid;grid-template-columns:1fr 27%;gap:12px;padding:17px 13px}.delivery-options article>img{display:block;height:110px;align-self:center}.delivery-options article>div{padding-left:35px}.delivery-options h2{font-size:25px;line-height:1.1}.delivery-options p{font-size:12px;line-height:1.45}.delivery-options ul{display:none}.delivery-options article>div>.icon{width:27px;height:30px}.delivery-options .btn{font-size:10px;padding:8px 12px;gap:7px}.delivery-policy-note{font-size:10px!important;margin:12px 15px 0!important}.travel-journey{padding:18px 0}.travel-journey h2{font-size:27px;line-height:1.1}.travel-journey>.wrap>p{font-size:12px;margin-bottom:16px}.travel-journey>.wrap>div{gap:7px}.travel-journey article{background:none;padding:0;border:0}.travel-journey article>span{position:static;transform:none;display:flex;width:26px;height:26px;border:0;font-size:14px;margin:0 auto 8px}.travel-journey article>.icon,.travel-journey article>p,.travel-journey article:after{display:none!important}.travel-journey h3{font-size:12px;line-height:1.2;margin:0}.travel-safety{padding:15px 0 18px}.travel-safety h2{font-size:27px;line-height:1.1}.travel-safety>.wrap>p{font-size:11px;margin-bottom:13px}.travel-safety>.wrap>div{gap:0}.travel-safety article{padding:10px 5px;border:0;border-right:1px solid #e3d7c1;background:none;border-radius:0}.travel-safety article:last-child{border:0}.travel-safety article>.icon{height:30px;width:30px;margin-bottom:8px}.travel-safety h3{font-size:16px;line-height:1.1;margin:0}.travel-safety article>p{display:none}.info-page .info-source{font-size:10px!important;line-height:1.45}.homecoming-faq{padding:20px 0}.homecoming-faq h2{font-size:27px;line-height:1.1}.homecoming-faq article>div{grid-template-columns:30% 70%;gap:14px}.homecoming-faq article img{height:145px}.homecoming-faq article li{display:none}.homecoming-faq article>div>div:before{content:'Prepare a quiet first space, familiar routines, and the supplies your kitten needs.';display:block;font:12px/1.45 Georgia,serif;color:var(--muted);margin:10px 0 13px}.homecoming-faq .btn{font-size:11px;padding:9px 14px;gap:8px}.homecoming-faq summary{font-size:12px;padding:10px 9px}.homecoming-faq details p{font-size:12px}.breed-page .story-hero{height:375px}.breed-page .story-hero>.wrap{padding-top:193px}.breed-page .story-hero .story-hero-subtitle{font-size:14px;max-width:330px}.breed-page .info-feature:first-of-type article{order:-1}.breed-page .info-reverse>.wrap{display:flex}.breed-page .info-reverse article{padding:0;order:-1}.breed-page .info-reverse .info-feature-image{height:180px}.coat-colors{padding:18px 0}.coat-colors h2{font-size:29px;margin-bottom:8px}.coat-colors>.wrap>p{font-size:12px}.coat-colors>.wrap>div{gap:9px}.coat-colors article>.adult-photo,.coat-colors article>.coat-photo{height:125px}.coat-colors h3{font-size:17px;line-height:1.1;margin:8px 0}.breed-temperament{padding:17px 0}.breed-temperament>.wrap>img{display:none}.breed-temperament>.wrap{gap:0}.breed-temperament h2{font-size:29px;line-height:1.1}.breed-temperament p{font-size:13px;line-height:1.45}.breed-temperament article>div{grid-template-columns:1fr 1fr;gap:9px}.breed-temperament article>div>span{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 8px}.breed-temperament .icon{width:23px;height:23px;margin:0;flex-shrink:0}.breed-temperament strong{font-size:11px;line-height:1.3}.breed-grooming{padding:8px 0 18px}.breed-grooming details{background:#fffdf7;border:1px solid #e9dfcd;border-radius:4px}.breed-grooming summary{padding:12px;gap:13px;cursor:pointer}.breed-grooming summary>.icon{display:block;width:27px;height:27px}.breed-grooming h2{font-size:24px}.breed-grooming summary:after{display:block;content:'+';margin-left:auto;font-size:19px}.breed-grooming details[open] summary:after{content:'−'}.breed-grooming details>div{grid-template-columns:1fr;padding:0 16px 17px;gap:15px}.breed-grooming article>p{font-size:12px;line-height:1.45}.breed-grooming aside{padding:17px}.breed-grooming h3{font-size:24px}.breed-grooming li{font-size:12px}.breed-grooming .btn{font-size:11px;padding:10px 17px}.breed-page .info-question{display:grid;grid-template-columns:36% 64%;margin-top:0}.breed-page .info-question>img{height:160px;min-height:160px;object-position:66% 46%}.breed-page .info-question>div{padding:16px 12px}.breed-page .info-question h3{font-size:24px;line-height:1.05}.breed-page .info-question p{font-size:11px;line-height:1.4;margin-bottom:12px}.breed-page .info-question .btn{font-size:10px;padding:9px 13px;gap:8px}}
.coat-photo.coat-0{background-position:0 20%}.coat-photo.coat-1{background-position:50% 20%}.coat-photo.coat-2{background-position:100% 20%}@media(max-width:480px){.health-page #health-practices .info-feature-image{display:none}.breed-page #breed-history article{order:-1}}

/* Delivery guide: clear choices without body photography. */
.delivery-revised .section h2{font-size:35px;margin:0 0 20px}
.delivery-revised .section p{font:15px/1.75 Georgia,serif;margin:0 0 17px}
.delivery-welcome>.wrap,.delivery-planning>.wrap,.delivery-payment>.wrap,.delivery-questions>.wrap{max-width:1000px!important}
.delivery-methods,.delivery-documents{background:#f1eee6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.delivery-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.delivery-method-grid article{padding:28px;background:#fffdf7;border:1px solid var(--line);border-radius:4px}
.delivery-method-grid article>.icon{width:35px;height:35px;margin-bottom:18px}
.delivery-method-grid h3{font-size:28px;line-height:1.2;margin:0 0 17px}
.delivery-revised .delivery-method-grid p{margin:0}
.delivery-planning ol{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:18px}
.delivery-planning li{display:grid;grid-template-columns:36px 1fr;gap:18px;padding:24px!important;border:1px solid var(--line);background:#fffdf7;border-radius:4px;margin:0!important}
.delivery-planning li:before{display:none}
.delivery-planning li>span{height:32px;width:32px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font:17px Georgia,serif;color:var(--green)}
.delivery-planning li h3{font-size:26px;margin:0 0 12px}
.delivery-revised .delivery-planning li p{margin:0}
.delivery-documents>.wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;align-items:start}
.delivery-documents aside{padding:28px;background:#fffdf7;border:1px solid var(--line);border-radius:4px}
.delivery-revised .delivery-documents ul{margin:20px 0;padding-left:20px;list-style:disc}
.delivery-revised .delivery-documents li{font:14px/1.7 Georgia,serif;margin:8px 0;padding-left:0}
.delivery-documents li:before{display:none}
.delivery-payment>.wrap{padding:25px 30px;border-left:3px solid var(--gold);background:#eee7d7}
.delivery-questions details{background:#fffdf7;border:1px solid var(--line);border-bottom:0}
.delivery-questions details:last-child{border-bottom:1px solid var(--line)}
.delivery-questions summary{font:15px/1.5 Georgia,serif;padding:17px 18px}
.delivery-revised .delivery-questions details>p{padding:0 20px 20px 35px;margin:0;font-size:14px}
.delivery-contact{background:var(--deep);color:#fff9e9;text-align:center}
.delivery-contact h2{color:#fff9e9}
.delivery-contact>.wrap>p{max-width:720px;margin:0 auto 25px!important;color:#eee4cf}
.delivery-contact>.wrap>div{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}
@media(max-width:750px){.delivery-method-grid{gap:18px}.delivery-documents>.wrap{grid-template-columns:1fr;gap:25px}.delivery-method-grid article{padding:23px}.delivery-revised .section h2{font-size:31px}}
@media(max-width:550px){.delivery-method-grid{grid-template-columns:1fr}.delivery-planning li{padding:20px 16px!important;gap:12px;grid-template-columns:30px 1fr}.delivery-revised .section p{font-size:14px}.delivery-method-grid h3{font-size:26px}.delivery-payment>.wrap{width:calc(100% - 40px);padding:23px 20px}}
