.city-image-banner picture,.city-image-banner__link,.city-image-banner img{display:block;width:100%}.city-image-banner img{height:auto}.city-image-banner__link:focus-visible{outline:3px solid currentColor;outline-offset:-3px}.city-image-banner__placeholder{width:100%;max-height:480px}.city-product-selection{--product-list-items-per-row: 2;--product-list-horizontal-spacing-factor: 1;--product-list-vertical-spacing-factor: 1}@media(min-width:1000px){.city-product-selection{--product-list-items-per-row: 4}}.city-mobile-menu__list{min-width:0}.city-mobile-menu__list>li{border-block-end:1px solid rgb(var(--text-color) / .12)}.city-mobile-menu__row,.city-mobile-menu__city{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;width:100%;padding-block:.8rem;text-align:start;line-height:1.5;overflow-wrap:anywhere}.city-mobile-menu__row{font-size:.875rem;letter-spacing:normal}.city-mobile-menu__row svg{flex-shrink:0;transition:transform .15s}.city-mobile-menu__branch>summary{cursor:pointer;list-style:none}.city-mobile-menu__branch>summary::-webkit-details-marker{display:none}.city-mobile-menu__branch[open]>summary svg{transform:rotate(180deg)}.city-mobile-menu__category{font-size:.8125rem;letter-spacing:.08em}.city-mobile-menu .city-mobile-menu__children{margin-inline-start:.25rem;padding-inline-start:.85rem;border-inline-start:1px solid rgb(var(--text-color) / .18)}.city-mobile-menu__children>li:last-child{border-block-end:0}.city-mobile-menu__landing,.city-mobile-menu__all{text-decoration:underline;text-underline-offset:.2em}.city-mobile-menu__landing{margin-block-end:.5rem}.city-mobile-menu__row:focus-visible{outline:2px solid currentColor;outline-offset:2px}ilo-shop-address{position:relative;display:inline-flex}.ilo-shop-address__trigger{cursor:pointer;font:inherit;color:inherit;background:transparent}.ilo-shop-address__trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ilo-shop-address__trigger[aria-expanded=true]{background:rgb(var(--text-color) / .07)}.ilo-shop-address__panel{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:30;width:280px;max-width:calc(100vw - 32px);padding:14px 16px;border:1px solid #d8d2c9;border-radius:8px;background:#fffdf9;color:#292723;box-shadow:0 6px 20px #0002;font-size:13px;line-height:1.5;text-align:start;font-weight:400}.ilo-shop-address__panel[hidden]{display:none}.ilo-shop-address__panel strong,.ilo-shop-address__panel>span{display:block}.ilo-shop-address__panel strong{margin-block-end:5px}.ilo-shop-address__contact{display:inline-block;margin-block-start:8px;text-decoration:underline;text-underline-offset:3px}.ilo-shop-address__contact:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
