@layer components{.btn{--padding:9px 16px;cursor:pointer;padding:var(--padding);-webkit-appearance:none;appearance:none;border:1px solid var(--border-color,transparent);width:fit-content;min-width:60px;color:var(--text-color,--color-text-dark);background-color:var(--background-color,transparent);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.btn.circle{aspect-ratio:1;border-radius:50%}.btn[hovered],.btn:hover{opacity:.85}.btn[focused],.btn:focus{border-color:var(--color-yellow-700);box-shadow:inset 0 0 1px 1px #fff}.btn[disabled]{cursor:default;background-color:var(--color-neutral-300);border-color:var(--color-neutral-300);color:#686868;--background-color:var(--color-neutral-300)!important}.btn.no-background[disabled]{border-color:var(--color-neutral-600);background-color:#0000}.btn[loading]{cursor:default;color:#0000}.btn[loading]:before{--spinner-size:14px;--spinner-thickness:2px;--spinner-offset:calc(calc(var(--spinner-size) + calc(2*var(--spinner-thickness)))/-2);content:"";width:var(--spinner-size);height:var(--spinner-size);opacity:1;border-color:var(--text-color,black);transform-origin:50%;border-style:solid;border-top-color:#0000;border-width:var(--spinner-thickness);border-radius:50%;margin:auto;animation:1s linear infinite spin;display:block;position:absolute;inset:0}.input{flex-direction:column;gap:4px;display:flex}.input .input-container{position:relative}.input label{letter-spacing:0;font-size:14px;line-height:21px}.input small{font-size:12px;line-height:18px}.input input::placeholder,.input input{letter-spacing:0;font-size:16px;line-height:24px}.input input::placeholder,.input small,.input label{color:#686868}.input textarea,.input input{border:1px solid var(--color-text-dark);border-radius:4px;width:100%;padding:12px 8px 12px 16px}:is(.input textarea,.input input)[hovered],:is(.input textarea,.input input):hover{background-color:var(--color-neutral-50)}:is(.input textarea,.input input)[focused],:is(.input textarea,.input input):focus{border-width:2px;padding-top:11px;padding-bottom:11px}:is(.input textarea,.input input):disabled,:is(.input textarea,.input input)[disabled]{color:#aaa;pointer-events:none;cursor:default;background-color:#f9f9f9;border-color:#d4d4d4}:is(:is(.input textarea,.input input):disabled,:is(.input textarea,.input input)[disabled])::placeholder{color:#aaa}:is(.input textarea,.input input)[error]{border-color:var(--color-error-500)}:is(.input textarea,.input input)[success]{border-color:var(--color-success-500)}:is(.input textarea,.input input)[error]~small{color:var(--color-error-500)}:is(.input textarea,.input input)[success]~small{color:var(--color-success-500)}:is(.input textarea,.input input):is([error] input){outline:2px solid var(--color-error-500);border-color:#0000}:is(.input textarea,.input input):user-invalid{outline:2px solid var(--color-error-500);border-color:#0000}.input .validation-errors{grid-template-rows:0;grid-template-columns:1fr;width:100%;transition:grid-template-rows .3s;display:grid}.input [error-messages]{flex-direction:column;width:100%;height:auto;display:flex;overflow:hidden}.input [error-messages] p{color:var(--color-error-500);font-size:12px}.input[error] .validation-errors{grid-template-rows:1fr}.input .input-container:has([error])~small{color:var(--color-error-500)}.input .input-container:has([success])~small{color:var(--color-success-500)}.input.input--icon .shopify-block--theme-icon{position:absolute;bottom:13px;left:8px}.input.input--icon .shopify-block--theme-icon svg{color:#686868}.input.input--icon input{padding-left:40px}.input.input--icon input[focused]+.shopify-block--theme-icon svg,.input.input--icon input:focus+.shopify-block--theme-icon svg,.input.input--icon input[error]+.shopify-block--theme-icon svg,.input.input--icon input[success]+.shopify-block--theme-icon svg{color:var(--color-text-dark)}.input.input--icon input[disabled]+.shopify-block--theme-icon svg{color:#aaa}.input.input--button-icon button{padding:10px;position:absolute;bottom:3px;right:0}.input.input--button-icon button svg{color:#686868}.input.input--button-icon input{padding-right:40px}.input.input--button-icon input[focused]+button svg,.input.input--button-icon input:focus+button svg,.input.input--button-icon input[error]+button svg,.input.input--button-icon input[success]+button svg{color:var(--color-text-dark)}.input.input--button-icon input[disabled]+button svg{color:#aaa}.input select{border:1px solid var(--color-text-dark);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg width=\"19\" height=\"10\" viewBox=\"0 0 19 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.575 0.574984L9.075 9.07498L0.574997 0.574984\" stroke=\"black\" stroke-width=\"1.15\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:19px;border-radius:4px;width:100%;padding:12px 40px 12px 16px}.input select:after{border-top:1px solid;border-left:1px solid;right:14.5px}.input select::placeholder{color:#686868;white-space:nowrap;overflow:hidden}.input select[hovered],.input select:hover{background-color:var(--color-neutral-50)}.input select[focused],.input select:focus{border-width:2px;padding-top:11px;padding-bottom:11px}.input select:disabled,.input select[disabled]{color:#aaa;cursor:default;pointer-events:none;background-color:#f9f9f9;border-color:#d4d4d4}:is(.input select:disabled,.input select[disabled]) ::part(placeholder){color:#aaa;overflow:hidden}.input select[error]{border-color:var(--color-error-500)}.input select[success]{border-color:var(--color-success-500)}.input select[error]~small{color:var(--color-error-500)}.input select[success]~small{color:var(--color-success-500)}.input.input--button .input-container{grid-template-columns:1fr auto;display:grid}.input.input--button input{border-right:unset;border-radius:4px 0 0 4px}.input.input--button button,.input.input--button apply-discount{white-space:nowrap;font-size:16px;font-weight:unset;border-radius:0 4px 4px 0;padding:16px 12px;line-height:24px}product-card{overflow:hidden}product-card button.btn.btn--add-to-cart{--padding:9px 16px}product-card .product-prices{flex-direction:column}product-card .product-prices .price-compare-at,product-card .product-prices .save-amount,product-card .product-card--button button span{display:none}}header [data-menu] a{color:var(--color-link,inherit)}.pagination-wrapper:has(cio-pagination.hidden){display:none}cart-form .line-item-remove{color:var(--color-neutral-600);transform:rotate(45deg)}cart-form .line-item:first-of-type{padding-top:unset}quantity-rocker::part(decrement),quantity-rocker::part(increment){background-color:var(--color-neutral-300);border-color:var(--color-neutral-300);flex-direction:column;justify-content:center;align-items:center;padding:13px;font-weight:700;line-height:100%;display:flex}quantity-rocker::part(increment){border-top-right-radius:10px;border-bottom-right-radius:10px}quantity-rocker::part(decrement){border-top-left-radius:10px;border-bottom-left-radius:10px}quantity-rocker::part(input){min-width:30px;font-size:14px;line-height:21px}.input-field password-field-toggle{position:relative}.input-field password-field-toggle input{width:100%;padding-right:50px}.input-field password-field-toggle button{display:flex;position:absolute;top:0;right:16px}.input-field password-field-toggle input[type=password]~button .eye-open,.input-field password-field-toggle input[type=text]~button .eye-closed,.inner-inventory.in-stock,#judgeme_product_reviews .jm-cluster.jm-action-buttons{display:none}#judgeme_product_reviews .jm-stack.jm-stack--space-600.jm-review-widget__header.jm-review-widget-header{grid-template-columns:auto 1fr;column-gap:50px;display:grid}#judgeme_product_reviews .jm-histogram.jm-review-widget-header__star-rating-histogram{max-inline-size:unset}#judgeme_product_reviews .jm-progress-bar{width:300px;block-size:15px;margin-left:5px}#judgeme_product_reviews .jm-cluster.jm-histogram-row{margin-top:8px;font-size:13px}#judgeme_product_reviews span.jm-histogram-row__rating:after{content:" Sterne"}#judgeme_product_reviews .jm-cluster.jm-histogram-row .jm-star-rating{display:none!important}#judgeme_product_reviews .jm-cluster.jm-review-widget-header__main-content,#judgeme_product_reviews .jm-cluster.jm-review-widget-header__summary-section{flex-direction:column;place-content:flex-start;align-items:flex-start;margin:0;display:flex}#judgeme_product_reviews p.jm-text.jm-text--align-center.jm-review-widget-header__title{text-align:left}@media (max-width:900px){#judgeme_product_reviews .jm-stack.jm-stack--space-600.jm-review-widget__header.jm-review-widget-header{grid-template-columns:1fr;gap:0}}#judgeme_product_reviews .jdgm-widget{font-size:20px}#judgeme_product_reviews .jdgm-widget .jdgm-star.jdgm--off:before,#judgeme_product_reviews .jdgm-widget .jdgm-star.jdgm--half:before{content:"";color:#e6eafa}#judgeme_product_reviews .jdgm-widget .jdgm-star.jdgm--half{position:relative}#judgeme_product_reviews .jdgm-widget .jdgm-star.jdgm--half:after{content:"";color:#ffbf26;width:calc(50% - 2px);position:absolute;left:0;overflow:hidden}#judgeme_product_reviews{width:100vw;padding:0 20px}