@layer components{.scroll-shadow{--scroll-shadow-size:40px;--scroll-shadow-scrollbar-size:10px;--scroll-shadow-offset:0px;position:relative}@property --scroll-shadow-start-fade{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-shadow-end-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-shadow-start-fade{0%{--scroll-shadow-start-fade:0px}to{--scroll-shadow-start-fade:var(--scroll-shadow-size)}}@keyframes scroll-shadow-end-fade{0%{--scroll-shadow-end-fade:var(--scroll-shadow-size)}to{--scroll-shadow-end-fade:0px}}.scroll-shadow--vertical{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-y:auto}.scroll-shadow--horizontal{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical:where([data-top-scroll=true],[data-bottom-scroll=true],[data-top-bottom-scroll=true],[data-scroll-shadow-mode=auto]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(100% - var(--scroll-shadow-scrollbar-size)) 100%, var(--scroll-shadow-scrollbar-size) 100%}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal:where([data-left-scroll=true],[data-right-scroll=true],[data-left-right-scroll=true],[data-scroll-shadow-mode=auto]){-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size);-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient)), linear-gradient(#000, #000);-webkit-mask-position:0 0,0 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% calc(100% - var(--scroll-shadow-scrollbar-size)), 100% var(--scroll-shadow-scrollbar-size)}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent}.scroll-shadow--hide-scrollbar{scrollbar-color:auto;scrollbar-gutter:auto;-ms-overflow-style:none;scrollbar-width:none;--scroll-shadow-scrollbar-size:0px}@supports (animation-timeline:scroll(self)){.scroll-shadow.scroll-shadow--fade[data-scroll-shadow-mode=auto]{animation:linear both scroll-shadow-start-fade,linear both scroll-shadow-end-fade;animation-range:var(--scroll-shadow-offset) calc(var(--scroll-shadow-offset) + var(--scroll-shadow-size)), calc(100% - var(--scroll-shadow-size) - var(--scroll-shadow-offset)) calc(100% - var(--scroll-shadow-offset))}.scroll-shadow.scroll-shadow--fade.scroll-shadow--vertical[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:180deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self),scroll(self)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]{--scroll-linear-gradient:90deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%;animation-timeline:scroll(self inline),scroll(self inline)}.scroll-shadow.scroll-shadow--fade.scroll-shadow--horizontal[data-scroll-shadow-mode=auto]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--scroll-linear-gradient:270deg, transparent 0, #000 var(--scroll-shadow-start-fade), #000 calc(100% - var(--scroll-shadow-end-fade)), transparent 100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.carousel{--tw-outline-style:none;--carousel-gap:calc(var(--spacing) * 4);outline-style:none}.carousel:focus-visible:not(:focus),.carousel[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.carousel__viewport-wrapper{position:relative}.carousel__viewport{overflow:hidden}.carousel__content{display:flex}.carousel__content--horizontal{flex-direction:row;margin-inline-start:calc(var(--carousel-gap) * -1)}.carousel__item{min-width:calc(var(--spacing,.25rem) * 0);flex:0 0 100%;position:relative}.carousel__item--horizontal{padding-inline-start:var(--carousel-gap)}.carousel__previous,.carousel__next{z-index:10;position:absolute}:is(.carousel__previous:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg,.carousel__next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.carousel__previous--in-place,.carousel__next--in-place{top:50%;translate:0 -50%}.carousel__previous--in-place{inset-inline-start:calc(var(--spacing) * 5)}.carousel__next--in-place{inset-inline-end:calc(var(--spacing) * 5)}.carousel__previous--modal,.carousel__next--modal{top:50%;translate:0 -50%}.carousel__previous--modal{inset-inline-start:calc(var(--spacing) * -15)}.carousel__next--modal{inset-inline-end:calc(var(--spacing) * -15)}.carousel__previous--miniatures,.carousel__next--miniatures{top:auto;flex-shrink:0;position:relative;inset-inline:auto;transform:none}.carousel__dots{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-top:calc(var(--spacing,.25rem) * 4);display:flex}.carousel__dot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;background-color:var(--default);border-radius:calc(var(--radius) * 9999);cursor:var(--cursor-interactive);outline-style:none;transition:background-color .2s}@media (hover:hover){.carousel__dot:hover,.carousel__dot[data-hovered=true]{background-color:var(--default-hover)}}.carousel__dot:focus-visible:not(:focus),.carousel__dot[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.carousel__dot[data-selected=true]{background-color:var(--accent)}.carousel__thumbnails{align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-inline:calc(var(--spacing,.25rem) * -1);margin-top:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1);cursor:var(--cursor-interactive);display:flex}.carousel__thumbnails--miniatures{margin-top:calc(var(--spacing,.25rem) * 0);justify-content:center}.carousel__thumbnail{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:calc(var(--radius) * 2);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;flex-shrink:0;transition:box-shadow .15s,opacity .15s,transform .15s;position:relative}.carousel__thumbnail img{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2);object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}@media (hover:hover){.carousel__thumbnail:hover,.carousel__thumbnail[data-hovered=true]{opacity:.85}}.carousel__thumbnail:active,.carousel__thumbnail[data-pressed=true]{transform:scale(.95)}.carousel__thumbnail:focus-visible:not(:focus),.carousel__thumbnail[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.carousel__thumbnail[data-selected=true]{box-shadow:0 0 0 2px var(--color-accent)}@media (prefers-reduced-motion:reduce){.carousel__thumbnail{transition:none}}.carousel--modal{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.carousel--miniatures{flex-direction:column;align-items:center;display:flex}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}}.puppy-detail-gallery__frame{border-radius:1.75rem!important}.puppy-detail-gallery__thumbnail{border-radius:1rem!important}@media (min-width:640px){.puppy-detail-gallery__frame{border-radius:2rem!important}.puppy-detail-gallery__thumbnail{border-radius:1.25rem!important}}.puppy-detail-gallery [data-slot=carousel-dots],.puppy-detail-gallery .carousel__dots{display:none!important}.puppy-detail-gallery .carousel__viewport{touch-action:pan-y pinch-zoom}.puppy-detail-gallery [data-slot=carousel-thumbnails],.puppy-detail-gallery .carousel__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem!important;margin:.5rem 0 0!important;padding:0!important;display:grid!important}.puppy-detail-gallery [data-slot=carousel-thumbnail]{aspect-ratio:1.25;box-sizing:border-box;width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important}.puppy-detail-gallery [data-slot=carousel-thumbnail]>img{border-radius:0!important;width:100%!important;height:100%!important}@media (max-width:639px){.puppy-detail-gallery .carousel__thumbnails.puppy-detail-gallery__thumbnails{box-sizing:border-box;width:100%!important;margin-inline:0!important;padding-inline:1.25rem!important}.puppy-detail-gallery .carousel__item{flex-basis:calc(100% - 2.5rem)!important}.puppy-detail-gallery .carousel__content{column-gap:1.5rem}}@media (min-width:640px){.puppy-detail-gallery .carousel__thumbnails.puppy-detail-gallery__thumbnails{box-sizing:border-box;width:100%!important;margin-inline:0!important;padding-inline:0!important}}.puppy-detail-gallery [data-slot=carousel-item]>div{box-shadow:none!important}.puppy-detail-gallery [data-slot=carousel-thumbnail][data-selected=true]{border-color:var(--pettito-color-button)!important;box-shadow:none!important}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer components{.breadcrumbs{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.breadcrumbs .breadcrumbs__link{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:var(--spacing,.25rem);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}}.puppy-detail-content{font-family:var(--font-geist), Arial, sans-serif;font-size:16px;line-height:1.5}.puppy-design-layout{flex-direction:column;gap:1rem;min-width:0;display:flex}.puppy-design-column{display:contents}.puppy-design-section{width:100%;min-width:0;max-width:100%}.puppy-design-section:empty{display:none}.puppy-design-chip{color:#2b393c;background:#e3f6fb;border-radius:9999px;align-items:center;max-width:100%;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.puppy-design-card{background:#fff;border:1px solid #dce5e7;border-radius:24px;min-width:0;max-width:100%;padding:20px}.puppy-design-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:1023px){.puppy-design-desktop-only{display:none!important}}@media (min-width:1024px){.puppy-design-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:24px;display:grid}.puppy-design-column{flex-direction:column;gap:24px;min-width:0;display:flex}.puppy-design-column-full,.puppy-design-layout>[data-puppy-design-id=readyToMeet]{grid-column:1/-1}.puppy-design-mobile-only{display:none!important}}.puppy-design-attributes{flex-direction:column;gap:.65rem;display:flex}.puppy-sticky-action-row>*{width:100%;min-width:0;height:100%;min-height:44px}.puppy-sticky-action-row :is(a,button){white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;height:100%;min-height:44px;padding:8px;line-height:1.25}.puppy-design-attribute{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.75rem;width:100%;min-width:0;display:grid}.puppy-design-attribute>*{overflow-wrap:anywhere;min-width:0}.puppy-design-section{min-width:0}.puppy-design-card>.puppy-design-section{width:100%}.puppy-home-card{isolation:isolate;border-radius:32px;position:relative;overflow:clip;box-shadow:0 12px 36px -16px #0f6b6838}.puppy-home-card:before,.puppy-home-card:after{content:"";z-index:1;pointer-events:none;background:#dff5f8;width:52px;height:52px;position:absolute;-webkit-mask:url(/home/paw-print-pngtree.webp) 50%/contain no-repeat;mask:url(/home/paw-print-pngtree.webp) 50%/contain no-repeat}.puppy-home-card:before{top:24px;left:20px;transform:rotate(-24deg)}.puppy-home-card:after{width:32px;height:32px;top:70px;right:18px;transform:rotate(22deg)}.puppy-home-portrait{background:radial-gradient(circle,#e6f9fc 0 65%,#0000 66%);border-radius:50%;flex-shrink:0}.puppy-home-card h2{font-family:var(--font-fredoka), Arial, sans-serif;letter-spacing:-.025em;text-wrap:balance;line-height:1.15}.puppy-home-card p{text-wrap:pretty;line-height:1.6}.puppy-home-card .pettito-button{min-height:48px}[data-puck-source="bringBreeHome/atomic/live-section"],[data-puck-source="visitStore/atomic/live-section"],[data-puck-source="aboutBreed/atomic/live-section"],[data-puck-source^="playtimeInline/atomic/"]{container:puppy-preset/inline-size}@container puppy-preset (min-width:760px){[data-puck-source="bringBreeHome/atomic/live-section"]>.min-w-0>.p-0{width:100%}:is(.puppy-home-layout,[data-puck-source="bringBreeHome/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container){text-align:left;align-items:center;grid-template-columns:160px minmax(0,1fr) minmax(220px,.85fr)!important;gap:12px 28px!important;padding:32px!important;display:grid!important}:is(.puppy-home-layout,[data-puck-source="bringBreeHome/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>.puppy-home-portrait{grid-area:1/1/3}:is(.puppy-home-layout,[data-puck-source="bringBreeHome/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>h2{grid-column:2;align-self:end}:is(.puppy-home-layout,[data-puck-source="bringBreeHome/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>p{grid-column:2;align-self:start}:is(.puppy-home-layout,[data-puck-source="bringBreeHome/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>:is(.w-full,.puppy-puck-container){grid-area:1/3/3}.puppy-home-layout>.min-w-0{grid-area:1/2/3}.puppy-home-card :is(h2,p){text-align:left!important}:is(.puppy-store-layout,[data-puck-source="visitStore/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container){grid-template-rows:auto 1fr;column-gap:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;padding:24px!important;display:grid!important}:is(.puppy-store-layout,[data-puck-source="visitStore/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>:has(>h2){grid-column:2;padding:8px 0 20px!important}:is(.puppy-store-layout,[data-puck-source="visitStore/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>[data-puppy-container=visit-store-photo-frame]{aspect-ratio:auto;grid-area:1/1/3;height:auto;min-height:340px;margin:0}:is(.puppy-store-layout,[data-puck-source="visitStore/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>:has(>[data-puppy-key=visit-store-hours],>[data-puck-source="visitStore/hours/atomic/live"]){grid-column:2;justify-content:space-between;gap:24px!important;padding:0!important}.puppy-store-layout [data-puppy-key=visit-store-hours]{order:-1}:is(.puppy-store-layout,[data-puck-source="visitStore/atomic/live-section"]>.min-w-0>.p-0>.puppy-puck-container)>:has(>[data-puppy-key=visit-store-hours],>[data-puck-source="visitStore/hours/atomic/live"])>:has([data-puppy-key=visit-store-hours]){order:-1}[data-puppy-container=about-breed-body]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding:32px;display:grid}[data-puppy-key=about-breed-divider]{display:none}[data-puppy-container=about-breed-health]{border-left:1px solid #e4eef0;padding-left:32px}}[data-puck-source="readyToMeet/atomic/fixed-section"]{padding-bottom:9rem}@media (min-width:640px){[data-puck-source="readyToMeet/atomic/fixed-section"]{padding-bottom:10rem}}.puppy-design-section,.puppy-design-card{container:puppy-content/inline-size}.puppy-design-section>*,.puppy-design-card>*{min-width:0;max-width:100%}@container puppy-content (max-width:639px){[data-puppy-promo-row]>:first-child{width:80px;height:80px}.puppy-design-section :is([class*=sm\:grid-cols-],[class*=md\:grid-cols-],[class*=lg\:grid-cols-]){grid-template-columns:minmax(0,1fr)}[aria-roledescription=slide]{flex-basis:100%;max-width:100%}}@container puppy-content (max-width:299px){[data-puppy-promo-row]{flex-direction:column;align-items:stretch}[data-puppy-promo-row]>:first-child{align-self:center}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
