.container-fluid{width:100%;padding-right:var(--container-px);padding-left:var(--container-px);margin-right:auto;margin-left:auto}.container-min{max-width:1170px;margin-right:auto;margin-left:auto}.container-max{max-width:1600px;margin-right:auto;margin-left:auto}.container-wide{max-width:2132px;margin-right:auto;margin-left:auto}.container-custom{max-width:100%}html{height:100%;box-sizing:border-box;-webkit-text-size-adjust:100%;padding-bottom:0!important;text-rendering:optimizeLegibility}body{line-height:1.3;text-rendering:optimizeLegibility}@media (min-width: 992px){body{-webkit-tap-highlight-color:transparent}}*{box-sizing:border-box;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*:before,*:after{box-sizing:border-box;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,select,input,textarea{font-family:var(--body-font);font-size:var(--body-fs);font-weight:var(--body-fw);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeSpeed;line-height:1.6;letter-spacing:.025em}a{text-decoration:none;color:var(--text)}ul,ol,dl{margin:0;padding:0}summary::-webkit-details-marker{display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}label{display:inline-block;margin-bottom:6px}form{display:block;margin:0}select,input,textarea{width:100%;-webkit-appearance:none;appearance:none;color:var(--input-text-color);background:var(--input-background-color)}select::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a9a9a9}select:-moz-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#a9a9a9}select::-moz-placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#a9a9a9}select:-ms-input-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a9a9a9}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:none}select{border:1px solid var(--miscellaneous);padding:0 15px;height:36px}input{height:36px}textarea{height:153px}input,textarea{padding:5px 15px}.animation-zoom-image .banner-wrapper .image__style{transition-duration:var(--animation-zoom-image-duration);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover: hover){.animation-zoom-image .banner-wrapper:hover .image__style{transform:scaleX(var(--animation-zoom-image-scale)) scaleY(var(--animation-zoom-image-scale))}}.has-animation{overflow:hidden}.has-animation .animation-block.float_left>*{opacity:0;transition:all .8s ease-in-out;transform:translate(-100%)}.has-animation .animation-block.float_left[active]>*{opacity:1;transform:translate(0)}.has-animation .animation-block.float_right>*{opacity:0;transition:all .8s ease-in-out;transform:translate(100%)}.has-animation .animation-block.float_right[active]>*{opacity:1;transform:translate(0)}.has-animation .animation-block.float_top>*{opacity:0;transition:all .8s ease-in-out;transform:translateY(-100%)}.has-animation .animation-block.float_top[active]>*{opacity:1;transform:translateY(0)}.has-animation .animation-block.float_bottom>*{opacity:0;transition:all .8s ease-in-out;transform:translateY(100%)}.has-animation .animation-block.float_bottom[active]>*{opacity:1;transform:translateY(0)}.has-animation .animation-block.zoom_in>*{opacity:0;transition:all .8s ease-in-out;transform:scale(.6)}.has-animation .animation-block.zoom_in[active]>*{opacity:1;transform:scale(1)}.has-animation .animation-block.zoom_out>*{opacity:0;transition:all .8s ease-in-out;transform:scale(1.5)}.has-animation .animation-block.zoom_out[active]>*{opacity:1;transform:scale(1)}.btn-animation-shine{position:relative;overflow:hidden;transition:background .2s ease 0s}.btn-animation-shine:after{content:"";background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);height:100%;left:150%;position:absolute;top:0;transform:skew(-20deg);width:200%}@media (hover: hover){.btn-animation-shine:hover{transition-delay:.25s}.btn-animation-shine:hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}}@keyframes cursor-blink{0%,to{visibility:hidden}50%{visibility:visible}}.animation-block.typing{display:flex}.animation-block.typing .caret{display:flex;align-items:end;color:var(--text);padding:0;margin-left:0;margin-right:0;animation:cursor-blink 1s step-end infinite}@keyframes shine{to{left:-200%}}button{background:transparent;-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;cursor:pointer;letter-spacing:.05em;line-height:normal;width:auto}.btn{display:block;text-align:center;border-radius:var(--border-radius);padding:11px}.btn-animation-slide{position:relative;transition:background .2s ease 0s;overflow:hidden}.btn-animation-slide:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:150%;position:absolute;top:0;transform:skew(-20deg);width:200%}.btn-animation-slide:hover{background:#00b59f;transition-delay:.25s}.btn-animation-slide:hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}.btn-1{background:var(--primary-button-bg);color:var(--primary-button-text);border:.1rem solid var(--primary-button-border)}.btn-1:hover{background:var(--primary-button-bg-hover);color:var(--primary-button-text-hover);border:.1rem solid var(--primary-button-border-hover)}.btn-2{background:var(--secondary-button-bg);color:var(--secondary-button-text);border:.1rem solid var(--secondary-button-border)}.btn-2:hover{background:var(--secondary-button-bg-hover);color:var(--secondary-button-text-hover);border:.1rem solid var(--secondary-button-border-hover)}.btn--primary{background:#fff;color:#000;border:1px solid #666666}.btn--secondary{background:#fff;color:#000;border:1px solid #fff}.btn--tertiary{background:#000;color:#fff;border:1px solid #000}.popup-component{--popupContentBg: #fff;--popupBg: rgba(0, 0, 0, .4);--drawer-transition-timing: cubic-bezier(.645, .045, .355, 1);--z-index-active: 2500;position:fixed;left:0;top:0;right:0;bottom:0;z-index:99;transition:.3s all ease-in-out 0s;background:var(--popupBg)}.popup-component .popup-scroller{overflow:hidden;overflow-y:auto;padding-right:5px;transition:.3s all ease-in-out 0s}.popup-component .popup-scroller::-webkit-scrollbar-track{box-shadow:inset 0 0 4px var(--miscellaneous);-webkit-box-shadow:inset 0 0 var(--miscellaneous);background-color:var(--miscellaneous);border-radius:5px}.popup-component .popup-scroller::-webkit-scrollbar{width:4px;background-color:var(--miscellaneous);border-radius:5px}.popup-component .popup-scroller::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:5px}.popup-component .popup-content{background:var(--popupContentBg);width:100%;z-index:5;overflow:auto}@media (min-width: 750px){.popup-component .popup-content{box-shadow:0 0 10px 4px #00000040}}.popup-component.popup-left{display:flex;justify-content:left;align-items:stretch}.popup-component.popup-left .popup-content{margin-left:0;transform:translate(-100%)}.popup-component.popup-left.active .popup-content{transform:translate(0)}.popup-component.popup-right{display:flex;align-items:stretch;justify-content:right}.popup-component.popup-right .popup-content{margin-right:0}.popup-component.popup-right .popup-content{transform:translate(calc(100% + var(--scrollbar-width, 17px) + 10px))}.popup-component.popup-right .popup-body{overflow:hidden;overflow-y:auto}.popup-component.popup-right.active .popup-content{transform:translate(0)}.popup-component.popup-center{display:flex;align-items:center;justify-content:center}.popup-component.popup-center .popup-content{transform:translateY(-50px);opacity:0;border-radius:var(--border-radius);margin:0 auto}.popup-component.popup-center.active .popup-content{transform:translateY(0);opacity:1}.popup-component.popup-bottom{display:flex;justify-content:center;align-items:flex-end}.popup-component.popup-bottom .popup-content{transform:translateY(100%);opacity:0;border-radius:var(--border-radius);margin:0 auto;transition:transform .3s ease,opacity .3s ease}.popup-component.popup-bottom.active .popup-content{transform:translateY(0);opacity:1}@media (max-width: 749px){.popup-component.popup-mb-up .popup-content{transform:translateY(100%)!important}.popup-component.popup-mb-up.active .popup-content{transform:translateY(0)!important}}.popup-component:not(.active){visibility:hidden;z-index:-1;opacity:0;pointer-events:none}.popup-component.active{visibility:visible;z-index:var(--z-index-active);opacity:1}.popup-component.active~.active{z-index:2501}.popup-component.active~.active .popup-layer{opacity:0}.popup-component.active~section .active{z-index:2501}.popup-component.active~section .active .popup-layer{opacity:0}.popup-component .popup-header{position:unset}.popup-component .popup-header p{margin:0}.popup-component .btn-popup-close{display:flex;align-items:center;justify-content:center;padding:10px;background:transparent;border:none;color:var(--text);cursor:pointer;top:0;right:0;width:36px;height:36px;z-index:2}.popup-component .btn-popup-close svg{color:inherit;height:auto;width:14px}.popup-component .btn-popup-close svg path{fill:currentColor;fill:var(--text)}.popup-component .btn-popup-close:hover svg path{fill:var(--text)}.popup-component .popup-layer{opacity:.3}.popup-component .popup-content{max-height:100%}body.show-popup{padding-right:var(--scrollbar-width)}body.show-popup #gorgias-chat-container #chat-button{z-index:99}body.show-popup .shopify-app-block{position:relative;z-index:0}@media (min-width: 750px){#welcomePopup .popup-content{width:-moz-fit-content;width:fit-content}}#welcomePopup h3{margin-top:7px}#welcomePopup p{margin-top:5px}#welcomePopup .cart-items{row-gap:7px;margin-left:-3.5px;margin-right:-3.5px}@media (min-width: 750px){#welcomePopup .cart-items{row-gap:14px;margin-left:-7px;margin-right:-7px}}#welcomePopup .cart-items .cart-item{padding-left:3.5px;padding-right:3.5px;flex:1;max-width:106px}@media (min-width: 750px){#welcomePopup .cart-items .cart-item{padding-left:7px;padding-right:7px;max-width:214px}}@media (max-width: 749px){#welcomePopup .cart-items.items-count-1 .cart-item{max-width:211px}}@media (max-width: 749px){#welcomePopup .cart-items.items-count-2 .cart-item{max-width:156px}}@media (max-width: 749px){#welcomePopup .cart-items.items-count-4{max-width:214px;margin-left:auto;margin-right:auto}}@media (max-width: 749px){#welcomePopup .cart-items.items-count-4 .cart-item{flex:0 0 auto}}@media (max-width: 749px){#welcomePopup .cart-items.items-count-5 .cart-item,#welcomePopup .cart-items.items-count-6 .cart-item{flex:0 0 auto}}details{width:100%}details summary:not(.sb-collapsible-row-summary),details .sb-collapsible-row-summary .summary-inner{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer;list-style:none}details summary:not(.sb-collapsible-row-summary) .icon,details .sb-collapsible-row-summary .summary-inner .icon{margin-inline-start:auto}details:not([open])>summary .icon-plus{display:inline-block}details:not([open])>summary .icon-minus{display:none}details[open]>summary .icon-arrow{transform:rotate(180deg);transition:all .4s ease 0s}details[open]>summary .icon-plus{display:none}details[open]>summary .icon-minus{display:inline-block}details.is-closing>summary .icon-arrow{transform:rotate(0);transition:all .4s ease 0s}details summary{color:var(--text)}details summary .icon{color:inherit}details summary .icon path{fill:currentColor}details summary+*{color:var(--text)}:root{--container-px: 16px}@media (min-width: 750px){:root{--container-px: 40px}}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.container{padding-left:var(--container-px);padding-right:var(--container-px);margin-left:auto;margin-right:auto}@media (min-width: 750px){.container{max-width:1500px;padding-left:16px;padding-right:16px}}@media (min-width: 2500px){body.templateProduct .section-container,body.templateProduct .container-wide{max-width:2500px;margin-left:auto;margin-right:auto;padding-inline:16px}}@media (min-width: 2132px){body.templateCollection .section-container,body.templateCollection .section-container .collection-toolbar,body.templateCollection .container-wide{max-width:2132px;margin-left:auto;margin-right:auto;padding-inline:16px}}@media (min-width: 1500px){body.templateIndex .section-container{max-width:2132px;margin-left:auto;margin-right:auto;padding-inline:16px}}@media (min-width: 1500px){body.templateIndex .shopify-section.ss-image-banner{margin:0!important}}.appear-animation{opacity:0;transform:translateY(60px)}.nav-header:hover .appear-animation,details[open] .appear-animation,.active .appear-animation,.is-editing .appear-animation,.templateCart .shopify-section-main-cart .appear-animation{opacity:1;transform:translateY(0)}.appear-delay-0{transition:transform 1s cubic-bezier(.165,.84,.44,1) 0s,opacity 1s cubic-bezier(.165,.84,.44,1) .1s}.appear-delay-1{transition:transform 1s cubic-bezier(.165,.84,.44,1) .1s,opacity 1s cubic-bezier(.165,.84,.44,1) .2s}.appear-delay-2{transition:transform 1s cubic-bezier(.165,.84,.44,1) .2s,opacity 1s cubic-bezier(.165,.84,.44,1) .3s}.appear-delay-3{transition:transform 1s cubic-bezier(.165,.84,.44,1) .3s,opacity 1s cubic-bezier(.165,.84,.44,1) .4s}.appear-delay-4{transition:transform 1s cubic-bezier(.165,.84,.44,1) .4s,opacity 1s cubic-bezier(.165,.84,.44,1) .5s}.appear-delay-5{transition:transform 1s cubic-bezier(.165,.84,.44,1) .5s,opacity 1s cubic-bezier(.165,.84,.44,1) .6s}.appear-delay-6{transition:transform 1s cubic-bezier(.165,.84,.44,1) .6s,opacity 1s cubic-bezier(.165,.84,.44,1) .7s}.appear-delay-7{transition:transform 1s cubic-bezier(.165,.84,.44,1) .7s,opacity 1s cubic-bezier(.165,.84,.44,1) .8s}.appear-delay-8{transition:transform 1s cubic-bezier(.165,.84,.44,1) .8s,opacity 1s cubic-bezier(.165,.84,.44,1) .9s}.appear-delay-9{transition:transform 1s cubic-bezier(.165,.84,.44,1) .9s,opacity 1s cubic-bezier(.165,.84,.44,1) 1s}.appear-delay-10{transition:transform 1s cubic-bezier(.165,.84,.44,1) 1s,opacity 1s cubic-bezier(.165,.84,.44,1) 1.1s}body:has(.popup-component.active){overflow:hidden}body:has(#popupWishlist.popup-component.active){overflow:visible!important}.disabled-events{pointer-events:none}button>*,button.disabled{pointer-events:none}.hide{display:none!important}.shopify-section-apps{overflow:hidden}.st-none,.st-toast{display:none!important}.header-wishlist svg{height:22px;width:auto}.st-wishlist-button svg{color:inherit;display:block;width:10px;height:auto}@media (min-width: 992px){.st-wishlist-button svg{width:12px}}.st-wishlist-button svg path{fill:currentColor}.st-wishlist-button svg.active{display:none}.st-wishlist-button .st-label{display:none}.st-wishlist-button.st-is-added svg.active{display:block}.st-wishlist-button.st-is-added svg.default{display:none}body{padding-top:var(--header-height, 54px)}@media (min-width: 992px){body{padding-top:var(--header-height, 78px)}}body>header{position:fixed;top:0;left:0;right:0;transition:.6s cubic-bezier(.49,.03,.13,.99);z-index:10;background:#fff}body.hide-menu>header{transform:translateY(-120%)}body.show-menu>header{transform:translateY(0)}body.show-menu .sticky-toolbar.active{top:var(--header-height, 78px)}@media (min-width: 750px){body.show-menu .sticky-toolbar.active+.collection__main .collection__main-filter #filterPopup.popup-component,body.show-menu .sticky-toolbar.active+.collection__main .search__main-filter #filterPopup.popup-component,body.show-menu .sticky-toolbar.active+.search__main .collection__main-filter #filterPopup.popup-component,body.show-menu .sticky-toolbar.active+.search__main .search__main-filter #filterPopup.popup-component{top:138px;max-height:calc(100vh - 138px)}}.gw-widget-placeholder-LC-wrapper{--gw-z-index-widget-placeholder: 90}.needsclick:has(.needsclick[data-testid=animated-teaser]){z-index:90!important}.needsclick:has(.needsclick[data-testid=FULLSCREEN]){z-index:9000!important}.header-sticky-wrapper{z-index:100}#bik-chat-iframe{z-index:89!important}#konfigurator{z-index:99999!important}.konfigurator-iframe-shown header{z-index:-1!important}body:not(.cart-loaded) cart-component cart-remove-button,body:not(.cart-loaded) cart-component cart-remove-button a,body:not(.cart-loaded) cart-component quantity-input button,body:not(.cart-loaded) cart-component quantity-input input{pointer-events:none;cursor:default}body :focus-visible{outline:-webkit-focus-ring-color auto 1px}body input:focus-visible,body textarea:focus-visible,body select:focus-visible{outline:none}.pointer-events-none a{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/289/assets/base.css.map */
