.collection-outdoor-guide{margin-top:64px;background:#f3f6f1;color:#1e2a22}.collection-outdoor-guide__inner{max-width:1240px;margin:0 auto;padding:72px 32px}.collection-outdoor-guide__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:52px}.collection-outdoor-guide__eyebrow{margin:0 0 10px;color:#4d6e5c;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.collection-outdoor-guide h2,.collection-outdoor-guide h3,.collection-outdoor-guide h4{color:#1e2a22}.collection-outdoor-guide h2{max-width:680px;margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.collection-outdoor-guide h3{margin:0;font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.2}.collection-outdoor-guide h4{margin:12px 0 8px;font-size:1.05rem;line-height:1.35}.collection-outdoor-guide__intro{max-width:650px;margin:22px 0 0;color:#435148;font-size:1.02rem;line-height:1.75}.collection-outdoor-guide__image{min-height:340px;overflow:hidden;border-radius:18px;background:#dce5dc}.collection-outdoor-guide__image img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}.collection-outdoor-guide__intent{margin-top:30px}.collection-outdoor-guide__intent h3{margin-bottom:14px;font-size:1.05rem}.collection-outdoor-guide__intent ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.collection-outdoor-guide__intent li{overflow:hidden;border:1px solid #b9c8ba;border-radius:999px;color:#385142;font-size:.85rem;line-height:1.25}.collection-outdoor-guide__intent li a{display:block;padding:8px 12px;color:inherit;text-decoration:none}.collection-outdoor-guide__intent li:hover,.collection-outdoor-guide__intent li:focus-within{border-color:#6d8875;background:#e2ebe2}.collection-outdoor-guide__intent li a:focus-visible{outline:2px solid #274a3d;outline-offset:-4px}.collection-outdoor-guide__guide{margin-top:72px}.collection-outdoor-guide__guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.collection-outdoor-guide__guide-grid article{min-height:200px;padding:26px;border-radius:16px;background:#fff}.collection-outdoor-guide__guide-grid span{color:#6d8875;font-weight:700;font-size:.85rem;letter-spacing:.1em}.collection-outdoor-guide__guide-grid p{margin:0;color:#536057;line-height:1.65}.collection-outdoor-guide__explore{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:64px;padding:22px 24px;border-radius:14px;background:#274a3d;color:#fff}.collection-outdoor-guide__explore p{margin:0;font-weight:700}.collection-outdoor-guide__explore nav{display:flex;flex-wrap:wrap;gap:10px}.collection-outdoor-guide__explore a{border-bottom:1px solid rgba(255,255,255,.55);color:#fff;font-size:.92rem;text-decoration:none}.collection-outdoor-guide__faq{max-width:900px;margin-top:72px}.collection-outdoor-guide__faq h3{margin-bottom:18px}.collection-outdoor-guide__faq details{border-top:1px solid #c4d0c4}.collection-outdoor-guide__faq details:last-child{border-bottom:1px solid #c4d0c4}.collection-outdoor-guide__faq summary{cursor:pointer;padding:18px 32px 18px 0;color:#203026;font-weight:700}.collection-outdoor-guide__faq details p{max-width:780px;margin:0;padding:0 0 19px;color:#4f5d54;line-height:1.7}@media screen and (max-width:989px){.collection-outdoor-guide__hero{grid-template-columns:1fr;gap:30px}.collection-outdoor-guide__image,.collection-outdoor-guide__image img{min-height:300px}.collection-outdoor-guide__guide-grid{grid-template-columns:repeat(2,1fr)}.collection-outdoor-guide__guide-grid article:last-child{grid-column:span 2}.collection-outdoor-guide__explore{align-items:flex-start;flex-direction:column}}@media screen and (max-width:649px){.collection-outdoor-guide{margin-top:42px}.collection-outdoor-guide__inner{padding:46px 20px}.collection-outdoor-guide__guide,.collection-outdoor-guide__faq{margin-top:48px}.collection-outdoor-guide__guide-grid{grid-template-columns:1fr}.collection-outdoor-guide__guide-grid article:last-child{grid-column:auto}.collection-outdoor-guide__image,.collection-outdoor-guide__image img{min-height:240px}}.safipet-product-banners{margin:0}.safipet-product-banners__list{display:grid;gap:0}.safipet-product-banners__item{aspect-ratio:1920 / 720;overflow:hidden;width:100%}.safipet-product-banners__item picture,.safipet-product-banners__item img{display:block;height:100%;width:100%}.safipet-product-banners__item img{object-fit:cover}@media screen and (max-width:749px){.safipet-product-banners{margin:0}.safipet-product-banners__list{gap:0}.safipet-product-banners__item{aspect-ratio:637 / 870}}.product-faqs{background:#edf3f5;margin:0;padding:64px 0}.product-faqs__inner{max-width:1040px;margin:0 auto;padding:0 24px}.product-faqs h2{margin:0 0 22px;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.2}.product-faqs__items{border-top:1px solid rgba(0,0,0,.16)}.product-faqs__item{border-bottom:1px solid rgba(0,0,0,.16)}.product-faqs__item summary{position:relative;cursor:pointer;padding:20px 44px 20px 0;font-weight:700;line-height:1.45;list-style:none}.product-faqs__item summary::-webkit-details-marker{display:none}.product-faqs__item summary:after{position:absolute;top:50%;right:4px;content:"+";font-size:1.5rem;font-weight:400;transform:translateY(-50%)}.product-faqs__item[open] summary:after{content:"\2212"}.product-faqs__answer{max-width:860px;padding:0 0 20px;line-height:1.7}@media screen and (max-width:749px){.product-faqs{margin:0;padding:46px 0}.product-faqs__inner{padding:0 20px}.product-faqs__item summary{padding-top:17px;padding-bottom:17px}}.safipet-feature-cards{background:#edf3f5;margin:0;padding:40px 0}.safipet-feature-cards__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.safipet-feature-cards__card{background:#fff;border:1px solid #d5e1e7;border-radius:18px;box-shadow:0 10px 28px #344e711a;overflow:hidden}.safipet-feature-cards__media{aspect-ratio:4 / 3;background:#dce8ec;overflow:hidden}.safipet-feature-cards__media img{display:block;height:100%;object-fit:cover;transition:transform .24s ease;width:100%}.safipet-feature-cards__card:hover .safipet-feature-cards__media img{transform:scale(1.035)}.safipet-feature-cards__content{padding:22px 22px 24px}.safipet-feature-cards__title{color:#344e71;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 10px}.safipet-feature-cards__description{color:#536976;font-size:.95rem;line-height:1.65}@media screen and (max-width:749px){.safipet-feature-cards{margin:0;padding:24px 0}.safipet-feature-cards__grid{gap:14px;grid-template-columns:1fr}.safipet-feature-cards__content{padding:18px 18px 20px}}.product-seo-guide{background:#edf3f5;color:#3f5261;margin:0;padding-bottom:96px}.product-seo-guide__inner{max-width:1240px;margin:0 auto;padding:64px 32px}.product-seo-guide__intro{max-width:820px}.product-seo-guide__eyebrow{margin:0 0 10px;color:#71899a;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-seo-guide h2,.product-seo-guide h3{color:#354a5a}.product-seo-guide h2{margin:0;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12}.product-seo-guide__intro>p:last-child{margin:20px 0 0;color:#5d6e7a;font-size:1.02rem;line-height:1.75}.product-seo-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.product-seo-guide__grid article{padding:26px;border:1px solid #d7e0e6;border-radius:16px;background:#f7f9fa;box-shadow:0 8px 24px #4a5e6d0f}.product-seo-guide__grid h3{margin:0 0 9px;font-size:1.08rem;line-height:1.35}.product-seo-guide__grid p{margin:0;color:#687985;line-height:1.65}.product-seo-guide__links{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding:22px 24px;border-radius:14px;background:#61798a}.product-seo-guide__links h3{margin:0;color:#f8fafb;font-size:1.05rem}.product-seo-guide__links nav{display:flex;flex-wrap:wrap;gap:10px 16px}.product-seo-guide__links a{border-bottom:1px solid rgba(248,250,251,.62);color:#f8fafb;text-decoration:none}.product-seo-guide__links a:hover,.product-seo-guide__links a:focus-visible{border-color:#f8fafb}@media screen and (max-width:849px){.product-seo-guide__grid{grid-template-columns:1fr}.product-seo-guide__links{align-items:flex-start;flex-direction:column}}@media screen and (max-width:649px){.product-seo-guide{margin:0}.product-seo-guide__inner{padding:46px 20px}.product-seo-guide__grid article{padding:22px}}[id*=__faqs_]{background:#edf3f5;margin:0!important}[id$=__1775529899ff548bcf],[id$=__17755299491491e82d]{background:#edf3f5;margin:0!important;padding:48px 0 56px}[id$=__1775529899ff548bcf]>div,[id$=__17755299491491e82d]>div{background:transparent}@media screen and (max-width:749px){[id$=__1775529899ff548bcf],[id$=__17755299491491e82d]{padding:32px 0 40px}}.safipet-product-videos{margin:0}.safipet-product-videos__list{display:grid;gap:0}.safipet-product-videos__heading{margin-bottom:24px;max-width:860px;text-align:center}.safipet-product-videos__heading h2{color:#263c56;font-family:Baskerville,Iowan Old Style,Times New Roman,serif;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:600;letter-spacing:.015em;line-height:1.08;margin:0}.safipet-product-videos__description{color:#607684;font-size:1rem;line-height:1.75;margin:14px auto 0;max-width:680px}.safipet-product-videos__media,.safipet-product-videos__desktop,.safipet-product-videos__mobile,.safipet-product-videos__video{display:block;width:100%}.safipet-product-videos__mobile{display:none}.safipet-product-videos__video{background:#182531;height:auto}@media screen and (min-width:750px){.safipet-product-videos__desktop{aspect-ratio:16 / 9;overflow:hidden}.safipet-product-videos__desktop .safipet-product-videos__video{height:100%;object-fit:cover}}@media screen and (max-width:749px){.safipet-product-videos{margin:0}.safipet-product-videos__list{gap:0}.safipet-product-videos__heading{margin-bottom:18px;padding-left:20px;padding-right:20px}.safipet-product-videos__heading h2{font-size:clamp(1.8rem,9vw,2.45rem)}.safipet-product-videos__description{font-size:.95rem;line-height:1.65;margin-top:12px}.safipet-product-videos__desktop--hide-on-mobile{display:none}.safipet-product-videos__mobile{display:block}}.conversion-trust-bar{background:#f4f8f7;border-bottom:1px solid #dce7e4;color:#213f3c}.conversion-trust-bar__list{display:grid;gap:12px;list-style:none;margin:0 auto;max-width:1440px;padding:14px 20px}.conversion-trust-bar__list li{display:grid;gap:2px}.conversion-trust-bar__list strong,.conversion-trust-bar__list small{display:block}.conversion-trust-bar__list strong{font-size:14px;font-weight:700}.conversion-trust-bar__list small{color:#526764;font-size:12px;line-height:1.4}.conversion-trust-bar__icon{color:#667f96;fill:currentColor;flex:0 0 auto}.conversion-trust-bar--compact{background:#f4f7f9;border:1px solid #d6e0e6;border-radius:8px;color:#314b5c;margin-top:14px}.conversion-trust-bar--cart-bottom{margin:28px 0 0}.conversion-trust-bar--compact .conversion-trust-bar__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;padding:12px 10px}.conversion-trust-bar--compact .conversion-trust-bar__list li{align-items:center;display:grid;gap:7px;grid-template-columns:22px minmax(0,1fr);min-width:0;padding:0 8px}.conversion-trust-bar--compact .conversion-trust-bar__list li+li{border-left:1px solid #d6e0e6}.conversion-trust-bar--compact .conversion-trust-bar__icon{height:22px;width:22px}.conversion-trust-bar--compact .conversion-trust-bar__list strong{font-size:11px;letter-spacing:0;line-height:1.2}.conversion-trust-bar--compact .conversion-trust-bar__list small{color:#667985;font-size:9px;line-height:1.2;overflow-wrap:anywhere}@media screen and (min-width:750px){.conversion-trust-bar:not(.conversion-trust-bar--compact) .conversion-trust-bar__list{grid-template-columns:repeat(4,1fr);padding:16px 32px}.conversion-trust-bar:not(.conversion-trust-bar--compact) .conversion-trust-bar__list li+li{border-left:1px solid #dce7e4;padding-left:24px}}@media screen and (max-width:749px){.conversion-trust-bar--compact{border-radius:6px;margin-top:10px}.conversion-trust-bar--compact .conversion-trust-bar__list{padding:8px 2px}.conversion-trust-bar--compact .conversion-trust-bar__list li{gap:3px;grid-template-columns:15px minmax(0,1fr);padding:0 4px}.conversion-trust-bar--compact .conversion-trust-bar__icon{height:15px;width:15px}.conversion-trust-bar--compact .conversion-trust-bar__list strong{font-size:8px;line-height:1.15}.conversion-trust-bar--compact .conversion-trust-bar__list small{font-size:7px;letter-spacing:-.015em;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
