.bk-favorites-label {display:none}
.bk-editions-real-interiors img {display:block;width:100%;height:auto}
.editions-page .bk-mobile-swipe-gallery {display:block!important;background:#fff;padding:30px clamp(18px,4vw,64px) 32px!important;overflow:hidden;box-sizing:border-box;scroll-margin-top:84px}
.bk-journey-steps {display:flex;justify-content:center;gap:36px;list-style:none;padding:0 0 22px;margin:0 0 26px;border-bottom:1px solid rgba(17,17,17,.15);font:11px/1.5 "Overpass",Arial,sans-serif;color:#555}
.bk-journey-steps li {display:flex;align-items:baseline;gap:8px}
.bk-journey-steps b {font-weight:600;color:#111}
.editions-page .bk-mobile-swipe-gallery__head {display:flex;align-items:center;gap:16px;padding:0 0 18px!important}
.editions-page .bk-mobile-swipe-gallery__head h2 {font:600 14px/1.3 "Overpass",Arial,sans-serif;letter-spacing:.09em;margin:0}
.editions-page .bk-mobile-swipe-gallery__hint {display:none!important}
.editions-page .bk-shop-clarity {grid-template-columns:minmax(0,1fr)!important}
.editions-page .bk-shop-clarity__label {display:none!important}
.editions-page .bk-shop-clarity__prices {justify-self:start;text-align:left!important}
.editions-page .bk-shop-clarity__price-row {justify-content:flex-start!important}
.editions-page .bk-shop-clarity__action {display:none!important}
.bk-collection-navigation {display:flex;gap:4px}
.bk-collection-navigation button {appearance:none;border:0;background:transparent;color:#111;width:44px;height:44px;font:22px "Overpass",Arial,sans-serif;cursor:pointer}
.bk-collection-navigation button:disabled {opacity:.25;cursor:default}
.bk-collection-navigation .bk-arrow-glyph {display:none}
.bk-collection-navigation .bk-arrow-line {display:block;width:34px;height:14px;margin:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter}
.editions-page .bk-mobile-swipe-gallery__track {display:flex;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 0 10px;scrollbar-width:none}
.bk-mobile-swipe-gallery__track::-webkit-scrollbar {display:none}
.bk-collection-item {position:relative;flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start}
.editions-page .bk-collection-item>.bk-mobile-swipe-gallery__card {display:block;width:100%!important;max-width:none!important;min-width:0!important;margin:0;padding:0!important;border:0!important;background:transparent!important;color:#111;text-align:left;font-family:"Overpass",Arial,sans-serif;cursor:pointer}
.bk-collection-item .bk-mobile-swipe-gallery__card img {display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#fff}
.editions-page .bk-mobile-swipe-gallery__meta {display:flex;flex-direction:column;gap:5px!important;padding-top:12px}
.editions-page .bk-mobile-swipe-gallery__number {font-size:11px;line-height:1.4;letter-spacing:.06em;font-weight:600}
.editions-page .bk-mobile-swipe-gallery__price {font-size:12px!important;line-height:1.4;font-weight:500!important;letter-spacing:0!important;opacity:1!important}
.editions-page .bk-mobile-swipe-gallery__cta {display:inline-block;width:max-content;max-width:100%;margin-top:4px;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:2px}
.bk-collection-note {display:flex;justify-content:space-between;gap:14px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(17,17,17,.15);font:11px/1.5 "Overpass",Arial,sans-serif;color:#555}
.bk-collection-all {display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font:600 11px/1.4 "Overpass",Arial,sans-serif;color:#111;letter-spacing:.045em;text-decoration:underline;text-underline-offset:5px}
.bk-collection-item .bk-favorite-toggle {display:none!important}
.editions4-archive__meta .bk-artwork-title-row {display:flex!important;align-items:center;gap:3px;width:max-content;max-width:100%}
.editions4-archive__meta .bk-artwork-title-row>b {min-width:0}
.editions4-archive__meta .bk-favorite-toggle {position:static;display:inline-flex!important;flex:0 0 24px;vertical-align:middle;align-items:center;justify-content:center;width:24px;height:24px;margin:-5px 0 -5px 1px;border:0;background:transparent;color:#333;padding:0;cursor:pointer;opacity:.72}
.bk-favorite-toggle svg {box-sizing:content-box;width:16px;height:16px;padding:4px;border-radius:50%;background:rgba(255,255,255,.86);fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}
.bk-favorite-toggle[aria-pressed="true"] svg {fill:#555}
.editions4-archive__meta .bk-favorite-toggle svg {width:14px;height:14px;padding:0;background:transparent;border-radius:0;fill:none!important;stroke-width:1.15}
.editions4-archive__meta .bk-favorite-toggle[aria-pressed="true"] svg {fill:currentColor!important;stroke-width:1.35}
.editions4-archive__grid article {position:relative}
.editions-page .bk-editions-entry__shop-link {font-size:12px!important;min-height:24px;line-height:1.5!important}
.bk-purchase-guide {margin:14px 0 16px;padding:14px 0;border-top:1px solid rgba(17,17,17,.15);font-family:"Overpass",Arial,sans-serif;color:#111}
.bk-purchase-guide__step {margin:0 0 6px;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.055em;text-transform:uppercase}
.bk-purchase-guide h3 {margin:0 0 9px;font-size:17px;line-height:1.3;font-weight:500}
.bk-purchase-guide__paper {display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:12px;line-height:1.45}
.bk-purchase-guide__paper p {margin:0}
.bk-purchase-guide__paper b {display:block;font-weight:600}
.bk-purchase-guide__paper span {display:block;color:#555;font-size:11px}
.bk-purchase-summary {padding:12px 0 0;font:12px/1.5 "Overpass",Arial,sans-serif;color:#111}
.bk-purchase-summary__choice {display:block;font-weight:600;margin-bottom:8px}
.bk-purchase-summary__shipping {display:block;color:#555;font-size:11px}
.bk-purchase-summary button,.bk-description-toggle {appearance:none;display:inline-flex;align-items:center;border:0;border-bottom:1px solid rgba(17,17,17,.3);background:transparent;color:#555;min-height:40px;padding:0;margin:0;font:11px "Overpass",Arial,sans-serif;cursor:pointer}
.bk-description-toggle {margin:4px 0 10px;color:#111;font-size:12px}
#my-store-142130757 [data-bk-description][hidden] {display:none!important}
#my-store-142130757 .bk-product-editorial {margin:8px 0 10px!important}
#my-store-142130757 .bk-product-editorial__type,#my-store-142130757 .bk-product-trust {display:none!important}
#my-store-142130757 .bk-product-actions {display:flex!important;gap:16px;margin:0!important;padding:0!important;border:0!important}
#my-store-142130757 .bk-product-action {flex-direction:row!important;gap:6px!important;padding:0!important;min-height:44px!important;font-size:9px!important;letter-spacing:.04em!important}
#my-store-142130757 .bk-product-action svg {width:16px!important;height:16px!important;stroke-width:1.2!important}
#my-store-142130757 .bk-product-action--buy {display:none!important}
#my-store-142130757 .bk-view-space {margin:0!important;min-height:36px!important;font-size:10px!important}
#my-store-142130757 .product-details__product-share,#my-store-142130757 .product-details-module__social-share,#my-store-142130757 .ecwid-productBrowser-sharePanel,#my-store-142130757 [data-bk-social-share-hidden] {display:none!important}
#my-store-142130757 .bk-product-description-de {margin:0 0 24px;padding:0 0 22px;border-bottom:1px solid rgba(17,17,17,.16);font:13px/1.55 "Overpass",Arial,sans-serif;color:#111}
#my-store-142130757 .bk-product-description-de p {margin:0 0 10px}
#my-store-142130757 .bk-product-description-de strong {font-weight:600}
#my-store-142130757 .bk-product-description-de__language {font-size:10px;letter-spacing:.09em}
html[lang="en"] #my-store-142130757 .bk-product-description-de {display:none!important}
.bk-size-guide {box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);gap:clamp(36px,6vw,110px);padding:clamp(42px,5vw,70px) 5vw;background:#fff;color:#111;border-top:1px solid rgba(17,17,17,.14);border-bottom:1px solid rgba(17,17,17,.14)}
.bk-size-guide__intro>p,.bk-about-artist__copy>p {margin:0 0 14px;font:600 10px/1.4 "Overpass",Arial,sans-serif;letter-spacing:.12em}
.bk-size-guide__intro h2,.bk-about-artist__copy h2 {margin:0;font:600 clamp(21px,2.25vw,34px)/1.08 "Overpass",Arial,sans-serif;letter-spacing:-.025em}
.bk-size-guide__intro>span {display:block;max-width:390px;margin-top:20px;font:13px/1.55 "Overpass",Arial,sans-serif;color:#4f4f4f}
.bk-size-guide__options {position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end}
.bk-size-guide__options::before {content:"";position:absolute;z-index:0;left:0;right:0;top:159px;height:1px;background:rgba(17,17,17,.38)}
.bk-size-guide__options article {min-width:0}
.bk-size-guide__wall {position:relative;z-index:1;height:160px;background:transparent;overflow:visible}
.bk-size-guide__wall i {display:none}
.bk-size-guide__frame {position:absolute;left:50%;bottom:0;transform:translateX(-50%);box-sizing:border-box;background:transparent;border:1px solid #111;box-shadow:none}
.bk-size-guide__frame::after {content:"";position:absolute;inset:5px;border:1px solid rgba(17,17,17,.18)}
.bk-size-guide__frame--small {width:44px;height:55px}.bk-size-guide__frame--medium {width:60px;height:84px}.bk-size-guide__frame--large {width:76px;height:109px}
.bk-size-guide__options h3 {margin:14px 0 4px;font:600 12px/1.4 "Overpass",Arial,sans-serif;letter-spacing:.04em}
.bk-size-guide__options p,.bk-size-guide__note {margin:0;font:11px/1.45 "Overpass",Arial,sans-serif;color:#5c5c5c}
.bk-size-guide__note {grid-column:2;margin-top:-12px}
.bk-about-artist {box-sizing:border-box;display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,92px);padding:clamp(46px,5vw,72px) 7vw;background:#ece8df;color:#111}
.bk-about-artist figure {margin:0;overflow:hidden;aspect-ratio:4/5;max-width:220px}
.bk-about-artist img {display:block;width:100%;height:100%;object-fit:cover;object-position:center 24%;filter:grayscale(1)}
.bk-about-artist__copy {max-width:690px}
.bk-about-artist__copy>span {display:block;max-width:640px;margin:24px 0 25px;font:clamp(14px,1.35vw,18px)/1.55 "Overpass",Arial,sans-serif}
.bk-about-artist__copy a {display:inline-flex;min-height:44px;align-items:center;color:#111;font:600 11px/1.4 "Overpass",Arial,sans-serif;letter-spacing:.055em;text-decoration:none;border-bottom:1px solid currentColor}
.bk-cart-confirmation {position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:2147483640;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(510px,calc(100vw - 32px));padding:16px 20px;border:1px solid #111;background:#fff;color:#111;font:12px/1.4 "Overpass",Arial,sans-serif;box-shadow:0 3px 16px rgba(0,0,0,.12)}
.bk-cart-confirmation[hidden] {display:none}
.bk-cart-confirmation button {appearance:none;min-height:44px;border:0;border-bottom:1px solid #111;background:transparent;color:#111;padding:0;font:600 11px "Overpass",Arial,sans-serif;cursor:pointer;white-space:nowrap}
.bk-cart-confirmation__dismiss {margin-left:8px;width:32px;font-size:22px!important;border:0!important}
.bk-collection-navigation button:focus-visible,.bk-collection-all:focus-visible,.bk-description-toggle:focus-visible,.bk-cart-confirmation button:focus-visible {outline:2px solid currentColor;outline-offset:3px}
@media(min-width:901px) {
  body.bk-editions-ux .editions-page .editions-floating-menu-anchor,
  body.bk-editions-ux .editions-page .editions-floating-menu-anchor .floating-menu {background:transparent!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}
  body.bk-editions-ux .editions-page .editions-floating-menu-anchor .floating-menu a {color:#111!important;text-shadow:none!important;mix-blend-mode:normal!important}
  body.bk-editions-ux .editions-page .editions-floating-menu-anchor .floating-menu a.bk-on-dark {color:#fff!important}
  .editions-page .editions4-archive {padding-bottom:clamp(40px,4vw,72px)!important}
  .editions-page .bk-editions-realprint-desktop-paper {margin:24px auto 48px!important}
  .editions-page .editions4-pair {padding:clamp(44px,4vw,72px) 7vw clamp(52px,5vw,88px)!important}
  .editions-page .editions4-pair article {padding-top:3vw!important}
  .editions-page .editions4-pair__pink {margin-top:7vw!important}
  .editions-page .bk-editions-real-interiors {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;padding:24px 5vw 52px}
  .editions-page .bk-editions-real-interiors figure {margin:0}
  .editions-page .bk-editions-real-interiors figure:first-child {margin-top:clamp(-460px,-30vw,-260px)!important}
  body.bk-editions-ux .editions-page .bk-ecwid-cart {position:fixed!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;top:8px!important;bottom:auto!important;right:32px!important;left:auto!important;z-index:120!important;min-width:130px!important;min-height:44px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#111!important;font-size:11px!important;letter-spacing:.025em!important}
  body.bk-editions-ux .bk-cart-icon {display:block;width:18px;height:18px;stroke-width:1.2}
  body.bk-editions-ux #bk-ecwid-cart-count::before {content:"("}
  body.bk-editions-ux #bk-ecwid-cart-count::after {content:")"}
  body.bk-editions-ux .bk-header-favorites {position:fixed;display:flex;align-items:center;justify-content:flex-end;gap:7px;top:8px;right:186px;z-index:120;width:112px;height:44px;padding:0;border:0;background:transparent;color:#111;font:11px "Overpass",Arial,sans-serif;letter-spacing:.025em;cursor:pointer}
  .bk-header-favorites svg {width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round}
  .bk-favorites-label {display:inline}
  .bk-favorites-count {font:10px "Overpass",Arial,sans-serif}
  body.bk-editions-ux .editions-page .bk-ecwid-cart.bk-on-dark,body.bk-editions-ux .bk-header-favorites.bk-on-dark {color:#fff!important}
  .editions-page .editions4-archive {scroll-margin-top:100px}
  .editions4-archive__meta .bk-favorite-toggle {opacity:.72;transition:opacity .15s}
  .editions4-archive__meta .bk-favorite-toggle:hover,.editions4-archive__meta .bk-favorite-toggle:focus-visible,.editions4-archive__meta .bk-favorite-toggle[aria-pressed="true"] {opacity:1}
}
@media(max-width:900px) {
  .site-footer .site-footer__newsletter {text-decoration:none!important;border-bottom:1px solid currentColor!important}
  .site-footer .bk-editions-footer-payment {margin:18px 0 13px!important}
  .editions-page .bk-mobile-swipe-gallery {padding:24px 18px 24px!important;scroll-margin-top:calc(var(--bk-shop-header) + 16px);background:#111!important;color:#fff!important}
  .editions-page .bk-mobile-swipe-gallery .bk-journey-steps,
  .editions-page .bk-mobile-swipe-gallery .bk-journey-steps li,
  .editions-page .bk-mobile-swipe-gallery .bk-journey-steps b,
  .editions-page .bk-mobile-swipe-gallery .bk-collection-note,
  .editions-page .bk-mobile-swipe-gallery .bk-collection-note span,
  .editions-page .bk-mobile-swipe-gallery .bk-collection-all,
  .editions-page .bk-mobile-swipe-gallery .bk-mobile-swipe-gallery__hint,
  .editions-page .bk-mobile-swipe-gallery .bk-collection-navigation button {color:#fff!important;opacity:1}
  .editions-page .bk-mobile-swipe-gallery .bk-journey-steps,
  .editions-page .bk-mobile-swipe-gallery .bk-collection-note,
  .editions-page .bk-mobile-swipe-gallery .bk-collection-navigation button {border-color:rgba(255,255,255,.25)}
  .editions-page .bk-mobile-swipe-gallery .bk-collection-navigation button:disabled {opacity:.25}
  .bk-journey-steps {display:grid;grid-template-columns:repeat(3,1fr);gap:12px;justify-content:initial;padding-bottom:18px;margin-bottom:18px;font-size:10px}
  .bk-journey-steps li {display:block;line-height:1.5}
  .bk-journey-steps b {display:block;margin-bottom:3px}
  .editions-page .bk-mobile-swipe-gallery__head {gap:8px;flex-wrap:wrap}
  .editions-page .bk-mobile-swipe-gallery__head h2 {font-size:11px}
  .editions-page .bk-mobile-swipe-gallery__hint {display:none!important}
  .bk-collection-navigation {margin-left:auto}
  .editions-page .bk-mobile-swipe-gallery__track {gap:14px;margin-right:-18px;padding-right:18px}
  .bk-collection-item {flex:0 0 calc((100vw - 50px)/2);min-width:135px;max-width:none}
  .editions-page .bk-mobile-swipe-gallery__number {font-size:9px}
  .editions-page .bk-mobile-swipe-gallery__price {font-size:11px!important}
  .editions-page .bk-mobile-swipe-gallery__cta {font-size:8px;letter-spacing:.025em}
  .bk-collection-note {flex-direction:column;gap:3px;margin-top:18px;font-size:11px}
  .bk-collection-all {margin-top:6px;font-size:10px}
  .editions-page .bk-editions-trust .bk-editions-trust__inner {padding:14px 18px!important;gap:10px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__payment {gap:6px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__label {font-size:8px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__brands {gap:10px 15px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__brand--paypal img {width:50px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__brand--apple svg {width:46px!important;height:26px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__brand--visa img {width:40px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__brand--mastercard img {width:32px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__benefits {padding-top:10px!important;gap:8px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__benefit {font-size:8px!important}
  .editions-page .bk-editions-trust .bk-editions-trust__benefit:nth-child(n+3) {display:none!important}
  .bk-cart-confirmation {bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:10px;padding:10px 14px}
  .bk-size-guide {display:block;padding:34px 18px 36px}
  .bk-size-guide__intro h2,.bk-about-artist__copy h2 {font-size:27px}
  .bk-size-guide__intro>span {margin-top:15px;font-size:12px}
  .bk-size-guide__options {margin-top:24px;gap:9px}
  .bk-size-guide__options::before {top:99px}
  .bk-size-guide__wall {height:100px}
  .bk-size-guide__frame::after {inset:3px}
  .bk-size-guide__frame--small {width:29px;height:36px}.bk-size-guide__frame--medium {width:39px;height:55px}.bk-size-guide__frame--large {width:50px;height:71px}
  .bk-size-guide__options h3 {font-size:9px}.bk-size-guide__options p {font-size:8px}
  .bk-size-guide__note {margin-top:18px;font-size:10px}
  .bk-about-artist {grid-template-columns:104px 1fr;gap:20px;padding:38px 18px}
  .bk-about-artist__copy>p {font-size:8px;margin-bottom:9px}
  .bk-about-artist__copy h2 {font-size:20px}
  .bk-about-artist__copy>span {margin:13px 0 10px;font-size:10px;line-height:1.5}
  .bk-about-artist__copy a {min-height:34px;font-size:9px}
}
