/* Source: https://sw15914.sfstatic.io/_design/smartytemplates/store/template001/assets/css/template.css?v=20261112100219 */
@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadescalein{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes fadescaleout{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes fadescale-in-out-delayed{0%{transform:scale(0);opacity:0}15%{opacity:1}50%{transform:scale(1);opacity:0}75%{transform:scale(0);opacity:0}}.site-header{padding:1.5em 0}.logo a{display:block}.logo a:focus:active{outline:0}.logo img{margin:0;display:block}.site-corporate{padding:.5em 0}.site-navigation{padding:1em 0}.site-navigation .item-primary,.site-navigation .m-quick-cart>.dropdown>a{font-size:16px}@media (max-width:767px){.container{width:100%}}.site-content{position:relative}.site-content>.container{padding-top:1.5em;padding-bottom:1.5em}.site-footer{padding:3em 0}.site-footer .footer-paymenticons img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.column .column-module-text img{max-width:100%;height:auto;display:block}.site-main-content{padding-bottom:2em}.page-title{margin:0 0 .95em;padding:0 0 1em;border-bottom:1px solid transparent}.page-title .h1:first-child,.page-title .h2:first-child,.page-title .h3:first-child,.page-title .h4:first-child,.page-title .h5:first-child,.page-title .h6:first-child,.page-title h1:first-child,.page-title h2:first-child,.page-title h3:first-child,.page-title h4:first-child,.page-title h5:first-child,.page-title h6:first-child{margin-bottom:0}.page-title-frontpage{margin:0 0 .95em;padding:1em 0;text-align:center;border-top:1px solid transparent;border-bottom:1px solid transparent}.text-body{margin-bottom:1em}.dropdown-container .media-item,.quick-cart-expanded-total{font-size:.95em}img.responsive{width:auto!important;height:auto!important}img.responsive:active{outline:0}.button,.button-primary,.button-text{-webkit-background-clip:initial;-moz-background-clip:initial;background-clip:initial}:not(.ielt9) .placeholder-wrapper{width:100%;box-sizing:content-box;position:relative;height:auto;display:inline-block}:not(.ielt9) .placeholder-wrapper>.placeholder{display:block;width:100%;padding-top:100%}:not(.ielt9) .placeholder-wrapper>img{position:absolute;top:0;left:0;right:0;margin:auto}.ielt9 .lazyOwl,.ielt9 .lazyload{display:none!important}.lazyload,.lazyloaded,.lazyloading{opacity:0;transition:opacity .3s}img.lazyloaded{opacity:1}html.touch .form-input,html.touch .form-input.input-group-main{font-size:16px;padding-left:.5em;padding-right:.5em}html.touch .form-input.form-select,html.touch .form-input.input-group-main.form-select{padding:0 .5em}.h1,h1{font-size:1.5625em;line-height:1.92em;font-weight:400;line-height:1.35em}.h2,h2{font-size:1.375em;line-height:2.1818181818em;font-weight:400;line-height:1.35em}.h3,h3{font-size:1.25em;line-height:1.2em;font-weight:400;line-height:1.35em}.h4,h4{font-size:1.125em;line-height:1.3333333333em;font-weight:400;line-height:1.35em}.h5,h5{font-size:1em;line-height:1.5em;font-weight:400;line-height:1.35em}.h6,h6{font-size:.875em;line-height:1.7142857143em;font-weight:400;line-height:1.35em}@media (min-width:768px){.h1,h1{font-size:2.25em;line-height:1.3333333333em;font-weight:400;line-height:1.25em}.h2,h2{font-size:1.875em;line-height:1.6em;font-weight:400;line-height:1.25em}.h3,h3{font-size:1.5em;line-height:2em;font-weight:400;line-height:1.25em}.h4,h4{font-size:1.25em;line-height:1.2em;font-weight:400;line-height:1.25em}.h5,h5{font-size:1.125em;line-height:1.3333333333em;font-weight:400;line-height:1.25em}.h6,h6{font-size:.875em;line-height:1.7142857143em;font-weight:400;line-height:1.25em}}@media (min-width:960px){.h1,h1{font-size:3em;line-height:1.5em;font-weight:400;line-height:1.25em}.h2,h2{font-size:2.25em;line-height:1.3333333333em;font-weight:400;line-height:1.25em}.h3,h3{font-size:1.875em;line-height:1.6em;font-weight:400;line-height:1.25em}.h4,h4{font-size:1.625em;line-height:1.8461538462em;font-weight:400;line-height:1.25em}.h5,h5{font-size:1.375em;line-height:2.1818181818em;font-weight:400;line-height:1.25em}.h6,h6{font-size:.875em;line-height:1.7142857143em;font-weight:400;line-height:1.25em}}a{text-decoration:none}p{line-height:1.2em}.m-forum .list-unstyled>li{margin:0 0 1em}.m-calendar-list .t-border-bottom>li,.m-calendar-list .t-striped>li,.m-cart .t-border-bottom>li,.m-cart .t-striped>li,.m-my-orders .t-border-bottom>li,.m-my-orders .t-striped>li,.m-options .t-border-bottom>li,.m-options .t-striped>li,.m-order .t-border-bottom>li,.m-order .t-striped>li,.m-order-form .t-border-bottom>li,.m-order-form .t-striped>li,.m-product-additionals .t-border-bottom>li,.m-product-additionals .t-striped>li,.m-product-package .t-border-bottom>li,.m-product-package .t-striped>li,.m-product-packet .t-border-bottom>li,.m-product-packet .t-striped>li,.m-top-products .t-border-bottom>li,.m-top-products .t-striped>li,.m-user-orders .t-border-bottom>li,.m-user-orders .t-striped>li,.m-wishlist .t-border-bottom>li,.m-wishlist .t-striped>li{padding:1em 1em 1em 1em}.comment-form{padding-bottom:1em}.m-calendar-list .heading{border-bottom:none}.m-calendar-list .t-border-bottom li:last-child{border-bottom:none}@media (min-width:768px){.m-cart .cart-total-value{text-align:right}.cart-utility-actions{margin-bottom:1em}}.m-cart-list{margin-bottom:0}.m-checkout .step2 label,.m-checkout .step3 label,.m-checkout .step4 label{font-weight:400}.m-checkout .step2 .deliveryMethodName{font-weight:700}.m-checkout .step3 .packingTypeTitle{font-weight:700}.m-checkout .step4 .paymentMethodTitle{font-weight:700}.m-checkout .step4 .showOnClick{cursor:default}.m-checkout .step5 .orderLine.l-orderline-hidden-info{padding:.5em}.m-checkout .DroppointAddressContainer .DroppointAddressToggle .is--opened{display:none}.m-checkout .DroppointAddressContainer .DroppointAddressToggle.is--toggled .is--opened{display:inline}.m-checkout .DroppointAddressContainer .DroppointAddressToggle.is--toggled .is--closed{display:none}.m-checkout .DroppointAddressContainer .m-address{width:68%}.m-checkout .DroppointAddressContainer .m-zipcode{width:30%}.m-checkout .m-checkout-customer-type>.button-group{display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:.25em;align-content:stretch}.m-checkout .m-checkout-customer-type>.button-group>.button,.m-checkout .m-checkout-customer-type>.button-group>.button-primary{position:relative;flex:1;width:100%}.m-checkout .m-checkout-customer-type>.button-group>.button-primary>input,.m-checkout .m-checkout-customer-type>.button-group>.button>input{display:none}.m-checkout .m-checkout-customer-type>.button-group:after,.m-checkout .m-checkout-customer-type>.button-group:before{content:none}.m-checkout .checkout-country-single{font-weight:400}.m-checkout .checkout-country-label{margin:.9rem 0}.consent-description{font-style:italic;font-size:.89em}@media (max-width:767px){.form-label{position:relative}}.form-label .tooltip{display:inline-block}@media (min-width:480px){.form-label .tooltip{position:relative}}.form-label .tooltip .tooltiptext{visibility:hidden;text-align:left;padding:5px;position:absolute;z-index:1;border-radius:6px;width:320px;margin-left:-160px;margin-bottom:.5em;bottom:100%;left:50%;white-space:initial;background-color:#fff;color:inherit;border:1px solid currentColor;font-family:sans-serif}@media (max-width:1279px){.form-label .tooltip .tooltiptext{width:225px;margin-left:-112.5px}}.form-label .tooltip:hover .tooltiptext{visibility:visible}@media (max-width:767px){.m-newsletter-article .panel-footer .button{width:50%}}.m-notfound{margin-bottom:2em}.category-item{margin-bottom:2em}.angular-productlist{min-height:400px}.categorylist+.angular-productlist{min-height:0}.productItem{margin-bottom:3em}.productItem .image{position:relative}.productItem .title{margin-bottom:1em}.productItem .title .h1,.productItem .title .h2,.productItem .title .h3,.productItem .title .h4,.productItem .title .h5,.productItem .title .h6,.productItem .title h1,.productItem .title h2,.productItem .title h3,.productItem .title h4,.productItem .title h5,.productItem .title h6{margin-bottom:.25em}.productItem .product-delivery{margin:0 0 1em}.productItem .paymentOption{margin:1.5em 0 .5em 0}.productItem .variants{margin-bottom:1em}.productItem .figure a,.productItem .figure img{display:block}.productItem .description{margin-bottom:1em}.productItem .productContent{overflow:hidden}.productItem .productContent .separator:last-child{margin-bottom:0}.productItem .productContent .image a{display:block}.productItem .product-price-terms{font-size:.85em}.productItem .type-col .product-description{margin-bottom:1em}.productItem .type-col .description,.productItem .type-col .m-reviews-stars,.productItem .type-col .product-delivery,.productItem .type-col .title{padding:0 1em}.productItem .type-col .product-action,.productItem .type-col .product-transaction{padding:1em}.productItem .type-row .product-transaction{padding:1em}.productItem .type-row .image img{margin-bottom:0}.productItem .type-row .description,.productItem .type-row .m-reviews-stars,.productItem .type-row .product-delivery,.productItem .type-row .title{padding:0 1em}@media (min-width:768px){.productItem .type-row .description,.productItem .type-row .m-reviews-stars,.productItem .type-row .product-delivery,.productItem .type-row .title{padding:1em 0;margin:0}}@media (min-width:960px){.productItem .type-row .m-productlist-offer.l-default-height .product-transaction{min-height:293px;margin:0;border-bottom:0}}.m-orderform-dropdown .variantInfoPanel.open{padding:1em}.m-product-variants.m-buttons .input-group.is-disabled{-moz-opacity:0.3;-khtml-opacity:0.3;opacity:.3}.variant-button-image{position:relative;float:left}.variant-button-image input[type=checkbox]{position:absolute;margin:auto;top:0;bottom:0;left:10px;height:14px;margin:auto;font-size:1.2em;font-weight:400}.thumbelina-wrapper{margin:0 42px 1em 42px}@media (max-width:767px){.thumbelina-wrapper--pagination-is-hidden-s{margin:0 0 1em 0}.thumbelina-wrapper--pagination-is-hidden-s .thumbelina-but{display:none}}@media (min-width:768px) and (max-width:959px){.thumbelina-wrapper--pagination-is-hidden-m{margin:0 0 1em 0}.thumbelina-wrapper--pagination-is-hidden-m .thumbelina-but{display:none}}@media (min-width:960px) and (max-width:1279px){.thumbelina-wrapper--pagination-is-hidden-l{margin:0 0 1em 0}.thumbelina-wrapper--pagination-is-hidden-l .thumbelina-but{display:none}}@media (min-width:1280px){.thumbelina-wrapper--pagination-is-hidden-xl{margin:0 0 1em 0}.thumbelina-wrapper--pagination-is-hidden-xl .thumbelina-but{display:none}}.thumbelina{list-style:none;padding:0;margin:0;position:absolute;white-space:nowrap;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none}.thumbelina li{padding:0;line-height:0;margin:0;cursor:pointer}.thumbelina-but{position:absolute;z-index:1;cursor:pointer;text-align:center;vertical-align:middle;font-size:14px;font-weight:700;font-family:monospace}.thumbelina-but.disabled,.thumbelina-but.disabled:hover{cursor:default;box-shadow:none}.thumbelina-but.horiz{width:37px;height:62px;line-height:62px}.thumbelina-but.horiz.left{left:-42px;border-radius:3px 0 0 3px}.thumbelina-but.horiz.right{right:-42px;border-radius:0 3px 3px 0}.thumbelina-but.vert{left:-1px;height:20px;line-height:20px;width:93px}.thumbelina-but.vert.top{top:-22px;border-radius:5px 5px 0 0}.thumbelina-but.vert.bottom{bottom:-22px;border-radius:0 0 5px 5px}.productfilter .checkbox-color{height:14px;width:14px;border-radius:3px;display:inline-flex;border:1px solid;border-color:inherit}.productfilter .checkbox-color+.checkbox-text{margin-left:5px}.productfilter .input-group-main .checkbox-color{vertical-align:sub;margin-right:5px}.productfilter .multiple_select{position:relative}.productfilter .multiple_select .button{transition:.1s ease-out;text-align:left}.productfilter .multiple_select .button::after{font-family:FontAwesome;content:"\f078";padding-left:1em;float:right}.productfilter .multiple_select-dropdown{margin-top:5px;position:absolute;z-index:100;display:none;transition:.2s ease-out}@media (max-width:767px){.productfilter .multiple_select-dropdown{top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;position:fixed}}.productfilter .multiple_select-dropdown-blur{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:200%}@media (max-width:767px){.productfilter .multiple_select-dropdown-blur{position:absolute;background:rgba(0,0,0,.2)}}.productfilter .multiple_select-dropdown.open{display:flex}.productfilter .multiple_select-dropdown .checklist{min-width:200px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);z-index:1;border-radius:3px;background:#fff}@media (max-width:767px){.productfilter .multiple_select-dropdown .checklist{max-height:80vh;width:80vw;margin:auto;padding:0}}.productfilter .multiple_select-dropdown .checklist-body{overflow-y:auto;max-height:50vh;padding:10px;margin-right:3px;margin-top:3px}.productfilter .multiple_select-dropdown .checklist-body::-webkit-scrollbar{-webkit-appearance:none;width:5px}.productfilter .multiple_select-dropdown .checklist-body::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}@media (max-width:767px){.productfilter .multiple_select-dropdown .checklist-body{padding:20px 10px;max-height:60vh}.productfilter .multiple_select-dropdown .checklist-body .form-group{padding:10px}}.productfilter .multiple_select-dropdown .checklist-header{border-bottom:.5px solid}.productfilter .multiple_select-dropdown .checklist-footer{width:100%;margin:0;border-top:.5px solid;padding:10px}.productfilter .multiple_select-dropdown .checklist-footer-close,.productfilter .multiple_select-dropdown .checklist-footer-reset{cursor:pointer;width:50%;float:left;min-height:1px}@media (max-width:767px){.productfilter .multiple_select-dropdown .checklist-footer,.productfilter .multiple_select-dropdown .checklist-header{padding:20px}}.productfilter .multiple_select .checkbox{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.productfilter .multiple_select .checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.productfilter .multiple_select .checkbox input[type=checkbox]:checked~.checkbox-checkmark::after{opacity:1}.productfilter .multiple_select .checkbox-checkmark{transition:.1s ease-out;cursor:pointer;display:block;position:relative;top:0;left:0;height:8px;width:8px;padding:6px;border-radius:2px;border:solid 1px;margin-right:10px}.productfilter .multiple_select .checkbox-checkmark::after{content:"";border-style:solid;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;opacity:0;left:0;top:-2px;bottom:0;right:0;width:4px;height:8px;margin:auto}.productfilter .multiple_select .form-group{padding:5px 0;margin:0}.productfilter .multiple_select .form-group .input-group .input-group-main{border:none;margin:0;background:0 0;width:auto;padding:0 10px;font-weight:400}.productsortbar .sortbar-body .form-group{margin:0}.productsortbar .sortbar-body .form-input{white-space:nowrap;font-weight:400}@media (min-width:768px){.productsortbar .sortbar-body .form-input{font-size:14px;border:none}.productsortbar .sortbar-body .form-input>select{border:none;font-weight:600;padding-right:1.75em;padding-left:.25em}.productsortbar .sortbar-body .form-input::after{font-family:FontAwesome;content:"\f078";margin-left:-2em;padding-left:.5em;pointer-events:none}}.productsortbar .productlist-display.xsmall .input-group-button{width:28px}.productsortbar .productlist-display .input-group-button{display:inline-block!important;width:40px}.productsortbar .productlist-display .input-group-button>.button{background-color:transparent}.productsortbar .amount-display{line-height:32px}.productsortbar select{-webkit-appearance:none;-moz-appearance:none}.productsortbar select::-ms-expand{display:none}.m-product .splash,.m-productlist .splash{position:absolute;left:1em;top:1em;z-index:99}.m-product-information{margin-bottom:1em}.m-product-information .m-wishlist{margin-top:1em}.m-reviews-quick-review{margin-bottom:1em}.m-product .image{position:relative}.fb_iframe_widget.fb-like iframe{width:auto!important}.m-breadcrumb,.m-print{margin:1.5em 0 0;font-size:.85em}.m-forum .list-unstyled>li{margin:0 0 1em}.column-list-item{padding:.5em 1em}.column-list-title{display:block}.b-calendar.panel-border{background:0 0}.b-calendar .b-calendar-list{margin:0}.b-calendar .event,.b-calendar .month-header{padding:.5em}.b-calendar .event{border:none}.b-calendar .event>article{overflow:auto}.b-calendar .date-col,.b-calendar .description-col{padding-left:5px;float:left}.b-calendar .description-col{width:70%}.b-calendar .date-col{width:30%}.b-calendar .date,.b-calendar .day{margin:0;text-transform:uppercase}.b-newsletter .b-newsletter-consent .form-label.input-group-main,.b-newsletter .b-newsletter-consent .input-group-addon,.b-newsletter .b-newsletter-newsletter .form-label.input-group-main,.b-newsletter .b-newsletter-newsletter .input-group-addon{background:0 0;border:none}.b-newsletter .b-newsletter-consent .input-group-addon,.b-newsletter .b-newsletter-newsletter .input-group-addon{padding:0 .25em 0 0}.b-newsletter .b-newsletter-consent .form-label.input-group-main,.b-newsletter .b-newsletter-newsletter .form-label.input-group-main{padding:0 .25em}.b-newsletter .b-newsletter-consent .form-input:hover,.b-newsletter .b-newsletter-consent .form-label.input-group-main:hover,.b-newsletter .b-newsletter-newsletter .form-input:hover,.b-newsletter .b-newsletter-newsletter .form-label.input-group-main:hover{background:0 0}.b-newsletter .b-newsletter-consent .input-group:focus .input-group-addon,.b-newsletter .b-newsletter-consent .input-group:focus .input-group-main,.b-newsletter .b-newsletter-consent .input-group:hover .input-group-addon,.b-newsletter .b-newsletter-consent .input-group:hover .input-group-main,.b-newsletter .b-newsletter-newsletter .input-group:focus .input-group-addon,.b-newsletter .b-newsletter-newsletter .input-group:focus .input-group-main,.b-newsletter .b-newsletter-newsletter .input-group:hover .input-group-addon,.b-newsletter .b-newsletter-newsletter .input-group:hover .input-group-main{background:0 0}.m-quick-cart .quick-cart-link.button-primary .m-quick-cart__count{margin-left:.45em}.m-quick-cart .quick-cart-link.button-primary .m-quick-cart__count.h6{color:inherit}.navbar-collapse[data-group=main-navbar] .m-quick-cart .quick-cart-link.button-primary{padding-top:.45em;padding-bottom:.45em;padding-right:.45em}.navbar-collapse[data-group=main-navbar] .m-quick-cart .quick-cart-link.button-primary>.fa.fa-shopping-cart{margin:-.45em;border-top:solid 1px inherit;border-bottom:solid 1px inherit;margin-left:1em;margin-right:-.45em;width:auto;padding-left:1em;padding-right:1em;position:relative;line-height:2.57em!important}.m-product .col-m-6.col-l-6.col-xl-12>.m-product-information .w-checkout-buttons-headline,.m-product-additionals-transaction .m-product-transaction-button .w-checkout-buttons-headline{text-align:left}@media (max-width:768px){.m-product .col-m-6.col-l-6.col-xl-12>.m-product-information .w-checkout-buttons .w-checkout-buttons-headline,.m-product-additionals-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-buttons-headline{text-align:right}.m-product .col-m-6.col-l-6.col-xl-12>.m-product-information .w-checkout-buttons .w-checkout-button,.m-product-additionals-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-button{margin-right:0}}@media (max-width:411px){.m-product .col-m-6.col-l-6.col-xl-12>.m-product-information .w-checkout-buttons .w-checkout-buttons-headline,.m-product-additionals-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-buttons-headline{text-align:center}}.m-orderform .m-product-transaction-button .w-checkout-buttons{width:100%;float:right}@media (max-width:768px){.m-orderform .m-product-transaction-button .w-checkout-buttons-headline{text-align:center}}@media (min-width:767px){.m-orderform .m-product-transaction-button .w-checkout-buttons .w-checkout-button{text-align:right;display:flex;align-self:flex-end}}.m-orderform .m-product-transaction-button .w-checkout-buttons .cart-dead{margin-left:auto}@media (max-width:768px){.m-orderform .m-product-transaction-button .w-checkout-buttons .cart-dead{margin-right:auto}}.w-checkout,.w-checkout-button{font-size:12px}.w-checkout .loader,.w-checkout-button .loader{position:absolute!important;margin:auto;transition:all .2s ease;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,.6);position:relative;width:52px;height:12px;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:100%;width:100%;visibility:hidden;opacity:0;z-index:1}.w-checkout .loader>div,.w-checkout-button .loader>div{transform:scale(0);width:12px;height:12px;border-radius:50%;animation:fadescale-in-out-delayed .8s ease infinite;animation-delay:.32s;background-color:#333;left:0;right:0}.w-checkout .loader>div:first-child,.w-checkout-button .loader>div:first-child{animation-delay:.16s;margin-right:8px}.w-checkout .loader>div:last-child,.w-checkout-button .loader>div:last-child{animation-delay:.48s;margin-left:8px}.w-checkout .loading>.loader,.w-checkout-button .loading>.loader{opacity:1;visibility:visible;pointer-events:none}.w-checkout-button .loader div{height:8px;width:8px}.w-checkout::-webkit-scrollbar{-webkit-appearance:none;width:5px}.w-checkout::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.w-checkout .form-label{margin-bottom:4px;font-size:.875em}.w-checkout-buttons-headline{margin:1em 0;text-align:right}@media (max-width:768px){.w-checkout-buttons-headline{text-align:center}}.w-checkout-buttons .cart-dead{display:none;margin-top:8px;padding:4px;max-width:172px;border-radius:5px;align-items:center}@media (max-width:768px){.w-checkout-buttons .cart-dead{margin-left:auto}}.w-checkout-buttons .cart-dead>.fa{margin-right:4px;font-size:16px}.w-checkout-buttons .cart-dead>small{color:inherit}.w-checkout-buttons .w-checkout-button{position:relative;padding:0;margin-bottom:1em;line-height:0;width:auto;margin:auto 0 auto auto}@media (max-width:768px){.w-checkout-buttons .w-checkout-button{margin:auto}}.w-checkout-buttons .w-checkout-button:focus:not(.loading)>img,.w-checkout-buttons .w-checkout-button:hover:not(.loading)>img{filter:brightness(1.15)}.w-checkout-buttons .w-checkout-button>img{transition:.2s all;transition-timing-function:cubic-bezier(0,0,0.2,1);max-width:100%;pointer-events:none}.w-checkout-buttons .w-checkout-button>img.disabled{display:none}.w-checkout-buttons--block .cart-dead{display:flex}.w-checkout-buttons--block .w-checkout-button{pointer-events:none}.w-checkout-buttons--block .w-checkout-button>img{display:none}.w-checkout-buttons--block .w-checkout-button>img.disabled{display:block}.w-checkout-link{cursor:pointer}.w-checkout-modal{position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;z-index:8000;display:none}.w-checkout-modal.modal-active{display:flex}.w-checkout-modal.modal-active .modal-blur{opacity:1}.w-checkout-modal.modal-active .modal-container{animation:fadescalein .2s cubic-bezier(0,0,.2,1) forwards}.w-checkout-modal.modal-active.close{visibility:hidden}.w-checkout-modal.modal-active.close .modal-blur{opacity:0}.w-checkout-modal.modal-active.close .modal-container{animation:fadescaleout .2s cubic-bezier(0,0,.2,1) forwards}.w-checkout-modal.modal-active.close .modal-container img{display:none}.w-checkout-modal .modal-blur{top:0;left:0;right:0;bottom:0;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:.2s all;transition-timing-function:cubic-bezier(0,0,0.2,1)}.w-checkout-notification{font-size:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;transition:all .2s ease-out;transform:translateY(-100%) translateY(-8px)}.w-checkout-notification.active{transform:translateY(0) translateY(-8px)}.w-checkout .modal-container{overflow:hidden;border-radius:3px;opacity:0;padding:8px 0;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:#fff;z-index:1;position:relative;max-width:411px;width:411px}.w-checkout .modal-container strong{font-size:12px}@media (max-width:420px){.w-checkout .modal-container{max-width:95vw;max-height:95vh;overflow-y:auto}}.w-checkout .modal-container .modal-header{display:flex;justify-content:center;align-items:flex-start}.w-checkout .modal-container .modal-header>.fa{cursor:pointer;position:absolute;right:8px;top:8px;border-radius:50px;width:20px;height:20px;font-size:14px;display:flex;color:#fff;background:rgba(0,0,0,.7);align-items:center;justify-content:center}.w-checkout .modal-container .modal-content{height:auto;overflow-y:auto;width:100%}.w-checkout .modal-container .modal-content .panel-warning{color:#fff}.w-checkout .modal-container .modal-content .w-checkout-delivery ul::-webkit-scrollbar{-webkit-appearance:none;width:5px}.w-checkout .modal-container .modal-content .w-checkout-delivery ul::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-header{padding:0 8px 8px 8px;margin:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-header .w-checkout-link{font-size:12px}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-header{padding-bottom:4px}}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice{padding:0 8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice .form-label strong{font-size:12px}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice .form-group{margin:0 0 8px 0}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice #customerNotice,.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice #customerNoticeDelivery{transition:255ms all;padding:4px 8px;position:relative}@media (max-width:768px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice #customerNotice,.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice #customerNoticeDelivery{min-height:0;margin-bottom:0}}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice #customerNotice,.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-notice #customerNoticeDelivery{height:24px;padding:0 4px}}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method{overflow:hidden;transition:ease all 1s;max-height:600px;padding:0 4px 0 8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method .delivery-method-header .text-right{display:none}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header{padding:8px;margin-bottom:8px}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header{padding:4px;margin-bottom:4px}}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header .delivery-method-label{padding:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header .delivery-method-description,.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header .delivery-method-title{white-space:normal}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header>.material-radio{margin-right:8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header .text-right{display:block}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-info{padding-right:8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method:not(.active) .location-container{display:none}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method .droppointTextLine,.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-description{font-weight:400;font-size:12px;color:#a3a6a1}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header{cursor:pointer;display:flex;align-items:center;font-weight:400;padding:8px 0;transition:ease all .2s;width:100%;min-height:40px}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header{padding:4px 0}}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header>label{display:flex;flex:1;overflow:hidden;padding-left:8px;align-items:center}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header .delivery-method-info{overflow:hidden;flex:1}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header .delivery-method-info p{margin-bottom:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header .delivery-method-info .delivery-method-description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header .delivery-method-price{text-align:right;display:flex;align-items:center}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-header .droppoint .form-label{font-weight:400;margin:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address{margin-bottom:8px;padding:0 8px;display:flex}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address{margin-bottom:4px}}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address>fieldset{display:inline;margin:0;margin-right:8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address>fieldset .form-label{font-weight:700;margin-bottom:4px}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address>fieldset #country,.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address>fieldset #zipcode{padding:4px 8px;height:auto;max-width:150px}@media (min-width:960px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address>fieldset #country,.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-address>fieldset #zipcode{font-size:inherit}}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-list{animation:fadein .4s cubic-bezier(0,0,.2,1);transition:.4s all cubic-bezier(0, 0, .2, 1);overflow-y:auto;padding:0;margin:0;margin-right:4px;margin-bottom:8px;min-height:75px}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-list{margin-bottom:4px}}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-list>.delivery-header+.delivery-method:not(.active) .delivery-method-header{padding-top:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .delivery-method-list>.delivery-method:not(.active):last-child .delivery-method-header{padding-bottom:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .methods-not-found{padding:8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .empty-location{padding:8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .empty-location .input-group{padding:0 8px;display:flex;align-items:center}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .empty-location .input-group{padding:0 4px;margin-top:4px}}.w-checkout .modal-container .modal-content .w-checkout-delivery .empty-location .input-group label{border:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .target-container{z-index:10;display:none;flex-flow:column;overflow:hidden}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .target-container{padding:0;border-bottom:0}}.w-checkout .modal-container .modal-content .w-checkout-delivery .target-container.open{display:-ms-flexbox;display:flex}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint{margin-bottom:8px;display:flex;align-items:center}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint .form-label{margin-bottom:8px;padding-left:8px;flex:1}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint:first-child{margin-top:8px}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-list{border-top:0;margin:0;max-height:250px;padding:0 8px;transition:.4s all;transition-timing-function:cubic-bezier(0,0,0.2,1);overflow-y:auto}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-list{max-height:30vh}}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-list .empty-location{min-height:none}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-list .empty-location .random-choice{display:none}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-list>li{animation:fadein .4s cubic-bezier(0,0,.2,1)}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-search{display:flex;margin:0}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-search .w-search{border:0;width:auto}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-search .w-zipcode{flex:1;padding:0 8px;outline:0}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-active{padding:0}}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-active .droppoint-result{animation:fadein .4s cubic-bezier(0,0,.2,1);display:flex;justify-content:space-between;align-items:center;border:solid 1px #cfcfcf;width:100%;padding:8px}@media (max-width:600px){.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-active .droppoint-result{padding:4px}}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-active .droppoint-result .button{display:inline}.w-checkout .modal-container .modal-content .w-checkout-delivery .droppoint-active .droppoint-result .form-group{margin:0}.w-checkout .modal-container .modal-content .w-checkout-order{padding:0 8px;margin-bottom:8px}.w-checkout .modal-container .modal-content .w-checkout-order .order{cursor:pointer;border:solid 1px #cfcfcf}.w-checkout .modal-container .modal-content .w-checkout-order .order-total{width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;transition:ease all .2s;padding:4px}.w-checkout .modal-container .modal-content .w-checkout-order .order-total>strong{display:flex;align-items:center}.w-checkout .modal-container .modal-content .w-checkout-order .order-total .fa{transition:225ms all ease-out;margin-right:0;font-size:0}.w-checkout .modal-container .modal-content .w-checkout-order .order-line-products{overflow:auto;max-height:30vh}@media (max-width:420px){.w-checkout .modal-container .modal-content .w-checkout-order .order-line-products{max-height:85px}}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary{z-index:10;height:100%;flex-flow:column-reverse;transition:225ms all ease-out;overflow:hidden;max-height:320px}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary.is-collapsed{display:block;max-height:0}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary.is-collapsed+.order-total .fa{margin-right:8px;font-size:16px}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary .order-list{margin:0;padding:0 4px}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary .order-list ul{margin:0;width:100%}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary .order-list li{display:flex;padding:4px 0}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary .order-list li>span:first-child{flex:1}.w-checkout .modal-container .modal-content .w-checkout-order .order-summary .order-list>li{text-decoration:none;border-bottom:solid 1px #cfcfcf}.w-checkout .modal-container .modal-content .w-checkout-submit label{font-weight:400}.w-checkout .modal-container .modal-content .w-checkout-submit a{white-space:nowrap}.w-checkout .modal-container .modal-content .w-checkout-submit .submit,.w-checkout .modal-container .modal-content .w-checkout-submit .terms{margin-bottom:8px}.w-checkout .modal-container .modal-content .w-checkout-submit .terms{padding:0 8px;display:flex;align-items:center}.w-checkout .modal-container .modal-content .w-checkout-submit .terms label{padding-left:8px}.w-checkout .modal-container .modal-content .w-checkout-submit .terms-mpc{margin:0;padding:0 4px}.w-checkout .modal-container .modal-content .w-checkout-submit .submit-button{padding:0;display:flex;margin:0 auto;width:auto;position:relative}.w-checkout .modal-container .modal-content .w-checkout-submit .submit-button>img{margin:0;height:36px}.w-checkout .modal-container .modal-content .w-checkout-submit .submit-button>img.w-checkout-disabled{position:absolute;transition:.1s ease-in all;opacity:0}.w-checkout .modal-container .modal-content .w-checkout-submit .submit-button.button-disabled>.w-checkout-disabled{opacity:1}.w-checkout .modal-container .modal-content .w-checkout-submit .submit-button label{padding-left:8px}.w-checkout-button>img{margin:0}.w-checkout-option--onpay-mobilepay .w-checkout-button.loading::before{background-color:#5a78ff}.w-checkout--onpay-mobilepay label,.w-checkout--onpay-mobilepay span,.w-checkout--onpay-mobilepay strong{color:#3c3246}.w-checkout--onpay-mobilepay button,.w-checkout--onpay-mobilepay input[type=text],.w-checkout--onpay-mobilepay textarea{border-radius:6px}.w-checkout--onpay-mobilepay .modal-header>.fa.fa-times{background-color:#3c3246}.w-checkout--onpay-mobilepay .conditions .input-group:hover .material-checkbox,.w-checkout--onpay-mobilepay .conditions .input-group:hover .material-radio,.w-checkout--onpay-mobilepay .delivery-method-header-checkbox,.w-checkout--onpay-mobilepay .delivery-method-header-radio,.w-checkout--onpay-mobilepay .droppoint-checkbox,.w-checkout--onpay-mobilepay .droppoint-radio,.w-checkout--onpay-mobilepay .terms-checkbox,.w-checkout--onpay-mobilepay .terms-radio{box-shadow:0 0 0 8px rgba(90,120,255,.2),0 0 0 8px inset rgba(90,120,255,.2)}.w-checkout--onpay-mobilepay .material-radio{color:#5a78ff;position:relative;box-shadow:0 0 0 0 rgba(90,120,255,.2);transition:box-shadow .3s cubic-bezier(.4, 0, .2, 1) 0s;border-radius:50%;width:16px;height:16px;min-height:16px;min-width:16px;display:inline-block;line-height:1}.w-checkout--onpay-mobilepay .material-radio>input{cursor:pointer;width:100%;height:100%;border:2px solid #3c3246;outline:0;background-color:transparent;-webkit-appearance:none}.w-checkout--onpay-mobilepay .material-radio>input:checked{border-color:#5a78ff}.w-checkout--onpay-mobilepay .material-radio:focus,.w-checkout--onpay-mobilepay .material-radio:hover{box-shadow:0 0 0 8px rgba(90,120,255,.2),0 0 0 8px inset rgba(90,120,255,.2)}.w-checkout--onpay-mobilepay .material-radio>input[type=radio]{border-radius:100px}.w-checkout--onpay-mobilepay .material-radio>input[type=radio]:checked~.material-marker{top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:8px;height:8px;background:#5a78ff;box-sizing:border-box;border-radius:100px;pointer-events:none}.w-checkout--onpay-mobilepay .material-checkbox{color:#5a78ff;position:relative;box-shadow:0 0 0 0 rgba(90,120,255,.2);transition:box-shadow .3s cubic-bezier(.4, 0, .2, 1) 0s;border-radius:50%;width:16px;height:16px;min-height:16px;min-width:16px;display:inline-block;line-height:1}.w-checkout--onpay-mobilepay .material-checkbox>input{cursor:pointer;width:100%;height:100%;border:2px solid #3c3246;outline:0;background-color:transparent;-webkit-appearance:none}.w-checkout--onpay-mobilepay .material-checkbox>input:checked{border-color:#5a78ff}.w-checkout--onpay-mobilepay .material-checkbox:focus,.w-checkout--onpay-mobilepay .material-checkbox:hover{box-shadow:0 0 0 8px rgba(90,120,255,.2),0 0 0 8px inset rgba(90,120,255,.2)}.w-checkout--onpay-mobilepay .material-checkbox>input[type=checkbox]{border-radius:3px}.w-checkout--onpay-mobilepay .material-checkbox>input[type=checkbox]:checked{background-color:#5a78ff}.w-checkout--onpay-mobilepay .material-checkbox>input[type=checkbox]:checked~.material-marker{top:6%;left:30%;position:absolute;width:6px;height:12px;transform:scale(.8) rotate(45deg);border-color:#fff;border-style:solid;border-width:0 2px 2px 0;pointer-events:none}.w-checkout--onpay-mobilepay .droppoint-active .empty-location{background:#5a78ff;border-radius:0 0 6px 6px;color:#fff}.w-checkout--onpay-mobilepay .droppoint-active .empty-location .random-choice{display:flex;margin-top:8px}.w-checkout--onpay-mobilepay .droppoint-active .empty-location .random-choice .material-radio>input:checked{border-color:#fff}.w-checkout--onpay-mobilepay .droppoint-active .empty-location .random-choice .material-radio>input[type=radio]:checked~.material-marker{background-color:#fff}.w-checkout--onpay-mobilepay .droppoint-active .empty-location .random-choice-label{color:inherit;margin-left:4px}.w-checkout--onpay-mobilepay #customerNotice,.w-checkout--onpay-mobilepay #customerNoticeDelivery,.w-checkout--onpay-mobilepay .change-delivery,.w-checkout--onpay-mobilepay .change-droppoint,.w-checkout--onpay-mobilepay .country-select,.w-checkout--onpay-mobilepay .delivery-method-header,.w-checkout--onpay-mobilepay .droppoint-result,.w-checkout--onpay-mobilepay .empty-title,.w-checkout--onpay-mobilepay .target-container{border-radius:6px}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-delivery .delivery-method.active .delivery-method-header,.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-delivery .droppoint-active .droppoint-result,.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-delivery .target-container.open{border:2px solid #3c3246;border-radius:6px}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-delivery .delivery-method.active.droppoint-method .delivery-method-header{border-radius:6px 6px 0 0;border-bottom:0;margin-bottom:0}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-delivery .delivery-method.active.droppoint-method .droppoint-active .droppoint-result{border-radius:0 0 6px 6px;border-top-style:dashed}.w-checkout--onpay-mobilepay .change-delivery,.w-checkout--onpay-mobilepay .change-droppoint{font-weight:600;border:solid 2px #5a78ff;color:#5a78ff;background-color:#fff;transition:all .2s ease-out}.w-checkout--onpay-mobilepay .change-delivery:hover,.w-checkout--onpay-mobilepay .change-droppoint:hover{color:#fff;background-color:#5a78ff}.w-checkout--onpay-mobilepay .droppoint-search>.w-search,.w-checkout--onpay-mobilepay .droppoint-search>.w-zipcode{border-radius:0}.w-checkout--onpay-mobilepay .droppoint-search>.w-zipcode{border:none;border-bottom:2px solid #3c3246}.w-checkout--onpay-mobilepay .droppoint-list{border-radius:0 0 6px 6px}.w-checkout--onpay-mobilepay .w-checkout-notification{background:#5a78ff;border-radius:0 0 6px 6px;color:#fff}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-link{color:#5a78ff}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-container-close>.fa{background:#3c3246}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order{border-radius:6px;border:solid 2px #3c3246}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary:not(.is-collapsed){background-color:#3c3246}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary:not(.is-collapsed) *{color:#fff}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary:not(.is-collapsed) .w-checkout-link{color:#5a78ff}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary:not(.is-collapsed)+.order-total{background-color:#3c3246}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary:not(.is-collapsed)+.order-total>strong{color:#fff}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary.is-collapsed+.order-total:hover{background-color:#3c3246}.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary.is-collapsed+.order-total:hover span,.w-checkout--onpay-mobilepay .modal-container .modal-content .w-checkout-order .order-summary.is-collapsed+.order-total:hover>strong{color:#fff}.privacyPolicyContainer .privacyPolicyLink,.privacyPolicyContainer .termsAndConditionsLink,.termsAndConditionsContainer .privacyPolicyLink,.termsAndConditionsContainer .termsAndConditionsLink{text-decoration:underline}.w-cookie{top:0;z-index:9999999;width:100%;display:flex;justify-content:center;align-items:center;position:fixed;height:100%;background:rgba(0,0,0,.2)}.w-cookie button:focus,.w-cookie label.switch:has(input:focus){outline:3px solid;outline-offset:3px}.w-cookie-form{position:relative;border-radius:3px;max-width:90vw;overflow:hidden}.w-cookie-loader{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.w-cookie-loader .svg-spinner{height:72px;width:72px;padding:0}.w-cookie-options{display:-ms-grid;display:grid;grid-gap:10px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.w-cookie-actions{display:flex;justify-content:center;flex-wrap:wrap}.w-cookie-consent{overflow-y:auto;opacity:1;transition:all 255ms ease;margin:2em 2em 0 2em}.w-cookie-listing{max-height:0;overflow-y:hidden;opacity:0;transition:all 255ms ease}.w-cookie-description,.w-cookie-extended-info{transition:all 255ms ease;overflow-y:hidden}.extended-open .w-cookie-description,.w-cookie-consent:not(.extended-open) .w-cookie-extended-info{max-height:0!important;opacity:0;visibility:hidden}.toggle-extended .fa{transition:all 255ms ease;transform:rotate(0)}.toggle-extended:not(.is-closed) .fa{transform:rotate(90deg)}.w-cookie-toggle-consent-show{display:none}.w-cookie-toggle{flex-direction:column;align-items:center;text-decoration:none;transition:all 255ms ease}.w-cookie-toggle.button.cookie-button{display:flex;margin:0 auto}.w-cookie-toggle.button.cookie-button:not(.is-closed){border-radius:2px 2px 0 0;border-bottom:0}.w-cookie-toggle.button.cookie-button.is-closed{border-radius:0 0 2px 2px;border-top:0;flex-direction:column-reverse}.w-cookie-toggle.button.cookie-button.is-closed .fa{transform:rotate(180deg)}.w-cookie-details .accordion-btn:focus{outline-offset:-3px}.w-cookie-details .w-cookie-listing{max-height:80vh;overflow-y:auto;opacity:1;margin:2em 0 .5em}.w-cookie-details .w-cookie-consent{max-height:0!important;overflow-y:hidden;opacity:0;transition:all 255ms ease;margin:0 2em}.w-cookie-details .w-cookie-toggle-details-show{display:none}.w-cookie-details .w-cookie-toggle-consent-show{display:block}.w-cookie-consent fieldset:nth-child(1){-ms-grid-column:1}.w-cookie-consent fieldset:nth-child(2){-ms-grid-column:2}.w-cookie-consent fieldset:nth-child(3){-ms-grid-column:3}.w-cookie-consent fieldset:nth-child(4){-ms-grid-column:4}@media only screen and (max-width:600px){.w-cookie-options{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.w-cookie-consent{overflow-x:hidden;max-height:65vh!important;margin:.5em 0 0 0}.w-cookie-description{max-height:none!important}}@media screen and (device-aspect-ratio:40/71){.w-cookie-consent{overflow-x:hidden;height:350px!important;margin:.5em}}.w-cookie-option-title{margin-bottom:5px}.w-cookie-consent fieldset{display:flex;padding:0;flex-direction:column;align-items:center;flex:1}.w-cookie-consent{overflow-y:auto;line-height:1.4}.w-cookie-consent::-webkit-scrollbar,.w-cookie-list::-webkit-scrollbar{-webkit-appearance:none;width:5px}.w-cookie-consent::-webkit-scrollbar-thumb,.w-cookie-list::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}.w-cookie-link{margin-top:1.5em}@media screen and (min-width:768px){.w-cookie-actions-wrapper .w-cookie-actions.w-cookie-actions{margin:1em 0}.w-cookie-actions-wrapper .w-cookie-actions.w-cookie-actions button{margin-bottom:0}.w-cookie.center .w-cookie-form{max-width:768px}.w-cookie.top-static{position:static}.w-cookie:not(.center){height:auto;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.w-cookie.bottom{top:auto;bottom:0}}.w-cookie.center{background:rgba(0,0,0,.2)}.w-cookie.center .w-cookie-form{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.button-primary.cookie-button,.button-text.cookie-button,.button.cookie-button{border-radius:2px;height:46px;padding:0 1em;font-size:1em;display:inline-flex;justify-content:center;align-items:center;line-height:1}.w-cookie-actions button{margin:0 .5em .5em;width:auto}.cookie-button.button-text-simple{font-size:1em;line-height:1;padding:0;text-decoration:none!important;background:0 0}.w-cookie-actions-wrapper{display:flex;flex-direction:column}.w-cookie-actions-wrapper .w-cookie-actions{margin:.5em -.5em 0}.w-cookie-details .w-cookie-actions-wrapper{flex-direction:column-reverse}@media (min-width:768px){.navbar.navbar-tablet-full .nav .dropdown{position:relative}.navbar.navbar-tablet-full .nav .dropdown .dropdown-menu{position:absolute}.navbar.navbar-tablet-full .navbar-collapse,.navbar.navbar-tablet-full .navbar-collapse.is-collapsed{display:table-cell;width:10000000px;padding:0;opacity:1}.navbar.navbar-tablet-full .navbar-collapse .nav>li,.navbar.navbar-tablet-full .navbar-collapse.is-collapsed .nav>li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;float:left}.navbar.navbar-tablet-full .navbar-collapse .nav>li>a,.navbar.navbar-tablet-full .navbar-collapse.is-collapsed .nav>li>a{float:left}.navbar.navbar-tablet-full .navbar-toggle{display:none}.site-navigation .item-primary{padding-top:.5em;padding-bottom:.5em}}@media (min-width:960px){.marker{padding-right:0!important}.marker .fa-border{border-color:transparent!important;padding-right:0;padding-left:0;border-right:0;width:auto}}@media (min-width:960px){.navbar-collapse .w-menu-row,.navbar-collapse.is-collapsed .w-menu-row{display:flex;justify-content:space-between}.navbar-collapse .w-menu-row>.w-menu-col-links,.navbar-collapse.is-collapsed .w-menu-row>.w-menu-col-links{flex-grow:1}.navbar-collapse .w-menu-row>.w-menu-col-links>.w-menu-list,.navbar-collapse.is-collapsed .w-menu-row>.w-menu-col-links>.w-menu-list{display:flex;align-items:flex-start;flex-wrap:wrap}.navbar-collapse .w-menu-row>.w-menu-col-cart,.navbar-collapse.is-collapsed .w-menu-row>.w-menu-col-cart{width:auto;margin-left:1em}}.b-newsletter .w-newsletter-type-label,.pageTypenewsletter .w-newsletter-type-label{font-weight:700}.w-newsletter-type-description .w-newsletter-type-text{font-size:.875em}.w-newsletter-signup .m-newsletter-consent .form-label.input-group-main,.w-newsletter-signup .m-newsletter-consent .input-group-addon,.w-newsletter-signup .m-newsletter-newsletter .form-label.input-group-main,.w-newsletter-signup .m-newsletter-newsletter .input-group-addon{background:0 0;border:none}.w-newsletter-signup .m-newsletter-consent .input-group-addon,.w-newsletter-signup .m-newsletter-newsletter .input-group-addon{padding:0 .25em 0 0}.w-newsletter-signup .m-newsletter-consent .form-label.input-group-main,.w-newsletter-signup .m-newsletter-newsletter .form-label.input-group-main{padding:0 .25em}.w-newsletter-signup .m-newsletter-consent .form-input:hover,.w-newsletter-signup .m-newsletter-consent .form-label.input-group-main:hover,.w-newsletter-signup .m-newsletter-newsletter .form-input:hover,.w-newsletter-signup .m-newsletter-newsletter .form-label.input-group-main:hover{background:0 0}.w-newsletter-signup .m-newsletter-consent .input-group:focus .input-group-addon,.w-newsletter-signup .m-newsletter-consent .input-group:focus .input-group-main,.w-newsletter-signup .m-newsletter-consent .input-group:hover .input-group-addon,.w-newsletter-signup .m-newsletter-consent .input-group:hover .input-group-main,.w-newsletter-signup .m-newsletter-newsletter .input-group:focus .input-group-addon,.w-newsletter-signup .m-newsletter-newsletter .input-group:focus .input-group-main,.w-newsletter-signup .m-newsletter-newsletter .input-group:hover .input-group-addon,.w-newsletter-signup .m-newsletter-newsletter .input-group:hover .input-group-main{background:0 0}.w-notification{margin-bottom:.5em}.w-order-details .w-product-item .w-order-product-container.reset{padding:0}.w-pagination{margin-bottom:2em}.payment-icons img{margin:0}.column-box #recaptcha_image{width:100%!important}#recaptcha_image{width:100%!important}@media (min-width:768px){#recaptcha_image{width:300px!important}}#recaptcha_challenge_image{display:block;max-width:100%;height:auto}.hero-slider-theme,.product-slider-theme{margin-top:1.5em}.hero-slider-theme .owl-pagination,.product-slider-theme .owl-pagination{margin:1em}.hero-slider-theme img,.product-slider-theme img{margin:0}.hero-slider-theme .item,.product-slider-theme .item{position:relative}.hero-slider-theme .item-caption,.product-slider-theme .item-caption{padding-top:1em}@media (min-width:768px){.hero-slider-theme .item-caption,.product-slider-theme .item-caption{position:absolute;margin-top:0;left:0;right:0;bottom:0;width:100%}}@media (min-width:1280px){.hero-slider-theme .item-caption,.product-slider-theme .item-caption{padding-top:2em;padding-bottom:1em}}.hero-slider-theme .item-link,.product-slider-theme .item-link{display:block}@media (min-width:960px) and (max-width:1279px){.hero-slider-theme .item-link,.product-slider-theme .item-link{margin-top:10px}}.hero-slider-theme .item-text,.hero-slider-theme .item-title,.product-slider-theme .item-text,.product-slider-theme .item-title{display:block}.hero-slider-theme .item-text p,.hero-slider-theme .item-text span,.hero-slider-theme .item-title p,.hero-slider-theme .item-title span,.product-slider-theme .item-text p,.product-slider-theme .item-text span,.product-slider-theme .item-title p,.product-slider-theme .item-title span{display:inline-block;margin:0}.hero-slider-theme .item-link .button-text,.product-slider-theme .item-link .button-text{display:inline-block;margin:0;text-decoration:none}.hero-slider-theme .item-link .button-text:hover,.product-slider-theme .item-link .button-text:hover{text-decoration:none}.hero-slider-theme .owl-controls,.product-slider-theme .owl-controls{text-align:center}.hero-slider-theme .owl-controls .owl-buttons,.product-slider-theme .owl-controls .owl-buttons{display:none}.hero-slider-theme .owl-controls .owl-buttons .owl-next,.hero-slider-theme .owl-controls .owl-buttons .owl-prev,.product-slider-theme .owl-controls .owl-buttons .owl-next,.product-slider-theme .owl-controls .owl-buttons .owl-prev{position:absolute;cursor:pointer;top:0;bottom:0;z-index:99;width:50px;font-family:FontAwesome;font-style:normal;font-size:15px;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.hero-slider-theme .owl-controls .owl-buttons .owl-next,.hero-slider-theme .owl-controls .owl-buttons .owl-prev,.product-slider-theme .owl-controls .owl-buttons .owl-next,.product-slider-theme .owl-controls .owl-buttons .owl-prev{font-size:30px;width:60px}}.hero-slider-theme .owl-controls .owl-buttons .owl-next:before,.hero-slider-theme .owl-controls .owl-buttons .owl-prev:before,.product-slider-theme .owl-controls .owl-buttons .owl-next:before,.product-slider-theme .owl-controls .owl-buttons .owl-prev:before{width:30px;height:27px;position:absolute;left:0;right:0;top:22%}@media (min-width:768px){.hero-slider-theme .owl-controls .owl-buttons .owl-next:before,.hero-slider-theme .owl-controls .owl-buttons .owl-prev:before,.product-slider-theme .owl-controls .owl-buttons .owl-next:before,.product-slider-theme .owl-controls .owl-buttons .owl-prev:before{width:30px;height:27px;overflow:hidden;margin:auto;top:0;bottom:0}}.hero-slider-theme .owl-controls .owl-buttons .owl-next,.product-slider-theme .owl-controls .owl-buttons .owl-next{right:0}.hero-slider-theme .owl-controls .owl-buttons .owl-next:before,.product-slider-theme .owl-controls .owl-buttons .owl-next:before{content:"\f054"}.hero-slider-theme .owl-controls .owl-buttons .owl-prev,.product-slider-theme .owl-controls .owl-buttons .owl-prev{left:0}.hero-slider-theme .owl-controls .owl-buttons .owl-prev:before,.product-slider-theme .owl-controls .owl-buttons .owl-prev:before{content:"\f053"}@media (min-width:960px){.hero-slider-theme .owl-controls .owl-buttons,.product-slider-theme .owl-controls .owl-buttons{display:block}}.hero-slider-theme .owl-controls.clickable .owl-buttons div:hover,.product-slider-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.hero-slider-theme .owl-controls .owl-page,.product-slider-theme .owl-controls .owl-page{display:inline-block;zoom:1}.hero-slider-theme .owl-controls .owl-page span,.product-slider-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:5px 7px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}@media (min-width:768px){.hero-slider-theme .owl-controls .owl-page span,.product-slider-theme .owl-controls .owl-page span{width:12px;height:12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}.hero-slider-theme .owl-controls .owl-page span.owl-numbers,.product-slider-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.product-slider-theme{margin-top:0}.product-slider-theme .owl-item a{display:block}@media print{.product-slider-theme .owl-item{max-width:50vw}}.owl-item.loading{min-height:100px;background:url("https://sw15914.sfstatic.io/_design/smartytemplates/store/template001/assets/images/AjaxLoader.gif") no-repeat center center}.w-social-item{margin-bottom:.5em;vertical-align:top!important}.pika-title .pika-label:after{content:"\f0d7";font-family:FontAwesome;margin:0 5px;font-size:12px}/*!
 * Pikaday
 * Copyright 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}@media (max-width:959px){.fancybox-nav span{visibility:visible!important}}.rzslider .rz-bar{height:2px}.rzslider .rz-pointer{width:8px;height:16px;top:auto;bottom:0;border-top-left-radius:3px;border-top-right-radius:3px}.rzslider .rz-pointer:after{display:none}.rzslider .rz-bubble{bottom:14px}.rzslider .rz-limit{font-weight:700}.rzslider .rz-tick{width:1px;height:10px;margin-left:4px;border-radius:0;top:-1px}.accordion-section{transition:all 255ms ease;border-top:0;padding:0 10px;border-radius:0 0 3px 3px;overflow:hidden;opacity:1}.accordion-section>:first-child{padding-top:10px}.accordion-section>:last-child{padding-bottom:10px}.accordion-btn{min-height:36px;padding:2px 10px 2px 0;width:100%;border:2px solid currentColor;border-color:currentColor!important;border-radius:3px;background:0 0;text-align:left;line-height:1;display:flex;align-items:center;outline:0;border-radius:3px 3px 0 0}.accordion-btn .fa{transition:all 125ms ease;transform:rotate(0);pointer-events:none;min-width:46px;height:18px;margin:auto;font-size:18px;-ms-grid-column:1}.accordion-btn .accordion-text{flex:1;pointer-events:none;-ms-grid-column:2}.accordion-btn .accordion-text .accordion-title{line-height:2;font-weight:600}.closed .accordion-section{max-height:0!important;overflow-y:hidden;border:2px solid transparent;opacity:0}.closed .accordion-btn{border-radius:3px}.closed .accordion-btn .fa{transform:rotate(-90deg)}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch-rail{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:225ms;transition:225ms;border-radius:3px}.switch-rail:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;-webkit-transition:.4s;transition:.4s;border-radius:3px;transition:box-shadow 255ms ease}input:disabled+.switch-rail{opacity:60%}input:checked+.switch-rail:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.icon-img-16x16{margin-bottom:-3px}

/* Source: https://sw15914.sfstatic.io/upload_dir/templates/template105_1_copy_copy_copy/assets/css/abbozzo.css?v=20251104092035 */
@media only screen and (min-width:960px){html{scroll-behavior:smooth}}body,html{overflow-x:hidden}.container,.container.width-xlarge{width:100%!important;max-width:1600px}.button,.button-icon,.button-primary{border-radius:6px!important;padding:.5em 1em!important}.small.button-icon,.small.pager-group>.button-icon{padding-left:1em!important}.button-icon .fa{position:static!important;background:none!important;padding-right:4px;line-height:1!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}li,p{line-height:1.6}.scrollFixActive{overflow-y:hidden!important}.scrollFixInactive{overflow-y:auto!important}.w-notification{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.w-notification .panel{position:relative;padding:20px;background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.1);border-radius:6px;border:none!important;width:90%;max-width:500px}.w-notification .panel .button,.w-notification .panel .button-primary{display:inline-block;margin-top:20px;text-decoration:none;font-size:20px;padding:10px;font-weight:500}.w-notification .modal-close-button{position:absolute;top:-10px;right:-10px;background:#666;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;font-size:20px;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer}.w-notification .modal-close-button:hover{background:#eee;color:#666}.site-main-wrapper{padding-top:82px}.site-header{border:none!important;position:fixed!important;z-index:999;width:100%}.site-header>.container>.row{display:flex;align-items:center}.site-header .w-logo .h1{margin-bottom:0;font-size:24px}.site-header .icon-nav{display:flex;justify-content:flex-end;align-items:center}.site-header .icon-nav .header-icon{padding:10px 0 10px 20px;cursor:pointer}.site-header .icon-nav .header-icon .burger-line,.site-header .icon-nav .header-icon .fa{cursor:pointer}.site-header .icon-nav .header-icon .fa,.site-header .icon-nav .icon-search .fa-times{font-size:20px}.site-header .m-quick-cart__count{position:absolute;top:-6px;right:-6px;display:block;text-align:center;font-size:8px;width:14px;height:14px;line-height:16px;border-radius:50%}.site-header .header-icon.burger-icon{display:inline-block;position:relative;width:20px;height:14px;padding:0 0 0 20px;margin-left:20px}.site-header .header-icon.burger-icon .burger-line{position:absolute;left:0;display:block;flex:1;height:2px;width:20px}.site-header .header-icon.burger-icon .burger-line:first-child{top:0}.site-header .header-icon.burger-icon .burger-line:nth-child(2){top:50%;transform:translateY(-50%)}.site-header .header-icon.burger-icon .burger-line:nth-child(3){bottom:0;width:15px}.site-header .search-module{width:100%}.site-header .top-search-form input{font-size:16px;text-transform:uppercase;padding:0 0 0 6px}.site-header .top-search-form{padding:0}@media only screen and (max-width:960px){.site-header .top-search-form{margin-left:15px}}.site-header .hideMenu{display:none!important}@media only screen and (max-width:1200px){.site-header.search-shown .logo-col{display:none!important}}@media only screen and (max-width:1200px){.site-header .menu-col{display:none}.site-header .icon-col{width:100%!important}}.w-cart-goto-cart{width:100%;font-size:20px;padding:10px;display:flex!important;justify-content:space-between}.w-cart-goto-cart .fa{display:none}.w-cart-goto-cart .button,.w-cart-goto-cart .button-primary{width:46%;font-weight:500;padding:15px!important}.m-quick-cart .dropdown-container{border:none;padding:30px;border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,.1)}.m-quick-cart .dropdown-container img{border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,.1)}.m-quick-cart .dropdown-container .dropdown-header,.m-quick-cart .dropdown-container hr{display:none}.m-quick-cart .dropdown-container .dropdown-footer{padding:0;border:none}.m-quick-cart .dropdown-container .dropdown-body{padding-left:0;padding-right:0}.m-quick-cart .dropdown-container .media-body{position:relative}.m-quick-cart .dropdown-container .media-body .w-product-title{width:85%!important}.m-quick-cart .dropdown-container .media-body .item__options-container{position:absolute;right:0;top:4px}.m-quick-cart .dropdown-container .media-body .item__options-container a{padding:0 4px}.m-quick-cart .dropdown-container .media-body .item__options-container .fa{font-size:16px}.m-quick-cart .dropdown-container .media-body .item__options-container .fa.fa-times{position:relative;top:-2px}.m-quick-cart .dropdown-container .w-cart-product{margin:0;padding-bottom:20px;padding-left:2px!important;padding-right:2px!important}.m-quick-cart .dropdown-container .w-cart-product+.w-cart-product{padding-top:20px}.m-quick-cart .dropdown-container .w-cart-product:last-child{padding-bottom:6px}.m-quick-cart .dropdown-container .quick-cart-expanded-total{padding-top:20px;padding-bottom:20px}.m-quick-cart .dropdown-container .w-cart-total-price-line{padding-top:20px;font-size:18px}.m-quick-cart .dropdown-container .payments-icon{padding-bottom:10px}.m-quick-cart .dropdown-container .w-cart-product-total-price{padding-left:4px;font-size:18px}.m-quick-cart .dropdown-container .dropdown-body.w-cart-free-delivery{padding-bottom:20px;margin-bottom:20px}.m-quick-cart .dropdown-container .dropdown-body{border:none}.m-quick-cart .dropdown-menu,.m-quick-cart .dropdown:hover>.dropdown-menu{display:none!important}.m-quick-cart .dropdown .dropdown-menu.visible{display:block!important}.m-quick-cart .w-cart-free-delivery{font-weight:600;font-size:16px}@media only screen and (max-width:960px){.m-quick-cart{display:none}}@media only screen and (max-width:960px){.m-quick-cart+.cart-mobile-link{display:block!important;visibility:visible!important;position:relative}}.site-header [class*=col-]{position:static}.site-header{position:relative}.site-header .main-menu #clonedMenu{list-style:none;margin:0;padding-left:0}.site-header .main-menu #clonedMenu li{list-style-type:none}.site-header .main-menu #clonedMenu ul{padding-left:0!important}.site-header .main-menu #clonedMenu{display:flex;flex-wrap:wrap}.site-header .main-menu #clonedMenu .b-category-li-0{font-size:16px}.site-header .main-menu #clonedMenu .b-category-li-0>a{padding:8px 20px;display:block;text-transform:uppercase}.site-header .main-menu #clonedMenu .b-category-li-0 .menu-dropdown-toggle{display:none}.site-header .main-menu #clonedMenu .b-category-li-0 .dropdown-megamenu{position:absolute;z-index:999;left:0;right:0;display:none;box-shadow:0 3px 4px rgba(0,0,0,.1)}.site-header .main-menu #clonedMenu .b-category-li-0 .dropdown-megamenu>.container>ul{padding:40px 0;display:flex;flex-wrap:wrap}.site-header .main-menu #clonedMenu .b-category-li-0 .dropdown-megamenu>.container>ul>li{width:20%;padding-right:20px}.site-header .main-menu #clonedMenu .b-category-li-0 .dropdown-megamenu .b-category-li-1>a{display:block;font-weight:600;font-size:18px}.site-header .main-menu #clonedMenu .b-category-li-0 .dropdown-megamenu .b-category-li-1>a+ul{margin-top:6px}.site-header .main-menu #clonedMenu .b-category-li-0 .dropdown-megamenu .b-category-li-1 .b-category-li-2{text-transform:uppercase}.site-header .main-menu #clonedMenu .b-category-li-0:focus .dropdown-megamenu,.site-header .main-menu #clonedMenu .b-category-li-0:hover .dropdown-megamenu{display:block}.site-header .icon-col,.site-header .w-logo{position:relative;z-index:1000}.site-navigation{border:none!important;display:none}.site-slider{margin-top:-20px}.pagedim{opacity:0;transition:opacity .3s}.hamburger-menu{position:fixed;z-index:1000;left:100%;top:0;bottom:0;min-width:25%;overflow:auto;transition:transform .3s;overflow-y:auto}.hamburger-menu .menu-inner-wrapper,.hamburger-menu ul{margin-bottom:0!important}@media only screen and (max-width:1040px){.hamburger-menu{min-width:none;width:50%}}@media only screen and (max-width:768px){.hamburger-menu{min-width:none;width:85%}}.hamburger-menu.show-menu{transform:translateX(-100%)}.hamburger-menu.show-menu+.pagedim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(0,0,0,.4);opacity:1}.hamburger-menu .menu-inner-wrapper{min-height:100vh;overflow-x:hidden;position:relative;padding-bottom:62px}.hamburger-menu .menu-inner-wrapper ul{padding-left:0}.hamburger-menu .menu-inner-wrapper ul li{list-style-type:none}.hamburger-menu .dropdown .dropdown-menu,.hamburger-menu .dropdown:hover .dropdown-menu{opacity:1;position:static;float:none;display:none!important}.hamburger-menu .dropdown.open{position:absolute;top:62px;left:0;right:0;bottom:70px;z-index:999999;background:#fff;height:100%}.hamburger-menu .dropdown.open .dropdown-menu{padding:0!important;display:block!important}.hamburger-menu .dropdown.open .marker{display:none}.hamburger-menu .dropdown.open .parent.item-primary{text-transform:uppercase;font-size:22px;text-align:center}.hamburger-menu .dropdown-container{border:none!important}.hamburger-menu .menu-header{display:flex;justify-content:space-between;align-items:center;font-size:18px}.hamburger-menu .menu-header .menu-close-button{padding:20px}.hamburger-menu .menu-header .sidebar-menu-button{padding:20px 0 20px 20px}.hamburger-menu .menu-header .sidebar-menu-buttons p{font-size:16px}.hamburger-menu .menu-close-button{cursor:pointer}.hamburger-menu .menu-footer{position:absolute;z-index:9999999999;bottom:0;left:0;right:0}.hamburger-menu .menu-footer a{display:inline-block;padding:20px;font-size:18px}.hamburger-menu .dropdown-pickers.settings-dropdowns{padding:20px}.hamburger-menu .dropdown-pickers.settings-dropdowns .button{display:block;width:100%}.hamburger-menu .dropdown-pickers.settings-dropdowns>*{display:inline-block;vertical-align:top;width:48%}.hamburger-menu .dropdown-pickers.settings-dropdowns .dropdown .dropdown-menu{display:none;min-width:100px}.hamburger-menu .dropdown-pickers.settings-dropdowns .dropdown.open .dropdown-menu{display:block}@media only screen and (max-width:540px){.hamburger-menu .dropdown-pickers.settings-dropdowns>*{width:100%;margin-bottom:20px}}.hamburger-menu .dropdown-menu{min-width:none;width:100%}.hamburger-menu .w-menu>li>a{padding:20px}.hamburger-menu .w-menu .parent.item-primary{pointer-events:none}.hamburger-menu .w-menu a{display:block}.hamburger-menu .dropdown{position:relative}.hamburger-menu .dropdown .marker{position:absolute;top:0;right:0;pointer-events:all!important;display:flex;justify-content:flex-end}.hamburger-menu .dropdown .marker i{padding:18px 24px;border:none;font-size:16px}.hamburger-menu .dropdown .marker i:before{content:"\f054"!important}.hamburger-menu .dropdown.open .fa:before{content:"\f0d8"}.hamburger-menu #menuReplace .b-category-li-0 a{display:block;padding:20px}.hamburger-menu #menuReplace .container{padding:0!important}#menuReplace #clonedMenu>li:first-child>a{border:none!important}#menuReplace,.menu-dropdown-toggle{display:none}@media only screen and (max-width:1200px){#menuReplace,.menu-dropdown-toggle{display:block}#menuReplace i:before,.menu-dropdown-toggle i:before{content:"\f054"!important}.site-navigation{display:none}#menuReplace a{text-transform:uppercase}#menuReplace .parent-category>a{position:relative}#menuReplace .menu-dropdown-toggle{position:absolute;right:0;padding:20px;top:0;font-size:16px}#menuReplace .dropdown-megamenu{display:none;position:absolute;top:63px;bottom:0;left:0;right:0;z-index:999999;background:#fff;padding-bottom:70px}#menuReplace .dropdown-megamenu.visible{display:block}#menuReplace .dropdown-megamenu.visible .megamenu-header p{text-transform:uppercase;margin-bottom:0;padding:20px;text-align:center;font-size:22px}#menuReplace .dropdown-megamenu.visible .megamenu-header p:last-child{padding-top:0;margin-top:-6px;font-size:16px;text-transform:none;padding-bottom:30px}#menuReplace .dropdown-megamenu.visible .megamenu-header p a{border-top:none!important;display:inline;padding:0;border-bottom:1px solid}.sidebarMenu .w-menu-item.item-1,.sidebarMenu .w-menu-item.item-8{display:none}}#menuReplace .menu-dropdown-toggle{left:0;text-align:right}@media only screen and (max-width:768px){.hamburger-menu .menu-inner-wrapper{display:flex;flex-direction:column}.hamburger-menu .menu-inner-wrapper>*{width:100%}.hamburger-menu .menu-footer{position:static;float:none;margin-top:auto}.hamburger-menu .menu-footer .col-s-4{float:none}.hamburger-menu .menu-inner-wrapper{padding-bottom:0}}.hamburger-menu .active>a{font-weight:600}.hamburger-menu .b-category-li-1>a{font-weight:700}.hamburger-menu .b-category-li-2{margin-left:15px}.site-slider .owl-buttons{display:none!important}.site-slider .owl-pagination{position:absolute;bottom:0;left:8px}.site-slider .owl-pagination .owl-page span{position:relative;overflow:hidden;background:hsla(0,0%,100%,.5)!important;height:4px;width:28px;border-radius:2px;margin:10px 2px}@media screen and (max-width:768px){.site-slider .owl-pagination .owl-page span{width:24px}}@media screen and (max-width:568px){.site-slider .owl-pagination .owl-page span{width:18px}}.site-slider .owl-pagination .owl-page span:after{content:"";position:absolute;left:0;right:100%;top:0;bottom:0;background:#fff;transition:none}.site-slider .owl-pagination .owl-page.active span:after{animation:slideSlider 6s;transition:all 6s}.site-slider .placeholder-wrapper{max-width:100%!important}.site-slider .placeholder{display:none!important}.site-slider img.w-slider-img{position:static!important;width:100%!important;border-radius:8px}.site-slider .item-caption{position:absolute;top:0;left:20px;right:0;bottom:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:none!important}.site-slider .item-caption .item-title .h2{font-size:60px}@media only screen and (max-width:1200px){.site-slider .item-caption .item-title .h2{font-size:40px;font-size:28px}}.site-slider .item-caption .item-title{margin-bottom:10px}.site-slider .item-caption .item-text .h4{font-weight:400}.site-slider .item-caption .item-text{margin-bottom:20px}.site-slider .item-caption .item-link .button-text{border-radius:8px}.site-slider .item-caption .item-link .button-text .fa{display:none}.site-slider .extra-graphics a{display:block}.site-slider .extra-graphics .frontpage-extra-graphics{border-radius:8px;margin-top:20px;margin-bottom:0;width:100%;max-height:635px;-o-object-fit:cover;object-fit:cover;position:relative}.site-slider .extra-graphics figcaption{position:absolute;top:0;bottom:0;left:15px;right:15px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.site-slider .extra-graphics figcaption .extra-graphics-link{margin:0}.site-slider .extra-graphics figcaption .extra-graphics-link a{display:inline;border-bottom:1px solid}.site-wrapper+.site-slider figure{margin-top:40px}.site-wrapper+.site-slider figure figcaption{padding:20px}@keyframes slideSlider{0%{right:100%}to{right:0}}.site-footer input{border-color:#fff!important;border-radius:6px;max-width:400px}.site-footer{border:none!important;padding:40px 0 20px}.site-footer .footer-paymenticons{padding:40px 0 10px;margin-top:60px}.site-footer .footer-paymenticons p{margin-bottom:0;padding:15px 0}.site-footer .footer-paymenticons img{filter:none}.site-footer ul{list-style:none;padding-left:0}.site-footer ul a{display:block;padding:4px 0}.site-footer .contact-data-container li{padding:4px 0}.site-footer .contact-data-container li a{display:inline}.site-footer .w-newsletter-signup .h6{font-size:20px}.site-footer .w-newsletter-signup .panel-footer,.site-footer .w-newsletter-signup .panel-heading{border:none!important}.site-footer .w-newsletter-signup .panel-body{padding-bottom:0}.site-footer .w-newsletter-signup .panel-footer{padding-top:0}.site-footer .w-newsletter-signup .button{padding:1em 2em!important}@media only screen and (max-width:767px){.site-footer .w-newsletter-signup .button{width:auto!important}}.site-footer .social-links{padding-top:10px}.site-footer .social-link{font-size:20px;padding-right:20px}.site-footer .footer-heading{display:block;padding-top:20px;text-transform:uppercase;font-weight:500}@media only screen and (max-width:960px){.site-footer>.container>.row>*{margin-bottom:20px}}.site-footer .hideExcess li:nth-child(1n+11){display:none}.site-footer .brands-toggle{cursor:pointer;display:inline-block;margin-top:20px;border-bottom:1px solid}.subfooter{padding:20px}.subfooter .nav-default{display:flex}@media only screen and (max-width:768px){.subfooter .nav-default{flex-wrap:wrap}}.subfooter .nav-default li{position:relative;padding-right:16px;margin-right:6px}.subfooter .nav-default li:after{position:absolute;top:4px;right:0;content:"|"}.subfooter .nav-default li:last-child:after{display:none}.subfooter .nav-default>*{display:block}.subfooter .nav-default .dropdown .dropdown-menu,.subfooter .nav-default .dropdown .marker{display:none!important}.subfooter .dropdown-pickers .button{display:inline-block;margin-left:10px}.subfooter .dropdown-menu{left:auto;right:0;top:auto;bottom:100%}.page-title{border:none!important}.frontpage-text{padding:40px;background:rgba(0,0,0,.7);position:relative;border-radius:8px;overflow:hidden}.frontpage-text .frontpage-image{position:absolute;top:0;left:0;z-index:-1}.frontpage-text .m-text-header.page-title{margin-bottom:0}.frontpage-text .m-text-article{width:100%;max-width:800px;margin:0 auto}.frontpage-text .video-adjust{display:flex;align-items:center}@media only screen and (max-width:768px){.frontpage-text{margin-top:15px}.frontpage-text .video-adjust{display:block}}.frontpage-text .video-modal-container{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.frontpage-text .video-modal-container{padding-top:40px}}.frontpage-text .video-modal{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:999;display:none}.frontpage-text .video-modal.visible{display:flex;justify-content:center;align-items:center}.frontpage-text .video-modal .modal-inner{padding:20px;width:90%;text-align:center;border-radius:8px;position:relative}.frontpage-text .video-modal .modal-inner .video-wrapper{position:relative;height:0;overflow:hidden;padding-top:52.4633207373%}.frontpage-text .video-modal .modal-inner .video-wrapper embed,.frontpage-text .video-modal .modal-inner .video-wrapper iframe,.frontpage-text .video-modal .modal-inner .video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.frontpage-text .video-modal .modal-inner .modal-close-button{position:absolute;z-index:1000;top:-10px;right:-10px;background:#666;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;font-size:20px;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer}.frontpage-text .video-modal .modal-inner .modal-close-button:hover{background:#eee!important;color:#666}.frontpage-text .video-modal .modal-inner .modal-close-button .fa:hover,.frontpage-text .video-modal .modal-inner .modal-close-button:hover .fa{color:#666!important}.frontpage-text .video-modal-link{cursor:pointer}.frontpage-text .video-modal-link .fa{font-size:36px;margin-left:6px}.frontpage-text .video-modal-link{width:65px;height:65px;text-align:center;line-height:75px;border:2px solid;border-radius:50%;transition:opacity .2s}.frontpage-text .video-modal-link:hover{opacity:.7}.frontpage-brands #frontpage-brands-products{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.frontpage-brands .brand-wrapper{display:inline-block;width:12.5%}@media only screen and (max-width:1400px){.frontpage-brands .brand-wrapper{width:16.666%}}@media only screen and (max-width:1200px){.frontpage-brands .brand-wrapper{width:25%}}@media only screen and (max-width:768px){.frontpage-brands .brand-wrapper{width:50%}}.frontpage-brands a{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:8px;height:150px;padding:20px;margin:15px;transition:all .2s}.frontpage-brands a img{max-width:100%;width:100%}.frontpage-brands.hideExcess .brand-wrapper:nth-child(1n+9){display:none}.frontpage-brands .brandsToggle{cursor:pointer;font-weight:600;text-align:center}.product-usp,.usp-carousel{margin:20px -15px 60px}.product-usp .usp-carousel-content,.usp-carousel .usp-carousel-content{width:100%;display:flex}.product-usp .usp,.usp-carousel .usp{margin:15px;display:inline-block;width:25%;text-align:center}.product-usp .usp .usp-inner,.usp-carousel .usp .usp-inner{padding:30px;border-radius:8px;min-height:155px}.product-usp .usp .usp-inner h4,.product-usp .usp .usp-inner p,.usp-carousel .usp .usp-inner h4,.usp-carousel .usp .usp-inner p{font-weight:400;margin:0;transition:none}.product-usp .usp .usp-inner h4,.usp-carousel .usp .usp-inner h4{text-transform:uppercase;font-size:1.1em;font-weight:500}.product-usp .usp .usp-inner .usp-icon,.usp-carousel .usp .usp-inner .usp-icon{font-size:30px;padding-bottom:20px;width:50px;transition:all .2s;text-align:center}.product-usp .usp .usp-inner,.usp-carousel .usp .usp-inner{transition:background .2s}.product-usp .owl-item .usp,.usp-carousel .owl-item .usp{width:100%;margin:0 0 2px}.product-usp .owl-item .usp .usp-inner,.usp-carousel .owl-item .usp .usp-inner{margin:0 15px}.product-usp .owl-controls .owl-next,.product-usp .owl-controls .owl-prev,.usp-carousel .owl-controls .owl-next,.usp-carousel .owl-controls .owl-prev{position:absolute;top:40%;font-size:20px;background:#fff;border-radius:50%;height:40px;line-height:40px;width:40px;border:1px solid;text-align:center}.product-usp .owl-controls .owl-prev,.usp-carousel .owl-controls .owl-prev{left:20px}.product-usp .owl-controls .owl-next,.usp-carousel .owl-controls .owl-next{right:20px}.product-usp .usp{margin-bottom:0;width:100%;text-align:left}.product-usp .usp .usp-inner{padding:0;min-height:0}.product-usp .usp-icon{float:left}.frontpage-products-focus-list .owl-item .productItem{width:100%!important}.frontpage-products-focus-list .owl-item .productItem .productContent{margin-top:2px;border-radius:8px;box-shadow:0 1px 8px rgba(0,0,0,.1)}.frontpage-products-focus-list .m-productlist-heading{margin-bottom:0}.frontpage-products-focus-list .m-productlist-title{font-weight:500;font-size:16px;padding:0 20px}.frontpage-products-focus-list .m-productlist-transactions>div{padding:0 20px 20px;display:flex;justify-content:flex-start;align-items:flex-end}.frontpage-products-focus-list .m-productlist-transactions>div p{margin:0;padding:0 4px}.frontpage-products-focus-list .owl-wrapper-outer{width:100%}@media only screen and (max-width:768px){.frontpage-products-focus-list .owl-wrapper-outer{width:100%}}.frontpage-products-focus-list .owl-controls .owl-next,.frontpage-products-focus-list .owl-controls .owl-prev{position:absolute;top:-85px;font-size:20px;background:#fff;border-radius:50%;height:40px;line-height:38px;width:40px;border:1px solid;text-align:center}@media only screen and (max-width:600px){.frontpage-products-focus-list .owl-controls .owl-next,.frontpage-products-focus-list .owl-controls .owl-prev{top:auto;bottom:-40px}}.frontpage-products-focus-list .owl-controls .owl-prev{left:10px}.frontpage-products-focus-list .owl-controls .owl-next{right:-15px}@media only screen and (max-width:600px){.frontpage-products-focus-list .owl-controls .owl-next{right:0}}@media only screen and (max-width:600px){.frontpage-products-focus-list{padding-bottom:100px;margin:0 0 0 15px}.frontpage-products-focus-list .productItem{padding:10px 0!important}}.frontpage-banner{position:relative}.frontpage-banner>a{display:block}.frontpage-banner img{width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.frontpage-banner .frontpage-banner-text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.frontpage-banner .frontpage-banner-text p{max-width:400px;text-align:center;padding:0}.frontpage-banner .frontpage-banner-text .frontpage-banner-text-top{font-weight:600;font-size:18px}.frontpage-banner .frontpage-banner-text .frontpage-banner-link{margin-top:20px}.frontpage-banner .frontpage-banner-text .frontpage-banner-link a{border-bottom:1px solid}.frontpage-banner .frontpage-banner-text .h1{margin:20px 0 10px;font-size:100px}@media only screen and (max-width:1200px){.frontpage-banner .frontpage-banner-text .h1{font-size:72px;font-size:60px}}@media only screen and (max-width:960px){.frontpage-banner .frontpage-banner-text .h1{font-size:40px}}@media only screen and (max-width:768px){.frontpage-banner .frontpage-banner-text .h1{font-size:28px}}.category-item-content .placeholder-wrapper{max-width:none!important;margin:0!important}.category-item-content .placeholder-wrapper>.placeholder{display:none!important}.category-item-content img{border-radius:8px;width:100%!important;height:250px!important;-o-object-fit:cover;object-fit:cover;position:static!important}.category-item-content .category-item-title{position:absolute;left:15px;right:15px;top:40%;text-align:center;font-weight:700}.category-item-content .category-item-title .h5{font-size:36px;font-weight:700}@media only screen and (max-width:960px){.category-item-content .category-item-title .h5{font-size:28px}}.category-item-content .placeholder-overlay{border-radius:8px;width:100%;height:250px}.category-item-content{transition:opacity .2s}.category-item-content:focus,.category-item-content:hover{opacity:.8}.productfilter{background:none!important;border:none!important;box-shadow:0 1px 4px rgba(0,0,0,.2);border-radius:8px;padding:20px 20px 0;margin-bottom:20px}.productfilter .col-s-4>.form-label{font-size:16px}.productfilter .panel-heading{background:none!important;margin:0 -20px}.productfilter .panel-heading .row{display:flex;align-items:center}.productfilter .panel-heading .row>*{width:50%!important;margin-top:0}.productfilter .panel-heading .button{display:flex;justify-content:flex-end;text-align:right;font-size:18px;border:none!important;background:none!important}.productfilter .panel-heading .fa-angle-double-up:before{content:"\f077"}.productfilter .panel-heading .fa-angle-double-down:before{content:"\f078"}@media only screen and (min-width:960px){.productfilter .panel-heading{display:none}}.productfilter .form-group{max-width:50%;min-width:150px;display:inline-block}.productfilter .checklist .form-group{max-width:100%;min-width:100%}.productfilter .input-group.small{margin-right:10px;border-radius:8px}.productfilter .input-group.small *{background:none!important;border:none!important}.productfilter .input-group.small .is-disabled{opacity:.5}.productfilter .rzslider.rzslider .rz-pointer{border-radius:50%;width:16px;top:-8px}.productfilter .panel-footer{border-top:none;margin-bottom:-20px;margin-left:-20px;margin-right:-20px}.productfilter hr+.row>*{margin-top:0!important}.productfilter+.category-info{margin-top:60px}.productfilter+.category-info .category-info__headline{margin-bottom:6px}.productfilter.ng-hide+.category-info{margin-top:0}.columnFilter{padding-bottom:20px}.columnFilter .productfilter{padding-top:0}.columnFilter .productfilter>.panel-body>.row>*{width:100%!important;margin-top:20px}@media (min-width:960px){.columnFilter+* .m-productlist .productItem.col-xl-6{width:33.33%}}.productItem .type-col,.productItem .type-row{border:none!important}.productItem .productContent{overflow:hidden;border-radius:8px;border:none!important;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:all .2s}.productItem .productContent:hover{box-shadow:0 1px 14px rgba(0,0,0,.2)!important}.pageTypeproduct .site-main-content>.row>.col-xl-24 .row-description{width:100vw;position:relative;margin-left:-50vw;left:50%}.pageTypeproduct .site-main-content>.row>.col-xl-24 .row-description>div{padding:0}@media only screen and (max-width:768px){.pageTypeproduct .site-main-content>.row>.col-xl-24 .row-description .category-description,.pageTypeproduct .site-main-content>.row>.col-xl-24 .row-description .category-headline{margin-left:-15px!important;margin-right:-15px!important}}.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description *,.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-headline *{text-align:center;margin:0 auto;padding-left:15px;padding-right:15px}.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-headline{margin:0 0 20px;padding:20px}@media only screen and (min-width:1200px){.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-headline{font-size:60px;padding:30px 20px}}.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description *{max-width:1600px}.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description{margin:-40px 0 30px;padding:0 20px 30px}.productsortbar{margin-top:20px}.productsortbar.ng-hide{display:block!important;visibility:hidden}.select2-container .select2-choice{box-shadow:none!important;height:auto!important;padding:4px 12px}.select2-container .select2-choice .select2-arrow b{height:auto!important;background:none!important;margin-top:4px;margin-right:10px}.select2-container .select2-choice .select2-arrow b:after{font-family:FontAwesome;content:"\f078"}.select2-container.select2-dropdown-open .select2-choice .select2-arrow b:after{content:"\f077"}@media only screen and (min-resolution:2dppx){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search-choice-close,.select2-search input{background-image:none!important}}.category-short-description{margin:40px 0}.col-xl-19 .category-short-description{display:block}.productItem .type-col .product-transaction{background:none!important;border-top:none!important}.productItem .m-productlist-title.h5{font-weight:600;font-size:16px}.productItem .prices{display:flex;flex-wrap:wrap}.productItem .prices .m-productlist-discount,.productItem .prices .m-productlist-price{width:100%}.productItem .prices .m-productlist-price{order:1}.productItem .prices .m-productlist-discount{order:2}.productItem .content.product-transaction.product-action{padding-top:0}.m-blog-list-imagewrap .placeholder-wrapper{max-width:100%!important}.m-blog-list-imagewrap .placeholder{display:none!important}.m-blog-list-imagewrap img{position:static!important}.pageTypeblog .w-slider-container .placeholder-wrapper{max-width:100%!important}.pageTypeblog .w-slider-container .placeholder{display:none!important}.pageTypeblog .w-slider-container img{position:static!important}.m-breadcrumb *{text-transform:uppercase}.site-main-wrapper>.container{z-index:1001;margin-bottom:20px}.m-product .badge,.productItem .badge{border-radius:8px;font-weight:400;padding:8px 12px}.cart-content,.products-also-bought,.products-related{padding-top:30px;margin:0}.cart-content .page-title .h1,.cart-content .products-also-bought-headline,.cart-content .products-related-headline,.products-also-bought .page-title .h1,.products-also-bought .products-also-bought-headline,.products-also-bought .products-related-headline,.products-related .page-title .h1,.products-related .products-also-bought-headline,.products-related .products-related-headline{text-align:center}@media only screen and (min-width:960px){.cart-content .page-title .h1,.cart-content .products-also-bought-headline,.cart-content .products-related-headline,.products-also-bought .page-title .h1,.products-also-bought .products-also-bought-headline,.products-also-bought .products-related-headline,.products-related .page-title .h1,.products-related .products-also-bought-headline,.products-related .products-related-headline{font-size:36px}}.xsmall.button-icon.left,.xsmall.button-icon.right,.xsmall.pager-group>.button-icon.left,.xsmall.pager-group>.button-icon.right{padding:.5em 1em!important;margin-right:8px}.m-product-information .m-product-title{margin-bottom:0;padding-bottom:0}@media (min-width:960px){.m-product-information .m-product-price{font-size:34px}}.m-product-information hr{border:none!important}.m-product-information .m-description-short-wrap{line-height:1.4;font-size:16px}.m-product-information .m-product-price-before-discount{padding-left:6px}.m-product-additional-separator{border:none!important}.m-product-additional-info{margin-top:30px}.m-product-additional-info .nav-tabs{border:none}.m-product-additional-info .nav-tabs li.active>a,.m-product-additional-info .nav-tabs li:hover>a,.m-product-additional-info .nav-tabs li>a,.m-product-additional-info .nav-tabs li>a:hover{display:block;border:none;background:none;font-weight:500;font-size:14px;padding:0 0 4px;margin:10px 20px 10px 0}.m-product-additional-info .t-panel-clean>.pane{margin-top:10px;padding:30px;background:none;border-radius:8px}.m-product-additional-info .t-striped li{background:none!important}.m-product-additional-info .placeholder-wrapper{position:static}.m-product-additional-info .placeholder-wrapper .placeholder{display:none!important}.m-product-additional-info .placeholder-wrapper img{position:static!important}.m-product-dropdown-list-separator{display:none}.variantInfoPanel .panel-warning{padding:0;border:none;background:none}.variantInfoPanel .panel-warning .panel-body{padding:0}.m-product-brand img{max-height:50px}.m-product-nav hr{margin:30px 0}.m-product-splash .badge{padding:14px 20px;font-size:16px}.m-product-image img{border-radius:8px;margin:0 auto;box-shadow:0 2px 6px rgba(0,0,0,.2)}.m-product-image .owl-item img{box-shadow:none}.m-product-image .thumbelina-wrapper{margin-top:30px}.m-product-image .thumbelina-wrapper .owl-item{margin-bottom:2px}.m-product-image .thumbelina-wrapper img{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);border:none!important;margin:0;width:100%;max-width:100%}@media only screen and (max-width:768px){.m-product-image .thumbelina-wrapper img{width:60px}}@media only screen and (min-width:960px){.m-product-information.product-information{padding-left:30px}}.cart-link-alt{position:relative}.m-product-orderform-transaction-button .button-primary .fa,.m-product-transaction-button .button-primary .fa{display:none}.m-product-orderform-transaction-button .button-primary,.m-product-transaction-button .button-primary{font-weight:600;font-size:20px;padding:15px!important;width:100%;max-width:200px}.m-product-wishlist-button{display:block;font-weight:600;margin-top:16px}.product-quantity{display:flex;margin:20px 0}.product-quantity .quantity-button{cursor:pointer;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;font-size:12px}.product-quantity .form-input{padding:0;text-align:center;font-size:24px;font-weight:600;width:50px;border:none;height:auto!important}.product-quantity .m-product-transaction-unittitle{border:0;padding:0;height:40px;line-height:40px;margin-left:15px;cursor:default}.m-product-additionals .t-striped,.m-product-packet .t-striped{margin-bottom:0}.m-product-additionals .t-striped li,.m-product-packet .t-striped li{background:none!important}.m-product-packet-separator-variant{display:none}.pagination li{display:inline-block!important;margin:6px}.pagination li a{display:block;font-weight:500;padding:10px 16px!important;border-radius:8px!important}.pagination li.is-disabled{opacity:.5}.type-row .m-productlist-link{margin-bottom:0}.type-row .m-productlist-link>span img{position:relative;margin-top:2px}.m-product-image .placeholder-wrapper{max-width:100%!important}.m-product-image .placeholder{display:none!important}.m-product-image img{position:static!important}.m-product-variants .t-striped li{background:none!important}.m-product-variants .panel-footer{border:none!important;background:none!important}.m-product-variants .m-product-orderform-transaction{position:relative;top:3px}@media only screen and (max-width:1280px){.m-product-variants .panel-heading.m-product-orderform-heading{display:none}}.abbozzo-images img{max-width:100%;margin-bottom:20px}@media only screen and (min-width:960px){.abbozzo-images .image-container{display:block!important}}@media only screen and (max-width:960px){.abbozzo-images{display:flex;flex-direction:column;margin-bottom:30px}.abbozzo-images .product-section__large-images{order:1}.abbozzo-images .thumbnail-wrapper{order:2;display:flex;flex-wrap:wrap}.abbozzo-images .thumbnail-wrapper .thumbnail{width:50px;margin-right:20px}.abbozzo-images .hidden-mobile{display:none!important}}.product-info-wrapper{position:sticky;top:110px}.checkoutApproved .m-cart-content>.panel:not(.panel-warning) .panel-heading,.checkoutApproved .m-checkout-approved>.panel:not(.panel-warning) .panel-heading,.pageTypecart .m-cart-content>.panel:not(.panel-warning) .panel-heading,.pageTypecart .m-checkout-approved>.panel:not(.panel-warning) .panel-heading{background:none}.checkoutApproved .m-cart-content>.panel:not(.panel-warning) .panel-heading .h6,.checkoutApproved .m-checkout-approved>.panel:not(.panel-warning) .panel-heading .h6,.pageTypecart .m-cart-content>.panel:not(.panel-warning) .panel-heading .h6,.pageTypecart .m-checkout-approved>.panel:not(.panel-warning) .panel-heading .h6{font-size:14px}.checkoutApproved .m-cart-content>.panel:not(.panel-warning),.checkoutApproved .m-checkout-approved>.panel:not(.panel-warning),.pageTypecart .m-cart-content>.panel:not(.panel-warning),.pageTypecart .m-checkout-approved>.panel:not(.panel-warning){background:none;border-left:none;border-right:none}.checkoutApproved .m-cart-content .m-cart-row,.checkoutApproved .m-cart-content .w-product-item,.checkoutApproved .m-checkout-approved .m-cart-row,.checkoutApproved .m-checkout-approved .w-product-item,.pageTypecart .m-cart-content .m-cart-row,.pageTypecart .m-cart-content .w-product-item,.pageTypecart .m-checkout-approved .m-cart-row,.pageTypecart .m-checkout-approved .w-product-item{padding-top:30px;padding-bottom:30px}.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container .button-group .button,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container .button-group .button,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container .button-group .button,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container .button-group .button,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container .button-group .button,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container .button-group .button,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container .button-group .button,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container .button-group .button{padding:8px 12px!important;border-radius:50%!important;margin-right:6px}.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container .input-group,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container .input-group,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container .input-group,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container .input-group,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container .input-group,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container .input-group,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container .input-group,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container .input-group{display:flex;align-items:center}.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container .input-group>*,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container .input-group>*,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container .input-group>*,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container .input-group>*,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container .input-group>*,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container .input-group>*,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container .input-group>*,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container .input-group>*{height:auto!important;font-size:16px}.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container fieldset,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container fieldset,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container fieldset,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container fieldset,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container fieldset,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container fieldset,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container fieldset,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container fieldset{display:inline-block;width:40%;vertical-align:middle}@media only screen and (max-width:960px){.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container fieldset,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container fieldset,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container fieldset,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container fieldset,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container fieldset,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container fieldset,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container fieldset,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container fieldset{display:block;width:100%}}@media only screen and (max-width:768px){.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container fieldset,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container fieldset,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container fieldset,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container fieldset,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container fieldset,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container fieldset,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container fieldset,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container fieldset{display:inline-block;width:40%}}.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container fieldset .form-input,.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container fieldset .input-group-addon,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container fieldset .form-input,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container fieldset .input-group-addon,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container fieldset .form-input,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container fieldset .input-group-addon,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container fieldset .form-input,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container fieldset .input-group-addon,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container fieldset .form-input,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container fieldset .input-group-addon,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container fieldset .form-input,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container fieldset .input-group-addon,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container fieldset .form-input,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container fieldset .input-group-addon,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container fieldset .form-input,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container fieldset .input-group-addon{border:none;background:none}.checkoutApproved .m-cart-content .m-cart-row .m-cart-product-container fieldset .form-input,.checkoutApproved .m-cart-content .w-product-item .m-cart-product-container fieldset .form-input,.checkoutApproved .m-checkout-approved .m-cart-row .m-cart-product-container fieldset .form-input,.checkoutApproved .m-checkout-approved .w-product-item .m-cart-product-container fieldset .form-input,.pageTypecart .m-cart-content .m-cart-row .m-cart-product-container fieldset .form-input,.pageTypecart .m-cart-content .w-product-item .m-cart-product-container fieldset .form-input,.pageTypecart .m-checkout-approved .m-cart-row .m-cart-product-container fieldset .form-input,.pageTypecart .m-checkout-approved .w-product-item .m-cart-product-container fieldset .form-input{text-align:right;width:40px;padding-left:0;padding-right:0}.checkoutApproved .m-cart-content .m-cart-product-title-container figure,.checkoutApproved .m-checkout-approved .m-cart-product-title-container figure,.pageTypecart .m-cart-content .m-cart-product-title-container figure,.pageTypecart .m-checkout-approved .m-cart-product-title-container figure{margin-left:-15px}.checkoutApproved .m-cart-content .cart-total-value,.checkoutApproved .m-checkout-approved .cart-total-value,.pageTypecart .m-cart-content .cart-total-value,.pageTypecart .m-checkout-approved .cart-total-value{padding-right:0}.checkoutApproved .m-cart-content .cart-total-value .button-text,.checkoutApproved .m-checkout-approved .cart-total-value .button-text,.pageTypecart .m-cart-content .cart-total-value .button-text,.pageTypecart .m-checkout-approved .cart-total-value .button-text{display:inline}.checkoutApproved .t-striped li,.pageTypecart .t-striped li{background:none!important}.checkoutApproved .m-cart-free-delivery,.pageTypecart .m-cart-free-delivery{font-weight:600;font-size:18px}.checkoutApproved .modules.m-cart .button-primary,.pageTypecart .modules.m-cart .button-primary{display:inline-block;font-weight:600;font-size:18px;padding:15px 30px!important}.checkoutApproved .modules.m-cart .button-primary .fa,.pageTypecart .modules.m-cart .button-primary .fa{display:none}.checkoutApproved .modules.m-cart img,.pageTypecart .modules.m-cart img{border-radius:8px;box-shadow:0 1px 6px rgba(0,0,0,.15)}.checkoutApproved .modules.m-cart .m-cart-product-title,.pageTypecart .modules.m-cart .m-cart-product-title{font-size:16px}.checkoutApproved .modules.m-cart .cart-utility-actions,.pageTypecart .modules.m-cart .cart-utility-actions{margin-bottom:0}.checkoutApproved .modules.m-cart .cart-total-value .button-text,.pageTypecart .modules.m-cart .cart-total-value .button-text{padding:5px 0}.checkoutApproved .modules.m-cart .cart-total-value .button-text:before,.pageTypecart .modules.m-cart .cart-total-value .button-text:before{font-family:FontAwesome;content:"\f1f8";padding-right:4px}.checkoutApproved .modules.m-cart .cart-total-value .m-cart-product-priceBeforeDiscount,.pageTypecart .modules.m-cart .cart-total-value .m-cart-product-priceBeforeDiscount{font-weight:400}.checkoutApproved .modules.m-cart .cart-total-value .m-cart-product-price,.pageTypecart .modules.m-cart .cart-total-value .m-cart-product-price{font-size:20px}.checkoutApproved .modules.m-cart .cart-utility-actions .button,.pageTypecart .modules.m-cart .cart-utility-actions .button{display:inline-block;margin-top:10px;margin-right:20px;font-weight:500;font-size:14px;padding:6px 20px!important}.checkoutApproved .modules.m-cart .cart-utility-actions .button .fa,.pageTypecart .modules.m-cart .cart-utility-actions .button .fa{width:auto!important;padding-left:0;padding-right:6px}.checkoutApproved .modules.m-cart .m-cart-coupon-row .m-cart-coupon-input-text br,.pageTypecart .modules.m-cart .m-cart-coupon-row .m-cart-coupon-input-text br{display:none}.checkoutApproved .modules.m-cart .m-cart-coupon-row .form-input,.pageTypecart .modules.m-cart .m-cart-coupon-row .form-input{max-width:80%}.checkoutApproved .modules.m-cart .m-cart-coupon-row .input-group,.pageTypecart .modules.m-cart .m-cart-coupon-row .input-group{display:flex}.checkoutApproved .modules.m-cart .m-cart-coupon-row .input-group-button,.pageTypecart .modules.m-cart .m-cart-coupon-row .input-group-button{width:auto;display:inline-block!important;margin-left:6px}@media only screen and (min-width:768px){.checkoutApproved .modules.m-cart .m-cart-coupon-row form,.pageTypecart .modules.m-cart .m-cart-coupon-row form{margin-top:-80px}}@media only screen and (max-width:768px){.checkoutApproved .modules.m-cart .m-cart-coupon-row form,.pageTypecart .modules.m-cart .m-cart-coupon-row form{padding:20px 0}}@media only screen and (min-width:768px){.checkoutApproved .modules.m-cart .m-cart-coupon-row .col-xl-offset-4,.pageTypecart .modules.m-cart .m-cart-coupon-row .col-xl-offset-4{padding-top:20px;display:flex;justify-content:flex-end;align-items:center}.checkoutApproved .modules.m-cart .m-cart-coupon-row .col-xl-offset-4 .trailing-db,.pageTypecart .modules.m-cart .m-cart-coupon-row .col-xl-offset-4 .trailing-db{margin:0}.checkoutApproved .modules.m-cart .m-cart-coupon-row .col-xl-offset-4 .form.group:first-child,.pageTypecart .modules.m-cart .m-cart-coupon-row .col-xl-offset-4 .form.group:first-child{order:2}.checkoutApproved .modules.m-cart .m-cart-coupon-row .col-xl-offset-4 .form.group:last-child,.pageTypecart .modules.m-cart .m-cart-coupon-row .col-xl-offset-4 .form.group:last-child{order:1;margin-right:20px}}.checkoutApproved .m-cart-delivery-info-container .table,.checkoutApproved .w-order-summary .table,.pageTypecart .m-cart-delivery-info-container .table,.pageTypecart .w-order-summary .table{margin-top:-10px}.checkoutApproved .m-cart-delivery-info-container .table tbody tr:first-child td,.checkoutApproved .w-order-summary .table tbody tr:first-child td,.pageTypecart .m-cart-delivery-info-container .table tbody tr:first-child td,.pageTypecart .w-order-summary .table tbody tr:first-child td{border:none}.checkoutApproved .m-cart-delivery-info-container .table td,.checkoutApproved .w-order-summary .table td,.pageTypecart .m-cart-delivery-info-container .table td,.pageTypecart .w-order-summary .table td{font-size:16px;padding-top:10px;padding-bottom:10px}.checkoutApproved .m-cart-delivery-info-container .table .m-cart-total-line td,.checkoutApproved .m-cart-delivery-info-container .table .w-order-summary-cart-total td,.checkoutApproved .w-order-summary .table .m-cart-total-line td,.checkoutApproved .w-order-summary .table .w-order-summary-cart-total td,.pageTypecart .m-cart-delivery-info-container .table .m-cart-total-line td,.pageTypecart .m-cart-delivery-info-container .table .w-order-summary-cart-total td,.pageTypecart .w-order-summary .table .m-cart-total-line td,.pageTypecart .w-order-summary .table .w-order-summary-cart-total td{padding-top:15px;padding-bottom:15px;font-size:18px}.w-order-details>.panel,.w-order-details>.panel .panel-heading{background:none!important}.m-my-orders>.panel{border-left:none!important;border-right:none!important;border-radius:0;padding:0!important}.m-my-orders .w-product-item-header .h6{font-size:16px}.pageTypecheckout .step5 .buttonContainer .button{display:none}.pageTypecheckout .step5 .buttonContainer .button-primary{display:block;font-weight:600;width:100%;font-size:18px;padding:15px!important}.pageTypecheckout #orderLines .panel-border .t-striped>li:nth-child(2n),.pageTypecheckout #orderLines .panel-border .t-striped>li:nth-child(odd){background:none}.pageTypecheckout #orderLines ul{margin-bottom:0}.pageTypecheckout .termsAndConditionsContainer{margin:20px 0}.pageTypecheckout .stepHeader .h5{font-weight:500}.pageTypecheckout .panel{padding:10px;border-radius:8px}.pageTypecheckout .panel hr{border:none}.pageTypecheckout .stepColumn>.panel{background:none!important}.pageTypecheckout .t-striped .orderLine{border-top:none!important}.pageTypecheckout #orderLines .panel{padding:0}.m-product .m-product-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-buttons-headline{text-align:left}.m-product .m-product-transaction .m-product-transaction-button .w-checkout-buttons .cart-dead{margin-left:0}@media (max-width:768px){.m-product .m-product-transaction .m-product-transaction-button .w-checkout-buttons .w-checkout-button{margin-right:auto;margin-left:0}}.m-product .m-orderform .m-product-transaction-button .w-checkout-buttons .w-checkout-buttons-headline{text-align:right}.m-product .m-orderform .m-product-transaction-button .w-checkout-buttons .cart-dead,.m-product .m-orderform .m-product-transaction-button .w-checkout-buttons .w-checkout-button{margin-left:auto;margin-right:0}.w-checkout li,.w-checkout p{line-height:1.25}.w-checkout .modal-container .modal-content .droppoint-search .w-search{font-size:12px;padding:.5em 1em!important;border-radius:0 6px 0 0!important}.w-checkout .modal-container .modal-content>form.w-checkout-form{margin-top:0;padding:0}.w-checkout .modal-container .modal-content .delivery .form-input{max-width:100%}
/*# sourceMappingURL=abbozzo.css.map */


/* Source: https://sw15914.sfstatic.io/upload_dir/templates/template105_1_copy_copy_copy/assets/css/theme.css?v=20261019175518 */
/*
 * This file is generated dynamically by the system. Avoid editing this file manually
 */
/* Add a border to the thumbnails. */html{color:#000;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#000;}a:visited,a{color:#000;}a:visited h1,a h1,a:visited .h1,a .h1,a:visited h2,a h2,a:visited .h2,a .h2,a:visited h3,a h3,a:visited .h3,a .h3,a:visited h4,a h4,a:visited .h4,a .h4,a:visited h5,a h5,a:visited .h5,a .h5,a:visited h6,a h6,a:visited .h6,a .h6,h1 a:visited,h1 a,.h1 a:visited,.h1 a,h2 a:visited,h2 a,.h2 a:visited,.h2 a,h3 a:visited,h3 a,.h3 a:visited,.h3 a,h4 a:visited,h4 a,.h4 a:visited,.h4 a,h5 a:visited,h5 a,.h5 a:visited,.h5 a,h6 a:visited,h6 a,.h6 a:visited,.h6 a,a:visited h1,a h1,.h1 a:visited,.h1 a,a:visited h2,a h2,a:visited .h2,a .h2,a:visited h3,a h3,a:visited .h3,a .h3,a:visited h4,a h4,a:visited .h4,a .h4,a:visited h5,a h5,a:visited .h5,a .h5,a:visited h6,a h6,a:visited .h6,a .h6{color:#000;text-decoration:none;}a:hover{text-decoration:none;color:#1a1a1a;}a:focus{outline:thin dotted;}a a:hover,a a:active{outline:none;}s,del{color:#262626;}small{color:#262626;}mark,.mark{color:#fff;background-color:#000;border-radius:0;}hr{border-color:#9c9996;}.form-input,.form-label.input-group-main{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-color:#cfcfcf !important;background-color:#fff;color:#656764;-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333 ;-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333 ;box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333 ;}.form-input:hover,.form-label.input-group-main:hover{background-color:#fcfcfc;}.form-input:focus,.form-label.input-group-main:focus{-webkit-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333 ;-moz-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333 ;box-shadow:0 0 4px 1px rgba(190, 234, 255, .75) inset 0 1px 5px rgba(0, 0, 0, .1) 5px #333 ;}.form-input.is-disabled,.form-label.input-group-main.is-disabled,.form-input:disabled,.form-label.input-group-main:disabled{color:#b2b3b1;background-color:#fcfcfc;}.form-select option:disabled{color:#323332;}.input-group-image img,.input-group-main,.input-group-addon{border-color:#cfcfcf !important;}.input-group:hover .input-group-image img,.input-group-image .input-group:hover img,.input-group:hover .input-group-main,.input-group:hover .input-group-addon,.input-group:focus .input-group-image img,.input-group-image .input-group:focus img,.input-group:focus .input-group-main,.input-group:focus .input-group-addon{background-color:#fcfcfc;}.input-group-image > img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.input-group-addon{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#656764;background-color:#fcfcfc;}.input-group .input-group-addon:first-child,.input-group .input-group-main:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;}.input-group .input-group-addon:not(:first-child):not(:last-child),.input-group .input-group-main:not(:first-child):not(:last-child){border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.input-group .input-group-addon:last-child,.input-group .input-group-main:last-child{border-top-left-radius:0;border-bottom-left-radius:0;}.input-group .input-group-button:first-child > .button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;margin-right:-1px;}.input-group .input-group-button:not(:first-child):not(:last-child) > .button{border-right:0;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.input-group .input-group-button:last-child > .button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;}.input-group .input-group-image:first-child > img{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;margin-right:-1px;}.input-group .input-group-image:not(:first-child):not(:last-child) > img{border-right:0;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.input-group .input-group-image:last-child > img{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;}.badge{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.badge.badge-clean{background-color:transparent;color:#000;}.badge.badge-info{background-color:#ededeb;border-color:#d5d5d0;color:#79792d;}.badge.badge-info a{color:#79792d;font-weight:bold;text-decoration:underline;}.badge.badge-succes{background-color:#000;border-color:#1a1a1a;color:#666;}.badge.badge-succes a{color:#666;font-weight:bold;text-decoration:underline;}.badge.badge-warning{background-color:#000;border-color:#1a1a1a;color:#666;}.badge.badge-warning a{color:#666;font-weight:bold;text-decoration:underline;}.badge.badge-danger{background-color:#2c2c2e;border-color:#454548;color:#939393;}.badge.badge-danger a{color:#939393;font-weight:bold;text-decoration:underline;}.button,.button-text,.button-group,.button-default,.button-primary{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.button-group{border-color:#9c9996;}.button-group > li .button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.button-group > li:first-child > .button{border-top-left-radius:0;border-bottom-left-radius:0;}.button-group > li:last-child > .button{border-top-right-radius:0;border-bottom-right-radius:0;}.button,.button:visited{border-color:#5a5a5a;color:#000;background-color:#343434;}.button:hover,.button:visited:hover,.button:focus,.button:visited:focus{color:#000;background-color:#414141;}.button:active,.button:visited:active{color:#000;-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;}.button.is-disabled,.button:visited.is-disabled,.button:disabled,.button:visited:disabled{color:#000 !important;border-color:#343434;background-color:#343434;}.button.button-icon > .fa{color:#000;background-color:#4e4e4e;}.button.button-icon:active > .fa{-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;}.button.button-icon:hover > .fa,.button.button-icon:focus > .fa{background-color:#676767;color:#000;}.button.button-icon.is-disabled,.button.button-icon:disabled{border-color:#343434;}.button.button-icon.is-disabled > .fa,.button.button-icon:disabled > .fa{background-color:#343434 !important;}.button.button-icon > .fa{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.button.button-icon.right > .fa{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.button-primary,.button-primary:visited{border-color:#515155;color:#fff;background-color:#2c2c2e;}.button-primary:hover,.button-primary:visited:hover,.button-primary:focus,.button-primary:visited:focus{color:#fff;background-color:#38383b;}.button-primary:active,.button-primary:visited:active{color:#fff;-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;}.button-primary.is-disabled,.button-primary:visited.is-disabled,.button-primary:disabled,.button-primary:visited:disabled{color:#fff !important;border-color:#2d2d2d;background-color:#2d2d2d;}.button-primary.button-icon > .fa{color:#fff;background-color:#454548;}.button-primary.button-icon:active > .fa{-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;}.button-primary.button-icon:hover > .fa,.button-primary.button-icon:focus > .fa{background-color:#5e5e62;color:#fff;}.button-primary.button-icon.is-disabled,.button-primary.button-icon:disabled{border-color:#2d2d2d;}.button-primary.button-icon.is-disabled > .fa,.button-primary.button-icon:disabled > .fa{background-color:#2d2d2d !important;}.button-text,.button-text:visited{color:#000;text-decoration:none;background-color:transparent;}.button-text:hover,.button-text:visited:hover,.button-text:focus,.button-text:visited:focus{color:#0d0d0d;background-color:transparent;text-decoration:underline;-webkit-box-shadow:none 0px 5px #333 ;-moz-box-shadow:none 0px 5px #333 ;box-shadow:none 0px 5px #333 ;}.button-text:active,.button-text:visited:active{color:#1a1a1a;}.symbol.symbol-button{color:#4d4d4d;}.symbol.symbol-button:hover{color:#000;}.panel-success{background-color:#000;border-color:#1a1a1a;color:#666;}.panel-success h1,.panel-success h2,.panel-success h3,.panel-success h4,.panel-success h5,.panel-success h6,.panel-success .h1,.panel-success .h2,.panel-success .h3,.panel-success .h4,.panel-success .h5,.panel-success .h6{color:#666;}.panel-success .panel-footer,.panel-success .panel-heading{border-color:#1a1a1a;}.panel-success a{color:#666;font-weight:bold;text-decoration:underline;}.panel-warning{background-color:#000;border-color:#1a1a1a;color:#666;}.panel-warning h1,.panel-warning h2,.panel-warning h3,.panel-warning h4,.panel-warning h5,.panel-warning h6,.panel-warning .h1,.panel-warning .h2,.panel-warning .h3,.panel-warning .h4,.panel-warning .h5,.panel-warning .h6{color:#666;}.panel-warning .panel-footer,.panel-warning .panel-heading{border-color:#1a1a1a;}.panel-warning a{color:#666;font-weight:bold;text-decoration:underline;}.panel-danger{background-color:#2c2c2e;border-color:#454548;color:#939393;}.panel-danger h1,.panel-danger h2,.panel-danger h3,.panel-danger h4,.panel-danger h5,.panel-danger h6,.panel-danger .h1,.panel-danger .h2,.panel-danger .h3,.panel-danger .h4,.panel-danger .h5,.panel-danger .h6{color:#939393;}.panel-danger .panel-footer,.panel-danger .panel-heading{border-color:#454548;}.panel-danger a{color:#939393;font-weight:bold;text-decoration:underline;}.panel-default{border-color:transparent;color:#000;background-color:transparent;}.panel-default .panel-heading,.panel-default .panel-footer{border-color:transparent;}.panel-border{border-color:#9c9996;color:#000;background-color:#f8f1ea;}.panel-border .panel-footer,.panel-border .panel-heading{background-color:#f2e4d7;border-color:#9c9996;}.panel-border .t-striped > li:nth-child(odd){background-color:#ebd8c4;}.panel-border .panel-heading,.panel-border .panel-footer{border-color:#9c9996;}.panel-info{background-color:#ededeb;border-color:#d5d5d0;color:#79792d;}.panel-info h1,.panel-info h2,.panel-info h3,.panel-info h4,.panel-info h5,.panel-info h6,.panel-info .h1,.panel-info .h2,.panel-info .h3,.panel-info .h4,.panel-info .h5,.panel-info .h6{color:#79792d;}.panel-info .panel-footer,.panel-info .panel-heading{border-color:#d5d5d0;}.panel-info a{color:#79792d;font-weight:bold;text-decoration:underline;}.panel-rounded{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.nav-default li a,.nav .dropdown-menu li a,.nav .dropdown-stripped li a,.nav-menu li a{color:#000;}.nav-default li a:hover,.nav .dropdown-menu li a:hover,.nav .dropdown-stripped li a:hover,.nav-menu li a:hover{color:#262626;}.nav-default li.active > a,.nav .dropdown-menu li.active > a,.nav .dropdown-stripped li.active > a,.nav-menu li.active > a{color:#000;}.nav-default > li > a,.nav .dropdown-menu > li > a,.nav .dropdown-stripped > li > a,.nav-menu > li > a{border-color:transparent !important;}.nav-pills > li > a{background-color:transparent;}.nav-pills > li > a:hover{background-color:#4e4e4e;color:#000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.nav-pills > li.active > a{background-color:#343434;color:#000;}.nav-tabs{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9c9996;}.nav-tabs li > a{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;border-radius:0 0 0 0;border-color:transparent;border-width:1px;border-style:solid;}.nav-tabs li > a:hover{background-color:#ebd8c4;color:#000;border-bottom-color:#9c9996;}.nav-tabs li.active > a{color:#000;background-color:#f8f1ea;border-color:#9c9996;border-width:1px;border-style:solid;}.nav-tabs li.active > a:hover{border-bottom-color:#f8f1ea;}.nav-tabs.nav-justified > li > a{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#9c9996;}.nav-tabs.nav-justified > li.active > a{border-width:1px;border-style:solid;border-color:#9c9996;}.t-panel-clean > .pane{background:#f8f1ea;border-right:1px solid;border-left:1px solid;border-bottom:1px solid;border-color:#9c9996;}.navbar .navbar-brand{color:#000;}.dropdown .dropdown,.dropdown .dropdown-menu{border-radius:0 !important;}.dropdown-container{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border-color:#9c9996;background-color:#fff;}.dropdown-container .divider,.dropdown-container .dropdown-footer{border-color:transparent;}.dropdown-container .dropdown-header{background-color:#f2f2f2;border-color:#9c9996;}.dropdown-container li > a{color:#000;}.dropdown-container li > a:hover{color:#1a1a1a;}.pagination{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.pagination > li:first-child > a{border-top-left-radius:0;border-bottom-left-radius:0;}.pagination > li:last-child > a{border-top-right-radius:0;border-bottom-right-radius:0;}.pagination > li a{border-color:#5a5a5a;color:#000;background-color:#343434;}.pagination > li a:hover,.pagination > li a:focus{color:#000;background-color:#414141;}.pagination > li a:active{color:#000;-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;}.pagination > li a.is-disabled,.pagination > li a:disabled{color:#000 !important;border-color:#343434;background-color:#343434;}.pagination > li.current a{background-color:#484848;}.pager-group{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.pager-group .button-icon,.pager-group .button,.pager-group .button-primary{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}.pager-group .button-icon:first-child,.pager-group .button:first-child,.pager-group .button-primary:first-child{border-top-left-radius:0;border-bottom-left-radius:0;}.pager-group .button-icon:last-child,.pager-group .button:last-child,.pager-group .button-primary:last-child{border-top-right-radius:0;border-bottom-right-radius:0;}.t-border-bottom > li{border-bottom:1px solid #9c9996;}.table th,.table-h-striped th,.table-v-striped th,.table-border th,.table td,.table-h-striped td,.table-v-striped td,.table-border td{border-color:#9c9996 !important;}.table-h-striped tbody > tr:nth-child(odd){background-color:rgba(205, 154, 104, 0.1);}.table-v-striped tbody td:nth-child(even),.table-v-striped thead td:nth-child(even),.table-v-striped tfoot td:nth-child(even),.table-v-striped tbody th:nth-child(even),.table-v-striped thead th:nth-child(even),.table-v-striped tfoot th:nth-child(even){background-color:rgba(205, 154, 104, 0.1);}.table-border{border-color:#9c9996 !important;}.responsive-table-wrap{border-color:#9c9996 !important;}.form-select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4IiBoZWlnaHQ9IjNweCIgdmlld0JveD0iMCAwIDYgMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNiAzIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBwb2ludHM9IjUuOTkyLDAgMi45OTIsMyAtMC4wMDgsMCAiLz48L3N2Zz4=);}.fa-border{border-color:#9c9996;}.dropdown-container{border-color:#9c9996;}.dropdown-container .divider,.dropdown-container .dropdown-header,.dropdown-container .dropdown-body,.dropdown-container .dropdown-footer{border-color:#9c9996;}.site-navigation .nav-default > li.active,.site-navigation .nav .dropdown-menu > li.active,.nav .site-navigation .dropdown-menu > li.active,.site-navigation .nav .dropdown-stripped > li.active,.nav .site-navigation .dropdown-stripped > li.active,.site-navigation .nav-menu > li.active{background-color:#e6e6e6;}.site-navigation .nav-default li a,.site-navigation .nav .dropdown-menu li a,.nav .site-navigation .dropdown-menu li a,.site-navigation .nav .dropdown-stripped li a,.nav .site-navigation .dropdown-stripped li a,.site-navigation .nav-menu li a{color:#000;}.site-navigation .nav-default li a:hover,.site-navigation .nav .dropdown-menu li a:hover,.nav .site-navigation .dropdown-menu li a:hover,.site-navigation .nav .dropdown-stripped li a:hover,.nav .site-navigation .dropdown-stripped li a:hover,.site-navigation .nav-menu li a:hover{color:#262626;}.site-navigation .nav-default li li.active,.site-navigation .nav .dropdown-menu li li.active,.nav .site-navigation .dropdown-menu li li.active,.site-navigation .nav .dropdown-stripped li li.active,.nav .site-navigation .dropdown-stripped li li.active,.site-navigation .nav-menu li li.active{background-color:#ccc;}.site-navigation .nav-default li li.active > a,.site-navigation .nav .dropdown-menu li li.active > a,.nav .site-navigation .dropdown-menu li li.active > a,.site-navigation .nav .dropdown-stripped li li.active > a,.nav .site-navigation .dropdown-stripped li li.active > a,.site-navigation .nav-menu li li.active > a{color:#000;}@media screen and (min-width:960px){.site-navigation .nav-default > li.active,.site-navigation .nav .dropdown-menu > li.active,.nav .site-navigation .dropdown-menu > li.active,.site-navigation .nav .dropdown-stripped > li.active,.nav .site-navigation .dropdown-stripped > li.active,.site-navigation .nav-menu > li.active{background:transparent;}.site-navigation .nav-default > li.active a.item-primary,.site-navigation .nav .dropdown-menu > li.active a.item-primary,.nav .site-navigation .dropdown-menu > li.active a.item-primary,.site-navigation .nav .dropdown-stripped > li.active a.item-primary,.nav .site-navigation .dropdown-stripped > li.active a.item-primary,.site-navigation .nav-menu > li.active a.item-primary{-webkit-box-shadow:0 -3px 0 #000 inset;-moz-box-shadow:0 -3px 0 #000 inset;box-shadow:0 -3px 0 #000 inset;}}.site-navigation .nav-default .dropdown-container a,.site-navigation .nav .dropdown-menu .dropdown-container a,.nav .site-navigation .dropdown-menu .dropdown-container a,.site-navigation .nav .dropdown-stripped .dropdown-container a,.nav .site-navigation .dropdown-stripped .dropdown-container a,.site-navigation .nav-menu .dropdown-container a{color:#000;}.site-navigation .nav-default .dropdown-container a:hover,.site-navigation .nav .dropdown-menu .dropdown-container a:hover,.nav .site-navigation .dropdown-menu .dropdown-container a:hover,.site-navigation .nav .dropdown-stripped .dropdown-container a:hover,.nav .site-navigation .dropdown-stripped .dropdown-container a:hover,.site-navigation .nav-menu .dropdown-container a:hover{color:#141414;}.site-navigation .nav-default .dropdown-container .dropdown-container a,.site-navigation .nav .dropdown-menu .dropdown-container .dropdown-container a,.nav .site-navigation .dropdown-menu .dropdown-container .dropdown-container a,.site-navigation .nav .dropdown-stripped .dropdown-container .dropdown-container a,.nav .site-navigation .dropdown-stripped .dropdown-container .dropdown-container a,.site-navigation .nav-menu .dropdown-container .dropdown-container a{color:#141414;}.site-navigation .nav-default .dropdown-container .dropdown-container a:hover,.site-navigation .nav .dropdown-menu .dropdown-container .dropdown-container a:hover,.nav .site-navigation .dropdown-menu .dropdown-container .dropdown-container a:hover,.site-navigation .nav .dropdown-stripped .dropdown-container .dropdown-container a:hover,.nav .site-navigation .dropdown-stripped .dropdown-container .dropdown-container a:hover,.site-navigation .nav-menu .dropdown-container .dropdown-container a:hover{color:#292929;}.site-navigation .nav-default .dropdown-container .dropdown-container .dropdown-container a,.site-navigation .nav .dropdown-menu .dropdown-container .dropdown-container .dropdown-container a,.nav .site-navigation .dropdown-menu .dropdown-container .dropdown-container .dropdown-container a,.site-navigation .nav .dropdown-stripped .dropdown-container .dropdown-container .dropdown-container a,.nav .site-navigation .dropdown-stripped .dropdown-container .dropdown-container .dropdown-container a,.site-navigation .nav-menu .dropdown-container .dropdown-container .dropdown-container a{color:#292929;}.site-navigation .nav-default .dropdown-container .dropdown-container .dropdown-container a:hover,.site-navigation .nav .dropdown-menu .dropdown-container .dropdown-container .dropdown-container a:hover,.nav .site-navigation .dropdown-menu .dropdown-container .dropdown-container .dropdown-container a:hover,.site-navigation .nav .dropdown-stripped .dropdown-container .dropdown-container .dropdown-container a:hover,.nav .site-navigation .dropdown-stripped .dropdown-container .dropdown-container .dropdown-container a:hover,.site-navigation .nav-menu .dropdown-container .dropdown-container .dropdown-container a:hover{color:#3d3d3d;}.site-navigation .dropdown-container{background-color:#e6e6e6;color:#000;}@media screen and (min-width:960px){.site-navigation .dropdown-container{border-color:#ccc;}}.site-navigation .dropdown-container .dropdown-header{background-color:#d9d9d9;}.site-navigation .dropdown-container li.active{background-color:#d9d9d9;}.site-navigation .dropdown-container .divider,.site-navigation .dropdown-container .dropdown-header,.site-navigation .dropdown-container .dropdown-body,.site-navigation .dropdown-container .dropdown-footer,.site-navigation .dropdown-container hr{border-color:#ccc;}.site-navigation .t-striped > li:nth-child(odd){background-color:#e6e6e6;}.site-navigation .marker{color:#ccc;}.site-navigation .marker .fa-border{border-color:#d9d9d9;}html,input,textarea,button{font-family:'Helvetica', 'Arial', sans-serif;color:#000;}body{background-color:#fff;}.site-wrapper{background-color:transparent;}.site-header{background-color:#fff;}.site-corporate{background:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}.site-navigation{background:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}.site-footer{background:#000;border-top:1px solid #000;border-bottom:1px solid #000;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Helvetica', 'Arial', sans-serif;color:#000;}.page-title{border-color:#9c9996;}.select2-container .select2-choice{background-image:none !important;filter:none !important;border-color:#cfcfcf !important;background-color:#fff;color:#656764 !important;font-size:12px;font-weight:400;border-radius:0;-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);}.select2-container .select2-choice:hover{background-color:#fcfcfc;}.select2-container .select2-choice:focus{-webkit-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75), inset 0 1px 5px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 4px 1px rgba(190, 234, 255, .75), inset 0 1px 5px rgba(0, 0, 0, .1);box-shadow:0 0 4px 1px rgba(190, 234, 255, .75), inset 0 1px 5px rgba(0, 0, 0, .1);}.select2-container .select2-choice.is-disabled,.select2-container .select2-choice:disabled,.select2-container .select2-choice.select2-disabled{color:#b2b3b1;background-color:#fcfcfc;}.select2-container .select2-choice.is-disabled .select2-arrow,.select2-container .select2-choice:disabled .select2-arrow,.select2-container .select2-choice.select2-disabled .select2-arrow{color:#b2b3b1;background-color:#fcfcfc;}.select2-container .select2-choice .select2-arrow{background-image:none !important;filter:none !important;border-radius:0 0 0 0;border-color:transparent !important;background-color:transparent !important;}.select2-results{color:#656764;font-size:12px;font-weight:400;}.select2-results .select2-disabled{background:#e6e6e6;}.select2-results small{color:#444;}.flash .select2-container .select2-choice{background-color:#000;border-color:#1a1a1a;color:#666;}.flash .select2-container .select2-choice a{color:#666;font-weight:bold;text-decoration:underline;}.fancybox-skin .fancybox-close{color:#343434;}.fancybox-skin .fancybox-close:hover,.fancybox-skin .fancybox-close:focus{color:#414141;}.fancybox-skin .fancybox-close .fa-inverse{color:#000;}.fancybox-skin .fancybox-prev .fa-circle,.fancybox-skin .fancybox-next .fa-circle{color:#343434;}.fancybox-skin .fancybox-prev .fa-inverse,.fancybox-skin .fancybox-next .fa-inverse{color:#000;}.fancybox-skin .fancybox-prev > span,.fancybox-skin .fancybox-next > span{background:none;}.fancybox-skin .fancybox-prev > span:hover .fa-circle,.fancybox-skin .fancybox-next > span:hover .fa-circle,.fancybox-skin .fancybox-prev > span:focus .fa-circle,.fancybox-skin .fancybox-next > span:focus .fa-circle{color:#414141;}.fancybox-skin .fancybox-title.fancybox-title-inside-wrap{padding:0.5em;text-align:center;}.rzslider.rzslider .rz-bar{background:#919195;}.rzslider.rzslider .rz-selection{background:#2c2c2e;}.rzslider.rzslider .rz-pointer{background-color:#0d0d0d;}.rzslider.rzslider .rz-limit{color:#000;}.rzslider.rzslider .rz-tick{background:#919195;}.rzslider.rzslider .rz-tick.rz-selected{background:#2c2c2e;}.accordion-section{border:2px solid #000;}.accordion-btn{font-family:'Helvetica', 'Arial', sans-serif;color:#343434;background:#000;border:2px solid #000;border-color:#000 !important;}.accordion-btn:hover{color:#1b1b1b;background:#000;border:2px solid #000;border-color:#000 !important;}.closed .accordion-btn{color:#000;background:#343434;border:2px solid #343434;border-color:#343434 !important;}.closed .accordion-btn:hover{color:#1b1b1b;background:#000;border:2px solid #000;border-color:#000 !important;}.switch-rail{background-color:#fff;box-shadow:inset 0px 0px 3px 1px #d9d9d9;}.switch-rail:before{background-color:#343434;box-shadow:0 0 0 0.25px #000, 0 0 0 0.25px inset #000;}input:checked + .switch-rail{background-color:#2c2c2e;box-shadow:inset 0px 0px 3px 1px #070707;}input:checked + .switch-rail:before{background-color:#fff;box-shadow:0 0 0 0.25px #000, 0 0 0 0.25px inset #000;}.m-breadcrumb a,.m-print a{color:#000;}.m-breadcrumb a:hover,.m-print a:hover{color:#262626;}.m-cart-salesline-title{color:#000;}.w-checkout-delivery__normal .DroppointAddressContainer .DroppointAddressContent .panel-body{background-color:#f2e4d7;}.m-calendar-list .day:hover{background:#ebd8c4;}.m-product-price{color:#000;}.productItem .type-col{border:1px solid #9c9996;}.productItem .type-col .product-transaction,.productItem .type-col .product-action{background:#f8f1ea;}.productItem .type-col .product-transaction{border-top:1px solid #9c9996;}.productItem .type-col .product-delivery{border-bottom:1px solid #9c9996;}.productItem .type-row{border:1px solid #9c9996;}.productItem .type-row .product-transaction{background:#f8f1ea;}.productItem .m-productlist-price{color:#000;}.thumbelina li img{border:1px solid #9c9996;/* Hover effect for the images */}.thumbelina li img:hover{border:1px solid #9c9996;}.thumbelina-but{border-color:#5a5a5a;color:#000;background-color:#343434;}.thumbelina-but:hover,.thumbelina-but:focus{color:#000;background-color:#414141;}.thumbelina-but:active{color:#000;-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;box-shadow:inset 0 2px 3px rgba(0, 0, 0, .15) 0px 5px #333 ;}.thumbelina-but.is-disabled,.thumbelina-but:disabled{color:#000 !important;border-color:#343434;background-color:#343434;}.m-reviews-stars{color:#fc0;}.productfilter .multiple_select .checklist{background:#fff;}.productfilter .multiple_select .checklist-footer,.productfilter .multiple_select .checklist-header{border-color:#9c9996;}.productfilter .multiple_select .button{background:#fcfcfc;}.productfilter .multiple_select .button:hover{background-color:#fff;}.productfilter .multiple_select .checkbox input[type=checkbox]:checked ~ .checkbox-checkmark{background:#666;border-color:#666;}.productfilter .multiple_select .checkbox input[type=checkbox].is-disabled ~ .checkbox-checkmark,.productfilter .multiple_select .checkbox input[type=checkbox]:disabled ~ .checkbox-checkmark{border-color:#b2b3b1;background:#b2b3b1;}.productfilter .multiple_select .checkbox-checkmark{border-color:#000;background-color:#fff;}.productfilter .multiple_select .checkbox-checkmark::after{border-color:#fff;}.productsortbar .sortbar-body .form-input > select{color:#000;}.productsortbar .input-group-button > .button,.productsortbar .input-group-button:hover,.productsortbar .input-group-button:visited:hover,.productsortbar .input-group-button:focus,.productsortbar .input-group-button:visited:focus{background:#343434;}.productsortbar .input-group-button.active > .button{border:1.5px solid;border-color:#666;}.owl-page span{background-color:#cfcfcf;}.owl-page.active span,.clickable .owl-page:hover span{background-color:#454545;}.owl-controls .owl-buttons .owl-next,.owl-controls .owl-buttons .owl-prev{color:#cfcfcf;}.owl-controls .owl-buttons .owl-next:hover,.owl-controls .owl-buttons .owl-prev:hover{color:#454545;}.hero-slider-theme .item-title p,.hero-slider-theme .item-title span,.hero-slider-theme .item-text p,.hero-slider-theme .item-text span{display:inline-block;color:#fff;}.hero-slider-theme .item-link .button-text{color:#fff;font-family:'Helvetica', 'Arial', sans-serif;}.hero-slider-theme .item-caption{background:rgba(0, 0, 0, .6);text-align:center;color:#fff;}.site-navigation .nav-default > li > a,.site-navigation .nav .dropdown-menu > li > a,.nav .site-navigation .dropdown-menu > li > a,.site-navigation .nav .dropdown-stripped > li > a,.nav .site-navigation .dropdown-stripped > li > a{font-family:'Helvetica', 'Arial', sans-serif;}.brand,.brand:hover,.brand:visited,.brand:focus{color:#000;}.m-quick-cart__count{font-family:'Helvetica', 'Arial', sans-serif;}.w-cookie button:focus,.w-cookie label.switch:has(input:focus){outline-color:#000;}.w-cookie-form{background:#fff;}.w-cookie-loader{background-color:rgba(255, 255, 255, 0.7);opacity:1;}.w-cookie-loader.is-hidden{opacity:0;}.svg-spinner{fill:none;stroke:#2c2c2e;stroke-dasharray:25;stroke-dashoffset:100;stroke-linecap:round;stroke-width:2;animation:dashSpinner 0.5s linear forwards;animation-iteration-count:infinite;margin:0 auto;padding:1rem 0;display:block;}.cookie-button.button-text-simple{border:0px;border-bottom:1px solid #9c9996;}.cookie-button.button-text-simple:hover{border-bottom:1px solid #5c5957;}@keyframes dashSpinner{to{stroke-dashoffset:50;}}@media screen and (min-width:768px){.w-cookie:not(.center){background:#fff;}}.ie7 .navbar-collapse .nav > li .marker,.ie7 .navbar-collapse.is-collapsed .nav > li .marker{border-top-color:#ccc;}.button{border-color:#000 !important;}.button,a.button,.w-notification .panel-success a.button{color:#000;}.button:hover,.button:focus,.button-icon:hover .fa{background:#000 !important;color:#343434 !important;}.button-primary,.m-product-reviews .button{border-color:#2c2c2e !important;}.button-primary:hover,.button-primary:focus,.button-primary.button-icon:hover > .fa,.m-product-reviews .button:hover,.m-product-reviews .button:focus{background:#fff !important;color:#2c2c2e !important;}.footer-paymenticons{border-top:1px solid #9c9996;}.w-notification .panel{color:#000 !important;}.site-footer ul:not(.contact-data-container) a{color:#000;}.site-footer ul:not(.contact-data-container) a:hover{color:#333;}.social-link{color:#000;}.site-footer .w-newsletter-signup .button{border:none !important;background:#000 !important;color:#000 !important;}.site-footer .w-newsletter-signup .button:hover,.site-footer .w-newsletter-signup .button:focus{background:#000 !important;}.category-item-content a .h5{color:#fff;}.frontpage-text p,.frontpage-text h1,.frontpage-text h2,.frontpage-text h3,.frontpage-text h4,.frontpage-text h5,.frontpage-text h6,.frontpage-text .h1,.frontpage-text .h2,.frontpage-text .h3,.frontpage-text .h4,.frontpage-text .h5,.frontpage-text .h6,.frontpage-text li,.frontpage-text .video-modal-link{color:#fff;}.frontpage-text a{color:#000;}.video-modal .modal-inner{background:#fff;}.placeholder-overlay{background:#574d38;}.m-productlist-title{color:#000 !important;}.frontpage-brands a,.usp-carousel .usp-inner{border:1px solid #9c9996;background:#fff;}.frontpage-brands a:hover,.usp-carousel .usp-inner:hover{background:#2c2c2e;color:#fff;}.brandsToggle span{border-bottom:1px solid #000;}.brandsToggle span:hover{color:#000;}.usp-icon{color:#000;}.usp-carousel .usp-inner:hover h4,.usp-carousel .usp-inner:hover .usp-icon{color:#fff;}.productItem .badge.badge-warning,.m-product .badge.badge-warning{background:#2c2c2e;color:#fff;}.productItem .badge.badge-succes,.m-product .badge.badge-succes{background:#000;color:#fff;}.site-slider .item-link .button-text{background:#000;color:#fff;}.site-slider .item-link .button-text:hover,.site-slider .item-link .button-text:focus{background:#fff;color:#000;}.extra-graphics a,.extra-graphics h2{color:#fff !important;}.frontpage-banner-text *{color:#fff !important;}.frontpage-products-focus-list .m-productlist-price{color:#000;}.icon-nav a{color:#000;}.m-quick-cart__count{color:#fff !important;background:#2c2c2e;}.header-icon.burger-icon .burger-line{background:#000;}.m-quick-cart .dropdown-container .w-cart-product + .w-cart-product{border-top:1px solid #9c9996;}.m-quick-cart .dropdown-container .quick-cart-expanded-total{border-top:1px solid #9c9996;border-bottom:1px solid #9c9996;}.main-menu a{color:#000;}.main-menu a:hover{color:#333;}.main-menu .dropdown-megamenu{background:#fff;}.pageTypecheckout #orderLines li:not(:last-child){border-bottom:1px solid #9c9996;}#clonedMenu .active > a{color:#000;}.menu-inner-wrapper{background:#fff;}.menu-inner-wrapper .menu-header,.menu-inner-wrapper .menu-footer,.menu-inner-wrapper .sidebarMenu,.menu-inner-wrapper #menuReplace{background:#fff;}.menu-inner-wrapper .dropdown-container{background:#fff;}.menu-inner-wrapper a{color:#000;}.menu-inner-wrapper .menu-header,.menu-inner-wrapper .sidebarMenu,.menu-inner-wrapper .dropdown-megamenu .b-productcategories-level-1 > li:last-child{border-bottom:1px solid #9c9996;}.menu-inner-wrapper .menu-footer{border-top:1px solid #9c9996;}.menu-inner-wrapper li + li{border-top:1px solid #9c9996;}.menu-inner-wrapper .dropdown.open .dropdown-menu{border-top:1px solid #9c9996;}.menu-inner-wrapper .dropdown.open .dropdown-menu .b-productcategories-level-1 > li:last-child{border-bottom:1px solid #9c9996;}#menuReplace #clonedMenu{background:#fff;}#menuReplace #clonedMenu li + li{border-top:none;}#menuReplace #clonedMenu a{border-top:1px solid #9c9996;}.pageTypeproduct .category-headline,.pageTypeproduct .category-description{background:transparent;}.productfilter .input-group.small,.productfilter .panel-heading .button{background:#343434;border:1px solid #9c9996;color:#000;}.productfilter .input-group.small *,.productfilter .panel-heading .button *{color:#000;}.productfilter .input-group.small:hover,.productfilter .panel-heading .button:hover{background:#9c9996;}.productfilter .input-group.small:hover *,.productfilter .panel-heading .button:hover *{color:#000;}.rzslider.rzslider .rz-pointer{background-color:#000;}.productItem .m-productlist-discount + .m-productlist-price,.m-product-price{color:#000;}.m-product-additional-info .nav-tabs li > a{color:#000;}.m-product-additional-info .nav-tabs li.active > a{border-bottom:1px solid #000 !important;}.m-product-additional-info .t-panel-clean > .pane{border-top:1px solid #9c9996;}.t-striped li + li{border-top:1px solid #9c9996;}.m-product-brand-text{color:#000;}.variantInfoPanel .panel-warning{color:#000;}.variantInfoPanel .panel-warning .h1,.variantInfoPanel .panel-warning .h2,.variantInfoPanel .panel-warning .h3,.variantInfoPanel .panel-warning .h4,.variantInfoPanel .panel-warning .h5,.variantInfoPanel .panel-warning .h6{color:#000;}.m-product-wishlist-button{color:#000;}.product-quantity .quantity-button{border:1px solid #9c9996;}.product-quantity .quantity-button:hover,.product-quantity .quantity-button:focus{border:1px solid #696663;}.product-quantity .form-input{color:#000;}.pagination li a{color:#000;}.pagination li.current a{background:#2c2c2e;color:#fff;}.pagination li.current a:hover{color:#2c2c2e;background:#fff;border:1px solid #2c2c2e;}.modules.m-product{padding-top:30px;border-top:1px solid #9c9996;}.pageTypecart .site-main-wrapper > .site-wrapper:first-child,.pageTypecheckout .site-main-wrapper > .site-wrapper:first-child{margin-top:2px;}.pageTypecart .site-main-wrapper > .site-wrapper:first-child .row,.pageTypecheckout .site-main-wrapper > .site-wrapper:first-child .row{margin-left:0;margin-right:0;border-top:1px solid #9c9996;}.pageTypecart .site-main-wrapper > .site-wrapper:first-child .row .col-xl-20,.pageTypecheckout .site-main-wrapper > .site-wrapper:first-child .row .col-xl-20{margin-left:-10px;}.pageTypecart .site-main-wrapper > .site-wrapper:first-child .row .col-xl-4,.pageTypecheckout .site-main-wrapper > .site-wrapper:first-child .row .col-xl-4{position:relative;right:-20px;}.pageTypecart .modules.m-cart .button,.pageTypecheckout .modules.m-cart .button{background:none !important;border:1px solid #9c9996 !important;color:#000 !important;}.pageTypecart .modules.m-cart .button .fa,.pageTypecheckout .modules.m-cart .button .fa{color:#000 !important;background:none !important;}.pageTypecart .modules.m-cart .button .fa:hover,.pageTypecheckout .modules.m-cart .button .fa:hover{background:none !important;}.pageTypecart .modules.m-cart .button:hover,.pageTypecheckout .modules.m-cart .button:hover,.pageTypecart .modules.m-cart .button:focus,.pageTypecheckout .modules.m-cart .button:focus{background:none !important;color:#000 !important;border:1px solid #696663 !important;}.pageTypecart .modules.m-cart .cart-link-addto-wishlist,.pageTypecheckout .modules.m-cart .cart-link-addto-wishlist{color:#000;}.pageTypecart .modules.m-cart .m-cart-product-title,.pageTypecheckout .modules.m-cart .m-cart-product-title{color:#000;}.pageTypecart .modules.m-cart .m-cart-coupon-row .form-input,.pageTypecheckout .modules.m-cart .m-cart-coupon-row .form-input{border-right:1px solid #9c9996;}.pageTypecart .m-cart-total-price,.pageTypecheckout .m-cart-total-price{color:#000;}.w-slider .w-slider-caption .h2{color:#fff;}.w-slider .w-slider-caption .button-text{background-color:transparent;color:#fff;}.w-slider .w-slider-caption .button-text:hover{background-color:#fff;color:transparent;}.w-slider .w-slider-caption .h4{color:#fff;}

/* Source: https://sw15914.sfstatic.io/upload_dir/templates/template105_1_copy_copy_copy/assets/custom/custom.css?v=20261006083142 */
/* @import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@200;300;400&display=swap'); */
* {
    /* font-family: 'Work Sans', sans-serif;
    font-weight: 300;
    line-height: 1.4!important; */
}
hr {
    width: 100%;
}
body {
/*
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
*/
}

* {
    font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont,  "Segoe UI", Roboto, "Helvetica Neue", Arial, 'Work Sans', sans-serif;
    font-weight: 300;
    line-height: 1.5;
    /* letter-spacing: 0.4px; */
    /* letter-spacing: -0.022em; */
    /* font-size: 17px; */
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont,  "Segoe UI", Roboto, "Helvetica Neue", Arial, 'Work Sans', sans-serif;
    font-weight: 600;

}
b, strong {
    font-weight: 600;
}

.grid { display: grid; gap: 8px; }
.grid[data-rows="1"] { grid-template-rows: repeat(1, auto) }
.grid[data-rows="2"] { grid-template-rows: repeat(2, auto) }
.grid[data-rows="3"] { grid-template-rows: repeat(3, auto) }
.grid[data-columns="1"] { grid-template-columns: repeat(1, 1fr) }
.grid[data-columns="2"] { grid-template-columns: repeat(2, 1fr) }
.grid[data-columns="3"] { grid-template-columns: repeat(3, 1fr) }
.grid[data-columns="4"] { grid-template-columns: repeat(4, 1fr) }

.grid-cell { padding: 0px; }
.grid-cell { outline: 0px dotted currentColor }
.grid-cell:hover { outline: 0px solid #244572 !important; }
.grid-cell[data-rowspan="1"] { grid-row: span 1; }
.grid-cell[data-rowspan="2"] { grid-row: span 2; }
.grid-cell[data-rowspan="3"] { grid-row: span 3; }
.grid-cell[data-colspan="1"] { grid-column: span 1; }
.grid-cell[data-colspan="2"] { grid-column: span 2; }
.grid-cell[data-colspan="3"] { grid-column: span 3; }
.grid-cell[data-colspan="4"] { grid-column: span 4; }

.dropdown-menu {
    opacity: 0;
    min-width: 400px;
}
li.item-2{
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
li.item-2 a span{
	font-weight: bold!important;
}
.topnavbar {
/* 	position: absolute; */
}
.left,
.left p,
.left strong {
	text-align: left!important;
	padding: 0!important;
}

.trustpilot {
    position:absolute;
    top:2px;
    width: 100%;
}
ul.m-product-additionals-list  div.row > div {
	width: 100%!important;
}

.site-slider .item-caption{
	align-items: flex-end;
	margin-top: 80px;
	margin-left: -20px!important;
}

.m-product-image img {
	border: 1px solid #9c9996!important;
}
.m-product-short-description li p {
	margin: 0;
}
ul.m-product-additionals-list  div.row > div .h6{
	text-transform: none;
}
.product-priceLines .price{
	font-size: larger;
	font-weight: bold;
}
.m-product-offers {
	padding-top: 5px;
	border-top: 1px solid #9c9996!important;

}
.m-product-offers p .h4 m-product-price{
	font-weight: bold;
}
.selected-priceLine {
	padding: 5px 0;
	border-top: 1px solid #9c9996!important;
	border-bottom: 1px solid #9c9996!important;
}
.m-product-information.product-information {
	margin-bottom: 0!important;
}
ul.m-product-additionals-list  div.row > div fieldset{
	display: inline-table;
	width: 100%;
	vertical-align: sub;
}
ul.m-product-additionals-list  div.row > div fieldset .m-product-additionals-price{
	font-variant: normal;
	font-size: 0.9em;
}
li.m-product-additionals-list-item {
	padding: 0.2em 1em !important;
}
.m-product-additionals hr,
.m-product-buttons-list-separator,
.m-product-description-separator,
.m-product-additionals-list-item .m-product-additionals-text {
	display:none;
}
.m-product-additionals-list-item .m-product-additionals-text {
	display:block;
}

.m-product-additionals-wrap .panel-heading {
	display:none;
}
.m-product-buttons-type-title {
	font-weight: 400;
}
.product-quantity { margin: 10px 0;}

.ishidden{
    display: none;
}
.m-product-variants label {
	font-weight: 400;
}
.form-input, .form-label.input-group-main {
	color: #000;
}
/* Bliv forhandler form */
.footer-brands {
    display:none;
}
#ocform{
    background: rgb(238, 238, 238) none repeat scroll 0% 0%;
    border: 1px solid rgb(204, 204, 204);
    padding: 5px 10px;
    display: inline-block;
}
sup {
    top: -.5em;
    padding: 0 !important;
}

#ocform form > div{
    padding: 10px;
}
#ocform .form-input {
    margin-bottom: 10px;
}
/* Site */
.site-content a {
    padding: unset !important;
}
.site-content a,
.site-content a:visited{
    color: #2C2C2E;
}
.site-content a:hover{
    text-decoration: underline;
}

.stepColumn *{
	color: black;
	font-weight: 400;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    /* font-weight: 300;
    font-family: 'Work Sans', sans-serif;
    text-transform: uppercase;
    line-height: 1.1em!important; */
    color:#2C2C2E;
}

.site-content {
    top: 20px;
}
.site-content > .container {
    padding-top: 0;
}
.m-breadcrumb * {
    text-transform: uppercase;
    font-size: revert;
}
.m-product-brand {
	display: none;
}
.modules.m-product {
    padding-top: 0px;
    border-top: 0px solid #9c9996;
}

.productItem .m-productlist-title.h5{
    color:#2C2C2E!important;
    min-height: 70px;
    text-align: center;

}
.m-product-information .m-product-price,
.m-product-information .m-product-price-before-discount {
	font-size: 18px;
	font-weight: 700;
}
.m-product-information .m-product-priceline .m-product-price-for{
/* 	font-weight: 200; */
/* 	font-size: 24px; */
}
.productlist .angular-productlist {
	border-top: 0px solid #ddd;
}
.m-description-short-wrap p
{
    line-height: 1.2 !important;
}
.m-product-offer p {
	margin: 0;
}
.description table {
	border-color: white;
}
.orderLineTitle * {
	font-size: small;
}

img.responsive {
  /*  max-height: 900px; */
}
figure img.w-slider-img.responsive {
    max-height: inherit;
}

hr.m-product-additional-separator {
    display:none;
}
.m-product-additional-info {
    margin-top:0;
}

.product-usp .usp {
    display: inherit;
    float: left;
    width: 42%;
}

.product-usp {
    margin-bottom: 0;
    margin-top: 0;
}
.product-usp .usp .usp-inner p {
    font-size: 0.8em;
}
.product-usp .usp .usp-inner h4 {
    font-size: 1em;
}

.productItem .m-productlist-figure .m-productlist-image {
    max-height: 100%;
    /*width: auto!important;*/
    margin-top: -64px;
}

.m-product-price-suggested,
.m-product-price-vat-text.has-vat {
	display: none;
}

.m-product-price{
    color: #000000;
}

.category-short-description {
    margin:40px 0;
    display:inherit;
}

.frontpage-banner img {
    min-height: 100%;
}

.site-header{
    padding-bottom: 0;
    padding-bottom: 10px;
    
}
.site-header .logo img.responsive {
    width: 100%;
    max-width: inherit;
    image-rendering: -webkit-optimize-contrast;

}




/* Top menu */
.site-header ul.topbarMenu {
    list-style: none;
    margin: 0;
    padding-left: 0;
/*     padding-left: 45px; */
    display: flex;
    flex-wrap: wrap;
/*     float: right; */
}

.site-header ul.topbarMenu li {
    font-size: 14px;

}
.site-header ul.topbarMenu li {
    list-style-type: none;
}
.site-header ul.topbarMenu li:hover {
  text-decoration: none;
}
.site-header ul.topbarMenu a:hover{
    font-weight:400;
}
.site-header ul.topbarMenu li > a.item-primary {
    padding: 12px 24px 0 0;
    font-size: 1.1em;
        display: block;
    /* text-transform: capitalize; */
     color:#000;
     text-decoration: none;

}

.site-header li.active > a,
.site-header li.active > a:hover,
.site-header li > a:hover {
     color: #B31286!important;
     text-decoration: none!important;

}

.w-language-dropdown button,
.panel-footer button,
.dropdown button,
.dropdown button:hover,
.dropdown i
{
    background: none!important;
}

.w-cart-header a,
.w-cart-goto-cart a,
.w-cart-goto-cart a:hover,
.checkout-edit,
.m-product-nav-next,
.m-product-nav-next *,
.m-product-nav-prev,
.m-product-nav-prev *
 {
    color:white!important;
}
a.button-primary:hover{
    color: black!important;
}
.site-header ul.topbarMenu li li a {
    font-size: 14px;

}

.site-header ul.topbarMenu li.active a {
    font-weight: 400;
}
.site-header ul.topbarMenu li span.marker {
    padding: .5em 0;
    color: white;
}



/* Categories */
.category-item-content .category-item-title {
    position: revert;
}
.category-item-content .category-item-title .h5 {
    font-size: 20px;
     font-weight: 400;
     color:#2C2C2E;
}

.category-item-image {
    border-radius: 8px;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

h1.category-headline {
    padding:0!important;
    margin: 0!important;
}
header.category-headline {
    padding:0!important;
    margin: 40px 0 10px!important;
}
header.category-headline >h1{
 /*   font-size: 40px!important;*/
}
/* Category info */
.category-description h4 {
 /*   text-align: initial!important; */
}

.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description .grid *{
	text-align: start;
    padding-left: 5px;
    padding-right: 5px;
}
.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description .grid .grid-cell *{
    padding: 0px;
}

.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description .grid .grid-cell ul{
    padding-left: 20px;
}

.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description .grid[data-columns="2"] {
    grid-template-columns: repeat(2,1fr);
}

.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description .grid {
    display: grid;
}
.category-description header {
    padding-top: 40px;

}
.pageTypeproduct .category-description p {

}
.pageTypeproduct .category-description {
 /*   margin: 0px 0 30px !important; */
    padding: 0 20px 30px;
	border-radius: 8px;
/*
    border: 1px solid #9c9996;
	background-color: red;
*/
}
.productlist .categorylist {
 /*   margin-top: 20px;    */

}
ol, ul {
    padding-left: 2em;
}
.pageTypeproduct .category-description ul li {
	text-align: initial;
}
button, input, p, select, textarea, li, a  {
    /* font-size: 18px; */
}
.frontpage-text {
    background:none;
}

.panel-rounded {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}
.m-product-transaction-button,
.m-product-transaction-amount{
    float:left!important;
    width: auto!important;
}

.m-product-short-description p {
    line-height: 1em;
    font-size: 18px;
}
.m-product-transaction-button button {
    width: 100vh!important;
}

.orderLine * {
	color: black!important;
	font-weight: 400;
}
/*
.orderLineAmountText {
	white-space:nowrap;
}
.pageTypecheckout .orderLineTitle .with-xlarge .col-xl-4 {
	width: auto;
}
*/

.product-usp .usp .usp-inner, .usp-carousel .usp .usp-inner {
    min-height: 200px;
}
.product-information .product-usp .usp .usp-inner,
.product-information .usp-carousel .usp .usp-inner {
    min-height: 40px;
    display:none;
}
.description p {
    margin-bottom: 1em;
}
.description li {
   margin-bottom: 0.5em;
}
.description li p{
   margin-bottom: 0.2em;
}
.category-item-image img.responsive {
    width: 100% !important;
    padding: 0;
    margin: 0;

}

.pageTypeproduct .productlist .category-description p {
    text-align: initial;
}
.select2-results li {
    font-size: 12px;
}

.productItem .image {
    position: relative;
/*    max-height: 340px; */
    max-height: 280px;
    overflow: hidden;
}

.m-productlist-brand {
    display:none;
}
span.ekstra-info-produktnavn {
    font-size: 18px;
    background: #f8f1ea;
    padding: 6px 10px 6px;
    width: 100% !important;
    display: block;
    margin: 4px 0 20px 0;
    text-align: center;
}

span.ekstra-info-productlist {
    font-size: 12px;
    background: #f8f1ea;
    padding: 6px 10px 6px;
    width: 100% !important;
    display: block;
    margin: 4px 0 20px 0;
    text-align: center;
    font-weight: initial;
}
.plistspan-1 {
	display: none!important;
}

.site-header .m-quick-cart__count {
    position: absolute;
    top: -6px;
    right: -6px;
    display: block;
    text-align: center;
    font-size: 14px;
    width: 22px;
    height: 22px;
    line-height: 20px!important;
    border-radius: 50%;
    font-weight: bold;
}

.topbarMenu a:hover,
.topbarMenu .active a{
/* 	text-decoration: underline!important; */
	color: #B43B98!important;
}

.short-description p {
    margin:0;
    padding: 0;
}

.m-productlist-price {
    color: black!important;
}

.frontpage-text {
    padding:0;
    margin:0;
}
.frontpage-text .m-text-article {
    max-width: 100%;
}

.usp-carousel {
    margin:0;
}

.short-description {
    width: 100%;
    padding: 4px;
    background-color:#2C2C2E;
    color:white!important;
    border-radius: 8px;

}

.m-product-warnings .m-product-b2b{
     color:white;
}

.button-primary,
.m-product-reviews .button,
.button-primary a,
.button-primary a:visited {
    color:white!important;
}
.productItem .badge.badge-succes, .m-product .badge.badge-succes {
	color:white;
}
#m-contact {
    font-size: larger;
}
#m-contact .panel-border {
    border-radius: 8px;
}

.m-product-instock *,
.finebox * {
	display: table-cell;
	width: auto;
	white-space:nowrap;
}

.finebox .product-itemNumber {

}
.m-product-instock .m-product-itemNumber,
.finebox .product-itemNumber
 {
	/*padding-left: 10%;*/
	/*position: absolute; */
}
.m-product-information .m-product-short-description hr {
	display: block!important;
    border-top: 1px solid #9c9996!important;
    margin: auto;
}
.m-product-information hr.m-product-warnings-separator {
	display: none;
}
.quantity-button i.fa {
	margin-top: 10px;
}

.site-header .icon-nav .header-icon .fa.fa-shopping-cart {
    font-size: 40px;
}

.panel-warning a {
    color:white;
    font-size: 1em;
}

a.privacyPolicyLink {
	font-size: 87.5%;
	font-weight: 400;
}
	.site-header .dropdown-pickers {
		position: absolute;
		left: 10px;
		width: auto;
	}

@media only screen and (min-width: 1201px) {
	.site-header .header-icon.burger-icon {
    	display:none;
	}
}

@media only screen and (max-width:1750px){

    .sidebarMenu .w-menu-item.item-8 {
            display: block!important;
    }

    img.responsive {
	    width: 100%!important; 
    }
    .site-header .logo img.responsive {
	    width: auto!important; 
    }
	.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description, .pageTypeproduct .site-main-content>.row>.col-xl-24 .category-headline {
	/*	margin: 0!important; */
	}
}
.category-description img.responsive {
	    width: 100%!important;
    }
@media only screen and (max-width:1200px){

    .sidebarMenu .w-menu-item.item-8 {
            display: block!important;
    }
    .container .category-description * {
        max-width: 1100px;;
    }
    img.responsive {
	    width: 100%!important;
    }
    .site-header .icon-col {
        /* width: 16.66667% !important;*/
    }    
}

@media only screen and (max-width:900px){

    .sidebarMenu .w-menu-item.item-8 {
            display: block!important;
    }
    .container .category-description * {
        max-width: 800px;;
    }
	.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description .grid[data-columns="2"] {
	    grid-template-columns: none;
	}
}


@media only screen and (max-width: 500px) {
	.site-header .responsive {
    	max-height: 50px;
	}


	.site-header .m-quick-cart__count {
	    position: absolute;
	    top: -8px;
	    right: -6px;
	    display: block;
	    text-align: center;
	    font-size: 8px;
	    width: 17px;
	    height: 17px;
	    line-height: 16px;
	    border-radius: 50%;
	}
	.site-header .icon-nav .header-icon .fa.fa-shopping-cart {
	    font-size: 20px;
	}
	.site-header .dropdown-pickers {
		position: absolute;
		left: 10px;
		width: auto;
	}

	.category-item-content img {
		height: 100px!important;
	}
	.category-item-image img.responsive {
		height: 100px!important;

	}
}


.modules.m-text,
.modules.m-contact{
    margin: 10px 0 30px 0;
    padding: 30px;
    background: none;
    border-radius: 8px;
    border: 1px solid #9c9996;

}

.frontpage-text .modules.m-text{
	margin: 10px 14px 30px 14px;
}





/* Partner */
.partnerpage .container{
	background-color: #f7f7f7;
    padding: 6em 0;
    position: relative;
    width: 100%;
	max-width: 100%!important;
}
.partnerpage .content {
    width: 100%;
    /*max-width: 72em;*/
    padding: 0 8%;
    margin: auto;
    display: block;
}
.partnerpage .partner {
    background-color:white;
}
.partnerpage .partner-img {
    margin: 0;
}

.partnerpage .content::before,
.partnerpage .container .content  {
    content: " ";
    display: table;
    clear: both;
}

.partnerpage .partner-container{
    margin: -1.5%;
    width: 103%;
    overflow: hidden;
}
.partnerpage .partner-container .partner {
    float: left;
    width: 30%;
    max-width: 400px;
    min-width: 200px;
    margin: 1.5%;

}

.partnerpage .border-radius {
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    overflow: hidden;
    border: 1px solid #c2c2c2;
}
.partnerpage .partner .below {
    background-color: #fff;
    font-size: 1.1em;
    padding: .6em;
}

.partnerpage .partner .below span{
	clear: both;
	display: block;
}
.partnerpage .content-container{
	padding: 20px 0 40px;
	max-width: 72em;
	margin: 0 auto;
}
.partnerpage .topbanner {
	background-image:url(https://sw15914.smartweb-static.com/upload_dir/pics/banne12.jpg);
	clip-path: polygon(0 0, 100% 0, 100% 30%, 100% 95%, 50% 100%, 50% 100%, 0 95%, 0% 30%);
    background-size: cover;
    background-position: top center;
    position: relative;
    min-height: 29em;
}
.partnerpage a.button {
    width: 100%;
    padding: 10px!important;
    background-color: #2C2C2E!important;
    color: white!important;
    border-radius: 8px;
    font-weight:normal;
    font-size: 1rem;

    border:0;
}
.partnerpage .partner .somelinks a {
	padding: 8px 10px 0 0;
	display: inline-block;
}

.panel-body {
    padding-bottom: 2em;
}
@media (max-width: 620px){
	.partnerpage .partner-container .partner {
    	width: 97%;
		margin: 1.5%;
	}

	.owl-item .item-text img {
	    width: 40%!important;
	    margin: 0;
	    padding: 0;
	    right: 0;
	    position: fixed;
	    z-index: 999999;
	    bottom: 0;
	}

}

@media screen and (max-width: 400px) {

}
/*
.m-product-additional-info .t-panel-clean > .pane {
    border-top: 1px solid #9c9996;
}
.m-product-additional-info .t-panel-clean>.pane {
    margin-top: 10px;
    padding: 30px;
    background: none;
    border-radius: 8px;
}
.toggle-content>.pane.active {
    display: block;
    opacity: 1;
}
.t-panel-clean > .pane {
    background: #f8f1ea;
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #9c9996;
}
*/

.cardlist {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-around;
			padding: 20px;

}
.cardlist .card {
    border: 1px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    margin: 10px;
    padding: 20px;
    width: 180px; 	
    text-align: left;
}
.cardlist .card h3 {
    margin: 0;
    text-align: left;
}

/* faner */
.m-product-additional-info .nav-tabs li {
    border: 1px solid #999;
    border-bottom: none!important;
    padding: 2px 15px;
    border-radius: 6px 15px 0px 0px;
}
.m-product-additional-info .nav-tabs li > a,
.m-product-additional-info .nav-tabs li.active > a,
.m-product-additional-info .nav-tabs li:hover > a
{
    margin: 0;
    font-size: medium;
}
.m-product-additional-info .nav-tabs li.active > a{
    font-weight: 700;

}
.m-product-additional-info .nav-tabs li.active{
background: rgb(238,238,238);
background: -moz-linear-gradient(0deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 66%);
background: -webkit-linear-gradient(0deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 66%);
background: linear-gradient(0deg, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 66%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#ffffff",GradientType=1);
}

.m-product-additional-info .nav-tabs li:last-child{
    border-right: 1px solid #999;

}
....m-product-additional-info {
    margin-top: 30px;
}
.m-product-additional-info .t-panel-clean>.pane {
    margin-top: 0;
}
.m-product-additional-info .nav-tabs{
    padding-left: 6px;
}
.hidden{
  display: none;
}
.m-product-additional-info .nav-tabs li.active,
.m-product-additional-info .nav-tabs li.active > a,
.m-product-additional-info .nav-tabs li:hover,
.m-product-additional-info .nav-tabs li:hover > a
{
  background: #2C2C2E!important;
  color:white!important;
  text-decoration: none;
}

.panel-body.finebox span{
    padding: 0 4px;
}
.finebox .product-itemNumber{
    padding-left: 0!important;
}
ul.m-product-additionals-list div.row > div label.m-product-additionals-label {
    font-size: .6em;
    font-weight: 400;
}

.site-footer {
    /* border-top: 1px solid var(--link-active)!important; */
    background-color: rgb(245, 245, 247);
    background-color: black;
    color: white;
}
.site-footer * {
    color: white!important;
    font-weight: 400;
}

.footer-paymenticons {
    border-top: 1px solid #555;
}

.panel-border,
.t-striped li + li {
    background-color: white;
     border-color: #cfcfcf !important;
}
.panel {
    border: none; 
}
.additionalHelp {
    font-size: smaller;
    display: none;
}
.m-product-additionals-item-title {
    font-weight: 600;
}
ul.m-product-additionals-list div.row > div label.m-product-additionals-label {
    font-size: .8em;
    font-weight: 400;
  color: black;
}
input::placeholder {
  color: black;
  opacity: .8; /* Sikrer at farven ikke bliver gr&aring;lig pga. gennemsigtighed */
}

ul.m-product-additionals-list div.row > div .h6 {
    margin: 0;
}
.m-product-additionals-list-item .m-product-additionals-text {
	display:block;
}
li.m-product-additionals-list-item {
    margin-bottom: 10px;
    border: 1px solid #cfcfcf;
}
.m-product-b2b{
    font-size: 14px;
}
.panel-body{
    padding: 0.5em;
}

.panel-success{
    color: white;
    font-size: smaller;
}
.m-product-stock-status {
    margin-right: 4px;
    float: inline-start;
}


/* Source: https://sw15914.sfstatic.io/upload_dir/templates/template105_1_copy_copy_copy/assets/custom/apple-layout.css?v=20260312114723 */
* {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "SF Pro Text", "SF Pro Display", sans-serif;	
}
a {
	cursor: pointer;
}
body.pageCategory153 .m-productlist-stock {
  display: none;
}
.productsortbar {display: none;}

/*.productlist .angular-productlist,*/
.categorylist {
    border-bottom: 1px solid #ccc;
}
#m-userlogin .panel-border {
}
.modules.m-text, .modules.m-contact,
#m-userlogin .panel-border,
.productlist .category-description .meso-grid,
.category-item-image,
.productItem .productContent{
	border-radius: 18px;
    border: 1px solid #ccc!important;
    overflow: hidden;	
}

span.placeholder {
	height: auto !important;
}
#apple-skin .box {
    background: var(--card-bg);
    border-radius: var(--radius);
    box-shadow: var(--shadow-sm);
    border: 1px solid var(--border);
    padding: var(--gap) !important;
    transition: all .25s ease;
    display: flex;
    flex-direction: column;
    height: 100%;
	width: 100%;
}

#apple-skin .surface {
    background: var(--panel-bg);
    border-radius: var(--radius);
    padding: var(--gap)!important;
    box-shadow: var(--shadow-sm);
}
		  #apple-skin, #apple-skin * { box-sizing: border-box; }
		  #apple-skin {
			--g-0: #ffffff;
			--g-25: #fbfbfc;
			--g-50: #f6f7f8;
			--g-100:#f2f3f5;
			--g-150:#eef0f2;
			--g-200:#e7e9ec;
			--g-300:#d9dde2;
			--g-400:#c6ccd3;
			--g-500:#a8b0ba;
			--g-600:#7a8390;
			--g-700:#5a6370;
			--g-800:#3c4450;
			--text: #111315;
			--muted:#6b7280;
			--border:#e5e7eb;
			--shadow-1: 0 1px 2px rgba(0,0,0,.04), 0 6px 20px rgba(0,0,0,.06);
			--shadow-2: 0 10px 30px rgba(0,0,0,.12), 0 2px 8px rgba(0,0,0,.08);
			font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "SF Pro Text", "SF Pro Display", sans-serif;
			color: var(--text);
			background: var(--g-0); /* Hele baggrund uden for bokse er hvid */
			width: 100%;
			isolation: isolate;
		  }
		  /* Layout */
		  #apple-skin .container {
			width: 100%;
			max-width: 1600px;  /* Maks 1600 px */
			margin: 0 auto;
			padding: 0; /* bokse flugter med kanter i containeren */
		  }
		  #apple-skin .section { margin: 20px 0; } /* 20 px mellem sektioner og bokse */
		  /* Typografi */
		  #apple-skin h1, #apple-skin h2, #apple-skin h3, #apple-skin h4 {
			letter-spacing: .4px; /* Overskrifter: +0,4 */
			margin: 0;
			color: #0b0c0d;
		  }
		  #apple-skin h1 {
			font-size: clamp(36px, 6vw, 56px);
			line-height: 1.05;
			font-weight: 700;
			text-align: center;
		  }
		  #apple-skin .eyebrow {
			font-size: 22px;
			font-weight: 300;
			letter-spacing: .08em;
			text-transform: uppercase; /* uppercase hvis relevant */
			text-align: center;
			margin-top: 8px;
			color: var(--muted);
		  }
		  #apple-skin .lead {
			font-size: 15px;
			line-height: 1.6;
			text-align: center;
			margin-top: 8px;
			color: #33373d;
		  }
		  #apple-skin h2 {
			font-size: clamp(28px, 4vw, 36px);
			line-height: 1.15; /* stor h2, lav line-height */
			font-weight: 600;
		  }
		  #apple-skin h3 {
			font-size: clamp(20px, 2.8vw, 24px);
			line-height: 1.2;
			font-weight: 600;
			margin-bottom: .5em; /* halv linje efter H3 */
		  }
		  #apple-skin h4 {
			font-size: clamp(18px, 2.4vw, 20px)!important;
			line-height: 1.15;
			font-weight: 600;
			text-transform: lowercase;      /* resten sm&aring; bogstaver */
			margin-top: 1em;                /* linjeskift f&oslash;r H4 */
			margin-bottom: .4em;            /* en linjes mindre afstand til teksten */
		  }
		  #apple-skin h4::first-letter { text-transform: uppercase; } /* f&oslash;rste bogstav stort */
		  #apple-skin p { margin: 0; color: #1f2329; }
		  #apple-skin ul { margin: 0; padding-left: 1.1rem!important; color:#27303a; }
		  #apple-skin .muted { color: var(--muted); }
		  /* Cards / Bokse */
		  #apple-skin .card {
			background: var(--g-50);
			border: 1px solid var(--border);
			border-radius: 16px;
			box-shadow: var(--shadow-1);              /* blid, lagdelt skygge */
			transition: box-shadow .35s ease, transform .25s ease;
			overflow: hidden;
            width: 100%;
		  }
		  #apple-skin .card:hover {
			box-shadow: var(--shadow-2);              /* l&oslash;fter kort diskret ved hover */
			transform: translateY(-2px);
		  }
		  #apple-skin .card--plain { background: var(--g-0); }
		  #apple-skin .card__body { padding: 18px 18px 16px 18px!important; }
          
		  /* Placeholder m&aring; ikke have padding */
		  #apple-skin .card__body.placeholder { padding: 0; }
		  /* Grids (responsive) */
		  #apple-skin .grid-3 {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 20px;
			align-items: stretch;
		  }
		  #apple-skin .grid-3 .card { height: 100%; }
		  /* Info-banner f&oslash;r de tre bokse */
		  #apple-skin .info-banner-wrap { width: 100%; }
		  #apple-skin .info-banner {
			width: min(66%, 100%); /* 2/3 bredde som i kvalitetscheck; centrering */
			margin: 0 auto;
			background: var(--g-100);
			border: 1px solid var(--border);
			border-radius: 14px;
			box-shadow: var(--shadow-1);
			padding: 12px 16px!important;
			font-size: 14px;
			text-align: center;
		  }
		  #apple-skin .info-banner strong { font-weight: 600!important; color:#1f2937; }
		  #apple-skin .info-banner span   { color: #4b5563; }
		  /* Billeder: afrundede hj&oslash;rner, diskrete skygger, lyse gr&aring; baggrunde */
		  #apple-skin .image-wrap {
			background: var(--g-100);
			border: 1px dashed var(--g-300);
			border-radius: 16px;
			box-shadow: var(--shadow-1);
			display: flex;
			align-items: center;
			justify-content: center;
			height: auto;
			overflow: hidden;
		  }
		  #apple-skin .image-wrap.placeholder { /* ingen padding for placeholder */ }
		  /* Udelad styling af img.responsive &ndash; vi styler alle andre */
		  #apple-skin img:not(.responsive) {
			max-width: 100%;
			height: auto;
			display: block;
			border-radius: 12px;
			background: var(--g-150);
			box-shadow: var(--shadow-1);
		  }
		  /* Sektion med 2-kolonne boks (span 2) efter ingredienser (Insi) */
		  #apple-skin .two-col-after-ingredients {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 20px;
		  }
		  #apple-skin .two-col-after-ingredients .span-2 { grid-column: span(2); }
		  /* Responsivitet */
  		  @media (max-width: 960px) {
			#apple-skin .grid-3,
			#apple-skin .two-col-after-ingredients { grid-template-columns: 1fr; }
			#apple-skin .two-col-after-ingredients .span-2 { grid-column: span 1; }
			#apple-skin .info-banner { width: 100%; }
		  }


		  @media (max-width: 500px) {
			  body.pageId1 .content section {
				  padding: 0!important;
				  margin-top: 30px;
			  }
			  body.pageId1 .frontpage-text .modules.m-text{
				  margin: 5px;
				  padding: 0!important;
			  }
		  }	


		  .card h4{ font-size: 20px!important;}
