.offline-catalog-link{position:fixed;bottom:16px;left:16px;z-index:10000;background:#252525;color:white!important;border-radius:22px;padding:10px 16px;font:14px Arial,sans-serif;text-decoration:none;box-shadow:0 2px 8px #0003}#offline-dialog{max-width:460px;border:0;border-radius:12px;padding:28px;font:16px/1.5 Arial,sans-serif}#offline-dialog::backdrop{background:#0007}#offline-dialog button{padding:10px 24px;cursor:pointer}.shopline-section{visibility:visible}html{scroll-behavior:smooth}
.currency-switch{display:inline-flex;align-items:center;flex-shrink:0;margin-inline-start:8px;color:inherit}.currency-switch select{font:600 13px/1.2 Arial,sans-serif;color:inherit;background:transparent;border:1px solid currentColor;border-radius:6px;padding:8px 4px;min-height:36px;max-width:106px;cursor:pointer}.currency-switch select option{color:#29252c;background:#fff}.currency-switch select:focus-visible{outline:2px solid #5b4fe9;outline-offset:3px}.header__tools:has(.currency-switch){display:flex;align-items:center}@media(max-width:600px){.currency-switch{margin-inline-start:4px}.currency-switch select{font-size:11px;max-width:90px;padding:6px 2px}}

.header__heading-logo.yoo-prints-logo{display:block;width:185px!important;height:auto!important;max-width:100%;object-fit:contain}@media(max-width:600px){.header__heading-logo.yoo-prints-logo{width:130px!important}}

/* Hide archived floating controls; keep currency selection on desktop. */
.offline-catalog-link,.preview-button-right{display:none!important}
@media(max-width:959px){.currency-switch{display:none!important}}

@media(max-width:959px){#shopline-section-header .header__search,#shopline-section-header .header__tools{display:none!important}#shopline-section-header .header__heading{grid-column:1 / 3;justify-self:start;margin:10px 0}#shopline-section-header .header__heading-link{display:block;text-align:left}}

@media(max-width:959px){.product-card-wrapper.card .price__container{display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:normal}.product-card-wrapper.card .price__regular,.product-card-wrapper.card .price-item--regular,.product-card-wrapper.card .price-item--sale{white-space:nowrap}}

@media(max-width:959px){.product-card-wrapper.card .price{display:block;width:100%}.product-card-wrapper.card .price__container{width:100%}.product-card-wrapper.card .price__regular,.product-card-wrapper.card .price__sale{align-self:flex-end;text-align:right}.product-card-wrapper.card .price__sale{justify-content:flex-end}}
