.container{max-width:var(--container);margin:0 auto;padding:0 5rem}.ratio{position:relative;display:flex;align-items:stretch}.ratio:before{content:"";top:0;left:0;padding-bottom:var(--aspect-ratio)}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}body::-webkit-scrollbar{width:.5rem;background:#1a1a1a}body::-webkit-scrollbar-thumb{background:#c9c9c9}*{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}.overflow-hidden{overflow:hidden;padding-right:1rem}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}blockquote{font-style:italic;color:rgba(var(--color-foreground),.75);border-left:.2rem solid rgba(var(--color-foreground),.2);padding-left:1rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem)}h1,.h1,.heading--large{font-size:clamp(2.4rem,1.6rem + 2vw,6.2rem);line-height:1.2}h2,.h2{font-size:clamp(2rem,1.4rem + 1.5vw,5rem);line-height:1.2}h3,.h3{font-size:clamp(1.8rem,1.2rem + 1.2vw,3.2rem);line-height:1.2}h4,.h4{font-size:clamp(1.6rem,1.1rem + 1vw,2.5rem);line-height:1.2}h5,.h5{font-size:clamp(1.4rem,1rem + .8vw,2rem);line-height:1.2}h6,.h6{font-size:clamp(1.2rem,.9rem + .5vw,1.6rem);line-height:1.2}.custom-size{font-size:clamp(1.2rem,.9rem + .5vw,1.8rem);line-height:1.2;font-weight:600}.small-text{font-size:1.4rem;line-height:calc(1.4rem * 1.4);font-weight:600;color:var(--body-text-color)}@media screen and (min-width: 750px){blockquote{padding-left:1.5rem}}a:not([href]){cursor:not-allowed}.visibility-hidden{visibility:hidden}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion){.motion-reduce{transition:none!important;animation:none!important}}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:.1rem solid var(--color-foreground)!important}.shopify-section{position:relative;z-index:0}.cols_2{width:100%;flex:0 0 calc((100% - var(--horizontal-spacing)) / 2)}.cols_3{width:100%;flex:0 0 calc((100% - 2 * var(--horizontal-spacing)) / 3)}.cols_4{width:100%;flex:0 0 calc((100% - 3 * var(--horizontal-spacing)) / 4)}.cols_5{width:100%;flex:0 0 calc((100% - 4 * var(--horizontal-spacing)) / 5)}.cols_6{width:100%;flex:0 0 calc((100% - 5 * var(--horizontal-spacing)) / 6)}.icon_wrapper{display:flex;justify-content:center;align-items:center}.icon_wrapper{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.cursor_pointer{position:fixed;top:0;left:0;width:1rem;height:1rem;font-size:0;z-index:9999999999;pointer-events:none;border-radius:50%;opacity:1;transform:translate(-50%,-50%) translateZ(0);backface-visibility:hidden;transition:top .15s,left .15s,width .3s,height .3s,opacity .3s,background .3s,visibility .3s}.grow{width:5rem;height:5rem;top:-2rem;left:-2rem;opacity:.5}.cursor_pointer.close,.cursor_pointer.swipe{width:8rem;height:8rem;top:-3rem;left:-3rem;cursor:none}.cursor_pointer.swipe{opacity:.5}.cursor_pointer.close:after{content:"CLOSE";font-size:1.6rem;line-height:1;font-weight:600;position:absolute;top:50%;left:50%;color:var(--color-foreground);transform:translate(-50%,-50%)}.cursor_pointer.swipe:after{content:"SWIPE";font-size:1.6rem;line-height:1;font-weight:600;position:absolute;top:50%;left:50%;color:var(--color-foreground);transform:translate(-50%,-50%)}.button{padding:1.4rem 1.9rem;font-size:1.4rem;line-height:1.68rem;font-weight:600;letter-spacing:0;color:var(--color-primary-button-text);border:.1rem solid var(--color-primary-button-border);background:var(--color-primary-button-background);border-radius:var(--btn-border-radius);display:inline-flex;justify-content:center;align-items:center;text-decoration:none;transition:background .3s,color .3s,border .3s}.button.button_disabled{background:var(--btn-disabled-bg);color:#aaa}.button:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-hover-background)}.button-secondary{color:var(--color-secondary-button-text);border:.1rem solid var(--color-secondary-button-border);background:var(--color-secondary-button-background)}.button-secondary:hover{background:var(--color-secondary-button-hover-background);color:var(--color-secondary-button-hover-text);border-color:var(--color-secondary-hover-background)}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper_arrows .swiper-button-prev,.swiper_arrows .swiper-button-next{position:static;transform:none;width:100%;height:100%;margin:0;z-index:2}.swiper_arrows{max-width:fit-content;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.swiper_arrows svg{width:1.7rem;height:1.7rem}.swiper-button-next svg path,.swiper-button-prev svg path,.swiper-lin svg path{fill:var(--color-foreground)}.swiper-line{display:flex}.swiper-button-prev.swiper-button-disabled.swiper-button-lock+.swiper-line{display:none}.placeholder_svg{fill:var(--placeholder-svg);background-color:#f4f4f4;width:100%;height:100%;max-width:100%;max-height:100%;display:block;filter:brightness(.9);padding:0}.teaser{position:fixed;top:var(--teaser-vertical-position);padding:1rem 1.2rem;display:flex;align-items:center;flex-flow:column;gap:1rem;cursor:pointer;z-index:99;box-shadow:0 0 1rem #0003;transition:transform .3s}.teaser--left{left:0;border-radius:0 1rem 1rem 0;transform:translate(calc(-100% + 1rem))}.teaser--right{right:0;border-radius:1rem 0 0 1rem;transform:translate(calc(100% - 1rem))}.teaser:hover{transform:translate(0)!important}.teaser ul.social_media_icons:empty{display:none}.teaser ul.social_media_icons{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;gap:1rem}.localization_teaser{display:flex}.localization_teaser button{all:unset;display:flex}.teaser svg path{fill:var(--color-primary);transition:fill .3s}.teaser svg:hover path{fill:var(--color-primary-hover)}.teaser li.social__item a{display:flex}.teaser li.social__item a svg{width:2.4rem;height:2.4rem}.teaser a:hover svg path{fill:var(--color-primary-hover)}.badge{position:absolute;width:fit-content;border-radius:var(--badge-border-radius);z-index:1}.badge.badge--top_left{top:.7rem;left:.7rem}.badge.badge--top_right{top:.7rem;right:.7rem}.badge.badge--bottom_left{bottom:.7rem;left:.7rem}.badge.badge--bottom_right{bottom:.7rem;right:.7rem}.badge_inner{font-size:1.3rem;line-height:1.56rem;font-weight:600;padding:.6rem 1.2rem;letter-spacing:0;border-radius:var(--badge-border-radius)}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:var(--color-foreground-heading)}.rte ul,.rte ol{list-style-position:inside}.rte p,.rte ul li,.rte ol li{margin:0 0 1.6rem;font-size:1.4rem;line-height:calc(1.4rem * 1.6);color:var(--color-foreground)}.rte a{color:var(--color-primary);text-underline-offset:.2rem}.rte img{max-width:100%;height:auto}back-to-top{position:fixed;bottom:3rem;right:3rem;width:5rem;height:5rem;background:var(--color-primary-button-background);border-radius:50%;cursor:pointer;z-index:9999;opacity:0;display:flex;align-items:center;justify-content:center;transform:translateY(100rem);pointer-events:none;transition:transform .6s,opacity .6s,background .3s}back-to-top.visible{opacity:1;transform:translate(0);pointer-events:all}back-to-top:hover{background:var(--color-primary-button-hover-background)}back-to-top button{all:unset;width:100%;height:100%;gap:.5rem;border-radius:50%;transition:width .4s ease,border-radius .4s ease,padding .4s ease;overflow:hidden;white-space:nowrap;display:flex;justify-content:center;align-items:center}back-to-top button:focus-visible{outline-offset:2px}button.back_to_top svg{width:2rem;height:2rem;flex-shrink:0;pointer-events:none}button.back_to_top svg path{fill:var(--color-primary-button-text);transition:fill .3s}back-to-top:hover svg path{fill:var(--color-primary-button-hover-text)}quantity-wrapper{width:100%;margin:5px 0 0}.quantity_wrapper{max-width:10rem;width:100%}quantity-wrapper button{max-width:2.5rem;width:100%;height:2.5rem;padding:0;border:none;border-radius:50%;font-size:1.8rem;display:inline-flex;justify-content:center;align-items:center;color:var(--color-background);cursor:pointer}quantity-wrapper input{border:none;max-width:3rem;width:100%;height:3rem;display:inline-flex;justify-content:center;align-items:center;padding:0;text-align:center}quantity-wrapper button.btn_plus{background:var(--color-primary-button-background)}quantity-wrapper button.btn_minus{background:var(--color-primary-button-hover-background)}quantity-wrapper button.btn_minus:disabled{background:#aaa;cursor:not-allowed}.cart_quantity_error{font-size:1.2rem;line-height:1.68rem;margin:.5rem 0 0;color:var(--color-highlight)}body[data-scroll-locked]{--removed-body-scroll-bar-size: .5rem}body[data-scroll-locked]{overflow:hidden!important;overscroll-behavior:contain;position:relative!important;padding-left:0;padding-top:0;padding-right:0;margin-left:0;margin-top:0;margin-right:.5rem!important}.loader_wrapper{background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:99;transition:.3s}.loader_wrapper.active{pointer-events:all;opacity:1}.loader{width:2rem;height:2rem;border-radius:50%;display:inline-block;position:relative;border:2px solid var(--color-background);border-top:2px solid transparent;box-sizing:border-box;animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.field_input{width:100%;height:4rem;margin:0 0 2rem;position:relative}.field_select{width:100%;height:max-content;margin:0 0 2rem}.field_input input{width:100%;height:100%;border:none;padding:1rem;font-size:1.4rem;line-height:1;background:var(--color-input-bg);color:var(--color-input-text);border-radius:var(--input-border-radius)}.field_input.textarea{height:auto;display:flex}.field_input textarea{width:100%;border:none;padding:1rem;font-size:1.4rem;line-height:1;background:var(--color-input-bg);border-radius:var(--input-border-radius);resize:vertical}.field_input input::placeholder,.field_input textarea::placeholder{opacity:0}.field_input label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);font-size:1.4rem;line-height:1;opacity:.5;color:var(--color-input-text);pointer-events:none;transition:opacity .3s}.field_input.textarea label{top:2rem}.field_input input:focus+label,.field_input input:focus-visible+label,.field_input input:not(:placeholder-shown)+label,.field_input textarea:focus+label,.field_input textarea:focus-visible+label,.field_input textarea:not(:placeholder-shown)+label{opacity:0}p.form__message{display:flex;justify-content:center;align-items:center;gap:1rem;font-weight:400;color:red}.errors ul{margin:1rem 0 2rem;padding:0;display:flex;justify-content:center;flex-flow:column;align-items:center}.errors ul li{font-size:1.4rem;line-height:calc(1.4rem * 1.4);color:red;margin:0 0 1rem}.errors ul li:last-child{margin:0}.form__message svg{width:1.6rem;height:1.6rem}@media screen and (max-width: 1441px){.container{padding-inline:3rem}}@media screen and (max-width: 1280px){.cols_6,.cols_5,.cols_4{width:100%;flex:0 0 calc((100% - 2 * var(--horizontal-spacing)) / 3)}}@media screen and (max-width: 1250px){.teaser{display:none}}@media screen and (max-width: 768px){.cols_6,.cols_5,.cols_4,.cols_3{width:100%;flex:0 0 calc((100% - 1 * var(--horizontal-spacing)) / 2)}}@media screen and (max-width: 640px){.container{padding-inline:1.5rem}.cursor_pointer{display:none}.mob_one_col .cols_6,.mob_one_col .cols_5,.mob_one_col .cols_4,.mob_one_col .cols_3,.mob_one_col .cols_2{width:100%;flex:0 0 calc((100% * var(--horizontal-spacing)) / 1)}.swiper_arrows{gap:1rem}.button{padding:1.1rem 2rem}back-to-top{width:4rem;height:4rem;right:2rem;bottom:2rem}button.back_to_top svg{width:1.6rem;height:1.6rem}.badge_inner{font-size:1.1rem}body[data-scroll-locked]{margin-right:0!important}body[data-scroll-locked]{--removed-body-scroll-bar-size: 0rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/critical.css.map */
