.puppies-shell{--destination-accent:var(--303-sun);--destination-accent-depth:var(--303-sun-depth)}.puppies-opening .pack-opening__atmosphere img{object-position:50% 48%}.puppies-karma-horizontal-bookend .pack-karma-horizontal-bookend__image img{object-position:50% 52%}.puppies-gender{z-index:3;aspect-ratio:1;border:1px solid var(--303-bone);pointer-events:none;background:#000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(4.25rem,5.4vw,5rem);display:inline-flex;position:absolute;top:clamp(1rem,1.6vw,1.5rem);right:clamp(1rem,1.6vw,1.5rem)}[data-puppy-type-side=right] .puppies-gender{left:clamp(1rem,1.6vw,1.5rem);right:auto}.puppies-gender:before{content:"";aspect-ratio:1;background:currentColor;width:62%;-webkit-mask:url(/wp-content/themes/303-workshop-review/assets/media/303paw.svg) 50%/contain no-repeat;mask:url(/wp-content/themes/303-workshop-review/assets/media/303paw.svg) 50%/contain no-repeat}.puppies-gender--female{color:#d267f5}.puppies-gender--male{color:#676af5}.puppies-status-badge{--pack-card-badge-grid-shift:-9.325%;width:var(--pack-card-badge-circle);aspect-ratio:1;pointer-events:none;align-self:flex-start;margin-top:clamp(1.25rem,2vw,1.8rem);display:block;position:relative}.puppies-status-badge img{width:147.652%;max-width:none;height:103.571%;display:block;position:absolute;top:-1.542%;left:-23.795%}.puppies-horizontal .puppies-panel__profile{margin-top:1.25em}.heritage-viewer__document.puppies-heritage-viewer__document{isolation:isolate;background:#000;position:relative;overflow:hidden}.puppies-heritage-viewer__document picture{display:contents}.puppies-heritage-viewer__document>img,.puppies-heritage-viewer__document>picture>img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.puppies-popup-status-panel{--screened-field-opacity:75%;--screened-field-responsive-opacity:52.5%;z-index:2;background:color-mix(in srgb, color-mix(in srgb, var(--destination-accent-depth) 90%, var(--destination-accent) 10%) var(--screened-field-opacity), transparent);pointer-events:none;place-items:center;height:33.3333%;display:grid;position:absolute;bottom:0;left:0;right:0}.puppies-popup-status-badge{aspect-ratio:485.51/340.56;width:clamp(11rem,18vw,16rem);display:block}.puppies-popup-status-badge img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:901px){.puppies-panel__content{translate:0 -1.35em}.puppies-status-badge{right:auto;bottom:var(--pack-card-badge-inset-wide);margin-top:0;position:absolute;left:50%;transform:translate(-50%)}}@media (max-width:900px){.puppies-status-badge{right:var(--pack-card-badge-inset-stacked);bottom:var(--pack-card-badge-inset-stacked);margin-top:0;position:absolute}}@media (max-width:760px){.puppies-opening .pack-opening__atmosphere img{object-position:48% 44%}.puppies-karma-horizontal-bookend .pack-karma-horizontal-bookend__image img{object-position:56% 50%}[data-puppy-type-side=right] .puppies-gender{left:auto;right:clamp(1rem,1.6vw,1.5rem)}.puppies-horizontal .pack-panel__copy .puppies-status-badge{width:var(--pack-card-badge-circle);transform:translate3d(var(--pack-card-badge-grid-shift), 0, 0);place-self:end;margin:0;position:relative;inset:auto}}@media (min-width:761px) and (max-width:900px){[data-puppy-type-side=right] .puppies-gender{left:auto;right:clamp(1rem,1.6vw,1.5rem)}.puppies-horizontal .pack-panel__copy .puppies-status-badge{width:var(--pack-card-badge-circle);transform:translate3d(var(--pack-card-badge-grid-shift), 0, 0);place-self:end;margin:0;position:relative;inset:auto}}
