body{font-family:'Lato',sans-serif !important}.category-description,.category-bottom-description{font-size:17px !important;line-height:1.8 !important;color:#333 !important}.product-info-main .page-title-wrapper h1{font-family:'Playfair Display',serif !important;font-size:32px !important;color:#111 !important}.category-description h2,.category-bottom-description h2{font-family:'Playfair Display',serif !important;font-size:38px !important;font-weight:700 !important;margin-top:40px !important;margin-bottom:20px !important;color:#111 !important}.category-description h3,.category-bottom-description h3{font-family:'Playfair Display',serif !important;font-size:30px !important;font-weight:600 !important;margin-top:30px !important;margin-bottom:15px !important;color:#222 !important}.product-page .short-description a,.product.description a,.category-description a,.category-bottom-description a,a.crosslink{color:#08c}.newsblock a{color:#333}.product-page .short-description a:hover,.product.description a:hover,.category-description a:hover,.category-bottom-description a:hover,a.crosslink:hover{color:#3ec2df}.category-description .feature-icon-hover p{margin-bottom:20px}.cookie-status-message{display:none}#checkout #recaptcha-checkout-place-order-wrapper .required-captcha.checkbox{display:none}.checkout-payment-method .payment-method._active .payment-method-content dl,.checkout-payment-method .payment-method._active .payment-method-content p,.checkout-payment-method .payment-method._active .payment-method-content .payment-method-note{background:#eeeeee;padding:10px}.checkout-payment-method .payment-method._active .payment-method-content .payment-not-allowed{color:red}.checkout-payment-method .payment-method._active .payment-method-content .content{margin:0px}.checkout-payment-method .payment-method-billing-address{margin:0px}.checkout-payment-method .payment-method._active .payment-method-content .checkmo-title{display:none}.checkout-payment-method .payment-method-title .action-help{display:none !important}.checkout-payment-method .payment-method._active .payment-method-content #payment_form_paypal_express .payment-method-note{margin:0px}.checkout-payment-method .payment-method._active .payment-method-content p{margin:0px}.checkout-payment-methods-payrexx{vertical-align:top}.title-payrexx{margin-left:5px}.minicart-items .product-item-pricing .label{width:auto !important}.mini-cart-qty{color:#777777;padding:0 5px}.minicart-wrapper .block-minicart .total-count .actions a{color:#3ec2df !important}.firecheckout #checkout{position:relative}.firecheckout.firecheckout-col1-set.fc-multistep #checkout .authentication-wrapper{padding-right:calc(37% + 27px);margin:0 0 10px !important}.firecheckout #checkout .opc-progress-bar{margin:13px 0 15px !important}.firecheckout #checkout .opc-wrapper .fc-compact-address-button,.firecheckout #checkout .opc-wrapper .fc-compact-address-button.fc-active~.action-show-popup{line-height:18px;color:#333333;border-color:#eeeeee;background:#eeeeee}.firecheckout .checkout-shipping-address .checkout-billing-address,.firecheckout .checkout-shipping-method{border-top:1px dashed #aaaaaa}.firecheckout #checkout .opc-wrapper .step-title,.firecheckout #checkout .opc-block-summary>.title,.firecheckout #checkout .opc-sidebar .step-title{font-size:22px !important}.firecheckout .checkout-shipping-address .checkout-billing-address .step-title,.firecheckout .checkout-shipping-method .step-title{margin-top:20px !important}.firecheckout .checkout-shipping-address .action.primary,.firecheckout .checkout-billing-address .action.primary,.firecheckout .modal-footer .action.primary,.firecheckout .actions-toolbar .action.primary,.firecheckout .checkout-shipping-address button.action,.firecheckout .checkout-billing-address button.action,.firecheckout .modal-footer button.action,.firecheckout .actions-toolbar button.action{line-height:18px;color:#333333 !important;border-color:#eeeeee !important;background:#eeeeee !important}.firecheckout .checkout-shipping-address .action.primary:hover,.firecheckout .checkout-billing-address .action.primary:hover,.firecheckout .modal-footer .action.primary:hover,.firecheckout .actions-toolbar .action.primary:hover,.firecheckout .checkout-shipping-address button.action:hover,.firecheckout .checkout-billing-address button.action:hover,.firecheckout .modal-footer button.action:hover,.firecheckout .actions-toolbar button.action:hover{color:#ffffff !important;border-color:#5bd2ec !important;background:#5bd2ec !important}.firecheckout .checkout-shipping-address .action.primary:focus,.firecheckout .checkout-billing-address .action.primary:focus,.firecheckout .modal-footer .action.primary:focus,.firecheckout .actions-toolbar .action.primary:focus,.firecheckout .checkout-shipping-address button.action:focus,.firecheckout .checkout-billing-address button.action:focus,.firecheckout .modal-footer button.action:focus,.firecheckout .actions-toolbar button.action:focus{color:#333333;border-color:#eeeeee;background:#eeeeee}.firecheckout .checkout-shipping-address .action.primary.action[data-role="opc-continue"]:hover,.firecheckout .checkout-billing-address .action.primary.action[data-role="opc-continue"]:hover,.firecheckout .modal-footer .action.primary.action[data-role="opc-continue"]:hover,.firecheckout .actions-toolbar .action.primary.action[data-role="opc-continue"]:hover,.firecheckout .checkout-shipping-address button.action.action[data-role="opc-continue"]:hover,.firecheckout .checkout-billing-address button.action.action[data-role="opc-continue"]:hover,.firecheckout .modal-footer button.action.action[data-role="opc-continue"]:hover,.firecheckout .actions-toolbar button.action.action[data-role="opc-continue"]:hover{color:#ffffff !important;border-color:#5bd2ec !important;background:#5bd2ec !important}.firecheckout #checkout .opc-wrapper .shipping-address-item.selected-item{border-color:#777777 !important}.firecheckout #checkout .opc-wrapper .shipping-address-item.selected-item:after{background:#777777 !important}.firecheckout .checkout-shipping-address button.action.action-cancel,.firecheckout .checkout-billing-address button.action.action-cancel,.firecheckout .actions-toolbar button.action.action-cancel,.firecheckout .checkout-shipping-address button.action.action-update,.firecheckout .checkout-billing-address button.action.action-update,.firecheckout .actions-toolbar button.action.action-update,.firecheckout .actions-toolbar button.action.action-login{padding:7px 15px !important;line-height:18px !important}.firecheckout .modal-footer button.action{padding:7px 15px !important}.firecheckout #maincontent .authentication-wrapper .action-auth-toggle{padding:7px 15px !important;line-height:18px !important;color:#ffffff !important;border-color:#333333 !important;background:#333333 !important}.firecheckout #maincontent .authentication-wrapper .action-auth-toggle:hover{color:#ffffff !important;border-color:#5bd2ec !important;background:#5bd2ec !important}.firecheckout #maincontent .authentication-wrapper .action-auth-toggle:focus{color:#ffffff !important;border-color:#333333 !important;background:#333333 !important}.firecheckout .actions-toolbar .action.primary.action[data-role="opc-continue"],.firecheckout .actions-toolbar .action.primary.action[data-role="opc-continue"]{line-height:10px;color:#ffffff !important;border-color:#333333 !important;background:#333333 !important}.firecheckout .place-order .actions-toolbar .primary .action{color:#ffffff !important;border-color:#333333 !important;background:#333333 !important}.firecheckout .place-order .actions-toolbar .primary .action:hover,.firecheckout .place-order .actions-toolbar .primary .action:focus{color:#ffffff !important;border-color:#5bd2ec !important;background:#5bd2ec !important}.firecheckout .place-order .actions-toolbar .primary .action:focus{color:#ffffff !important;border-color:#333333 !important;background:#333333 !important}.firecheckout #checkout .opc-wrapper .fc-compact-address-button.fc-active~.addresses .shipping-address-item.selected-item{padding-bottom:18px !important}.firecheckout .checkout-shipping-address .checkout-billing-address{padding-right:15px;margin-right:-6px}.firecheckout .checkout-billing-address .billing-address-details{width:50%;padding:18px !important;border:2px solid #777777;font-size:13px;line-height:30px !important;margin:0 0 18px;transition:.3s border-color;display:inline-block;position:relative;vertical-align:top;word-wrap:break-word}.firecheckout .checkout-billing-address .billing-address-details:after{background:#5ad17d;right:0;left:auto;background:#777777 !important;color:#fff;content:'\f82b';font-family:'porto-icons';height:27px;width:29px;font-size:19px;line-height:21px;padding-top:2px;position:absolute;text-align:center;top:0}.firecheckout .table-checkout-shipping-method tbody tr:nth-child(2n+1) td{flex:0 0 auto}.firecheckout .table-checkout-shipping-method tbody tr:nth-child(2n+1) td.col-method:first-child{width:40px}.firecheckout .table-checkout-shipping-method tbody tr:nth-child(2n+1) td.col-price{width:80px}.firecheckout .table-checkout-shipping-method tbody tr:nth-child(2n+1) td.col-carrier{display:none}.firecheckout .table-checkout-shipping-method tbody tr:nth-child(2n+2) td{margin-left:40px;padding-left:90px;position:relative;background:#eeeeee}.firecheckout .table-checkout-shipping-method tbody tr:nth-child(2n+2) td img{width:70px;position:absolute;left:10px}.firecheckout .payment-option,.firecheckout .checkout-payment-method .payment-option.discount-code{border-top:1px dashed #aaaaaa !important;margin-top:30px;padding-top:20px}.firecheckout .form-shipping-address input[type="checkbox"]:checked:focus,.firecheckout #checkout input[type="checkbox"]:checked:focus,.firecheckout .form-shipping-address input[type="radio"]:checked:focus,.firecheckout #checkout input[type="radio"]:checked:focus{box-shadow:0 0 0 10px #a2a2a2 inset !important}.firecheckout .modal-inner-wrap .action-close::before{transform:rotate(0deg) !important}.firecheckout .modal-inner-wrap .action-close::after{transform:rotate(-90deg) !important}.firecheckout .authentication-wrapper .fieldset label{line-height:24px !important}.firecheckout .opc-block-summary .minicart-items .product-item-details{max-width:calc(100% - 50px) !important;padding:0px !important}.firecheckout .opc-block-summary .minicart-items .product-item-name{white-space:normal !important}.firecheckout .checkout-agreement input[type="checkbox"]{top:10px !important}.firecheckout .checkout-payment-method .fieldset hr:nth-of-type(1),.firecheckout .checkout-payment-method .fieldset br:nth-of-type(2){display:none !important}@media only screen and (max-width:992px){.firecheckout.firecheckout-col1-set.fc-multistep #checkout .authentication-wrapper{padding-right:0}}@media only screen and (min-width:992px){.firecheckout.firecheckout-col1-set.fc-multistep #checkout .authentication-wrapper{padding-right:calc(37% + 10px)}}@media (min-width:1024px){.fc-multistep.firecheckout.firecheckout-col1-set .fc-order-summary-copy:before{border-top:1px dashed #aaaaaa !important}.firecheckout.firecheckout-col1-set.fc-multistep #checkout .authentication-wrapper{padding-right:calc(37% + 27px)}}.advancedreviews-percent-star{border:none !important}.advancedreviews-percent-star .pecent{display:none !important}.advancedreviews-summary-block{float:none !important;width:100% !important;overflow:hidden}.advancedreviews-summary-block table{float:left !important;width:50%}.advancedreviews-summary-block .write-review-button{border-style:solid;text-shadow:none;text-decoration:none;border-width:2px;border-radius:3px;box-shadow:none;padding:13px 25px;transition:all 200ms ease-in-out;padding:0px !important;line-height:10px !important;color:#333333 !important;border-color:#eeeeee;background:#eeeeee}.advancedreviews-summary-block .write-review-button a{display:block;color:#333333 !important;padding:7px 15px !important;height:38px;line-height:24px}.advancedreviews-summary-block .write-review-button a:hover{text-decoration:none;color:#ffffff !important}.advancedreviews-summary-block .write-review-button:hover{color:#ffffff;border-color:#5bd2ec;background:#5bd2ec}.advancedreviews-summary-block .write-review-button:hover a{color:#ffffff !important}.advancedreviews-summary-block table td{padding:0px !important}.advancedreviews-summary-block table th,.advancedreviews-summary-block table td.star-name{padding-left:0px !important}.advancedreviews-summary-block table td.star-name{width:70px !important;padding-right:10px !important}.advancedreviews-summary-block table td.star-count{padding-left:10px !important}.advancedreviews-summary-block table .star-line .star-bar-container{background:#eeeeee !important}.advancedreviews-summary-block table .star-line .star-bar-container .star-bar{background:#ffc600 !important}.advancedreviews-percent-star .rating{float:none !important;width:auto !important;text-align:left !important;display:inline-block !important}.advancedreviews-reviews-count{float:none !important;width:auto !important;text-align:left !important;margin:10px !important;display:inline-block !important;font-size:15px !important}.advancedreviews-percent-star .rating-summary{text-align:left !important;margin-bottom:10px !important;font-weight:bold}.advancedreviews-percent-star .product-reviews-summary{margin-bottom:0px !important}.advancedreviews-percent-star .rating-summary .rating-result{width:125px !important}.advancedreviews-percent-star .rating-summary .rating-result:before{color:rgba(0,0,0,0.16) !important;font-size:25px !important;height:25px !important;line-height:25px !important}.advancedreviews-percent-star .rating-summary .rating-result>span:before{color:#ffc600 !important;font-size:25px !important;height:25px !important;line-height:25px !important}.rating-summary .rating-result:before{color:rgba(0,0,0,0.16) !important}.rating-summary .rating-result>span:before{color:#ffc600 !important}.advancedreviews-summary-block{margin-bottom:25px !important}.bss_advancedreview .review-items .review-item{padding:15px 0px !important}.bss_advancedreview .review-items .review-item:first-child{border-top:1px solid #c9c9c9}.bss_advancedreview .review-ratings{display:inline-block !important;vertical-align:top}.bss_advancedreview .review-ratings .rating-label{display:none !important}.bss_advancedreview .review-title{margin:0px 0px 0px 10px !important;display:inline-block !important;vertical-align:middle}.bss_advancedreview .block-title{display:none !important}.review-toolbar{margin:0px !important}.review-ratings~.review-details{margin:0px !important}.review-ratings~.review-content{margin:18px 0px 18px 0px !important}.advancedreview .column-right{float:left !important}.review-date time{font-style:normal;color:#bbbbbb}.advancedreview .helpful-button{border-style:solid;text-shadow:none;text-decoration:none;border-width:2px;border-radius:3px;box-shadow:none;padding:13px 25px;transition:all 200ms ease-in-out;padding:0px !important;line-height:10px !important;color:#333333 !important;border-color:#eeeeee;background:#eeeeee;height:30px !important}.advancedreview .helpful-button a{color:#333333 !important;padding:7px 15px !important;height:38px;line-height:24px}.advancedreview .helpful-button a:hover{text-decoration:none;color:#ffffff !important}.advancedreview .helpful-button:hover{color:#ffffff;border-color:#5bd2ec;background:#5bd2ec}.advancedreview .helpful-button:hover a{color:#ffffff !important}.product-info-main .product-reviews-summary .rating-summary .rating-result:before{color:rgba(0,0,0,0.16)}.product-info-main .product-reviews-summary .rating-summary .rating-result>span:before{color:#ffc600}.bss_advancedreview .review-toolbar:first-child{background:none !important}.review-control-vote label:before{color:#ffc600 !important}.review-tipps-and-guidelines{border:1px solid #e7e7e7;margin:0px;padding:15px;margin-bottom:20px}.review-tipps-and-guidelines-title{font-weight:bold}.review-tipps-and-guidelines-content ul{list-style-type:disc !important;padding-left:20px !important;margin-bottom:15px !important}.review-tipps-and-guidelines-content ul li{display:list-item !important;overflow:unset !important}.review-tipps-and-guidelines-content a{color:#00a9c7 !important}@media (min-width:640px){.bss_advancedreview .review-ratings{float:none !important;vertical-align:middle}.review-toolbar{margin:0px !important}.review-ratings~.review-details{margin:0px 0px !important}.review-ratings~.review-content{margin:18px 0px 18px 0px !important}}.cms-page-title{margin-bottom:20px}.cms-content p{margin-bottom:10px}.cms-content h4{font-size:1.3rem}#shippingTable{width:auto !important;margin-bottom:20px}#shippingTable td{padding:0px !important;text-align:right}#shippingTable td.a-left{text-align:left}#shippingTable td.a-right{text-align:right}.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#e5e5e5;text-indent:-9999em;overflow:hidden}.feature h6{line-height:20px !important;font-size:14px !important;font-weight:600 !important}.feature p{line-height:20px !important}.category-description .feature p{line-height:24px !important}.paymentMethod span{margin-right:8px}.payment-block{margin-bottom:20px}.payment-border{border:1px solid #cccccc}.payment-title{display:inline-block;line-height:26px;margin-left:10px;vertical-align:top}.payment-text{padding-left:56px}.masterCard{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px 0px;background-size:44px 338px;width:44px;height:26px}.visa{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -26px;background-size:44px 338px;width:44px;height:26px}.paypal{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -52px;background-size:44px 338px;width:44px;height:26px}.paymentmethod-container .paypal{vertical-align:unset}.postFinance{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -78px;background-size:44px 338px;width:44px;height:26px}.rechnung_de{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -104px;background-size:44px 338px;width:44px;height:26px}.rechnung_fr{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -130px;background-size:44px 338px;width:44px;height:26px}.rechnung_it{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -156px;background-size:44px 338px;width:44px;height:26px}.rechnung_en{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -182px;background-size:44px 338px;width:44px;height:26px}.vorkasse_de{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -208px;background-size:44px 338px;width:44px;height:26px}.vorkasse_fr{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -234px;background-size:44px 338px;width:44px;height:26px}.vorkasse_it{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -260px;background-size:44px 338px;width:44px;height:26px}.vorkasse_en{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -286px;background-size:44px 338px;width:44px;height:26px}.americanExpress{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/paymentLogosSpriteSheet.png);background-position:0px -312px;background-size:44px 338px;width:44px;height:26px}.twint{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/twint.png);background-position:0px 0px;background-size:69px 26px;width:69px;height:26px}.twint-footer{display:inline-block;zoom:1;*display:inline;background-image:url(../images/paymentLogos/twint_footer.png);background-position:0px 0px;background-size:44px 26px;width:44px;height:26px}.dhl{float:left;background-image:url(../images/shippingLogos/dhl@2x.png);background-position:0px 0px;background-size:70px 20px;width:70px;height:20px;margin-top:0px}.postCH_de{float:left;background-image:url(../images/shippingLogos/postCH_de@2x.png);background-position:0px 0px;background-size:70px 20px;width:70px;height:20px;margin-top:0px}.postCH_en{float:left;background-image:url(../images/shippingLogos/postCH_en@2x.png);background-position:0px 0px;background-size:70px 20px;width:70px;height:20px;margin-top:0px}.postCH_fr{float:left;background-image:url(../images/shippingLogos/postCH_fr@2x.png);background-position:0px 0px;background-size:70px 20px;width:70px;height:20px;margin-top:0px}.postCH_it{float:left;background-image:url(../images/shippingLogos/postCH_it@2x.png);background-position:0px 0px;background-size:70px 20px;width:70px;height:20px;margin-top:0px}.recycling{float:left;background-image:url(../images/shippingLogos/beanarella-Recycling@3x.png);background-position:0px 0px;background-size:70px 20px;width:70px;height:20px;margin-top:0px}.dpd{float:left;background-image:url(../images/shippingLogos/dpd.png);background-position:0px 0px;background-size:70px 20px;width:70px;height:20px;margin-top:0px}.shipping-method-inline{float:none;display:inline-block;zoom:1;*display:inline;margin:0px 2px -5px 0px}.stripe-icon-container.right{float:none !important;padding-left:10px}#stripe-payments-card-number{width:16em !important}#stripe-payments-card-cvc{width:7em !important}.sidebar-20-bar-block{display:none !important}@media (min-width:1520px){.sidebar-20-bar-block{display:block !important}}.product-offer .crosslink{color:#334b9a;font-weight:bold}.products-grid .price-box .price{font-size:1rem !important}.price-box .special-price .price{color:red !important}.minimal-price{font-weight:600;font-size:1.125rem;line-height:1;margin-top:5px}.products-grid .minimal-price{font-size:1rem}.minimal-price .price{color:red !important}.minicart-items .product-item-details .details-qty .label{margin-right:5px}.minimal-price-link{color:red !important}.prices-tier{margin-top:.75em}.prices-tier.items{font-size:14px !important}.prices-tier .item{position:relative;line-height:20px !important;margin-bottom:0 !important;padding:0 0 0 28px !important}.prices-tier .item:before{content:"\e81a";font-family:'porto-icons';line-height:20px;left:0px;position:absolute;top:0px;text-align:center;width:24px;transition:left 150ms ease-out;-moz-transition:left 150ms ease-out;-webkit-transition:left 150ms ease-out;-o-transition:left 150ms ease-out}.prices-tier.items .price-container .price{font-size:14px !important}.prices-tier.items .benefit{color:#334b9a !important}.autocomplete-selected{background:#f5f5f5 !important}.category-bottom-description h3 .crosslink{color:inherit !important}img.nori-compatible-info{max-width:50%}.bio-fair-container{margin-top:15px}.bio-fair-images{position:absolute;height:48px;vertical-align:middle}.bio-fair-images .fairtrade{display:inline-block;background-image:url(../images/fairtrade.png);background-position:0px 0px;background-size:40px 48px;width:40px;height:48px;margin-right:6px}.bio-fair-images .bio{display:inline-block;background-image:url(../images/bio_large.png);background-position:0px 0px;background-size:72px 48px;width:72px;height:48px;margin-right:6px}.product-additional-pictures{margin-top:5px;vertical-align:top}.product-intensity{margin-top:20px;margin-right:40px;display:inline-block;zoom:1;*display:inline;vertical-align:top}.product-intensity img{width:125px}.product-tassen{display:inline-block;zoom:1;*display:inline;vertical-align:top}.product-tassen img{width:84px}.sales-text{font-size:14px}.sales-text-head{font-size:18px;font-weight:bold}.sales-text-red{color:red}.sales-text-mail{text-align:center;margin-top:20px}.minicart-wrapper .block-minicart .total-count .actions a.viewcart{padding:10px;background:#eeeeee;color:#555555 !important}.minicart-wrapper .block-minicart .total-count .actions a.viewcart:hover{background:#3ec2df;color:#ffffff !important}.swatch-option:focus{box-shadow:none !important}.coffee_break_text{margin:10px 0 10px 0;padding:12px 8px;background:#eeeeee;color:#555555;clear:both}.products-list .coffee_break_text{margin:10px 10px 10px 10px}.products-list .product-item-info{border-top:1px solid #e5e5e5;padding-top:10px}.products-grid .product-item{border-top:1px solid #e5e5e5;padding-top:10px}.action-primary{font-size:1em !important;text-transform:none !important;background:#333333 !important;border:1px solid #333333 !important;color:#ffffff !important}button.action.primary{background-color:#333333 !important;border-color:#333333 !important;color:#ffffff !important}.action.primary,.action.primary:active{letter-spacing:0px !important;text-transform:none !important}.action-primary:hover{background-color:#3ec2df !important;border:1px solid #3ec2df !important;color:#fff}.catalog-product-view button.action.primary,.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action{color:#ffffff !important}.actions-toolbar>.primary .action:hover,.actions-toolbar>.secondary .action:hover{background:#3ec2df !important;border-color:#3ec2df !important}.catalog-product-view .box-tocart .action.tocart:before{vertical-align:top !important;line-height:43px !important}.catalog-product-view .box-tocart .action.tocart span{vertical-align:top !important;line-height:43px !important;display:inline-block !important}.cart-summary .checkout-methods-items .action.primary.checkout:hover{background-color:#3ec2df !important}.block-minicart .subtotal .label:after{display:none}.block-minicart .block-content>.actions>.primary .action.primary:hover{background-color:#3ec2df !important}.product-item-info .product-item-details .product-item-actions .tocart{color:#333333 !important;background-color:#eeeeee !important;border-color:#eeeeee !important;text-transform:none !important}.product-item-info .product-item-details .product-item-actions .tocart:hover{color:#ffffff !important;background-color:#3ec2df !important;border-color:#3ec2df !important}.minicart-wrapper .action.showcart .minicart-icon{font-size:29px !important}.page-wrapper>.breadcrumbs .items>li strong{font-weight:700 !important;letter-spacing:0 !important;color:#CCCCCC !important}.page-wrapper>.breadcrumbs .items>li{text-transform:none !important}.block-category-list .block-title,.filter-options-title,.filter .filter-current-subtitle{border-bottom:1px solid #dfdfdf !important;color:#767F84 !important;letter-spacing:0px !important;font-size:16px !important;line-height:1.2 !important;text-transform:none !important;font-weight:700 !important}.filter-label{text-transform:none !important}.filter-options-content a{font-size:14px !important}.filter-current{padding:10px !important;background:#f5f5f5}.filter-current .filter-value{color:#d90000}.filter-content .filter-actions{background:#f5f5f5}.navigation .isCurrentActive{background-color:#333333;color:#ffffff}.page-header.type2 .navigation .level0.isCurrentActive .level-top{color:#ffffff !important}.panel.header .top-links-icon{padding:0px 0px 0px 10px !important}.page-header.type2 .panel.wrapper{min-height:20px !important}.page-wrapper #amredirect-popup{display:none}.modals-wrapper #amredirect-popup{display:block}.form-edit-account .actions-toolbar{clear:both}select.ui-datepicker-year{padding:8px 12px 8px 5px}.firecheckout .fieldset>.field.street .control .field{display:block}.account.page-layout-2columns-left .sidebar-additional{width:100% !important}.filter-options-title:after{display:none}.page-header .panel.wrapper .header-left a.swiss-coffee{font-size:13px;font-weight:600;color:#777777}.page-header .panel.wrapper .header-left a.swiss-coffee:hover{text-decoration:none;color:#3ec2df}.page-header .panel.wrapper::after{border-bottom:none !important}.page-header.type2 .header-contact .wishlist{display:none}.page-wrapper>.breadcrumbs{border-bottom:none !important}.footer-middle{padding:0px !important}.footer-middle>.container{padding-top:.5rem;padding-bottom:0}.footer-middle-2>.container{padding-bottom:1.5rem}.footer-middle i,.footer-middle .contact-info i,.footer-middle em{display:block !important}.footer-middle ul.contact-info [class^="porto-icon-"],.footer-middle ul.contact-info [class*=" porto-icon-"]{font-size:20px !important;float:left}.footer-middle ul.contact-info p{display:block !important;padding-left:35px !important;line-height:18px !important}.footer-middle a{font-size:14px !important;font-weight:400 !important}.footer-middle a:hover{text-decoration:none !important}.footer-middle,.footer-middle p{font-size:14px !important}.footer-middle .block .block-title strong{font-size:16px !important;font-weight:600 !important}.footer-middle ul.contact-info [class^="porto-icon-"],.footer-middle ul.contact-info [class*=" porto-icon-"]{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;margin-left:-5px;margin-right:3px}.footer-middle .shipping-payment .paymentmethod-container{margin-left:14px}.footer-middle .stores li:first-child{margin-bottom:10px}.footer-middle .stores em{float:left}.footer-middle .stores li a{display:block !important;padding-left:35px}.footer-middle .icon-footer-color{color:#777777}.footer-middle .block.newsletter .control{margin-right:5px}.footer-middle .block.newsletter input{background-color:#dddddd !important;color:#333333 !important;padding-left:8px !important;border-bottom:solid 1px #aaaaaa !important;height:40px !important}.footer-middle .block.newsletter input::placeholder{color:#333333 !important}.footer-middle .block.newsletter input::-webkit-input-placeholder{color:#333333 !important}.footer-middle .block.newsletter input:-moz-placeholder{color:#333333 !important}.footer-middle .block.newsletter input::-moz-placeholder{color:#333333 !important}.footer-middle .block.newsletter input:-ms-input-placeholder{color:#333333 !important}.footer-middle .block.newsletter .action.subscribe{height:40px!important;border-style:solid !important;text-shadow:none !important;text-decoration:none !important;border-width:2px !important;border-radius:3px !important;box-shadow:none !important;padding:13px 25px !important;transition:all 200ms ease-in-out !important;padding:7px 15px !important;line-height:10px !important;color:#333333 !important;border-color:#cccccc !important;background:#cccccc !important}.footer-middle .block.newsletter .action.subscribe:hover{color:#ffffff !important;border-color:#5bd2ec !important;background:#5bd2ec !important}.footer-middle .block.newsletter .action.subscribe span{height:25px !important;line-height:25px !important;color:#333333 !important;text-transform:none !important;font-weight:400 !important}.footer-middle .block.newsletter .action.subscribe:hover span{color:#ffffff !important}.footer-middle .block.newsletter .action.subscribe span:after{display:none !important}.footer-middle .block.newsletter div.mage-error[generated]{margin-top:0px !important;max-width:172px}.footer-middle>.container::after{border:none !important}.footer-bottom{padding:0px 0 60px !important}.footer-bottom .container:before{display:none}.footer-bottom address{line-height:26px !important;font-size:13px !important;padding-top:5px !important}.ib{background-color:#334b9a;color:#ffffff}.ib-hover:hover,.feature-icon-hover:hover .ib{background-color:#5bd2ec;color:#ffffff}.ib-ef-1:hover,.feature-icon-hover:hover .ib-ef-1{background-color:#5bd2ec;color:#ffffff}.ib-ef-1:after{box-shadow:0 0 0 4px #5bd2ec}.ib-ef-2{box-shadow:0 0 0 4px #334b9a}.ib-ef-2:after{background-color:#334b9a}.ib-ef-2a:hover,.feature-icon-hover:hover .ib-ef-2a{color:#ffffff}.ib-ef-2b:hover,.feature-icon-hover:hover .ib-ef-2b{color:#334b9a}.ib-ef-3{box-shadow:0 0 0 4px #334b9a}.ib-ef-3:after{background-color:#334b9a}.ib-ef-3a:hover,.feature-icon-hover:hover .ib-ef-3a{color:#334b9a}.ib-ef-3b{color:#334b9a}.ib-ef-3b:hover,.feature-icon-hover:hover .ib-ef-3b{color:#ffffff}.ib.icon-color-productview{background-color:#eeeeee;color:#333333}.ib-hover.icon-color-productview:hover,.feature-icon-hover:hover .ib.icon-color-productview{background-color:#5bd2ec !important;color:#ffffff !important}.product-info-main .widget{margin:0 !important}.widget,.footer .widget{margin-top:0 !important;margin-bottom:0 !important}.slide-item .text{visibility:hidden}.slide-item .text.animated{visibility:visible}.owl-carousel.nav-inside .owl-nav .owl-prev{left:0 !important}.owl-carousel.nav-inside .owl-nav .owl-next{right:0 !important}.owl-nav button{opacity:0;background:#e5e5e5 !important;transition:opacity 300ms ease-in-out,background-color 300ms ease-in-out,color 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out,background-color 300ms ease-in-out,color 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out,background-color 300ms ease-in-out,color 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out,background-color 300ms ease-in-out,color 300ms ease-in-out}#banner-slider-demo-13:hover .owl-nav .owl-prev,#banner-slider-demo-13:hover .owl-nav .owl-next{opacity:1}#banner-slider-demo-13 .owl-nav .owl-prev:hover,#banner-slider-demo-13 .owl-nav .owl-next:hover{opacity:1 !important;background:#000000 !important}#banner-slider-demo-13 .owl-nav .owl-prev:before,#banner-slider-demo-13 .owl-nav .owl-next:before{color:#000000 !important}#banner-slider-demo-13 .owl-nav .owl-prev:hover::before,#banner-slider-demo-13 .owl-nav .owl-next:hover::before{color:#ffffff !important}.wpb_content_element .owl-nav .owl-prev,.wpb_content_element .owl-nav .owl-next{opacity:1;background:#eeeeee !important}.wpb_content_element .owl-nav .owl-prev:hover,.wpb_content_element .owl-nav .owl-next:hover{background:#000000 !important}.wpb_content_element .owl-nav .owl-prev:before,.wpb_content_element .owl-nav .owl-next:before{color:#000000 !important}.wpb_content_element .owl-nav .owl-prev:hover::before,.wpb_content_element .owl-nav .owl-next:hover::before{color:#ffffff !important}.owl-item .product-reviews-summary.short{display:none !important}.wpb_content_element .owl-carousel .owl-nav{top:47% !important}.delay-0-5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-1{-webkit-animation-delay:1s;animation-delay:1s}.delay-1-5{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-2{-webkit-animation-delay:2s;animation-delay:2s}.delay-2-5{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-3{-webkit-animation-delay:3s;animation-delay:3s}.delay-3-5{-webkit-animation-delay:3.5s;animation-delay:3.5s}.delay-4{-webkit-animation-delay:4s;animation-delay:4s}.delay-4-5{-webkit-animation-delay:4.5s;animation-delay:4.5s}.delay-5{-webkit-animation-delay:5s;animation-delay:5s}.delay-6{-webkit-animation-delay:6s;animation-delay:6s}.delay-7{-webkit-animation-delay:7s;animation-delay:7s}.delay-8{-webkit-animation-delay:8s;animation-delay:8s}.delay-9{-webkit-animation-delay:9s;animation-delay:9s}.delay-10{-webkit-animation-delay:10s;animation-delay:10s}.duration-0-5{-webkit-animation-duration:.5s !important;animation-duration:.5s !important}.duration-1{-webkit-animation-duration:1s !important;animation-duration:1s !important}.duration-2{-webkit-animation-duration:2s !important;animation-duration:2s !important}.duration-3{-webkit-animation-duration:3s !important;animation-duration:3s !important}.duration-4{-webkit-animation-duration:4s !important;animation-duration:4s !important}.duration-5{-webkit-animation-duration:5s !important;animation-duration:5s !important}.beanarella-sticker{display:flex;align-items:flex-start;margin-bottom:20px}.beanarella-sticker-unser-tipp-logo{max-width:100px;margin-right:15px}.beanarella-sticker-unser-tipp-text{display:flex;flex-direction:column}.product.description h2{font-weight:500;font-size:1.4em;margin-bottom:.5rem}.product-info-main .product.overview h2{font-weight:500;font-size:1.4em;margin-bottom:.5rem}.product.info.detailed .product.description h2{font-weight:500;font-size:1.4em;margin-bottom:.5rem}.product.info.detailed .product.description h3{font-weight:600;font-size:1.4em;margin-bottom:.5rem}.stock.unavailable{color:red}.product.description ul li{display:list-item !important;list-style:disc !important}.category-kaffeekapseln .toolbar .sorter{display:none}.block.block-reorder{padding:20px 20px !important;background:#e7e8e9;margin-bottom:0px !important}.sidebar .block.block-info{margin-bottom:2em !important}.columns .sidebar-additional{padding:0 !important}.sidebar .product-items-names .product-item-name{display:inline-block;width:80%;white-space:normal}.product-item-name a{white-space:normal}#shopping-cart-table .product-item-name{white-space:normal;font-weight:500;font-size:14px !important;line-height:1.35;color:#222529}.block-viewed-products-grid .product-item-details .product-item-name a{min-height:38px;max-height:38px}.block-reorder .product-item .field.item{vertical-align:top}.sidebar .action.tocart{background:#222529 !important;border-color:#222529 !important}.sidebar .action.tocart:hover{background:#3ec2df !important;border-color:#3ec2df !important}.sidebar .action.tocart span{font-weight:400 !important;font-size:14px !important;letter-spacing:0px !important;color:#ffffff !important}.sidebar .nav.items .item>.delimiter{border:none}.product-item [class^='swatch-opt-']{padding-bottom:0px !important}.price-per-weight{font-size:11px;font-weight:400;line-height:16px}.products-list .price-per-weight,.products-grid .price-per-weight{margin-top:0rem;margin-bottom:.5rem}.products-list .product-item-info .product-item-details .price-box,.products-grid .product-item-info .product-item-details .price-box{margin-bottom:7px !important}.owl-carousel .product-item-info .product-item-details .price-box{margin-bottom:.5rem !important}.owl-carousel .product-item-info .product-item-details .product-item-name a{min-height:38px;max-height:38px}.price-per-weight .ppw{display:none}.price-per-weight .ppw0{display:block}.product-options-bottom .price-box,.product-info-price .price-box{display:inline-block}.product-info-price{overflow:hidden}.product-info-main .product-info-price .old-price .price-wrapper .price{font-size:21px !important;color:#a7a7a7 !important;font-weight:600 !important}.product-info-stock-sku{float:right;font-size:14px;font-weight:normal;text-transform:uppercase}.product-info-stock-sku .configurable-variation-qty{display:none}.product-info-stock-sku .stock span+span{color:#222529;font-weight:700}.product-item-info .qty-box{margin-bottom:10px;display:inline-flex;position:relative;text-align:left;vertical-align:top}.products-list .product-item-info .qty-box{margin-right:5px}.product-item-info .qty-box .qtyminus:not(:hover),.product-item-info .qty-box .qtyplus:not(:hover){color:#222529}.product-item-info .qty-box .qtyminus{left:1px}.product-item-info .qty-box .qtyplus{left:-1px}.product-item-info .qty-box .qtyminus,.product-item-info .qty-box .qtyplus{background:transparent;border-color:rgba(0,0,0,0.09) !important}.product-item-info .qty-box .qtyminus,.product-item-info .qty-box .qtyplus{position:relative;width:2em;height:36px;line-height:1;border:1px solid;padding:0;outline:none;text-indent:-9999px}.product-item-info .qty-box .qtyminus:before,.product-item-info .qty-box .qtyplus:before{content:'';position:absolute;left:50%;top:50%;width:9px;border-top:1px solid;margin-top:-0.5px;margin-left:-4.5px}.product-item-info .qty-box .qtyplus:after{content:'';position:absolute;left:50%;top:50%;height:9px;border-left:1px solid;margin-top:-4.5px;margin-left:-0.5px}.product-item-info .qty-box .qty{-moz-appearance:textfield;text-align:center;width:2.5em;height:36px;padding-left:0;padding-right:0;box-shadow:none;border-radius:0;font-family:Poppins,sans-serif;color:#222529;line-height:1.42857;padding:8px 0;font-size:.85rem}.products-grid .product-item-details{text-align:center}.products-grid .product-item-details .product-reviews-summary{text-align:left}.products-grid .product-item-details .product-reviews-summary.empty{margin:0px !important}.product-item-info.type4 .product-reviews-summary{margin:0 auto .625rem auto !important}.products-grid .actions-primary{width:100%}.products-grid .product-item-actions form{text-align:center;width:100%}.products-grid .product-item-actions form .tocart{display:block;text-align:center;margin:0 auto}.product.media{position:relative}.product-labels{top:0px !important;left:0px !important;text-transform:none !important}.product-labels .product-label{min-width:55px;padding:8px 10px !important;margin-bottom:0px !important;font-size:14px !important}.price-box .product-labels{position:relative !important;float:left;margin-right:10px}.product-labels .product-label.sale-label{background-color:#334b9a !important}.product-labels .product-label.new-label{background-color:#3ec2df !important}.catalog-product-view .price-box .price-container{float:left;line-height:30px}.catalog-product-view .price-box .special-price{display:block}.catalog-product-view .widget .widgettitle{font-size:14px;color:#000000}.catalog-product-view .owl-item .price-box .price-container{float:none;line-height:unset}.catalog-product-view .owl-item .price-box .product-labels{display:none}.catalog-product-view .owl-item .price-box .special-price{display:inline-block}.catalog-product-view .owl-carousel .product-item-info{background:#ffffff}.catalog-product-view .owl-carousel .owl-nav .owl-prev:before,.catalog-product-view .owl-carousel .owl-nav .owl-next:before{color:#ffffff !important}.catalog-product-view .owl-carousel .owl-nav .owl-prev,.catalog-product-view .owl-carousel .owl-nav .owl-next{background:#000000 !important}.catalog-product-view .block.widget .products-grid .owl-carousel .product-item{padding-left:10px !important;padding-right:10px !important;width:auto !important}.widget.block-viewed-products-grid .block-title strong{line-height:1.4;font-weight:700;text-transform:uppercase;font-size:14px;color:#000000}.widget.block-viewed-products-grid .product-item-name a{min-height:38px;max-height:38px}.product-info-main .product-info-stock-sku{margin:0px !important}.product-info-price{margin-top:1rem !important;margin-bottom:1rem !important}.product-item .rating-summary .rating-result{width:65px !important}.product-info-main .product-reviews-summary:after{width:100% !important;border-top:1px solid #dae2e6 !important;margin:1rem 0 1rem 0 !important}.product-info-main .product-reviews-summary .reviews-actions a:not(:last-child)::after{border-left:2px solid #dae2e6 !important}.product-info-main .qty.field .control,.product-info-main .qty.field .qty-changer{margin-left:0px !important}.product-info-main .box-tocart .input-text.qty{font-family:inherit !important;vertical-align:baseline!important;height:43px !important;font-size:1rem !important;font-weight:700 !important;color:#222529 !important;border-color:#e7e7e7 !important}.qty.field .input-text.qty,.col.qty .input-text.qty{height:43px !important;line-height:14px}.product-info-main .qty.field .qty-changer>a:first-child{right:0 !important;left:auto !important}.product-info-main .qty.field .qty-changer>a{height:43px !important;line-height:43px !important;width:30px !important;border:1px solid #e7e7e7 !important;color:#222529 !important}.qty.field .qty-changer>a,.col.qty .qty-changer>a{height:43px !important;line-height:43px !important}.product-add-form .qty.field div.mage-error[generated]{width:250px;position:absolute;top:40px;left:0px;font-weight:600;line-height:24px}.product-item-photo .intensity{position:relative;width:100%;text-align:center;margin-top:3px;margin-right:0}.product-item-photo .intensity img{width:125px;margin:0 auto}.products-grid .product-item-photo .intensity img{display:none}.bio-fair-container{margin-top:15px}.bio-fair-images{position:absolute;height:48px;vertical-align:middle}.bio-fair-text{display:inline-block;min-height:48px;line-height:24px;padding-left:130px;vertical-align:middle;font-size:14px;white-space:normal}.product-additional-pictures{margin-top:5px;vertical-align:top}.product-intensity{margin-top:20px;margin-right:40px;display:inline-block;zoom:1;*display:inline;vertical-align:top}.category-title,.page-title{border-bottom:1px solid #a0a0a0 !important;margin-bottom:20px !important}.page-title h1{font-family:'Playfair Display',serif !important;font-size:32px !important;margin:0px 0 0px 0 !important;min-height:37px !important;color:#111 !important;font-weight:700;letter-spacing:-0.01em;display:block !important;visibility:visible !important;text-align:center}span.base[data-ui-id="page-title-wrapper"]{min-height:32px !important;display:block !important}.catalogsearch-result-index .page-main{padding-top:0}.catalogsearch-result-index .page-title{border-bottom:none !important;margin-bottom:20px !important;font-size:28px !important;margin:0px !important;min-height:37px}.limiter .label{display:inline-block}.category-description{border-bottom:1px solid #a0a0a0 !important;margin-bottom:15px !important}.category-kapselmaschinen.catalog-category-view .category-description{border-bottom:none !important}@media only screen and (max-width:767px){.product-item-photo .intensity{margin-bottom:10px}.page-header .panel.wrapper,.main-panel-top{display:none}}@media only screen and (min-width:768px){.product.data.items>.item.content{margin-top:40px !important}.product.data.items>.item.title>.switch{font-family:'Open Sans' !important;font-size:13px !important;font-weight:700 !important;line-height:24px !important}.product.data.items>.item.title{padding:7px 0 !important}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover{border-bottom:none !important}}.catalog-category-view .sidebar.sidebar-main .sidebar-content{border:none !important}.filter-options-item{border-bottom:none !important;padding:0px 0px 20px 0px}.filter-options-title .toggle{display:none !important}.block-vertnav{padding-right:0px}.sideacco{float:left;width:100%}.sideacco .number{color:#aaa;margin-left:3px}.sideacco li>a>span>.cat-label{position:static;display:inline-block !important;padding:0 4px;margin-left:3px}.sideacco li>a>span>.pin-bottom:before{display:none}.uaccordion{padding:0;margin:0;list-style-type:none}.uaccordion ul{display:block;float:left;width:100%;padding:0;margin:0}.uaccordion li{float:left;display:block;width:100% !important;padding:0 !important;margin:0;list-style-type:none;cursor:pointer;position:relative}.uaccordion li a{display:block;padding:15px 10px;font-size:1.1666em;line-height:1.2857em}.uaccordion li li a{padding-left:20px}.uaccordion li li li a{padding-left:40px}.uaccordion li li li li a{padding-left:60px}.uaccordion li.parent>a{padding-right:54px}.uaccordion .opener{position:absolute;right:0;top:0;display:block;cursor:pointer;text-align:center;width:49px;height:49px;line-height:49px}.uaccordion .opener:hover{background-color:rgba(0,0,0,0.05)}.uaccordion-style1 li a{padding:0px 10px}.uaccordion-style1 li li a{padding-left:20px}.uaccordion-style1 li li li a{padding-left:35px}.uaccordion-style1 li li li li a{padding-left:50px}.uaccordion-style1 li.parent>a{padding-right:33px}.uaccordion-style1 li a{border-bottom-color:#eee;border-bottom:1px solid rgba(0,0,0,0.06);font-size:1em;line-height:1.5em}.uaccordion-style1 li a:hover{background-color:rgba(0,0,0,0.03)}.uaccordion-style1 .opener{width:28px;height:28px;line-height:28px;background-color:rgba(0,0,0,0.03) !important}.uaccordion-style1 .opener:hover{background-color:rgba(0,0,0,0.1)}.sideacco .nav-item>a{background-color:#f8f8f8;color:#333333}.sideacco .nav-item>.opener{color:#333333}.sideacco .nav-item.current>a{background-color:#333333;color:#f5f5f5}.sideacco .nav-item.current>.opener{color:#f5f5f5}.sideacco .nav-item>a:hover{background-color:#334b9a;color:#ffffff}.sideacco .nav-item>a:hover+.opener{color:#ffffff}.sideacco .nav-item>a{line-height:36px}.sideacco .nav-item.parent>a{padding-right:36px}.sideacco .nav-item>.opener{width:36px;height:36px;line-height:36px}a,.opener,a>.ib,a.feature-icon-hover>.ib{transition:color 300ms ease-in-out,background-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out,background-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out,background-color 300ms ease-in-out}a:hover,.opener:hover,a:hover>.ib,a.feature-icon-hover:hover>.ib{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms}.cat-label{padding:2px 4px !important;font-family:Arial,Helvetica,sans-serif !important;font-size:11px !important;font-weight:normal !important;line-height:18px !important;text-transform:none !important;text-shadow:none !important;transition:color 450ms ease-in-out,background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out,background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out,background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out,background-color 450ms ease-in-out;position:relative !important;top:0 !important;right:0 !important;margin:0 0 0 2px !important;border-radius:0px !important;border:none !important}li>a:hover>span>.cat-label{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms}li.level0>a>span{position:relative}li.level0>a>span>.cat-label{position:absolute;top:-10px;right:0;padding:0 6px !important;font-size:14px !important;line-height:22px !important}li.level0>a>span>.pin-bottom:before{position:absolute;right:6px;top:22px;width:0;height:0;content:"";border-style:solid;border-width:4px;border-color:transparent;transition:border-color 450ms ease-in-out;-moz-transition:border-color 450ms ease-in-out;-webkit-transition:border-color 450ms ease-in-out;-o-transition:border-color 450ms ease-in-out}li.level0>a:hover>span>.pin-bottom:before{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms}li.level1>a>span>.cat-label{display:inline-block !important;padding:0 4px !important;margin-left:5px !important;vertical-align:middle !important}li.level2>a>span>.cat-label{display:inline-block !important;padding:0 4px !important;margin-left:2px !important}.nav-mobile li>a>span>.cat-label,.nav-vert li>a>span>.cat-label{position:static;display:inline-block !important;padding:0 4px !important;margin-left:5px !important;font-size:14px !important;line-height:18px !important}.nav-mobile li>a>span>.pin-bottom:before,.nav-vert li>a>span>.pin-bottom:before{display:none}.sideacco li>a>span>.cat-label{position:static;display:inline-block !important;padding:0 4px !important;margin-left:3px !important}.sideacco li>a>span>.pin-bottom:before{display:none}.cat-label-label1{background-color:#5bd2ec;color:#ffffff}.cat-label-label2{background-color:#d52462;color:#ffffff}li>a:hover>span>.cat-label,.nav-regular li.level0:hover>a>span>.cat-label{background-color:#ff7214 !important}li.level0>a:hover>span>.pin-bottom:before,.nav-regular li.level0:hover>a>span>.pin-bottom:before{border-top-color:#ff7214 !important}.sw-megamenu.navigation .subchildmenu span.cat-label:before{display:none !important}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{text-decoration:none !important}.navigation .ui-menu-item:not(.level0)>a:hover{background-color:#f5f5f5 !important}.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a,.sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a{font-size:16px !important;font-weight:600 !important;line-height:24px !important;padding:4px 4px 4px 7px !important;color:#767F84 !important;text-transform:uppercase !important}.sw-megamenu.navigation li.level0.fullwidth .submenu a:hover>span,.sw-megamenu.navigation li.level0.staticwidth .submenu a:hover>span{text-decoration:none !important}.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1>a:hover,.sw-megamenu.navigation li.level0.staticwidth .submenu li.level1>a:hover{color:#3ec2df !important}.sw-megamenu.navigation li.level0.fullwidth .submenu a,.sw-megamenu.navigation li.level0.staticwidth .submenu a{font-weight:400 !important;text-transform:none !important;line-height:24px !important}.navigation .ui-menu-item.level2>a{padding:0 0 0 28px !important;position:relative !important;font-size:14px !important}.navigation .ui-menu-item.level2>a:before{content:"\e81a";font-family:'porto-icons';line-height:24px;left:0px;position:absolute;top:0px;text-align:center;width:24px;transition:left 150ms ease-out;-moz-transition:left 150ms ease-out;-webkit-transition:left 150ms ease-out;-o-transition:left 150ms ease-out}.navigation .ui-menu-item.level2>a:hover:before{left:4px}.sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block,.sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block,.sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block,.sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block{padding:15px !important}.sw-megamenu .menu-left-block a.button{font-size:18px !important;padding:15px !important;color:white !important;background:#334b9a !important;float:left}.sw-megamenu .menu-left-block a.button:hover{background:#3ec2df !important;color:#ffffff !important}.margin-bottom{margin-bottom:20px}.no-right-gutter{margin-right:0 !important;padding-right:0 !important}.no-left-gutter{margin-left:0 !important;padding-left:0 !important}.margin-bottom{margin-bottom:20px}.no-right-gutter{margin-right:0 !important;padding-right:0 !important}.no-left-gutter{margin-left:0 !important;padding-left:0 !important}.energy-description{display:inline-block;margin:0 0 7px 0;padding-right:20px;position:relative}.energy-description .energy-label{cursor:pointer;background-color:#cfd722;border-color:#cfd722;display:block;font-family:"Interstate","Trebuchet MS",Arial,Helvetica,Verdana,sans-serif !important;font-weight:bold;font-size:22px !important;line-height:1.3 !important;text-align:left;color:#fff;height:30px;padding:0 0 0 10px;position:relative;width:40px;margin:0}.energy-description .energy-label.energy-d{background-color:#EB1E23;border-color:#EB1E23}.energy-description .energy-label:after{border:15px solid transparent;border-right-width:0;border-left-color:inherit;content:"";height:0;position:absolute;right:-15px;top:0;width:0}.energy-description .energy-label-text{vertical-align:text-top}.products-grid .energy-description{padding-right:12px}.products-grid .energy-description .energy-label{font-size:17px !important;height:24px;width:35px}.products-grid .energy-description .energy-label:after{border:12px solid transparent;border-right-width:0;border-left-color:inherit;right:-12px}.energyLabelMessage{display:none;position:absolute;top:30px;left:-125px;z-index:10000;width:290px}.category-subcategories-list{display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.newsblock{padding:10px;border:1px solid #e5e5e5;overflow:hidden;text-align:center;background:#eeeeee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:31.333333%;margin-left:1%;margin-right:1%;margin-bottom:10px}.newsblock p{width:100%;line-height:20px;font-size:13px}.newsblock a{text-decoration:none}.newsblock img{width:100%;max-width:200px !important;margin:5px 0px 5px 0px;box-shadow:1px 1px 7px 0 rgba(102,102,102,0.4);display:inline-block !important}.newsblock .title{height:38px}.newsblock .description{height:115px;margin:0}@media only screen and (max-width:767px){.newsblock{width:100% !important;margin-left:0;margin-right:0}}@media only screen and (min-width:480px) and (max-width:767px){.newsblock{width:48% !important;margin-left:1%;margin-right:1%}}.faqlist_level1{list-style-type:none;list-style-type:decimal !ie;margin:0;padding:0;counter-reset:li-counter}.faqlist_level2{list-style-type:none;list-style-type:decimal !ie;margin:0;margin-left:40px;padding:0;counter-reset:li-counter}.faqlist_level1>li{margin-bottom:70px}.faqlist_level2>li{margin-bottom:1px;position:relative}.faqlist_level2 p{width:80% !important;margin:0px}.faq-accordion,.faq-accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.faq-accordion{width:100%}.faq-accordion{overflow:hidden;border-radius:3px;background:#ffffff}.faqlist_level1 h4{border-bottom:1px solid #595959;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-bottom:10px}.faq-accordion-section-title{cursor:pointer;width:100%;display:inline-block;transition:all linear .15s;font-size:14px;line-height:26px;color:#181818;font-weight:normal;text-decoration:none;text-transform:none;padding:0 0 0 24px}.faq-accordion-section-title:before{content:"\e81a";font-family:'porto-icons';line-height:26px;left:0px;position:absolute;top:0px;text-align:center;width:24px;transition:left 150ms ease-out;-moz-transition:left 150ms ease-out;-webkit-transition:left 150ms ease-out;-o-transition:left 150ms ease-out}.faq-accordion-section-title:hover:before{left:4px}.faq-accordion-section-title.active,.faq-accordion-section-title:hover{background-position:2px 0px;text-decoration:none}.faq-accordion-section:last-child .faq-accordion-section-title{border-bottom:none}.faq-accordion-section-content{border:1px solid #e5e5e5;background:#eeeeee;box-shadow:0 3px 8px rgba(99,99,99,0.16);margin:0 0 20px 15px;padding:15px;display:none}.faq-accordion-section-content a{color:#3ec2df}.video-container-16to9{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.video-container-16to9 .iframe_video,.video-container-16to9 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.category-info .video-container-16to9{box-shadow:1px 2px 4px 2px #cccccc}.video_description,.tutorials_video{width:100%;margin-bottom:20px;clear:both}@media only screen and (max-width:767px){.video-container-16to9{padding-bottom:56.25%}}#sub-category-listing ul li .CatName a,#sub-category-listing.category-grid-view ul li .mbsubcatName a{color:#555555 !important;text-decoration:none !important;min-height:70px;display:flex !important;align-items:center;justify-content:center;overflow:hidden;line-height:23px !important;max-height:70px;text-transform:none !important}#sub-category-listing ul li:hover .CatName a,#sub-category-listing.category-grid-view ul li:hover .mbsubcatName a{color:#555555 !important}#sub-category-listing.category-grid-view.category-col-3 ul li:nth-child(4n+1){clear:none !important}#product-options-wrapper .fieldset>.field .label{font-weight:bold !important}.option-description-text{font-size:14px !important;opacity:1 !important;color:#767F84 !important;letter-spacing:.07000000000000001px !important}#product-options-wrapper .options-list{position:relative;overflow:hidden;color:#000000;margin-right:0px}#product-options-wrapper .options-list:hover{color:#000000}#product-options-wrapper .options-list .field{position:relative;vertical-align:middle;width:46.5%;margin-right:3%;padding:0px;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#product-options-wrapper .options-list .field:nth-of-type(1){width:48%;margin-right:2%}#product-options-wrapper .options-list .field:nth-of-type(2){width:48%;margin-left:2%;margin-right:0%}#product-options-wrapper .options-list .field .label{margin-left:0px;padding:0;border:1px solid #555;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;min-height:100px;display:block;vertical-align:middle;font-size:16px;font-weight:bold;cursor:pointer;padding:0 16px 3px 45px}#product-options-wrapper .options-list input.radio{position:absolute;left:16px;height:100px;margin:0;padding:0 20px 0 0;cursor:pointer}#product-options-wrapper .options-list input.radio:checked+.label{background:#ffa500;background:#f12b63}#product-options-wrapper .options-list .option-input-text-heading{font-size:25px;line-height:38px;text-decoration:underline}#product-options-wrapper .options-list .field .label .price-notice{display:none}#product-options-wrapper p.option-description-text{color:#555555}.swatch-option.text.selected{background-color:#3ec2df;border-color:#3ec2df;color:#ffffff}#sub-category-listing ul li .CatName a,#sub-category-listing.category-grid-view ul li .mbsubcatName a{color:#555555 !important;text-decoration:none !important;min-height:70px;display:flex !important;align-items:center;justify-content:center;overflow:hidden;line-height:23px !important;max-height:70px;text-transform:none !important}#sub-category-listing ul li:hover .CatName a,#sub-category-listing.category-grid-view ul li:hover .mbsubcatName a{color:#555555 !important}#sub-category-listing.category-grid-view.category-col-3 ul li:nth-child(4n+1){clear:none !important}#product-options-wrapper .fieldset>.field .label{font-weight:bold !important}.option-description-text{font-size:14px !important;opacity:1 !important;color:#767F84 !important;letter-spacing:.07000000000000001px !important}#product-options-wrapper .options-list{position:relative;overflow:hidden;color:#000000;margin-right:0px}#product-options-wrapper .options-list:hover{color:#000000}#product-options-wrapper .options-list .field{position:relative;vertical-align:middle;width:46.5%;margin-right:3%;padding:0px;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#product-options-wrapper .options-list .field:nth-of-type(1){width:48%;margin-right:2%}#product-options-wrapper .options-list .field:nth-of-type(2){width:48%;margin-left:2%;margin-right:0%}#product-options-wrapper .options-list .field .label{margin-left:0px;padding:0;border:1px solid #555;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;min-height:100px;display:block;vertical-align:middle;font-size:16px;font-weight:bold;cursor:pointer;padding:0 16px 3px 45px}#product-options-wrapper .options-list input.radio{position:absolute;left:16px;height:100px;margin:0;padding:0 20px 0 0;cursor:pointer}#product-options-wrapper .options-list input.radio:checked+.label{background:#ffa500;background:#f12b63}#product-options-wrapper .options-list .option-input-text-heading{font-size:25px;line-height:38px;text-decoration:underline}#product-options-wrapper .options-list .field .label .price-notice{display:none}#product-options-wrapper p.option-description-text{color:#555555}.swatch-option.text.selected{background-color:#3ec2df;border-color:#3ec2df;color:#ffffff}.page-header.type2 .logo img{display:inline-block}.page-header.type2 .logo div{display:none}.header-row .header-center{padding:7px 15px !important}.header-row .header-right{padding:10px 0 !important}@media all and (min-width:768px),print{.page-header.type2 .logo img{width:188px}}@media (min-width:768px){.header-row .header-left{padding:0px !important}}@media only screen and (max-width:576px){.products-list .product-item-info{display:block}.products-list .product-item-details{max-width:100%}}@media only screen and (max-width:767px){.logo{max-width:130px !important}.feature{margin-bottom:30px !important}.porto-inner-container .ban img{width:100%}#product-options-wrapper .options-list .field:nth-of-type(1),#product-options-wrapper .options-list .field:nth-of-type(2){width:100%;margin:10px 0px}}@media only screen and (max-width:991px){.footer-middle .block.newsletter .control{float:left;width:auto}.footer-middle .block.newsletter .actions{float:left;overflow:visible;margin-left:5px}}@media (min-width:992px){.page-header.type2 .nav-sections{min-height:48px !important;min-height:36px !important}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{padding:15px 20px 15px 20px !important;padding:10px 16px 10px 16px !important}.page-header.type2 .navigation:not(.side-megamenu) .level0{margin-right:0px !important}.page-header.type2 .header.panel>.header.links>li>a{padding-top:0px !important;padding-bottom:0px !important}.page-header.type2 .navigation:not(.side-megamenu) li.level0:first-of-type{display:none}.page-header.type2 .navigation:not(.side-megamenu) .level0:nth-child(2){margin-left:0 !important}.sticky-logo{margin-right:5px !important}.page-header.type2 .sticky-logo{padding:2px 0 2px 0 !important}.sticky-logo .logo img{margin-right:0px !important}}.amredirect-modal .modal-title{display:none}#amredirect-popup p{margin-bottom:0px !important}.amredirect-modal button.accept{display:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx){.countryMessage li a .flag_CH{background-image:url(../images/flags/flags@2x.png)}.countryMessage li a .flag_DE{background-image:url(../images/flags/flags@2x.png)}.countryMessage li a .flag_AT{background-image:url(../images/flags/flags@2x.png)}.masterCard{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.postFinance{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.visa{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.paypal{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.rechnung_de{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.rechnung_fr{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.rechnung_it{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.rechnung_en{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.vorkasse_de{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.vorkasse_fr{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.vorkasse_it{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.vorkasse_en{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.americanExpress{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@2x.png)}.twint{background-image:url(../images/paymentLogos/twint@2x.png)}.twint-footer{background-image:url(../images/paymentLogos/twint_footer@2x.png)}.security-info-logo{background-image:url(../images/security/security-logo@2x.png)}.security-info-logo-gray{background-image:url(../images/security/security-logo-gray@2x.png)}.dhl{background-image:url(../images/shippingLogos/dhl@2x.png)}.postCH_de{background-image:url(../images/shippingLogos/postCH_de@2x.png)}.postCH_en{background-image:url(../images/shippingLogos/postCH_en@2x.png)}.postCH_fr{background-image:url(../images/shippingLogos/postCH_fr@2x.png)}.postCH_it{background-image:url(../images/shippingLogos/postCH_it@2x.png)}.recycling{background-image:url(../images/shippingLogos/beanarella-Recycling@2x.png)}.dpd{background-image:url(../images/shippingLogos/dpd@2x.png)}.symbols .start_stop{background-image:url(../images/symbols/start_stop@2x.png)}.symbols .bar_20{background-image:url(../images/symbols/bar_20@2x.png)}.symbols .liter_07{background-image:url(../images/symbols/liter_07@2x.png)}.symbols .liter_1{background-image:url(../images/symbols/liter_1@2x.png)}.symbols .liter_2{background-image:url(../images/symbols/liter_2@2x.png)}.symbols .milchaufschaeumer{background-image:url(../images/symbols/milchaufschaeumer@2x.png)}.symbols .festwasseranschluss{background-image:url(../images/symbols/festwasseranschluss@2x.png)}.symbols .watt_800{background-image:url(../images/symbols/watt_800@2x.png)}.symbols .watt_800_en_fr{background-image:url(../images/symbols/watt_800_en_fr@2x.png)}.symbols .watt_800_it{background-image:url(../images/symbols/watt_800_it@2x.png)}.symbols .watt_850{background-image:url(../images/symbols/watt_850@2x.png)}.symbols .watt_850_en_fr{background-image:url(../images/symbols/watt_850_en_fr@2x.png)}.symbols .watt_850_it{background-image:url(../images/symbols/watt_850_it@2x.png)}.symbols .watt_1000{background-image:url(../images/symbols/watt_1000@2x.png)}.symbols .watt_1000_en_fr{background-image:url(../images/symbols/watt_1000_en_fr@2x.png)}.symbols .watt_1000_it{background-image:url(../images/symbols/watt_1000_it@2x.png)}.symbols .watt_1100{background-image:url(../images/symbols/watt_1100@2x.png)}.symbols .watt_1100_en_fr{background-image:url(../images/symbols/watt_1100_en_fr@2x.png)}.symbols .watt_1100_it{background-image:url(../images/symbols/watt_1100_it@2x.png)}.faq-accordion-section-title{background-image:url(../images/menuArrow@2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3/1),only screen and (min-device-pixel-ratio:3),only screen and (min-resolution:3dppx){.countryMessage li a .flag_CH{background-image:url(../images/flags/flags@3x.png)}.countryMessage li a .flag_DE{background-image:url(../images/flags/flags@3x.png)}.countryMessage li a .flag_AT{background-image:url(../images/flags/flags@3x.png)}.masterCard{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.postFinance{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.visa{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.paypal{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.rechnung_de{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.rechnung_fr{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.rechnung_it{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.rechnung_en{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.vorkasse_de{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.vorkasse_fr{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.vorkasse_it{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.vorkasse_en{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.americanExpress{background-image:url(../images/paymentLogos/paymentLogosSpriteSheet@3x.png)}.twint{background-image:url(../images/paymentLogos/twint@3x.png)}.twint-footer{background-image:url(../images/paymentLogos/twint_footer@3x.png)}.security-info-logo{background-image:url(../images/security/security-logo@3x.png)}.security-info-logo-gray{background-image:url(../images/security/security-logo-gray@3x.png)}.dhl{background-image:url(../images/shippingLogos/dhl@2x.png)}.postCH_de{background-image:url(../images/shippingLogos/postCH_de@2x.png)}.postCH_en{background-image:url(../images/shippingLogos/postCH_en@2x.png)}.postCH_fr{background-image:url(../images/shippingLogos/postCH_fr@2x.png)}.postCH_it{background-image:url(../images/shippingLogos/postCH_it@2x.png)}.recycling{background-image:url(../images/shippingLogos/beanarella-Recycling@3x.png)}.dpd{background-image:url(../images/shippingLogos/dpd@3x.png)}.symbols .start_stop{background-image:url(../images/symbols/start_stop@3x.png)}.symbols .bar_20{background-image:url(../images/symbols/bar_20@3x.png)}.symbols .liter_07{background-image:url(../images/symbols/liter_07@3x.png)}.symbols .liter_1{background-image:url(../images/symbols/liter_1@3x.png)}.symbols .liter_2{background-image:url(../images/symbols/liter_2@3x.png)}.symbols .milchaufschaeumer{background-image:url(../images/symbols/milchaufschaeumer@3x.png)}.symbols .festwasseranschluss{background-image:url(../images/symbols/festwasseranschluss@3x.png)}.symbols .watt_800{background-image:url(../images/symbols/watt_800@3x.png)}.symbols .watt_800_en_fr{background-image:url(../images/symbols/watt_800_en_fr@3x.png)}.symbols .watt_800_it{background-image:url(../images/symbols/watt_800_it@3x.png)}.symbols .watt_850{background-image:url(../images/symbols/watt_850@3x.png)}.symbols .watt_850_en_fr{background-image:url(../images/symbols/watt_850_en_fr@3x.png)}.symbols .watt_850_it{background-image:url(../images/symbols/watt_850_it@3x.png)}.symbols .watt_1000{background-image:url(../images/symbols/watt_1000@3x.png)}.symbols .watt_1000_en_fr{background-image:url(../images/symbols/watt_1000_en_fr@3x.png)}.symbols .watt_1000_it{background-image:url(../images/symbols/watt_1000_it@3x.png)}.symbols .watt_1100{background-image:url(../images/symbols/watt_1100@3x.png)}.symbols .watt_1100_en_fr{background-image:url(../images/symbols/watt_1100_en_fr@3x.png)}.symbols .watt_1100_it{background-image:url(../images/symbols/watt_1100_it@3x.png)}.faq-accordion-section-title{background-image:url(../images/menuArrow@3x.png)}}.my-custom-menu{font-size:20px;font-weight:600;margin:20px 0;text-align:left;color:#333333}.my-custom-menu-line-break{display:block;margin-top:5px}.my-custom-menu-sub{font-size:16px;font-weight:normal;margin:10px 0;text-align:left;color:#4d4d4d}.video-wrapper{position:relative;margin:40px auto;overflow:hidden}.video-wrapper .video-thumbnail,.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;width:120px;height:120px;background:url('/media/catalog/category/play-button.png') no-repeat center;background-size:contain;pointer-events:none}.page-title-wrapper,.page-title-wrapper h1,span.base[data-ui-id="page-title-wrapper"]{display:block !important;visibility:visible !important;opacity:1 !important;font-size:32px !important;font-family:'Playfair Display',serif !important;color:#111 !important;font-weight:700;margin:0px 0 5px 0 !important;text-align:center}.sideacco li ul.nav-submenu{display:none}.navigation{width:100% !important;display:flex !important;min-height:38px !important}.navigation .level0{box-sizing:border-box;flex-shrink:1;flex-grow:1}.navigation .level0>.level-top{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs{max-height:38px;min-height:25px;display:block !important}i.porto-icon-plus{display:inline-block !important;width:14px;height:14px}img.beanarella-img-square,img.beanarella-img-wide{height:auto;width:100%}@font-face{font-display:swap}.catalog-product-view .breadcrumbs{min-height:25px !important}.catalog-product-view .product-info-main{min-height:300px !important}@font-face{font-display:swap}.sw-megamenu.navigation .subchildmenu span.cat-label{border-radius:0px !important}button.action.primary.tocart::before{margin-right:8px !important;vertical-align:middle !important;line-height:1 !important;color:inherit !important}.field.qty>.label{display:none !important}#bss-cookie-notice .container{background-color:#e5e5e5 !important}.product-unified-container{display:flex;flex-wrap:wrap;align-items:flex-start;border:2px solid #ddd;padding:.5rem}.product-unified-container .product-info-price{flex:0 0 auto;margin-right:20px}.product-unified-container .product-info-stock-sku{flex:1;align-self:center}.product-unified-container .product-add-form{flex:0 0 100%;margin-top:15px}.product-add-form .box-tocart{padding:0 !important;margin-top:0 !important}.product-add-form .box-tocart{border-top:none !important}.product-info-price{margin-bottom:0 !important}.product-options-bottom,.product-info-price{margin-bottom:.25 rem !important}.free-shipping{font-size:.9rem;font-weight:normal;color:#222;text-transform:none !important;margin-top:1px}.product-info-stock-sku .stock{font-size:.9rem;font-weight:normal;color:#222;display:inline-block !important;text-transform:none !important;margin-top:5px !important;margin-bottom:0 !important}.product-info-stock-sku .stock.available span+span{color:green !important}.product-info-main .product-info-stock-sku{padding-bottom:0 !important}.product-unified-container .product-add-form{margin-top:1rem !important}.product-info-main .product.overview{border-bottom:none !important}.product-add-form .box-tocart{border-bottom:none !important}.product-unified-container{border:2px solid #ccc !important}.page-title-wrapper{display:block !important;visibility:visible !important;opacity:1 !important;margin:15px 0 20px 0 !important}.page-title-wrapper h1{display:block !important;visibility:visible !important;opacity:1 !important;font-size:32px !important;color:#111 !important;font-weight:700 !important;text-align:center !important}.sideacco li:not(.item-active) ul.nav-submenu{display:none !important}.box-tocart{margin-top:20px !important;padding-top:15px !important;border-top:1px solid #eee !important}.qty-button-container{display:flex !important;align-items:center !important;gap:10px !important;margin-top:0 !important}.custom-tocart-button{background:#334b9a !important;border:3px solid #334b9a !important;color:#fff !important;border-radius:4px !important;padding:0 15px !important;transition:all .3s ease !important;width:250px !important;height:50px !important;font-size:16px !important;box-sizing:border-box !important;display:flex !important;justify-content:center !important;align-items:center !important}.custom-tocart-button:hover{background:transparent !important;border:3px solid #334b9a !important;color:#334b9a !important}.custom-tocart-button::before{margin-right:8px !important;vertical-align:middle !important;line-height:1 !important;color:inherit !important}.custom-tocart-button span{vertical-align:middle !important;line-height:1 !important}.filter-options-content .items li.item a,.filter-options-content .items li.item a span.count{color:#111 !important}.filter-options-content .items li.item a:hover,.filter-options-content .items li.item a:visited{color:#111 !important}ul.header.links a,ul.header.links a:hover,ul.header.links a:visited,ul.header.links a:active{color:#111 !important}.page-header .panel.wrapper,.page-header.type23 .panel.header a,.page-header.type23 .panel.header a:hover,.page-header.type23>.panel.wrapper,.page-header.type23 .header.panel .switcher,.page-header.type24 .top-links-icon a,.page-header.type24 .top-links-icon,.page-header.type24 .panel.header .switcher{color:#111 !important}.breadcrumbs .items li,.breadcrumbs .items li a{color:#CCCCCC !important}.label.switcher-label,.label.switcher-label span{color:#666 !important}.switcher-options .action.toggle.switcher-trigger .view-de,.switcher-options .action.toggle.switcher-trigger .view-de span{color:#333 !important}.header-left a{color:#333 !important}.header-left a.swiss-coffee{color:#333 !important}.search-area{color:#666 !important}.search-area input,.search-area .search-autocomplete{color:#666 !important}.filter-options-title{color:#111 !important}.action.sorter-action.sort-asc{display:inline-block;min-height:44px;min-width:44px;line-height:44px;padding:0 12px;text-align:center;color:#111 !important}.sorter-options{min-height:44px;line-height:1.2;padding:4px 8px;font-size:16px}.page-wrapper>.breadcrumbs{background-color:#333333 !important}.page-header .header-main a,.page-header.type5 .search-area a.search-toggle-icon{color:#333333 !important}.page-header .minicart-wrapper .action.showcart,.page-header .minicart-wrapper .action.showcart:before,.page-header .minicart-wrapper .action.showcart.active:before,.page-header.type18 .wishlist{color:#333333 !important}.navigation .wochen-deals-link{color:#C8A96A !important;font-weight:600 !important;text-decoration:underline !important}.page-header,.main-panel-top,.header-main,.navigation-wrapper{background-image:none !important;background-color:transparent !important}.page-header .container,.page-header .panel,.page-header .panel-inner,.page-header .panel.wrapper,.page-header .header-main,.page-header .navigation-wrapper{background:transparent !important;box-shadow:none !important;border:0 !important}.page-header{min-height:0 !important}.header-main{min-height:65px}.navigation-wrapper{min-height:48px}.page-header{background-color:#f3f1ed;background-image:none;background-repeat:no-repeat;background-size:auto 150px;background-position:left top;min-height:220px}@media (min-width:768px) and (max-width:1619.98px){.page-header{background-image:url('/media/beanarella/design/header_banner_beanarella_1620.jpg') !important}}@media (min-width:1620px){.page-header{background-image:url('/media/beanarella/design/header_banner_beanarella.jpg') !important}}.breadcrumbs .items{display:flex !important;align-items:center !important}.breadcrumbs .items>li{display:flex !important;align-items:center !important}a.level-top::after{display:none !important}.page-header.sticky-header{background-color:#E3DACE !important;box-shadow:0 2px 6px rgba(0,0,0,0.05)}.page-header.sticky-header .sections,.page-header.sticky-header .nav-sections,.page-header.sticky-header .navigation,.page-header.sticky-header .nav-sections .ui-menu,.page-header.sticky-header .sticky-logo{background-color:#E3DACE !important}.page-header.sticky-header .navigation a,.page-header.sticky-header .nav-sections-item-switch,.page-header.sticky-header .nav-sections-item-title a{color:#2E2E2E !important}@media (max-width:991px){.toolbar{background:none !important}}@media (min-width:768px){.toolbar{background:none !important}}.double-banner--tall .porto-ultimate-content-box{min-height:294px}@media (max-width:767.98px){.double-banner--tall .porto-ultimate-content-box{min-height:220px}}.image-box-sm>.row{margin:0;padding-left:30px;padding-right:30px}@media (max-width:767.98px){.image-box-sm>.row{padding-left:15px;padding-right:15px}}.image-box-sm .row>[class*="col-"]{text-align:center}.image-box-sm img.img-fluid{max-height:700px;max-width:100%;width:auto;object-fit:cover;display:block;margin:0 auto}@media (max-width:767.98px){.image-box-sm img.img-fluid{max-height:180px}}.image-box-sm .row>[class*="col-"]>*{max-width:700px;margin-left:auto;margin-right:auto}.image-box-sm h4,.image-box-sm h6,.image-box-sm p{text-align:left}.huge-sale-12{min-height:400px;position:relative;overflow:hidden;background:#f4f4f6 url('/media/wysiwyg/smartwave/porto/homepage/12/huge_sale_bg.png') no-repeat center / cover}@media (max-width:991.98px){.huge-sale-12{min-height:280px}}.huge-sale-12 .sale-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.huge-sale-12 .btn-sale{background:#22252b;color:#fff;font-size:.9rem;padding:.85rem 1.75rem;letter-spacing:.02em;font-weight:600;border:0;transition:all .2s;display:inline-block;margin:.35rem .4rem}.huge-sale-12 .btn-sale:hover{background:#3ec2df;color:#fff}.huge-sale-12 .coupon-box{background:#22252b;color:#fff;padding:.8rem 1.5rem;display:inline-flex;align-items:center;font-size:1rem;font-weight:600}.huge-sale-12 .coupon-box .amount{background:#ffb49a;color:#22252b;font-size:1.45rem;font-weight:700;padding:.3rem .7rem;line-height:1;margin:0 .5rem}.huge-sale-12 .coupon-box .upto{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.7rem;margin-right:.35rem;letter-spacing:.05em}@media (max-width:575.98px){.huge-sale-12 h1{font-size:1.8rem}.huge-sale-12 .btn-sale{font-size:.75rem;padding:.6rem 1.2rem}.huge-sale-12 .coupon-box{font-size:.85rem;padding:.6rem 1rem}.huge-sale-12 .coupon-box .amount{font-size:1.1rem}}.section-iconboxes .porto-sicon-box.top-icon{text-align:center}.section-iconboxes .porto-sicon-top .porto-just-icon-wrapper{height:240px;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto 30px !important}.section-iconboxes .porto-icon{width:auto !important;height:auto !important;flex:0 0 auto}.section-iconboxes .porto-just-icon-wrapper img{max-width:100%;max-height:100%;display:block}.section-iconboxes .porto-just-icon-wrapper i{line-height:1}.section-iconboxes .porto-sicon-header{margin-bottom:10px}.section-iconboxes .porto-sicon-title{font-weight:700;font-size:18px;line-height:27px;margin-bottom:4px}.section-iconboxes .porto-sicon-header p{font-weight:600;font-size:17px;color:#21293c}.section-iconboxes .porto-sicon-description{font-size:16px;line-height:26px;color:#282D3B}.quad-banner-full{width:100vw;margin-left:50%;transform:translateX(-50%)}.quad-banner-full>.row{display:flex;flex-wrap:wrap;margin:0;gap:8px}.quad-banner-full .quad-banner-item{flex:1 1 calc(25% - 8px);min-height:220px;padding:0}.quad-banner-full .porto-ultimate-content-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:1.6rem;background-size:cover;background-position:center;color:#282D3B}@media (max-width:575.98px){.quad-banner-full .quad-banner-item{flex:0 0 100%}}@media (min-width:576px) and (max-width:991.98px){.quad-banner-full .quad-banner-item{flex:0 0 calc(50% - 8px)}}h4.text-uppercase{font-size:18px !important}h3.heading-light{font-size:24px !important}.white-heading{color:#ffffff;text-shadow:0 0 4px rgba(0,0,0,0.5)}h3.heading-light.heading-dark{color:#282D3B !important}@media (max-width:576px){.heading-dark{font-size:1.6rem}}.beanarella-product-box{margin:6.5rem 0}.beanarella-banner{position:relative;display:block;margin-bottom:0}.beanarella-banner .porto-ibanner-img{width:100%;height:auto}.beanarella-overlay-full{position:absolute;inset:0;padding:1.25rem 1rem;text-align:center}.beanarella-button-1{font-size:14px;padding:.65rem 1.2rem;border-radius:30px;letter-spacing:.5px;text-transform:uppercase;min-width:160px}.beanarella-btn-bottom{position:absolute;left:50%;bottom:1.25rem;transform:translateX(-50%)}.beanarella-feature-box{background:#282D3B;color:#FFFFFF;padding:1.75rem 1.5rem;margin-top:0}.beanarella-feature-box .feature-title{font-size:1.125rem;font-weight:600;margin:0 0 1rem}.beanarella-feature-list{list-style:none;margin:0;padding:0}.beanarella-feature-list li{position:relative;padding-left:1.4rem;margin-bottom:.6rem}.beanarella-feature-list li::before{content:"";position:absolute;left:0;top:.55rem;width:.55rem;height:.55rem;border-radius:50%;background:#C5AA6A}@media (max-width:767px){.beanarella-feature-box{padding:1.25rem 1rem}.beanarella-feature-box .feature-title{font-size:1rem}}@media (max-width:767px){.beanarella-machines .container{padding-left:0;padding-right:0}.beanarella-machines .row{margin-left:0;margin-right:0}.beanarella-machines .col-md-6,.beanarella-machines [class*="col-"]{padding-left:0;padding-right:0}}@media (max-width:767px){.beanarella-product-box:first-child{margin-top:2rem}.beanarella-product-box{margin-bottom:2rem}.beanarella-product-box:last-child{margin-bottom:0}.beanarella-overlay-full h3{font-size:1.6rem}.beanarella-feature-box{padding:1.25rem 1rem}}.beanarella-trust{background:#F7F8FA;padding:3rem 0}.trust-card{background:#FFFFFF;border-radius:8px;padding:2rem 1.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.06);height:100%;display:flex;flex-direction:column;justify-content:center}.trust-badge{max-width:240px;max-height:240px;width:100%;height:auto;margin:0 auto}.trust-feature{position:relative;padding-left:3rem;margin-bottom:1.5rem}.trust-feature:last-child{margin-bottom:0}.trust-feature h4{font-size:1rem;font-weight:600;margin:0 0 .25rem}.trust-feature p{margin:0;font-size:.95rem;line-height:1.45}.trust-num{position:absolute;left:0;top:.15rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#334B9A;color:#FFF;font-weight:600;font-size:.9rem;display:flex;align-items:center;justify-content:center}.trust-bullets{list-style:none;margin:0;padding:0}.trust-bullets li{position:relative;padding-left:1.4rem;margin-bottom:.55rem}.trust-bullets li::before{content:"";position:absolute;left:0;top:.55rem;width:.45rem;height:.45rem;border-radius:50%;background:#C5AA6A}:root{--brand-blue:#334B9A;--brand-blue-light:#4962C7;--brand-blue-act:#2B4083;--brand-dark:#282D3B;--brand-dark-hov:#3E424F;--brand-dark-act:#232834;--focus-blue:rgba(51,75,154,0.35);--white:#fff;--white-soft:#F2F2F2;--text-dark:#232834;--btn-radius:6px;--btn-hero-font:18px;--btn-hero-py:14px;--btn-hero-px:28px;--btn-hero-minw:184px}.btn-primary{background-color:var(--brand-blue) !important;border-color:var(--brand-blue) !important;color:#fff !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.btn-primary:hover{background-color:#fff !important;border-color:var(--brand-blue) !important;color:var(--brand-blue) !important}.btn-primary:active{background-color:var(--white-soft) !important;border-color:var(--brand-blue) !important;color:var(--text-dark) !important}.btn-primary:focus-visible{outline:0 !important;box-shadow:0 0 0 3px var(--focus-blue) !important}.btn-primary i,.btn-primary svg{color:#fff !important;fill:#fff !important}.btn-primary:hover i,.btn-primary:hover svg{color:var(--brand-blue) !important;fill:var(--brand-blue) !important}.btn-primary:active i,.btn-primary:active svg{color:var(--text-dark) !important;fill:var(--text-dark) !important}.btn-dark,.btn-secondary{background-color:var(--brand-dark) !important;border-color:var(--brand-dark) !important;color:#fff !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.btn-dark:hover,.btn-secondary:hover{background-color:var(--brand-dark-hov) !important;border-color:var(--brand-dark-hov) !important}.btn-dark:active,.btn-secondary:active{background-color:var(--brand-dark-act) !important;border-color:var(--brand-dark-act) !important}.btn-dark:focus-visible,.btn-secondary:focus-visible{outline:0 !important;box-shadow:0 0 0 3px rgba(40,45,59,0.35) !important}.btn-outline-primary{color:var(--brand-blue) !important;border-color:var(--brand-blue) !important;background-color:transparent !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.btn-outline-primary:hover{background-color:var(--brand-blue-light) !important;border-color:var(--brand-blue-light) !important;color:#fff !important}.btn-outline-primary:active{background-color:var(--brand-blue-act) !important;border-color:var(--brand-blue-act) !important;color:#fff !important}.btn-outline-light{color:#fff !important;border-color:#fff !important;background-color:transparent !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.btn-outline-light:hover{background-color:#fff !important;color:var(--brand-dark) !important;border-color:#fff !important}.btn-outline-light:active{background-color:#F2F2F2 !important;color:#232834 !important;border-color:#F2F2F2 !important}.quad-banner-full .porto-ultimate-content-box.quad-link .btn{pointer-events:none !important}.quad-banner-full .porto-ultimate-content-box.quad-link:hover .btn-primary{background-color:#fff !important;border-color:var(--brand-blue) !important;color:var(--brand-blue) !important}.quad-banner-full .porto-ultimate-content-box.quad-link:hover .btn-primary i,.quad-banner-full .porto-ultimate-content-box.quad-link:hover .btn-primary svg{color:var(--brand-blue) !important;fill:var(--brand-blue) !important}.quad-banner-full .porto-ultimate-content-box.quad-link:active .btn-primary{background-color:var(--white-soft) !important;border-color:var(--brand-blue) !important;color:var(--text-dark) !important}.quad-banner-full .porto-ultimate-content-box.quad-link:active .btn-primary i,.quad-banner-full .porto-ultimate-content-box.quad-link:active .btn-primary svg{color:var(--text-dark) !important;fill:var(--text-dark) !important}.page-products .action.tocart,.page-products .product-item .actions-primary .action.tocart,.product-info-main .box-tocart .action.tocart,.minicart-items .action.tocart,.action.tocart.primary{background-color:var(--brand-blue) !important;border-color:var(--brand-blue) !important;color:#fff !important;background-image:none !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.page-products .action.tocart:hover,.page-products .product-item .actions-primary .action.tocart:hover,.product-info-main .box-tocart .action.tocart:hover,.minicart-items .action.tocart:hover,.action.tocart.primary:hover{background-color:#fff !important;border-color:var(--brand-blue) !important;color:var(--brand-blue) !important}.page-products .action.tocart:active,.page-products .product-item .actions-primary .action.tocart:active,.product-info-main .box-tocart .action.tocart:active,.minicart-items .action.tocart:active,.action.tocart.primary:active{background-color:var(--white-soft) !important;border-color:var(--brand-blue) !important;color:var(--text-dark) !important}.page-products .action.tocart:focus-visible,.page-products .product-item .actions-primary .action.tocart:focus-visible,.product-info-main .box-tocart .action.tocart:focus-visible,.minicart-items .action.tocart:focus-visible,.action.tocart.primary:focus-visible{outline:0 !important;box-shadow:0 0 0 3px var(--focus-blue) !important}.action.tocart i,.action.tocart svg{color:#fff !important;fill:#fff !important}.action.tocart:hover i,.action.tocart:hover svg{color:var(--brand-blue) !important;fill:var(--brand-blue) !important}.action.tocart:active i,.action.tocart:active svg{color:var(--text-dark) !important;fill:var(--text-dark) !important}.action.tocart[disabled],.action.tocart.disabled{opacity:.6 !important;cursor:not-allowed !important}.page-products .product-item .actions-primary .action.view,.page-products .product-item .actions-secondary .action.view,.page-products .product-item .action.more,.product-item .action.view{background-color:transparent !important;border:1px solid var(--brand-blue) !important;color:var(--brand-blue) !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease !important}.page-products .product-item .actions-primary .action.view:hover,.page-products .product-item .actions-secondary .action.view:hover,.page-products .product-item .action.more:hover,.product-item .action.view:hover{background-color:var(--brand-blue-light) !important;border-color:var(--brand-blue-light) !important;color:#fff !important}.page-products .product-item .actions-primary .action.view:active,.page-products .product-item .actions-secondary .action.view:active,.page-products .product-item .action.more:active,.product-item .action.view:active{background-color:var(--brand-blue-act) !important;border-color:var(--brand-blue-act) !important;color:#fff !important}.page-products .product-item .actions-primary .action.view:focus-visible,.page-products .product-item .actions-secondary .action.view:focus-visible,.page-products .product-item .action.more:focus-visible,.product-item .action.view:focus-visible{outline:0 !important;box-shadow:0 0 0 3px var(--focus-blue) !important}.page-products .products-grid .product-item .product-item-info{display:flex !important;flex-direction:column !important;height:100% !important}.page-products .products-grid .product-item .product-item-details{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important}.page-products .product.name.product-item-name,.page-products .product-item-name{height:52px !important;min-height:52px !important;max-height:52px !important;line-height:26px !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;overflow:hidden !important;text-align:center !important;margin:0 !important;padding:0 !important}.page-products .products-grid .product-item .product-reviews-summary{height:24px !important;min-height:24px !important;max-height:24px !important;overflow:hidden !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.page-products .products-grid .product-item .product-reviews-summary .reviews-actions{display:none !important}.page-products .products-grid .product-item .price-box{height:32px !important;min-height:32px !important;max-height:32px !important;padding:0 !important;margin:0 !important;line-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;overflow:hidden !important;position:relative !important}.page-products .products-grid .minimal-price,.page-products .products-grid .product-item .price-box .minimal-price,.page-products .products-grid .product-item .price-box .price-from,.page-products .products-grid .product-item .price-box .price-minimal,.page-products .products-grid .product-item .price-box [data-price-type="minPrice"],.page-products .products-grid .product-item .minimal-price span:first-child{display:none !important}.page-products .products-grid .product-item .energy-description{height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;position:relative !important;z-index:1 !important}.page-products .products-grid .product-item .energy-description .energy-label{display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;z-index:2 !important}.page-products .products-grid .product-item .energyLabelMessage{display:none !important}.page-products .products-grid .product-item .product.labels{height:30px !important;min-height:30px !important;max-height:30px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.page-products .products-grid li.product-item .product.actions.product-item-actions{margin-top:auto !important;padding:0 !important;border:0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:center !important;gap:0 !important;min-height:84px !important}.page-products .products-grid .product-item .product-item-inner{margin-top:auto !important;padding:0 !important;border:0 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:center !important;gap:0 !important;min-height:90px !important}.page-products .products-grid .product-item .product-item-actions .product-item-inner{min-height:0 !important;margin-top:0 !important;gap:0 !important}.page-products .products-grid .product-item .product-item-actions:has(.product-item-inner){gap:0 !important}.page-products .products-grid .product-item .qty-wrapper{height:36px !important;min-height:36px !important;max-height:36px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important}.page-products .products-grid .product-item .actions-primary,.page-products .products-grid .product-item .actions-secondary{height:auto !important;min-height:44px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important}.page-products .products-grid .product-item .actions-primary .action,.page-products .products-grid .product-item .actions-secondary .action{height:44px !important;min-height:44px !important;line-height:44px !important;padding:0 15px !important}.page-products .swatch-attribute,.page-products .swatch-attribute-options{height:32px !important;min-height:32px !important;max-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important}.page-products .stock.unavailable{text-align:center !important;height:20px !important;min-height:20px !important;margin:0 !important;padding:0 !important}.page-products .product-item .product-image-container{width:100% !important}.page-products .products-grid li.product-item .product.actions.product-item-actions>*,.page-products .products-grid li.product-item .product-item-inner>*{margin:0 !important}.page-products .products-grid .product-item .energy-description+.product-item-inner,.page-products .products-grid .product-item .energy-description+.product-item-actions{margin-top:8px !important}.page-products .products-grid .product-item form.tocart-form .qty-box{margin:0 0 8px !important}.page-products .products-grid .product-item .product-item-actions:has(.actions-primary > .action.view){min-height:88px !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:center !important}.page-products .products-grid .product-item .product-item-actions:has(.actions-primary > .action.view)::before{content:"" !important;display:block !important;flex:0 0 0px !important;width:100% !important;margin-bottom:2px !important}.page-products .products-grid .product-item .product-item-inner:has(.actions-primary > .action.view){min-height:88px !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:center !important}.page-products .products-grid .product-item .product-item-inner:has(.actions-primary > .action.view)::before{content:"" !important;display:block !important;flex:0 0 36px !important;width:100% !important;margin-bottom:8px !important}.page-products .products-grid .product-item .actions-primary .action.view{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:44px !important;min-height:44px !important;line-height:44px !important;padding:0 15px !important;width:auto}:root{--card-bg:#fff;--card-radius:12px;--card-padding:16px;--card-border:rgba(0,0,0,0.1);--card-border-hover:rgba(0,0,0,0.16);--card-shadow:0 1px 2px rgba(0,0,0,0.04), 0 4px 12px rgba(0,0,0,0.06);--card-shadow-hover:0 2px 6px rgba(0,0,0,0.06), 0 8px 24px rgba(0,0,0,0.1)}.page-products .products-grid .product-item .product-item-info{border:1px solid var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);background:var(--card-bg);box-shadow:var(--card-shadow);transition:transform .18s ease,border-color .18s ease}@media (hover:hover) and (pointer:fine){.page-products .products-grid .product-item .product-item-info:hover{transform:translateY(-1px);border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}}.page-products .products-grid .product-item .product-item-info:focus-within,.page-products .products-grid .product-item .product-item-info:focus-visible{outline:2px solid #2b66f6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-products .products-grid .product-item .product-item-info{transition:none;transform:none}}@media (prefers-contrast:more){.page-products .products-grid .product-item .product-item-info{border-color:rgba(0,0,0,0.4);box-shadow:none}}.category-quicklinks{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 16px;align-items:stretch}.category-chip{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.48rem .8rem;min-height:40px;white-space:nowrap;text-decoration:none;background:var(--white);border:1px solid rgba(51,75,154,0.38);color:var(--brand-dark) !important;font-weight:600;font-size:.95rem;line-height:1;border-radius:var(--btn-radius);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.category-chip:visited{color:var(--brand-dark) !important}.category-chip i,.category-chip svg{font-size:1rem;line-height:1;color:var(--brand-blue);fill:currentColor}.category-chip:hover{background:var(--brand-blue-light);border-color:var(--brand-blue-light);color:var(--white) !important}.category-chip:hover i,.category-chip:hover svg{color:var(--white)}.category-chip:active{background:var(--brand-blue-act);border-color:var(--brand-blue-act);color:var(--white) !important}.category-chip:active i,.category-chip:active svg{color:var(--white)}.category-chip:focus-visible{outline:0;box-shadow:0 0 0 3px var(--focus-blue)}.category-chip[aria-current="page"],.category-chip.is-current{background:var(--brand-blue);border-color:var(--brand-blue);color:var(--white) !important}.category-chip[aria-current="page"] i,.category-chip.is-current i{color:var(--white)}@media (max-width:768px){.category-quicklinks{gap:8px}.category-chip{padding:.5rem .75rem;font-size:.93rem;min-height:38px}}.home-section .section-header{margin:0 0 1rem}.home-section .section-title{margin:0 0 .35rem;line-height:1.2;font-weight:700}.home-section .section-lead{margin:0;max-width:66ch}.home-section .section-header--center{text-align:center}.home-section .section-header--center .section-lead{margin:.25rem auto 1rem;max-width:66ch}.overlay-banner--soft .section-header,.beanarella-5up .section-header{text-align:center}.overlay-banner--soft .section-lead,.beanarella-5up .section-lead{margin:.25rem auto 1rem;max-width:66ch}.beanarella-5up .section-title--white{color:#fff !important}.beanarella-5up .section-lead--white{color:#fff !important;opacity:.92;text-shadow:0 1px 4px rgba(0,0,0,0.3)}.overlay-banner--soft .hero-img-banner{position:relative}.overlay-banner--soft .hero-img{display:block;margin:0 auto;width:100%;max-width:100%;height:auto;aspect-ratio:2000/1125}.overlay-banner--soft .banner-layer.center{position:absolute !important;top:20% !important;right:2% !important;transform:translateY(-50%) !important;z-index:2 !important;max-width:46% !important;text-align:right !important}.overlay-banner--soft .banner-layer.center::before{--spot-1:rgba(40,45,59,0.58);--spot-2:rgba(40,45,59,0.34);--spot-3:rgba(40,45,59,0.14);content:"";position:absolute;z-index:-1;pointer-events:none;inset:-1.2rem -1.5rem -1.4rem -2.2rem;border-radius:16px;background:radial-gradient(120% 120% at 75% 50%, var(--spot-1) 0%, var(--spot-2) 45%, var(--spot-3) 72%, rgba(40,45,59,0) 100%);box-shadow:0 10px 28px rgba(0,0,0,0.18)}@supports (backdrop-filter:blur(2px)){.overlay-banner--soft .banner-layer.center::before{backdrop-filter:blur(2px)}}.overlay-banner--soft .hero-heading{margin:0 0 .6rem !important;color:#fff !important;white-space:normal !important;line-height:1.15 !important;font-weight:700 !important;letter-spacing:.01em !important;text-shadow:0 2px 8px rgba(0,0,0,0.5),0 10px 30px rgba(0,0,0,0.35) !important;font-size:clamp(1.4rem, 3vw, 2.5rem) !important}.overlay-banner--soft .hero-cta-button{font-size:clamp(1rem, 1.45vw, 1.15rem) !important;padding:.7rem 1.2rem !important;border-radius:6px !important;font-weight:700 !important;box-shadow:0 4px 14px rgba(40,45,59,0.25) !important;min-height:44px}@media (min-width:992px){.overlay-banner--soft .banner-layer.center{right:1.8% !important;top:26% !important;max-width:40% !important}.overlay-banner--soft .banner-layer.center::before{--spot-1:rgba(40,45,59,0.52);--spot-2:rgba(40,45,59,0.28);--spot-3:rgba(40,45,59,0.1);inset:-0.6rem -1rem -0.8rem -1.2rem}}@media (max-width:991px){.overlay-banner--soft .banner-layer.center{max-width:48% !important;right:4% !important;top:25% !important}.overlay-banner--soft .banner-layer.center::before{--spot-1:rgba(40,45,59,0.62);--spot-2:rgba(40,45,59,0.36);--spot-3:rgba(40,45,59,0.16)}}@media (max-width:767px){.overlay-banner--soft .banner-layer.center{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;transform:none !important;max-width:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;padding:10px 12px 1.5% !important;text-align:center !important}.overlay-banner--soft .banner-layer.center::before{display:none !important}.overlay-banner--soft .hero-heading{margin:6px 0 0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:clamp(1.05rem, 5.2vw, 1.35rem) !important;line-height:1.1 !important;padding:.32rem .7rem !important;border-radius:10px !important;background:rgba(40,45,59,0.45);color:#fff !important}.overlay-banner--soft .hero-heading br{display:none !important}.overlay-banner--soft .hero-heading>span[aria-hidden="true"]{display:none !important}.overlay-banner--soft .hero-heading>span[aria-hidden="true"]:nth-of-type(2){display:inline !important}.overlay-banner--soft .hero-cta-button{align-self:center !important;margin-top:auto !important}}.home-section.beanarella-5up{--bg:#5B4234;--radius:12px;--gap:30px;--hpad:30px;--shadow:0 6px 18px rgba(0,0,0,0.1);--shadow-hover:0 12px 28px rgba(0,0,0,0.14);--feature-bg:#282D3B;--feature-text:#FFFFFF;--feature-muted:rgba(255,255,255,0.92);--feature-marker:#E6C870;background:var(--bg);padding:40px 0}.home-section.beanarella-5up .container-fluid{padding-left:0;padding-right:0}.home-section.beanarella-5up .grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap);align-items:start;width:100%;padding:0 var(--hpad)}@media (min-width:768px) and (max-width:1399px){.home-section.beanarella-5up .grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap);padding:0 var(--hpad)}.home-section.beanarella-5up .grid>.beanarella-product-box{flex:0 1 calc((100% - (2 * var(--gap))) / 3);max-width:calc((100% - (2 * var(--gap))) / 3)}}@media (max-width:1199px){.home-section.beanarella-5up .grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width:767px){.home-section.beanarella-5up .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap)}}@media (max-width:479px){.home-section.beanarella-5up .grid{grid-template-columns:1fr}}.home-section.beanarella-5up .beanarella-product-box{display:flex;flex-direction:column;align-self:start;height:auto;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.home-section.beanarella-5up .beanarella-banner{position:relative;display:block;overflow:hidden;flex:0 0 auto}.home-section.beanarella-5up .ibanner-picture{position:relative;display:block;aspect-ratio:3/4}@supports not (aspect-ratio:3/4){.home-section.beanarella-5up .ibanner-picture{height:0;padding-top:133.33%}}.home-section.beanarella-5up .ibanner-picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#ddd}.home-section.beanarella-5up .porto-ibanner::before{content:none !important}.home-section.beanarella-5up .beanarella-overlay-top,.home-section.beanarella-5up .beanarella-overlay-bottom{position:absolute;left:0;right:0;pointer-events:none}.home-section.beanarella-5up .beanarella-overlay-top{top:0;padding:12px 14px 40px;text-align:center;background:linear-gradient(to bottom, rgba(40,45,59,0.65) 0%, rgba(40,45,59,0.28) 60%, rgba(40,45,59,0) 100%)}.home-section.beanarella-5up .beanarella-overlay-top h3{margin:4px 0 0;color:#fff;font-weight:700;line-height:1.15;text-shadow:0 2px 6px rgba(0,0,0,0.5);font-size:clamp(1rem, 1.55vw, 1.25rem)}.home-section.beanarella-5up .beanarella-overlay-bottom{bottom:0;padding:42px 14px 16px;display:flex;justify-content:center;background:linear-gradient(to top, rgba(40,45,59,0.46) 0%, rgba(40,45,59,0.18) 55%, rgba(40,45,59,0) 100%)}.home-section.beanarella-5up .beanarella-overlay-bottom .btn{pointer-events:auto}.home-section.beanarella-5up .btn-hero{min-height:42px;padding:.55rem 1.05rem;border-radius:6px;font-weight:700}.home-section.beanarella-5up .beanarella-feature-box{flex:0 0 auto;background:var(--feature-bg);color:var(--feature-text);padding:16px 18px 18px}.home-section.beanarella-5up .feature-title{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--feature-text);text-shadow:0 2px 6px rgba(0,0,0,0.35)}.home-section.beanarella-5up .beanarella-feature-list{list-style:disc;padding-left:22px;margin:0;font-size:.95rem;line-height:1.45;color:var(--feature-muted)}.home-section.beanarella-5up .beanarella-feature-list li:before,.home-section.beanarella-5up .beanarella-feature-list li::before{content:none !important;background:none !important;border:0 !important}.home-section.beanarella-5up .beanarella-feature-list li{margin:.4rem 0;text-shadow:0 1px 4px rgba(0,0,0,0.25)}.home-section.beanarella-5up .beanarella-feature-list li::marker{color:var(--feature-marker)}@media (max-width:575px){.home-section.beanarella-5up{--gap:22px;--hpad:18px}.home-section.beanarella-5up .beanarella-overlay-top{padding:10px 10px 28px}.home-section.beanarella-5up .beanarella-overlay-bottom{padding:36px 10px 12px}.home-section.beanarella-5up .btn-hero{min-height:40px;padding:.5rem .9rem}.beanarella-5up .section-title--white{-webkit-text-stroke-width:.8px}}.home-section.beanarella-5up.beanarella-2up{--hpad:0;--card-scale:.7}.home-section.beanarella-5up.beanarella-2up .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap);padding:0;align-items:start;justify-items:center}.home-section.beanarella-5up.beanarella-2up .beanarella-product-box{width:calc(100% * var(--card-scale));max-width:560px}@media (min-width:768px) and (max-width:1399px){.home-section.beanarella-5up.beanarella-2up .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap);padding:0}.home-section.beanarella-5up.beanarella-2up .grid>.beanarella-product-box{flex:initial;max-width:560px}}@media (max-width:991px){.home-section.beanarella-5up.beanarella-2up{--card-scale:.85}}@media (max-width:767px){.home-section.beanarella-5up.beanarella-2up .grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-section.beanarella-5up.beanarella-2up .beanarella-product-box{width:100%;max-width:none}}@media (max-width:479px){.home-section.beanarella-5up.beanarella-2up .grid{grid-template-columns:1fr}}:root{--font-base:"Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--font-heading:"Playfair Display", Georgia, "Times New Roman", Times, serif}html{font-size:14px}body,button,input,select,textarea{font-family:var(--font-base)}h1,h2,.page-title-wrapper h1,.product-info-main .page-title-wrapper h1,.category-title h1,.category-title h2,.page-title h1{font-family:var(--font-heading);font-weight:700}h3,h4,h5,h6{font-family:var(--font-base)}.product.data.items>.item.title>.switch{font-family:inherit}.cat-label{font-family:inherit}html{font-size:14px}h2,.page-title-wrapper h2,.cms-content h2,.product.description h2,.product.info.detailed .product.description h2,.product-info-main .product.overview h2,.category-description h2,.category-bottom-description h2{font-size:clamp(1.4rem, calc(.9vw + 1rem), 2rem) !important;line-height:1.25}h1+p,h2+p,.cms-content h1+p,.cms-content h2+p,.category-description h2+p,.category-bottom-description h2+p,.product.description h2+p,.product.info.detailed .product.description h2+p,.page-title-wrapper h2+p{font-size:clamp(.88rem, calc(.6vw + .75rem), 1.43rem) !important;line-height:1.6;color:#333;margin-top:.6rem}h1+p,h2+p,.porto-ultimate-title .porto-subheading{max-width:72ch;margin-left:auto;margin-right:auto}@media (max-width:767px){.home-section .section-title,.home-section .section-title.section-title--white{padding-left:clamp(16px, 5vw, 28px) !important;padding-right:clamp(16px, 5vw, 28px) !important;text-wrap:balance}.home-section .section-lead,.home-section .section-lead.section-lead--white{padding-left:clamp(16px, 5vw, 28px) !important;padding-right:clamp(16px, 5vw, 28px) !important;max-width:68ch;margin-left:auto;margin-right:auto}}section[aria-labelledby="sec-vorteile"] .porto-wrap-container .row>.col-md-4:last-of-type .porto-sicon-description a,section[aria-labelledby="sec-vorteile"] .porto-wrap-container .row>.col-md-4:last-of-type .porto-sicon-description a:visited{color:#282D3B !important;text-decoration:underline !important;text-decoration-thickness:2px;text-underline-offset:.18em;font-weight:700}section[aria-labelledby="sec-vorteile"] .porto-wrap-container .row>.col-md-4:last-of-type .porto-sicon-description a:hover,section[aria-labelledby="sec-vorteile"] .porto-wrap-container .row>.col-md-4:last-of-type .porto-sicon-description a:focus{color:#000 !important;text-decoration-thickness:3px}section[aria-labelledby="sec-vorteile"] .porto-wrap-container .row>.col-md-4:last-of-type .porto-sicon-description a:focus-visible{outline:2px solid #282D3B;outline-offset:2px}.section-header--center{text-align:center}.section-header--center .section-title{margin:0 0 24px;font-weight:700;line-height:1.2}.section-header--center .section-lead{max-width:70ch;margin-left:auto;margin-right:auto}@media (min-width:992px){.section-header--center .section-title{margin-bottom:32px}}.container.home-cats>.section-header{text-align:center}.container.home-cats>.section-header .section-lead{max-width:70ch;margin-left:auto;margin-right:auto}.home-cats .category-tile{margin-bottom:24px}.home-cats .category-card{display:block;background:#fff;border:1.2px solid #333;border-radius:10px;overflow:hidden;height:100%;text-decoration:none !important;transition:none !important;color:inherit}.home-cats .category-card *,.home-cats .category-card:hover *,.home-cats .category-card:focus *{text-decoration:none !important}.home-cats .category-img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.home-cats .category-body{padding:14px 16px 18px;display:flex;flex-direction:column}.home-cats .category-title,.home-cats .category-text,.home-cats .category-cta{display:block}.home-cats .category-title{font-size:16px;font-weight:700;color:#222;margin:0 0 6px}.home-cats .category-text{font-size:14px;color:#666;margin:0;line-height:1.45}.home-cats .category-cta{display:block !important;margin-top:1em !important;font-weight:600;font-size:13px;color:#222}.home-cats .category-text .category-cta{display:block !important;margin-top:1em !important}.container.home-cats{padding-top:60px;padding-bottom:40px}@media (min-width:992px){.container.home-cats{padding-top:70px;padding-bottom:50px}}.split-hero{--hero-bg:#282D3B;--min-h:520px;--col-left:1fr;--col-right:1fr;--img-pos-desktop:left center;--img-pos-mobile:left center;--img-ar:.5625;--img-mobile-h:44vh;--img-desktop-h:56vh;--seam:0px;position:relative;overflow:hidden;color:#fff;isolation:isolate;background-color:var(--hero-bg)}.split-hero__bg{position:absolute;inset:0;display:grid;grid-template-columns:var(--col-left) var(--col-right);z-index:0}.split-hero__bg-left{background:var(--hero-bg)}.split-hero__bg-right{position:relative;overflow:hidden}.split-hero__bg-right img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:auto;display:block}.split-hero .container,.split-hero .row{min-height:var(--min-h);position:relative;z-index:1}.split-hero__content{max-width:46ch;padding:clamp(24px, 5vw, 72px) 0}.split-hero__title{color:#fff;font-weight:800;line-height:1.1;margin:0 0 .75rem;font-size:clamp(1.8rem, 3.6vw, 4rem)}.split-hero__lead{color:#fff;margin:0 0 1.25rem;font-size:clamp(1rem, 1.4vw, 1.25rem);opacity:1}@media (max-width:991.98px){.split-hero{--seam:1px}.split-hero{--img-mobile-h:calc(100vw * var(--img-ar));padding-top:calc(var(--img-mobile-h) + var(--seam))}.split-hero .split-hero__bg{grid-template-columns:1fr;grid-template-rows:calc(var(--img-mobile-h) + var(--seam)) auto}.split-hero .split-hero__bg-right{grid-column:1;grid-row:1;min-height:calc(var(--img-mobile-h) + var(--seam))}.split-hero .split-hero__bg-left{grid-column:1;grid-row:2}.split-hero .container,.split-hero .row{min-height:unset}.split-hero .split-hero__bg-right img{top:0;transform:none}}.split-hero--img50{--col-left:1fr;--col-right:1fr}.split-hero--img56{--col-left:.44fr;--col-right:.5600000000000001fr}.split-hero--img60{--col-left:.4fr;--col-right:.6fr}.split-hero--focus-left{--img-pos-desktop:left center;--img-pos-mobile:left center}.split-hero--focus-center{--img-pos-desktop:center center;--img-pos-mobile:center center}.split-hero--focus-right{--img-pos-desktop:right center;--img-pos-mobile:right center}@media (min-width:1490px){.split-hero{--min-h:clamp(520px, 36vw, 820px)}}.split-hero__cta{display:inline-block;--cta-bg:var(--brand-blue);background-color:var(--cta-bg);background-image:none;color:#fff;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;font-size:clamp(1.05rem, 1.6vw, 1.35rem);padding:clamp(.8rem, 1.1vw, 1rem) clamp(1.25rem, 2vw, 1.75rem);border-radius:.55rem;margin-top:1.25rem;box-shadow:0 2px 6px rgba(0,0,0,0.18);pointer-events:none;user-select:none}.section-title{text-transform:none !important}@media (max-width:1024px){.navigation.sw-megamenu .level0.parent,.mobilemenu li.parent{position:relative !important}.navigation.sw-megamenu .level0.parent>a.level-top,.mobilemenu li.parent>a{padding-right:3rem !important;min-height:48px !important;display:flex !important;align-items:center !important}.navigation.sw-megamenu .level0.parent>.open-children-toggle,.mobilemenu li.parent>.open-children-toggle{position:absolute !important;top:0 !important;right:0 !important;width:48px !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;background:transparent !important;z-index:2 !important;color:inherit !important}.navigation.sw-megamenu .level0.parent>.open-children-toggle::before,.mobilemenu li.parent>.open-children-toggle::before{content:'›' !important;font-size:22px !important;line-height:1 !important;opacity:.85 !important}.navigation.sw-megamenu .level0.parent.open>.open-children-toggle::before,.navigation.sw-megamenu .level0.parent.active>.open-children-toggle::before,.navigation.sw-megamenu .level0.parent.mm-open>.open-children-toggle::before,.navigation.sw-megamenu .level0.parent.shown-submenu>.open-children-toggle::before,.navigation.sw-megamenu .level0.parent._show>.open-children-toggle::before,.navigation.sw-megamenu .level0.parent.ui-state-active>.open-children-toggle::before,.mobilemenu li.parent.open>.open-children-toggle::before,.mobilemenu li.parent.active>.open-children-toggle::before{content:'▾' !important;opacity:1 !important}.navigation.sw-megamenu .level0.parent:has(>.level0.submenu:not([style*="display: none"]))>.open-children-toggle::before,.mobilemenu li.parent:has(>ul:not([style*="display: none"]))>.open-children-toggle::before{content:'▾' !important;opacity:1 !important}.nav-sections,.navigation.sw-megamenu,.mm-menu,.porto-offcanvas{z-index:6000 !important}.slick-dots,.swiper-pagination{z-index:1 !important}}.footer-newsletter-wrapper{background:#EFE6DB !important;padding:25px 0 25px 0 !important;display:block !important;text-align:center !important;width:100vw !important;margin-left:50% !important;transform:translateX(-50%) !important}.footer-newsletter-wrapper>.row,.footer-newsletter-wrapper .row{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important;justify-content:center !important}.footer-newsletter-wrapper .col-md-6{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important}.footer-newsletter-wrapper h2{font-size:28px !important;font-weight:600 !important;margin:0 0 15px 0 !important;color:#333 !important;text-align:center !important}.footer-newsletter-wrapper p{font-size:16px !important;color:#666 !important;margin:0 0 25px 0 !important;line-height:1.6 !important;text-align:center !important}.footer-newsletter-wrapper .block.newsletter .block-title{display:none !important}.footer-newsletter-wrapper .block.newsletter .content p{display:none !important}.footer-newsletter-wrapper .block.newsletter .form.subscribe{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;max-width:600px !important;margin:0 auto !important}.footer-newsletter-wrapper .block.newsletter .field.newsletter{flex:1 !important;margin-bottom:0 !important}.footer-newsletter-wrapper .block.newsletter .field.newsletter .control input[type="email"]{height:50px !important;border-radius:8px !important;border:1px solid #ddd !important;padding:0 20px !important;font-size:15px !important;width:100% !important}.footer-newsletter-wrapper .block.newsletter .field.newsletter .control input[type="email"]:focus{border-color:#28a745 !important;outline:none !important}.footer-newsletter-wrapper .block.newsletter .actions{margin-top:0 !important}.footer-newsletter-wrapper .block.newsletter .actions button.action.subscribe{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:50px !important;min-height:50px !important;border-radius:4px !important;padding:0 30px !important;font-weight:600 !important;font-size:14px !important;text-transform:uppercase !important;letter-spacing:.5px !important;transition:all .3s ease !important;background-color:#334B9A !important;border:2px solid #334B9A !important;color:#ffffff !important}.footer-newsletter-wrapper .block.newsletter .actions button.action.subscribe:hover{background-color:#ffffff !important;border-color:#334B9A !important;color:#334B9A !important}.footer-newsletter-wrapper .block.newsletter .actions button.action.subscribe:active{background-color:#F2F2F2 !important;border-color:#334B9A !important;color:#232834 !important}.footer-newsletter-wrapper .newsletter-success-msg{margin-top:15px !important;animation:fadeIn .4s !important}@media (max-width:767px){.footer-newsletter-wrapper{padding:30px 0 !important}.footer-newsletter-wrapper h2{font-size:22px !important;margin-bottom:10px !important;text-align:center !important}.footer-newsletter-wrapper p{font-size:14px !important;margin-bottom:20px !important;text-align:center !important}.footer-newsletter-wrapper .block.newsletter .form.subscribe{flex-direction:column !important;align-items:stretch !important;justify-content:center !important;gap:12px !important;max-width:100% !important}.footer-newsletter-wrapper .block.newsletter .field.newsletter,.footer-newsletter-wrapper .block.newsletter .actions{width:100% !important;display:block !important}.footer-newsletter-wrapper .block.newsletter .actions button.action.subscribe{width:100% !important;min-width:100% !important;max-width:100% !important;padding:0 16px !important;font-size:13px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}}@media (min-width:992px){.footer-newsletter-wrapper{text-align:left !important}.footer-newsletter-wrapper .row{justify-content:flex-start !important}.footer-newsletter-wrapper .col-md-6{align-items:flex-start !important;text-align:left !important}.footer-newsletter-wrapper h2{text-align:left !important}.footer-newsletter-wrapper p{text-align:left !important;max-width:100% !important;white-space:nowrap !important;overflow:visible !important}.footer-newsletter-wrapper .block.newsletter .form.subscribe{justify-content:flex-start !important;margin-left:0 !important;max-width:720px !important;gap:14px !important}}@media (min-width:992px){.footer-newsletter-wrapper .block.newsletter .field.newsletter{flex:1 1 auto !important;min-width:440px !important}.footer-newsletter-wrapper .block.newsletter .actions .action.subscribe{white-space:nowrap !important}}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#newsletter-validate-footer-custom .field.newsletter .control{position:relative !important;display:flex !important;align-items:center !important}#newsletter-validate-footer-custom .field.newsletter .control:before{left:15px !important;margin:0 !important;position:absolute !important;display:flex !important;align-items:center !important;height:100% !important}#newsletter-validate-footer-custom .field.newsletter input{padding-left:45px !important}.footer-newsletter-wrapper:not(.quad-banner-full){border-top:1px solid #c8c0b6 !important;border-bottom:1px solid #c8c0b6 !important}.quad-banner-full.footer-newsletter-wrapper.newsletter-footer-section{border:none !important}.quad-banner-full.footer-newsletter-wrapper.newsletter-footer-section::before,.quad-banner-full.footer-newsletter-wrapper.newsletter-footer-section::after{display:none !important}.catalog-product-view .footer-newsletter-wrapper{margin-top:60px !important}.footer-newsletter-wrapper .newsletter-features{list-style:none !important;margin:10px 0 14px 0 !important;padding:0 !important;text-align:left !important}.footer-newsletter-wrapper .newsletter-features li{position:relative !important;padding-left:28px !important;margin:6px 0 !important;font-size:16px !important;line-height:1.5 !important;color:#333 !important}.footer-newsletter-wrapper .newsletter-features li::before{content:"✓" !important;position:absolute !important;left:0 !important;top:0 !important;line-height:1 !important;font-weight:700 !important;font-size:18px !important;color:#334B9A !important}.footer-newsletter-wrapper .newsletter-cta{font-size:15px !important;color:#666 !important;margin:6px 0 18px 0 !important}@media (max-width:767px){.footer-newsletter-wrapper .newsletter-features{text-align:center !important}.footer-newsletter-wrapper .newsletter-features li{padding-left:0 !important}.footer-newsletter-wrapper .newsletter-features li::before{position:static !important;margin-right:8px !important;display:inline-block !important}.footer-newsletter-wrapper .newsletter-cta{text-align:center !important}}.footer-newsletter-wrapper h2{white-space:nowrap !important}@media (min-width:992px){.footer-newsletter-wrapper h2{white-space:nowrap !important}}@media (max-width:991px){.footer-newsletter-wrapper h2{white-space:normal !important}}.column.main{padding-bottom:0 !important}