.img-frame img,
.placeholder img,
.m-product-additional-info img,
.card img {
	border-radius:inherit;
    background: var(--surface-2)!important;
    box-shadow: var(--shadow-1)!important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px!important;
  -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px!important;
  box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px!important;	
  filter: drop-shadow(0px 0px 3px #00000069)!important;
}

.site-slider img,
placeholder-wrapper {
	background: transparent!important;
}

.product-title {
	text-align: center;
}
.productItem .image,
.productItem .m-productlist-figure .m-productlist-image {
    position: relative;
    /* max-height: max-content; */
    max-height: 880px;
  	height: auto;	
    overflow: visible;
	margin: 0;
	width: 100%!important;
}
h1.m-text-headline {
	text-align: center;
}
.m-product-image img {
	border:1px solid #c6c6c6!important;
}
span.ekstra-info-produktnavn,
.panel-rounded,
.m-product-image img,
.m-product-additional-info .t-panel-clean>.pane,
.cloudzoom-zoom-inside,
.m-news-list{
    border-radius: 18px;
    overflow: hidden;	
}
/* CSS til ny styling som ikke kan indlejres p&aring; sider, produkter og produktkategorier */
@media (max-width: 768px) {
    .cards,
	#apple-skin .grid-3 {
        grid-template-columns: 1fr!important;
    }
}

