/* Catalogue refinement: quiet chrome, generous photographs, precise controls. */
.showroom-page{background:#f7f8fa;--px-cyan:#177b83;--px-ink:#172d40;--px-muted:#75818d;--px-line:#e3e7eb}
.showroom-page .header{border-radius:0;margin:0;background:#fff;border:0;border-bottom:1px solid var(--px-line);box-shadow:none}
.showroom-page .header .head{min-height:80px;padding:16px 48px;max-width:1440px}.showroom-page .brand{color:#173244;font-size:23px}.showroom-page .brand-symbol{background:#173244;border-radius:3px}.showroom-page .nav{font-weight:500}.showroom-page #language{border-radius:4px}.showroom-page .account-link{border:0;background:transparent;padding:8px 0}
.px-browse-heading{padding-top:28px}.px-browse-heading .px-breadcrumb{padding-bottom:22px;font-size:11px;color:#8b959e}.px-title-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}.px-title-row .px-eyebrow{font-size:9px;letter-spacing:2px;color:#718088}.px-title-row h1{font-size:clamp(30px,3vw,43px);line-height:1.18;letter-spacing:-1.2px;font-weight:650;margin:10px 0 0}.px-title-row .px-market-count{font-size:12px;padding-bottom:5px}
.px-browse-toolbar{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--px-line);border-bottom:1px solid var(--px-line);gap:24px;margin-bottom:27px}.px-browse-toolbar .px-catalog-tabs{border:0;margin:0;gap:26px}.px-browse-toolbar .px-tab{font-size:12px;font-weight:500;padding:18px 0 16px;color:#7a858d}.px-browse-toolbar .px-tab.active{color:#175d66;border-bottom-color:#177b83}.px-browse-toolbar .px-tab small{background:#e9ecef;font-size:9px}.px-browse-toolbar .px-tab.active small{background:#dceeed;color:#296466}.px-sort-control{display:flex;align-items:center;gap:12px;font-size:11px;color:#7c8790}.px-sort-control select{background:transparent;border:0;padding:12px 18px 12px 0;color:#294353;font-size:12px;max-width:230px}.px-sort-control select:focus{outline-offset:0}.px-browse-layout{display:grid;grid-template-columns:204px minmax(0,1fr);gap:32px;align-items:start}.px-filter-panel{position:sticky;top:24px;align-self:start}.px-filter-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 13px}.px-filter-heading h2{font-size:15px;letter-spacing:-.2px;margin:0;font-weight:650}.px-filter-heading button{font-size:10px;color:#88939b;font-weight:450}.px-filter-panel details{border-bottom:1px solid #e3e7ea;padding:16px 0}.px-filter-panel details:first-child{border-top:1px solid #e3e7ea}.px-filter-panel summary{font-size:12px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.px-filter-panel summary::-webkit-details-marker{display:none}.px-filter-panel summary:after{content:'+';font-size:17px;font-weight:400;color:#85939c}.px-filter-panel details[open]>summary:after{content:'−'}.px-filter-fields{display:grid;gap:14px;padding-top:16px}.px-filter-panel .px-field{font-size:10px;color:#7c8993;gap:6px;font-weight:450}.px-filter-panel .px-field select,.px-filter-panel .px-field input{font-size:12px;border-radius:4px;min-height:39px;padding:9px 10px;color:#26404f;border-color:#e0e5e9;background:#fff;transition:border-color .15s,box-shadow .15s}.px-filter-panel .px-field select:hover,.px-filter-panel .px-field input:hover{border-color:#a7b9be}.px-filter-panel .px-field input:focus,.px-filter-panel .px-field select:focus{border-color:#177b83;box-shadow:0 0 0 3px #177b8310}.px-filter-panel .px-field input:disabled{background:#f0f2f4;cursor:not-allowed;color:#9aa4ab}.px-price-range{display:grid;grid-template-columns:1fr 1fr;gap:9px}.px-filter-hint{font-size:10px;line-height:1.5;color:#8a959d;margin:0}.px-check{display:flex;align-items:center;gap:9px;font-size:11px;color:#627580;cursor:pointer}.px-check input{accent-color:#177b83;width:15px;height:15px;margin:0}.px-filter-toggle,#filter-done{display:none}.px-browse-results{min-width:0}.px-active-filters{display:flex;gap:7px;flex-wrap:wrap}.px-active-filters:empty{display:none}.px-active-filters:not(:empty){margin-bottom:18px}.px-filter-chip{font-size:10px!important;padding:7px 10px;background:#eaf0f1;color:#38616a;border:1px solid #dce6e7;border-radius:4px;transition:background .16s}.px-filter-chip:hover{background:#dce8e9}
.px-browse-results .px-card-grid{gap:22px}.px-browse .px-pigeon-card{border-radius:7px;border:1px solid #e4e8eb;box-shadow:0 3px 9px #172d4003;animation:px-card-in .35s ease-out both;animation-delay:var(--card-delay,0ms);transition:transform .2s,box-shadow .2s,border-color .2s}.px-browse .px-pigeon-card:hover{transform:translateY(-4px);border-color:#cedcdf;box-shadow:0 12px 25px #172d400c}.px-browse .px-pigeon-card:focus-within{outline:2px solid #177b83;outline-offset:4px}.px-browse .px-card-picture{aspect-ratio:1.22;border-color:#f0f2f4;background:#fff}.px-browse .px-card-picture img{padding:12px 8px;transition:transform .35s,opacity .25s}.px-browse .px-card-picture.is-loading img{opacity:0}.px-browse .px-status-pill{top:12px;left:12px;font-size:8px;letter-spacing:.3px;padding:4px 8px;border-radius:3px;font-weight:550}.px-browse .px-sex{top:8px;right:12px;font-size:23px;font-weight:300}.px-browse .px-card-info{padding:17px 18px 0}.px-browse .px-card-ring{font-size:10px;color:#7b8a93;font-weight:500;letter-spacing:1px;margin:0 0 7px}.px-browse .px-card-info h3{font-size:16px;font-weight:620;line-height:1.4;letter-spacing:-.25px;min-height:45px;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.px-browse .px-card-breeder{font-size:9px;letter-spacing:.5px;color:#6c808c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:9px}.px-browse .px-card-traits{font-size:10px;min-height:17px;margin-bottom:10px;padding:0;color:#8a959d}.px-browse .px-card-assets{min-height:19px;margin-bottom:10px}.px-browse .px-card-assets span{font-size:8px;background:#edf3f2;color:#627e7e;padding:3px 6px;border-radius:2px}.px-browse .px-card-bottom{padding:14px 0 16px;border-color:#eef1f2}.px-browse .px-card-bottom strong{font-size:21px;font-weight:600;letter-spacing:-.7px}.px-browse .px-card-view{font-size:9px;color:#3f7980;font-weight:500}.px-browse .px-photo-emblem{color:#e5e9ec;font-size:42px}.px-browse .px-photo-missing{font-size:9px;color:#a1adb5}.px-browse .px-sample-image-label{font-size:7px;background:#f7f0e5e8;color:#9a865f;left:8px;bottom:6px}
.px-skeleton-card{border:1px solid #e5e9ec;background:#fff;border-radius:7px;overflow:hidden;padding-bottom:25px}.px-skeleton-photo{aspect-ratio:1.22;background:#edf0f2}.px-skeleton-line{height:13px;margin:22px 20px 0;width:70%;border-radius:3px;background:#edf0f2}.px-skeleton-line.short{width:45%;margin-top:12px}.px-skeleton-photo,.px-skeleton-line,.is-loading{animation:px-breathe 1s ease-in-out infinite alternate}.px-empty-state{text-align:center;min-height:360px;padding:70px 20px;background:#fff;border:1px solid #e8ecef;border-radius:7px}.px-empty-state h2{font-size:20px;font-weight:550;margin:15px 0 9px}.px-empty-state p{font-size:12px;color:#8a959d;margin:0 0 24px}.px-empty-symbol{font-size:30px;color:#9aafb4}.px-browse #showroom-status{padding:14px;margin:0 0 18px;background:transparent;border:0;text-align:left;font-size:12px}.px-browse #showroom-status[hidden]{display:none!important}.px-browse #showroom-grid[aria-busy=true]{pointer-events:none}.px-pagination{align-items:center;font-size:12px;color:#84939b;margin:32px 0 0}.px-button{border-radius:4px;background:#176d75;border-color:#176d75;transition:background .15s,transform .15s}.px-button:hover{background:#125b62}.px-button:active{transform:translateY(1px)}.px-button.secondary{background:#fff;color:#41636c;border:1px solid #d8e1e5}.px-button.secondary:hover{background:#edf4f4;border-color:#afc6ca}.px-buying-note{border-top:1px solid #e0e5e8;padding:21px 0;margin-bottom:36px}.px-buying-note summary{font-size:12px;color:#6e7e88;cursor:pointer}.px-buying-note p{font-size:12px;color:#87949c;line-height:1.8;max-width:700px}.px-footer{background:#fff;border-top:1px solid #e6eaec;padding:27px 0}.px-footer .px-footer-brand{font-size:16px}.px-footer .px-footer-brand span{display:none}.px-footer .px-container{gap:30px}.px-footer small{margin-left:auto;color:#8c979f;font-size:10px}
.px-pedigree-file{border:1px solid #dde5e9;border-radius:7px;overflow:hidden;background:#fff;margin-bottom:18px}.px-document-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e6ecef}.px-document-header strong{font-size:13px;font-weight:550;display:block;overflow-wrap:anywhere}.px-document-header small{font-size:10px;color:#8d9aa3;display:block;margin-top:4px}.px-document-header .px-button{flex-shrink:0;font-size:11px}.px-document-pdf{width:100%;height:640px;display:block;border:0;background:#eff2f4}.px-uploaded-pedigree{width:100%;height:auto;display:block;cursor:zoom-in}.px-pedigree-file>.px-text-button{margin:12px 20px;font-size:10px}.px-document-stage{padding:20px;overflow:auto;max-height:85vh}.px-document-stage img{width:100%;min-width:800px;cursor:default}.px-sample-banner{background:#f5f0e6;color:#9c8663;padding:5px;font-size:9px;letter-spacing:.3px}
@keyframes px-card-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes px-breathe{from{opacity:.55}to{opacity:1}}
@media(min-width:1600px){.px-browse-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}}
@media(max-width:1100px){.px-browse-layout{grid-template-columns:185px minmax(0,1fr);gap:22px}.px-browse-results .px-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-page .header .head{padding-inline:28px}.px-browse-toolbar .px-catalog-tabs{gap:18px}}
@media(max-width:820px){.px-browse-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:12px}.px-browse-toolbar .px-catalog-tabs{width:100%;justify-content:space-between}.px-browse-layout{grid-template-columns:minmax(0,1fr)}.px-sort-control{margin-right:auto}.px-filter-toggle{display:flex;align-items:center;gap:6px;font-size:11px;padding:9px 13px}.px-filter-toggle #filter-count:empty{display:none}.px-filter-toggle #filter-count{background:#e1edee;border-radius:3px;padding:0 5px}.px-filter-panel{display:none;position:static;grid-column:1;grid-row:1;padding:20px;background:#fff;border:1px solid #e1e7ea;border-radius:7px}.filters-open .px-filter-panel{display:block;animation:px-card-in .2s ease-out}.px-filter-fields{grid-template-columns:1fr 1fr}.px-filter-panel details{padding:13px 0}.px-filter-panel details:last-of-type .px-filter-fields{grid-template-columns:1fr}.px-filter-panel #filter-done{display:block;width:100%;margin-top:18px}.px-browse-heading{padding-top:20px}.px-title-row{margin-bottom:20px}.px-browse-toolbar{margin-bottom:20px}.px-browse-results .px-card-grid{gap:16px}.px-document-pdf{height:480px}}
@media(max-width:520px){.showroom-page .header .head{padding:14px 17px;min-height:72px;gap:10px}.showroom-page .nav{gap:25px}.px-browse-heading .px-breadcrumb{padding-bottom:20px;font-size:10px}.px-title-row h1{font-size:32px}.px-title-row .px-eyebrow{font-size:8px}.px-title-row .px-market-count{font-size:10px}.px-browse-toolbar .px-tab{font-size:11px;padding:15px 0 13px;gap:5px}.px-browse-toolbar .px-catalog-tabs{gap:12px}.px-sort-control{gap:8px;font-size:10px}.px-sort-control select{font-size:11px;max-width:190px}.px-browse-results .px-card-grid{grid-template-columns:1fr}.px-browse .px-card-picture{aspect-ratio:1.44}.px-browse .px-card-info{padding:19px 21px 0}.px-browse .px-card-info h3{font-size:19px;min-height:0}.px-browse .px-card-ring{font-size:11px}.px-browse .px-card-breeder{font-size:10px}.px-browse .px-card-traits{font-size:11px}.px-browse .px-card-bottom strong{font-size:24px}.px-browse .px-card-view{font-size:11px}.px-skeleton-photo{aspect-ratio:1.44}.px-document-header{padding:13px;align-items:flex-start}.px-document-header .px-button{font-size:9px;padding:9px}.px-document-pdf{height:420px}.px-buying-note{margin-bottom:20px}.px-footer .px-container{gap:20px}.px-browse .px-card-assets span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.px-browse .px-pigeon-card,.px-skeleton-photo,.px-skeleton-line,.is-loading,.filters-open .px-filter-panel{animation:none}.showroom-page *{scroll-behavior:auto!important;transition:none!important}}

.px-pdf-viewer{background:#f1f4f5;padding:12px}.px-pdf-canvas{width:100%;height:auto;display:block;background:#fff;box-shadow:0 2px 7px #172d4010}.px-pdf-pager{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 0 0;font-size:11px;color:#7b8e99}.px-pdf-pager button:disabled{opacity:.35;cursor:default}

.px-browse-heading{padding-top:32px}.px-title-row h1{margin-top:0}.px-title-row{margin-bottom:25px}@media(max-width:520px){.px-browse-heading{padding-top:27px}.px-title-row{margin-bottom:24px}}

.px-reader-toolbar{display:flex;align-items:center;justify-content:center;gap:22px;padding:2px 8px 12px;background:#f1f4f5}.px-reader-toolbar button{min-height:36px;padding:6px 10px;font-size:11px;white-space:nowrap}.px-reader-toolbar button:disabled{opacity:.35;cursor:default}.px-pdf-scroll,.px-document-scroll{overflow:auto;max-width:100%;max-height:72vh;overscroll-behavior:contain}.px-pdf-paper{margin-inline:auto}.px-pdf-canvas{max-width:none}.px-document-stage .px-pdf-viewer{padding:12px}.px-document-stage .px-pdf-scroll{max-height:65vh}.px-document-stage img.px-reader-image{min-width:0;max-width:none;height:auto;display:block;margin:auto;cursor:default}.px-document-header{flex-wrap:wrap}.px-document-header>div:first-child{flex:1;min-width:150px}.px-document-stage{background:#f1f4f5}.px-document-scroll:focus-visible,.px-pdf-scroll:focus-visible{outline:2px solid #177b83;outline-offset:-2px}
@media(max-width:520px){.px-document-stage{padding:10px}.px-document-header{gap:8px}.px-document-header>div:first-child{flex-basis:100%}.px-reader-toolbar{gap:8px}.px-reader-toolbar button{font-size:10px;min-height:40px}.px-lightbox .px-dialog-bar .px-button{min-height:36px}.px-document-stage .px-pdf-scroll{max-height:62vh}}

.px-pedigree-modal[open]{display:flex;flex-direction:column;height:92dvh;overflow:hidden}.px-pedigree-modal>.px-dialog-bar{flex-shrink:0}.px-pedigree-modal>#pedigree-full{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:12px;max-height:none}.px-pedigree-modal .px-pdf-viewer{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.px-pedigree-modal .px-pdf-scroll,.px-pedigree-modal .px-document-scroll{flex:1;min-height:0;max-height:none}.px-pedigree-modal .px-reader-toolbar,.px-pedigree-modal .px-pdf-pager{flex-shrink:0}.px-pedigree-modal .px-reader-toolbar button{font-size:12px}
.px-section-nav{position:sticky;top:0;z-index:20;background:#f7f8fa;padding:16px 0;margin-bottom:26px;isolation:isolate}.px-section-nav a{padding:6px 0;border-bottom:2px solid transparent;transition:color .16s,border-color .16s}.px-section-nav a[aria-current="location"]{color:#177b83;border-bottom-color:#177b83;font-weight:650}.px-section-nav a:focus-visible{outline:2px solid #177b83;outline-offset:4px}.px-listing-sidebar{top:80px}.px-media-section,.px-content-section{scroll-margin-top:82px}@media(max-width:820px){.px-section-nav{gap:22px;padding:10px 0;margin-bottom:20px;font-size:12px}.px-listing-grid>.px-listing-content>#photos{grid-row:1}.px-listing-sidebar{grid-row:2}.px-section-nav a{min-height:36px;display:inline-flex;align-items:center}}
html:has(body.showroom-page){scroll-padding-top:0;scroll-behavior:auto}
.px-lightbox[open]{display:flex;flex-direction:column;height:94dvh;overflow:hidden}.px-lightbox .px-dialog-bar{flex:none;flex-wrap:wrap;padding:12px 16px;gap:8px}.px-lightbox .px-dialog-bar strong{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}.px-photo-controls{display:flex;align-items:center;justify-content:center;gap:8px;flex-basis:100%}.px-lightbox .px-icon-button{width:44px;min-width:44px;min-height:44px;padding:6px;font-size:20px;line-height:1}.px-photo-controls #photo-fit{min-width:66px;min-height:44px;font-size:13px}.px-lightbox .px-lightbox-stage{display:block;flex:1;min-height:0;height:auto;overflow:auto;overscroll-behavior:contain}.px-photo-paper{min-width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.px-lightbox-stage .px-photo-paper img{max-width:none;max-height:none;height:auto;flex:none;transform:none;transition:none;display:block}.px-lightbox-stage img[hidden],.px-photo-controls button[hidden]{display:none!important}#photo-view-status{padding:20px;text-align:center;font-size:12px;color:#687e8b}.px-lightbox-stage:focus-visible{outline:2px solid #177b83;outline-offset:-3px}.px-photo-controls button:disabled{opacity:.35;cursor:default}
.px-photo-paper[hidden]{display:none!important}
.px-lightbox .px-lightbox-stage{place-items:normal}.px-photo-paper{justify-self:start;align-self:start}

/* Compact top filters and photo-led catalogue. */
.px-browse-layout{grid-template-columns:minmax(0,1fr);gap:22px}
.px-more-filters{min-width:0}.px-more-filter-content{min-width:0}
@media(min-width:821px){
 .px-filter-panel{position:relative;top:auto;display:block;width:100%;padding:12px 18px 16px;background:#fff;border:1px solid var(--px-line);border-radius:7px;z-index:5}
 .px-filter-heading{margin:0 0 10px}.px-filter-heading h2{font-size:11px;font-weight:500;color:#6d7e89}.px-filter-heading button{min-height:24px}
 .px-filter-panel form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:end}
 .px-filter-panel form>.px-primary-filters,.px-filter-panel form>.px-primary-filters>.px-filter-fields{display:contents}
 .px-filter-panel form>.px-primary-filters>.px-filter-group-title{display:none}
 .px-filter-panel .px-field{min-width:0;font-size:11px;gap:6px}.px-filter-panel select,.px-filter-panel input{min-width:0;width:100%;min-height:44px}
 .px-filter-panel details,.px-filter-panel details:first-child{padding:0;border:0}
 .px-filter-panel .px-more-filters{position:relative}
 .px-filter-panel .px-more-filters>summary{min-height:44px;padding:10px 12px;gap:8px;border:1px solid #d8e3e6;border-radius:4px;font-size:12px;color:#315a65;background:#f7fafb;justify-content:space-between}
 .px-filter-panel .px-more-filters[open]>summary{border-color:#177b83;color:#17646c}
 .px-more-filters>.px-more-filter-content{position:absolute;top:calc(100% + 12px);right:0;width:min(520px,calc(100vw - 80px));padding:20px;background:#fff;border:1px solid #dbe4e7;border-radius:7px;box-shadow:0 16px 40px #172d401c;z-index:10}
 .px-more-filter-content>details+details{margin-top:18px;padding-top:16px;border-top:1px solid var(--px-line)}
 .px-more-filter-content .px-filter-fields{padding-top:12px;gap:12px}
 .px-more-filter-content>details:first-child .px-filter-fields{grid-template-columns:1fr 2fr}
 .px-more-filter-content .px-filter-hint{grid-column:1/-1}
 .px-more-filter-content>details:last-child .px-filter-fields{grid-template-columns:1fr 1fr}
 .px-more-filter-content input[type=checkbox]{width:17px;min-height:17px;flex-shrink:0}
 .px-browse-results .px-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
}
@media(min-width:1400px){.px-browse-results .px-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:821px) and (max-width:1100px){.px-filter-panel form{grid-template-columns:repeat(3,minmax(0,1fr))}.px-filter-panel{padding:12px 16px 16px}}
@media(max-width:820px){.px-more-filter-content{padding-top:8px}.px-more-filter-content>details:last-child .px-filter-fields{grid-template-columns:1fr}.px-more-filters>summary{min-height:44px}.px-filter-panel #filter-done{min-height:44px}}
.px-browse .px-card-picture{aspect-ratio:1.32}.px-browse .px-card-picture img{padding:6px}
.px-browse .px-card-info{padding:16px 18px 0}.px-browse .px-card-info h3{font-size:18px;line-height:1.35;min-height:0;margin-bottom:9px}
.px-browse .px-card-ring{font-size:11px;letter-spacing:.6px}.px-browse .px-card-breeder{font-size:10px;text-transform:none;letter-spacing:.2px}
.px-browse .px-card-traits{font-size:11px;margin-bottom:12px}.px-browse .px-card-assets:empty{display:none}
.px-browse .px-card-assets{min-height:0;margin-bottom:12px}.px-browse .px-card-bottom{padding:14px 0 17px}.px-browse .px-card-bottom strong{font-size:25px}.px-browse .px-card-view{font-size:11px}
.px-browse .px-status-pill{font-size:10px;padding:5px 9px}.px-browse .px-card-main{height:100%;display:flex;flex-direction:column}.px-browse .px-card-info{display:flex;flex-direction:column;flex:1}.px-browse .px-card-bottom{margin-top:auto}
.px-listing-heading{margin-bottom:22px}.px-listing-heading h1{font-size:36px;letter-spacing:-1px}.px-identity-line{font-size:13px}
.px-main-image{border-radius:7px}.px-thumbnail.active{border-color:#177b83}.px-listing-sidebar{gap:14px}
.px-side-panel{padding:20px 22px;border-radius:7px}.px-side-panel h2{font-size:15px;margin-bottom:12px;color:#203c50}
.px-side-panel dl{font-size:13px;gap:0 16px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.px-side-panel dt,.px-side-panel dd{padding:10px 0;border-bottom:1px solid #edf0f2;overflow-wrap:anywhere;min-width:0;line-height:1.5}.px-side-panel dt:last-of-type,.px-side-panel dd:last-of-type{border-bottom:0}.px-side-panel dd{font-weight:500;color:#233f50}
.px-side-panel #listing-breeder{font-size:16px;line-height:1.5;display:block;overflow-wrap:anywhere}.px-purchase-card{border-radius:7px;padding:22px}.px-purchase-card .subtle-link{font-size:12px;line-height:1.6}.px-sale-note{font-size:12px}.px-content-section h2{font-size:21px}
@media(max-width:520px){.px-listing-heading h1{font-size:28px}.px-browse .px-card-info{padding:16px 18px 0}.px-browse .px-card-info h3{font-size:20px}.px-browse .px-card-picture{aspect-ratio:1.32}.px-side-panel{padding:18px}.px-browse .px-card-bottom strong{font-size:26px}}

.px-filter-group-title{font-size:12px;margin:14px 0 0;color:#526e7c;font-weight:600}
