.pr-breed{background:var(--pr-background);color:var(--pr-text);font-family:var(--bs-body-font-family, var(--font-body-family, sans-serif));line-height:1.6}.pr-breed *,.pr-breed *:before,.pr-breed *:after{box-sizing:border-box}.pr-breed__inner{width:min(calc(100% - 40px),var(--pr-max-width));margin-inline:auto}.pr-breed h1,.pr-breed h2,.pr-breed h3{color:inherit;font-family:var( --bs-headings-font-family, var(--font-heading-family, sans-serif) );font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0}.pr-breed h1{font-size:clamp(2.35rem,5.5vw,5rem);max-width:13ch;text-wrap:balance}.pr-breed h2{font-size:clamp(1.9rem,3.8vw,3.25rem);text-wrap:balance}.pr-breed h3{font-size:1.1rem;line-height:1.3}.pr-breed p{margin:0}.pr-breed a{color:inherit}.pr-breed a:focus-visible,.pr-breed summary:focus-visible{outline:3px solid var(--pr-accent);outline-offset:4px}.pr-breed__breadcrumbs{font-size:.85rem;padding-block:18px}.pr-breed__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pr-breed__breadcrumbs li:not(:last-child):after{color:color-mix(in srgb,var(--pr-text) 45%,transparent);content:"/";margin-left:8px}.pr-breed__breadcrumbs a{text-decoration-thickness:1px;text-underline-offset:3px}.pr-breed__hero{background:var(--pr-surface);overflow:hidden}.pr-breed__hero-grid{display:grid;gap:36px;min-height:min(760px,82vh);padding-block:clamp(48px,8vw,104px)}.pr-breed__hero-copy{align-self:center;display:grid;gap:22px}.pr-breed__eyebrow{color:var(--pr-accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pr-breed__lede{font-size:clamp(1.05rem,1.7vw,1.3rem);max-width:54ch}.pr-breed__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 22px}.pr-breed__button{align-items:center;background:var(--pr-accent);border:2px solid var(--pr-accent);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;min-height:52px;padding:13px 24px;text-align:center;text-decoration:none;transition:filter .16s ease,transform .16s ease}.pr-breed__button:hover{filter:brightness(.92);transform:translateY(-1px)}.pr-breed__button--secondary{background:transparent;color:var(--pr-accent);margin-top:28px}.pr-breed__price{font-size:.95rem;font-weight:700}.pr-breed__proof{font-size:.88rem;opacity:.72}.pr-breed__hero-media{align-self:stretch;border-radius:28px;min-height:420px;overflow:hidden;position:relative}.pr-breed__hero-image,.pr-breed__story-image,.pr-breed__gift-image,.pr-breed__gallery-image,.pr-breed__product-image{display:block;height:100%;object-fit:cover;width:100%}.pr-breed__hero-image{view-transition-name:pupring-breed-hero}.pr-breed__image-placeholder,.pr-breed__product-placeholder{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--pr-accent) 17%,#fff),#fff);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;min-height:inherit;padding:28px;text-align:center}.pr-breed__image-placeholder span{font-family:var( --bs-headings-font-family, var(--font-heading-family, sans-serif) );font-size:clamp(1.6rem,4vw,3.4rem);font-weight:600;max-width:12ch}.pr-breed__image-placeholder small{font-size:.82rem;opacity:.68}.pr-breed__trust{border-bottom:1px solid color-mix(in srgb,var(--pr-text) 12%,transparent);border-top:1px solid color-mix(in srgb,var(--pr-text) 12%,transparent);padding-block:22px}.pr-breed__trust ul{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.pr-breed__trust li{align-items:center;display:flex;font-size:.88rem;font-weight:700;gap:9px}.pr-breed__trust li span{color:var(--pr-accent)}.pr-breed__section{padding-block:var(--pr-section-space)}.pr-breed__section-heading{display:grid;gap:14px;margin-bottom:38px;max-width:720px}.pr-breed__section-heading>p:last-child{font-size:1.05rem;max-width:62ch;opacity:.76}.pr-breed__product-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.pr-breed__product-card{border:1px solid color-mix(in srgb,var(--pr-text) 12%,transparent);border-radius:22px;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.pr-breed__product-card:hover{box-shadow:0 18px 45px color-mix(in srgb,var(--pr-text) 12%,transparent);transform:translateY(-3px)}.pr-breed__product-image-link{aspect-ratio:1;background:var(--pr-surface);display:block;overflow:hidden}.pr-breed__product-body{display:grid;gap:10px;padding:20px}.pr-breed__product-body h3 a{text-decoration:none}.pr-breed__product-price{font-weight:700}.pr-breed__text-link{color:var(--pr-accent);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.pr-breed__story,.pr-breed__gift,.pr-breed__faq{background:var(--pr-surface)}.pr-breed__story-grid,.pr-breed__gift-grid,.pr-breed__faq-grid{display:grid;gap:42px}.pr-breed__story-media,.pr-breed__gift-media{border-radius:26px;min-height:420px;overflow:hidden}.pr-breed__story-copy,.pr-breed__gift-copy{align-self:center;display:grid;gap:18px}.pr-breed__rich-text{font-size:1.05rem}.pr-breed__rich-text>*:first-child,.pr-breed__rich-text .metafield-rich_text_field>*:first-child{margin-top:0}.pr-breed__rich-text>*:last-child,.pr-breed__rich-text .metafield-rich_text_field>*:last-child{margin-bottom:0}.pr-breed__steps{display:grid;gap:24px;list-style:none;margin:0;padding:0}.pr-breed__steps li{background:var(--pr-surface);border-radius:22px;display:grid;gap:12px;padding:28px}.pr-breed__steps li>span{align-items:center;background:var(--pr-accent);border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:38px;justify-content:center;width:38px}.pr-breed__steps p{opacity:.75}.pr-breed__gallery{overflow:hidden}.pr-breed__gallery-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pr-breed__gallery-image{aspect-ratio:1;border-radius:18px}.pr-breed__gift-grid:has(.pr-breed__gift-media) .pr-breed__gift-copy{order:2}.pr-breed__faq-heading{align-self:start;display:grid;gap:14px}.pr-breed__faq-list details{border-bottom:1px solid color-mix(in srgb,var(--pr-text) 16%,transparent)}.pr-breed__faq-list summary{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:20px;justify-content:space-between;list-style:none;min-height:64px;padding-block:16px}.pr-breed__faq-list summary::-webkit-details-marker{display:none}.pr-breed__faq-list summary span{color:var(--pr-accent);font-size:1.5rem;transition:transform .16s ease}.pr-breed__faq-list details[open] summary span{transform:rotate(45deg)}.pr-breed__faq-list details>div{padding:0 42px 22px 0}.pr-breed__related{border-top:1px solid color-mix(in srgb,var(--pr-text) 12%,transparent)}.pr-breed__related h2{font-size:clamp(1.45rem,2.5vw,2rem);margin-bottom:24px}.pr-breed__related ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.pr-breed__related a{border:1px solid color-mix(in srgb,var(--pr-text) 20%,transparent);border-radius:999px;display:inline-flex;padding:10px 16px;text-decoration:none}.pr-breed__related a:hover{border-color:var(--pr-accent);color:var(--pr-accent)}.pr-breed__final{background:var(--pr-text);color:var(--pr-background);padding-block:clamp(64px,9vw,112px);text-align:center}.pr-breed__final .pr-breed__inner{align-items:center;display:flex;flex-direction:column;gap:20px}.pr-breed__final h2{max-width:18ch}.pr-breed__final>div>p:not(.pr-breed__eyebrow){max-width:58ch;opacity:.78}.pr-breed__sticky{align-items:center;background:var(--pr-accent);bottom:max(12px,env(safe-area-inset-bottom));border-radius:999px;box-shadow:0 10px 30px color-mix(in srgb,var(--pr-text) 28%,transparent);color:#fff;display:flex;font-weight:700;justify-content:center;left:16px;min-height:52px;padding:12px 18px;position:fixed;right:16px;text-decoration:none;z-index:30}.pr-breed__editor-note{background:#f2f7ff;border:1px dashed #00a7ff;border-radius:12px;color:#212529;margin:24px;padding:24px;text-align:center}@media(min-width:750px){.pr-breed__inner{width:min(calc(100% - 72px),var(--pr-max-width))}.pr-breed__trust ul{grid-template-columns:repeat(4,1fr)}.pr-breed__steps{grid-template-columns:repeat(3,1fr)}.pr-breed__gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.pr-breed__hero-grid,.pr-breed__story-grid,.pr-breed__gift-grid{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-breed--image_left .pr-breed__hero-copy{order:2}.pr-breed--image_left .pr-breed__hero-media{order:1}.pr-breed__product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-breed__story-copy{padding-inline:clamp(10px,4vw,64px)}.pr-breed__gift-grid:has(.pr-breed__gift-media) .pr-breed__gift-copy{order:initial;padding-right:clamp(10px,4vw,64px)}.pr-breed__faq-grid{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.pr-breed__faq-heading{position:sticky;top:30px}.pr-breed__sticky{display:none}}@media(prefers-reduced-motion:reduce){.pr-breed *,.pr-breed *:before,.pr-breed *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/pupring-breed-landing.css.map */
