body{width:100%}.product-media__slider svg{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:1/1}.mk{min-height:231px;background:transparent url(//guarden.de/cdn/shop/t/4/assets/mk-loading.svg?v=5920) center no-repeat;background-size:150px}.measurements__mount{height:100%;aspect-ratio:1 / 1;max-height:none;display:flex;align-items:center;justify-content:center}.measurements__mount [data-arrow],.measurements__modal [data-arrow]{transform:scale(0);transform-origin:center;transform-box:fill-box;transition:all .3s ease-in-out}.measurements__mount [data-arrow].scale,.measurements__modal [data-arrow].scale{transform:scale(1)}.measurements__mount [data-circle],.measurements__modal [data-circle]{transition:fill .3s ease}.measurements__mount [data-circle].is-valid,.measurements__modal [data-circle].is-valid{fill:#00b020}.mk-form,.measurements__form,.mk-form-modal,.measurements__modal-modal{display:grid;grid-template-columns:1fr 1fr;gap:15px;text-align:left}.product-sales-point+.product-custom-liquid{margin-top:20px}.mk-form label,.measurements__form label,.mk-form-modal label,.measurements__modal label{display:block;font-weight:600;margin-bottom:3px;font-size:13.8px;color:#525252}.mk-form input::placeholder,.measurements__form input::placeholder,.mk-form-modal input::placeholder{font-size:14px}@media all and (max-width:756px){.measurements__modal .measurements__field input{min-height:46px;padding:7px 10px}}.mk-form-input div,.measurements__field div{position:relative}.mk-suffix,.measurements__suffix{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:#fff;padding:9px 2px;font-weight:700;font-size:14px;color:#7b7b7b;-webkit-user-select:none;user-select:none}.mk-form div.error input,.measurements__form div.error input,.mk-form-modal div.error input{border-color:var(--color-text-attention, #b00020)}.measurements__form div.success input{border-color:#00b020}.measurements__modal-form{flex:0 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;align-content:start;padding:0 15px 8px}.measurements__field div input{border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.measurements__modal-form .measurements__field.is-active label{color:#1a1a1a}.measurements__modal-form .measurements__field.is-active div input{border-color:#525252;box-shadow:0 0 0 3px #52525224}.measurements__modal-form .measurements__field.is-active div.success input{border-color:#00b020;box-shadow:0 0 0 3px #00b02029}.measurements__form-original .measurements__field input:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #52525224}.measurements__form-original .measurements__field div.success input:focus{border-color:#00b020;box-shadow:0 0 0 3px #00b02029}.measurements__field-error,.measurements__field-success{display:block;position:absolute;left:-5px;bottom:-5px;border-radius:100%;width:18px;height:18px;text-align:center;font-size:18px;line-height:16px;font-weight:700;display:none}.measurements__field-success svg{height:16px;width:16px;position:relative;top:2px}.measurements__field-error{color:#fff;background:#b00020}.measurements__field-success{color:#fff;background:#00b020;font-weight:400;font-size:16px;line-height:20px}.error .measurements__field-error,.success .measurements__field-success{display:block}.mk-progress,.measurements__progress{margin-top:15px}.mk-progress-wrapper,.measurements__progress-container{display:block;width:100%;border-radius:6px;height:8px;background:#ccc;overflow:hidden;position:relative}.mk-progress-bar,.measurements__progress-bar{position:absolute;left:0;top:0;height:100%;background:#bf2c22;transition:all .3s linear}.measurements.done .measurements__progress-bar{background:#198d24}.measurements__progress-steps{font-size:14px;color:#9e9e9e;transition:all .3s linear}.measurements.done .measurements__progress-steps{color:#198d24}.measurements__error{color:var(--color-text-attention, #b00020)}.product-form .product-variants.product-variants--only{display:none}.mk-modal,.measurements__modal{text-align:center;border:0 none;width:100%;height:100dvh;background:#fff;max-height:none;max-width:none;padding:0}.measurements__modal{opacity:0;transform:translateY(14px);transition:opacity .25s ease,transform .28s cubic-bezier(.22,.61,.36,1),overlay .28s ease allow-discrete,display .28s ease allow-discrete}.measurements__modal[open]{opacity:1;transform:translateY(0)}@starting-style{.measurements__modal[open]{opacity:0;transform:translateY(14px)}}.mk-modal-content,.measurements__modal-content{height:100%;position:relative}.measurements__modal-content{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;padding-top:40px}.mk-modal .close,.measurements__modal-close{position:absolute;z-index:10;right:10px;top:10px;padding:0;font-size:30px;width:30px;height:30px;text-decoration:none}.mk-modal .close span,.measurements__modal-close span{line-height:1;display:block;position:relative;top:-3px;color:#00000080}.measurements__modal-close{top:calc(12px + env(safe-area-inset-top));right:12px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e3e3e5;box-shadow:0 2px 6px #1010101a;color:#525252;font-size:24px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.measurements__modal-close:hover{background:#f5f5f6;color:#1a1a1a}.measurements__modal-close:active{transform:scale(.94);box-shadow:inset 0 1px 3px #0000001a}.measurements__modal-close span{top:-1px;color:inherit}.measurements{text-align:left;border-radius:18px;border:1px solid rgba(0,0,0,.07);background:#fff;box-shadow:0 12px 30px #00000008;position:relative;overflow:hidden}.measurements:before{content:"";display:block;background:linear-gradient(90deg,#fff0,#be373bbf,#fff0);height:550px;width:100px;position:absolute;animation:rotate 5s linear forwards infinite;z-index:0;top:50%;left:50%;transform-origin:left top;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out}.measurements.done:before{background:linear-gradient(90deg,#fff0,#198d24bf,#fff0)}.measurements:hover{box-shadow:0 18px 40px #0000000f}.measurements:hover:before{opacity:1}@media all and (max-width:756px){.measurements:before{opacity:1}}.measurements__inner{position:relative;z-index:1;margin:1px;background:#fff;padding:20px;border-radius:16px}@keyframes rotate{0%{transform:rotate(0) translate(-50%,-50%)}to{transform:rotate(360deg) translate(-50%,-50%)}}.measurements__modal::backdrop{background:#0000;transition:background-color .25s ease,overlay .28s ease allow-discrete,display .28s ease allow-discrete}.measurements__modal[open]::backdrop{background:#000000b3}@starting-style{.measurements__modal[open]::backdrop{background:#0000}}.measurements__modal .measurements__modal-svg-container{flex:0 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6px 15px 8px}.measurements__modal-svg-container svg{display:block;width:100%;height:auto;max-width:100%;max-height:100%}.measurements__button-container{flex:0 0 auto;padding:0 15px}.button.measurements__modal-save-button{padding:10px 15px;font-size:16px;width:100%;margin-bottom:15px}.measurements__info{display:flex;justify-content:space-between;align-items:center;margin-top:25px;font-size:90%}.measurements__info a{color:var(--color-text-primary)}span[data-tooltip]{background:#e2e2e2;border-radius:100%;padding:5px 6px 5px 5px;width:20px;height:20px;display:inline-block;text-align:center;font-size:14px;line-height:11px;position:relative}span[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:100%;transform:translate(-50%);left:50%;margin-bottom:5px;width:200px;padding:10px;border-radius:10px;background:#707070;color:#fff;text-align:center;line-height:1.2em;pointer-events:none;visibility:hidden;opacity:0;transition:all .2s ease-in-out}span[data-tooltip]:hover{cursor:help}span[data-tooltip]:hover:before{visibility:visible;opacity:1}.measurements__keyboard{flex:0 0 auto;margin-top:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;background:#f5f5f6;padding:14px 15px calc(20px + env(safe-area-inset-bottom));border-top:1px solid #e7e7e9;width:100%}.measurements__keyboard .key{display:flex;align-items:center;justify-content:center;min-height:48px;font-weight:600;font-size:18px;border:1px solid #e3e3e5;border-radius:10px;color:#2b2b2b;background:#fff;box-shadow:0 1px 2px #1010100f;-webkit-tap-highlight-color:transparent;transition:background-color .08s ease,box-shadow .08s ease,transform .08s ease}.measurements__keyboard .key:active,.measurements__keyboard .key.is-pressed{background:#ececed;box-shadow:inset 0 2px 5px #0000001f;transform:scale(.97)}.measurements__keyboard .key[data-key=del]{grid-column:span 2}.measurements__keyboard .key svg{max-width:20px;fill:#2b2b2b}g[data-bullet]{transform:translate(var(--mk-tx, 0),var(--mk-ty, 0)) scale(var(--bullet-scale, 1));transform-origin:var(--bullet-origin, center);transform-box:fill-box}@media(max-width:768px){g[data-bullet]{--bullet-scale: 1.4}}@media(max-width:768px){g[data-bullet]>*{paint-order:stroke;stroke:#fff;stroke-width:19px;stroke-linejoin:round;stroke-linecap:round}}.swiper .swiper-button,.swiper .swiper-button.swiper-button-disabled{opacity:0;transition:opacity .3s ease-in-out}.swiper:hover .swiper-button{opacity:1}.swiper:hover .swiper-button.swiper-button-disabled{opacity:.35}.cart-footer .cart-footer__button .cart-footer__subtotal-value{display:none}.cart-footer .cart-footer__button-label{margin:0!important;padding:0!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
