.banner{margin:0 0 40px;padding:0}.banner>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative}.banner .wrap,.banner .wrap>div{height:100%;position:relative}.banner .wrap>div{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;padding:0 20px}.banner .title{font-size:1.5625rem;font-weight:600}.banner .subtitle,.banner .title{color:#fff;margin:0 0 20px;text-align:center}.banner .subtitle{font-size:.9375rem}@media only screen and (min-width:48em){.quotation_offer .subtitle{margin-bottom:30px;max-width:500px}}@media only screen and (min-width:56.25em){.quotation_offer>div{height:350px}.quotation_offer .title{font-size:2rem;margin:0 0 30px}}@media only screen and (min-width:64em){.quotation_offer>div{height:435px}.quotation_offer .title{font-size:2.3125rem}.quotation_offer .subtitle{font-size:1rem;max-width:450px}}.is-cart #main>.container{display:flex;flex-flow:column nowrap}.is-cart #main>.container .left{padding-bottom:30px}.is-cart #main>.container .left .payment_error{background-color:#ffd9b3;border:1px solid #ff8100;border-radius:5px;color:#ff8100;margin-bottom:15px;padding:10px 20px}.is-cart #main>.container .left .cart-items{display:flex;flex-flow:column nowrap}.is-cart #main>.container .left .cart-item{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;flex-flow:row wrap;margin:0 0 20px;padding:0 0 20px}.is-cart #main>.container .left .cart-item .image img{width:70px}.is-cart #main>.container .left .cart-item .info{display:flex;flex-flow:column nowrap;margin:0 0 0 auto;width:calc(100% - 70px)}.is-cart #main>.container .left .cart-item .info .title{font-weight:600;margin:0 0 5px;padding:0 10px}.is-cart #main>.container .left .cart-item .info .usps{display:flex;flex-flow:column nowrap;position:relative;width:100%}.is-cart #main>.container .left .cart-item .info .usps>div{align-items:center;color:#a3a3a3;display:flex;flex-flow:row nowrap;font-weight:400;justify-content:flex-start;position:relative;width:100%}.is-cart #main>.container .left .cart-item .info .usps>div .icon{color:#37a949;margin:0 5px 0 0}.is-cart #main>.container .left .cart-item .info .usps>div span{max-width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-cart #main>.container .left .cart-item .price-calculation{align-items:center;display:flex;flex-flow:row nowrap;padding:10px 0 0;position:relative;width:100%}.is-cart #main>.container .left .cart-item .price-calculation .calculation{align-items:normal;display:flex;flex-flow:row nowrap;margin:0 auto 0 0;position:relative;width:180px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .minus,.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .plus{align-items:center;background-color:#37a949;cursor:pointer;display:flex;height:25px;justify-content:center;line-height:1;margin:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:25px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .minus .icon,.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .plus .icon{color:#fff;font-size:.6875rem}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .remove{cursor:pointer}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .remove .icon{color:#e3e3e3}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .amount{display:flex;height:100%;position:relative;width:75px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component .amount span{align-items:center;display:flex;font-size:.875rem;height:100%;justify-content:center;position:absolute;right:7px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component input{padding-right:27px}.is-cart #main>.container .left .cart-item .price-calculation .calculation .component input[type=number]::-webkit-inner-spin-button,.is-cart #main>.container .left .cart-item .price-calculation .calculation .component input[type=number]::-webkit-outer-spin-button{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;margin:0}.is-cart #main>.container .left .cart-item .price-calculation .price{font-weight:600;width:auto}.is-cart #main>.container .left .cart-item .price-calculation .price .original{display:inline-block}.is-cart #main>.container .left .cart-item .price-calculation .price .old{color:#a3a3a3;display:inline-block;font-size:.75rem;font-weight:300;margin-right:5px;text-decoration:line-through}.is-cart #main>.container .left .cart-subtotals{display:flex;flex-flow:column nowrap;width:100%}.is-cart #main>.container .left .cart-subtotals>div{display:flex;flex-flow:row nowrap;justify-content:space-between}.is-cart #main>.container .left .cart-subtotals>div:last-child{border-bottom:1px solid #e3e3e3;padding-bottom:10px}.is-cart #main>.container .left .subtotal{margin-top:10px}.is-cart #main>.container .left .subtotal div{font-weight:600}.is-cart #main>.container .left .cart-total{display:flex;flex-flow:row nowrap;margin:10px 0 0;width:100%}.is-cart #main>.container .left .cart-total>div:first-child{display:flex;flex-flow:column nowrap;font-weight:600;margin:0 auto 0 0}.is-cart #main>.container .left .cart-total>div:first-child>div:last-child{color:#a3a3a3;display:block;font-size:.75rem;margin:2px 0 0}.is-cart #main>.container .left .cart-total>div:last-child{font-weight:600}.is-cart #main>.container .left .actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:25px 0 0}.is-cart #main>.container .left .actions a:first-child{display:none}.is-cart #main>.container .left .actions a:last-child{width:100%}.is-cart #main>.container .left .extra-action{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:25px 0 0}.is-cart #main>.container .left .extra-action a:last-child{width:100%}.is-cart #main>.container .left .cart-discount .discount-code-in-widget{align-items:center;color:#a3a3a3;display:flex;flex-flow:row nowrap;font-size:.75rem;margin:2px 0 0}.is-cart #main>.container .left .cart-discount .discount-code-in-widget .remove-discount-code{color:#ff8100;cursor:pointer}.is-cart #main>.container .left .hallmarks{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-evenly;margin:40px 0 0}.is-cart #main>.container .left .hallmarks>div{flex-basis:50%;max-width:200px;padding:0 10px;position:relative}.is-cart #main>.container .left .hallmarks>div:last-child img{max-width:100%}.is-cart #main>.container .right{display:none;margin:0 0 20px;position:relative}.is-cart #main>.container .right .contact{background-color:#e7f9ea;display:flex;flex-flow:row nowrap;justify-content:center;padding:40px 35px;position:relative}.is-cart #main>.container .right .contact>div{display:flex;flex-flow:row nowrap}.is-cart #main>.container .right .contact .text{display:flex;flex-flow:column nowrap;font-size:1.25rem;font-weight:600}.is-cart #main>.container .right .contact .text>div{display:flex;flex-flow:row nowrap}.is-cart #main>.container .right .contact img{display:none}.is-cart #main>.container .right .trustpilot{align-items:center;background-color:transparent;border:1px solid #e3e3e3;display:flex;font-size:.875rem;margin:20px 0 0;padding:10px 15px}.is-cart #main>.container .right .trustpilot .score{display:flex;flex-flow:row nowrap}@media only screen and (min-width:30em){.is-cart #main>.container .left .actions a:first-child{display:flex}.is-cart #main>.container .left .actions a:last-child{margin-left:auto;margin-top:-1px;width:250px}.is-cart #main>.container .left .extra-action{justify-content:flex-end}.is-cart #main>.container .left .extra-action a:last-child{margin-left:auto;width:250px}.is-cart #main>.container .right .contact img{bottom:0;display:block;position:absolute;right:40px;width:80px;z-index:1}}@media only screen and (min-width:32em){.is-cart #main>.container .left .cart-subtotals{margin:0 0 0 auto;width:225px}.is-cart #main>.container .left .cart-total{margin:10px 0 0 auto;width:225px}}@media only screen and (min-width:40em){.is-cart #main>.container .left .cart-item{flex-flow:row nowrap}.is-cart #main>.container .left .cart-item .image img{width:110px}.is-cart #main>.container .left .cart-item .info{width:100%}.is-cart #main>.container .left .cart-item .price-calculation{align-items:flex-end;flex-flow:column nowrap;padding-top:0}.is-cart #main>.container .left .cart-item .price-calculation .calculation{margin:0;order:2}.is-cart #main>.container .left .cart-item .price-calculation .price{margin:0 0 25px;order:1}.is-cart #main>.container .right .contact img{bottom:0;display:block;position:absolute;right:40px;width:80px;z-index:1}}@media only screen and (min-width:56.25em){.is-cart #main>.container{display:flex;flex-flow:row nowrap}.is-cart #main>.container .left{flex-basis:65%;width:65%}.is-cart #main>.container .left .hallmarks{display:none}.is-cart #main>.container .right{display:block;flex-basis:35%;padding:0 0 0 30px;width:35%}.is-cart #main>.container .right .usps{background-color:transparent;display:flex;flex-flow:column nowrap;padding:0 0 60px}.is-cart #main>.container .right .usps>div{align-items:center;border:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;margin:10px 0 0;padding:10px 15px}.is-cart #main>.container .right .usps .icon{color:#37a949;font-size:1.3125rem;margin:0 10px 0 0}.is-cart #main>.container .right .contact{justify-content:normal;padding:40px 35px}.is-cart #main>.container .right .contact img{right:5px;width:80px}}@media only screen and (min-width:60em){.is-cart #main>.container .right .contact img{right:20px}}@media only screen and (min-width:64em){.is-cart #main>.container .right .contact{padding:30px}.is-cart #main>.container .right .contact img{right:25px;width:85px}}@media only screen and (min-width:73em){.is-cart #main>.container .left .cart-item .price-calculation{align-items:center;flex-flow:row nowrap}.is-cart #main>.container .left .cart-item .price-calculation .calculation{order:1}.is-cart #main>.container .left .cart-item .price-calculation .price{margin:0 0 0 auto}.is-cart #main>.container .right .contact{padding:40px 35px}.is-cart #main>.container .right .contact img{right:35px;width:100px}}@media only screen and (min-width:80em){.is-cart #main>.container .right{margin:0;padding:0 0 0 40px}}#main .contact_form>.wrap{width:unset!important}.contact_form .legal{font-size:.75rem;margin:20px 0}.contact_form .actions{margin:20px 0 0}.cart-add-discount a{align-items:center;color:orange;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;margin:0}.popup_discount_code{display:flex;flex-flow:column nowrap;position:relative}.popup_discount_code .header{align-items:center;background-color:#e7f9ea;display:flex;flex-flow:row nowrap;padding:20px 45px 25px 20px}.popup_discount_code .body{align-items:flex-start;display:flex;flex-flow:column nowrap;padding:20px 50px 25px 20px}.popup_discount_code .body .title{align-items:flex-start;color:#37a949;display:flex;flex-flow:row nowrap;font-weight:600;line-height:1;margin:10px 0 25px}.popup_discount_code .body .title .icon{font-size:.9375rem;margin:0 10px 0 0}.popup_discount_code .body .title div{width:100%}.popup_discount_code .body .small{color:red;display:none;font-size:.8125rem;padding:5px 0 0 2px}.popup_discount_code .footer{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:20px 35px 25px 20px}.popup_discount_code .footer .btn{margin:0 15px 10px 0}.popup_discount_code .footer>div{font-size:.875rem}@media only screen and (min-width:40em){.popup_discount_code .footer{align-items:center;flex-flow:row wrap}}.row.faqs .title{color:#555;display:block;font-size:1.25rem;font-weight:600;line-height:1.2;margin:7px 0 8px 2px}.row.faqs .faqs{overflow:hidden;position:relative}.row.faqs .faqs .faq-item{display:flex;flex-flow:column nowrap;margin:0 0 20px}.row.faqs .faqs .faq-item:last-child{border-bottom:none}.row.faqs .faqs .faq-item .faq-header{-webkit-tap-highlight-color:transparent;align-items:center;background:#e7f9ea;border:none;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:15px 20px;transition:all .3s ease;width:100%}#main .row.faqs .faqs .faq-item .faq-header .icon.plus{display:inline-block}#main .row.faqs .faqs .faq-item .faq-header .icon.minus,#main .row.faqs .faqs .faq-item .faq-header.active .icon.plus{display:none}#main .row.faqs .faqs .faq-item .faq-header.active .icon.minus{display:inline-block}.row.faqs .faqs .faq-item .faq-question{margin:0}.row.faqs .faqs .faq-item .faq-answer{border-left:5px solid #e7f9ea;display:none;padding:10px 20px 10px 15px}.row.faqs .faqs .faq-item .faq-answer.show{display:block}.row.faqs .faqs .faq-item .faq-answer p:last-child{margin-bottom:0}@media only screen and (min-width:48em){.row.faqs .title{margin-top:30px}}.graszoden-calculator{margin:0 10px 30px}.graszoden-calculator button{width:100%}.graszoden-calculator .msg{flex:0 0 100%;font-size:.875rem;padding:10px 40px 10px 15px}.graszoden-calculator input#delivery_date{cursor:pointer}.graszoden-calculator .gz-widget{border:1px solid #e3e3e3;border-radius:5px;display:flex;flex-flow:column nowrap;overflow:hidden}.graszoden-calculator .gz-title{color:#fff;display:block;font-size:16px;font-weight:600;padding:10px 15px}.graszoden-calculator .gz-top{background-color:#37a949}.graszoden-calculator .gz-middle{background-color:#fff;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;padding:5px 15px 20px}.graszoden-calculator .gz-bottom{background-color:#f7f8fa;display:flex;flex-flow:column nowrap;padding:10px 15px}.graszoden-calculator .gz-bottom>div{display:flex;flex-flow:row nowrap}.graszoden-calculator .gz-bottom>div:first-child{order:2}.graszoden-calculator .gz-bottom>div:last-child{font-size:.875rem;font-style:italic;margin-bottom:15px;order:1}#header .graszoden-calculator .gz-bottom>div a{color:#ff8100;display:inline;text-decoration:underline}#header .graszoden-calculator .gz-bottom>div a:hover{color:#ffa74d;text-decoration:none}.graszoden-calculator .gz-bottom img{display:block;margin-right:25px;max-height:30px}.graszoden-calculator .calculation-outcome{border-top:1px solid #e3e3e3;display:flex;display:none;flex-flow:column nowrap;margin:35px 0 0;padding:25px 0 0}.graszoden-calculator .calculation-outcome>div,.graszoden-calculator .calculation-outcome>div>div{display:flex;flex-flow:column nowrap}.graszoden-calculator .calculation-outcome>div>div>div{display:flex;flex-flow:row nowrap;justify-content:space-between}.graszoden-calculator .calculation-outcome .title{color:inherit;font-size:1.25rem;font-weight:600;margin:0 0 10px}.graszoden-calculator .calculation-outcome .total{border-top:1px solid #e3e3e3;font-weight:600;margin:10px 0 20px;padding:10px 0 0}.graszoden-calculator .calculation-outcome button{margin-bottom:10px}@media only screen and (min-width:32em){.graszoden-calculator button{margin-right:auto;width:250px}}@media only screen and (min-width:40em){.graszoden-calculator .form{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:space-between}.graszoden-calculator .form .group.form-group{flex:0 1 49%}.graszoden-calculator button{margin-left:auto;margin-right:0}}@media only screen and (min-width:48em){.graszoden-calculator .gz-bottom{align-items:center;flex-flow:row nowrap;justify-content:space-between}.graszoden-calculator .gz-bottom>div{margin:0!important}.graszoden-calculator .gz-bottom>div:first-child{order:1}.graszoden-calculator .gz-bottom>div:last-child{order:2}}@media only screen and (min-width:56.25em){.graszoden-calculator .form .group.form-group{flex-basis:30%}.graszoden-calculator .calculation-outcome{flex-flow:row nowrap}.graszoden-calculator .calculation-outcome>div{width:50%}}@media only screen and (min-width:64em){.graszoden-calculator-title{display:block!important;margin:50px 0 0;text-shadow:0 0 30px #000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.graszoden-calculator{display:flex;justify-content:center;margin:0 auto;padding:0;position:absolute;top:150px;width:100%;z-index:1}.graszoden-calculator>div{width:900px}.graszoden-calculator .form .group.form-group{flex-basis:32%}.graszoden-calculator .gz-widget{border:0;box-shadow:0 5px 20px 10px rgba(0,0,0,.25)}.graszoden-calculator .gz-title{font-size:20px;padding:15px 25px}.graszoden-calculator .gz-middle{border:0;padding:10px 20px 20px}.graszoden-calculator .gz-bottom{padding:15px 20px}.graszoden-calculator .gz-bottom img{margin-right:30px;max-height:30px}}.google_maps #map{border:1px solid #e3e3e3;height:400px;width:100%}@media only screen and (min-width:48em){.google_maps .wrap{display:flex;flex-flow:row nowrap;margin-bottom:50px}.google_maps .wrap .col:first-child{padding-right:25px}.google_maps .wrap .col:last-child{padding-left:25px}}.google_maps .bgc{padding:25px 20px 20px;position:relative}@media only screen and (min-width:48em){.google_maps .bgc{padding:30px 20px}}@media only screen and (min-width:64em){.google_maps .bgc{padding:30px}}.images_carousel{align-self:normal}@media only screen and (min-width:23em){.images_carousel .owl-stage{height:185px}}@media only screen and (min-width:25em){.images_carousel .owl-stage{height:195px}}@media only screen and (min-width:30em){.images_carousel .owl-stage{height:230px}}@media only screen and (min-width:32em){.images_carousel .owl-stage{height:250px}}@media only screen and (min-width:37em){.images_carousel .owl-stage{height:290px}}@media only screen and (min-width:40em){.images_carousel .owl-stage{height:315px}}@media only screen and (min-width:45em){.images_carousel .owl-stage{height:360px}}@media only screen and (min-width:48em){.images_carousel .owl-stage{height:380px}}@media only screen and (min-width:50em){.images_carousel .owl-stage{height:400px}}@media only screen and (min-width:56.25em){.images_carousel .owl-stage{height:450px}}@media only screen and (min-width:61em){.images_carousel .owl-stage{height:490px}}@media only screen and (min-width:64em){.images_carousel .owl-stage{height:510px}}@media only screen and (min-width:73em){.images_carousel .owl-stage{height:580px}}@media only screen and (min-width:75em){.images_carousel .owl-stage{height:615px}}.images_carousel>div{display:flex;flex-flow:column nowrap}.images_carousel .title{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 15px}.images_carousel .title h2{margin:0}.images_carousel .title a{align-items:center;color:#ff8100;display:flex;flex-flow:row nowrap}.images_carousel .title .icon{margin:0 10px 0 0}.images_carousel .title span{white-space:nowrap}.images_carousel .thumbs{display:flex;flex-flow:row wrap;height:70px;justify-content:flex-start;overflow:hidden;width:100%}.images_carousel .thumbs a{height:70px;margin:10px 0 0 10px;width:111px}.images_carousel .thumbs a:first-child{margin-left:0}.images_carousel .thumbs img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:25em){.images_carousel .thumbs a{width:87px}}@media only screen and (min-width:30em){.images_carousel .thumbs a{width:107px}}@media only screen and (min-width:32em){.images_carousel .thumbs a{width:90px}}@media only screen and (min-width:37em){.images_carousel .thumbs a{width:106px}}@media only screen and (min-width:40em){.images_carousel .thumbs a{width:95px}}@media only screen and (min-width:45em){.images_carousel .thumbs a{width:108px}}@media only screen and (min-width:48em){.images_carousel .thumbs{height:80px}.images_carousel .thumbs a{height:80px;width:116px}}@media only screen and (min-width:50em){.images_carousel .thumbs a{width:121px}}@media only screen and (min-width:56.25em){.images_carousel .thumbs a{width:117px}}.kiyoh-widget,.owl-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kiyoh-widget .to-kiyoh-review-page,.owl-item .to-kiyoh-review-page{cursor:pointer;z-index:999999}.kiyoh-widget .kiyoh-mobile-text,.owl-item .kiyoh-mobile-text{height:35px;margin-right:15px;width:95px}@media only screen and (min-width:48em){.kiyoh-widget .kiyoh-mobile-text,.owl-item .kiyoh-mobile-text{display:none}}.kiyoh-widget .kiyoh-mobile-text>div,.owl-item .kiyoh-mobile-text>div{display:flex;flex-flow:row nowrap;position:absolute;right:15px;top:10px}@media only screen and (min-width:32em){.kiyoh-widget .kiyoh-mobile-text>div,.owl-item .kiyoh-mobile-text>div{top:8px}}.kiyoh-widget .kiyoh-mobile-text>div .kiyoh-text,.owl-item .kiyoh-mobile-text>div .kiyoh-text{display:none;font-size:.875rem;font-weight:600;margin:0 8px 0 0}.kiyoh-widget .kiyoh-mobile-text>div .kiyoh-stars,.owl-item .kiyoh-mobile-text>div .kiyoh-stars{display:flex;flex-flow:row nowrap;width:auto}.kiyoh-widget .kiyoh-mobile-text>div .kiyoh-stars img,.owl-item .kiyoh-mobile-text>div .kiyoh-stars img{display:block;margin:0 2px 0 0;width:17px}.kiyoh-widget .kiyoh-mobile-text>div .kiyoh-logo,.owl-item .kiyoh-mobile-text>div .kiyoh-logo{display:none;flex-flow:row nowrap;font-size:.875rem;font-weight:600;margin:0 0 0 8px}.kiyoh-widget .kiyoh-mobile-text>div .kiyoh-logo img,.owl-item .kiyoh-mobile-text>div .kiyoh-logo img{display:block;margin-right:2px;width:20px}@media only screen and (min-width:32em){.kiyoh-widget .kiyoh-mobile-text>div .kiyoh-logo,.owl-item .kiyoh-mobile-text>div .kiyoh-logo{display:flex}}.kiyoh-widget .kiyoh-micro-star>div,.owl-item .kiyoh-micro-star>div{display:flex;flex-flow:row nowrap}.kiyoh-widget .kiyoh-micro-star>div .kiyoh-text,.owl-item .kiyoh-micro-star>div .kiyoh-text{font-size:.875rem;font-weight:600;margin:0 8px 0 0}.kiyoh-widget .kiyoh-micro-star>div .kiyoh-stars,.owl-item .kiyoh-micro-star>div .kiyoh-stars{display:flex;flex-flow:row nowrap;width:auto}.kiyoh-widget .kiyoh-micro-star>div .kiyoh-stars img,.owl-item .kiyoh-micro-star>div .kiyoh-stars img{display:block;margin:0 2px 0 0;width:17px}.kiyoh-widget .kiyoh-micro-star>div .kiyoh-logo,.owl-item .kiyoh-micro-star>div .kiyoh-logo{display:flex;flex-flow:row nowrap;font-size:.875rem;font-weight:600;margin:0 0 0 8px}.kiyoh-widget .kiyoh-micro-star>div .kiyoh-logo img,.owl-item .kiyoh-micro-star>div .kiyoh-logo img{display:block;margin-right:2px;width:20px}.owl-carousel .kiyoh-widget .kiyoh-shape,.owl-carousel .owl-item .kiyoh-shape{margin:0 auto;width:60%}.kiyoh-widget .kiyoh-shape>div,.owl-item .kiyoh-shape>div{align-items:center;display:flex;flex-flow:column nowrap}.kiyoh-widget .kiyoh-shape>div .kiyoh-logo,.owl-item .kiyoh-shape>div .kiyoh-logo{align-items:center;display:flex;flex-flow:row nowrap;font-size:1.25rem;font-weight:600;justify-content:center;margin:0 0 10px;position:relative}.kiyoh-widget .kiyoh-shape>div .kiyoh-logo img,.owl-item .kiyoh-shape>div .kiyoh-logo img{display:block;width:90px}.kiyoh-widget .kiyoh-shape>div .kiyoh-logo span,.owl-item .kiyoh-shape>div .kiyoh-logo span{position:absolute}.kiyoh-widget .kiyoh-shape>div .kiyoh-stars,.owl-item .kiyoh-shape>div .kiyoh-stars{display:flex;flex-flow:row nowrap;width:auto}.kiyoh-widget .kiyoh-shape>div .kiyoh-stars img,.owl-item .kiyoh-shape>div .kiyoh-stars img{display:block;margin:0 3px 0 0;width:22px}.kiyoh-widget .kiyoh-shape>div .kiyoh-text,.owl-item .kiyoh-shape>div .kiyoh-text{display:flex;flex-flow:row nowrap;font-size:.75rem;margin:5px 0 0;white-space:nowrap}.kiyoh-widget .kiyoh-shape>div .kiyoh-text span,.owl-item .kiyoh-shape>div .kiyoh-text span{font-weight:600;padding:0 2px}.kiyoh-widget .kiyoh-mini>div,.owl-item .kiyoh-mini>div{display:flex;flex-flow:column nowrap}.kiyoh-widget .kiyoh-mini>div .kiyoh-logo,.owl-item .kiyoh-mini>div .kiyoh-logo{align-items:center;display:flex;flex-flow:row nowrap;font-size:1.25rem;font-weight:600;margin:0 0 5px}.kiyoh-widget .kiyoh-mini>div .kiyoh-logo img,.owl-item .kiyoh-mini>div .kiyoh-logo img{display:block;margin-right:8px;width:25px}.kiyoh-widget .kiyoh-mini>div .kiyoh-stars,.owl-item .kiyoh-mini>div .kiyoh-stars{display:flex;flex-flow:row nowrap;width:auto}.kiyoh-widget .kiyoh-mini>div .kiyoh-stars img,.owl-item .kiyoh-mini>div .kiyoh-stars img{display:block;margin:0 3px 0 0;width:22px}.kiyoh-widget .kiyoh-mini>div .kiyoh-text,.owl-item .kiyoh-mini>div .kiyoh-text{display:flex;flex-flow:row nowrap;font-size:.75rem;margin:5px 0 0}.kiyoh-widget .kiyoh-mini>div .kiyoh-text span,.owl-item .kiyoh-mini>div .kiyoh-text span{font-weight:600;padding:0 2px}.kiyoh-widget .kiyoh-horizontal,.owl-item .kiyoh-horizontal{border:1px solid #e3e3e3;display:flex;justify-content:center;padding:10px}.kiyoh-widget .kiyoh-horizontal>div,.owl-item .kiyoh-horizontal>div{display:flex;flex-flow:row nowrap}.kiyoh-widget .kiyoh-horizontal>div .kiyoh-text,.owl-item .kiyoh-horizontal>div .kiyoh-text{font-size:1.125rem;font-weight:600;margin:0 10px 0 0}.kiyoh-widget .kiyoh-horizontal>div .kiyoh-stars,.owl-item .kiyoh-horizontal>div .kiyoh-stars{display:flex;flex-flow:row nowrap;width:auto}.kiyoh-widget .kiyoh-horizontal>div .kiyoh-stars img,.owl-item .kiyoh-horizontal>div .kiyoh-stars img{display:block;margin:0 2px 0 0;width:20px}.kiyoh-widget .kiyoh-horizontal>div .kiyoh-logo,.owl-item .kiyoh-horizontal>div .kiyoh-logo{display:flex;flex-flow:row nowrap;font-size:1.125rem;font-weight:600;margin:0 0 0 10px}.kiyoh-widget .kiyoh-horizontal>div .kiyoh-logo img,.owl-item .kiyoh-horizontal>div .kiyoh-logo img{display:block;margin-right:8px;width:24px}.kiyoh-widget .kiyoh-list,.owl-item .kiyoh-list{border:1px solid #e3e3e3;display:flex;max-height:400px;overflow-y:scroll;padding:20px;width:100%}.kiyoh-widget .kiyoh-list>div,.owl-item .kiyoh-list>div{display:flex;flex-flow:column nowrap;width:100%}.kiyoh-widget .kiyoh-list>div .kiyoh-header,.owl-item .kiyoh-list>div .kiyoh-header{align-items:center;display:flex;flex-flow:column nowrap;margin:0 0 24px}.kiyoh-widget .kiyoh-list>div .kiyoh-header .kiyoh-title,.owl-item .kiyoh-list>div .kiyoh-header .kiyoh-title{align-items:center;display:flex;flex-flow:row nowrap;font-size:1.5rem;font-weight:600}.kiyoh-widget .kiyoh-list>div .kiyoh-header .kiyoh-title .kiyoh-stars,.owl-item .kiyoh-list>div .kiyoh-header .kiyoh-title .kiyoh-stars{display:flex;flex-flow:row nowrap;margin:0 0 0 10px;width:auto}.kiyoh-widget .kiyoh-list>div .kiyoh-header .kiyoh-title .kiyoh-stars img,.owl-item .kiyoh-list>div .kiyoh-header .kiyoh-title .kiyoh-stars img{display:block;margin:0 2px 0 0;width:25px}.kiyoh-widget .kiyoh-list>div .kiyoh-header .kiyoh-subtitle,.owl-item .kiyoh-list>div .kiyoh-header .kiyoh-subtitle{align-items:center;display:flex;flex-flow:row nowrap;font-size:.8125rem;margin:5px 0 0}.kiyoh-widget .kiyoh-list>div .kiyoh-header .kiyoh-subtitle span,.owl-item .kiyoh-list>div .kiyoh-header .kiyoh-subtitle span{font-weight:600;padding:0 4px}.kiyoh-widget .kiyoh-list>div .kiyoh-header .kiyoh-subtitle .kiyoh-logo,.owl-item .kiyoh-list>div .kiyoh-header .kiyoh-subtitle .kiyoh-logo{align-items:center;display:flex;flex-flow:row nowrap;font-size:.9375rem;font-weight:600;margin:0 0 0 5px}.kiyoh-widget .kiyoh-list>div .kiyoh-header .kiyoh-subtitle .kiyoh-logo img,.owl-item .kiyoh-list>div .kiyoh-header .kiyoh-subtitle .kiyoh-logo img{display:block;width:22px}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews,.owl-item .kiyoh-list>div .kiyoh-reviews{border-top:1px solid #e3e3e3;display:flex;flex-flow:column nowrap}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div,.owl-item .kiyoh-list>div .kiyoh-reviews>div{border-bottom:1px solid #e3e3e3;padding:10px 0}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header{align-items:center;display:flex;flex-flow:row nowrap}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars{display:flex;flex-flow:row nowrap;width:auto}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars img,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars img{display:block;margin:0 2px 0 0;width:18px}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars-text,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars-text{align-items:center;display:flex;flex-flow:row nowrap;font-size:.8125rem;margin:0 0 0 10px}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars-text .icon,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-header .kiyoh-stars-text .icon{color:inherit!important;display:block!important;font-size:.875rem!important;margin:0 4px 0 0!important}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-subheader,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-subheader{align-items:center;color:#969797;display:flex;flex-flow:row nowrap;font-family:Arial;font-size:.75rem;margin:2px 0 0}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-subheader span,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-subheader span{font-weight:600;padding:0 4px 0 0}.kiyoh-widget .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-body,.owl-item .kiyoh-list>div .kiyoh-reviews>div .kiyoh-review-body{font-family:Arial;font-size:.875rem;margin:5px 0 0}.kiyoh-widget .kiyoh-product-reviews,.owl-item .kiyoh-product-reviews{display:flex;max-height:400px;overflow-y:scroll;padding:0 20px 20px;width:100%}.kiyoh-widget .kiyoh-product-reviews>div,.owl-item .kiyoh-product-reviews>div{display:flex;flex-flow:column nowrap;width:100%}.kiyoh-widget .kiyoh-product-reviews>div .kiyoh-reviews,.owl-item .kiyoh-product-reviews>div .kiyoh-reviews{display:flex;flex-flow:column nowrap}.kiyoh-widget .kiyoh-product-reviews>div .kiyoh-reviews>div,.owl-item .kiyoh-product-reviews>div .kiyoh-reviews>div{border-bottom:1px solid #e3e3e3;padding:10px 0}.owl-carousel .kiyoh-widget .kiyoh-product-review,.owl-carousel .owl-item .kiyoh-product-review{margin:0 auto;width:80%}.kiyoh-widget .kiyoh-product-review .kiyoh-review-header,.owl-item .kiyoh-product-review .kiyoh-review-header{align-items:center;display:flex;flex-flow:row nowrap}.kiyoh-widget .kiyoh-product-review .kiyoh-review-header .kiyoh-stars,.owl-item .kiyoh-product-review .kiyoh-review-header .kiyoh-stars{display:flex;flex-flow:row nowrap;width:auto}.kiyoh-widget .kiyoh-product-review .kiyoh-review-header .kiyoh-stars img,.owl-item .kiyoh-product-review .kiyoh-review-header .kiyoh-stars img{display:block;margin:0 2px 0 0;width:18px}.kiyoh-widget .kiyoh-product-review .kiyoh-review-header .kiyoh-stars-text,.owl-item .kiyoh-product-review .kiyoh-review-header .kiyoh-stars-text{align-items:center;display:flex;flex-flow:row nowrap;font-size:.8125rem;margin:0 0 0 10px}.kiyoh-widget .kiyoh-product-review .kiyoh-review-header .kiyoh-stars-text .icon,.owl-item .kiyoh-product-review .kiyoh-review-header .kiyoh-stars-text .icon{display:block;font-size:.875rem;margin:0 4px 0 0}.kiyoh-widget .kiyoh-product-review .kiyoh-review-subheader,.owl-item .kiyoh-product-review .kiyoh-review-subheader{align-items:center;color:#969797;display:flex;flex-flow:row nowrap;font-family:Arial;font-size:.75rem;margin:2px 0 0}.kiyoh-widget .kiyoh-product-review .kiyoh-review-subheader span,.owl-item .kiyoh-product-review .kiyoh-review-subheader span{font-weight:600;padding:0 4px 0 0}.kiyoh-widget .kiyoh-product-review .kiyoh-review-body,.owl-item .kiyoh-product-review .kiyoh-review-body{font-family:Arial;font-size:.875rem;margin:5px 0 0}.news{display:flex;flex-flow:column nowrap;margin:40px 0 50px;width:100%}.news .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 20px}.news .title h2{margin:0}.news .title a{display:none}.news .post .labels{display:flex;flex-flow:row nowrap;position:absolute;right:15px;top:0;z-index:1}.news .post .labels .label{background-color:#37a949;border-radius:3px;color:#fff;font-size:.8125rem;margin:0 0 0 5px;padding:3px 9px;position:relative;z-index:1}.news .post .image{display:block;height:200px;margin:10px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}.news .post .image img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}.news .post .image img:hover{transform:scale(1.3) translateZ(0)}.news .post .dates{font-size:.8125rem;margin:10px 0 5px 3px}.news .post .dates span+span{margin:0 0 0 10px}.news .post .post-title{display:block;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0 0 8px 2px}.news .post .read-more{align-items:center;color:#ff8100;display:flex;flex-flow:row nowrap;line-height:1;margin:5px 0 0 2px}.news .post .read-more .icon{margin:0 5px 0 0}.news .owl-carousel .owl-nav .owl-next,.news .owl-carousel .owl-nav .owl-prev{top:100px}.news .owl-stage{height:auto}@media only screen and (min-width:32em){.news .title a{align-items:center;color:#ff8100;display:flex;flex-flow:row nowrap}.news .title a .icon{margin:0 10px 0 0}.news .title a span{white-space:nowrap}}.is-order-flow #header,.is-quote-flow #header{line-height:1;margin:0 0 20px}.is-order-flow #header .top>div,.is-quote-flow #header .top>div{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between}.is-order-flow #header .top .logo,.is-quote-flow #header .top .logo{height:100%;padding:10px;width:160px}.is-order-flow #header .top .logo svg,.is-quote-flow #header .top .logo svg{height:100%;width:100%}.is-order-flow #header .top .contact,.is-quote-flow #header .top .contact{margin:0;width:auto}.is-order-flow #header .top .contact .mail,.is-quote-flow #header .top .contact .mail{margin:0 10px 0 40px}.is-order-flow #header .top .contact a,.is-quote-flow #header .top .contact a{cursor:pointer}.is-order-flow #header .top .contact a:hover,.is-quote-flow #header .top .contact a:hover{text-decoration:underline}.is-order-flow #header .middle,.is-quote-flow #header .middle{color:#555;display:flex;flex-flow:row nowrap;font-size:.8125rem;height:45px;justify-content:space-between}.is-order-flow #header .middle.wrap,.is-quote-flow #header .middle.wrap{max-width:1200px}.is-order-flow #header .middle>div,.is-quote-flow #header .middle>div{align-items:center;display:flex;flex-flow:row nowrap;padding:0 10px}.is-order-flow #header .middle>div a,.is-quote-flow #header .middle>div a{margin:0 0 0 5px}.is-order-flow #header .middle .icon,.is-quote-flow #header .middle .icon{color:#a3a3a3;font-size:.6875rem;margin:0 5px 0 0}.is-order-flow #header .bottom,.is-quote-flow #header .bottom{align-items:center;color:#37a949;display:flex;flex-flow:row nowrap;font-size:.8125rem;height:40px}.is-order-flow #header .bottom>div,.is-quote-flow #header .bottom>div{align-items:center;background-color:#e7f9ea;display:flex;flex-flow:row nowrap;height:100%;width:100%}.is-order-flow #header .bottom .step,.is-quote-flow #header .bottom .step{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:33.33%}.is-order-flow #header .bottom .step span,.is-quote-flow #header .bottom .step span{padding:0 0 0 5px}.is-order-flow #header .bottom .step:last-child,.is-quote-flow #header .bottom .step:last-child{display:none}.is-order-flow #header .bottom .step:not(.step4):after,.is-quote-flow #header .bottom .step:not(.step4):after{border:20px solid transparent;border-left-color:#e7f9ea;content:"";height:0;left:100%;position:absolute;width:0;z-index:1}.is-order-flow #header .bottom .step.step3:after,.is-quote-flow #header .bottom .step.step3:after{display:none}.is-order-flow #header .bottom .step.active,.is-quote-flow #header .bottom .step.active{background-color:#37a949;color:#fff;margin-right:20px}.is-order-flow #header .bottom .step.active:not(.step1) span,.is-quote-flow #header .bottom .step.active:not(.step1) span{padding:0 0 0 20px}.is-order-flow #header .bottom .step.active.step3,.is-quote-flow #header .bottom .step.active.step3{margin-right:0}.is-order-flow #header .bottom .step.active:after,.is-quote-flow #header .bottom .step.active:after{border-left-color:#37a949}.is-order-flow.step4 #header,.is-quote-flow.step4 #header{margin:0}.is-order-flow #main>div,.is-quote-flow #main>div{display:flex;flex-flow:column nowrap}.is-order-flow #main .row.trustpilot,.is-quote-flow #main .row.trustpilot{display:block;flex-flow:unset}.is-order-flow #main h1,.is-quote-flow #main h1{border-bottom:1px solid #e3e3e3;padding:0 0 5px}.is-order-flow #main .box,.is-quote-flow #main .box{border:1px solid #e3e3e3;border-radius:3px;margin:0 0 20px;padding:20px;position:relative}.is-order-flow #main .box.ty,.is-quote-flow #main .box.ty{width:100%}.is-order-flow #main .box.ty .title div:first-child,.is-quote-flow #main .box.ty .title div:first-child{margin:0 0 5px}.is-order-flow #main .box.ty .title div:last-child,.is-quote-flow #main .box.ty .title div:last-child{color:#a3a3a3;font-size:.875rem;font-weight:400;margin:0}.is-order-flow #main .box.borderless-on-mobile,.is-quote-flow #main .box.borderless-on-mobile{border-width:0;padding:0}.is-order-flow #main .box.borderless-on-mobile .title,.is-quote-flow #main .box.borderless-on-mobile .title{border-bottom:1px solid #e3e3e3;margin:0 0 10px;padding:0 0 10px}.is-order-flow #main .box .title,.is-quote-flow #main .box .title{font-size:1.25rem;font-weight:600;line-height:1.25;margin:0 0 5px}.is-order-flow #main .box .subtitle,.is-quote-flow #main .box .subtitle{margin:0 0 15px}.is-order-flow #main .box .button,.is-quote-flow #main .box .button{align-items:center;display:flex;flex-basis:calc(50% - 5px);justify-content:center;margin:0 0 10px;position:relative}.is-order-flow #main .box .button:nth-child(odd),.is-quote-flow #main .box .button:nth-child(odd){margin:0 5px 10px 0}.is-order-flow #main .box .button:nth-child(2n+2),.is-quote-flow #main .box .button:nth-child(2n+2){margin:0 0 10px 5px}.is-order-flow #main .box .button:hover input[type=radio]+div,.is-quote-flow #main .box .button:hover input[type=radio]+div{background-color:#e7f9ea;border-color:#e7f9ea}.is-order-flow #main .box .button.disabled,.is-quote-flow #main .box .button.disabled{background-color:#e3e3e3;opacity:.3}.is-order-flow #main .box .button.disabled div,.is-quote-flow #main .box .button.disabled div{cursor:not-allowed}.is-order-flow #main .box .button input[type=radio],.is-quote-flow #main .box .button input[type=radio]{opacity:0;padding:0;position:absolute;z-index:-1}.is-order-flow #main .box .button input[type=radio]:checked+div,.is-quote-flow #main .box .button input[type=radio]:checked+div{background-color:#e7f9ea;border-color:#37a949}.is-order-flow #main .box .button input[type=radio]:checked+div>div,.is-quote-flow #main .box .button input[type=radio]:checked+div>div{align-items:center;display:flex;flex-flow:row nowrap;overflow:hidden;position:relative}.is-order-flow #main .box .button input[type=radio]:checked+div>div:before,.is-quote-flow #main .box .button input[type=radio]:checked+div>div:before{box-sizing:content-box;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjIuMDYxYTguMjA2IDguMjA2IDAgMCAxIDIuNDEuMDYyYzEuNjQ1LjI3MyAzLjE4OSAxLjA5OCA0LjM2OCAyLjI3bC4wMS4wMTNjLjMwNy4zMS41ODUuNjQ4Ljg0NSAxIC45NzMgMS4zMjUgMS41IDIuOTY4IDEuNTM5IDQuNjA4YTguMTY1IDguMTY1IDAgMCAxLTEuMzM3IDQuNjU1IDguMDk2IDguMDk2IDAgMCAxLTEuNzEgMS44ODEgOC41NTMgOC41NTMgMCAwIDEtMS4xMDkuNzYgOC41MDkgOC41MDkgMCAwIDEtMS4xOS41NWMtMS41MjMuNTc4LTMuMjMxLjY1NC00LjgxLjI2OWE4LjE0MSA4LjE0MSAwIDAgMS00LjIxNS0yLjU4NiA4LjMwNiA4LjMwNiAwIDAgMS0xLjM1Ny0yLjE4NyA4LjQxNCA4LjQxNCAwIDAgMS0uNjA4LTIuNDQ0Yy0uMTYxLTEuNjI5LjIxMi0zLjMxIDEuMDA4LTQuNzM1LjgxNy0xLjQ2MSAyLjExNS0yLjY4OCAzLjYzNy0zLjM5M0E4Ljc1MiA4Ljc1MiAwIDAgMSA1LjkwMS4zMmMuNDI2LS4xMjQuODYtLjIwMiAxLjMtLjI1OXptMS44NzUgMS41MDdhNy42MzIgNy42MzIgMCAwIDAtMS43NzIgMCA3LjUyIDcuNTIgMCAwIDAtMS42OTQuNDU4IDcuNTQxIDcuNTQxIDAgMCAwLTEuNS44NzYgNy42NDMgNy42NDMgMCAwIDAtMS4yMDIgMS4yIDcuNTcyIDcuNTcyIDAgMCAwLS44NzYgMS41MDIgNy4zOTYgNy4zOTYgMCAwIDAtLjQ1OCAxLjY5MiA3LjYzMiA3LjYzMiAwIDAgMCAwIDEuNzcyYy4wODYuNTguMjQgMS4xNS40NTkgMS42OTQuMjMzLjUzMi41MjcgMS4wMzUuODc1IDEuNWE3LjYxNyA3LjYxNyAwIDAgMCAxLjIwMiAxLjIwMmMuNDY0LjM1Ljk2OS42NDIgMS41Ljg3Ni41NDUuMjIgMS4xMTMuMzczIDEuNjkzLjQ1OC41OS4wNjggMS4xODMuMDY4IDEuNzcxIDBhNy41MTQgNy41MTQgMCAwIDAgMS42OTQtLjQ2IDcuNTc3IDcuNTc3IDAgMCAwIDEuNS0uODc0IDcuNjggNy42OCAwIDAgMCAxLjIwMy0xLjIwMmMuMzUtLjQ2NS42NDItLjk2OS44NzUtMS41LjIyLS41NDYuMzczLTEuMTE0LjQ1OC0xLjY5M2E3LjcwNyA3LjcwNyAwIDAgMCAwLTEuNzcxIDcuNDgzIDcuNDgzIDAgMCAwLS40Ni0xLjY5NSA3LjU0OSA3LjU0OSAwIDAgMC0uODc0LTEuNSA3LjYyOSA3LjYyOSAwIDAgMC0uNTY1LS42MzYgNy4yNDUgNy4yNDUgMCAwIDAtLjYzNi0uNTY1IDcuNTI2IDcuNTI2IDAgMCAwLTEuNTAyLS44NzYgNy40NjYgNy40NjYgMCAwIDAtMS42OTEtLjQ1OHptMS44OTQgNC4wN2MuMjk4LS4zLjc2OC0uMjc3IDEuMDcyIDAgLjMwMi4yNzYuMjguNzkyIDAgMS4wNzJsLS41MzUuNTM0LTIuMzUgMi4zNS0xLjQ3NiAxLjQ3N2EuNzcyLjc3MiAwIDAgMS0xLjA3MyAwYy0uMDktLjA5My0uMTgzLS4xODMtLjI3NC0uMjc2TDQuMzcxIDguODI3Yy0uMy0uMzAxLS4yNzktLjc3IDAtMS4wNzIuMjc3LS4zMDIuNzkyLS4yOCAxLjA3MyAwIC4wOS4wOTMuMTgzLjE4My4yNzQuMjc2bDEuNDI2IDEuNDNjLjc4Mi0uNzggMS41NjYtMS41NjYgMi4zNDgtMi4zNDdsMS40NzctMS40Nzd6IiBmaWxsPSIjMzdBOTQ5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");display:inline-block;height:17px;margin:0 5px 0 0;position:relative;width:17px}.is-order-flow #main .box .button>div,.is-quote-flow #main .box .button>div{align-items:center;background-color:transparent;border:1px solid #e3e3e3;cursor:pointer;display:flex;flex-flow:column nowrap;font-weight:600;height:70px;justify-content:center;text-align:center;transition:all .3s ease;width:100%}.is-order-flow #main .box .button>div span,.is-quote-flow #main .box .button>div span{display:block;font-size:.6875rem;margin:5px 0 0}.is-order-flow #main .box .invoice-address-fields,.is-quote-flow #main .box .invoice-address-fields{background-color:#f7f8fa;padding:10px 20px 20px}.is-order-flow #main .box .payment-methods,.is-quote-flow #main .box .payment-methods{display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px 0 0}.is-order-flow #main .box .payment-methods .payment-method,.is-quote-flow #main .box .payment-methods .payment-method{border:1px solid #e3e3e3;border-radius:3px;display:flex;flex-basis:100%;flex-flow:column nowrap;margin:0 0 10px}.is-order-flow #main .box .payment-methods .payment-method.first,.is-quote-flow #main .box .payment-methods .payment-method.first{flex-basis:100%}.is-order-flow #main .box .payment-methods .payment-method.active,.is-quote-flow #main .box .payment-methods .payment-method.active{border-color:#37a949}.is-order-flow #main .box .payment-methods .payment-method .header .gg-radio,.is-quote-flow #main .box .payment-methods .payment-method .header .gg-radio{margin:0}.is-order-flow #main .box .payment-methods .payment-method .header label,.is-quote-flow #main .box .payment-methods .payment-method .header label{display:flex;flex-basis:100%;flex-flow:row nowrap;padding:15px 20px 15px 50px}.is-order-flow #main .box .payment-methods .payment-method .header label:before,.is-quote-flow #main .box .payment-methods .payment-method .header label:before{left:15px}.is-order-flow #main .box .payment-methods .payment-method .header label:after,.is-quote-flow #main .box .payment-methods .payment-method .header label:after{left:20px}.is-order-flow #main .box .payment-methods .payment-method .header label img,.is-quote-flow #main .box .payment-methods .payment-method .header label img{height:30px}.is-order-flow #main .box .payment-methods .payment-method .header label span:first-of-type,.is-quote-flow #main .box .payment-methods .payment-method .header label span:first-of-type{font-weight:600;margin:0 10px 0 15px}.is-order-flow #main .box .payment-methods .payment-method .header label span:last-of-type,.is-quote-flow #main .box .payment-methods .payment-method .header label span:last-of-type{color:#a3a3a3;font-size:.8125rem}.is-order-flow #main .box .payment-methods .payment-method .body,.is-quote-flow #main .box .payment-methods .payment-method .body{border-top:1px solid #e3e3e3;display:none;margin:0 20px;padding:20px 0 10px}.is-order-flow #main .box .payment-methods .payment-method .body .text,.is-quote-flow #main .box .payment-methods .payment-method .body .text{font-weight:600;margin:0 0 15px}.is-order-flow #main .box .payment-methods .issuers,.is-quote-flow #main .box .payment-methods .issuers{display:flex;flex-basis:100%;flex-flow:row wrap;justify-content:space-between}.is-order-flow #main .box .payment-methods .issuers input,.is-quote-flow #main .box .payment-methods .issuers input{opacity:0;padding:0;position:absolute;z-index:-1}.is-order-flow #main .box .payment-methods .issuers .issuer,.is-quote-flow #main .box .payment-methods .issuers .issuer{display:flex;flex-basis:calc(50% - 5px);margin:0 0 10px}.is-order-flow #main .box .payment-methods .issuers .issuer label,.is-quote-flow #main .box .payment-methods .issuers .issuer label{align-items:center;border:1px solid #e3e3e3;border-radius:3px;cursor:pointer;display:flex;flex-basis:100%;flex-flow:column nowrap;justify-content:center;padding:10px}.is-order-flow #main .box .payment-methods .issuers .issuer label div,.is-quote-flow #main .box .payment-methods .issuers .issuer label div{margin:5px 0 0}.is-order-flow #main .box .payment-methods .issuers .issuer img,.is-quote-flow #main .box .payment-methods .issuers .issuer img{height:40px}.is-order-flow #main .box .payment-methods .issuers .issuer input:checked+label,.is-quote-flow #main .box .payment-methods .issuers .issuer input:checked+label{background-color:#e7f9ea;border-color:#beefc6}.is-order-flow #main .box .info,.is-quote-flow #main .box .info{display:flex;flex-flow:row wrap;margin:5px 0 0;width:100%}.is-order-flow #main .box .info>div,.is-quote-flow #main .box .info>div{display:flex;flex-flow:column nowrap;margin:10px 30px 5px 0}.is-order-flow #main .box .info>div div,.is-quote-flow #main .box .info>div div{color:#a3a3a3;font-size:.875rem}.is-order-flow #main .box .info>div div:first-child,.is-quote-flow #main .box .info>div div:first-child{color:#555;font-weight:600;margin:0 0 2px}.is-order-flow #main .box .group.item,.is-quote-flow #main .box .group.item{display:flex;flex-flow:column nowrap}.is-order-flow #main .box .group.item label,.is-quote-flow #main .box .group.item label{display:block;font-size:.875rem;font-weight:600;margin:0 0 5px}.is-order-flow #main .box .group.item label.required:after,.is-quote-flow #main .box .group.item label.required:after{color:red;content:"*";font-size:.625rem;line-height:1.8;margin:0 0 0 2px;position:absolute}.is-order-flow #main .box .group.item>div,.is-quote-flow #main .box .group.item>div{margin:0 0 15px}.is-order-flow #main .box .group.item>div:last-child,.is-quote-flow #main .box .group.item>div:last-child{margin-bottom:0}.is-order-flow #main .delivery-options,.is-quote-flow #main .delivery-options{flex-flow:column nowrap}.is-order-flow #main .delivery-options .gg-radio,.is-quote-flow #main .delivery-options .gg-radio{margin:0 0 10px;width:100%}.is-order-flow #main .delivery-options .gg-radio label,.is-quote-flow #main .delivery-options .gg-radio label{background-color:#f3f3f3;justify-content:space-between;outline:0 none;padding:20px 20px 20px 45px}.is-order-flow #main .delivery-options .gg-radio label:before,.is-quote-flow #main .delivery-options .gg-radio label:before{left:15px}.is-order-flow #main .delivery-options .gg-radio label:after,.is-quote-flow #main .delivery-options .gg-radio label:after{left:20px}.is-order-flow #main .delivery_date_container label[for=delivery_date],.is-quote-flow #main .delivery_date_container label[for=delivery_date]{display:block;font-weight:700;margin:10px 0}.is-order-flow #main .delivery_date_container #delivery_date,.is-quote-flow #main .delivery_date_container #delivery_date{display:block;margin-bottom:30px;width:125px}.is-order-flow #main .actions,.is-quote-flow #main .actions{display:flex;justify-content:space-between;margin:10px 0 30px}.is-order-flow #main .hallmarks,.is-quote-flow #main .hallmarks{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-evenly}.is-order-flow #main .hallmarks>div,.is-quote-flow #main .hallmarks>div{flex-basis:50%;max-width:200px;padding:0 10px;position:relative}.is-order-flow #main .hallmarks>div:last-child img,.is-quote-flow #main .hallmarks>div:last-child img{max-width:100%}.is-order-flow #main .cart-widget,.is-order-flow #main .personal-widget,.is-quote-flow #main .cart-widget,.is-quote-flow #main .personal-widget{border:1px solid #e3e3e3;border-radius:3px;display:flex;flex-flow:column nowrap;font-size:.875rem;margin:0 0 20px;padding:20px;position:relative;width:100%}.is-order-flow #main .cart-widget .title,.is-order-flow #main .personal-widget .title,.is-quote-flow #main .cart-widget .title,.is-quote-flow #main .personal-widget .title{font-size:1.25rem;font-weight:600;margin:0}.is-order-flow #main .cart-widget .delivery-date,.is-order-flow #main .personal-widget .delivery-date,.is-quote-flow #main .cart-widget .delivery-date,.is-quote-flow #main .personal-widget .delivery-date{margin:0 0 20px}.is-order-flow #main .personal-widget,.is-quote-flow #main .personal-widget{padding-bottom:10px}.is-order-flow #main .personal-widget>div,.is-quote-flow #main .personal-widget>div{margin:0 0 20px}.is-order-flow #main .personal-widget .bold,.is-quote-flow #main .personal-widget .bold{font-weight:600}.is-order-flow #main .cart-widget .cart-item,.is-quote-flow #main .cart-widget .cart-item{align-items:center;border-top:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:10px 0;width:100%}.is-order-flow #main .cart-widget .cart-item.last,.is-quote-flow #main .cart-widget .cart-item.last{border-bottom:1px solid #e3e3e3}.is-order-flow #main .cart-widget .cart-item img,.is-quote-flow #main .cart-widget .cart-item img{display:none}.is-order-flow #main .cart-widget .cart-item .info,.is-quote-flow #main .cart-widget .cart-item .info{margin:0 10px 0 0;max-width:calc(80% - 10px)}.is-order-flow #main .cart-widget .cart-item .info>div:first-child,.is-quote-flow #main .cart-widget .cart-item .info>div:first-child{font-weight:600}.is-order-flow #main .cart-widget .cart-item .info>div:last-child,.is-quote-flow #main .cart-widget .cart-item .info>div:last-child{color:#a3a3a3;font-size:.8125rem}.is-order-flow #main .cart-widget .cart-item .price,.is-quote-flow #main .cart-widget .cart-item .price{align-self:baseline;margin:0 0 0 auto}.is-order-flow #main .cart-widget .cart-item .price .old,.is-quote-flow #main .cart-widget .cart-item .price .old{color:#a3a3a3;font-size:.75rem;font-weight:300;text-align:right;text-decoration:line-through}.is-order-flow #main .cart-widget .cart-subtotals,.is-quote-flow #main .cart-widget .cart-subtotals{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:column nowrap;padding:10px 0;width:100%}.is-order-flow #main .cart-widget .cart-subtotals>div,.is-quote-flow #main .cart-widget .cart-subtotals>div{display:flex;flex-flow:row nowrap;justify-content:space-between}.is-order-flow #main .cart-widget .subtotal,.is-quote-flow #main .cart-widget .subtotal{display:flex;flex-flow:row nowrap;font-weight:600;justify-content:space-between;margin-top:10px;width:100%}.is-order-flow #main .cart-widget .cart-total,.is-quote-flow #main .cart-widget .cart-total{display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:600;justify-content:space-between;padding:10px 0;width:100%}.is-order-flow #main .cart-widget .cart-total span,.is-quote-flow #main .cart-widget .cart-total span{color:#a3a3a3;display:block;font-size:.75rem;margin:2px 0 0}.is-order-flow #main .cart-widget .cart-discount .discount-code-in-widget,.is-quote-flow #main .cart-widget .cart-discount .discount-code-in-widget{align-items:center;color:#a3a3a3;display:flex;flex-flow:row nowrap;font-size:.75rem;margin:2px 0 0}.is-order-flow #main .cart-widget .cart-discount .discount-code-in-widget .remove-discount-code,.is-quote-flow #main .cart-widget .cart-discount .discount-code-in-widget .remove-discount-code{color:#ff8100;cursor:pointer}.is-order-flow #main .left,.is-quote-flow #main .left{padding-bottom:30px}.is-order-flow #main .right,.is-quote-flow #main .right{display:none;margin:0 0 20px;position:relative}.is-order-flow #main .payment-method-and-issuer .actions,.is-quote-flow #main .payment-method-and-issuer .actions{background-color:#fff;bottom:0;left:0;margin:0;padding:20px;position:fixed;width:100%;z-index:99999}.is-order-flow #footer,.is-quote-flow #footer{margin:20px 0 0}.is-order-flow #footer .quality-marks,.is-quote-flow #footer .quality-marks{border-top:1px solid #e3e3e3;padding-top:15px}@media only screen and (min-width:30em){.is-order-flow #main .box .payment-methods .issuers .issuer,.is-quote-flow #main .box .payment-methods .issuers .issuer{flex-basis:calc(25% - 10px)}.is-order-flow #main .cart-widget .cart-item img,.is-quote-flow #main .cart-widget .cart-item img{display:block;margin:0 10px 0 0;width:45px}}@media only screen and (min-width:32em){.is-order-flow #header .middle>div,.is-quote-flow #header .middle>div{font-weight:600}.is-order-flow #header .bottom .step,.is-quote-flow #header .bottom .step{width:25%}.is-order-flow #header .bottom .step:last-child,.is-quote-flow #header .bottom .step:last-child{display:flex}.is-order-flow #header .bottom .step.step3:after,.is-quote-flow #header .bottom .step.step3:after{display:block}.is-order-flow #header .bottom .step.active.step3,.is-quote-flow #header .bottom .step.active.step3{margin-right:20px}.is-order-flow #main .box .button,.is-quote-flow #main .box .button{flex-basis:calc(33.333% - 8px)}.is-order-flow #main .box .button:nth-child(2n+2),.is-order-flow #main .box .button:nth-child(odd),.is-quote-flow #main .box .button:nth-child(2n+2),.is-quote-flow #main .box .button:nth-child(odd){margin:0 0 10px}.is-order-flow #main .box .button:nth-child(3n+1),.is-quote-flow #main .box .button:nth-child(3n+1){margin:0 6px 10px 0}.is-order-flow #main .box .button:nth-child(3n+2),.is-quote-flow #main .box .button:nth-child(3n+2){margin:0 6px 10px}.is-order-flow #main .box .button:nth-child(3n+3),.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 10px 6px}}@media only screen and (min-width:37em){.is-order-flow #header .top .contact .phone a,.is-quote-flow #header .top .contact .phone a{align-items:center;display:flex;flex-flow:row nowrap}.is-order-flow #header .top .contact .phone div,.is-quote-flow #header .top .contact .phone div{display:block;font-weight:600;margin:0 0 0 10px}.is-order-flow #main .box .product,.is-quote-flow #main .box .product{flex-flow:row nowrap}.is-order-flow #main .box .product .info,.is-quote-flow #main .box .product .info{width:calc(100% - 185px)}.is-order-flow #main .box .product .price-and-button,.is-quote-flow #main .box .product .price-and-button{align-items:flex-end;flex-flow:column nowrap;width:125px}}@media only screen and (min-width:40em){.is-order-flow #main .box .payment-methods .payment-method,.is-quote-flow #main .box .payment-methods .payment-method{flex-basis:calc(50% - 5px)}.is-order-flow #main .box .group.item,.is-quote-flow #main .box .group.item{flex-flow:row nowrap}.is-order-flow #main .box .group.item label,.is-quote-flow #main .box .group.item label{margin:0 0 5px 2px}.is-order-flow #main .box .group.item>div,.is-quote-flow #main .box .group.item>div{margin:0 15px 0 0}.is-order-flow #main .box .group.item>div:last-child,.is-quote-flow #main .box .group.item>div:last-child{margin:0}}@media only screen and (min-width:45em){.is-order-flow #main .box .button,.is-quote-flow #main .box .button{flex-basis:calc(25% - 8px)}.is-order-flow #main .box .button:nth-child(3n+1),.is-order-flow #main .box .button:nth-child(3n+2),.is-order-flow #main .box .button:nth-child(3n+3),.is-quote-flow #main .box .button:nth-child(3n+1),.is-quote-flow #main .box .button:nth-child(3n+2),.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 10px}.is-order-flow #main .box .button:nth-child(4n+1),.is-quote-flow #main .box .button:nth-child(4n+1){margin:0 5px 10px 0}.is-order-flow #main .box .button:nth-child(4n+2),.is-order-flow #main .box .button:nth-child(4n+3),.is-quote-flow #main .box .button:nth-child(4n+2),.is-quote-flow #main .box .button:nth-child(4n+3){margin:0 5px 10px}.is-order-flow #main .box .button:nth-child(4n+4),.is-quote-flow #main .box .button:nth-child(4n+4){margin:0 0 10px 5px}}@media only screen and (min-width:48em){.is-order-flow #header .top .contact,.is-quote-flow #header .top .contact{order:unset}.is-order-flow #header .top .contact:after,.is-quote-flow #header .top .contact:after{display:none}.is-order-flow #header .top .contact .phone,.is-quote-flow #header .top .contact .phone{margin:0}.is-order-flow #header .top .contact .phone .icon,.is-quote-flow #header .top .contact .phone .icon{display:block}.is-order-flow #header .top .contact .mail,.is-quote-flow #header .top .contact .mail{margin:0 0 0 40px}.is-order-flow #header .top .contact .mail div,.is-quote-flow #header .top .contact .mail div{display:block;font-weight:600;margin:0 0 0 10px}.is-order-flow #header .middle>div:last-child,.is-quote-flow #header .middle>div:last-child{display:none}.is-order-flow #main>div,.is-quote-flow #main>div{display:flex;flex-flow:row nowrap}.is-order-flow #main>div .left,.is-quote-flow #main>div .left{flex-basis:60%;width:60%}.is-order-flow #main>div .right,.is-quote-flow #main>div .right{flex-basis:40%;padding:0 0 0 30px;width:40%}.is-order-flow #main .box.borderless-on-mobile,.is-quote-flow #main .box.borderless-on-mobile{border-width:1px;padding:20px}.is-order-flow #main .box.borderless-on-mobile .title,.is-quote-flow #main .box.borderless-on-mobile .title{border-bottom:0;margin:0 0 5px;padding:0}.is-order-flow #main .box .button,.is-quote-flow #main .box .button{flex-basis:calc(50% - 5px);margin:0 0 10px}.is-order-flow #main .box .button:nth-child(4n+1),.is-order-flow #main .box .button:nth-child(4n+2),.is-order-flow #main .box .button:nth-child(4n+3),.is-order-flow #main .box .button:nth-child(4n+4),.is-quote-flow #main .box .button:nth-child(4n+1),.is-quote-flow #main .box .button:nth-child(4n+2),.is-quote-flow #main .box .button:nth-child(4n+3),.is-quote-flow #main .box .button:nth-child(4n+4){margin:0 0 10px}.is-order-flow #main .box .button:nth-child(odd),.is-quote-flow #main .box .button:nth-child(odd){margin:0 5px 10px 0}.is-order-flow #main .box .button:nth-child(2n+2),.is-quote-flow #main .box .button:nth-child(2n+2){margin:0 0 10px 5px}.is-order-flow #main .box .payment-methods .payment-method,.is-quote-flow #main .box .payment-methods .payment-method{flex-basis:100%}.is-order-flow #main .cart-widget .cart-item img,.is-quote-flow #main .cart-widget .cart-item img{display:none}.is-order-flow #main .right,.is-quote-flow #main .right{display:block}.is-order-flow #main .payment-method-and-issuer .actions,.is-quote-flow #main .payment-method-and-issuer .actions{background-color:transparent;bottom:auto;left:auto;margin:10px 0 30px;padding:0;position:relative;width:auto;z-index:1}.is-order-flow #main .hallmarks,.is-quote-flow #main .hallmarks{display:none}.is-order-flow #footer .contact,.is-quote-flow #footer .contact{border-top:0;padding:0}.is-order-flow #footer .contact .info,.is-quote-flow #footer .contact .info{margin:0 0 20px}.is-order-flow #footer .quality-marks,.is-quote-flow #footer .quality-marks{padding-top:30px}}@media only screen and (min-width:56.25em){.is-order-flow #main>div .left,.is-quote-flow #main>div .left{flex-basis:65%;width:65%}.is-order-flow #main>div .right,.is-quote-flow #main>div .right{flex-basis:35%;width:35%}.is-order-flow #main .box .button,.is-quote-flow #main .box .button{flex-basis:calc(33.333% - 8px)}.is-order-flow #main .box .button:nth-child(2n+2),.is-order-flow #main .box .button:nth-child(odd),.is-quote-flow #main .box .button:nth-child(2n+2),.is-quote-flow #main .box .button:nth-child(odd){margin:0 0 12px}.is-order-flow #main .box .button:nth-child(3n+1),.is-quote-flow #main .box .button:nth-child(3n+1){margin:0 6px 12px 0}.is-order-flow #main .box .button:nth-child(3n+2),.is-quote-flow #main .box .button:nth-child(3n+2){margin:0 6px 12px}.is-order-flow #main .box .button:nth-child(3n+3),.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 12px 6px}.is-order-flow #main .box .payment-methods .payment-method,.is-quote-flow #main .box .payment-methods .payment-method{flex-basis:calc(50% - 5px)}}@media only screen and (min-width:64em){.is-order-flow #header .top .contact .mail .icon,.is-order-flow #header .top .contact .phone .icon,.is-quote-flow #header .top .contact .mail .icon,.is-quote-flow #header .top .contact .phone .icon{margin:0}.is-order-flow #main .box,.is-quote-flow #main .box{padding:35px 30px 30px}.is-order-flow #main .box .pickup_date_time,.is-quote-flow #main .box .pickup_date_time{flex:1 1 auto}.is-order-flow #main .box .pickup_date_time>div,.is-quote-flow #main .box .pickup_date_time>div{flex:1;margin:-37px 0 0 50px;max-width:200px}.is-order-flow #main .box .button,.is-quote-flow #main .box .button{flex-basis:calc(25% - 12px)}.is-order-flow #main .box .button:nth-child(3n+1),.is-order-flow #main .box .button:nth-child(3n+2),.is-order-flow #main .box .button:nth-child(3n+3),.is-quote-flow #main .box .button:nth-child(3n+1),.is-quote-flow #main .box .button:nth-child(3n+2),.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 16px}.is-order-flow #main .box .button:nth-child(4n+1),.is-quote-flow #main .box .button:nth-child(4n+1){margin:0 8px 16px 0}.is-order-flow #main .box .button:nth-child(4n+2),.is-order-flow #main .box .button:nth-child(4n+3),.is-quote-flow #main .box .button:nth-child(4n+2),.is-quote-flow #main .box .button:nth-child(4n+3){margin:0 8px 16px}.is-order-flow #main .box .button:nth-child(4n+4),.is-quote-flow #main .box .button:nth-child(4n+4){margin:0 0 16px 8px}.is-order-flow #main .box .product,.is-quote-flow #main .box .product{flex-flow:row nowrap}.is-order-flow #main .box .product img,.is-quote-flow #main .box .product img{width:100px}.is-order-flow #main .box .product .info,.is-quote-flow #main .box .product .info{width:260px}.is-order-flow #main .box .product .info .usps span,.is-quote-flow #main .box .product .info .usps span{width:100%}.is-order-flow #main .box .product .price-and-button,.is-quote-flow #main .box .product .price-and-button{align-items:flex-start;flex-flow:row nowrap;justify-content:flex-end;width:calc(100% - 370px)}.is-order-flow #main .box .product .price-and-button .price,.is-quote-flow #main .box .product .price-and-button .price{margin:5px 75px 0 0}.is-order-flow #main .cart-widget .cart-item img,.is-quote-flow #main .cart-widget .cart-item img{display:block}.is-order-flow #footer .contact .info,.is-quote-flow #footer .contact .info{border-bottom:1px solid #e3e3e3;margin:0 0 20px}.is-order-flow #footer .contact .info .showtuin-text,.is-quote-flow #footer .contact .info .showtuin-text{color:#37a949;font-size:1rem;font-weight:600;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media only screen and (min-width:73em){.is-order-flow #main .box .product .info,.is-quote-flow #main .box .product .info{width:300px}}@media only screen and (min-width:75em){.is-order-flow #header .bottom,.is-quote-flow #header .bottom{max-width:1170px}}@media only screen and (min-width:80em){.is-order-flow #header .middle>div,.is-quote-flow #header .middle>div{padding:0}.is-order-flow #header .bottom,.is-quote-flow #header .bottom{max-width:none}.is-order-flow #header .bottom>div,.is-quote-flow #header .bottom>div{margin:0;width:65%}.is-order-flow #main>div .right,.is-quote-flow #main>div .right{margin:-60px 0 0;padding:0 0 0 40px}}.payment_methods>div{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;padding:40px 0;text-align:center}.payment_methods .title{font-size:1.125rem;font-weight:600;margin:0 0 30px}.payment_methods .supported_payment_methods{display:flex;flex-flow:row wrap;justify-content:center}.payment_methods .supported_payment_methods>img{margin:0 10px 10px;width:50px}.popular_products{display:flex;flex-flow:column nowrap}.popular_products .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 30px}.popular_products .title h2{margin:0}.popular_products .title a{align-items:center;color:#ff8100;display:flex;flex-flow:row nowrap}.popular_products .title a .icon{margin:0 10px 0 0}.popular_products .title a span{white-space:nowrap}.popup{align-items:center;display:grid;height:50%;justify-content:center;overflow:hidden;padding:20px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:999999}.popup>div{border:2px solid #e3e3e3;border-radius:3px;box-shadow:0 2px 5px #e3e3e3;max-width:800px;padding:30px 40px 40px}.popup p{margin-bottom:0}.popup .loader-icon{display:inline-block;height:48px;margin:20px 0 0;position:relative;width:48px}.popup .loader-icon:after,.popup .loader-icon:before{animation:animateloader 2s linear infinite;background-color:#37a949;border-radius:50%;content:"";height:48px;left:0;position:absolute;top:0;width:48px}.popup .loader-icon:after{animation-delay:1s}@keyframes animateloader{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.product_offer{color:#fff}.product_offer>div{border-radius:3px;padding:40px 25px 30px}.product_offer label{background-color:#155b20;border-radius:3px;font-size:.75rem;padding:7px 12px;position:absolute;right:15px;top:-15px}.product_offer img{-o-object-fit:contain;object-fit:contain;position:absolute;right:20px;top:20px;width:40%}.product_offer .title{font-size:1.6875rem;font-weight:600;line-height:1.04;margin:0 0 25px;width:50%}.product_offer .usps{display:flex;flex-flow:column nowrap;font-size:.9375rem;margin:0 0 25px;position:relative}.product_offer .usps>div{display:flex;flex-flow:row nowrap;margin:0 0 5px;position:relative}.product_offer .usps>div>div{flex:1}.product_offer .usps .icon{color:#fff;margin:4px 10px 0 0}.product_offer .prices{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.product_offer .original_price{flex-basis:100%;font-size:.8125rem;margin:0 0 0 25px;text-decoration:line-through}.product_offer .current_price{align-items:center;display:flex;flex-flow:row nowrap;line-height:1}.product_offer .current_price .big{font-size:3.125rem;font-weight:700;line-height:1}.product_offer .current_price .small{font-size:1.25rem;font-weight:700;line-height:1;margin:0 0 0 -10px}.product_offer .current_price .unit{font-size:.625rem;line-height:1;margin:0 0 0 5px}.product_offer .btn{padding:0 10px}@media only screen and (min-width:40em){.product_offer>div{padding:40px 30px}.product_offer label{font-size:.875rem;padding:10px 15px;right:35px}.product_offer img{height:140px;margin:0 0 15px 20px;max-height:none;position:relative;width:300px}.product_offer .title{font-size:2.125rem;margin:0 0 15px;width:60%}.product_offer .usps{margin:0;max-width:60%}.product_offer .prices{bottom:50px;flex-flow:column nowrap;position:absolute;right:40px}.product_offer .original_price{font-size:1.1875rem;margin:0 0 -10px}.product_offer .current_price .big{font-size:4.5625rem}.product_offer .current_price .small{font-size:1.8125rem;margin:0 0 0 -15px}.product_offer .current_price .unit{font-size:.875rem}.product_offer .btn{margin:50px 0 0;padding:0 30px}}@media only screen and (min-width:60em){.product_offer>div{align-items:center;display:flex;flex-flow:row nowrap;padding:75px 30px 40px}.product_offer>div>div{margin:-25px 0 0}.product_offer label{left:-5px;right:auto;top:20px}.product_offer img{height:auto;margin:0 60px 0 0;max-height:122px;max-width:none;right:auto;width:205px}.product_offer .title{font-size:2.5rem;margin:0 200px 25px 0;max-width:none;width:auto}.product_offer .usps{max-width:none}.product_offer .btn{margin:20px 0 0}}@media only screen and (min-width:73em){.product_offer>div{padding:75px 55px 40px}.product_offer label{font-size:1rem}.product_offer img{max-height:185px;right:auto;width:315px}.product_offer .btn{margin:40px 0 0}}.is-product #header .middle{border-bottom:1px solid #e3e3e3;margin-bottom:15px}.product_single>div{align-items:flex-start;display:flex;flex-flow:row-reverse wrap;justify-content:flex-start}.product_single>div>div{flex-basis:100%;width:100%}.product_single .desktop-view{display:none}.product_single .product-files .files{display:flex;flex-flow:row nowrap;margin:0 0 25px}.product_single .product-files .files a{align-items:center;display:flex;flex-flow:column nowrap;margin:0 15px 0 0}.product_single .product-files .files img{display:block;margin:0 0 5px;width:35px}.product_single .product-files .files span{font-size:.75rem}.product_single .header{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 20px}.product_single .header>div{flex-basis:75%;width:75%}.product_single .header .title h1{font-size:1.5625rem;line-height:1.25;margin:0;text-overflow:ellipsis;width:100%}.product_single .header .title h1+p{font-size:.9375rem;line-height:1.3;margin:5px 0 10px}.product_single .header .rating{display:flex;flex-flow:row nowrap}.product_single .header .rating a{color:#155b20;margin:0 0 0 10px;text-decoration:underline;white-space:nowrap}.product_single .header .price{align-items:baseline;color:#555;display:flex;flex-basis:25%;flex-flow:row nowrap;font-size:1.375rem;font-weight:600;line-height:1;margin:20px 0 0;width:25%}@media screen and (min-width:42em){.product_single .header .price{margin:0}}.product_single .header .price .starting-for{color:#555;display:block;font-size:.9375rem;font-weight:400;padding-right:6px}.product_single .header .price>div:first-child{align-items:center;display:flex;flex-flow:row nowrap;text-align:right}.product_single .header .price .old{color:#a3a3a3;font-size:1rem;margin-right:5px;position:relative;text-decoration:line-through}.product_single .header .price .unit{font-size:.9375rem;margin-left:5px}.product_single .header .discount-duration{color:#ff8100;font-weight:600;margin:0 0 20px}.product_single .add-artificial-grass-product-to-cart{display:none}.product_single .carousel{display:flex;flex-flow:column nowrap;position:relative;width:100%}.product_single .carousel .labels{display:flex;flex-flow:column nowrap;left:5px;position:absolute;top:5px;z-index:2}.product_single .carousel .labels .label{background-color:#37a949;border-radius:3px;color:#fff;display:block;font-size:.75rem;margin-bottom:5px;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product_single .carousel .owl-carousel{border:1px solid #e3e3e3;margin:0 0 10px}.product_single .carousel .owl-carousel .owl-item{display:flex}.product_single .carousel .owl-carousel .owl-item img{height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;width:100%}.product_single .carousel .owl-carousel .owl-item a{width:100%}.product_single .carousel .owl-carousel .owl-prev{color:#e3e3e3;left:0}.product_single .carousel .owl-carousel .owl-next{color:#e3e3e3;right:0}.product_single .carousel .owl-carousel .icon{font-size:1.5rem}@media only screen and (min-width:48em){.product_single .carousel .owl-carousel .owl-stage{height:370px}}.product_single .carousel .thumbs{display:flex;flex-flow:row wrap;height:70px;justify-content:flex-start;margin:0 0 25px;overflow:hidden;width:100%}.product_single .carousel .thumbs a{border:1px solid #e3e3e3;height:70px;margin:0 0 0 10px;padding:5px;width:111px}.product_single .carousel .thumbs a:first-child{margin-left:0}.product_single .carousel .thumbs a.is-video{padding:0}.product_single .carousel .thumbs a.is-video img{-o-object-fit:cover;object-fit:cover}.product_single .carousel .thumbs img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:25em){.product_single .carousel .thumbs a{width:87px}}@media only screen and (min-width:30em){.product_single .carousel .thumbs a{width:107px}}@media only screen and (min-width:32em){.product_single .carousel .thumbs a{width:90px}}@media only screen and (min-width:37em){.product_single .carousel .thumbs a{width:106px}}@media only screen and (min-width:40em){.product_single .carousel .thumbs a{width:95px}}@media only screen and (min-width:45em){.product_single .carousel .thumbs a{width:108px}}@media only screen and (min-width:48em){.product_single .carousel .thumbs{height:80px}.product_single .carousel .thumbs a{height:80px;width:116px}}@media only screen and (min-width:50em){.product_single .carousel .thumbs a{width:121px}}@media only screen and (min-width:56.25em){.product_single .carousel .thumbs a{width:117px}}@media only screen and (min-width:64em){.product_single .carousel .thumbs a{width:115px}}.product_single .info{margin:0 0 30px;padding:0 0 30px}.product_single .info .usps{display:flex;flex-flow:column nowrap;font-size:.9375rem;margin:0 0 20px;position:relative;white-space:nowrap}.product_single .info .usps>div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:0 0 5px;position:relative}.product_single .info .usps .icon{color:#37a949;margin:0 5px 0 0}.product_single .info .usps span{max-width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_single .info .calc-form .surface{display:flex;flex-flow:row nowrap}.product_single .info .calc-form .surface+.surface{margin:10px 0 0}.product_single .info .calc-form .surface>div:first-child{margin:0 10px 0 0}.product_single .info .calc-form .surface label{display:block;font-size:14px;font-weight:700;margin:0 0 3px 2px}.product_single .info .calc-form .surface input{max-width:150px}.product_single .info .calc-form .surface input:active,.product_single .info .calc-form .surface input:focus{outline-color:#272727}.product_single .info .calc-form .surface .delete-surface{cursor:pointer;height:26px;margin:10px 0 0 10px;width:26px}.product_single .info .calc-form .surface .delete-surface .icon{font-size:14px}.product_single .info .calc-form .another-surface{align-items:center;cursor:pointer;display:inline-flex;flex-flow:row nowrap;margin:15px 0 30px}.product_single .info .calc-form .another-surface .btn{height:26px;width:26px}.product_single .info .calc-form .another-surface .btn .icon{font-size:14px}.product_single .info .calc-form .another-surface span{display:block;margin:0 0 0 15px}.product_single .info .additional_products input[type=checkbox],.product_single .info .additional_products input[type=checkbox]:active,.product_single .info .additional_products input[type=checkbox]:checked,.product_single .info .additional_products input[type=checkbox]:focus,.product_single .info .additional_products input[type=checkbox]:focus-visible,.product_single .info .additional_products input[type=checkbox]:target{accent-color:#37a949}.product_single .info .output .outcome{margin:0 0 20px}.product_single .info .output svg.icon{color:#37a949}.product_single .info .output [aria-label][data-balloon-pos]{display:inline-block;font-weight:700}.product_single .info .output [aria-label][data-balloon-pos]+.decimal{display:inline-block;margin:0 10px}.product_single .info .output [aria-label][data-balloon-pos] svg.icon{display:inline-block!important;margin:0 0 0 10px}.product_single .info .calculated-price{margin:15px 0 25px}.product_single .info .calculated-price .final_price{color:#37a949;display:block;flex-basis:25%;font-size:1.375rem;font-weight:600;line-height:1;margin-top:20px}@media only screen and (min-width:42em){.product_single .info .calculated-price .final_price{color:#555;font-size:1.65rem}}.product_single .info .actions{display:flex;flex-flow:row nowrap;margin:0 0 25px;width:100%}.product_single .info .actions .icon{font-size:1.5625rem}.product_single .info .actions .msg--fixed .icon{font-size:.75rem}.product_single .info .quantity_select{display:flex;margin:0 15px 20px 0}.product_single .info .quantity_select .minus,.product_single .info .quantity_select .plus{background:#37a949;border-radius:1px;color:#fff;cursor:pointer;display:inline-block;height:49px;padding-top:11px;text-align:center;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:23px}.product_single .info .quantity_select .minus:hover,.product_single .info .quantity_select .plus:hover{background:#41c455}.product_single .info .quantity_select .amount{display:inline-block}.product_single .info .quantity_select .amount input[type=number]{-moz-appearance:textfield;height:49px;line-height:1;margin:0 4px;text-align:center;width:60px}.product_single .info .quantity_select .amount input::-webkit-inner-spin-button,.product_single .info .quantity_select .amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product_single .info .quantity_select .amount span{display:none}.product_single .info .component+.add-to-cart,.product_single .info .minimum-order-amount+.add-to-cart{flex:1 1 180px;height:45px;margin-top:0;min-width:180px;width:100%}.product_single .info .delivery{display:flex;flex-flow:column nowrap;margin-top:1rem;width:100%}.product_single .info .delivery .message{background-color:#ffe6cc;border-radius:3px;color:#ff8100;font-size:.875rem;line-height:1.3;margin:0 0 10px;padding:10px 15px}.product_single .info .delivery .options{display:flex;flex-flow:column nowrap}.product_single .info .delivery .options>div{align-items:center;background-color:#f7f8fa;display:flex;flex-basis:50%;flex-flow:row nowrap;font-size:.875rem;line-height:1.3;margin:0 0 5px;overflow:hidden;padding:15px}.product_single .info .delivery .options .icon{font-size:1.375rem;padding:0 15px 0 0}.product_single .info .delivery .options .text{display:flex;flex-flow:column nowrap;width:100%}.product_single .info .delivery .options .title{font-weight:600}.product_single .info .delivery .options .description{color:#888}.product_single .info .certification{display:inline-block;margin-top:15px;text-align:center;vertical-align:top;width:40%}.product_single .info .certification.second{margin-left:30px}.product_single .info .certification img{width:100%}.product_single .info.mobile-view .btn-group{margin-bottom:0}.product_single .info.mobile-view .trustpilot{margin:0}.product_single .product-info{border:1px solid #e3e3e3}.product_single .product-info .tabbed{overflow-x:hidden;padding-bottom:16px}.product_single .product-info .tabbed [type=radio]{display:none}.product_single .product-info .tabbed .tabs{align-items:stretch;display:flex;flex-flow:column nowrap;list-style:none;padding:0}.product_single .product-info .tabbed .tabs .tab{text-align:center}.product_single .product-info .tabbed .tabs .tab>label{background:#e7f9ea;border-left:1px solid #beefc6;color:#37a949;cursor:pointer;display:block;font-size:14px;font-weight:600;-webkit-hyphens:manual;hyphens:manual;margin-bottom:-1px;padding:15px 10px}.product_single .product-info .tabbed .tabs .tab>label:first-child{border-left:0}.product_single .product-info .tabbed .tab-content{display:none;padding:0 10px}.product_single .product-info .tabbed [type=radio]:first-of-type:checked~.tabs .tab:first-of-type label,.product_single .product-info .tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,.product_single .product-info .tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,.product_single .product-info .tabbed [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label{background:#fff;border-bottom:0;color:#555}.product_single .product-info .tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2),.product_single .product-info .tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3){border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3}.product_single .product-info .tabbed [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4){border-bottom:1px solid #e3e3e3}.product_single .product-info .tabbed [type=radio]:first-of-type:checked~.tab-content:first-of-type,.product_single .product-info .tabbed [type=radio]:nth-of-type(2):checked~.tab-content:nth-of-type(2),.product_single .product-info .tabbed [type=radio]:nth-of-type(3):checked~.tab-content:nth-of-type(3),.product_single .product-info .tabbed [type=radio]:nth-of-type(4):checked~.tab-content:nth-of-type(4){display:block}.product_single .product-info .description{border-bottom:1px solid #e3e3e3;margin:0 0 30px;padding:0 0 30px}.product_single .product-info .description a{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.product_single .product-info .description a .icon{margin:0 5px 0 0}.product_single .product-info .description .extra{display:none}.product_single .product-info .specifications{border-bottom:1px solid #e3e3e3;margin:0 0 30px;padding:0 0 30px}.product_single .product-info .specifications table tr{transition:all .5s ease}.product_single .product-info .specifications table tr:nth-of-type(odd){background-color:#f7f8fa}.product_single .product-info .specifications a{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap}.product_single .product-info .specifications a .icon{margin:0 5px 0 0}.product_single .faqs .item{border-top:1px solid #e3e3e3;display:flex;flex-flow:column nowrap}.product_single .faqs .question{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:60px;justify-content:space-between}.product_single .faqs .question .icon{color:#ff8100;font-size:.875rem;margin:0 0 0 20px}.product_single .faqs .question.is-open{border-bottom-width:0!important}@media only screen and (min-width:64em){.product_single .faqs .question{font-size:.9375rem}}.product_single .faqs .answer{display:none}.product_single .faqs .answer.is-open{display:block;padding:0 35px 0 0}.product_single .faqs a{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;margin:5px 0 0}.product_single .faqs a .icon{margin:0 5px 0 0}.product_single .haag-configurator{display:flex;flex-flow:column nowrap;position:relative}.product_single .haag-configurator .owl-carousel{margin:10px 0 0}.product_single .haag-configurator .owl-carousel .owl-stage{height:auto}.product_single .haag-configurator .product-haag-question{display:flex;flex-flow:row wrap}.product_single .haag-configurator .question{display:flex;flex-flow:column nowrap;margin:0 0 25px;position:relative}.product_single .haag-configurator .question .owl-carousel .owl-dots{display:none}.product_single .haag-configurator .question .question-item{align-items:center;border:1px solid #e3e3e3;display:flex;flex-flow:column nowrap;margin:5px 5px 0 1px;padding:5px;position:relative;white-space:nowrap}.product_single .haag-configurator .question .question-item img{margin-bottom:5px;max-height:175px}.product_single .haag-configurator .question .question-item:hover{border:2px solid #147643;cursor:pointer;padding:4px}.product_single .haag-configurator .question .question-item.active{border:2px solid #147643;padding:4px}.product_single .haag-configurator .question .question-item.unavailable:hover{border:1px solid #e3e3e3;cursor:not-allowed;padding:5px}.product_single .haag-configurator .question .question-item.unavailable div,.product_single .haag-configurator .question .question-item.unavailable img{opacity:.2}.product_single .haag-configurator .question .question-item>span{display:none}.product_single .haag-configurator .question.question-type .question-item img{max-height:100px;-o-object-fit:contain;object-fit:contain;padding:10px 0}.product_single .haag-configurator .question.question-type .question-item.unavailable>span{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.product_single .haag-configurator .question .question-title{display:block;font-size:1.125rem;font-weight:600;width:100%}.product_single .haag-configurator .question .question-subtitle{font-size:.9375rem}.product_single .haag-configurator .question .question-meters{display:flex;flex-flow:column nowrap;margin:10px 0 0;position:relative}.product_single .haag-configurator .question .question-meters .question-meters-label{font-size:1rem}.product_single .haag-configurator .question .question-meters .inputs{align-items:center;display:flex;flex-flow:row nowrap}.product_single .haag-configurator .question .question-meters .inputs input[type=number]::-webkit-inner-spin-button,.product_single .haag-configurator .question .question-meters .inputs input[type=number]::-webkit-outer-spin-button{opacity:1}.product_single .haag-configurator .question .question-meters .inputs .inputblock input{font-size:1rem;max-width:150px;min-width:80px;text-align:center}.product_single .haag-configurator .question .question-meters .inputs .text{font-size:1.125rem;font-weight:600;margin:0 5px}.product_single .haag-button-group{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:25px!important;width:100%}.product_single .haag-button-group .add-to-cart{font-size:.8125rem;padding-left:15px;padding-right:15px}.product_single .haag-configurator-total-price{font-size:1.375rem;font-weight:600}.product_single .haag-formula{align-items:center;display:flex;flex-flow:row nowrap;margin-bottom:15px}.product_single .haag-formula .formula{padding-left:10px}.product_single .haag-formula .formula .from-price{padding-left:5px}.is-product-struik .product_single .info .component+.add-to-cart{flex:1 1 180px;min-width:180px}.product_single .shrub.price{align-items:center;display:flex;flex-flow:row nowrap;font-size:22px;font-weight:600;justify-content:flex-start;margin:10px 0}.product_single .shrub.price>div:last-child{font-size:.875rem;font-weight:400;margin-left:40px}.product_single .shrub.price .formula span{display:inline;margin:0}.product_single .final.price{align-items:center;display:flex;flex:1 1 100%;flex-flow:row nowrap;font-size:22px;font-weight:600;justify-content:flex-start;margin:10px 0}.product_single .final.price>div:last-child{font-size:.875rem;font-weight:400;margin-left:30px}.product_single .final.price .formula span{display:inline;margin:0}.product_single .add-to-cart-and-go-to-cart{margin-bottom:20px;min-width:300px}.product_single .minimum-order-amount{display:block;font-size:.875rem;font-weight:400;margin:0 0 20px}.product_single .min-order-amount{display:block;flex:1 1 100%;font-size:.875rem;font-weight:400;margin:0}.product_single .haag-configurator-price-scales,.product_single .price-scales{display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:30px;width:100%}.product_single .haag-configurator-price-scales>div,.product_single .price-scales>div{border:1px solid #e3e3e3;display:flex;flex-flow:column nowrap;justify-content:center;margin:0 5px 5px 0;max-width:92px;min-width:75px;padding:5px 0;text-align:center;width:100%}.product_single .haag-configurator-price-scales>div>div,.product_single .price-scales>div>div{font-size:1rem;white-space:nowrap}.product_single .haag-configurator-price-scales>div>div:last-child,.product_single .price-scales>div>div:last-child{font-weight:600}.product_single .hedge-min-amount-container{margin-bottom:20px}@media only screen and (min-width:23em){.product_single .haag-button-group .add-to-cart{font-size:inherit}}@media only screen and (min-width:30em){.product_single .info .delivery .options{flex-flow:row wrap}.product_single .info .delivery .options>div{padding:15px 0 15px 15px}.product_single .info .delivery .options>div:nth-child(odd) .text{border-right:1px solid #bbb}.product_single .info .delivery .options>div:nth-child(2n) .text{padding-right:15px}.product_single .info .delivery .options>div:last-child .text{border-right-width:0}.product_single .haag-button-group .add-to-cart{padding-left:30px;padding-right:30px}}@media only screen and (min-width:42em){.product_single .mobile-view{display:none}.product_single .desktop-view{display:block}.product_single>div>div{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.product_single>div>div:nth-child(odd){margin-left:10px}.product_single>div>div:nth-child(2n){margin-right:10px}.product_single .carousel{width:calc(50% - 10px)}.product_single .header{flex-flow:column nowrap}.product_single .header>div{flex-basis:100%;width:100%}.product_single .header .title{width:100%}.product_single .header .title h1{font-size:1.75rem}.product_single .header .price{color:#555;flex-basis:100%;font-size:1.5625rem;margin:15px 0 25px;text-align:left;width:100%}.product_single .info{border-bottom-width:0;margin:0}.product_single .info .delivery .options{flex-flow:column nowrap}.product_single .info .delivery .options>div{padding:15px}.product_single .info .delivery .options>div:nth-child(odd) .text{border-right-width:0}.product_single .product-info .tabbed .tabs{flex-flow:row nowrap}.product_single .product-info .tabbed .tabs .tab{flex:1}.product_single .product-info .tabbed .tabs .tab>label{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;height:100%;justify-content:center}.product_single .product-info .tabbed [type=radio]:first-of-type:checked~.tabs .tab:first-of-type{border:0;border-right:1px solid #e3e3e3}.product_single .product-info .tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2),.product_single .product-info .tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3){border:0;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.product_single .product-info .tabbed [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4){border:0;border-left:1px solid #e3e3e3}.product_single .product-info .description,.product_single .product-info .specifications{border-bottom-width:0;margin:0}.product_single .haag-button-group{margin:0 0 25px}.product_single .haag-button-group .add-to-cart{padding-left:15px;padding-right:15px}}@media only screen and (min-width:56.25em){.product_single>div>div{flex-basis:calc(50% - 20px);width:calc(50% - 20px)}.product_single>div>div:nth-child(odd){margin-left:20px}.product_single>div>div:nth-child(2n){margin-right:20px}.product_single>div .carousel{width:calc(50% - 20px)}.product_single .info .calc-form .surface input{max-width:170px}.product_single .haag-button-group .add-to-cart{padding-left:30px;padding-right:30px}}@media only screen and (min-width:64em){.product_single .header .header-top{background-color:#f7f8fa;padding:1rem 2rem}.product_single .header .header-bottom{padding:1rem 2rem}.product_single .info .usps{margin:0 0 20px}.product_single .info .actions{margin:0 0 25px}.product_single .info .actions a:not(.btn){font-size:1.0625rem}.product_single .info .delivery .message{margin:0 0 20px}.product_single .info .delivery .options{flex-flow:row wrap}.product_single .info .delivery .options>div{padding:15px 0 15px 15px}.product_single .info .delivery .options>div:nth-child(odd) .text{border-right-width:1px}.product_single .info .delivery .options>div:nth-child(2n) .text{padding-right:15px}.product_single .info .delivery .options>div:last-child .text{border-width:0}}@media only screen and (min-width:73em){.product_single>div>div{flex-basis:calc(40% - 25px);width:calc(40% - 25px)}.product_single>div>div:nth-child(odd){margin-left:25px}.product_single>div>div:nth-child(2n){margin-right:25px}.product_single>div .carousel{width:calc(60% - 25px)}}@media only screen and (min-width:80em){.product_single .product-haag-question-carousel .owl-nav>div{background-color:#fff;height:30px;width:30px}.product_single .product-haag-question-carousel .owl-nav .icon{color:inherit;font-size:inherit}.product_single .product-haag-question-carousel .owl-nav .owl-prev{left:0}.product_single .product-haag-question-carousel .owl-nav .owl-next{right:0}}@media only screen and (min-width:85em){.product_single .product-haag-question-carousel .owl-nav .owl-prev{left:0}.product_single .product-haag-question-carousel .owl-nav .owl-next{right:0}}.cross-sell-carousel,.products_carousel{display:flex;flex-flow:column nowrap}.cross-sell-carousel img,.products_carousel img{max-height:150px}.cross-sell-carousel .title,.products_carousel .title{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 0 10px}.cross-sell-carousel .title h2,.products_carousel .title h2{margin:0}.cross-sell-carousel .title h3,.products_carousel .title h3{margin:20px 0 0}.cross-sell-carousel .title a,.products_carousel .title a{align-items:center;color:#ff8100;display:flex;flex-flow:row nowrap}.cross-sell-carousel .title a .icon,.products_carousel .title a .icon{margin:0 10px 0 0}.cross-sell-carousel .title a span,.products_carousel .title a span{white-space:nowrap}.is-quote-flow #header{line-height:1;margin:0 0 20px}.is-quote-flow #header .top>div{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between}.is-quote-flow #header .top .logo{height:100%;padding:10px;width:160px}.is-quote-flow #header .top .logo svg{height:100%;width:100%}.is-quote-flow #header .top .contact{margin:0;width:auto}.is-quote-flow #header .top .contact .mail{margin:0 10px 0 40px}.is-quote-flow #header .top .contact a{cursor:pointer}.is-quote-flow #header .top .contact a:hover{text-decoration:underline}.is-quote-flow #header .middle{color:#555;display:flex;flex-flow:row nowrap;font-size:.8125rem;height:45px;justify-content:space-between}.is-quote-flow #header .middle.wrap{max-width:1200px}.is-quote-flow #header .middle>div{align-items:center;display:flex;flex-flow:row nowrap;padding:0 10px}.is-quote-flow #header .middle>div a{margin:0 0 0 5px}.is-quote-flow #header .middle .icon{color:#a3a3a3;font-size:.6875rem;margin:0 5px 0 0}.is-quote-flow #header .bottom{align-items:center;color:#37a949;display:flex;flex-flow:row nowrap;font-size:.8125rem;height:40px}.is-quote-flow #header .bottom>div{align-items:center;background-color:#e7f9ea;display:flex;flex-flow:row nowrap;height:100%;width:100%}.is-quote-flow #header .bottom .step{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:33.33%}.is-quote-flow #header .bottom .step span{padding:0 0 0 5px}.is-quote-flow #header .bottom .step:last-child{display:none}.is-quote-flow #header .bottom .step:not(.step4):after{border:20px solid transparent;border-left-color:#e7f9ea;content:"";height:0;left:100%;position:absolute;width:0;z-index:1}.is-quote-flow #header .bottom .step.step3:after{display:none}.is-quote-flow #header .bottom .step.active{background-color:#37a949;color:#fff;margin-right:20px}.is-quote-flow #header .bottom .step.active:not(.step1) span{padding:0 0 0 20px}.is-quote-flow #header .bottom .step.active.step3{margin-right:0}.is-quote-flow #header .bottom .step.active:after{border-left-color:#37a949}.is-quote-flow.step4 #header{margin:0}.is-quote-flow #main>div{display:flex;flex-flow:column nowrap}.is-quote-flow #main .row.trustpilot{display:block;flex-flow:unset}.is-quote-flow #main h1{border-bottom:1px solid #e3e3e3;padding:0 0 5px}.is-quote-flow #main .box{border:1px solid #e3e3e3;border-radius:3px;margin:0 0 20px;padding:20px;position:relative}.is-quote-flow #main .box.ty{width:100%}.is-quote-flow #main .box.ty .title div:first-child{margin:0 0 5px}.is-quote-flow #main .box.ty .title div:last-child{color:#a3a3a3;font-size:.875rem;font-weight:400;margin:0}.is-quote-flow #main .box.borderless-on-mobile{border-width:0;padding:0}.is-quote-flow #main .box.borderless-on-mobile .title{border-bottom:1px solid #e3e3e3;margin:0 0 10px;padding:0 0 10px}.is-quote-flow #main .box .title{font-size:1.25rem;font-weight:600;line-height:1.25;margin:0 0 5px}.is-quote-flow #main .box .subtitle{margin:0 0 15px}.is-quote-flow #main .box .button{align-items:center;display:flex;flex-basis:calc(50% - 5px);justify-content:center;margin:0 0 10px;position:relative}.is-quote-flow #main .box .button:nth-child(odd){margin:0 5px 10px 0}.is-quote-flow #main .box .button:nth-child(2n+2){margin:0 0 10px 5px}.is-quote-flow #main .box .button:hover input[type=radio]+div{background-color:#e7f9ea;border-color:#e7f9ea}.is-quote-flow #main .box .button.disabled{background-color:#e3e3e3;opacity:.3}.is-quote-flow #main .box .button.disabled div{cursor:not-allowed}.is-quote-flow #main .box .button input[type=radio]{opacity:0;padding:0;position:absolute;z-index:-1}.is-quote-flow #main .box .button input[type=radio]:checked+div{background-color:#e7f9ea;border-color:#37a949}.is-quote-flow #main .box .button input[type=radio]:checked+div>div{align-items:center;display:flex;flex-flow:row nowrap;overflow:hidden;position:relative}.is-quote-flow #main .box .button input[type=radio]:checked+div>div:before{box-sizing:content-box;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03LjIuMDYxYTguMjA2IDguMjA2IDAgMCAxIDIuNDEuMDYyYzEuNjQ1LjI3MyAzLjE4OSAxLjA5OCA0LjM2OCAyLjI3bC4wMS4wMTNjLjMwNy4zMS41ODUuNjQ4Ljg0NSAxIC45NzMgMS4zMjUgMS41IDIuOTY4IDEuNTM5IDQuNjA4YTguMTY1IDguMTY1IDAgMCAxLTEuMzM3IDQuNjU1IDguMDk2IDguMDk2IDAgMCAxLTEuNzEgMS44ODEgOC41NTMgOC41NTMgMCAwIDEtMS4xMDkuNzYgOC41MDkgOC41MDkgMCAwIDEtMS4xOS41NWMtMS41MjMuNTc4LTMuMjMxLjY1NC00LjgxLjI2OWE4LjE0MSA4LjE0MSAwIDAgMS00LjIxNS0yLjU4NiA4LjMwNiA4LjMwNiAwIDAgMS0xLjM1Ny0yLjE4NyA4LjQxNCA4LjQxNCAwIDAgMS0uNjA4LTIuNDQ0Yy0uMTYxLTEuNjI5LjIxMi0zLjMxIDEuMDA4LTQuNzM1LjgxNy0xLjQ2MSAyLjExNS0yLjY4OCAzLjYzNy0zLjM5M0E4Ljc1MiA4Ljc1MiAwIDAgMSA1LjkwMS4zMmMuNDI2LS4xMjQuODYtLjIwMiAxLjMtLjI1OXptMS44NzUgMS41MDdhNy42MzIgNy42MzIgMCAwIDAtMS43NzIgMCA3LjUyIDcuNTIgMCAwIDAtMS42OTQuNDU4IDcuNTQxIDcuNTQxIDAgMCAwLTEuNS44NzYgNy42NDMgNy42NDMgMCAwIDAtMS4yMDIgMS4yIDcuNTcyIDcuNTcyIDAgMCAwLS44NzYgMS41MDIgNy4zOTYgNy4zOTYgMCAwIDAtLjQ1OCAxLjY5MiA3LjYzMiA3LjYzMiAwIDAgMCAwIDEuNzcyYy4wODYuNTguMjQgMS4xNS40NTkgMS42OTQuMjMzLjUzMi41MjcgMS4wMzUuODc1IDEuNWE3LjYxNyA3LjYxNyAwIDAgMCAxLjIwMiAxLjIwMmMuNDY0LjM1Ljk2OS42NDIgMS41Ljg3Ni41NDUuMjIgMS4xMTMuMzczIDEuNjkzLjQ1OC41OS4wNjggMS4xODMuMDY4IDEuNzcxIDBhNy41MTQgNy41MTQgMCAwIDAgMS42OTQtLjQ2IDcuNTc3IDcuNTc3IDAgMCAwIDEuNS0uODc0IDcuNjggNy42OCAwIDAgMCAxLjIwMy0xLjIwMmMuMzUtLjQ2NS42NDItLjk2OS44NzUtMS41LjIyLS41NDYuMzczLTEuMTE0LjQ1OC0xLjY5M2E3LjcwNyA3LjcwNyAwIDAgMCAwLTEuNzcxIDcuNDgzIDcuNDgzIDAgMCAwLS40Ni0xLjY5NSA3LjU0OSA3LjU0OSAwIDAgMC0uODc0LTEuNSA3LjYyOSA3LjYyOSAwIDAgMC0uNTY1LS42MzYgNy4yNDUgNy4yNDUgMCAwIDAtLjYzNi0uNTY1IDcuNTI2IDcuNTI2IDAgMCAwLTEuNTAyLS44NzYgNy40NjYgNy40NjYgMCAwIDAtMS42OTEtLjQ1OHptMS44OTQgNC4wN2MuMjk4LS4zLjc2OC0uMjc3IDEuMDcyIDAgLjMwMi4yNzYuMjguNzkyIDAgMS4wNzJsLS41MzUuNTM0LTIuMzUgMi4zNS0xLjQ3NiAxLjQ3N2EuNzcyLjc3MiAwIDAgMS0xLjA3MyAwYy0uMDktLjA5My0uMTgzLS4xODMtLjI3NC0uMjc2TDQuMzcxIDguODI3Yy0uMy0uMzAxLS4yNzktLjc3IDAtMS4wNzIuMjc3LS4zMDIuNzkyLS4yOCAxLjA3MyAwIC4wOS4wOTMuMTgzLjE4My4yNzQuMjc2bDEuNDI2IDEuNDNjLjc4Mi0uNzggMS41NjYtMS41NjYgMi4zNDgtMi4zNDdsMS40NzctMS40Nzd6IiBmaWxsPSIjMzdBOTQ5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");display:inline-block;height:17px;margin:0 5px 0 0;position:relative;width:17px}.is-quote-flow #main .box .button>div{align-items:center;background-color:transparent;border:1px solid #e3e3e3;cursor:pointer;display:flex;flex-flow:column nowrap;font-weight:600;height:70px;justify-content:center;text-align:center;transition:all .3s ease;width:100%}.is-quote-flow #main .box .button>div span{display:block;font-size:.6875rem;margin:5px 0 0}.is-quote-flow #main .box .invoice-address-fields{background-color:#f7f8fa;padding:10px 20px 20px}.is-quote-flow #main .box .payment-methods{display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px 0 0}.is-quote-flow #main .box .payment-methods .payment-method{border:1px solid #e3e3e3;border-radius:3px;display:flex;flex-basis:100%;flex-flow:column nowrap;margin:0 0 10px}.is-quote-flow #main .box .payment-methods .payment-method.first{flex-basis:100%}.is-quote-flow #main .box .payment-methods .payment-method.active{border-color:#37a949}.is-quote-flow #main .box .payment-methods .payment-method .header .gg-radio{margin:0}.is-quote-flow #main .box .payment-methods .payment-method .header label{display:flex;flex-basis:100%;flex-flow:row nowrap;padding:15px 20px 15px 50px}.is-quote-flow #main .box .payment-methods .payment-method .header label:before{left:15px}.is-quote-flow #main .box .payment-methods .payment-method .header label:after{left:20px}.is-quote-flow #main .box .payment-methods .payment-method .header label img{height:30px}.is-quote-flow #main .box .payment-methods .payment-method .header label span:first-of-type{font-weight:600;margin:0 10px 0 15px}.is-quote-flow #main .box .payment-methods .payment-method .header label span:last-of-type{color:#a3a3a3;font-size:.8125rem}.is-quote-flow #main .box .payment-methods .payment-method .body{border-top:1px solid #e3e3e3;display:none;margin:0 20px;padding:20px 0 10px}.is-quote-flow #main .box .payment-methods .payment-method .body .text{font-weight:600;margin:0 0 15px}.is-quote-flow #main .box .payment-methods .issuers{display:flex;flex-basis:100%;flex-flow:row wrap;justify-content:space-between}.is-quote-flow #main .box .payment-methods .issuers input{opacity:0;padding:0;position:absolute;z-index:-1}.is-quote-flow #main .box .payment-methods .issuers .issuer{display:flex;flex-basis:calc(50% - 5px);margin:0 0 10px}.is-quote-flow #main .box .payment-methods .issuers .issuer label{align-items:center;border:1px solid #e3e3e3;border-radius:3px;cursor:pointer;display:flex;flex-basis:100%;flex-flow:column nowrap;justify-content:center;padding:10px}.is-quote-flow #main .box .payment-methods .issuers .issuer label div{margin:5px 0 0}.is-quote-flow #main .box .payment-methods .issuers .issuer img{height:40px}.is-quote-flow #main .box .payment-methods .issuers .issuer input:checked+label{background-color:#e7f9ea;border-color:#beefc6}.is-quote-flow #main .box .info{display:flex;flex-flow:row wrap;margin:5px 0 0;width:100%}.is-quote-flow #main .box .info>div{display:flex;flex-flow:column nowrap;margin:10px 30px 5px 0}.is-quote-flow #main .box .info>div div{color:#a3a3a3;font-size:.875rem}.is-quote-flow #main .box .info>div div:first-child{color:#555;font-weight:600;margin:0 0 2px}.is-quote-flow #main .box .group.item{display:flex;flex-flow:column nowrap}.is-quote-flow #main .box .group.item label{display:block;font-size:.875rem;font-weight:600;margin:0 0 5px}.is-quote-flow #main .box .group.item label.required:after{color:red;content:"*";font-size:.625rem;line-height:1.8;margin:0 0 0 2px;position:absolute}.is-quote-flow #main .box .group.item>div{margin:0 0 15px}.is-quote-flow #main .box .group.item>div:last-child{margin-bottom:0}.is-quote-flow #main .delivery-options{flex-flow:column nowrap}.is-quote-flow #main .delivery-options .gg-radio{margin:0 0 10px;width:100%}.is-quote-flow #main .delivery-options .gg-radio label{background-color:#f3f3f3;justify-content:space-between;outline:0 none;padding:20px 20px 20px 45px}.is-quote-flow #main .delivery-options .gg-radio label:before{left:15px}.is-quote-flow #main .delivery-options .gg-radio label:after{left:20px}.is-quote-flow #main .delivery_date_container label[for=delivery_date]{display:block;font-weight:700;margin:10px 0}.is-quote-flow #main .delivery_date_container #delivery_date{display:block;margin-bottom:30px;width:125px}.is-quote-flow #main .actions{display:flex;justify-content:space-between;margin:10px 0 30px}.is-quote-flow #main .hallmarks{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-evenly}.is-quote-flow #main .hallmarks>div{flex-basis:50%;max-width:200px;padding:0 10px;position:relative}.is-quote-flow #main .hallmarks>div:last-child img{max-width:100%}.is-quote-flow #main .cart-widget,.is-quote-flow #main .personal-widget{border:1px solid #e3e3e3;border-radius:3px;display:flex;flex-flow:column nowrap;font-size:.875rem;margin:0 0 20px;padding:30px 20px;position:relative;width:100%}.is-quote-flow #main .cart-widget .title,.is-quote-flow #main .personal-widget .title{font-size:1.25rem;font-weight:600;margin:0 0 20px}.is-quote-flow #main .personal-widget{padding-bottom:10px}.is-quote-flow #main .personal-widget>div{margin:0 0 20px}.is-quote-flow #main .personal-widget .bold{font-weight:600}.is-quote-flow #main .cart-widget .cart-item{align-items:center;border-top:1px solid #e3e3e3;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:10px 0;width:100%}.is-quote-flow #main .cart-widget .cart-item.last{border-bottom:1px solid #e3e3e3}.is-quote-flow #main .cart-widget .cart-item img{display:none}.is-quote-flow #main .cart-widget .cart-item .info{margin:0 10px 0 0;max-width:calc(80% - 10px)}.is-quote-flow #main .cart-widget .cart-item .info>div:first-child{font-weight:600}.is-quote-flow #main .cart-widget .cart-item .info>div:last-child{color:#a3a3a3;font-size:.8125rem}.is-quote-flow #main .cart-widget .cart-item .price{align-self:baseline;margin:0 0 0 auto}.is-quote-flow #main .cart-widget .cart-item .price .old{color:#a3a3a3;font-size:.75rem;font-weight:300;text-align:right;text-decoration:line-through}.is-quote-flow #main .cart-widget .cart-subtotals{border-bottom:1px solid #e3e3e3;display:flex;flex-flow:column nowrap;padding:10px 0;width:100%}.is-quote-flow #main .cart-widget .cart-subtotals>div,.is-quote-flow #main .cart-widget .subtotal{display:flex;flex-flow:row nowrap;justify-content:space-between}.is-quote-flow #main .cart-widget .subtotal{font-weight:600;margin-top:10px;width:100%}.is-quote-flow #main .cart-widget .cart-total{display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:600;justify-content:space-between;padding:10px 0;width:100%}.is-quote-flow #main .cart-widget .cart-total span{color:#a3a3a3;display:block;font-size:.75rem;margin:2px 0 0}.is-quote-flow #main .cart-widget .cart-discount .discount-code-in-widget{align-items:center;color:#a3a3a3;display:flex;flex-flow:row nowrap;font-size:.75rem;margin:2px 0 0}.is-quote-flow #main .cart-widget .cart-discount .discount-code-in-widget .remove-discount-code{color:#ff8100;cursor:pointer}.is-quote-flow #main .left{padding-bottom:30px}.is-quote-flow #main .right{display:none;margin:0 0 20px;position:relative}.is-quote-flow #main .payment-method-and-issuer .actions{background-color:#fff;bottom:0;left:0;margin:0;padding:20px;position:fixed;width:100%;z-index:99999}.is-quote-flow #footer{margin:20px 0 0}.is-quote-flow #footer .quality-marks{border-top:1px solid #e3e3e3;padding-top:15px}@media only screen and (min-width:30em){.is-quote-flow #main .box .payment-methods .issuers .issuer{flex-basis:calc(25% - 10px)}.is-quote-flow #main .cart-widget .cart-item img{display:block;margin:0 10px 0 0;width:45px}}@media only screen and (min-width:32em){.is-quote-flow #header .middle>div{font-weight:600}.is-quote-flow #header .bottom .step{width:25%}.is-quote-flow #header .bottom .step:last-child{display:flex}.is-quote-flow #header .bottom .step.step3:after{display:block}.is-quote-flow #header .bottom .step.active.step3{margin-right:20px}.is-quote-flow #main .box .button{flex-basis:calc(33.333% - 8px)}.is-quote-flow #main .box .button:nth-child(2n+2),.is-quote-flow #main .box .button:nth-child(odd){margin:0 0 10px}.is-quote-flow #main .box .button:nth-child(3n+1){margin:0 6px 10px 0}.is-quote-flow #main .box .button:nth-child(3n+2){margin:0 6px 10px}.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 10px 6px}}@media only screen and (min-width:37em){.is-quote-flow #header .top .contact .phone a{align-items:center;display:flex;flex-flow:row nowrap}.is-quote-flow #header .top .contact .phone div{display:block;font-weight:600;margin:0 0 0 10px}.is-quote-flow #main .box .product{flex-flow:row nowrap}.is-quote-flow #main .box .product .info{width:calc(100% - 185px)}.is-quote-flow #main .box .product .price-and-button{align-items:flex-end;flex-flow:column nowrap;width:125px}}@media only screen and (min-width:40em){.is-quote-flow #main .box .payment-methods .payment-method{flex-basis:calc(50% - 5px)}.is-quote-flow #main .box .group.item{flex-flow:row nowrap}.is-quote-flow #main .box .group.item label{margin:0 0 5px 2px}.is-quote-flow #main .box .group.item>div{margin:0 15px 0 0}.is-quote-flow #main .box .group.item>div:last-child{margin:0}}@media only screen and (min-width:45em){.is-quote-flow #main .box .button{flex-basis:calc(25% - 8px)}.is-quote-flow #main .box .button:nth-child(3n+1),.is-quote-flow #main .box .button:nth-child(3n+2),.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 10px}.is-quote-flow #main .box .button:nth-child(4n+1){margin:0 5px 10px 0}.is-quote-flow #main .box .button:nth-child(4n+2),.is-quote-flow #main .box .button:nth-child(4n+3){margin:0 5px 10px}.is-quote-flow #main .box .button:nth-child(4n+4){margin:0 0 10px 5px}}@media only screen and (min-width:48em){.is-quote-flow #header .top .contact{order:unset}.is-quote-flow #header .top .contact:after{display:none}.is-quote-flow #header .top .contact .phone{margin:0}.is-quote-flow #header .top .contact .phone .icon{display:block}.is-quote-flow #header .top .contact .mail{margin:0 0 0 40px}.is-quote-flow #header .top .contact .mail div{display:block;font-weight:600;margin:0 0 0 10px}.is-quote-flow #header .middle>div:last-child{display:none}.is-quote-flow #main>div{display:flex;flex-flow:row nowrap}.is-quote-flow #main>div .left{flex-basis:60%;width:60%}.is-quote-flow #main>div .right{flex-basis:40%;padding:0 0 0 30px;width:40%}.is-quote-flow #main .box.borderless-on-mobile{border-width:1px;padding:20px}.is-quote-flow #main .box.borderless-on-mobile .title{border-bottom:0;margin:0 0 5px;padding:0}.is-quote-flow #main .box .button{flex-basis:calc(50% - 5px);margin:0 0 10px}.is-quote-flow #main .box .button:nth-child(4n+1),.is-quote-flow #main .box .button:nth-child(4n+2),.is-quote-flow #main .box .button:nth-child(4n+3),.is-quote-flow #main .box .button:nth-child(4n+4){margin:0 0 10px}.is-quote-flow #main .box .button:nth-child(odd){margin:0 5px 10px 0}.is-quote-flow #main .box .button:nth-child(2n+2){margin:0 0 10px 5px}.is-quote-flow #main .box .payment-methods .payment-method{flex-basis:100%}.is-quote-flow #main .cart-widget .cart-item img{display:none}.is-quote-flow #main .right{display:block}.is-quote-flow #main .payment-method-and-issuer .actions{background-color:transparent;bottom:auto;left:auto;margin:10px 0 30px;padding:0;position:relative;width:auto;z-index:1}.is-quote-flow #main .hallmarks{display:none}.is-quote-flow #footer .contact{border-top:0;padding:0}.is-quote-flow #footer .contact .info{margin:0 0 20px}.is-quote-flow #footer .quality-marks{padding-top:30px}}@media only screen and (min-width:56.25em){.is-quote-flow #main>div .left{flex-basis:65%;width:65%}.is-quote-flow #main>div .right{flex-basis:35%;width:35%}.is-quote-flow #main .box .button{flex-basis:calc(33.333% - 8px)}.is-quote-flow #main .box .button:nth-child(2n+2),.is-quote-flow #main .box .button:nth-child(odd){margin:0 0 12px}.is-quote-flow #main .box .button:nth-child(3n+1){margin:0 6px 12px 0}.is-quote-flow #main .box .button:nth-child(3n+2){margin:0 6px 12px}.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 12px 6px}.is-quote-flow #main .box .payment-methods .payment-method{flex-basis:calc(50% - 5px)}}@media only screen and (min-width:64em){.is-quote-flow #header .top .contact .mail .icon,.is-quote-flow #header .top .contact .phone .icon{margin:0}.is-quote-flow #main .box{padding:35px 30px 30px}.is-quote-flow #main .box .pickup_date_time{flex:1 1 auto}.is-quote-flow #main .box .pickup_date_time>div{flex:1;margin:-37px 0 0 50px;max-width:200px}.is-quote-flow #main .box .button{flex-basis:calc(25% - 12px)}.is-quote-flow #main .box .button:nth-child(3n+1),.is-quote-flow #main .box .button:nth-child(3n+2),.is-quote-flow #main .box .button:nth-child(3n+3){margin:0 0 16px}.is-quote-flow #main .box .button:nth-child(4n+1){margin:0 8px 16px 0}.is-quote-flow #main .box .button:nth-child(4n+2),.is-quote-flow #main .box .button:nth-child(4n+3){margin:0 8px 16px}.is-quote-flow #main .box .button:nth-child(4n+4){margin:0 0 16px 8px}.is-quote-flow #main .box .product{flex-flow:row nowrap}.is-quote-flow #main .box .product img{width:100px}.is-quote-flow #main .box .product .info{width:260px}.is-quote-flow #main .box .product .info .usps span{width:100%}.is-quote-flow #main .box .product .price-and-button{align-items:flex-start;flex-flow:row nowrap;justify-content:flex-end;width:calc(100% - 370px)}.is-quote-flow #main .box .product .price-and-button .price{margin:5px 75px 0 0}.is-quote-flow #main .cart-widget .cart-item img{display:block}.is-quote-flow #footer .contact .info{border-bottom:1px solid #e3e3e3;margin:0 0 20px}.is-quote-flow #footer .contact .info .showtuin-text{color:#37a949;font-size:1rem;font-weight:600;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media only screen and (min-width:73em){.is-quote-flow #main .box .product .info{width:300px}}@media only screen and (min-width:75em){.is-quote-flow #header .bottom{max-width:1170px}}@media only screen and (min-width:80em){.is-quote-flow #header .middle>div{padding:0}.is-quote-flow #header .bottom{max-width:none}.is-quote-flow #header .bottom>div{margin:0;width:65%}.is-quote-flow #main>div .right{margin:-60px 0 0;padding:0 0 0 40px}}.search-website{position:relative}.search-website input{outline:0 none}.search-website .search-results{background-color:#fff;border:1px solid #e3e3e3;border-radius:0 0 3px 3px;border-top:0;color:#555;display:none;font-size:.875rem;font-weight:600;height:auto;position:absolute;top:calc(100% - 1px);width:100%;z-index:999999}.search-website .search-results .result-group{border-top:1px solid #e3e3e3;position:relative}.search-website .search-results .result-group .search-subtitle{font-size:.625rem;position:absolute;right:7px;top:7px;z-index:1}.search-website .search-results .result-group .results{display:flex;flex-flow:column nowrap;position:relative}.search-website .search-results .result-group .result{position:relative}.search-website .search-results .result-group .result a{align-items:unset;display:flex;flex-flow:row nowrap;padding:10px 65px 10px 15px}.search-website .search-results .result-group .result a:hover{background:#e7f9ea}.search-website .search-results .result-group .result a img{height:80px;margin:0 10px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:50px}.search-website .search-results .result-group .result a .metadata{display:flex;flex-flow:column nowrap}.search-website .search-results .result-group .result .price,.search-website .search-results .result-group .result .result-title{position:relative}.search-website .search-results .result-group .additional-results a{color:#ff8100;display:flex;font-size:.75rem;font-style:italic;font-weight:400;justify-content:flex-end;padding:10px 15px;text-align:right;width:100%}.search-website .search-results .result-group .additional-results a:hover{background:#e7f9ea}.search-website .search-results .no-results{border-top:1px solid #e3e3e3;font-size:.75rem;font-weight:400;padding:15px}#mobile-search{display:none;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}#mobile-search .search-website{z-index:1}#mobile-search .search-website>div:first-child{background-color:#37a949;padding:20px}#mobile-search .search-website .title{color:#fff;font-size:1rem;margin:0 0 10px 2px}#mobile-search .search-website .close{position:absolute;right:15px;top:15px}#mobile-search .search-website .close .icon{color:#fff}#mobile-search .search-website input{padding-right:45px}#mobile-search .search-website input+.icon{position:absolute;right:35px;top:67px}#mobile-search .overlay{background-color:hsla(0,0%,7%,.65);bottom:0;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0}.services h2{flex:1 1 100%}.services .post .image{display:block;height:200px;margin:10px 0 0;max-width:100%;overflow:hidden;position:relative;width:100%}.services .post .image img{height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1) translateZ(0);transition:all .35s;width:100%}.services .post .image img:hover{transform:scale(1.3) translateZ(0)}.services .post .title{color:#555;display:block;font-size:1.25rem;font-weight:600;line-height:1.2;margin:7px 0 8px 2px}.services .post .subtitle{margin:0 0 10px 2px}.services .post .read-more{color:#ff8100;display:flex;flex-flow:row nowrap;line-height:1;margin:5px 0 0 2px}.services .post .read-more .icon{margin:0 5px 0 0}.services .owl-carousel .owl-nav .owl-next,.services .owl-carousel .owl-nav .owl-prev{top:100px}.services .owl-carousel.carouselOff{display:block}.services .owl-carousel.carouselOff div.post{margin:0 0 20px}.services .owl-stage{height:auto}@media only screen and (min-width:64em){.services .post{text-align:center}.services .post .title{margin-top:30px}.services .post .subtitle{margin-bottom:15px;padding:0 20px}.services .post .read-more{justify-content:center}}.gg-shop{display:flex;flex-flow:column nowrap;position:relative;width:100%}.gg-shop .shop-filter{display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:translate3d(0,100%,0);transition:transform .3s ease-in-out;width:100%;z-index:9999999}.gg-shop .shop-content{display:flex;flex-flow:column nowrap;position:relative;width:100%}#main .gg-shop .shop-content .wrap{margin:0!important;max-width:unset!important;width:auto!important}.shop-filter.is-open{overflow:auto;transform:translateZ(0)}.shop-filter .shop-filter-window{position:relative}.shop-filter .close-shop-filter{align-items:center;background-color:#37a949;color:#fff;display:flex;flex-flow:row nowrap;font-weight:700;justify-content:space-between;padding:10px 15px;position:relative}.shop-filter .close-shop-filter .icon{color:#fff;cursor:pointer;font-size:.9375rem;padding:5px;pointer-events:unset}.shop-filter .close-shop-filter .icon.windows{cursor:inherit;opacity:0}.shop-filter .close-filter-window{background-color:#fff;bottom:0;box-shadow:0 0 8px 0 #e3e3e3;padding:15px;position:sticky;width:100%;z-index:1}.shop-filter .items{background-color:#fff;display:flex;flex-flow:column nowrap;padding:0 20px;position:relative;width:100%}.shop-filter .items .filter-title{display:none}.shop-filter .item{margin:20px 0 0;position:relative;width:100%}.shop-filter .item:last-child{margin-bottom:20px}.shop-filter .item .title{align-items:center;display:flex;flex-flow:row nowrap;font-size:1rem;font-weight:600;margin:0 0 10px}.shop-filter .item .title .filter-info{color:#ff8100;cursor:pointer;display:block;padding-left:5px}.shop-filter .item .title .filter-info .text{display:none}.shop-filter .item.subcategories .title{margin-bottom:0}.shop-filter .item.subcategories .links a{color:#ff8100}.shop-filter .item.subcategories .links a:hover{color:#ff8100;text-decoration:underline}.shop-filter .item .slider-inputs{display:flex;justify-content:space-between;margin-bottom:-10px;position:relative;z-index:1}.shop-filter .item .slider-inputs .max,.shop-filter .item .slider-inputs .min{max-width:80px}.shop-filter .item .slider-inputs input[type=number]{text-align:center}.shop-filter .item .slider-inputs input[type=number]::-webkit-inner-spin-button,.shop-filter .item .slider-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-filter .item .options>label{margin:0 0 5px}.shop-filter .item .options .show-more{align-items:baseline;cursor:pointer;display:flex;flex-flow:row nowrap;margin:5px 0 0;padding:0 0 0 3px;position:relative}.shop-filter .item .options .show-more .icon{font-size:.625rem;margin-right:10px}.shop-filter .item.category{margin-top:30px}.shop-filter .item.category .title{border-top:1px solid #e3e3e3;padding:30px 45px 0 0}.shop-filter .item .links{display:flex;flex-flow:column nowrap}.shop-filter .item .links a{display:block;margin:5px 0 0}.shop-content .row:not(.shop) .btn{font-size:.875rem}.shop-content .shop-content-anchor{cursor:pointer}.shop-header{display:flex;flex-flow:column nowrap;margin-top:-40px;position:relative;width:100%}.shop-header .shop-banner{height:auto;position:relative;width:100%}.shop-header .shop-banner img{display:block;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.shop-header .shop-banner .content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.shop-header .shop-banner .content>div{align-items:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;position:relative;width:100%}.shop-header .shop-banner .content .title{color:#fff;font-size:1.375rem;font-weight:600;line-height:1.2;padding:0 20px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop-header .shop-banner .content a{display:block;font-size:.875rem;margin:20px 0 0;position:relative}.shop-header .shop-mega-filters{overflow:hidden;position:relative;width:100%}.shop-header .shop-mega-filters .filter-item{align-items:center;border:1px solid #e3e3e3;border-radius:3px;cursor:pointer;display:flex;flex-flow:row nowrap;height:70px;margin:10px 0 0 10px;padding:10px}.shop-header .shop-mega-filters .filter-item:first-child{margin-left:0}.shop-header .shop-mega-filters .filter-item img{margin:0 10px 0 0;max-height:50px;max-width:80px}.shop-header .shop-mega-filters .filter-item span{font-size:.875rem;font-weight:600;line-height:1.2}.shop-header .shop-mega-filters .left-arrow,.shop-header .shop-mega-filters .right-arrow{background-color:#fff;border:1px solid #e3e3e3;border-radius:50%;color:#555;cursor:pointer;font-size:.875rem;padding:5px;pointer-events:all;position:absolute;top:32px;z-index:1}.shop-header .shop-mega-filters .left-arrow{left:0}.shop-header .shop-mega-filters .right-arrow{right:0}.shop-header .info{align-items:baseline;display:flex;flex-flow:row nowrap;margin-top:25px;width:100%}.shop-header .info .separator{display:none}.shop-header .selected-filters{display:flex;flex-flow:row wrap;line-height:1;margin:10px 0 0}.shop-header .selected-filters>div{align-items:center;background-color:#e3e3e3;border:1px solid #e3e3e3;border-radius:3px;color:#555;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:.875rem;line-height:1;margin:5px 5px 0 0;padding:8px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.shop-header .selected-filters>div .icon{font-size:.6875rem;margin:1px 0 0 10px}.shop-header .filter-button{position:relative}.shop-header .filter-button a{margin:20px 0 0;max-width:150px}.shop-header .filter-button.fixed{bottom:20px;display:flex;justify-content:center;position:fixed;width:100%;z-index:9000}.shop-header .filter-button.fixed a{margin:0 0 0 -20px;max-width:unset;min-width:200px;width:90%}.shop-header .sort{display:none}.shop-items{display:flex;margin-top:20px;position:relative;width:100%}.shop-items .shop-sort,.shop-items .sort{align-items:center;display:inline-flex;flex-basis:100%;margin:10px 0 0;position:relative}.shop-items .shop-sort label,.shop-items .sort label{min-width:85px}.shop-items .products{display:flex;flex:1 1 100%;flex-flow:column nowrap}.shop-items .products>.overlay{background-color:hsla(0,0%,100%,.75);display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:9997}.shop-items .products>.overlay>div{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9997}.shop-items .products>.items{display:flex;flex-flow:column nowrap;height:-moz-fit-content;height:fit-content}.shop-items .products>.pagination{flex:1 1 100%;margin:20px 0}.shop-items .products>.pagination>div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.shop-items .products>.pagination .next,.shop-items .products>.pagination .number,.shop-items .products>.pagination .prev,.shop-items .products>.pagination span{background-color:#fff;border:1px solid #e3e3e3;border-radius:0;border-right-width:0;color:#37a949;cursor:pointer;padding:6px 12px;position:relative;text-decoration:none;transition:all .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop-items .products>.pagination .next:hover:not(span),.shop-items .products>.pagination .number:hover:not(span),.shop-items .products>.pagination .prev:hover:not(span),.shop-items .products>.pagination span:hover:not(span){background-color:#37a949;border-color:#37a949;color:#fff}.shop-items .products>.pagination span{color:#555;cursor:default}.shop-items .products>.pagination .number:first-child,.shop-items .products>.pagination .prev{border-bottom-left-radius:3px;border-top-left-radius:3px}.shop-items .products>.pagination .current{background-color:#37a949;border-color:#37a949;border-right-width:1px;color:#fff;cursor:default}.shop-items .products>.pagination .next,.shop-items .products>.pagination .number:last-child{border-bottom-right-radius:3px;border-right-width:1px;border-top-right-radius:3px}.shop-items .product{border-bottom:1px solid #e3e3e3;display:flex;flex:1 1 100%;flex-flow:column nowrap;margin:0 0 15px;overflow:hidden;padding:15px 0 20px;position:relative;width:100%}.shop-items .product .labels{display:flex;flex-flow:column nowrap;left:0;position:absolute;top:15px}.shop-items .product .labels .label{background-color:#37a949;border-radius:3px;color:#fff;display:block;font-size:.75rem;margin-bottom:5px;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop-items .product img{display:block;margin:-25px 0 -10px -10%;-o-object-fit:contain;object-fit:contain;width:120%}.shop-items .product .name{font-size:1.0625rem;font-weight:600;margin:0;overflow:hidden}.shop-items .product .subtitle{font-size:.9375rem;font-style:italic;font-weight:600;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis}.shop-items .product .usps{display:flex;flex-flow:column nowrap;font-size:.9375rem;margin:0 0 10px;position:relative;white-space:nowrap}.shop-items .product .usps>div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative}.shop-items .product .usps .icon{color:#37a949;margin:0 5px 0 0}.shop-items .product .usps span{max-width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-items .product .rating{display:flex;flex-flow:row nowrap;margin:0 0 10px}.shop-items .product .rating a{color:#155b20;margin:0 0 0 10px;text-decoration:underline;white-space:nowrap}.shop-items .product .price{align-items:center;display:flex;flex-flow:row nowrap;font-size:1.1875rem;font-weight:600;justify-content:space-between}.shop-items .product .price .starting-for{color:#555;display:block;font-size:.9375rem;font-weight:400;margin:0 5px 0 0;width:100%}.shop-items .product .price .values{align-items:baseline;display:flex;flex-flow:row nowrap}.shop-items .product .price .values .original{position:relative}.shop-items .product .price .values .original.has-discount:before{border-top:1px solid red;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-8deg)}.shop-items .product .price .values .old{color:#a3a3a3;font-size:.9375rem;font-weight:400;margin-right:5px;position:relative;text-decoration:line-through}.shop-items .product .price .values .discount{font-size:.875rem;margin:0 0 0 10px}.shop-items .product .price .btn{margin:0 0 5px 15px;width:60px}.shop-items .product .price .btn.hedge_product{width:auto}@media only screen and (min-width:40em){.shop-items .product .price .btn{font-size:.875rem}}.shop-items .product .price .icon{font-size:1.375rem}.shop-items .product .price .icon.more-info{font-size:1.125rem}.shop-items .product .price .icon.plus{font-size:.75rem;margin:0 5px 0 0}.shop-items .product .price .unit{font-size:.8125rem;margin-left:5px}@media only screen and (min-width:32em){.shop-items .products>.items{flex-flow:row wrap}.shop-items .product{border-bottom-width:0;flex-basis:auto;max-width:calc(50% - 15px);width:calc(50% - 15px)}.shop-items .product:nth-child(odd){margin:0 15px 0 0}.shop-items .product:nth-child(2n+2){margin:0 0 0 15px}.shop-items .product .name{height:50px;margin:0 0 10px}.shop-items .product .subtitle{white-space:nowrap}}@media only screen and (min-width:40em){.shop-items .product{max-width:calc(50% - 30px);width:calc(50% - 30px)}.shop-items .product:nth-child(odd){margin:0 30px 0 0}.shop-items .product:nth-child(2n+2){margin:0 0 0 30px}}@media only screen and (min-width:48em){.gg-shop{flex-flow:row nowrap}.gg-shop .shop-filter{display:flex;flex-flow:column nowrap;height:unset;left:unset;margin:0;overflow:unset;padding-right:40px;position:relative;top:unset;transform:unset;transition:unset;width:250px;z-index:unset}.gg-shop .shop-filter .items{padding:0}.shop-filter .close-filter-window,.shop-filter .close-shop-filter,.shop-filter .sort{display:none}.shop-filter .items .filter-title{border-bottom:1px solid #e3e3e3;display:block;font-size:1.125rem;font-weight:600;margin:5px 0 0;padding:0 0 5px;width:100%}.shop-header{align-items:baseline;display:flex;margin-top:-40px}.shop-header .filter-button{display:none}.shop-header .info .separator{color:#e3e3e3;display:block;margin:0 10px}.shop-header .shop-sort,.shop-header .sort{align-items:center;display:flex}.shop-header .shop-sort label,.shop-header .sort label{min-width:85px}.shop-items .products>.overlay>div{left:260px;width:calc(100% - 270px)}.shop-items .product{max-width:calc(50% - 10px);width:calc(50% - 10px)}.shop-items .product:nth-child(odd){margin:0 10px 0 0}.shop-items .product:nth-child(2n+2){margin:0 0 0 10px}}@media only screen and (min-width:56.25em){.gg-shop .shop-filter{padding-right:40px;width:300px}.gg-shop .shop-content{width:calc(100% - 300px)}.shop-items .products>.overlay>div{left:310px;width:calc(100% - 320px)}.shop-items .product{max-width:calc(50% - 20px);width:calc(50% - 20px)}.shop-items .product:nth-child(odd){margin:0 20px 0 0}.shop-items .product:nth-child(2n+2){margin:0 0 0 20px}}@media only screen and (min-width:60em){.shop-items .product{max-width:calc(50% - 30px);width:calc(50% - 30px)}.shop-items .product:nth-child(odd){margin:0 30px 0 0}.shop-items .product:nth-child(2n+2){margin:0 0 0 30px}}@media only screen and (min-width:64em){#header .bottom .breadcrumbs{margin-bottom:20px!important}.gg-shop .shop-filter{padding-right:40px;width:300px}.gg-shop .shop-content{width:calc(100% - 300px)}.shop-filter .items .filter-title{font-size:1.25rem}.shop-items .products>.overlay>div{left:310px;width:calc(100% - 320px)}.shop-items .product{flex-basis:auto;max-width:calc(33.333% - 15px);width:calc(33.333% - 15px)}.shop-items .product:nth-child(2n+2),.shop-items .product:nth-child(odd){margin:0}.shop-items .product:nth-child(3n+1){margin:0 20px 0 0}.shop-items .product:nth-child(3n+3){margin:0 0 0 20px}}@media only screen and (min-width:73em){.gg-shop .shop-filter{padding-right:40px;width:300px}.gg-shop .shop-content{width:calc(100% - 300px)}.shop-items .products>.overlay>div{left:310px;width:calc(100% - 320px)}.shop-items .product{max-width:calc(33.333% - 20px);width:calc(33.333% - 20px)}.shop-items .product:nth-child(3n+1){margin:0 30px 0 0}.shop-items .product:nth-child(3n+3){margin:0 0 0 30px}}@media only screen and (min-width:75em){.gg-shop .shop-filter{padding-right:40px;width:300px}.gg-shop .shop-content{width:calc(100% - 300px)}.shop-items .products>.overlay>div{left:calc(50% - 300px);width:900px}}.row.subscription>div{padding:60px 0}#main .row.subscription .wrap{margin:0 auto}.row.subscription .title{display:block;font-size:1.5625rem;font-weight:600;margin:0;padding:0 30px 40px;text-align:center}.row.subscription .owl-carousel .owl-stage{height:auto}.row.subscription .owl-carousel .owl-stage .owl-item.active{z-index:1}.row.subscription .owl-carousel .owl-stage .owl-item.active.center{z-index:2}.row.subscription .owl-carousel .owl-stage .owl-item.active.center .subscription .top>div{height:100%}.row.subscription .owl-carousel .owl-stage .owl-item.active.center .subscription .bottom{padding-bottom:50px}.row.subscription .subscriptions{position:relative}.row.subscription .subscription{border-radius:3px;padding:0 0 10px;position:relative}.row.subscription .subscription[data-number="1"] .top>div{background-color:#37a949}.row.subscription .subscription[data-number="2"] .top>div{background-color:#278c37}.row.subscription .subscription[data-number="3"] .top>div{background-color:#136720}.row.subscription .subscription .top{align-items:flex-end;display:flex;height:120px;position:relative;z-index:1}.row.subscription .subscription .top>div{border-top-left-radius:3px;border-top-right-radius:3px;display:flex;flex:1;flex-flow:column nowrap;height:75%;justify-content:center}.row.subscription .subscription .top .label{color:#fff;font-size:.75rem;line-height:1;margin:0;padding:0;text-align:center;text-transform:uppercase}.row.subscription .subscription .top .title{color:#fff;font-size:1.625rem;line-height:1;margin:5px 0 0;padding:0}.row.subscription .subscription .bottom{background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:0 0 4px 4px rgba(0,0,0,.05)}.row.subscription .subscription .bottom>*{padding:0 40px}.row.subscription .subscription .bottom h3{display:block;font-size:1rem;font-weight:600;margin:0;padding:20px 0 5px}.row.subscription .subscription .bottom h3:not(:first-of-type):before{background-color:#e3e3e3;content:"";display:block;height:1px;margin:0 0 20px -15px;position:relative;width:calc(100% + 30px)}.row.subscription .subscription .bottom ul,.row.subscription .subscription .bottom ul.list-style-check{margin:0;padding:0}.row.subscription .subscription .bottom ul li,.row.subscription .subscription .bottom ul.list-style-check li{font-size:.875rem;line-height:1}.row.subscription .subscription .bottom ul li:before,.row.subscription .subscription .bottom ul.list-style-check li:before{top:1px}.row.subscription .subscription .bottom .content{padding-bottom:20px}.row.subscription .subscription .bottom .content:after{background-color:#e3e3e3;content:"";display:block;height:1px;margin:0 0 20px -15px;position:relative;width:calc(100% + 30px)}.row.subscription .subscription .bottom .price{align-items:center;display:flex;flex-flow:column nowrap;padding:0 0 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row.subscription .subscription .bottom .price .price-label{font-size:.75rem;line-height:1;margin:0;padding:0}.row.subscription .subscription .bottom .price .number{align-items:center;display:flex;flex-flow:row nowrap;line-height:1}.row.subscription .subscription .bottom .price .number .big{font-size:3.75rem;font-weight:700;line-height:1}.row.subscription .subscription .bottom .price .number .small{font-size:1.4375rem;font-weight:700;line-height:1;margin:-8px 0 0 -13px}.row.subscription .subscription .bottom .price .number .unit{font-size:.8125rem;line-height:1;margin:37px 0 0 -10px}.row.subscription .subscription .bottom .actions{padding:20px 50px 60px}@media only screen and (min-width:48em){.row.subscription .title{padding:0 30px 60px}.row.subscription>div{padding:60px 0 80px}}#header .top .trustpilot{display:flex;flex-flow:column nowrap;line-height:1;margin:-4px 15px 0 0;text-align:right;width:95px}#header .top .trustpilot .score{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;font-size:.75rem}#header .top .trustpilot .score .stars{margin:0 0 0 5px}#header .top .trustpilot .text{color:#fff;font-size:.6875rem}@media only screen and (min-width:48em){#header .top .trustpilot{display:none}}#header .middle .trustpilot .trustpilot{justify-content:flex-end;max-width:300px;padding-right:0}#header .middle .trustpilot .trustpilot>div{margin:0;width:auto}.row.trustpilot{background-color:#f7f8fa}@media only screen and (min-width:75em){.row.trustpilot .col-12{margin:0 auto;max-width:1230px!important}}.trustpilot-carousel .owl-stage{height:260px;padding:40px 0 25px}@media only screen and (min-width:40em){.trustpilot-carousel .owl-stage .owl-item{padding:0 20px}.trustpilot-carousel .owl-stage .owl-item.active{padding-left:40px}.trustpilot-carousel .owl-stage .owl-item.active~.active{padding:0 20px}}@media only screen and (min-width:80em){.trustpilot-carousel .owl-stage .owl-item{padding:0 20px}.trustpilot-carousel .owl-stage .owl-item.active{padding:0 20px 0 22px}.trustpilot-carousel .owl-stage .owl-item.active~.active{padding:0 20px}.trustpilot-carousel .owl-stage .owl-item.active.last{padding:0 0 0 20px}}.trustpilot-carousel.owl-carousel .owl-nav .owl-next,.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{background-color:transparent;color:#a3a3a3}.trustpilot-carousel.owl-carousel .owl-nav .owl-next .icon,.trustpilot-carousel.owl-carousel .owl-nav .owl-prev .icon{font-size:1.25rem}.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{left:0}.trustpilot-carousel.owl-carousel .owl-nav .owl-next{right:0}@media only screen and (min-width:80em){.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{left:-15px}.trustpilot-carousel.owl-carousel .owl-nav .owl-next{right:-15px}.trustpilot-carousel.owl-carousel .owl-nav .owl-next .icon,.trustpilot-carousel.owl-carousel .owl-nav .owl-prev .icon{font-size:1.5625rem}}@media only screen and (min-width:85em){.trustpilot-carousel.owl-carousel .owl-nav .owl-prev{left:-30px}.trustpilot-carousel.owl-carousel .owl-nav .owl-next{right:-30px}}.trustpilot-carousel .review{display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;padding:0 25px 0 40px}@media only screen and (min-width:40em){.trustpilot-carousel .review{padding:0}}@media only screen and (min-width:60em){.trustpilot-carousel .review{padding:0}}@media only screen and (min-width:64em){.trustpilot-carousel .review{padding:0}}.trustpilot-carousel .review.first img{display:block;height:auto;margin:0 0 10px;width:200px}.trustpilot-carousel .review.first .text{font-size:.875rem;font-weight:600}.trustpilot-carousel .review .stars{margin:0 0 15px}.trustpilot-carousel .review .title{font-size:.9375rem;font-weight:600;margin:0 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trustpilot-carousel .review .text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:.875rem;margin:0 0 15px;overflow:hidden;padding:0 20px 0 0}@media only screen and (min-width:64em){.trustpilot-carousel .review .text{-webkit-line-clamp:3}}@media only screen and (min-width:73em){.trustpilot-carousel .review .text{-webkit-line-clamp:4}}.trustpilot-carousel .review .reviewer{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:48em){.two_columns .wrap{display:flex;flex-flow:row nowrap}.two_columns .wrap .col:first-child{padding-right:25px}.two_columns .wrap .col:last-child{padding-left:25px}}.two_columns .bgc{padding:25px 20px 20px;position:relative}@media only screen and (min-width:48em){.two_columns .bgc{padding:30px 20px}}@media only screen and (min-width:64em){.two_columns .bgc{padding:30px}}.two_columns_image img{width:100%}@media only screen and (min-width:48em){.two_columns_image .wrap{display:flex;flex-flow:row nowrap}.two_columns_image .wrap .col:first-child{padding-right:25px}.two_columns_image .wrap .col:last-child{padding-left:25px}}.two_columns_image .bgc{padding:25px 0 20px;position:relative}@media only screen and (min-width:48em){.two_columns_image .bgc{padding:30px 0}}.two_columns_youtube video{width:100%}@media only screen and (min-width:48em){.two_columns_youtube .wrap{display:flex;flex-flow:row nowrap}.two_columns_youtube .wrap .col:first-child{padding-right:25px}.two_columns_youtube .wrap .col:last-child{padding-left:25px}}.two_columns_youtube .bgc{padding:25px 0 20px;position:relative}@media only screen and (min-width:48em){.two_columns_youtube .bgc{padding:30px 0}}.product.addon .add_on_qty{padding:0;width:45px}.product.addon .addon-row{margin-bottom:5px}.product.addon .addon-part{display:inline-block}.product.addon .addon-part.image{vertical-align:middle}.product.addon .addon-part.title{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:80px}@media screen and (min-width:400px){.product.addon .addon-part.title{width:110px}}.product.addon .addon-part.quantity input{font-size:.9375rem;padding:0 0 0 10px;text-align:center}.product.addon .addon-part.units{width:60px}.product.addon .addon-part .price{font-size:.9375rem;margin:0}#notice-message{align-items:center;background-color:#00a5f4;border-top:10px solid #fff;bottom:0;color:#fff;display:flex;font-size:.875rem;height:60px;justify-content:center;padding:0 20px;position:fixed;text-align:center;width:100%;z-index:999999}.attribute.swatches{margin:4px 0 16px}.attribute.swatches strong{display:inline-block;margin-bottom:12px;width:100%}.attribute.swatches .price{color:#37a949;display:block;flex-basis:25%;font-size:1.375rem;font-weight:600;line-height:1;margin-top:20px}@media only screen and (min-width:42em){.attribute.swatches .price{color:#555;font-size:1.65rem}}.attribute .swatch{box-shadow:0 0 0 3px #fff,0 0 0 4px #cbcbcb;cursor:pointer;display:inline-block;height:21px;margin-right:14px;width:21px}.attribute .swatch:first-of-type{margin-left:4px}.attribute .swatch.selected{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.attribute .swatch.image{height:60px;width:50px}.attribute .swatch img{height:auto;width:100%}a.add-to-cart.disabled{background-color:#cecece}#add_to_cart_container{display:none}.related-part{display:inline-block}.related-part.image img{width:30px}
