@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";:root{--nav-height: 60px;--smallnav-height: 30px;--product-grid-cols: 1;--font1: "Nunito", sans-serif;--font-blog: "Nunito", sans-serif;--font-serif: "Arvo", serif;--font-sans: "Nunito", sans-serif;--font-handwritten: "Permanent Marker", cursive;--wht: #fff;--blk: #000;--gray0: #596672;--gray1: #596672;--gray2: #596672;--lightgray0: #f7f7f7;--lightgray1: #f7f7f7;--lightgray2: #f7f7f7;--green0: #79ba4c;--green1: #79ba4c;--green-gradient: linear-gradient(45deg, #5aad44 0%, #8dce77 100%);--blue0: #2b4e91;--orange: #e85412;--red: #ff0000;--pink: #ff2264;--pad0: 10px;--pad1: clamp(5px, 5vw, 15px);--pad2: clamp(10px, 5vw, 20px);--pad3: clamp(20px, 5vw, 30px);--font-size-1: clamp(2em, 4vw, 2.5em);--font-size-2: clamp(1.5em, 3vw, 2em);--font-size-3: clamp(1.2em, 2vw, 1.5em);--font-size-4: clamp(1em, 2vw, 1.2em);--font-size-5: clamp(0.9em, 1vw, 1em);--font-size-6: 1em;--small-font-size: 0.9em;--small-font-size-2: 0.8em}@media(min-width: 400px){:root{--container-size: 100%;--product-grid-cols: 2}}@media(min-width: 576px){:root{--container-size: 100%}}@media(min-width: 768px){:root{--container-size: 100%}}@media(min-width: 992px){:root{--container-size: 100%;--product-grid-cols: 3}}@media(min-width: 1200px){:root{--container-size: 100%;--product-grid-cols: 4}}@media(min-width: 1400px){:root{--container-size: 1260px}}@media(min-width: 1700px){:root{--container-size: 1500px}}.font-sans{font-family:var(--font-sans);font-optical-sizing:auto;font-weight:300;font-style:normal}.polygon-green-gradient{background:var(--green-gradient)}body{font-family:var(--font-sans)}a{color:var(--gray0)}a:hover{color:#000}#pageWrapper{width:100%;margin-left:auto;margin-right:auto}section{padding-top:var(--pad3);padding-bottom:var(--pad3)}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%;max-width:var(--container-size);overflow-x:clip}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media screen and (max-width: 767px){.horizontal-product-scroller ul.products,.horizontal-product-scroller .polyblock-product-loop .woocommerce ul.products,.horizontal-product-scroller .woocommerce ul.products{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px !important;padding-bottom:10px}.horizontal-product-scroller ul.products li.product,.horizontal-product-scroller .polyblock-product-loop .woocommerce ul.products li.product,.horizontal-product-scroller .woocommerce ul.products li.product{scroll-snap-align:start;flex:0 0 auto;width:85% !important}}body{font-size:16px;color:var(--gray0)}.topline{font-size:.9em;letter-spacing:1px;margin-bottom:0px}.topline+h3,.topline+h2,.topline+h1{margin-top:.5em}h1,h2,h3,h4,h5,h6{color:var(--gray0);font-weight:600;line-height:1.05;letter-spacing:.05em;text-transform:uppercase;margin-top:1.5em;margin-bottom:.75em}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center}h1,.h1{font-size:var(--font-size-1)}h2,.h2{font-size:var(--font-size-2)}h3,.h3{font-size:var(--font-size-3)}h4,.h4{font-size:var(--font-size-4)}h5,.h5{font-size:var(--font-size-5)}p,pre,table,blockquote{margin-top:0em;margin-bottom:1.4375em}hr,.hr{border:1px solid;margin:-1px 0}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}p{line-height:1.2}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0px 0px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:1;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:4px;background-color:var(--gray1);border-radius:0px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger-box{margin-top:5px}body{padding-top:calc(var(--nav-height) + var(--smallnav-height))}#mainNavWrapper{position:fixed;z-index:999;height:var(--nav-height);width:100%;top:0px;transform:translateY(0px);transition:transform .15s linear}#smallNav{height:var(--smallnav-height);padding-top:2px;padding-bottom:2px;padding-right:1rem;padding-left:1rem;width:100%;background:var(--gray2);color:#fff;font-size:14px;z-index:10;position:fixed;top:var(--nav-height);left:0px;display:flex;justify-content:space-between;align-items:center}#smallNav .globalMessage p{margin-bottom:0px}#smallNav .globalMessage a{color:#fff !important}#smallNav .topCategories{display:flex;list-style:none;gap:clamp(5px,2vw,10px);color:#fff;overflow-x:auto;scroll-behavior:smooth;overscroll-behavior-x:contain}#smallNav .topCategories a{color:#fff;text-decoration:none;width:-moz-max-content;width:max-content;word-break:keep-all;display:inline-block;white-space:nowrap}#smallNav .topCategories a:hover{color:var(--green0);text-decoration:underline}#smallNav .countrySwitch{height:100%;list-style:none;padding-left:0px;position:relative;margin-bottom:0px;display:inline-block;width:auto;z-index:2;background-color:var(--gray2);cursor:pointer}#smallNav .countrySwitch img{height:calc(1em - 2px);width:auto}#smallNav .countrySwitch .selectedCountry{height:100%}#smallNav .countrySwitch .selectedCountry>div{height:100%;display:flex;align-items:center}#smallNav .countrySwitch .selectedCountry>div *{margin-left:3px}@media only screen and (max-width: 768px){#smallNav .countrySwitch .selectedCountry .name{display:none}}#smallNav .countrySwitch:focus .sub-menu,#smallNav .countrySwitch:hover .sub-menu{display:block}#smallNav .countrySwitch .sub-menu{background-color:var(--gray2);display:block;position:absolute;z-index:3;width:auto;min-width:100%;height:auto;top:100%;right:0px;text-align:right;list-style:none;padding-left:0px;background-color:var(--gray2);border:1px solid var(--gray1);display:none}#smallNav .countrySwitch .sub-menu li{padding:3px;padding-left:10px;padding-right:10px;border-bottom:1px solid var(--gray1)}#smallNav .countrySwitch .sub-menu li *{color:#fff !important}#smallNav .countrySwitch .sub-menu li a{display:inline-block;min-width:120px;width:auto}#smallNav .countrySwitch .sub-menu li:last-of-type{border-bottom:none}#mainNav{height:60px;z-index:11;color:var(--gray2);background-color:#fff;transition:background-color .2s ease-in-out,height .2s ease-in-out;position:relative;width:100%;padding-block:.5rem;padding-inline:1rem;display:flex;gap:10px;justify-content:space-between;align-items:center}#mainNav .menu{display:flex;align-items:center;list-style:none;list-style-image:none;margin-left:0px;padding-left:0px;gap:clamp(7px,2vw,15px);margin:0px;padding:0px}#mainNav .menu a{text-transform:uppercase;font-weight:600;text-decoration:none}#mainNav .menu a:hover{color:var(--green0)}#mainNav .menu ul{list-style:none}#mainNav .menu .menu-item-has-children{position:relative}#mainNav .menu .menu-item-has-children .sub-menu{display:none;position:absolute;top:100%;left:-15px;background-color:#fff;border:none;box-shadow:none;padding:0px;padding-top:15px;width:-moz-max-content;width:max-content}#mainNav .menu .menu-item-has-children .sub-menu li{padding:5px;padding-inline:15px;border-bottom:1px solid var(--lightgray1)}#mainNav .menu .menu-item-has-children .sub-menu li:last-of-type{border-bottom:none}#mainNav .menu .menu-item-has-children:focus-within .sub-menu,#mainNav .menu .menu-item-has-children:focus .sub-menu,#mainNav .menu .menu-item-has-children:hover .sub-menu{display:block}#mainNav #siteLogo{height:inherit;z-index:2;position:relative;margin-right:0px}#mainNav #siteLogo img{height:100%;width:auto;max-height:100%;max-width:none}#mainNav #siteLogo img.mobile{display:none;padding:5px}#mainNav #siteLogo img.desktop{display:inline-block}#mainNav #myAccountBtn{color:var(--gray2)}#mainNav .cartBtnContainer{height:100%;display:flex;align-items:center}#mainNav .cartBtnContainer.show-mini-cart .miniCartContainer,#mainNav .cartBtnContainer:focus-within .miniCartContainer{display:flex}#mainNav .cartBtnContainer #cartBtn{position:relative;color:var(--gray2);padding-left:var(--pad1);padding-right:var(--pad1)}#mainNav .cartBtnContainer #cartBtn .icon{font-size:2em}#mainNav .cartBtnContainer #cartBtn .items{position:absolute;right:0%;bottom:5%;background:var(--red);color:#fff;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:12px;line-height:normal;font-weight:700}#mainNav .cartBtnContainer #cartBtn .amount{display:none}#mainNav .navbar-left,#mainNav .navbar-right{height:100%;display:flex;align-items:center;gap:10px}#mainNav .navbar-left a,#mainNav .navbar-right a{display:inline-block}#mainNav .navbar-right{margin-left:auto}#mainNav #mobileMenuBtn{display:none}#mobileNav{display:block;position:fixed;z-index:888;height:100vh;width:100vw;top:0px;left:0px;transform:translateY(-100%);background:var(--green0);padding-top:90px;text-align:center;overflow:hidden;overflow-y:auto;transition:transform .3s ease}#mobileNav .bottom-links{position:absolute;bottom:0px;left:0px;width:100%;text-align:center;padding-block:5px;padding-bottom:15px;background-color:var(--green0);border-top:1px solid var(--lightgray0);display:flex;gap:1em;justify-content:center}#mobileNav .bottom-links a{color:#fff;font-size:1em;text-decoration:none}#mobileNav.is-active{transform:translateY(0px)}#mobileNav ul{display:block;list-style:none;padding-left:var(--pad1);letter-spacing:.1em}#mobileNav ul li{display:block;text-align:left}#mobileNav ul li a{display:block;color:#fff;font-size:1.1em;text-transform:uppercase;font-weight:400;padding:var(--pad0);text-decoration:none}#mobileNav ul .sub-menu{display:none}#mobileNav ul .sub-menu li{padding:0px;padding-left:10px;border-top:none}#mobileNav ul .sub-menu li a{color:#fff;font-size:1em;text-transform:none;font-weight:300;padding:5px;border:none}@media only screen and (max-width: 992px){#mainMenuContainer{display:none !important}#mobileMenuBtn{display:inline-block !important}#smallNav .globalMessage{display:none}#smallNav .topCategories{width:100%;justify-content:flex-start;overflow-x:auto}#smallNav .countrySwitch{display:none}#mainNav #siteLogo img.mobile{display:inline-block}#mainNav #siteLogo img.desktop{display:none}#mainNav #myAccountBtn{display:none}}#frontpageSlider{position:relative;background-image:url(../img/bg-frontpageSlider.svg);background-size:cover;background-position:bottom center;width:100%;height:66vh;padding-top:0px;padding-bottom:0px;overflow:hidden}#frontpageSlider .slide .anim-slideFromLeft{transition:.8s all ease-in-out;transition-delay:.5s;transform:translateX(-100%);opacity:0}#frontpageSlider .slide .anim-slideFromRight{transition:.8s all ease-in-out;transition-delay:.5s;transform:translateX(100%);opacity:0}#frontpageSlider .slide.slick-active .anim-slideFromLeft{transform:translateX(0px);opacity:1}#frontpageSlider .slide.slick-active .anim-slideFromRight{transform:translateX(0px);opacity:1}#frontpageSlider .slide .content{position:relative;z-index:3;display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}#frontpageSlider .slide .content>div{height:100%;display:flex;flex-direction:column;justify-content:center}#frontpageSlider .slide .content>div a{display:inline-block;max-height:100%;margin-left:auto;margin-right:auto;text-align:center}#frontpageSlider .slide .content.flex-end{justify-content:flex-end}#frontpageSlider .slide .content.flex-end>div{justify-content:flex-end}#frontpageSlider .slide .content.center{justify-content:center}#frontpageSlider .slide .content.center>div{justify-content:center}#frontpageSlider .slide .content.flex-start{justify-content:flex-start}#frontpageSlider .slide .content.flex-start>div{justify-content:flex-start}#frontpageSlider .slide .content img{max-height:100%;width:auto}.slider-container{height:100%;width:100%}.slider-container .slick-list{height:100%}.slider-container .slick-list .slick-track{height:100%}.slider-container .slide{width:100%;height:100%;position:relative;color:#fff}.slider-container .slide h1,.slider-container .slide h2,.slider-container .slide h3,.slider-container .slide h4,.slider-container .slide h5{color:#fff}.slider-container .slide p{color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.7);font-size:1.1em}.slider-container .slide .bgimg{position:absolute;z-index:1;width:100%;height:100%;left:0px;top:0px;background-size:cover;background-position:center;opacity:1}.slider-container .slide .bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-container .slide .bgimg .desktop{display:block}.slider-container .slide .bgimg .mobile{display:none}@media(max-width: 767px){.slider-container .slide .bgimg .mobile{display:block}.slider-container .slide .bgimg .desktop{display:none}}.slider-container .slide .overlay{position:absolute;z-index:2;width:100%;height:100%;opacity:.4;transition:opacity .4s ease}.slider-container .slide .overlay.pattern-striped{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQYV2NkQAX/GZH4/xkYGBhhAmAOSBJEwDkgAQCCrgQEjpMcPgAAAABJRU5ErkJggg==) repeat}.slider-container .slide .overlay.pattern-point-low{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAF0lEQVQYV2NkYGD4z8DAwMgAI0AMDA4AI3EBBMY7CTgAAAAASUVORK5CYII=) repeat}.slider-container .slide .overlay.pattern-point-high{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQYV2NkYGD4z8DAwMjIAAUADikBA/gvnngAAAAASUVORK5CYII=) repeat}.slider-container .slide .overlay.pattern-zigzag{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAP0lEQVQoU42Q0QoAIAgDz///aMPAKKeQb26HTg0tB6zKVUhI4Bus5tMn2K4Djh7gBGXM7Uvo5riQ/BfUNwwTWfn+Cgg4zkoRAAAAAElFTkSuQmCC) repeat}.slider-container .slide .overlay.pattern-crosses{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJElEQVQYV2NkwAIYoWL/GRgYQGwwDRMEycEkwLLIAhgq4aYDAACfBQa9p8efAAAAAElFTkSuQmCC) repeat}.slider-container .slide .overlay.grey{background-color:var(--gray0)}.slider-container .slide .overlay.blk{background-color:var(--blk)}.slider-container .slide .overlay.wht{background-color:#fff}.slider-container .slide .overlay.green{background-color:var(--green0)}.slider-container .slide .overlay.svg1{background-image:url(../img/polygonSlider/overlay-svg1.svg);background-size:cover;background-position:center center}.slider-container .slide .overlay.svg2{background-image:url(../img/polygonSlider/overlay-svg2.svg);background-size:cover;background-position:center center}.slider-container .slide .overlay.svg3{background-image:url(../img/polygonSlider/overlay-svg3.svg);background-size:cover;background-position:center center}.slider-container .slide .overlay.svg4{background-image:url(../img/polygonSlider/overlay-svg4.svg);background-size:cover;background-position:center center}.slider-container .slide .cta-image.mobile{display:none}.slider-container .slide .cta-image.desktop{display:block}@media(max-width: 767px){.slider-container .slide .cta-image.mobile{display:block}.slider-container .slide .cta-image.desktop{display:none}}.preview-slider{font-size:.9em}.preview-slider .slide .content{margin-top:60px;margin-bottom:var(--pad0)}.preview-slider .slide .content .inner{padding:var(--pad2);padding-bottom:10px}#shopCategories .woocommerce .products .product{width:33%;margin:0px}#shopCategories .woocommerce .products .product .woocommerce-loop-category__title{text-transform:uppercase;color:var(--gray2);text-align:center;font-size:1.1em}#shopCategories .woocommerce .products .product .woocommerce-loop-category__title .count{display:none}#blogHero{display:flex;flex-direction:row;padding:0px}#blogHero .col{display:flex;flex-direction:column;padding:0px}#blogHero .col.w50{flex:50%;width:50%}#blogHero .col.w50 h2{font-size:2.75vw;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.2)}#blogHero .col.w25{flex:25%;width:25%}#blogHero .col.w25 h2{font-size:1vw;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.2)}#blogHero .col .article,#blogHero .col article{flex:1;background-size:cover;background-position:center center;position:relative}#blogHero .col .article .overlay,#blogHero .col article .overlay{position:absolute;width:100%;height:100%;display:block;transition:.3s all ease;opacity:.4}#blogHero .col .article .overlay.blue,#blogHero .col article .overlay.blue{background-color:var(--blue0)}#blogHero .col .article .overlay.green,#blogHero .col article .overlay.green{background-color:var(--green0)}#blogHero .col .article .overlay.grey,#blogHero .col article .overlay.grey{background-color:var(--gray2)}#blogHero .col .article:hover .overlay,#blogHero .col article:hover .overlay{opacity:.2}#blogHero .col .article .content,#blogHero .col article .content{position:absolute;padding:var(--pad1);width:100%;height:auto;bottom:0%;left:0%}#blogHero .col .article .content p,#blogHero .col article .content p{font-size:1em;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.2)}#blogHero #mainHero{height:70vh}#blogHero #mainHero article .content{padding:var(--pad3)}#blog-overview{padding-top:0px}#blog-overview:after{display:block;clear:both;float:none;content:""}#blog-overview .btn.read-more-link{display:none}#blog-overview .wrapper{display:flex;align-items:start}#blog-overview .wrapper aside{flex:1;min-width:360px;margin-left:20px}#blog-overview main{margin-top:var(--pad1);display:grid;grid-template-columns:repeat(auto-fill, minmax(min(320px, 100%), 2fr));gap:clamp(15px,5vw,30px)}#blog-overview main article{background:var(--lightgray0);border-radius:15px;position:relative;overflow:hidden;transition:box-shadow .3s ease}#blog-overview main article:hover{box-shadow:0 0px 15px rgba(0,0,0,.25)}#blog-overview main article h2{font-size:clamp(.9em,3vw,1.1em);margin-top:var(--pad0)}#blog-overview main article .img{overflow:clip}#blog-overview main article .img a{display:block;overflow:hidden;aspect-ratio:3/2}#blog-overview main article .img a img{aspect-ratio:3/2;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#blog-overview main article .entry-title{padding-left:var(--pad1);padding-right:var(--pad1)}#blog-overview main article .entry-title a{text-decoration:none}#blog-overview main article .entry-content{padding:var(--pad1);font-size:.9em}#blog-categories{background-color:var(--lightgray1)}#blog-categories ul{list-style:none}#blog-categories ul li{display:inline-block}#single-wrapper #content{margin-bottom:clamp(20px,5vw,60px)}#single-wrapper .flex{display:flex;gap:clamp(20px,5vw,60px);align-items:start}#single-wrapper .flex main{flex:1;min-width:300px}#single-wrapper .flex main article header .entry-title{font-size:var(--font-size-2);line-height:1;padding-bottom:var(--pad2);border-bottom:2px solid var(--green0);text-wrap:pretty}#single-wrapper .flex main article header .entry-meta{font-size:var(--small-font-size-2);color:var(--gray1);padding-top:var(--pad0);padding-bottom:var(--pad0);margin-bottom:var(--pad0)}#single-wrapper .flex main article header .entry-meta .author{float:left}#single-wrapper .flex main article header .entry-meta .categories{float:right}#single-wrapper .flex main article header .entry-meta .categories a{display:inline-block;padding-left:var(--pad0)}#single-wrapper .flex main article header .entry-meta:after{display:block;content:"";clear:both;float:none}#single-wrapper .flex main article .entry-content h1{font-size:var(--font-size-2);color:var(--blk);text-wrap:pretty}#single-wrapper .flex main article .entry-content h2{font-size:var(--font-size-3);color:var(--blk);text-wrap:pretty}#single-wrapper .flex main article .entry-content h3{font-size:var(--font-size-4);color:var(--blk);text-wrap:pretty}#single-wrapper .flex main article .entry-content ul,#single-wrapper .flex main article .entry-content ol,#single-wrapper .flex main article .entry-content p,#single-wrapper .flex main article .entry-content a{font-family:var(--font-blog);font-size:clamp(16px,2vw,19px);line-height:1.4;text-wrap:pretty}#single-wrapper .flex main article .feature-pic{margin-bottom:var(--pad2);max-height:650px;overflow:hidden;border-radius:15px}#single-wrapper .flex main article .feature-pic img{width:100% !important;height:auto !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#single-wrapper .flex main article .gallery{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;margin-bottom:var(--pad1)}#single-wrapper .flex main article .gallery a{display:inline-block;width:16.6666%;padding:2px}#single-wrapper .flex main article .gallery a img{width:100%;max-width:100;height:auto}#single-wrapper .flex main aside{flex:1}@media only screen and (max-width: 992px){#single-wrapper .flex{flex-direction:column}#single-wrapper .flex main{width:100%}#single-wrapper .flex main article header .entry-title{font-size:var(--font-size-1)}#single-wrapper .flex main article .entry-content{font-size:.9em}#single-wrapper .flex main aside{max-width:100%}}.sidebar{padding:10px;border:1px solid var(--lightgray1);position:sticky;top:calc(var(--nav-height) + var(--smallnav-height));width:clamp(320px,25%,400px)}@media screen and (max-width: 992px){.sidebar{max-width:100%;position:relative;display:none}}.sidebar h1,.sidebar h2,.sidebar h3{font-size:1em;text-transform:uppercase;color:var(--gray1);font-weight:400}.sidebar ul{display:block;list-style:none;padding-left:0px}.sidebar .article{padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;color:#435464;border-bottom:1px solid #ededed}.sidebar .article.small-list{display:flex;padding:10px}.sidebar .article.small-list div:first-child{flex:20%}.sidebar .article.small-list div:last-child{flex:80%;padding-left:10px;padding-right:10px;font-size:.9em;font-weight:700}.sidebar .wc-block-product-categories-list-item-count{display:none}.sidebar .product_container .woocommerce .products{display:grid;grid-template-columns:1fr 1fr}.sidebar .sidebar-list ul,.sidebar .filter-taxonomy ul{padding-left:0px;display:block}.sidebar .sidebar-list ul li,.sidebar .filter-taxonomy ul li{display:block}.sidebar .sidebar-list ul li.current-cat a,.sidebar .filter-taxonomy ul li.current-cat a{background-color:var(--lightgray0) !important;color:#fff !important}.sidebar .sidebar-list a,.sidebar .filter-taxonomy a{display:block;padding:5px;color:var(--green0);text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.sidebar .sidebar-list a.active,.sidebar .filter-taxonomy a.active{background-color:var(--lightgray0) !important;color:#fff !important}.sidebar .sidebar-list a:hover,.sidebar .filter-taxonomy a:hover{background-color:var(--lightgray0)}.sidebar .category-list_container a{display:block;padding:var(--pad0);border-bottom:1px solid var(--lightgray0)}.sidebar .category-list_container a:last-of-type{border-bottom:none}.sidebar .authors_container{display:flex;flex-wrap:wrap;width:100%}.sidebar .authors_container .author{flex:1;padding:var(--pad0);display:block;position:relative}.sidebar .authors_container .author img{width:100%;max-width:100%;height:auto;border-radius:50%;border:1px solid var(--gray0)}.sidebar .authors_container .author_text{padding-left:15px;display:flex;flex-direction:column;justify-content:center;flex:4}.sidebar .authors_container .author_text p{margin-bottom:0px}.sidebar #searchform label{display:none}.sidebar #searchform .input-group{display:flex;width:100%}.sidebar #searchform .form-control{border-radius:0px !important;border:2px solid var(--lightgray2);background-color:var(--lightgray1);outline:none;flex:1}.sidebar #searchform .form-control:focus{border:2px solid var(--green0);box-shadow:0 0 3px 5px rgba(0,0,0,.1)}.sidebar #searchform .submit{border:2px solid var(--green0)}.btn{border-radius:0px;padding-inline:1.6em;padding-block:.8em}.btn.white-outline{background:rgba(0,0,0,0);border:2px solid #fff;color:#fff;font-weight:600;text-transform:uppercase;border-radius:.5em;transition:background-color .3s,color .3s;text-decoration:none}.btn.white-outline:hover{background-color:hsla(0,0%,100%,.2)}.btn.btn-primary{background-color:var(--blue0)}.btn.btn-primary:hover{background-color:color-mix(in srgb, var(--blue0), black 20%)}.btn.btn-secondary{background-color:var(--green0)}.btn.btn-secondary:hover{background-color:color-mix(in srgb, var(--green0), black 20%)}.btn.btn-default{background-color:var(--gray2)}.btn.btn-default:hover{background-color:color-mix(in srgb, var(--gray2), black 20%)}.orderTable,.productPriceTable,.productDetailTable{font-size:clamp(12px,1vw,14px);width:100%}.orderTable caption,.productPriceTable caption,.productDetailTable caption{text-align:left;font-weight:700;caption-side:top}.orderTable tr:nth-child(odd),.productPriceTable tr:nth-child(odd),.productDetailTable tr:nth-child(odd){background-color:var(--lightgray0)}.orderTable tr:nth-child(even),.productPriceTable tr:nth-child(even),.productDetailTable tr:nth-child(even){background-color:#fff}.orderTable tr:first-child,.productPriceTable tr:first-child,.productDetailTable tr:first-child{border-bottom:3px solid var(--gray0)}.orderTable tr td,.orderTable tr th,.productPriceTable tr td,.productPriceTable tr th,.productDetailTable tr td,.productDetailTable tr th{padding:3px;text-align:left}.orderTable tr .ek,.productPriceTable tr .ek,.productDetailTable tr .ek{font-weight:500}.orderTable th,.productPriceTable th,.productDetailTable th{font-weight:700}.orderTable td,.productPriceTable td,.productDetailTable td{color:var(--gray2)}.productPriceTable td,.productPriceTable th{border-left:2px solid var(--green0);border-right:2px solid var(--green0);text-align:center !important}.productPriceTable .ek{font-weight:700}.orderTable{font-size:1em}.orderTable .ek{font-weight:700}.orderTable .catRow{background:var(--green0)}.orderTable .catRow td{background:var(--green0);color:#fff;font-weight:700;text-align:center !important;padding:5px !important}.orderTable tr:first-child{border-bottom:3px solid var(--green0)}.orderTable tr:first-child td,.orderTable tr:first-child th{padding:10px}.orderTable tr td,.orderTable tr th{vertical-align:middle;padding:var(--pad0);text-align:left}.orderTable tr td:last-child,.orderTable tr th:last-child{text-align:right}.footer-category-list{display:block;background-color:var(--lightgray1);padding-top:var(--pad2)}.footer-category-list ul{display:flex;align-items:center;justify-content:center;flex-wrap:no-wrap;width:100%;gap:15px;overflow-x:auto;list-style:none;padding-bottom:var(--pad2)}.footer-category-list ul li{flex:0 0 auto}.footer-category-list ul li a{color:var(--gray1);text-decoration:none}.footer-category-list ul li a:hover{text-decoration:underline;color:var(--green0)}.footer-category-list+#preFooter{margin-top:0px}#preFooter{margin-top:var(--pad3);position:relative;display:flex}#preFooter>div{flex:1;padding:var(--pad3)}#preFooter *{color:#fff}#preFooter .newsletter-container{position:relative;color:#fff;background-color:var(--gray0)}#preFooter .newsletter-container .inner{position:relative;z-index:2}#preFooter .newsletter-container .newsletter-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#preFooter .newsletter-container .newsletter-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3}#preFooter .contact-container{background-image:var(--green-gradient);color:#fff}#mainFooter{background-color:var(--gray1);color:#fff}#mainFooter h2,#mainFooter h3,#mainFooter h4,#mainFooter h5{color:#fff;margin:0px;font-size:clamp(1em,1vw,1.1em)}#mainFooter .widget_mc4wp_form_widget p{margin-bottom:3px}#mainFooter .widget_mc4wp_form_widget input{border:1px solid var(--lightgray0);color:var(--lightgray1);background-color:rgba(0,0,0,0);background:none;outline:none !important;line-height:1.1;padding:var(--pad0);width:100%;display:block}#mainFooter .widget_mc4wp_form_widget input::-webkit-input-placeholder,#mainFooter .widget_mc4wp_form_widget input::placeholder,#mainFooter .widget_mc4wp_form_widget input::-moz-placeholder,#mainFooter .widget_mc4wp_form_widget input:-ms-input-placeholder,#mainFooter .widget_mc4wp_form_widget input:-moz-placeholder{color:var(--lightgray0)}#mainFooter .content{padding-block:var(--pad3);display:flex;gap:clamp(15px,2.5vw,40px);justify-content:flex-start}#mainFooter .content a,#mainFooter .content p{color:#fff;font-size:.85em}#mainFooter .content a{text-decoration:underline}#mainFooter .content a:hover{color:var(--green0)}#mainFooter .content ul{list-style:none;padding-left:0px}#mainFooter .content ul li{padding-block:2px}#mainFooter .closer{text-align:center;padding:var(--pad0);font-weight:900;background-color:var(--gray2)}@media only screen and (max-width: 700px){#preFooter{flex-direction:column}#preFooter>div{padding:var(--pad2)}#mainFooter .content{flex-direction:column;align-items:center}#mainFooter .content .widget-title{padding-block:20px}#mainFooter .content *{text-align:center}#mainFooter .content a{text-align:center}}#header-breadcrumb{background-color:var(--lightgray0);padding-block:10px;display:flex;align-items:center;margin-bottom:20px}.breadcrumbs{margin:0px;padding:0;font-size:.92em;color:var(--gray1);display:block}.breadcrumbs li{display:inline-block;margin-right:calc(var(--pad0)/2)}.breadcrumbs li.seperator{color:var(--lightgray0)}.page-template #page-hero{height:300px;background-size:cover;background-position:center center;width:100%}@media only screen and (max-width: 480px){.wrapper{padding-top:0px}}#lexikonHero{width:100%;height:25vh;max-height:300px;background-size:cover;background-position:center center}#lexikonHeader{display:flex}#lexikonHeader .article{flex:1;position:relative;background-size:cover;background-position:center center;height:200px}#lexikonHeader .article h2{font-size:1vw;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.4)}#lexikonHeader .article .overlay{position:absolute;width:100%;height:100%;display:block;transition:.3s all ease;opacity:.4}#lexikonHeader .article .overlay.blue{background-color:var(--blue0)}#lexikonHeader .article .overlay.green{background-color:var(--green0)}#lexikonHeader .article .overlay.grey{background-color:var(--gray2)}#lexikonHeader .article:hover .overlay{opacity:.2}#lexikonHeader .article .content{position:absolute;padding:var(--pad1);width:100%;height:auto;bottom:0%;left:0%}#lexikonHeader .article .content p{font-size:.9em;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.4)}#lexikonContainer{display:block;position:relative;-moz-columns:2;columns:2;-moz-column-count:2;column-count:2;-moz-column-gap:var(--pad3);column-gap:var(--pad3);-moz-column-rule:1px solid var(--lightgray1);column-rule:1px solid var(--lightgray1)}#lexikonContainer .letterContainer{display:block;margin-bottom:var(--pad2);position:relative;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#lexikonContainer .letterContainer .indexLetter{display:block;font-weight:300;font-size:1.5em;color:var(--blue0);margin-bottom:var(--pad1);padding-bottom:var(--pad1);border-bottom:2px solid var(--blue0)}#lexikonContainer .letterContainer .lexikon{display:flex;width:100%;padding:var(--pad0);border-bottom:1px solid var(--lightgray1);text-decoration:none !important}#lexikonContainer .letterContainer .lexikon:hover{background-color:var(--lightgray1)}#lexikonContainer .letterContainer .lexikon .img{flex:20%;width:20%;padding-right:var(--pad1)}#lexikonContainer .letterContainer .lexikon .img img{width:80%;max-width:80%;height:auto}#lexikonContainer .letterContainer .lexikon .title{flex:80%;width:80%}#lexikonContainer .letterContainer .lexikon .title h3{margin:0;padding:0px;font-size:1.2em;line-height:1.15em;color:var(--gray2);font-weight:500}#lexikonContainer .letterContainer .lexikon .title small{color:var(--gray1);font-size:.85em;line-height:.9em}article.type-lexikon h1{margin-block:var(--pad2)}article.type-lexikon .entry-content{font-size:1.1em;max-width:800px;margin-inline:auto}article.type-lexikon .breadcrumbs{padding-block:10px}article.type-lexikon .post-navigation{margin-block:var(--pad3);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media only screen and (max-width: 1600px){#lexikonHeader .article:nth-child(5){display:none}}@media only screen and (max-width: 1200px){#lexikonHeader .article:nth-child(4),#lexikonHeader .article:nth-child(5){display:none}}@media only screen and (max-width: 992px){#lexikonHeader .article:nth-child(3),#lexikonHeader .article:nth-child(4),#lexikonHeader .article:nth-child(5){display:none}}@media only screen and (max-width: 768px){#lexikonHeader .article:nth-child(2),#lexikonHeader .article:nth-child(3),#lexikonHeader .article:nth-child(4),#lexikonHeader .article:nth-child(5){display:none}#lexikonHeader .article .content h2{display:none}#lexikonContainer .letterContainer .indexLetter{margin-bottom:var(--pad0);padding-bottom:var(--pad0);font-size:1.3em}#lexikonContainer .letterContainer .lexikon{padding-left:0px;padding-right:0px}#lexikonContainer .letterContainer .lexikon .title h3{line-height:normal;font-size:1.05em}#lexikonContainer .letterContainer .lexikon .img{display:none}#lexikonContainer .letterContainer .lexikon small{display:none}}@media only screen and (max-width: 480px){#lexikonHeader .article:nth-child(2),#lexikonHeader .article:nth-child(3),#lexikonHeader .article:nth-child(4),#lexikonHeader .article:nth-child(5),#lexikonHeader .article:last-child{display:none}#lexikon-wrapper #mainSidebar .sidebar_seperator{display:none}#lexikon-wrapper #mainSidebar .filter-taxonomy{display:none}}#storefinder-wrapper{display:grid;grid-template-columns:min(450px,100%) 1fr;height:calc(100vh - 100px);width:100%}#storefinder-wrapper main{padding:clamp(15px,5vw,30px)}#storefinder-wrapper main .storefinder-zipcode-search{display:none;justify-content:center;align-items:center;margin-bottom:20px}#storefinder-wrapper main .storefinder-zipcode-search input{width:100%;max-width:400px;padding:10px;font-size:16px;border:1px solid var(--gray0);border-radius:4px}#storefinder-wrapper main header{margin-bottom:15px}#storefinder-wrapper main header .flex{display:flex;width:100%;margin-block:10px}#storefinder-wrapper main header .flex input{flex:1;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid var(--gray0);font-size:14px;padding:5px 10px;outline:none}#storefinder-wrapper main header .flex button{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:var(--green0);color:#fff;border:1px solid var(--green0);padding-inline:10px;padding-block:5px;outline:none;font-size:clamp(13px,1vw,14px)}#storefinder-wrapper aside{height:100%}#storefinder-wrapper aside #map{height:100%;width:100%;position:relative;background-color:var(--lightgray0)}#storefinder-list{display:flex;flex-direction:column;gap:5px;list-style-type:none;max-height:500px;overflow-y:auto}#storefinder-list .storefinder-item{padding:10px;background-color:var(--lightgray0);border-radius:10px;cursor:pointer;transition:background-color .3s ease}#storefinder-list .storefinder-item:hover{background-color:color-mix(in srgb, var(--lightgray0), black 20%)}#storefinder-list .storefinder-item .storefinder-item-title{font-size:var(--font-size-5);font-weight:600}#storefinder-list .storefinder-item .storefinder-item-address{font-size:14px}#storefinder-list .storefinder-item .storefinder-item-distance{font-size:12px;font-style:italic}@media only screen and (max-width: 992px){#storefinder-wrapper{grid-template-columns:1fr;height:calc(100vh - 100px);position:relative}#storefinder-wrapper main{padding:15px;position:absolute;z-index:2;top:10px;left:0px;margin-left:10px;margin-right:10px;max-width:min(350px,100%);background-color:#fff;border-radius:15px}#storefinder-wrapper main header{margin-bottom:10px}#storefinder-wrapper aside{position:relative}#storefinder-list{max-height:0px;will-change:max-height;transition:max-height .3s ease}#storefinder-list.show{max-height:50vh}}#author-wrapper #post-list article{display:flex;border-bottom:1px solid var(--lightgray0);padding-bottom:var(--pad2);margin-bottom:var(--pad2)}#author-wrapper #post-list article .post-img{flex:2;margin-right:var(--pad1)}#author-wrapper #post-list article .post-text{flex:8}#author-wrapper #post-list article .post-text a{text-decoration:none !important}#author-wrapper #post-list article .post-text .meta{color:var(--gray1);font-size:.9em;margin-bottom:var(--pad0)}#author-wrapper #post-list article .post-text h3{margin-top:0px;line-height:1.2}#author-wrapper #post-list article .post-text .read-more-link{display:none}.wp-block-table{display:table;width:100%}.wp-block-table tr th{font-weight:bold}.wp-block-table tr td,.wp-block-table tr th{border:2px solid var(--lightgray1)}.wp-block-table.rezept tr td,.wp-block-table.rezept tr th{font-size:1em}.wp-block-table.rezept tr td{border-right:none;border-left:none;border-top:none}.wp-block-pullquote{position:relative;border-bottom-width:2px;border-top-width:2px;padding:2.5em;margin-top:2.5em;margin-bottom:2.5em}.wp-block-pullquote:before{position:absolute;top:0px;left:50%;transform:translateY(-50%) translateX(-50%);width:3em;height:3em;content:"";background-image:url(../img/wp-block-quote.png);background-size:contain}.wp-block-pullquote blockquote{margin-bottom:0px}.wp-block-pullquote blockquote p{font-family:var(--font-handwritten) !important;font-size:var(--font-size-2) !important;margin-bottom:10px;line-height:1.25 !important}.wp-block-pullquote blockquote cite{font-family:var(--font-serif);font-style:italic;color:var(--gray2)}.wp-block-list{list-style:disc;margin-left:1.5em;margin-bottom:1.5em}.wp-block-list li{margin-bottom:.5em;line-height:1.5}.polygon-sib-form #sib-container{background:none;background-color:rgba(0,0,0,0)}.polygon-sib-form .sib-form-block{padding:0}.polygon-sib-form .polygon-sib-name{display:flex;gap:1em}.polygon-sib-form .polygon-sib-name>*{flex:1;flex-basis:50%}.polygon-sib-form .sib-form__declaration{font-size:.8em;padding:10px 0px;margin-top:20px}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:initial}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.pika-single{color:#3c4858}.pika-button{color:#3c4858;background:#fff}.sib-is-today .pika-button{color:#0092ff}.sib-is-selected .pika-button{color:#fff}.sib-is-today:hover .pika-button{color:#fff}.sib-is-selected .pika-button,.sib-has-event .pika-button{background:#0092ff}.pika-button:hover,.pika-row.sib-pick-whole-week:hover .pika-button{background:#0092ff}.pika-table abbr{cursor:default;color:#8390a4;text-decoration:none}.pika-label{font-size:0}.pika-title select{position:initial;opacity:1;z-index:inherit}.sib-sms-tooltip{margin-left:8px;position:relative}.sib-sms-tooltip__box{display:none;border-radius:5px;color:#fff;background-color:#333;position:absolute;bottom:100%;width:200px;padding:5px;right:calc(100% - 60px);font-size:12px}.sib-sms-tooltip:hover .sib-sms-tooltip__box{display:block}.sib-sms-tooltip__icon{border-radius:50%;color:#4da6e0;width:24px;height:24px;padding:3px;font-weight:700;font-style:normal;font-size:24px}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip,.sib-container--small .sib-sms-tooltip{position:absolute;bottom:0;right:0;border-radius:100%;height:18px;width:18px;margin:12px 8px;background:#687484;text-align:center;display:flex;justify-content:center;align-items:center}.sib-container--medium.sib-container--horizontal .sib-sms-tooltip__icon,.sib-container--small .sib-sms-tooltip__icon{color:#fff;font-size:16px}.sib-sms-input-wrapper{display:flex;align-items:center;position:relative}.sib-sms-field .form__label-row--horizontal{flex-wrap:wrap}/*!
* Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
*/.sib-flag{display:inline-block;width:32px;min-width:2rem;height:32px;background:url("https://static.sendinblue.com/images/flags.png") no-repeat}.sib-flag.sib-flag-ad{background-position:-3px 0px;width:30px;height:30px}.sib-flag.sib-flag-ae{background-position:-36px 0px;width:30px;height:30px}.sib-flag.sib-flag-af{background-position:-69px 0px;width:30px;height:30px}.sib-flag.sib-flag-ag{background-position:-102px 0px;width:30px;height:30px}.sib-flag.sib-flag-ai{background-position:-135px 0px;width:30px;height:30px}.sib-flag.sib-flag-al{background-position:-168px 0px;width:30px;height:30px}.sib-flag.sib-flag-am{background-position:-201px 0px;width:30px;height:30px}.sib-flag.sib-flag-ao{background-position:-234px 0px;width:30px;height:30px}.sib-flag.sib-flag-aq{background-position:-267px 0px;width:30px;height:30px}.sib-flag.sib-flag-ar{background-position:-300px 0px;width:30px;height:30px}.sib-flag.sib-flag-as{background-position:-333px 0px;width:30px;height:30px}.sib-flag.sib-flag-at{background-position:-366px 0px;width:30px;height:30px}.sib-flag.sib-flag-au{background-position:-399px 0px;width:30px;height:30px}.sib-flag.sib-flag-aw{background-position:-432px 0px;width:30px;height:30px}.sib-flag.sib-flag-ax{background-position:-465px 0px;width:30px;height:30px}.sib-flag.sib-flag-az{background-position:-498px 0px;width:30px;height:30px}.sib-flag.sib-flag-ba{background-position:-3px -33px;width:30px;height:30px}.sib-flag.sib-flag-bb{background-position:-36px -33px;width:30px;height:30px}.sib-flag.sib-flag-bd{background-position:-69px -33px;width:30px;height:30px}.sib-flag.sib-flag-be{background-position:-102px -33px;width:30px;height:30px}.sib-flag.sib-flag-bf{background-position:-135px -33px;width:30px;height:30px}.sib-flag.sib-flag-bg{background-position:-168px -33px;width:30px;height:30px}.sib-flag.sib-flag-bh{background-position:-201px -33px;width:30px;height:30px}.sib-flag.sib-flag-bi{background-position:-234px -33px;width:30px;height:30px}.sib-flag.sib-flag-bj{background-position:-267px -33px;width:30px;height:30px}.sib-flag.sib-flag-bl{background-position:-300px -33px;width:30px;height:30px}.sib-flag.sib-flag-bm{background-position:-333px -33px;width:30px;height:30px}.sib-flag.sib-flag-bn{background-position:-366px -33px;width:30px;height:30px}.sib-flag.sib-flag-bo{background-position:-399px -33px;width:30px;height:30px}.sib-flag.sib-flag-bq{background-position:-432px -33px;width:30px;height:30px}.sib-flag.sib-flag-br{background-position:-465px -33px;width:30px;height:30px}.sib-flag.sib-flag-bs{background-position:-498px -33px;width:30px;height:30px}.sib-flag.sib-flag-bt{background-position:-3px -66px;width:30px;height:30px}.sib-flag.sib-flag-bv{background-position:-36px -66px;width:30px;height:30px}.sib-flag.sib-flag-bw{background-position:-69px -66px;width:30px;height:30px}.sib-flag.sib-flag-by{background-position:-102px -66px;width:30px;height:30px}.sib-flag.sib-flag-bz{background-position:-135px -66px;width:30px;height:30px}.sib-flag.sib-flag-ca{background-position:-168px -66px;width:30px;height:30px}.sib-flag.sib-flag-cc{background-position:-201px -66px;width:30px;height:30px}.sib-flag.sib-flag-cd{background-position:-234px -66px;width:30px;height:30px}.sib-flag.sib-flag-cf{background-position:-267px -66px;width:30px;height:30px}.sib-flag.sib-flag-cg{background-position:-300px -66px;width:30px;height:30px}.sib-flag.sib-flag-ch{background-position:-333px -66px;width:30px;height:30px}.sib-flag.sib-flag-ci{background-position:-366px -66px;width:30px;height:30px}.sib-flag.sib-flag-ck{background-position:-399px -66px;width:30px;height:30px}.sib-flag.sib-flag-cl{background-position:-432px -66px;width:30px;height:30px}.sib-flag.sib-flag-cm{background-position:-465px -66px;width:30px;height:30px}.sib-flag.sib-flag-cn{background-position:-498px -66px;width:30px;height:30px}.sib-flag.sib-flag-co{background-position:-3px -99px;width:30px;height:30px}.sib-flag.sib-flag-cr{background-position:-36px -99px;width:30px;height:30px}.sib-flag.sib-flag-cu{background-position:-69px -99px;width:30px;height:30px}.sib-flag.sib-flag-cv{background-position:-102px -99px;width:30px;height:30px}.sib-flag.sib-flag-cw{background-position:-135px -99px;width:30px;height:30px}.sib-flag.sib-flag-cx{background-position:-168px -99px;width:30px;height:30px}.sib-flag.sib-flag-cy{background-position:-201px -99px;width:30px;height:30px}.sib-flag.sib-flag-cz{background-position:-234px -99px;width:30px;height:30px}.sib-flag.sib-flag-de{background-position:-267px -99px;width:30px;height:30px}.sib-flag.sib-flag-dj{background-position:-300px -99px;width:30px;height:30px}.sib-flag.sib-flag-dk{background-position:-333px -99px;width:30px;height:30px}.sib-flag.sib-flag-dm{background-position:-366px -99px;width:30px;height:30px}.sib-flag.sib-flag-do{background-position:-399px -99px;width:30px;height:30px}.sib-flag.sib-flag-dz{background-position:-432px -99px;width:30px;height:30px}.sib-flag.sib-flag-ec{background-position:-465px -99px;width:30px;height:30px}.sib-flag.sib-flag-ee{background-position:-498px -99px;width:30px;height:30px}.sib-flag.sib-flag-eg{background-position:-3px -132px;width:30px;height:30px}.sib-flag.sib-flag-eh{background-position:-36px -132px;width:30px;height:30px}.sib-flag.sib-flag-er{background-position:-69px -132px;width:30px;height:30px}.sib-flag.sib-flag-es{background-position:-102px -132px;width:30px;height:30px}.sib-flag.sib-flag-et{background-position:-135px -132px;width:30px;height:30px}.sib-flag.sib-flag-fi{background-position:-168px -132px;width:30px;height:30px}.sib-flag.sib-flag-fj{background-position:-201px -132px;width:30px;height:30px}.sib-flag.sib-flag-fk{background-position:-234px -132px;width:30px;height:30px}.sib-flag.sib-flag-fm{background-position:-267px -132px;width:30px;height:30px}.sib-flag.sib-flag-fo{background-position:-300px -132px;width:30px;height:30px}.sib-flag.sib-flag-fr{background-position:-333px -132px;width:30px;height:30px}.sib-flag.sib-flag-ga{background-position:-366px -132px;width:30px;height:30px}.sib-flag.sib-flag-gb{background-position:-399px -132px;width:30px;height:30px}.sib-flag.sib-flag-gd{background-position:-432px -132px;width:30px;height:30px}.sib-flag.sib-flag-ge{background-position:-465px -132px;width:30px;height:30px}.sib-flag.sib-flag-gf{background-position:-498px -132px;width:30px;height:30px}.sib-flag.sib-flag-gg{background-position:-3px -165px;width:30px;height:30px}.sib-flag.sib-flag-gh{background-position:-36px -165px;width:30px;height:30px}.sib-flag.sib-flag-gi{background-position:-69px -165px;width:30px;height:30px}.sib-flag.sib-flag-gl{background-position:-102px -165px;width:30px;height:30px}.sib-flag.sib-flag-gm{background-position:-135px -165px;width:30px;height:30px}.sib-flag.sib-flag-gn{background-position:-168px -165px;width:30px;height:30px}.sib-flag.sib-flag-gp{background-position:-201px -165px;width:30px;height:30px}.sib-flag.sib-flag-gq{background-position:-234px -165px;width:30px;height:30px}.sib-flag.sib-flag-gr{background-position:-267px -165px;width:30px;height:30px}.sib-flag.sib-flag-gs{background-position:-300px -165px;width:30px;height:30px}.sib-flag.sib-flag-gt{background-position:-333px -165px;width:30px;height:30px}.sib-flag.sib-flag-gu{background-position:-366px -165px;width:30px;height:30px}.sib-flag.sib-flag-gw{background-position:-399px -165px;width:30px;height:30px}.sib-flag.sib-flag-gy{background-position:-432px -165px;width:30px;height:30px}.sib-flag.sib-flag-hk{background-position:-465px -165px;width:30px;height:30px}.sib-flag.sib-flag-hm{background-position:-498px -165px;width:30px;height:30px}.sib-flag.sib-flag-hn{background-position:-3px -198px;width:30px;height:30px}.sib-flag.sib-flag-hr{background-position:-36px -198px;width:30px;height:30px}.sib-flag.sib-flag-ht{background-position:-69px -198px;width:30px;height:30px}.sib-flag.sib-flag-hu{background-position:-102px -198px;width:30px;height:30px}.sib-flag.sib-flag-id{background-position:-135px -198px;width:30px;height:30px}.sib-flag.sib-flag-ie{background-position:-168px -198px;width:30px;height:30px}.sib-flag.sib-flag-il{background-position:-201px -198px;width:30px;height:30px}.sib-flag.sib-flag-im{background-position:-234px -198px;width:30px;height:30px}.sib-flag.sib-flag-in{background-position:-267px -198px;width:30px;height:30px}.sib-flag.sib-flag-io{background-position:-300px -198px;width:30px;height:30px}.sib-flag.sib-flag-iq{background-position:-333px -198px;width:30px;height:30px}.sib-flag.sib-flag-ir{background-position:-366px -198px;width:30px;height:30px}.sib-flag.sib-flag-is{background-position:-399px -198px;width:30px;height:30px}.sib-flag.sib-flag-it{background-position:-432px -198px;width:30px;height:30px}.sib-flag.sib-flag-je{background-position:-465px -198px;width:30px;height:30px}.sib-flag.sib-flag-jm{background-position:-498px -198px;width:30px;height:30px}.sib-flag.sib-flag-jo{background-position:-3px -231px;width:30px;height:30px}.sib-flag.sib-flag-jp{background-position:-36px -231px;width:30px;height:30px}.sib-flag.sib-flag-ke{background-position:-69px -231px;width:30px;height:30px}.sib-flag.sib-flag-kg{background-position:-102px -231px;width:30px;height:30px}.sib-flag.sib-flag-kh{background-position:-135px -231px;width:30px;height:30px}.sib-flag.sib-flag-ki{background-position:-168px -231px;width:30px;height:30px}.sib-flag.sib-flag-km{background-position:-201px -231px;width:30px;height:30px}.sib-flag.sib-flag-kn{background-position:-234px -231px;width:30px;height:30px}.sib-flag.sib-flag-kp{background-position:-267px -231px;width:30px;height:30px}.sib-flag.sib-flag-kr{background-position:-300px -231px;width:30px;height:30px}.sib-flag.sib-flag-kw{background-position:-333px -231px;width:30px;height:30px}.sib-flag.sib-flag-ky{background-position:-366px -231px;width:30px;height:30px}.sib-flag.sib-flag-kz{background-position:-399px -231px;width:30px;height:30px}.sib-flag.sib-flag-la{background-position:-432px -231px;width:30px;height:30px}.sib-flag.sib-flag-lb{background-position:-465px -231px;width:30px;height:30px}.sib-flag.sib-flag-lc{background-position:-498px -231px;width:30px;height:30px}.sib-flag.sib-flag-li{background-position:-3px -264px;width:30px;height:30px}.sib-flag.sib-flag-lk{background-position:-36px -264px;width:30px;height:30px}.sib-flag.sib-flag-lr{background-position:-69px -264px;width:30px;height:30px}.sib-flag.sib-flag-ls{background-position:-102px -264px;width:30px;height:30px}.sib-flag.sib-flag-lt{background-position:-135px -264px;width:30px;height:30px}.sib-flag.sib-flag-lu{background-position:-168px -264px;width:30px;height:30px}.sib-flag.sib-flag-lv{background-position:-201px -264px;width:30px;height:30px}.sib-flag.sib-flag-ly{background-position:-234px -264px;width:30px;height:30px}.sib-flag.sib-flag-ma{background-position:-267px -264px;width:30px;height:30px}.sib-flag.sib-flag-mc{background-position:-300px -264px;width:30px;height:30px}.sib-flag.sib-flag-md{background-position:-333px -264px;width:30px;height:30px}.sib-flag.sib-flag-me{background-position:-366px -264px;width:30px;height:30px}.sib-flag.sib-flag-mf{background-position:-399px -264px;width:30px;height:30px}.sib-flag.sib-flag-mg{background-position:-432px -264px;width:30px;height:30px}.sib-flag.sib-flag-mh{background-position:-465px -264px;width:30px;height:30px}.sib-flag.sib-flag-mk{background-position:-498px -264px;width:30px;height:30px}.sib-flag.sib-flag-ml{background-position:-3px -297px;width:30px;height:30px}.sib-flag.sib-flag-mm{background-position:-36px -297px;width:30px;height:30px}.sib-flag.sib-flag-mn{background-position:-69px -297px;width:30px;height:30px}.sib-flag.sib-flag-mo{background-position:-102px -297px;width:30px;height:30px}.sib-flag.sib-flag-mp{background-position:-135px -297px;width:30px;height:30px}.sib-flag.sib-flag-mq{background-position:-168px -297px;width:30px;height:30px}.sib-flag.sib-flag-mr{background-position:-201px -297px;width:30px;height:30px}.sib-flag.sib-flag-ms{background-position:-234px -297px;width:30px;height:30px}.sib-flag.sib-flag-mt{background-position:-267px -297px;width:30px;height:30px}.sib-flag.sib-flag-mu{background-position:-300px -297px;width:30px;height:30px}.sib-flag.sib-flag-mv{background-position:-333px -297px;width:30px;height:30px}.sib-flag.sib-flag-mw{background-position:-366px -297px;width:30px;height:30px}.sib-flag.sib-flag-mx{background-position:-399px -297px;width:30px;height:30px}.sib-flag.sib-flag-my{background-position:-432px -297px;width:30px;height:30px}.sib-flag.sib-flag-mz{background-position:-465px -297px;width:30px;height:30px}.sib-flag.sib-flag-na{background-position:-498px -297px;width:30px;height:30px}.sib-flag.sib-flag-nc{background-position:-3px -330px;width:30px;height:30px}.sib-flag.sib-flag-ne{background-position:-36px -330px;width:30px;height:30px}.sib-flag.sib-flag-nf{background-position:-69px -330px;width:30px;height:30px}.sib-flag.sib-flag-ng{background-position:-102px -330px;width:30px;height:30px}.sib-flag.sib-flag-ni{background-position:-135px -330px;width:30px;height:30px}.sib-flag.sib-flag-nl{background-position:-168px -330px;width:30px;height:30px}.sib-flag.sib-flag-no{background-position:-201px -330px;width:30px;height:30px}.sib-flag.sib-flag-np{background-position:-234px -330px;width:30px;height:30px}.sib-flag.sib-flag-nr{background-position:-267px -330px;width:30px;height:30px}.sib-flag.sib-flag-nu{background-position:-300px -330px;width:30px;height:30px}.sib-flag.sib-flag-nz{background-position:-333px -330px;width:30px;height:30px}.sib-flag.sib-flag-om{background-position:-366px -330px;width:30px;height:30px}.sib-flag.sib-flag-pa{background-position:-399px -330px;width:30px;height:30px}.sib-flag.sib-flag-pe{background-position:-432px -330px;width:30px;height:30px}.sib-flag.sib-flag-pf{background-position:-465px -330px;width:30px;height:30px}.sib-flag.sib-flag-pg{background-position:-498px -330px;width:30px;height:30px}.sib-flag.sib-flag-ph{background-position:-3px -363px;width:30px;height:30px}.sib-flag.sib-flag-pk{background-position:-36px -363px;width:30px;height:30px}.sib-flag.sib-flag-pl{background-position:-69px -363px;width:30px;height:30px}.sib-flag.sib-flag-pm{background-position:-102px -363px;width:30px;height:30px}.sib-flag.sib-flag-pn{background-position:-135px -363px;width:30px;height:30px}.sib-flag.sib-flag-pr{background-position:-168px -363px;width:30px;height:30px}.sib-flag.sib-flag-ps{background-position:-201px -363px;width:30px;height:30px}.sib-flag.sib-flag-pt{background-position:-234px -363px;width:30px;height:30px}.sib-flag.sib-flag-pw{background-position:-267px -363px;width:30px;height:30px}.sib-flag.sib-flag-py{background-position:-300px -363px;width:30px;height:30px}.sib-flag.sib-flag-qa{background-position:-333px -363px;width:30px;height:30px}.sib-flag.sib-flag-re{background-position:-366px -363px;width:30px;height:30px}.sib-flag.sib-flag-ro{background-position:-399px -363px;width:30px;height:30px}.sib-flag.sib-flag-rs{background-position:-432px -363px;width:30px;height:30px}.sib-flag.sib-flag-ru{background-position:-465px -363px;width:30px;height:30px}.sib-flag.sib-flag-rw{background-position:-498px -363px;width:30px;height:30px}.sib-flag.sib-flag-sa{background-position:-3px -396px;width:30px;height:30px}.sib-flag.sib-flag-sb{background-position:-36px -396px;width:30px;height:30px}.sib-flag.sib-flag-sc{background-position:-69px -396px;width:30px;height:30px}.sib-flag.sib-flag-sd{background-position:-102px -396px;width:30px;height:30px}.sib-flag.sib-flag-se{background-position:-135px -396px;width:30px;height:30px}.sib-flag.sib-flag-sg{background-position:-168px -396px;width:30px;height:30px}.sib-flag.sib-flag-sh{background-position:-201px -396px;width:30px;height:30px}.sib-flag.sib-flag-si{background-position:-234px -396px;width:30px;height:30px}.sib-flag.sib-flag-sj{background-position:-267px -396px;width:30px;height:30px}.sib-flag.sib-flag-sk{background-position:-300px -396px;width:30px;height:30px}.sib-flag.sib-flag-sl{background-position:-333px -396px;width:30px;height:30px}.sib-flag.sib-flag-sm{background-position:-366px -396px;width:30px;height:30px}.sib-flag.sib-flag-sn{background-position:-399px -396px;width:30px;height:30px}.sib-flag.sib-flag-so{background-position:-432px -396px;width:30px;height:30px}.sib-flag.sib-flag-sr{background-position:-465px -396px;width:30px;height:30px}.sib-flag.sib-flag-ss{background-position:-498px -396px;width:30px;height:30px}.sib-flag.sib-flag-st{background-position:-3px -429px;width:30px;height:30px}.sib-flag.sib-flag-sv{background-position:-36px -429px;width:30px;height:30px}.sib-flag.sib-flag-sx{background-position:-69px -429px;width:30px;height:30px}.sib-flag.sib-flag-sy{background-position:-102px -429px;width:30px;height:30px}.sib-flag.sib-flag-sz{background-position:-135px -429px;width:30px;height:30px}.sib-flag.sib-flag-tc{background-position:-168px -429px;width:30px;height:30px}.sib-flag.sib-flag-td{background-position:-201px -429px;width:30px;height:30px}.sib-flag.sib-flag-tf{background-position:-234px -429px;width:30px;height:30px}.sib-flag.sib-flag-tg{background-position:-267px -429px;width:30px;height:30px}.sib-flag.sib-flag-th{background-position:-300px -429px;width:30px;height:30px}.sib-flag.sib-flag-tj{background-position:-333px -429px;width:30px;height:30px}.sib-flag.sib-flag-tk{background-position:-366px -429px;width:30px;height:30px}.sib-flag.sib-flag-tl{background-position:-399px -429px;width:30px;height:30px}.sib-flag.sib-flag-tm{background-position:-432px -429px;width:30px;height:30px}.sib-flag.sib-flag-tn{background-position:-465px -429px;width:30px;height:30px}.sib-flag.sib-flag-to{background-position:-498px -429px;width:30px;height:30px}.sib-flag.sib-flag-tr{background-position:-3px -462px;width:30px;height:30px}.sib-flag.sib-flag-tt{background-position:-36px -462px;width:30px;height:30px}.sib-flag.sib-flag-tv{background-position:-69px -462px;width:30px;height:30px}.sib-flag.sib-flag-tw{background-position:-102px -462px;width:30px;height:30px}.sib-flag.sib-flag-tz{background-position:-135px -462px;width:30px;height:30px}.sib-flag.sib-flag-ua{background-position:-168px -462px;width:30px;height:30px}.sib-flag.sib-flag-ug{background-position:-201px -462px;width:30px;height:30px}.sib-flag.sib-flag-um{background-position:-234px -462px;width:30px;height:30px}.sib-flag.sib-flag-us{background-position:-267px -462px;width:30px;height:30px}.sib-flag.sib-flag-uy{background-position:-300px -462px;width:30px;height:30px}.sib-flag.sib-flag-uz{background-position:-333px -462px;width:30px;height:30px}.sib-flag.sib-flag-va{background-position:-366px -462px;width:30px;height:30px}.sib-flag.sib-flag-vc{background-position:-399px -462px;width:30px;height:30px}.sib-flag.sib-flag-ve{background-position:-432px -462px;width:30px;height:30px}.sib-flag.sib-flag-vg{background-position:-465px -462px;width:30px;height:30px}.sib-flag.sib-flag-vi{background-position:-498px -462px;width:30px;height:30px}.sib-flag.sib-flag-vn{background-position:-3px -495px;width:30px;height:30px}.sib-flag.sib-flag-vu{background-position:-36px -495px;width:30px;height:30px}.sib-flag.sib-flag-wf{background-position:-69px -495px;width:30px;height:30px}.sib-flag.sib-flag-ws{background-position:-102px -495px;width:30px;height:30px}.sib-flag.sib-flag-xk{background-position:-135px -495px;width:30px;height:30px}.sib-flag.sib-flag-ye{background-position:-168px -495px;width:30px;height:30px}.sib-flag.sib-flag-yt{background-position:-201px -495px;width:30px;height:30px}.sib-flag.sib-flag-za{background-position:-234px -495px;width:30px;height:30px}.sib-flag.sib-flag-zm{background-position:-267px -495px;width:30px;height:30px}.sib-flag.sib-flag-zw{background-position:-300px -495px;width:30px;height:30px}.sib-sms-select{display:flex;width:100%;font-size:14px;position:relative}.sib-container--medium.sib-container--horizontal .sib-sms-select,.sib-container--small .sib-sms-select{flex-direction:column}.sib-sms-select__title{display:flex;position:relative;align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;cursor:pointer;font-size:14px;height:3em;padding:8px 16px 8px 8px;margin-right:8px;position:relative;text-align:left;width:100%;max-width:60px}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:5px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title>.sib-sms-select__label-text{display:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__title,.sib-container--small .sib-sms-select__title{max-width:100%;margin-right:0;margin-bottom:.5rem}.sib-container--medium.sib-container--horizontal .sib-sms-select__title::after,.sib-container--small .sib-sms-select__title::after{content:"";display:block;position:absolute;right:8px;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-container--medium.sib-container--horizontal .sib-sms-select__title>.sib-sms-select__label-text,.sib-container--small .sib-sms-select__title>.sib-sms-select__label-text{display:block}.sib-sms-select__list{background:#fff;border:1px solid #c0ccda;border-radius:3px;box-sizing:border-box;display:none;height:0;list-style:none;margin:8px 0 0 0;opacity:0;padding:0;position:absolute;width:100%;z-index:999}.sib-sms-select__list.sib-is-open{display:block;height:auto;max-height:250px;overflow:scroll;opacity:1}.sib-sms-select__list li{display:flex;align-items:center;border-bottom:1px solid #c0ccda;cursor:pointer;padding:8px;font-size:14px}.sib-sms-select__list li:hover,.sib-sms-select__list li.sib-is-selected{background-color:#8ed8fd}.sib-sms-select__number-input{display:flex;width:100%;height:3em;border:1px solid #c0ccda;border-radius:3px;background:#fff}.sib-sms-select__calling-code{height:100%;max-width:70px;padding:8px;border-top:0;border-right:1px solid #c0ccda;border-bottom:0;border-left:0;border-radius:3px 0 0 3px;line-height:1.8em;text-align:center;font-size:inherit;color:inherit;outline:none}.sib-container--medium.sib-container--horizontal .sib-sms-select__calling-code,.sib-container--small .sib-sms-select__calling-code{max-width:50px;padding:8px 4px}.sib-sms-select__phone-number{width:calc(100% - 70px);height:100%;padding:8px;border-radius:3px;border:0;outline:0;font-size:inherit}.sib-sms-select__label-text{margin-left:8px;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 480px){.sib-sms-select{display:block}.sib-sms-select__title{display:inline-block;max-width:100%;margin-bottom:10px}.sib-container--small .sib-sms-select__title{display:flex}.sib-container--small .sib-sms-select__title .sib-flag{margin-left:0;bottom:0}.sib-container--small .sib-sms-select__title .sib-sms-select__label-text{margin-left:.5rem;padding-bottom:0}.sib-sms-select__title::after{content:"";display:block;position:absolute;right:20px;top:50%;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.sib-sms-select__title__phone-number{padding-right:45px}.sib-sms-select__title>.sib-flag{margin-left:10px;float:left;position:relative;bottom:4px}.sib-sms-select__title>.sib-sms-select__label-text{display:inline-block;max-width:70%;margin-left:18px;padding-bottom:5px;font-size:20px;float:left}}@media screen and (max-width: 480px){.sib-sms-tooltip{position:absolute;right:12px;top:56%;width:18px;height:18px}.sib-sms-tooltip__icon{color:#fff;width:24px;height:24px;display:block;background:rgba(0,0,0,0);text-align:center;font-size:12px !important;padding:4px}}@media screen and (max-width: 375px){.g-recaptcha.sib-visible-recaptcha{transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0;-webkit-transform-origin:0 0}}.sib-form *,.sib-form ::after,.sib-form ::before{box-sizing:border-box}.sib-form{background-attachment:fixed;font-size:16px;font-family:Roboto,sans-serif;padding:32px 12px 32px;margin:0}.sib-form__declaration{display:flex;padding:0 16px;align-items:center}.sib-form__declaration .declaration-block-icon{display:flex;padding:0 16px 0 0;margin:0}.sib-form__declaration .declaration-block-icon [class^=sib-svgIcon]{width:65px;height:65px}.sib-form__declaration p{line-height:1.5em;margin:0}.sib-form--blockPosition{position:relative}.sib-form ul,.sib-form ol{padding:0}#sib-container{background:#fff;margin:0 auto;padding:17px;display:inline-block;width:100%}#sib-form{text-align:left}#sib-form .entry__choice label{display:unset}.sib-menu{display:none;position:absolute;top:0;left:0;z-index:10;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px;margin-top:8px}.sib-menu .entry__choice{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;padding:0;text-indent:0}.sib-menu__item-list{margin:0;list-style:none;overflow-y:auto;overflow-x:hidden;box-shadow:none;margin-top:8px;max-height:360px;border:none;padding:12px 0}.sib-menu__item{line-height:1.5em;cursor:pointer;padding:4px 16px;overflow:hidden}.sib-menu__item:hover{background-color:#8ed8fd}.sib-menu__apply{text-align:right;padding:8px 12px 12px 0}@media screen and (max-width: 375px){.sib-menu__apply{display:flex;flex-direction:column-reverse;padding:8px}}.sib-menu__apply button{padding:8px 16px}.sib-menu__separator{font-size:20px;vertical-align:sub}.sib-menu__select{padding:0px 7px}.sib-menu__selectTextAlign{padding:0px 15px !important}.sib-menu__select button{padding:8px 5px}.sib-menu .input_replaced{opacity:0;position:static;width:0px;margin:0}.sib-menu .sib-multiselect__label{width:100%}.sib-menu .sib-multiselect__label-text{text-indent:0}#sib-other-container .entry__controls--other{margin-left:1.5em}#sib-other-container .entry__choice--other{width:100%}#sib-other-container #sib-other-reason{width:100%;padding:8px;resize:vertical;border:1px solid #687484}.checkbox__label{word-wrap:break-word}.checkbox.checkbox_tick_positive::before{left:calc(50% - 1px)}.input_display{line-height:1.5rem}.entry__choice{width:100%;margin-bottom:3px;font-family:Roboto,sans-serif;word-wrap:break-all;word-wrap:break-word}.entry__label{margin-bottom:10px;width:100%;font-weight:500;word-break:break-word;word-wrap:break-word}.entry__label_optin{display:inline}.entry__label>*{float:left}.entry__label::after{content:attr(data-required);font-size:1em;color:#ff4949;text-decoration:none;word-wrap:break-all;word-wrap:break-word;display:inline}.entry__specification{margin:10px 0}.entry__controls{margin:0}.entry__error{display:none;margin-top:6px;margin-bottom:6px;background:rgba(0,0,0,0)}.sib-entry_mcq .entry__controls{display:block;background:rgba(0,0,0,0);border:none;outline:none}.sib-form-block{padding:0 16px;word-wrap:break-word;outline:none}.sib-form-block p,.sib-form-block ol,.sib-form-block ul{text-align:inherit;margin:0;line-height:1.5em}.sib-form-block ol,.sib-form-block ul{list-style-position:inside}.sib-form-block__button{display:inline-block;padding:8px 18px;border:none;overflow-wrap:break-word;max-width:100%;cursor:pointer}.sib-form-block__button-disabled{opacity:.5}.sib-form-block__button-with-loader{min-height:40px;line-height:23px}.sib-image-form-block{padding:2px}.sib-image-form-block a{display:block;overflow:hidden}.sib-image-form-block img{max-width:100%}.sib-divider-form-block{border:0;margin:0}.form__label-row{display:flex;flex-direction:column;justify-content:stretch}.form__label-row--horizontal{flex-direction:row;align-items:flex-start;margin:10px 0}.form__label-row--horizontal>*:first-child{margin-right:20px}.form__label-row--horizontal>*{width:50%;flex-grow:1}.input{width:calc(100% - 1rem)}.input--multiselect{position:relative;padding-right:32px;line-height:37px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input--multiselect::before{content:"";position:absolute;right:8px;border:8px solid rgba(0,0,0,0);border-top-color:#343f4e;top:calc(50% - 4px)}.input--select{position:relative;width:100%}.input--select::before,.input--select::after{content:"";position:absolute;right:8px}.input--select::before{top:calc(50% - 12px);border:5px solid rgba(0,0,0,0);border-bottom-color:#343f4e}.input--select::after{top:calc(50% + 2px);border:5px solid rgba(0,0,0,0);border-top-color:#343f4e}.input--hidden{display:none !important}.input--centerText{display:flex;align-items:center}.input__rtl[type=text]::-moz-placeholder{text-align:right !important}.input__rtl[type=text]::placeholder{text-align:right !important}.input__textareaRtl::-moz-placeholder{text-align:right !important}.input__textareaRtl::placeholder{text-align:right !important}input::-webkit-input-placeholder{color:#bfcad8}input::-moz-placeholder{color:#bfcad8}input:-ms-input-placeholder{color:#bfcad8}input:-moz-placeholder{color:#bfcad8}textarea.input{padding:calc(.5rem - 1px)}.sib-form-container a{text-decoration:underline;color:#2bb2fc}.sib-sms-input{width:100%;display:flex;align-items:center}.sib-sms-input .sib-smscode-select{width:70px;margin-right:10px;flex-shrink:0}.sib-sms-input .entry__controls{width:100%}.sib-sms-input .sib-menu__item{padding:4px 2px}.form__entry{position:static;margin-left:0;padding-left:0}.sib-panel{position:relative;width:100%;margin:24px 0;padding:10px 25px;border-width:1px;border-style:solid;border-radius:3px;color:#3c4858;text-align:center;box-shadow:none}.sib-panel--active{display:block}.sib-panel--inactive{display:none}.sib-panel__text{margin:0;font-weight:600;text-align:left}.sib-panel__link{padding:0 5px;color:#3c4858;text-decoration:underline;cursor:pointer}.sib-panel__close-icon{position:absolute;top:12px;right:25px;cursor:pointer}.sib-form-message-panel{margin:0 0 1.25rem 0;width:100%;padding:.4375rem;border:1px solid;display:none}.sib-form-message-panel--active{display:inline-block}.sib-form-message-panel__text{display:flex;align-items:center;margin:0;padding:.5rem}.sib-form-message-panel__text .sib-icon{contain:strict;display:inline-block;fill:currentColor}.sib-form-message-panel__text .sib-notification__icon{height:1.5em;width:1.5em;flex-shrink:0;margin-right:calc(1rem - 1px)}.sib-loader{display:inline-block;position:relative;width:64px;height:64px}.checkbox_tick_positive:before{left:49%}@media screen and (max-width: 500px){#sib-container{padding:32px 9px 32px}.form__label-row--horizontal{flex-direction:column}.form__label-row--horizontal>*{width:100%}}.sib-loader div{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;animation:loader 1.2s linear infinite}.sib-loader div:nth-child(1){animation-delay:0s;top:29px;left:53px}.sib-loader div:nth-child(2){animation-delay:-0.1s;top:18px;left:50px}.sib-loader div:nth-child(3){animation-delay:-0.2s;top:9px;left:41px}.sib-loader div:nth-child(4){animation-delay:-0.3s;top:6px;left:29px}.sib-loader div:nth-child(5){animation-delay:-0.4s;top:9px;left:18px}.sib-loader div:nth-child(6){animation-delay:-0.5s;top:18px;left:9px}.sib-loader div:nth-child(7){animation-delay:-0.6s;top:29px;left:6px}.sib-loader div:nth-child(8){animation-delay:-0.7s;top:41px;left:9px}.sib-loader div:nth-child(9){animation-delay:-0.8s;top:50px;left:18px}.sib-loader div:nth-child(10){animation-delay:-0.9s;top:53px;left:29px}.sib-loader div:nth-child(11){animation-delay:-1s;top:50px;left:41px}.sib-loader div:nth-child(12){animation-delay:-1.1s;top:41px;left:50px}.entry__choice label p{display:inline}@keyframes loader{0%,20%,80%,100%{transform:scale(1)}50%{transform:scale(1.5)}}@media screen and (max-width: 400px){#sib-container{padding:32px 0px 32px}}@media screen and (max-width: 480px){.sib-image-form-block img{height:auto !important}}.progress-indicator{background:rgba(0,0,0,0)}.sib-hide-loader-icon{display:none}.sib-form ::-moz-placeholder{color:#c0ccda;opacity:1}.sib-form ::placeholder{color:#c0ccda;opacity:1}.sib-form .sib-form_fieldset{display:table-row-group}.sib-form .fieldset__separator{display:table-row}.sib-form .fieldset__separator:after,.sib-form .fieldset__separator:before{background:#c0ccda;background-clip:padding-box;border:solid rgba(0,0,0,0);border-width:calc(4rem - 1px) 0 4rem;box-sizing:content-box;content:"";display:table-cell;height:1px}.sib-form .form__fieldset{border:0;display:table-row;padding:0}.sib-form .form__fieldset:first-child .form__entries,.sib-form .form__fieldset:first-child .form__legend{padding-top:0}.sib-form .form__entries,.sib-form .form__legend{display:table-cell;margin:0;padding-top:4rem;vertical-align:top}.sib-form .form__legend{font-size:1.14869835rem;line-height:1.5rem;font-weight:700;padding-right:2.5rem}@media(max-width: 45rem){.sib-form .fieldset__separator,.sib-form .form__entries,.sib-form .form__fieldset,.sib-form .form__legend,.sib-form .sib-form_fieldset{display:block}.sib-form .form__legend{padding-bottom:.5rem;padding-right:0}.sib-form .form__entries{padding-top:0}.sib-form .fieldset__separator{border:0}}.sib-form .form__entry{border:0;margin:0;padding:0;position:relative}.sib-form .form__entry:not(:first-child){margin-top:1.5rem}.sib-form .entry__label+.form__entry{margin-top:0}.sib-form .entry__label{display:table;font-weight:700;padding:0;white-space:normal}.sib-form .form__row{display:flex;flex-wrap:wrap;margin:-0.25rem -0.75rem}.sib-form .form__row:not(:first-child){margin-top:1.25rem}.sib-form .entry__label+.form__row{margin-top:-0.25rem}.sib-form .form__row>.form__entry{margin:.25rem .75rem}.sib-form .entry__optional-indicator{color:#687484;font-size:.87055056rem;line-height:1rem;font-weight:400}.sib-form .entry__field{align-items:center;background:#fff;border:1px solid #c0ccda;border-radius:3px;display:inline-flex;margin:.25rem 0;max-width:100%}.sib-form .entry__field:focus-within{box-shadow:0 0 0 2px #c9e1f4}.sib-form .input,.sib-form .input__affix{background:none;border:0;font:inherit;margin:0}.sib-form .input:first-child,.sib-form .input__affix:first-child{padding-left:.5rem}.sib-form .input:last-child,.sib-form .input__affix:last-child{padding-right:.5rem}.sib-form .input,.sib-form .input__button{box-sizing:content-box;color:inherit;outline:0}.sib-form .input:not(textarea),.sib-form .input__button{height:calc(2.5rem - 2px)}.sib-form .input__affix{color:#687484;flex-shrink:0}.sib-form .input__button{cursor:pointer;padding:0 .5rem}.sib-form .input__button[type=submit]{border-bottom-left-radius:0;border-left:1px solid #c0ccda;border-top-left-radius:0;color:inherit;margin-left:.5rem}.sib-form .input__button .sib-icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .input{box-shadow:none;min-width:1px;padding:0}.sib-form textarea.input{padding:calc(.5rem - 1px)}.sib-form select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 286.1 167'%3E%3Cpath d='M24.1 0h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0L7.1 41C-8 25.9 2.7 0 24.1 0z' fill='%233c4858'/%3E%3C/svg%3E");background-position:right .65em top 50%;background-repeat:no-repeat;background-size:.65em auto}.sib-form select.input:first-child,.sib-form select.input:last-child{padding-right:calc(2rem - 1px)}.sib-form .sib-entry_block .entry__field,.sib-form .form__row .entry__field,.sib-form .sib-form_block .entry__field{display:flex}.sib-form .sib-entry_block .input,.sib-form .form__row .input,.sib-form .sib-form_block .input{flex-grow:1}.sib-form .sib-entry_phrasing,.sib-form .sib-entry_phrasing .entry__label,.sib-form .sib-entry_phrasing .entry__specification{display:inline-block}.sib-form .sib-entry_phrasing .entry__label{font-weight:400}.sib-form .sib-entry_errored{margin-left:-0.5rem;padding-left:.5rem}.sib-form .sib-entry_errored:before{background:#ff4949;bottom:0;content:"";position:absolute;right:100%;top:0;width:.25rem}.sib-form .entry__error,.sib-form .entry__label,.sib-form .entry__specification,.sib-form .form__error{max-width:40em}.sib-form .entry__error,.sib-form .entry__specification,.sib-form .form__error{display:block}.sib-form .entry__choice+.entry__error,.sib-form .entry__choice+.entry__specification,.sib-form .entry__error+.entry__error,.sib-form .entry__error+.entry__specification,.sib-form .entry__specification+.entry__error,.sib-form .entry__specification+.entry__specification{margin-top:.5rem}.sib-form .entry__error{color:#ff4949;font-size:.87055056rem;line-height:1rem}.sib-form .entry__specification{color:#687484;margin:0}.sib-form .entry__choice{padding-left:1.5em;text-indent:-1.5em}.sib-form .entry__choice .checkbox,.sib-form .entry__choice .radio-button{margin-right:.5em}.sib-form .entry__choice .sib-toggletip{text-indent:0}.sib-form .entry__choice:not(:first-child){margin-top:.5rem}.sib-form .entry__choices.menu{margin-top:2px;max-height:20rem;overflow:auto;padding:.5rem}.sib-form .checkbox,.sib-form .radio-button{background:#fff;border:1px solid #687484;cursor:pointer;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;position:relative}.sib-form .checkbox{border-radius:3px}.sib-form .radio-button{border-radius:50%}.sib-form .radio-button:before{border-radius:50%;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px}.sib-form .checkbox_tick_negative:after,.sib-form .checkbox_tick_negative:before{border:solid #fff;border-width:0 0 0 2px;bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0}.sib-form .checkbox_tick_negative:after{transform:rotate(-45deg)}.sib-form .checkbox_tick_negative:before,.sib-form .checkbox_tick_positive:before{transform:rotate(45deg)}.sib-form .checkbox_tick_positive:before{border-color:#fff;border-style:solid;border-width:0 2px 2px 0;bottom:1px;content:"";left:50%;margin-left:-25%;position:absolute;top:1px;transform-origin:80% 45%;width:50%}.sib-form .input_replaced{opacity:0;position:absolute;z-index:-1}.sib-form .input_replaced:checked+.checkbox_tick_positive{background:#13ce66;border-color:#13ce66}.sib-form .input_replaced:checked+.checkbox_tick_negative{background:#ff4949;border-color:#ff4949}.sib-form .input_replaced:checked+.radio-button{border-color:#0092ff}.sib-form .input_replaced:checked+.radio-button:before{background:#0092ff}.sib-form .input_replaced:indeterminate+.checkbox{background:#fff;border-color:#687484}.sib-form .input_replaced:indeterminate+.checkbox:before{background:#687484;border:0;content:"";height:2px;left:2px;margin:-1px 0 0;position:absolute;right:2px;transform:none;top:50%;width:auto}.sib-form .input_replaced:indeterminate+.checkbox:after{content:normal}.sib-form .input_replaced:active+.checkbox,.sib-form .input_replaced:active+.radio-button,.sib-form .input_replaced:focus+.checkbox,.sib-form .input_replaced:focus+.radio-button{box-shadow:0 0 0 2px #c9e1f4}.sib-form .choice__form{border:0;margin:0;padding:0}.sib-form .choice__form[disabled]{display:none}.sib-form .entry__choice+.choice__form{border-left:2px solid #c0ccda;margin-left:calc(.5em - 1px);padding:.5rem calc(.5rem + .5em - 1px)}.sib-form ::-ms-reveal{display:none}.sib-form ::-webkit-inner-spin-button,.sib-form ::-webkit-search-decoration{display:none}.sib-form [type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sib-form .input[readonly]{background-color:#f9fafc}.sib-form .input[type=text]+.input__password-toggler{color:#0092ff}.sib-form .sib-ap-nostyle-input-icon{display:none}.sib-form .sib-ap-nostyle-dropdown-menu{box-sizing:content-box;background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .sib-ap-nostyle-dropdown-menu em{font-style:normal;font-weight:700}.sib-form .sib-ap-nostyle-input{padding-right:.5rem}.sib-form .sib-ap-nostyle-suggestion{cursor:default;color:inherit;cursor:pointer;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .sib-ap-nostyle-cursor,.sib-form .sib-ap-nostyle-suggestion:focus,.sib-form .sib-ap-nostyle-suggestion:hover{background:#eff2f7}.sib-form .sib-ap-footer{display:none}.sib-form .menu{background:#fff;border:1px solid #c0ccda;border-radius:3px;list-style:none;margin:0;max-width:100vw;min-width:100%;padding:calc(.5rem - 1px) 0}.sib-form .menu.sib-collapsible__content{position:absolute;top:100%;z-index:1}.sib-form .menu.sib-collapsible__content:not(.sib-collapsible__content_toggled){display:none}.sib-form .menu__content,.sib-form .menu__heading{padding:0;margin:1rem}.sib-form .menu__content:first-child,.sib-form .menu__heading:first-child{margin-top:.5rem}.sib-form .menu__content:last-child,.sib-form .menu__heading:last-child{margin-bottom:.5rem}.sib-form .menu__heading{font-size:1.31950791rem;line-height:1.5rem;font-weight:400}.sib-form .menu__content{list-style:none}.sib-form .menu__icon{color:#8492a6;height:1em;vertical-align:-0.125em;width:1em;margin-right:.5rem}.sib-form .menu__control{color:inherit;cursor:pointer;display:block;overflow:hidden;padding:.5rem 1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sib-form .menu__control:focus,.sib-form .menu__control:hover{background:#eff2f7}.sib-form .menu__divider{border:0;border-top:1px solid #c0ccda;margin:.5rem 0}.sib-form .clickable_button,.sib-form .clickable_link{font:inherit;margin:0}.sib-form .clickable_button.sib-collapsible__trigger:before,.sib-form .clickable_link.sib-collapsible__trigger:before{border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-bottom:0;border-top:.25rem solid;content:"";float:right;margin:.625rem 0 0 .25em}.sib-form .clickable_button.sib-collapsible__trigger_toggled:before,.sib-form .clickable_link.sib-collapsible__trigger_toggled:before{border-bottom:.25rem solid;border-top:0}.sib-form .clickable_button:not([disabled]),.sib-form .clickable_link:not([disabled]){cursor:pointer}.sib-form .clickable_button{background:#0092ff;border:1px solid #0092ff;border-radius:3px;color:#fff;display:inline-block;outline:0;padding:calc(.5rem - 1px) calc(1rem - 1px);text-decoration:none}.sib-form .clickable_button.sib-collapsible__trigger{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sib-form .clickable_button[disabled]{opacity:.5}.sib-form .clickable_button:focus{box-shadow:0 0 0 2px #c9e1f4}.sib-form .clickable_button:focus:not([disabled]),.sib-form .clickable_button:hover:not([disabled]){background:#007cd9;border-color:#007cd9}.sib-form .clickable_ghost{background:none;border-color:#c0ccda;color:#3c4858}.sib-form .clickable_ghost:focus:not([disabled]),.sib-form .clickable_ghost:hover:not([disabled]){background:none;border-color:#8492a6}.sib-form .clickable_dropdown{display:inline-block;position:relative}.sib-form .clickable_dropdown .menu{margin-top:2px}.sib-form .clickable_dropdown .menu_left{left:0}.sib-form .clickable_dropdown .menu_right{right:0}.sib-form .clickable_block{width:100%}.sib-form .clickable_cta{border-radius:9999em}.sib-form .clickable_link{background:none;border:0;color:#0092ff;display:inline;padding:0;text-decoration:none}.sib-form .clickable_link:focus,.sib-form .clickable_link:hover{color:#007cd9;text-decoration:underline}.sib-form .clickable_link:focus{outline:0}.sib-form .clickable_sneaky,.sib-form .clickable_sneaky:focus,.sib-form .clickable_sneaky:hover{color:inherit}.sib-form .clickable_plan{color:#0092ff}.sib-form .clickable_plan:focus,.sib-form .clickable_plan:hover{color:#007cd9}.sib-form .clickable_destructive{background:#ff4949;border-color:#ff4949}.sib-form .clickable_destructive:focus:not([disabled]),.sib-form .clickable_destructive:hover:not([disabled]){background:#d93e3e;border-color:#d93e3e}.sib-form .clickable__group{display:inline-flex;flex-wrap:wrap}.sib-form .clickable__group .clickable_button:focus,.sib-form .clickable__group .clickable_button:hover{position:relative}.sib-form .clickable__group .clickable_button:not(:first-child),.sib-form .clickable__group .clickable_dropdown:not(:first-child) .clickable_button{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.sib-form .clickable__group>.clickable_button:not(:last-child),.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_button{border-bottom-right-radius:0;border-top-right-radius:0}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link,.sib-form .clickable__group>.clickable_link:not(:last-child){margin-right:1.5em;position:relative}.sib-form .clickable__group>.clickable_dropdown:not(:last-child) .clickable_link:after,.sib-form .clickable__group>.clickable_link:not(:last-child):after{background:#c0ccda;border-radius:50%;content:"";cursor:auto;display:inline-block;height:.25rem;pointer-events:none;position:absolute;right:-0.9em;top:.7em;width:.25rem}.sib-form .clickable__icon{height:1.5rem;vertical-align:bottom;width:1.5rem}.sib-form .clickable__icon:not(.sib-icon_standalone){margin-right:calc(.7002rem - 1px)}.sib-form .progress-indicator{align-items:center;background:hsla(0,0%,100%,.9);display:flex;height:100%;justify-content:center;width:100%}.sib-form .progress-indicator .progress-indicator__icon{fill:#0092ff;height:2rem;width:2rem}.sib-form .progress-indicator_small .progress-indicator__icon{height:1rem;width:1rem}.sib-form .progress-indicator__icon{animation:indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite}@keyframes indicator-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./../img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:3}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:30px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:25px}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 0px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}.pagination{display:flex;justify-content:center;list-style:none;padding:0;margin:2rem 0}.pagination .page-item{margin:0 .25rem}.pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:var(--font-size-5);color:var(--grey0);background-color:var(--lightgrey0);border:1px solid var(--grey1);border-radius:6px;padding:.5em 1em;text-decoration:none;transition:all .25s ease;min-width:2.5em}.pagination .page-item .page-link:hover{background-color:var(--green0);border-color:var(--green0);color:var(--wht)}.pagination .page-item .page-link:active{transform:scale(0.96)}.pagination .page-item .page-link i{font-size:.9em}.pagination .page-item.active .page-link{background:var(--green-gradient);color:var(--wht);border-color:rgba(0,0,0,0);font-weight:600;cursor:default}.pagination .page-item.page-item-direction .page-link{background-color:var(--green0);color:var(--wht);border-color:var(--green0)}.pagination .page-item.page-item-direction .page-link a{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center}.pagination .page-item.page-item-direction .page-link:hover{background-color:var(--blue0);border-color:var(--blue0)}.pagination .page-item.disabled .page-link{opacity:.5;pointer-events:none}@media(max-width: 600px){.pagination{flex-wrap:wrap}.pagination .page-item{margin:.2rem}.pagination .page-item .page-link{padding:.4em .8em;font-size:var(--small-font-size)}}form.woocommerce-ordering{display:none}#woocommerce-wrapper .woocommerce-result-count{display:none}#woocommerce-wrapper .term-description{margin-top:var(--pad1);margin-bottom:var(--pad1);border-bottom:2px solid var(--green0)}#woocommerce-wrapper .woocommerce-info{border-top-color:var(--gray2);border-top-width:2px}#woocommerce-wrapper .woocommerce-info:before{color:var(--gray2)}#woocommerce-wrapper .woocommerce-product-search .screen-reader-text{display:none}.woocommerce-notices-wrapper{margin-block:0px;margin-left:auto;margin-right:auto;max-width:var(--container-size);padding-inline:10px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--lightgray0);border-radius:20px;border-top-color:var(--gray0);margin-block:20px}.woocommerce-error:focus-within,.woocommerce-error:focus-visible,.woocommerce-info:focus-within,.woocommerce-info:focus-visible,.woocommerce-message:focus-within,.woocommerce-message:focus-visible{outline:none}.woocommerce button.button{background-color:var(--gray0);color:#fff}.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce button.button:hover{background-color:var(--green0);color:#fff}.miniCartContainer{display:none;flex-direction:column;justify-content:space-between;position:absolute;width:min(450px,100%);height:calc(100vh - 60px);top:100%;right:0px;background-color:#fff;padding-top:0px;padding-bottom:15px;box-shadow:-5px 10px 10px rgba(0,0,0,.5);z-index:2}.miniCartContainer .scrollable-content{overflow-y:auto;max-height:100%}.miniCartContainer ul.woocommerce-mini-cart{list-style:none;margin:0px;padding:0px}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:10px;padding-left:30px;background-color:var(--lightgray0);border-radius:10px;margin-block:5px;margin-inline:10px;position:relative;font-size:14px}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item p{margin:0px;padding:0px;line-height:1}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item:before{display:none !important}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .wc-gzd-cart-info{display:none}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0px;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red) !important;text-decoration:none;font-weight:700;border:0}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove:hover{color:#fff !important;background-color:var(--wc-red)}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .line-item{flex:1}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .line-item .line-product{display:flex !important;gap:10px;width:100%;justify-content:space-between;align-items:center}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .line-item .line-product .thumbnail{width:40px;height:40px;order:1}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .line-item .line-product .thumbnail img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.miniCartContainer ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .line-item .line-product .product_name{order:2;flex:1}.miniCartContainer .woocommerce-mini-cart__empty-message{margin-bottom:0px;padding:20px;font-size:1.1em;font-weight:300;text-align:center}.miniCartContainer .total{display:flex;width:100%;justify-content:space-between;padding:10px;border-top:1px solid var(--gray0);border-bottom:1px solid var(--gray0);font-weight:700}.miniCartContainer .total-cart-tax{display:none}.miniCartContainer .buttons{padding:10px}.miniCartContainer .buttons a{text-align:center;border-radius:10px;font-size:1.2em;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:1px;display:block;width:100%;margin-top:5px;margin-bottom:5px}.miniCartContainer .buttons a.wc-forward{border:3px var(--green0) solid;background-color:#fff;color:var(--green0);padding:10px}.miniCartContainer .buttons a.wc-forward:hover{background-color:var(--green0);color:#fff}.miniCartContainer .buttons a.checkout{background-color:var(--blue0) !important;padding:10px;border:none;color:#fff}.miniCartContainer .buttons a:hover{box-shadow:5px 5px 5px rgba(0,0,0,.3)}.miniCartContainer .miniCartPromotion{padding-left:10px;padding-bottom:10px;margin-bottom:-5px;font-size:16px}.miniCartContainer .miniCartPromotion p{margin-bottom:0px}.miniCartContainer .woocommerce-mini-cart__total_container{position:absolute;bottom:var(--pad2);left:0px;width:100%}.miniCartContainer .woocommerce-mini-cart__total_container p{margin-bottom:3px}.miniCartContainer .woocommerce-mini-cart__total_container .woocommerce-mini-cart__buttons a{display:block;margin-top:var(--pad0);text-align:center}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{display:flex;gap:1em;align-items:center;margin:0px;padding:0px;border-left:none}.woocommerce ul.cart_list li dl:before,.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:before,.woocommerce ul.product_list_widget li dl:after{display:none !important}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{margin:0px;padding:0px;font-weight:400}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{margin:0px;padding:0px;font-weight:600;white-space:nowrap}@media only screen and (max-width: 768px){.miniCartContainer{display:none !important}}.shopheader{display:grid;grid-template-columns:1fr 1fr;min-height:100px;background-color:#f8f8f8}.shopheader .text-container{display:flex;flex-direction:column;align-items:end;background-color:var(--green0);background-image:var(--green0) -gradient;color:#fff;padding:clamp(1.2rem,4vw,1.8rem)}.shopheader .text-container .inner{max-width:750px;width:100%;margin-top:clamp(.5rem,5vw,80px)}.shopheader .text-container *{color:#fff}.shopheader .text-container h2{margin:0px;font-weight:300;font-size:clamp(1.3rem,4vw,1.8rem)}.shopheader .image-container{position:relative;overflow:hidden}.shopheader .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.filter-container{background-color:var(--lightgray0);padding-block:clamp(5px,2.5vw,10px)}.filter-container #reset-filter-button{font-size:12px;background-color:rgba(0,0,0,0);color:var(--gray0);border-radius:6px;padding-inline:6px;border:none;cursor:pointer}.filter-container #reset-filter-button:hover{text-decoration:underline}.filter-container fieldset{display:block;position:relative;border:none}.filter-container fieldset .filter-toggle{display:flex;align-items:center;cursor:pointer;padding:.5em 1em;background-color:#fff;border-radius:4px;font-size:.9em;color:var(--gray0)}.filter-container fieldset .filter-toggle:hover{background-color:#f0f0f0}.filter-container fieldset .filter-options{display:none;position:absolute;z-index:9;top:100%;left:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:200px;max-height:300px;overflow-y:auto}.filter-container fieldset .filter-options label{display:flex;width:100%;padding-inline:clamp(5px,2vw,10px);padding-block:5px;font-size:14px;cursor:pointer;gap:.5em}.filter-container fieldset .filter-options label:hover{background-color:#f0f0f0}.filter-container fieldset.active .filter-options{display:block}.filter-container .inner{display:flex;align-items:center;gap:.5em}.filter-container .filters{flex-wrap:wrap;gap:.5em}.filter-container .active-filters{margin-top:5px;display:flex;align-items:center}.filter-container .active-filter{background:#eee;border-radius:1rem;border:1px solid #ccc;padding:.25em .5em;display:inline-block;margin:.25em .25em 0 0;cursor:pointer;font-size:.8em}.filter-container .active-filter:hover{background:#ddd}@media only screen and (max-width: 992px){.shopheader{grid-template-columns:1fr}.shopheader .text-container{order:2;text-align:left;padding:clamp(1rem,4vw,1.5rem)}.shopheader .text-container .inner{margin-top:0px}.shopheader .text-container h2{font-size:clamp(1.3rem,4vw,1.6rem)}.shopheader .text-container p{display:none}.shopheader .image-container{height:clamp(200px,30vw,300px);order:1}}.woocommerce .product .summary,.woocommerce .product .images{width:100% !important;float:none !important}.woocommerce.single-product{--grid-template: 35% 1fr;--grid-gap: clamp(15px, 4vw, 60px);--padding-big: clamp(20px, 5vw, 40px)}.woocommerce.single-product main>div.product{padding-block:var(--padding-big)}.woocommerce.single-product span.onsale{min-width:auto;min-height:auto;padding-block:5px;padding-inline:.5em;font-size:.9em;font-weight:700;position:absolute;text-align:center;line-height:1;top:2em;left:-5px;margin:0;border-radius:5px;background-color:red;color:#fff;z-index:9}.woocommerce.single-product .reset_variations{display:none !important}.woocommerce.single-product .cart{margin-top:20px}.woocommerce.single-product .cart .quantity{float:none !important;margin:0px !important}.woocommerce.single-product .cart .quantity input{padding:5px;font-family:var(--font1);font-weight:600;outline:none !important;border:1px solid var(--gray1);border-radius:5px;font-size:1.5em;width:100%;display:block}.woocommerce.single-product .cart button[type=submit]{cursor:pointer;text-transform:uppercase;font-weight:700;font-size:1.5em;width:100%;background-color:var(--green0);border-radius:5px;outline:none !important;margin-top:5px}.woocommerce.single-product .cart button[type=submit]:hover{background-color:color-mix(in srgb, var(--green0), black 20%)}.woocommerce.single-product .cart button[type=submit]:focus{box-shadow:0 0 0 2px var(--green0)}.woocommerce.single-product .variations select{display:block;width:100%;font-size:1.1em;padding:calc(var(--pad0)/2);padding-left:0;outline:none;border:none;background:none;background-color:rgba(0,0,0,0);border-bottom:2px solid var(--blue0)}.woocommerce.single-product .price{display:block;margin-bottom:0px;font-weight:300;color:var(--gray0)}.woocommerce.single-product .price .amount{color:var(--gray0)}.woocommerce.single-product .price del .amount{color:var(--gray0);opacity:.8}.woocommerce.single-product .price ins{color:red;text-decoration:none}.woocommerce.single-product .price ins .amount{color:red;text-decoration:none}.woocommerce.single-product .price-unit{display:inline-block;font-size:14px !important}.woocommerce.single-product .legal-price-info{display:inline-block;font-size:14px !important}.woocommerce.single-product .product-header{display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap);position:relative}.woocommerce.single-product .product-header .gallery-wrapper{position:relative}.woocommerce.single-product .product-header .product_title{font-size:clamp(1.5em,2vw,2.2em);margin-block:15px}.woocommerce.single-product .product-header .product_meta{border:1px solid var(--lightgray0);border-radius:10px;padding:10px;font-size:.8em}.woocommerce.single-product .product-header .product_meta p{margin-bottom:2px}.woocommerce.single-product .product-header .product_meta .tagged_as{display:none}.woocommerce.single-product .product-header .product_meta .posted_in{display:none}.woocommerce.single-product .product-header .extra-info{display:block;font-size:1em;padding-left:1em}.woocommerce.single-product .product-header .extra-info strong,.woocommerce.single-product .product-header .extra-info i,.woocommerce.single-product .product-header .extra-info b,.woocommerce.single-product .product-header .extra-info em{display:inline}.woocommerce.single-product .product-header .extra-info ul li{list-style:auto;list-style-image:url("../img/list-style-check-circle.png")}.woocommerce.single-product .product-header .summary{float:none !important;clear:both !important;width:100% !important;display:flex;flex-direction:column;justify-content:space-between}.woocommerce.single-product .product-header .summary .summary-content{margin-top:clamp(20px,6vw,60px)}.woocommerce.single-product .product-header .woocommerce-product-details__short-description{color:var(--gray2);font-size:clamp(1em,2vw,1.1em)}.woocommerce.single-product .product-information{display:grid;grid-template-columns:var(--grid-template);gap:var(--grid-gap);margin-top:20px}.woocommerce.single-product .combined-with{position:relative;display:flex;flex-wrap:wrap;gap:var(--grid-gap);padding:var(--padding-big);border:1px solid var(--gray0);border-radius:20px}.woocommerce.single-product .combined-with>.label{position:absolute;width:-moz-fit-content;width:fit-content;top:1.5em;left:-10px;background-color:var(--green0);color:#fff;padding-inline:1em;padding-block:5px;font-size:.85em;font-weight:700;border-radius:10px}.woocommerce.single-product .combined-with>.description{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;max-width:700px;min-width:300px}.woocommerce.single-product .combined-with>.description h3,.woocommerce.single-product .combined-with>.description h2,.woocommerce.single-product .combined-with>.description h4{margin-bottom:1em}.woocommerce.single-product .combined-with .products-container{margin-left:auto;min-width:300px}.woocommerce.single-product .combined-with .products-container ul.products{margin-left:auto;display:flex;justify-content:flex-end}.woocommerce.single-product .combined-with .products-container ul.products li{max-width:290px}.woocommerce.single-product .highlight{display:grid;grid-template-columns:1fr 1fr;margin-block:var(--padding-big)}.woocommerce.single-product .highlight>.text{padding:var(--padding-big);background-image:var(--green-gradient);color:#fff;display:flex;flex-direction:column;justify-content:center}.woocommerce.single-product .highlight>.text .inner{max-width:600px}.woocommerce.single-product .highlight>.image{overflow:hidden;position:relative;min-height:300px}.woocommerce.single-product .highlight>.image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#upsellProducts{background-color:var(--lightgray2);box-shadow:0px -15px 15px rgba(0,0,0,.1)}.woocommerce-product-gallery{background-color:var(--lightgray0);padding:20px;border-radius:20px}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{top:auto !important;bottom:1em !important;right:1em !important}.woocommerce-product-gallery .flex-viewport{margin-bottom:20px}.woocommerce-product-gallery .flex-direction-nav{display:none}.woocommerce-product-gallery .flex-control-nav{display:flex;justify-content:center;gap:5px;margin-block:20px;list-style:none;padding:0px;margin:0px}.woocommerce-product-gallery .flex-control-nav li{margin:0 5px}.woocommerce-product-gallery .flex-control-nav li::marker{content:none;display:none}.woocommerce-product-gallery .flex-control-nav li a{display:block;width:15px;height:15px;background-color:var(--gray0);border-radius:50%;transition:background-color .3s ease;text-indent:-9999px;overflow:hidden}.woocommerce-product-gallery .flex-control-nav li a:hover,.woocommerce-product-gallery .flex-control-nav li a.flex-active{background-color:var(--green0)}.related.products{margin-block:40px}.related.products h2{margin-bottom:20px}.product-icons ul.icons-list{list-style:none;padding-inline-start:0px !important}.breadcrumb-wrapper{background-color:var(--lightgray0);padding-block:10px}.breadcrumb-wrapper .woocommerce-breadcrumb{font-size:14px;margin-bottom:0px}.breadcrumb-wrapper .woocommerce-breadcrumb a{color:var(--gray0);text-decoration:none}.breadcrumb-wrapper .woocommerce-breadcrumb a:hover{color:var(--green0)}.breadcrumb-wrapper .woocommerce-breadcrumb span{color:var(--gray2)}table.woocommerce-product-attributes{width:100%;border-collapse:collapse;margin-top:20px}table.woocommerce-product-attributes th,table.woocommerce-product-attributes td{text-align:left;font-size:clamp(12px,1vw,14px);padding-block:5px}table.woocommerce-product-attributes th p,table.woocommerce-product-attributes td p{padding-block:5px}table.woocommerce-product-attributes th{font-weight:bold}table.woocommerce-product-attributes td{color:var(--gray2)}#mobileActions{display:block;padding-inline:10px;padding-block:10px;position:fixed;bottom:0px;left:0px;z-index:20;background-color:var(--lightgray0);width:100%;box-shadow:0px -5px 10px rgba(0,0,0,.2);border-top:1px solid var(--lightgray1);transition:transform .3s ease-in-out;transform:translateY(100%)}@media screen and (min-width: 768px){#mobileActions{display:none}}#mobileActions.active{transform:translateY(0)}#mobileActions .title h1,#mobileActions .title h2,#mobileActions .title h3{font-size:14px;font-weight:500}#mobileActions .title .price{margin-bottom:5px;font-size:14px}#mobileActions .buttons table.variations{--wvs-single-product-item-width: 20px;--wvs-single-product-item-height: 20px;margin-bottom:5px}#mobileActions .buttons table.variations *{font-size:12px !important}#mobileActions .buttons table.variations .reset_variations{display:none !important}#mobileActions .buttons .cart{margin-top:5px}#mobileActions .buttons .add-to-cart-wrapper{display:flex;gap:5px}#mobileActions .buttons .add-to-cart-wrapper *{font-size:14px !important}#mobileActions .buttons .add-to-cart-wrapper .quantity{flex:1;align-items:center}#mobileActions .buttons .add-to-cart-wrapper .quantity input{height:100%;width:100%;text-align:center;padding:2px}#mobileActions .buttons .add-to-cart-wrapper button{flex:2;margin-top:0px}@media only screen and (max-width: 992){.woocommerce.single-product{--grid-template: 1fr;--grid-gap: 20px}.related-blog-posts{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.woocommerce.single-product .product-header{grid-template-columns:1fr}.woocommerce.single-product .product-information{grid-template-columns:1fr;gap:10px}.woocommerce.single-product .highlight{grid-template-columns:1fr}.woocommerce.single-product .highlight>.text{padding:20px;order:2}.woocommerce.single-product .highlight>.image{min-height:200px;order:1}.woocommerce.single-product .highlight>.image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.related-blog-posts{grid-template-columns:1fr}}.product-loop-container{margin-top:20px;margin-bottom:40px}.polyblock-product-loop .woocommerce-result-count,.woocommerce .woocommerce-result-count{display:none}.polyblock-product-loop a,.woocommerce a{text-decoration:none}.polyblock-product-loop ul.products,.woocommerce ul.products{list-style-type:none}.polyblock-product-loop ul.products li,.woocommerce ul.products li{list-style:none;list-style-type:none}.polyblock-product-loop ul.products:before,.polyblock-product-loop ul.products:after,.woocommerce ul.products:before,.woocommerce ul.products:after{display:none !important;content:none !important}.polyblock-product-loop ul.products,.woocommerce ul.products{display:grid;grid-template-columns:repeat(var(--product-grid-cols), 1fr);gap:clamp(5px,4vw,20px)}.polyblock-product-loop ul.products li.product,.woocommerce ul.products li.product{margin:0px !important;position:relative;float:none !important;width:100% !important}.polyblock-product-loop ul.products li.product h2,.polyblock-product-loop ul.products li.product h3,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{font-size:clamp(13px,3vw,15px) !important;color:var(--gray0)}.polyblock-product-loop ul.products li.product span.onsale,.woocommerce ul.products li.product span.onsale{border-radius:0px;line-height:1;padding:5px;background-color:var(--red);margin:0px !important;font-size:14px;min-width:initial;min-height:initial;left:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;right:auto;bottom:0px;top:auto;font-weight:700;position:absolute;text-align:center;z-index:9;color:#fff}.polyblock-product-loop ul.products li.product.outofstock:before,.woocommerce ul.products li.product.outofstock:before{content:"Momentan nicht verfügbar";display:inline-block;position:absolute;top:20px;right:20px;z-index:1;font-size:12px;color:red;padding:2px;border-radius:3px;border:1px solid red}.polyblock-product-loop ul.products li.product.outofstock img,.woocommerce ul.products li.product.outofstock img{filter:grayscale(100%);opacity:.5}.polyblock-product-loop ul.products li.product.outofstock a.button,.woocommerce ul.products li.product.outofstock a.button{display:none}.polyblock-product-loop ul.products li.product .labels,.woocommerce ul.products li.product .labels{position:absolute;left:-5px;top:10px;z-index:2;padding-left:1px;list-style:none}.polyblock-product-loop ul.products li.product .labels li,.woocommerce ul.products li.product .labels li{line-height:22px}.polyblock-product-loop ul.products li.product .labels .label,.woocommerce ul.products li.product .labels .label{border:1px solid var(--gray1);color:var(--gray1);border-radius:3px;padding-left:3px;padding-right:3px;font-size:clamp(12px,2vw,14px)}.polyblock-product-loop ul.products li.product .labels .label.filled,.woocommerce ul.products li.product .labels .label.filled{border-color:var(--gray0);background-color:var(--gray0);color:#fff}.polyblock-product-loop ul.products li.product .labels .label.red,.woocommerce ul.products li.product .labels .label.red{border-color:var(--red);background-color:var(--red);color:#fff}.polyblock-product-loop ul.products li.product .labels .label.pink,.woocommerce ul.products li.product .labels .label.pink{border-color:var(--pink);background-color:var(--pink);color:#fff}.polyblock-product-loop ul.products li.product .labels .label.green,.woocommerce ul.products li.product .labels .label.green{border-color:var(--green0);background-color:var(--green0);color:#fff}.polyblock-product-loop ul.products li.product .loop-product-container,.woocommerce ul.products li.product .loop-product-container{border-radius:20px;width:100%;height:100%;position:relative;background-color:var(--lightgray0);box-shadow:0 0 0 rgba(0,0,0,0);transition:box-shadow .25s ease-out}.polyblock-product-loop ul.products li.product .loop-product-container:hover,.woocommerce ul.products li.product .loop-product-container:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.polyblock-product-loop ul.products li.product .loop-product-container:hover .image-container img,.woocommerce ul.products li.product .loop-product-container:hover .image-container img{transform:scale(1.05)}.polyblock-product-loop ul.products li.product .loop-product-container .image-container,.woocommerce ul.products li.product .loop-product-container .image-container{padding:var(--pad0);position:relative}.polyblock-product-loop ul.products li.product .loop-product-container .image-container .woocommerce-LoopProduct-link,.woocommerce ul.products li.product .loop-product-container .image-container .woocommerce-LoopProduct-link{width:100%;aspect-ratio:1/1;display:block;overflow:hidden}.polyblock-product-loop ul.products li.product .loop-product-container .image-container img,.woocommerce ul.products li.product .loop-product-container .image-container img{transform:scale(1);transition:transform .75s ease-out}.polyblock-product-loop ul.products li.product .loop-product-container .title-container,.woocommerce ul.products li.product .loop-product-container .title-container{position:relative;padding:var(--pad0)}.polyblock-product-loop ul.products li.product .loop-product-container .price-container,.woocommerce ul.products li.product .loop-product-container .price-container{margin-block:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .text,.woocommerce ul.products li.product .loop-product-container .price-container .text{flex:1}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .text .price,.woocommerce ul.products li.product .loop-product-container .price-container .text .price{display:block;padding-right:var(--pad0);margin-bottom:0px !important;color:var(--gray0);font-size:1.1em;font-weight:500}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .text .price ins,.woocommerce ul.products li.product .loop-product-container .price-container .text .price ins{color:var(--red);text-decoration:none}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons{display:flex;gap:5px;justify-content:flex-end;align-items:center;position:relative}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button{width:24px;height:24px;display:none;color:var(--gray0);margin-top:0px;font-size:24px;line-height:1;background:none;background-color:rgba(0,0,0,0);padding:0px;transition:color .15s linear}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button:hover,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button:hover{color:var(--green0)}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.loading,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.loading{cursor:wait;pointer-events:none;color:var(--red)}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button:before,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button:before{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button::after,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button::after{display:none}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.product_type_simple,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.product_type_simple{display:grid;place-items:center}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.product_type_simple:before,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.product_type_simple:before{content:""}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.added::after,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .add_to_cart_button.added::after{display:none}.polyblock-product-loop ul.products li.product .loop-product-container .price-container .loop-product-buttons .added_to_cart,.woocommerce ul.products li.product .loop-product-container .price-container .loop-product-buttons .added_to_cart{display:none;position:absolute;top:43px;right:5px;padding:5px;padding-top:2px;padding-bottom:2px;font-size:14px;border-radius:5px;background-color:rgba(200,200,200,.5);color:var(--blk)}.polyblock-product-loop ul.products li.product .loop-product-container .price-unit,.woocommerce ul.products li.product .loop-product-container .price-unit{display:block;position:relative;font-size:12px !important;font-weight:300;color:var(--gray1)}.polyblock-product-loop ul.products li.product .loop-product-container .price-unit del,.woocommerce ul.products li.product .loop-product-container .price-unit del{display:none !important}.polyblock-product-loop ul.products li.product .loop-product-container .price-unit ins,.woocommerce ul.products li.product .loop-product-container .price-unit ins{text-decoration:none;font-weight:300 !important;color:var(--green0)}.polyblock-product-loop ul.products li.product .loop-product-container .wc-gzd-additional-info,.woocommerce ul.products li.product .loop-product-container .wc-gzd-additional-info{font-size:10px !important;display:inline-block;float:none;clear:both;margin-top:0px;margin-bottom:0px}.polyblock-product-loop ul.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-product__title{margin-bottom:0px;padding-bottom:0px;min-height:2.2em}.polyblock-product-loop ul.products li.product p,.woocommerce ul.products li.product p{margin-bottom:0px}.polyblock-product-loop ul.products li.product p:empty,.polyblock-product-loop ul.products li.product p:blank,.woocommerce ul.products li.product p:empty,.woocommerce ul.products li.product p:blank{display:none}.polyblock-product-loop ul.products li.product .wc-gzd-additional-info,.woocommerce ul.products li.product .wc-gzd-additional-info{font-size:12px !important;display:inline-block;float:none;clear:both;margin-top:0px;margin-bottom:0px}.polyblock-product-loop ul.products li .geschmacksrichtungen ul,.woocommerce ul.products li .geschmacksrichtungen ul{margin:0px;list-style:none;display:flex;gap:5px;flex-wrap:wrap;margin-block:5px}.polyblock-product-loop ul.products li .geschmacksrichtungen ul li,.woocommerce ul.products li .geschmacksrichtungen ul li{display:inline-flex;align-items:center;padding-inline:1px;color:var(--gray0);font-size:12px}@media only screen and (max-width: 560px){.polyblock-product-loop ul.products li .geschmacksrichtungen ul li>.name,.woocommerce ul.products li .geschmacksrichtungen ul li>.name{display:none}}body.woocommerce-checkout form.checkout{margin-bottom:clamp(3em,8vw,7em);display:grid;grid-template-columns:1fr 1fr;gap:clamp(1em,2vw,2em)}body.woocommerce-checkout form.checkout .left{position:sticky;top:90px;align-self:start;z-index:1}@media screen and (max-width: 992px){body.woocommerce-checkout form.checkout{grid-template-columns:1fr}body.woocommerce-checkout form.checkout .left{position:relative}}body.woocommerce-checkout .place-order button{background-color:var(--green0) !important;color:#fff !important;font-weight:700;padding:15px 30px;border-radius:5px;transition:background-color .3s ease;width:100% !important;font-size:var(--font-size-2);text-transform:uppercase;letter-spacing:.3}body.woocommerce-checkout .place-order button:hover{background-color:color-mix(in srgb, var(--green0), black 20%) !important}body.woocommerce-checkout .checkbox-legal{padding:15px !important;border:2px solid var(--gray0);border-radius:5px;background-color:var(--lightgray0);margin-block:20px}body.woocommerce-checkout .checkbox-legal label{line-height:1.1}body.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper{margin-bottom:2em;display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,2vw,20px)}body.woocommerce-checkout .woocommerce-billing-fields .form-row,body.woocommerce-checkout .woocommerce-shipping-fields .form-row{width:100% !important;float:none !important}body.woocommerce-checkout .woocommerce-billing-fields .form-row-wide,body.woocommerce-checkout .woocommerce-shipping-fields .form-row-wide{grid-column:1/-1}body.woocommerce-checkout .woocommerce-billing-fields #billing_postcode_field,body.woocommerce-checkout .woocommerce-shipping-fields #billing_postcode_field{grid-column:1/2}body.woocommerce-checkout .woocommerce-billing-fields #billing_city_field,body.woocommerce-checkout .woocommerce-shipping-fields #billing_city_field{grid-column:2/3}body.woocommerce-checkout #payment{background-color:#fff}body.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method{padding:10px;border-radius:15px;margin-bottom:10px;background-color:var(--lightgray0)}body.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method label{font-weight:800}body.woocommerce-checkout #payment .payment_box{background-color:rgba(0,0,0,0);margin-top:0px}body.woocommerce-checkout #payment .payment_box fieldset{border:none}body.woocommerce-checkout #payment .payment_box::before{display:none}body.woocommerce-checkout .shop_table{background-color:#fff}.woocommerce-account #customer_login{width:100%}.woocommerce-account #customer_login .col-1{width:48%}.woocommerce-account #customer_login .col-2{width:48%}.woocommerce-account #customer_login .form-row{width:100%;display:block}.woocommerce-account #customer_login .form-row>label{display:block}.woocommerce-account #customer_login .form-row>span{display:block}.woocommerce-account section{padding-top:var(--pad0);padding-bottom:var(--pad0)}.woocommerce-MyAccount-navigation ul{display:block;list-style:none;border:1px solid var(--green0);padding-left:0px;border-radius:10px;overflow:hidden;margin-bottom:var(--pad3)}.woocommerce-MyAccount-navigation ul li{display:block}.woocommerce-MyAccount-navigation ul li a{display:block;border-top:1px solid var(--green0);border-bottom:1px solid var(--green0);padding:var(--pad0);font-weight:600;color:var(--green0)}.woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--lightgray0)}.woocommerce-MyAccount-navigation ul li a:last-of-type{border-bottom:none}.woocommerce-MyAccount-navigation ul li a:first-of-type{border-top:none}.woocommerce-MyAccount-content{border-radius:10px}.woocommerce-MyAccount-content h1,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h4,.woocommerce-MyAccount-content h5,.woocommerce-MyAccount-content h6{margin-top:0px}.woocommerce-MyAccount-content table p{margin-bottom:2px}.woocommerce-MyAccount-content .customer-type-table{background-color:var(--lightgray1);border-radius:10px;padding:var(--pad0);width:100%}.woocommerce-MyAccount-content .customer-type-table th{padding-right:var(--pad2);width:20%;text-align:center}.woocommerce-MyAccount-content .customer-type-table th img{display:inline-block;margin-left:auto;margin-right:auto}.woocommerce-MyAccount-content .customer-detail-table .discount{color:var(--red)}.woocommerce-MyAccount-content fieldset legend{padding-top:30px}.woocommerce-MyAccount-content .form-row label{display:block;width:100%}.woocommerce-MyAccount-content .form-row label+span{display:block;width:100%}.woocommerce-MyAccount-content .woocommerce-Address{display:block;width:100%;max-width:100%}.woocommerce-MyAccount-content .woocommerce-Address .edit{display:inline-block;padding:10px;padding-left:20px;padding-right:20px;margin-bottom:10px;margin-top:10px;background-color:var(--green0);color:#fff;text-decoration:none !important}.woocommerce-MyAccount-content .woocommerce-Address .edit:hover{background-color:var(--blue0)}.woocommerce-order-received section{padding-top:var(--pad0);padding-bottom:var(--pad0)}@media only screen and (max-width: 768px){.woocommerce-account #customer_login{width:100%}.woocommerce-account #customer_login .col-1{width:100%;float:none}.woocommerce-account #customer_login .col-2{width:100%;float:none}}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item{font-size:16px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product_thumbnail a{display:inline-block}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product_thumbnail a img{max-width:48px;height:auto;width:100% !important}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-name a{font-weight:600}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-name p{font-size:14px;margin-bottom:0px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions>button{width:100%}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions button[name=update_cart]{background-color:var(--blue0);color:#fff}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions button[name=update_cart]:disabled{background-color:#ccc}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon{width:100%;float:none !important;display:flex;flex-wrap:wrap;border:2px solid var(--gray0);padding:10px;margin-bottom:5px;border-radius:10px;margin-block:15px;background-color:var(--lightgray0)}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon input,.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon button{flex:1}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon input{border-color:var(--gray0);border-radius:5px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon .coupon-error-code{width:100%;margin-top:5px;color:var(--wc-red);flex:1 0 100%}@media only screen and (max-width: 560px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon{flex-wrap:wrap}.woocommerce-cart .woocommerce-cart-form .shop_table tbody td.actions .coupon>*{flex:1 0 100%;margin-bottom:5px;margin-top:5px}}.woocommerce-cart .woocommerce-cart-form button[name=update_cart]{border-radius:10px !important;padding-block:15px !important;background-color:var(--blue0);margin-block:15px}.woocommerce-cart .woocommerce-cart-form button[name=update_cart]:hover:not(:disabled){background-color:var(--green0) !important}.woocommerce-cart .woocommerce-cart-form .checkout-button{background-color:var(--blue0);border-radius:15px}.woocommerce-cart .woocommerce-cart-form .checkout-button:hover{background-color:var(--green0)}.cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.polygon-upsell-products ul.products{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody{width:100%;display:block}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item{display:flex;position:relative;flex-direction:row;width:calc(100% - 20px);flex-wrap:wrap;margin:10px;border:1px solid var(--green0)}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item img{width:48px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item:nth-child(2n) td{background-color:inherit}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-remove{position:absolute;top:0px;right:0px;order:1}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-thumbnail{display:flex !important;order:2;max-width:64px;background-color:var(--lightgray1) !important;border-top:none}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-thumbnail:before{display:none}}@media only screen and (max-width: 768px)and (max-width: 420px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-thumbnail{display:none !important}}@media only screen and (max-width: 768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-name{order:3;text-align:left !important;flex:1 1 100%;max-width:calc(100% - 84px);background-color:var(--lightgray1) !important;border-top:none;padding-right:15px}}@media only screen and (max-width: 768px)and (max-width: 420px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-name{max-width:100%}}@media only screen and (max-width: 768px){.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-name a{font-weight:600}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-name p{margin-bottom:0px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-name:before{display:none}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-price{flex:1 1 100%;order:4}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-price .unit-price{font-size:12px;margin-top:0px}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity{order:6;flex:1 1 100%;max-width:100%}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-quantity .quantity .qty{width:50%;border:1px solid var(--color-gray-300);border-radius:5px;text-align:center}.woocommerce-cart .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal{flex:1 1 100%;order:5}}#mobileActions .wooco_components{display:none}#mobileActions .wooco-text{font-size:13px;margin-bottom:0px}.single-product #main{width:100%}.single-product .product-type-composite .legal-price-info{display:none !important}.single-product .product-type-composite .reset_variations_wrapper{display:none !important}.single-product .product-type-composite .entry-summary p.price{display:none !important}.single-product .product-type-composite .entry-summary .composite_price p.price{display:inline-block !important}.single-product .product-type-composite .wc-tabs{display:none}.single-product .product-type-composite .woocommerce-tabs .panel h2{display:none}.single-product .product-type-composite .woocommerce-tabs .panel .col-md-8{flex:0 0 100%;max-width:100%}.single-product .product-type-composite .woocommerce-tabs .panel .col-md-4{flex:0 0 100%;max-width:100%}.single-product .product-type-composite section.related{display:none}.single-product .product-type-composite .product_title{text-shadow:5px 5px 15px hsla(0,0%,100%,.8)}.single-product .product-type-composite .composite_form.paged .composite_pagination{margin-top:0px;display:block;font-size:14px}.single-product .product-type-composite .composite_form.paged .composite_pagination ul{display:flex;padding-left:0px}.single-product .product-type-composite .composite_form.paged .composite_pagination ul li{display:block;flex:1}.single-product .product-type-composite .composite_form.paged .composite_data,.single-product .product-type-composite .composite_form.paged .component{border:1px solid var(--green0);padding:15px}.single-product .product-type-composite .composite_form.paged .composite_data .step_title_wrapper,.single-product .product-type-composite .composite_form.paged .component .step_title_wrapper{margin-bottom:20px}.single-product .product-type-composite .composite_form.paged .composite_data .step_title_wrapper .step_title_text .step_index,.single-product .product-type-composite .composite_form.paged .component .step_title_wrapper .step_title_text .step_index{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_navigation.top,.single-product .product-type-composite .composite_form.paged .component .composite_navigation.top{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_navigation.bottom,.single-product .product-type-composite .composite_form.paged .component .composite_navigation.bottom{margin-top:20px;background:var(--lightgray0);color:#fff !important;padding:10px;border-radius:5px}@media(max-width: 768px){.single-product .product-type-composite .composite_form.paged .composite_data .composite_navigation.bottom .page_button,.single-product .product-type-composite .composite_form.paged .component .composite_navigation.bottom .page_button{font-size:1.2em}}@media(max-width: 444px){.single-product .product-type-composite .composite_form.paged .composite_data .composite_navigation.bottom .page_button,.single-product .product-type-composite .composite_form.paged .component .composite_navigation.bottom .page_button{font-size:1.1em}}.single-product .product-type-composite .composite_form.paged .composite_data .composite_navigation.bottom .composite_navigation_inner,.single-product .product-type-composite .composite_form.paged .component .composite_navigation.bottom .composite_navigation_inner{padding-top:0px}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner:after,.single-product .product-type-composite .composite_form.paged .component .component_inner:after{content:"";display:table;float:none;clear:both}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections{position:relative}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_section_title,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_section_title{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_options,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_options{width:50%;float:left}@media(max-width: 768px){.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_options,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_options{width:100%;float:none;margin-bottom:40px !important}}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_options .component_option_radio_buttons ul li,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_options .component_option_radio_buttons ul li{padding-top:5px;padding-bottom:5px}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_options .component_option_radio_buttons ul li h5,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_options .component_option_radio_buttons ul li h5{margin-top:2px;margin-bottom:2px}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content{width:40%;float:right}@media(max-width: 768px){.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content{width:100%;float:none;margin-bottom:15px !important}}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary{position:relative;border:1px solid var(--lightgray1);padding:10px}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary:before,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary:before{display:block;position:absolute;top:0px;transform:translateY(-100%);font-weight:bold;font-size:.8em;right:0px;background:var(--lightgray1);color:var(--gray2);text-transform:uppercase;content:"DEINE AUSWAHL";padding:2px;padding-left:10px;padding-right:10px}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .selected_option_label_wrapper,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .selected_option_label_wrapper{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper{padding-top:0px}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper .product_title,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper .product_title{font-size:1.2em !important;border:none !important;line-height:1}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .quantity_button,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .quantity_button{display:block;width:100%}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .quantity_button .quantity,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .quantity_button .quantity{display:block;width:100%}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .quantity_button .quantity input,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .quantity_button .quantity input{width:100%;position:relative}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .clear_component_options_wrapper,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .clear_component_options_wrapper{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .composited_product_images,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .composited_product_images{float:none !important;width:100% !important}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details{width:100%;float:none;padding:0px;margin-top:15px}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details p,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details p{font-size:.8em}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price{font-size:1em !important}.single-product .product-type-composite .composite_form.paged .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price del,.single-product .product-type-composite .composite_form.paged .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price del{font-size:.8em !important}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary .step_title_wrapper .step_index{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements{display:block;padding-left:0px;margin-top:25px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li{width:100%;display:block;margin-top:25px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper{overflow:visible}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner{display:flex;justify-content:space-between;width:100%;position:relative;margin-top:25px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_title{position:absolute;top:-25px;display:block;width:100%;text-align:left;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_image{flex:1;max-width:90px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection{flex:2;display:flex;align-items:center;text-align:left}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content{display:inline-block;margin-top:0px;font-size:inherit}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title{font-size:1.1em;font-weight:bold}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta{font-weight:300;padding:0px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta li{margin-top:0px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price{flex:1;display:flex;align-items:center;text-align:right;justify-content:flex-end}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price .price{font-size:1em !important}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_button{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap{margin-top:20px;padding:15px;border:3px solid var(--green0);border-radius:5px;margin-bottom:40px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_price{text-align:right;position:relative;padding-bottom:15px;margin-bottom:15px !important;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_price:before{position:absolute;content:"Gesamtpreis:";display:inline-block;left:0px;top:50%;transform:translateY(-50%)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_price .price{float:right;font-size:1.25em !important}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button{display:flex}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button .quantity{flex:1;max-width:100px;float:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button .composite_add_to_cart_button{flex:2;border-radius:0px;padding:var(--pad1);padding-top:var(--pad0);padding-bottom:var(--pad0);color:#fff;background-color:var(--blue0)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button .composite_add_to_cart_button:hover{background-color:color-mix(in srgb, var(--blue0), black 20%)}.single-product .product-type-composite .composite_form.progressive .composite_pagination{margin-top:0px;display:block !important}.single-product .product-type-composite .composite_form.progressive .composite_pagination ul{display:flex;padding-left:0px}.single-product .product-type-composite .composite_form.progressive .composite_pagination ul li{display:block;flex:1}.single-product .product-type-composite .composite_form.progressive select{width:100% !important;padding:5px}.single-product .product-type-composite .composite_form.progressive .component_options_select{border:2px solid var(--green0)}.single-product .product-type-composite .composite_form.progressive .composite_data,.single-product .product-type-composite .composite_form.progressive .component{border:1px solid var(--green0);padding:15px}.single-product .product-type-composite .composite_form.progressive .composite_data .step_title_wrapper,.single-product .product-type-composite .composite_form.progressive .component .step_title_wrapper{margin-bottom:20px}.single-product .product-type-composite .composite_form.progressive .composite_data .step_title_wrapper .step_title_text .step_index,.single-product .product-type-composite .composite_form.progressive .component .step_title_wrapper .step_title_text .step_index{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.top,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.top{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom{margin-top:20px;background:var(--lightgray0);color:#fff !important;padding:10px;border-radius:5px}@media(max-width: 768px){.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom .page_button,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom .page_button{font-size:1.2em}}@media(max-width: 444px){.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom .page_button,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom .page_button{font-size:1.1em}}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom .composite_navigation_inner,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom .composite_navigation_inner{padding-top:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner:after,.single-product .product-type-composite .composite_form.progressive .component .component_inner:after{content:"";display:table;float:none;clear:both}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections{position:relative}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_section_title,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_section_title{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_options,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_options{width:100%}@media(max-width: 768px){.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_options,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_options{width:100%;float:none;margin-bottom:40px !important}}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_options .component_option_radio_buttons ul li h5,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_options .component_option_radio_buttons ul li h5{margin-top:2px;margin-bottom:2px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content{width:100%}@media(max-width: 768px){.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content{width:100%;float:none;margin-bottom:15px !important}}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary{position:relative;border:1px solid var(--lightgray1);padding:10px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .selected_option_label_wrapper,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .selected_option_label_wrapper{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper{padding-top:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper .product_title,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper .product_title{font-size:1.2em !important;border:none !important;line-height:1}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .clear_component_options_wrapper,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .clear_component_options_wrapper{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .composited_product_images,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .composited_product_images{width:30% !important}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details{width:70%;float:left;padding:5px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details p,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details p{font-size:.8em}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price{font-size:1em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price del,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price del{font-size:.8em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary .step_title_wrapper .step_index{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements{display:block;padding-left:0px;margin-top:25px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li{width:100%;display:block;margin-top:25px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper{overflow:visible}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner{display:flex;justify-content:space-between;width:100%;position:relative;margin-top:25px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_title{position:absolute;top:-25px;display:block;width:100%;text-align:left;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_image{flex:1;max-width:90px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection{flex:2;display:flex;align-items:center;text-align:left}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content{display:inline-block;margin-top:0px;font-size:inherit}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title{font-size:1.1em;font-weight:bold}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta{font-weight:300;padding:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta li{margin-top:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price{flex:1;display:flex;align-items:center;text-align:right;justify-content:flex-end}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price .price{font-size:1em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_button{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap{margin-top:20px;padding:15px;border:3px solid var(--green0);border-radius:5px;margin-bottom:40px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_price{text-align:right;position:relative;padding-bottom:15px;margin-bottom:15px !important;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_price:before{position:absolute;content:"Gesamtpreis:";display:inline-block;left:0px;top:50%;transform:translateY(-50%)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_price .price{float:right;font-size:1.25em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button{display:flex}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button .quantity{flex:1;max-width:100px;float:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button .composite_add_to_cart_button{flex:2;border-radius:0px;padding:var(--pad1);padding-top:var(--pad0);padding-bottom:var(--pad0);color:#fff;background-color:var(--blue0)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button .composite_add_to_cart_button:hover{background-color:color-mix(in srgb, var(--blue0), black 20%)}.woocommerce table.shop_table .component_table_item td,.cart .component_table_item td{padding-top:3px;padding-bottom:3px}.woocommerce table.shop_table .component_table_item td .component-name p,.cart .component_table_item td .component-name p{margin-bottom:0px}.woocommerce table.shop_table .component_table_item td .component-name .units-info,.cart .component_table_item td .component-name .units-info{display:none}.woocommerce table.shop_table .component_table_item .unit-price,.cart .component_table_item .unit-price{display:none}.single-product #main{width:100%}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails{border:1px solid var(--green0);padding:15px}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .step_title_wrapper{margin-bottom:20px}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .step_title_wrapper .step_title_text .step_index{display:none}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner:after{content:"";display:table;float:none;clear:both}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections{position:relative}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_section_title{display:none}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_content{width:100%;float:none;display:none}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_content .component_summary:before{transform:translateY(0);z-index:9}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_content.relocated{display:block !important}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options{width:100%;float:none}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container{display:flex;flex-wrap:wrap}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container{margin:0px;float:none;flex-basis:33.333%;width:33.333%;margin-bottom:10px}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail{border:1px solid var(--lightgray0);height:100%;position:relative;outline:none;outline-color:rgba(0,0,0,0)}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons{padding-bottom:0px;position:absolute;top:0px;left:0px;width:100%;height:100%}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .button{float:none;width:100%;height:100%;border-radius:0px;opacity:0;background-color:rgba(0,0,0,0);border:none;text-align:center;color:rgba(0,0,0,0)}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .button:after{display:inline-block;position:absolute;background-color:#fff;border-radius:50%;padding:20px;color:var(--blk);text-shadow:#fff 10px 10px 10px;top:50%;left:50%;transform:translate(-50%, -50%);font-family:"FontAwesomeCP";content:""}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .button:active,.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .button:focus .single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail .thumbnail_buttons .button:hover{opacity:1}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail.selected{border-color:var(--green0);box-shadow:var(--green0) 5px 0px 0px 10px}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_thumbnail_container .component_option_thumbnail.selected .thumbnail_buttons .button{opacity:1;background-color:rgba(var(--green0), 0.1)}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container{width:100%}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container .component_content{width:100%;float:none}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container .component_content .cart .image{cursor:initial;pointer-events:none}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container .composite_navigation{background-color:var(--lightgray1);border-radius:10px}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container .composite_navigation.hidden{display:block}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container .composite_navigation .composite_navigation_inner .page_button{display:inline-block;padding:10px;color:#fff;background-color:var(--blue0)}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container .composite_navigation .composite_navigation_inner .page_button.next:after{position:relative;top:auto;right:auto;margin-left:10px;line-height:1;font-size:.75em;transform:none}.single-product .product-type-composite .composite_form.paged .component.options-style-thumbnails .component_inner .component_selections .component_options .component_option_thumbnails_container .component_option_content_container .composite_navigation .composite_navigation_inner .page_button.prev:before{position:relative;top:auto;left:auto;margin-right:10px;line-height:1;font-size:.75em;transform:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary .step_title_wrapper .step_index{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements{display:block;padding-left:0px;margin-top:25px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li{width:100%;display:block;margin-top:25px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper{overflow:visible}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner{display:flex;justify-content:space-between;width:100%;position:relative;margin-top:25px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_title{position:absolute;top:-25px;display:block;width:100%;text-align:left;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_image{flex:1;max-width:90px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection{flex:2;display:flex;align-items:center;text-align:left}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content{display:inline-block;margin-top:0px;font-size:inherit}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title{font-size:1.1em;font-weight:bold}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta{font-weight:300;padding:0px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta li{margin-top:0px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price{flex:1;display:flex;align-items:center;text-align:right;justify-content:flex-end}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price .price{font-size:1em !important}.single-product .product-type-composite .composite_form.paged .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_button{display:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap{margin-top:20px;padding:15px;border:3px solid var(--green0);border-radius:5px;margin-bottom:40px}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_price{text-align:right;position:relative;padding-bottom:15px;margin-bottom:15px !important;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_price:before{position:absolute;content:"Gesamtpreis:";display:inline-block;left:0px;top:50%;transform:translateY(-50%)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_price .price{float:right;font-size:1.25em !important}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button{display:flex}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button .quantity{flex:1;max-width:100px;float:none}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button .composite_add_to_cart_button{flex:2;border-radius:0px;padding:var(--pad1);padding-top:var(--pad0);padding-bottom:var(--pad0);color:#fff;background-color:var(--blue0)}.single-product .product-type-composite .composite_form.paged .composite_data .composite_wrap .composite_button .composite_add_to_cart_button:hover{background-color:color-mix(in srgb, var(--blue0), black 20%)}.single-product .product-type-composite .composite_form.progressive .composite_pagination{margin-top:0px;display:block !important}.single-product .product-type-composite .composite_form.progressive .composite_pagination ul{display:flex;padding-left:0px}.single-product .product-type-composite .composite_form.progressive .composite_pagination ul li{display:block;flex:1}.single-product .product-type-composite .composite_form.progressive select{width:100% !important;padding:5px}.single-product .product-type-composite .composite_form.progressive .component_options_select{border:2px solid var(--green0)}.single-product .product-type-composite .composite_form.progressive .composite_data,.single-product .product-type-composite .composite_form.progressive .component{border:1px solid var(--green0);padding:15px}.single-product .product-type-composite .composite_form.progressive .composite_data .step_title_wrapper,.single-product .product-type-composite .composite_form.progressive .component .step_title_wrapper{margin-bottom:20px}.single-product .product-type-composite .composite_form.progressive .composite_data .step_title_wrapper .step_title_text .step_index,.single-product .product-type-composite .composite_form.progressive .component .step_title_wrapper .step_title_text .step_index{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.top,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.top{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom{margin-top:20px;background:var(--lightgray0);color:#fff !important;padding:10px;border-radius:5px}@media(max-width: 768px){.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom .page_button,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom .page_button{font-size:1.2em}}@media(max-width: 444px){.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom .page_button,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom .page_button{font-size:1.1em}}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_navigation.bottom .composite_navigation_inner,.single-product .product-type-composite .composite_form.progressive .component .composite_navigation.bottom .composite_navigation_inner{padding-top:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner:after,.single-product .product-type-composite .composite_form.progressive .component .component_inner:after{content:"";display:table;float:none;clear:both}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections{position:relative}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_section_title,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_section_title{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_options,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_options{width:100%}@media(max-width: 768px){.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_options,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_options{width:100%;float:none;margin-bottom:40px !important}}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_options .component_option_radio_buttons ul li h5,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_options .component_option_radio_buttons ul li h5{margin-top:2px;margin-bottom:2px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content{width:100%}@media(max-width: 768px){.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content{width:100%;float:none;margin-bottom:15px !important}}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary{position:relative;border:1px solid var(--lightgray1);padding:10px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .selected_option_label_wrapper,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .selected_option_label_wrapper{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper{padding-top:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper .product_title,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_title_wrapper .product_title{font-size:1.2em !important;border:none !important;line-height:1}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .clear_component_options_wrapper,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .clear_component_options_wrapper{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .composited_product_images,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .composited_product_images{width:30% !important}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details{width:70%;float:left;padding:5px}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details p,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details p{font-size:.8em}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price{font-size:1em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price del,.single-product .product-type-composite .composite_form.progressive .component .component_inner .component_selections .component_content .component_summary .summary_content .composited_product_details_wrapper .details .component_wrap .price del{font-size:.8em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary .step_title_wrapper .step_index{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements{display:block;padding-left:0px;margin-top:25px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li{width:100%;display:block;margin-top:25px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper{overflow:visible}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner{display:flex;justify-content:space-between;width:100%;position:relative;margin-top:25px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_title{position:absolute;top:-25px;display:block;width:100%;text-align:left;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_image{flex:1;max-width:90px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection{flex:2;display:flex;align-items:center;text-align:left}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content{display:inline-block;margin-top:0px;font-size:inherit}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title{font-size:1.1em;font-weight:bold}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta{font-weight:300;padding:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_selection .summary_element_content .content_product_title .content_product_meta li{margin-top:0px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price{flex:1;display:flex;align-items:center;text-align:right;justify-content:flex-end}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_price .price{font-size:1em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_summary ul.summary_elements li .summary_element_wrapper .summary_element_wrapper_inner .summary_element_button{display:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap{margin-top:20px;padding:15px;border:3px solid var(--green0);border-radius:5px;margin-bottom:40px}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_price{text-align:right;position:relative;padding-bottom:15px;margin-bottom:15px !important;border-bottom:1px solid var(--lightgray1)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_price:before{position:absolute;content:"Gesamtpreis:";display:inline-block;left:0px;top:50%;transform:translateY(-50%)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_price .price{float:right;font-size:1.25em !important}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button{display:flex}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button .quantity{flex:1;max-width:100px;float:none}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button .composite_add_to_cart_button{flex:2;border-radius:0px;padding:var(--pad1);padding-top:var(--pad0);padding-bottom:var(--pad0);color:#fff;background-color:var(--blue0)}.single-product .product-type-composite .composite_form.progressive .composite_data .composite_wrap .composite_button .composite_add_to_cart_button:hover{background-color:color-mix(in srgb, var(--blue0), black 20%)}.woocommerce table.shop_table .component_table_item td,.cart .component_table_item td{padding-top:3px;padding-bottom:3px}.woocommerce table.shop_table .component_table_item td .component-name p,.cart .component_table_item td .component-name p{margin-bottom:0px}.woocommerce table.shop_table .component_table_item td .component-name .units-info,.cart .component_table_item td .component-name .units-info{display:none}.woocommerce table.shop_table .component_table_item .unit-price,.cart .component_table_item .unit-price{display:none}.accordion-header{cursor:pointer;padding:10px;border-top:1px solid #ddd;font-size:clamp(1.1rem,4vw,1.6rem);font-weight:200;text-transform:uppercase}.accordion-header a{text-decoration:none !important}.accordion-header:hover a{color:#000}.accordion-header:last-of-type{border-bottom:1px solid #ddd}.accordion-content{overflow:hidden;padding:10px;display:none}.accordion-content h1,.accordion-content h2,.accordion-content h3,.accordion-content h4,.accordion-content h5{display:none}.accordion-content ul{margin-left:20px;padding-left:0px}.accordion-content ul li{padding-block:2px}.polyblock-section{position:relative;padding-bottom:45px;padding-top:45px}.polyblock-section.parallax-img{background-size:cover;background-position:50% 50%;background-attachment:fixed}.polyblock-section.light_text_color{color:#fff}.polyblock-section.light_text_color p,.polyblock-section.light_text_color h1,.polyblock-section.light_text_color h2,.polyblock-section.light_text_color h3,.polyblock-section.light_text_color h4,.polyblock-section.light_text_color h5,.polyblock-section.light_text_color h6,.polyblock-section.light_text_color span{color:#fff !important}.polyblock-section.parallax-video{overflow:hidden}.polyblock-section.parallax-video .bgvideo{position:absolute;width:100%;height:100%;top:0px;-o-object-fit:cover;object-fit:cover;left:0px;z-index:0}.polyblock-section .overlay{position:absolute;z-index:1;width:100%;height:100%;top:0px;left:0px}.polyblock-section .overlay.primary{opacity:.5;background-color:var(--primary-color)}.polyblock-section.remove-whitespace{padding-top:0px;padding-bottom:0px}.polyblock-section.remove-whitespace>article{padding-bottom:0px;padding-top:0px}.polyblock-section.remove-inner-column-padding .wp-block-columns .wp-block-column{padding:0px}.polyblock-section.remove-gaps .wp-block-columns .wp-block-column{margin-left:0px}.polyblock-section.remove-columns-bottom-margin .wp-block-columns{margin-bottom:0px}.polyblock-section article{padding-top:15px;padding-bottom:15px;position:relative;z-index:3}.entry-content .polyblock-section:first-of-type{padding-top:0px}.entry-content .polyblock-section:first-of-type article{padding-top:0px}@media only screen and (max-width: 1200px){.polyblock-section{padding-bottom:30px;padding-top:30px}}@media only screen and (max-width: 768px){.polyblock-section{padding-bottom:15px;padding-top:15px}.polyblock-section.remove-white-space{padding-top:0px;padding-bottom:0px}.polyblock-section.columns-sm-1 .wp-block-columns .wp-block-column{flex-basis:100% !important;margin-left:0px !important;margin-right:0px !important}.polyblock-section.columns-sm-2 .wp-block-columns .wp-block-column{flex-basis:calc(50% - 1rem) !important}.polyblock-section.columns-sm-2 .wp-block-columns .wp-block-column:nth-child(2n){margin-left:2rem !important}.polyblock-section.columns-sm-3 .wp-block-columns .wp-block-column{flex-basis:calc(33.333% - 1rem) !important;margin-left:0rem}.polyblock-section.columns-sm-3 .wp-block-columns .wp-block-column:nth-child(2n),.polyblock-section.columns-sm-3 .wp-block-columns .wp-block-column:nth-child(3n){margin-left:1.5rem !important}}.polyblock-icon .icon{margin-bottom:15px}.polyblock-icon .icon img{width:100%;height:auto}.polyblock-icon .icon.full{width:100%;margin-left:0px;margin-right:0px}.polyblock-icon .icon.large{width:70%;margin-left:auto;margin-right:auto}.polyblock-icon .icon.medium{width:50%;margin-left:auto;margin-right:auto}.polyblock-icon .icon.small{width:30%;margin-left:auto;margin-right:auto}.polyblock-icon .icon.with-border img{border-radius:50%;padding:10%;border:5px solid var(--blk)}.polyblock-icon .content .title{text-transform:uppercase}.polyblock-icon.block .icon,.polyblock-icon.block .content{display:block;text-align:center}.polyblock-icon.inline{display:flex;width:100%;margin-top:15px;margin-bottom:15px}.polyblock-icon.inline .icon{width:10% !important;max-width:10% !important;min-width:48px !important}.polyblock-icon.inline .content{display:flex;flex-direction:column;justify-content:center;text-align:left;margin-left:20px;width:80%;max-width:80%}.polyblock-icon.inline .content .title{margin-bottom:0px}.polyblock-icon.inline .content p{margin-bottom:0px;font-size:.9em;line-height:1.3}@media only screen and (max-width: 769px){.polyblock-icon{display:flex;width:100%;margin-top:15px;margin-bottom:15px}.polyblock-icon .icon{width:15% !important;max-width:15% !important;min-width:60px !important;margin-bottom:0px !important}.polyblock-icon .content{display:flex !important;flex-direction:column;justify-content:center;text-align:left !important;margin-left:20px;width:75%;max-width:75%}.polyblock-icon .content .title{margin-bottom:0px}.polyblock-icon .content p{margin-bottom:0px;font-size:1em !important;line-height:1.2 !important}}.polyblock-tabs .tab-content{padding-top:calc(var(--inner-padding)/2);padding-bottom:calc(var(--inner-padding)/2)}.nav-tabs{border-bottom:3px solid var(--blk)}.nav-tabs .nav-link{margin-bottom:-3px;border:none;border-radius:0px;border-bottom:3px solid rgba(0,0,0,0);text-transform:uppercase;color:var(--blk) !important;font-size:16px}.nav-tabs .nav-link.active{color:var(--blk);background-color:rgba(0,0,0,0);border-color:var(--secondary-color)}.polyblock-banner a{display:block;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block:clamp(20px,5vw,60px)}.polyblock-banner a .banner-image{max-width:100%;height:auto;margin:0 auto}.polyblock-banner a .banner-image.mobile{display:none}@media only screen and (max-width: 768px){.polyblock-banner a .banner-image.mobile{display:block}}.polyblock-banner a .banner-image.desktop{display:block}@media only screen and (max-width: 768px){.polyblock-banner a .banner-image.desktop{display:none}}.polygon-couponAdded-alert{position:fixed;z-index:99999;width:400px;box-shadow:0px 0px 100px 50px var(--gray1);border-radius:10px;padding:30px;height:auto;border:5px solid var(--orange);background-color:hsla(0,0%,100%,.8);top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.hide-mobile{display:none !important}@media only screen and (min-width: 768px){.hide-mobile{display:block !important}}@media only screen and (max-width: 767px){.hide-mobile{display:none !important}.show-mobile{display:block !important}}.blockUI.blockOverlay{position:fixed !important;width:100vw !important;height:100vh !important;z-index:10000000000000000000 !important}/*# sourceMappingURL=melasan.min.css.map */