.arte-language-switch{display:inline-flex;align-items:center;gap:8px;font-family:var(--wp--preset--font-family--gallery-sans,Arial,sans-serif);font-size:11px;white-space:nowrap}.arte-language-switch span{opacity:.45}.arte-art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 36px;margin-top:35px}.arte-art-image{display:flex;position:relative;min-height:280px;aspect-ratio:4/4.2;background:#ebe7de;align-items:center;justify-content:center;padding:20px;text-decoration:none!important;overflow:hidden}.arte-art-image img{width:100%;height:100%;object-fit:contain;max-height:420px;transition:transform .5s}.arte-art-image:hover img{transform:scale(1.025)}.arte-card-action{position:absolute;bottom:16px;left:18px;right:18px;padding:10px;background:rgba(247,245,240,.93);font-size:10px;opacity:0;transform:translateY(8px);transition:all .3s}.arte-art-image:hover .arte-card-action,.arte-art-image:focus .arte-card-action{opacity:1;transform:none}.arte-art-meta{display:flex;justify-content:space-between;gap:15px;padding-top:20px}.arte-art-meta h3{font-size:27px;margin:6px 0}.arte-art-meta h3 a{text-decoration:none}.arte-art-meta .arte-eyebrow{font-size:9px;letter-spacing:.12em}.arte-card-price{font-size:11px;white-space:nowrap;padding-top:4px}.arte-caption{font-size:11px;color:#74756d;line-height:1.7}.arte-collection-filters{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:20px 0;border-top:1px solid #d9d5cc;border-bottom:1px solid #d9d5cc}.arte-filter-buttons{display:flex;gap:12px;flex-wrap:wrap;flex:1}.arte-filter-buttons button,.arte-scene-tabs button{font:inherit;font-size:11px;background:transparent;color:inherit;border:0;border-bottom:1px solid transparent;padding:10px 0;cursor:pointer}.arte-filter-buttons button[aria-pressed=true],.arte-scene-tabs button[aria-pressed=true]{border-bottom-color:currentColor}.arte-collection-filters input{max-width:180px;background:transparent;border:0;border-bottom:1px solid #aaa;font:inherit;padding:8px}.arte-search-submit{font:inherit;font-size:11px;padding:8px;background:transparent;border:1px solid #bbb;cursor:pointer}.arte-facts{margin:25px 0;font-size:12px}.arte-facts>div{display:grid;grid-template-columns:105px 1fr;gap:15px;border-bottom:1px solid #d9d5cc;padding:10px 0}.arte-facts dt{color:#737268}.arte-facts dd{margin:0}.arte-price-inquiry{font-size:17px}.arte-product-details{border-top:1px solid #d9d5cc;padding:15px 0;margin-top:20px;font-size:13px}.arte-product-details summary{cursor:pointer}.arte-enquiry-link{display:inline-block}.arte-environments{clear:both}.arte-environments h2{margin-top:8px}.arte-scene-tabs{display:flex;gap:30px;flex-wrap:wrap;margin:30px 0 20px}.arte-room{position:relative;overflow:hidden}.arte-room > img.arte-room-bg{display:block!important;width:100%;height:auto}.arte-room > img.arte-room-art{position:absolute!important;left:50%;top:34%;transform:translate(-50%,-50%);width:auto!important;height:auto!important;max-width:44%!important;max-height:42%!important;object-fit:contain;box-shadow:3px 5px 10px #0004}.arte-inquiry-form{max-width:800px}.arte-inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.arte-inquiry-fields label{display:block;font-size:12px}.arte-inquiry-fields input,.arte-inquiry-fields select,.arte-inquiry-fields textarea{display:block;width:100%;box-sizing:border-box;background:#fff8;border:1px solid #d9d5cc;padding:14px;margin-top:8px;font:inherit}.arte-field-wide{grid-column:1/-1}.arte-consent{display:flex;gap:12px;align-items:flex-start;font-size:12px;margin:25px 0}.arte-consent input{margin-top:4px}.arte-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.arte-notice{padding:28px;background:#eae6dc;border:1px solid #d9d5cc}.arte-notice h3{margin-top:0}.arte-inquiry-form .wp-element-button{cursor:pointer}.arte-filter-buttons button:focus-visible,.arte-scene-tabs button:focus-visible{outline:2px solid #9b8964;outline-offset:4px}@media(max-width:900px){.arte-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 20px}.arte-art-image{min-height:190px;padding:12px}.arte-card-action{opacity:1;transform:none;font-size:9px;padding:6px;bottom:10px;left:10px;right:10px}}@media(max-width:550px){.arte-art-grid{grid-template-columns:1fr;gap:42px}.arte-art-image{min-height:280px}.arte-art-meta h3{font-size:30px}.arte-inquiry-fields{grid-template-columns:1fr}.arte-scene-tabs{gap:10px 20px}.arte-collection-filters{align-items:stretch}.arte-filter-buttons{flex-basis:100%}.arte-collection-filters input{max-width:100%}}@media(prefers-reduced-motion:reduce){.arte-art-image img,.arte-card-action{transition:none}}