@media only screen and (min-width: 1200px) {
    .pageTypeproduct .site-main-content>.row>.col-xl-24 .category-headline {
/*        font-size: 50px; */
        /* padding: 30px 20px; */
    }
}

.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description *, .pageTypeproduct .site-main-content>.row>.col-xl-24 .category-headline *{
    text-align: center;
    margin: 0 auto;
    padding-left:0px; 
    padding-right:0px; 
}
.tinxdkRowDescription{
	display: contents;
}
.hamburger-menu .w-menu a {
 font-weight: 400!important;
 color: black!important;
}

span.m-product-instock-count.m-product-stock-count {
	margin-left: 8px;
}
span.m-product-instock-text.m-product-stock-text > span {
	margin-right: 4px;
	display: inline;
}

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
    font-weight: normal;
	color: #1e1e1e!important;
 }

.page-title{
	text-align: center;
	margin: 40px 0 10px;
}
.page-title > h1{
	font-size: 40px!important;
	text-transform: uppercase;
	font-weight: 300;
}
h1.product-title {
    font-size: 60px!important;	
}

h2,.h2 {
    font-size: 26px;
    font-weight: 300;
	text-transform: uppercase;
}
h3,.h3 {
    font-weight: 600;
}
h4,.h4 {
    font-size: 20px;
    font-weight: 400!important;
	text-transform: uppercase;
}
.m-quick-cart__count,
#ocform button {
	color: white!important;
	background-color: #1e1e1e;
}

.category-item-content .category-item-title .h5 {
    font-size: 15px;
     font-weight: 300!important;
     color:#11222d;
     letter-spacing: 0.4px;
}

.productsortbar.ng-hide {
	display: none;
}

.pageTypeproduct .site-main-content>.row>.col-xl-24 .category-description{
	margin: 0;
}
