.view-container{background:var(--color-surface,#fff);justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px;display:flex;position:relative}.view-content{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1000px;margin:0 auto;display:flex}@font-face{font-family:GT America Detail;src:url(/fonts/GT-America-Standard-Regular.woff2)format("woff2");font-weight:400;font-display:swap}.artwork-page-header{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1000px;display:flex}.view-header{flex:0 0 40px;justify-content:space-between;align-items:flex-end;width:100%;height:40px;display:flex}.back-button{width:calc(20px * var(--sf));height:calc(20px * var(--sf));background:var(--one-comfortable-green);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.back-button img{width:calc(20px * var(--sf));height:calc(20px * var(--sf));display:block}.back-button:hover{opacity:.8}.artwork-info-bar{min-height:20px;font-family:"Inter Arrows", "GT America Detail", var(--font-sans);font-size:calc(14px * var(--sf));line-height:calc(20px * var(--sf));color:var(--color-text);justify-content:center;align-items:flex-end;gap:20px;display:flex}.favorite-button,.artwork-stat{height:calc(20px * var(--sf));white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:inline-flex}.favorite-button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.favorite-label{width:calc(120px * var(--sf));letter-spacing:-.4px}.viewing-label{width:calc(100px * var(--sf))}.favorite-button img{width:16px;height:calc(20px * var(--sf));display:block}.favorite-button:hover{opacity:.7}.favorite-button[aria-pressed=true] img{outline:1px solid}.favorite-button:focus-visible,.back-button:focus-visible{outline-offset:4px;outline:2px solid}.stat-icon{width:16px;height:calc(20px * var(--sf));background:var(--one-comfortable-green);justify-content:center;align-items:center;display:flex}.stat-icon img{display:block}.artwork-viewers .stat-icon{position:relative}.artwork-viewers .stat-icon img{position:absolute;top:4.011px;left:.993px}:root:not([lang=en]) .favorite-label,:root:not([lang=en]) .viewing-label{width:auto}@media (width<=520px){.artwork-info-bar{row-gap:calc(10px * var(--sf));flex-wrap:wrap;max-width:100%}}.artwork-display{width:560px;height:560px;overflow:hidden}.artwork-image{width:100%;height:100%;position:relative}.artwork-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.artwork-placeholder img{object-fit:cover;width:100%;height:100%;display:block}.artwork-details{flex-direction:column;align-items:center;gap:20px;width:240px;display:flex}.artwork-title{align-items:center;gap:4px;display:flex}.artwork-title h1{font-family:"Inter Arrows", "GT America Detail", var(--font-sans);font-size:calc(14px * var(--sf));color:var(--color-text,#000);white-space:nowrap;align-items:center;gap:4px;margin:0;font-weight:400;display:inline-flex}.expand-button{width:16px;height:calc(20px * var(--sf));cursor:pointer;color:var(--color-text,#000);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.expand-button:hover{opacity:.6}.artwork-price{font-family:Inter Arrows,GT America,sans-serif;font-size:calc(14px * var(--sf));color:var(--color-text,#000);text-align:center}.artwork-price p{white-space:nowrap;margin:0}.add-button{background:var(--apple-green);padding:0 calc(4px * var(--sf));min-height:calc(20px * var(--sf));font-family:Inter Arrows,GT America,sans-serif;font-size:calc(14px * var(--sf));color:#000;cursor:pointer;white-space:nowrap;border:none;transition:opacity .2s}.add-button:hover{opacity:.8}.add-button:active{opacity:.6}.view-footer{writing-mode:vertical-lr;transform-origin:0 100%;z-index:10;justify-content:space-between;align-items:flex-end;width:20px;height:1020px;display:flex;position:fixed;bottom:0;left:0;transform:rotate(270deg)}.footer-copyright{writing-mode:horizontal-tb;transform:rotate(90deg)}.footer-copyright p{color:#878787;white-space:nowrap;margin:0;font-family:Inter Arrows,GT America,sans-serif;font-size:12px}.footer-nav{writing-mode:horizontal-tb;flex-direction:column;gap:20px;display:flex;transform:rotate(90deg)}.footer-nav a{color:var(--color-text,#000);white-space:nowrap;font-family:Inter Arrows,GT America,sans-serif;font-size:12px;text-decoration:none}.footer-nav a:hover{text-decoration:underline}.footer-settings{writing-mode:horizontal-tb;flex-direction:column;align-items:flex-end;gap:5px;display:flex;transform:rotate(90deg)}.setting-button{color:var(--color-control-text,#3d3d3d);background:var(--color-control,#e7e7e7);cursor:pointer;white-space:nowrap;height:calc(20px * var(--sf));border:none;align-items:center;padding:0 4px;font-family:Inter Arrows,GT America,sans-serif;font-size:14px;display:inline-flex}.setting-button:hover{opacity:.8}.footer-settings span{color:var(--color-text,#000);font-family:Inter Arrows,GT America,sans-serif;font-size:12px}@media (width<=1024px){.view-footer{writing-mode:horizontal-tb;border-top:1px solid #e8e8e8;width:100%;height:auto;margin-top:60px;padding-top:60px;position:static;transform:none}.footer-copyright,.footer-nav,.footer-settings{writing-mode:horizontal-tb;transform:none}.footer-nav{flex-flow:wrap}.footer-settings{flex-direction:row;align-items:center}}@media (width<=768px){.view-container{padding:20px}.artwork-display{aspect-ratio:1;width:100%;max-width:560px;height:auto}.artwork-details{width:100%;max-width:240px}}@media (width<=480px){.cart-count-text,.cart-total-text{font-size:20px}}.view-content>.view-error{width:min(100%, calc(32 * var(--ds-unit)))}
