.b4s-card__img,html body [id^=s4yk-] .s4yk__card--wide .s4yk__media{aspect-ratio:1/1!important}@media(min-width:750px){html body [id^=s4yk-] .s4yk__card--wide{grid-column:auto!important}}html body .pk-stb.b4p-sf{display:flex!important;flex-direction:column}html body .pk-stb.b4p-sf>*{order:9}html body .pk-stb.b4p-sf>.b4p-lbl--stoff{order:1}html body .pk-stb.b4p-sf>[data-teaser]{order:2}html body .pk-stb.b4p-sf>.pk-ts{order:3}html body .pk-stb.b4p-sf>.b4p-lbl--farbe{order:4}html body .pk-stb.b4p-sf>[data-renderrow]{order:5}html body .pk-stb.b4p-sf>[data-varlbl]{display:none!important}.b4p-lbl{display:flex;align-items:baseline;gap:6px;margin:4px 0 12px;font-family:var(--s4n-font);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--b-ink)}.b4p-lbl span{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}html body .pk-stb.b4p-sf>.b4p-lbl--farbe{margin-top:24px}html body .pk-stb.b4p-sf>[data-teaser]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px!important;margin:0!important;padding:0!important;overflow:visible!important}html body .b4p-sf [data-teaser] .pk-tsep{display:none!important}html body .b4p-sf [data-teaser] .pk-tsw{width:auto!important;height:auto!important;min-width:0!important;display:flex!important;flex-direction:column;align-items:center;gap:8px!important;padding:10px 1px 9px!important;border-radius:14px!important;background:var(--b-surface)!important;border:0!important;box-shadow:none!important;outline:0!important}html body .b4p-sf [data-teaser] .pk-tsw.on{background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--b-ink)!important}html body .b4p-sf [data-teaser] .pk-tswi{width:40px!important;height:40px!important;border-radius:50%!important;box-shadow:none!important;outline:0!important}html body .b4p-sf [data-teaser] .pk-tswn{font-size:9.5px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-width:100%;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;color:var(--b-muted)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}html body .b4p-sf [data-teaser] .pk-tsw.on .pk-tswn{color:var(--b-ink)!important;font-weight:500!important}html body .pk-stb.b4p-sf>.pk-ts{margin:10px 0 0!important;font-size:12px!important;line-height:1.45!important;color:var(--b-muted)!important}html body .pk-stb.b4p-sf>[data-renderrow]{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:10px 4px!important;justify-items:center;margin:0!important;padding:4px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}html body .b4p-sf [data-renderrow] .pk-tsw{width:38px!important;height:38px!important;min-width:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;outline:0!important;border-radius:50%!important}html body .b4p-sf [data-renderrow] .pk-tswi{width:38px!important;height:38px!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #00000014!important;outline:0!important}html body .b4p-sf [data-renderrow] .pk-tsw.on .pk-tswi{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--b-ink)!important}html body .b4p-sf [data-renderrow] .pk-tswn{display:none!important}html body .b4p-sf [data-renderrow] .pk-tsw:not(.on) .pk-tsw-zoom{display:none!important}html body.page-cart .title-wrapper-with-link{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px;margin:10px 0 8px!important}html body.page-cart .title-wrapper-with-link h1{font-size:clamp(22px,3vw,34px)!important;margin:0!important}html body.page-cart .continue-shopping-items{flex:none;font-size:0!important;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px #312d2e24;display:inline-flex!important;align-items:center;justify-content:center;text-decoration:none!important;background:#fff;color:var(--b-ink)!important}html body.page-cart .continue-shopping-items:before{content:"\d7";font-size:24px;line-height:1;font-weight:300}html body.page-cart .continue-shopping-items:after{display:none!important}html body.page-cart .b4c-save{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;margin:16px 0 0;border-radius:12px;background:var(--b-surface);font-size:13px;color:var(--b-ink)}html body.page-cart .b4c-save b{font-weight:500;white-space:nowrap}html body.page-cart .b4c-off{margin-left:6px;color:var(--b-beere);font-weight:600;font-size:12px;text-decoration:none;white-space:nowrap}.b4c-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--b-line);text-decoration:none!important;color:var(--b-ink)!important;font-family:var(--s4n-font)}.b4c-sw{width:44px;flex:none;display:flex;justify-content:center}.b4c-sw i{width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 2px #fff;display:block}.b4c-sw i+i{margin-left:-8px}.b4c-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.b4c-t b{font-size:14px;font-weight:500}.b4c-t small{font-size:12px;color:var(--b-muted)}.b4c-btn{flex:none;height:40px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px var(--b-ink);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.b4c-weiter{display:flex;justify-content:center;margin:14px 0 4px;font-size:13px;text-decoration:underline!important;text-underline-offset:4px;color:var(--b-ink)!important}html body.page-cart .cart__blocks{background:transparent!important;border-radius:0!important;padding:0!important;border:0!important;border-top:1px solid var(--b-line)!important}html body.page-cart .js-subtotal .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:16px 0 12px!important}html body.page-cart .totals__total{font-family:var(--s4n-font)!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}html body.page-cart .totals__total-value{font-size:16px!important;font-weight:500!important}html body.page-cart #checkout{width:100%!important;min-height:52px!important;border-radius:999px!important;background:var(--b-ink)!important;color:#fff!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body.page-cart .cart__blocks summary .summary__title,html body.page-cart .cart__blocks .footer-message{font-size:13px!important}@media(max-width:749px){html body.page-cart #main-cart .page-width{padding-left:16px!important;padding-right:16px!important}html body.page-cart table.cart-items thead{display:none!important}html body.page-cart table.cart-items,html body.page-cart table.cart-items tbody{display:block!important;width:100%!important}html body.page-cart tr.cart-item{position:relative!important;display:grid!important;grid-template-columns:96px minmax(0,1fr) auto!important;grid-template-areas:"m d d" "m q t"!important;column-gap:14px!important;row-gap:12px!important;padding:18px 0 16px!important;margin:0!important;border-top:1px solid var(--b-line)!important}html body.page-cart tr.cart-item>td{padding:0!important;margin:0!important;border:0!important}html body.page-cart td.cart-item__media{grid-area:m!important;width:96px!important}html body.page-cart td.cart-item__media .cart-item__image-container,html body.page-cart td.cart-item__media .cart-item__image{width:96px!important;height:96px!important;border-radius:12px!important;overflow:hidden;object-fit:cover}html body.page-cart td.cart-item__details{grid-area:d!important;min-width:0}html body.page-cart tr.cart-item>td.cart-item__details{padding-right:36px!important}html body.page-cart td.cart-item__totals.medium-hide{grid-area:t!important;align-self:end!important;text-align:right!important;display:block!important}html body.page-cart td.cart-item__totals.small-hide{display:none!important}html body.page-cart td.cart-item__quantity{grid-area:q!important;align-self:end!important}html body.page-cart .cart-item__name{display:block!important;font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;line-height:1.25!important;text-decoration:none!important;color:var(--b-ink)!important}html body.page-cart td.cart-item__details>.product-option--price,html body.page-cart td.cart-item__details>.cart-item__discounted-prices{display:none!important}html body.page-cart td.cart-item__details dl{margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important;color:var(--b-muted)!important;opacity:1!important}html body.page-cart td.cart-item__details dl .product-option{display:inline!important;margin:0!important;font-size:13px!important}html body.page-cart td.cart-item__details dl dt{display:none!important}html body.page-cart td.cart-item__details dl dd{display:inline!important;margin:0!important}html body.page-cart td.cart-item__details dl .product-option:not(.b4c-x)~.product-option:not(.b4c-x):before{content:" \b7  "}html body.page-cart td.cart-item__details dl .b4c-x{display:none!important}html body.page-cart td.cart-item__quantity,html body.page-cart td.cart-item__quantity quantity-popover,html body.page-cart .cart-item__quantity-wrapper,html body.page-cart .quantity-popover-container{position:static!important}html body.page-cart .cart-item__quantity-wrapper{display:flex!important;align-items:center}html body.page-cart quantity-input.quantity{display:grid!important;grid-template-columns:40px 28px 40px!important;grid-template-rows:40px!important;grid-template-areas:"dec inp inc"!important;width:auto!important;min-height:0!important;height:40px!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #312d2e24!important;background:#fff!important;border:0!important}html body.page-cart quantity-input.quantity:before,html body.page-cart quantity-input.quantity:after{display:none!important}html body.page-cart quantity-input .quantity__input{grid-area:inp!important;height:40px!important;width:28px!important;padding:0!important;text-align:center!important;font-size:14px!important;font-weight:500!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.page-cart quantity-input .quantity__button{border:0!important;width:40px!important;height:40px!important;display:flex!important;align-items:center;justify-content:center;background:transparent!important;color:var(--b-ink)!important}html body.page-cart quantity-input .quantity__button-increase{grid-area:inc!important}html body.page-cart quantity-input .quantity__button-decrease{grid-area:dec!important}html body.page-cart quantity-input .quantity__button svg{display:none!important}html body.page-cart quantity-input .quantity__button-increase:after{content:"+";font-size:18px;line-height:1}html body.page-cart quantity-input .quantity__button-decrease:after{content:"\2212";font-size:18px;line-height:1}html body.page-cart cart-remove-button{position:absolute!important;top:12px;right:-8px}html body.page-cart cart-remove-button a{min-height:0!important;width:36px!important;height:36px!important;padding:0!important;background:transparent!important;color:var(--b-muted)!important;border:0!important;box-shadow:none!important}html body.page-cart cart-remove-button a:before,html body.page-cart cart-remove-button a:after{display:none!important}html body.page-cart cart-remove-button svg{width:18px!important;height:18px!important}html body.page-cart td.cart-item__totals .cart-item__price-wrapper{display:block!important;text-align:right!important}html body.page-cart td.cart-item__totals .cart-item__price-wrapper>.price{display:block!important}html body.page-cart td.cart-item__totals dl.cart-item__discounted-prices{display:flex!important;flex-direction:column-reverse;align-items:flex-end;margin:0!important}html body.page-cart td.cart-item__totals .price{font-size:15px!important;font-weight:500!important;color:var(--b-ink)!important}html body.page-cart td.cart-item__totals s{font-size:12px!important;color:#8d8889!important;opacity:1!important;font-weight:400!important}html body.page-cart .cart__footer{padding:0!important;margin-top:0!important}html body.page-cart .cart__footer .cart__blocks{flex:1 1 100%!important;width:100%!important;max-width:none!important}html body.page-cart .cart__blocks custom-accordion details{margin:0!important}}html body.page-cart section[id^=svc-] .svc__in{padding-left:16px!important;padding-right:16px!important}html body.page-cart section[id^=svc-] .svc__h{font-family:var(--s4n-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body.page-cart section[id^=svc-] .svc__p{font-size:13px!important;color:var(--b-muted)!important}html body.page-cart section[id^=svc-] .svc__grid{display:flex!important;flex-direction:column!important;gap:0!important}html body.page-cart section[id^=svc-] form.svc{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:14px 0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--b-line)!important}html body.page-cart section[id^=svc-] .svc__top{flex:1!important;min-width:0;gap:12px!important;align-items:center!important}html body.page-cart section[id^=svc-] .svc__img{width:44px!important;height:44px!important;border-radius:10px!important;flex:none}html body.page-cart section[id^=svc-] .svc__name{font-size:14px!important;font-weight:500!important}html body.page-cart section[id^=svc-] .svc__txt{font-size:12px!important;line-height:1.35!important;color:var(--b-muted)!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body.page-cart section[id^=svc-] .svc__foot{flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:6px!important;flex:none}html body.page-cart section[id^=svc-] .svc__preis{font-size:14px!important;font-weight:400!important;color:var(--b-ink)!important}html body.page-cart section[id^=svc-] .svc__btn{height:36px!important;padding:0 14px!important;border-radius:999px!important;background:transparent!important;color:var(--b-ink)!important;box-shadow:inset 0 0 0 1px var(--b-ink)!important;border:0!important;font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important}@media(max-width:749px){:root:root{--b-tabv:0px}html.b4-down:not(:has(.skn-on)),html:has(.s4y-drw.active):not(:has(.skn-on)){--b-tabv:var(--b-tab)}html body .b4t{transform:translateY(calc(100% + 2px));transition:transform .25s ease}html.b4-down body .b4t,html:has(.s4y-drw.active) body .b4t{transform:none}html body:not(:has(.skn-on)) .shopify-section.section-header{transition:top .25s ease}html.b4-down body:not(:has(.skn-on)):not(:has(.s4y-drw.active)) .shopify-section.section-header{top:-120px!important}html body .b4s-hero{height:calc(100svh - 32px - var(--b-pb) - var(--b-safe))}html body .mpa_mwb_whatsappBtnContainer{transition:bottom .25s ease}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/s4y-optik-b2.css.map */
