@layer components{body.custom-repro-page{--pr-spinner-overlay:rgba(247,242,225,0.9);--pr-remove-bg:var(--wa-logo-red,#D63B1F);--pr-remove-bg-hover:var(--wa-bronze-deep,#6F4A20);--pr-muted-text:var(--wa-muted,#6F6555)}body.custom-repro-page .consultation_bottom p{font-family:var(--font-body,'Mulish',sans-serif);color:var(--wa-parchment,#EDE9DE)}body.custom-repro-page .steps_count span{background:var(--wa-roast-soft,#3A322A);color:var(--wa-parchment,#EDE9DE);font-family:var(--font-body,'Mulish',sans-serif);font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.custom-repro-page .form_heading{font-family:var(--font-title,'Cormorant Garamond',Georgia,serif);color:var(--wa-ink,#2F2A23);font-weight:600}body.custom-repro-page .form_content{font-family:var(--font-body,'Mulish',sans-serif);color:var(--wa-ink-soft,#463F35)}body.custom-repro-page .image-upload-box#add-image{background:var(--wa-inset,#F3EFE6);border:1.5px dashed rgba(47,42,35,.28);border-radius:3px;transition:border-color .18s ease,background .18s ease}body.custom-repro-page .image-upload-box#add-image:hover{border-color:var(--wa-bronze,#8A5D2B);background:var(--wa-form-surface,#F7F2E1)}body.custom-repro-page .form-control#image_edit_requests{background:var(--wa-inset,#F3EFE6);border:1px solid rgba(47,42,35,.28);border-radius:2px;font-family:var(--font-body,'Mulish',sans-serif);color:var(--wa-ink,#2F2A23)}body.custom-repro-page .form-control#image_edit_requests:focus{border-color:var(--wa-bronze,#8A5D2B);box-shadow:0 0 0 2px rgba(138,93,43,.14);outline:none}body.custom-repro-page .form-floating>label[for="image_edit_requests"]{font-family:var(--font-body,'Mulish',sans-serif);color:var(--wa-muted,#6F6555)}body.custom-repro-page ul.sidebar-tags-chip-list a.category-filter-link,body.custom-repro-page ul.sidebar-tags-chip-list a.edit-request-example,body.custom-repro-page a.edit-request-example{display:inline-block;font-family:var(--font-body,'Mulish',sans-serif);font-weight:500;background:var(--wa-sand,#E4DDC7);border:1px solid rgba(47,42,35,.28);border-radius:3px;color:var(--wa-ink-soft,#463F35);text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}body.custom-repro-page ul.sidebar-tags-chip-list a.category-filter-link:hover,body.custom-repro-page ul.sidebar-tags-chip-list a.edit-request-example:hover,body.custom-repro-page a.edit-request-example:hover{background:var(--wa-bronze,#8A5D2B);border-color:var(--wa-bronze,#8A5D2B);color:var(--wa-inset)}body.custom-repro-page ul.sidebar-tags-chip-list a.category-filter-link.active,body.custom-repro-page a.category-filter-link.active{background:var(--wa-bronze,#8A5D2B);border-color:var(--wa-bronze,#8A5D2B);color:var(--wa-inset)}body.custom-repro-page ul.sidebar-tags-chip-list a.category-filter-link.active:hover,body.custom-repro-page a.category-filter-link.active:hover{background:var(--wa-bronze-deep,#6F4A20);border-color:var(--wa-bronze-deep,#6F4A20);color:var(--wa-inset)}body.custom-repro-page ul.sidebar-tags-chip-list a.category-filter-link::after,body.custom-repro-page ul.sidebar-tags-chip-list a.category-filter-link::before,body.custom-repro-page a.edit-request-example::after,body.custom-repro-page a.edit-request-example::before{content:none}.search_card .search_img a img,.search_card .search_img>img{transition:filter 0.75s ease,transform 2.5s ease}.search_card .search_img a:hover img,.search_card .search_img:hover>img{filter:brightness(1.14) saturate(1.25);transform:scale(1.05) translateY(-3%)}.search_sec.catalog-list-page .custom_search .search_card,.search_sec.artwork-list-page .custom_search .search_card,.search_sec.catalog-categories-page .custom_search .search_card,.search_sec.artwork-categories-page .custom_search .search_card{background:transparent;border:1px solid var(--wa-line);border-bottom:none;border-radius:0;overflow:visible;box-shadow:none;transition:background-color 0.18s ease;position:relative}.search_sec.catalog-list-page .custom_search .search_card:hover,.search_sec.artwork-list-page .custom_search .search_card:hover,.search_sec.catalog-categories-page .custom_search .search_card:hover,.search_sec.artwork-categories-page .custom_search .search_card:hover{background:var(--wa-panel,#E8E2CD)}.search_sec.catalog-list-page .custom_search .search_card .search_img,.search_sec.artwork-list-page .custom_search .search_card .search_img,.search_sec.catalog-categories-page .custom_search .search_card .search_img,.search_sec.artwork-categories-page .custom_search .search_card .search_img{padding:14px 14px 6px;background:transparent;border:none;overflow:hidden;position:relative}.search_sec.catalog-list-page .custom_search .search_card .searchCard_body,.search_sec.artwork-list-page .custom_search .search_card .searchCard_body,.search_sec.catalog-categories-page .custom_search .search_card .searchCard_body,.search_sec.artwork-categories-page .custom_search .search_card .searchCard_body{padding:14px 14px 12px;background:transparent;border-top:none;color:var(--wa-ink-soft,#463F35)}.search_sec.catalog-list-page .custom_search .search_card .art-artist h2,.search_sec.artwork-list-page .custom_search .search_card .art-artist h2,.search_sec.catalog-categories-page .custom_search .search_card .art-artist h2,.search_sec.artwork-categories-page .custom_search .search_card .art-artist h2{font-family:var(--font-body);font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0.02em;color:var(--wa-logo-red);margin:0 0 3px;line-height:1.3}.search_sec.catalog-list-page .custom_search .search_card .art-artist h2 a,.search_sec.artwork-list-page .custom_search .search_card .art-artist h2 a,.search_sec.catalog-categories-page .custom_search .search_card .art-artist h2 a,.search_sec.artwork-categories-page .custom_search .search_card .art-artist h2 a{color:var(--wa-logo-red);text-decoration:none;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.search_sec.catalog-list-page .custom_search .search_card .art-artist h2 a:hover,.search_sec.artwork-list-page .custom_search .search_card .art-artist h2 a:hover,.search_sec.catalog-categories-page .custom_search .search_card .art-artist h2 a:hover,.search_sec.artwork-categories-page .custom_search .search_card .art-artist h2 a:hover{color:var(--wa-logo-red-d)}.search_sec.catalog-list-page .custom_search .search_card .catalog-card-meta-description,.search_sec.artwork-list-page .custom_search .search_card .catalog-card-meta-description,.search_sec.catalog-categories-page .custom_search .search_card .catalog-card-meta-description,.search_sec.artwork-categories-page .custom_search .search_card .catalog-card-meta-description{font-family:var(--font-title);font-weight:500;font-style:italic;font-size:15px;line-height:normal;color:var(--wa-ink,#3E342A);opacity:.5;margin-bottom:15px}.search_sec.catalog-list-page .custom_search .search_card .art-artist span,.search_sec.artwork-list-page .custom_search .search_card .art-artist span,.search_sec.catalog-categories-page .custom_search .search_card .art-artist span,.search_sec.artwork-categories-page .custom_search .search_card .art-artist span{font-family:var(--font-body);font-size:0.82rem;font-weight:500;color:var(--wa-ink);opacity:0.5;letter-spacing:0}.search_sec.catalog-list-page .custom_search .search_card .art-artist span a,.search_sec.artwork-list-page .custom_search .search_card .art-artist span a,.search_sec.catalog-categories-page .custom_search .search_card .art-artist span a,.search_sec.artwork-categories-page .custom_search .search_card .art-artist span a{color:var(--wa-ink);text-decoration:none}.search_sec.catalog-list-page .custom_search .search_card .art-artist span a:hover,.search_sec.artwork-list-page .custom_search .search_card .art-artist span a:hover,.search_sec.catalog-categories-page .custom_search .search_card .art-artist span a:hover,.search_sec.artwork-categories-page .custom_search .search_card .art-artist span a:hover{color:var(--wa-bronze,#8A5D2B)}.search_sec.catalog-list-page .custom_search .search_card .art-title,.search_sec.artwork-list-page .custom_search .search_card .art-title,.search_sec.catalog-categories-page .custom_search .search_card .art-title,.search_sec.artwork-categories-page .custom_search .search_card .art-title{margin-top:5px;color:var(--wa-ink)}.search_sec.catalog-list-page .custom_search .search_card .art-title a,.search_sec.artwork-list-page .custom_search .search_card .art-title a,.search_sec.catalog-categories-page .custom_search .search_card .art-title a,.search_sec.artwork-categories-page .custom_search .search_card .art-title a{font-family:var(--font-body);font-style:normal;font-weight:500;font-size:1rem;line-height:1.25;color:var(--wa-ink);text-decoration:none;display:block}.search_sec.catalog-list-page .custom_search .search_card .art-title a:hover,.search_sec.artwork-list-page .custom_search .search_card .art-title a:hover,.search_sec.catalog-categories-page .custom_search .search_card .art-title a:hover,.search_sec.artwork-categories-page .custom_search .search_card .art-title a:hover{color:var(--wa-bronze,#8A5D2B)}@media (max-width:575.98px){.search_sec.catalog-list-page .custom_search .search_card .searchCard_body,.search_sec.artwork-list-page .custom_search .search_card .searchCard_body,.search_sec.catalog-categories-page .custom_search .search_card .searchCard_body,.search_sec.artwork-categories-page .custom_search .search_card .searchCard_body{padding:10px 10px 8px}.search_sec.catalog-list-page .custom_search .search_card .search_img,.search_sec.artwork-list-page .custom_search .search_card .search_img,.search_sec.catalog-categories-page .custom_search .search_card .search_img,.search_sec.artwork-categories-page .custom_search .search_card .search_img{padding:0}}.top100-listing .search_card{background:var(--wa-panel,#EDE9DE);border:1px solid var(--wa-line,rgba(47,42,35,0.16));border-radius:3px;box-shadow:0 1px 0 rgba(47,42,35,0.03);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.top100-listing .search_card:hover{border-color:var(--wa-gold-leaf,#A87F4C);box-shadow:0 6px 20px rgba(31,25,16,0.14);transform:translateY(-2px)}.top100-listing .search_img{overflow:hidden;border-radius:2px}.top100-listing .search_img img{transition:transform 0.3s ease}.top100-listing .search_card:hover .search_img img{transform:scale(1.04)}.top100-listing__card .art-title a,.top100-listing .art-title a{font-family:var(--font-title,"Cormorant Garamond",serif);font-style:italic;font-weight:500;color:var(--wa-ink,#2F2A23)}.top100-listing__card .art-title a:hover,.top100-listing .art-title a:hover{color:var(--wa-bronze,#8A5D2B)}.top100-listing .art-artist h2,.top100-listing .art-artist h2 a{font-family:var(--font-body,"Mulish",sans-serif);font-weight:700;letter-spacing:0.13em;text-transform:uppercase;font-size:0.68rem;color:var(--wa-bronze,#8A5D2B)}.top100-listing .art-artist h2 a:hover{color:var(--wa-bronze-deep,#6F4A20)}.top100-listing .addToCart{display:inline-flex;align-items:center;justify-content:center;background:var(--wa-bronze,#8A5D2B);color:var(--wa-inset);font-family:var(--font-body,"Mulish",sans-serif);font-size:0.68rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;padding:9px 16px;border:1px solid transparent;border-radius:2px;text-decoration:none;white-space:nowrap;transition:background 0.15s ease,color 0.15s ease}.top100-listing .addToCart:hover{background:var(--wa-bronze-deep,#6F4A20);color:var(--wa-inset)}.top100-listing .addToCart .product-price-display{font-weight:700;letter-spacing:0.04em;margin-left:5px;color:inherit}.search_sec.catalog-list-page .custom_search .search_card .hover_visible,.search_sec.artwork-list-page .custom_search .search_card .hover_visible,.search_sec.catalog-categories-page .custom_search .search_card .hover_visible,.search_sec.artwork-categories-page .custom_search .search_card .hover_visible{background:var(--wa-panel,#E8E2CD)}body.custom-repro-page .custom_search .search_card{background:var(--wa-inset);border:1px solid rgba(47,42,35,.16);border-radius:3px;overflow:hidden;position:relative;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}body.custom-repro-page .custom_search .search_card:hover{border-color:var(--wa-gold-leaf,#A87F4C);transform:translateY(-3px);box-shadow:0 6px 20px rgba(31,25,16,.14)}body.custom-repro-page .custom_search .search_card .search_img{position:relative;overflow:hidden;border-bottom:1px solid rgba(47,42,35,.16);background:var(--wa-panel,#EDE9DE)}body.custom-repro-page .custom_search .search_card .searchCard_body{padding:14px 16px 16px;background:var(--wa-inset)}body.custom-repro-page .custom_search .search_card .art-artist h2{font-family:var(--font-body,'Mulish',sans-serif);font-weight:700;font-size:13px;line-height:1.25;letter-spacing:.13em;text-transform:uppercase;color:var(--wa-bronze,#8A5D2B);margin:0 0 4px}body.custom-repro-page .custom_search .search_card .art-title span{font-family:var(--font-title,'Cormorant Garamond',Georgia,serif);font-weight:600;font-style:italic;font-size:18px;line-height:1.2;color:var(--wa-ink,#2F2A23);display:block}body.custom-repro-page .custom_search .search_card .card_content p{font-family:var(--font-body,'Mulish',sans-serif);font-size:13px;line-height:1.5;color:var(--wa-muted,#6F6555);margin:0}.custom_search .search_card.artwork-catalog-card .hover_visible.artwork-catalog-card__hover{padding-left:14px;padding-right:14px;padding-top:12px;padding-bottom:12px}.custom_search .search_card.artwork-catalog-card .hover_visible.artwork-catalog-card__hover .artwork-catalog-card__content,.custom_search .search_card.artwork-catalog-card .hover_visible.artwork-catalog-card__hover .artwork-catalog-card__footer{padding-left:0;padding-right:0}@media (max-width:575.98px){.custom_search .search_card.artwork-catalog-card .hover_visible.artwork-catalog-card__hover{padding-left:10px;padding-right:10px}}.custom_search .search_card.artwork-catalog-card .artwork-catalog-card__footer{align-items:stretch}.custom_search .search_card.artwork-catalog-card .artwork-catalog-card__cart-group{display:flex;align-items:stretch}.custom_search .search_card.artwork-catalog-card .artwork-catalog-card__buy-btn{display:flex;align-items:center;justify-content:center;align-self:stretch}.custom_search .search_card.artwork-catalog-card .artwork-catalog-card__fav-group{display:flex;align-items:center;justify-content:center;align-self:stretch}}