@charset "UTF-8";@import url("https://use.typekit.net/gqd5uhz.css");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900");@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");:root{--min-fs:.6875;--max-fs:1;--min-vw:18.75;--max-vw:77.5;--min-fs-rem:var(--min-fs)*1rem;--max-fs-rem:var(--max-fs)*1rem;--min-vw-rem:var(--min-vw)*1rem;--slope:(var(--max-fs) - var(--min-fs))*(100vw - var(--min-vw-rem))/(var(--max-vw) - var(--min-vw));font-size:clamp(var(--min-fs-rem),var(--min-fs-rem) + var(--slope),var(--max-fs-rem))}.page-title{margin-top:40px}html{scroll-behavior:smooth}*{font-size:inherit}.field-recaptcha .grecaptcha-badge{border:0;clip:rect(0,0,0,0);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}body{color:#1c1819;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:400;line-height:1.4;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:700}em,i{font-style:italic}mark{background:#d6d5d1;color:#1c1819}hr{border:0;border-top:1px solid #1c1819;margin-bottom:.625rem;margin-top:.625rem}h1{font:700 2.1875 "Source Sans Pro",sans-serif;margin-top:0;margin-bottom:3rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;display:inline-block;clear:both;font-weight:700;font-size:2.1875rem}#block-upsell-heading,#block-related-heading{line-height:5.5rem;position:relative;text-transform:uppercase;font-weight:700;font-size:2.1875rem;display:inline-block;clear:both;margin:0}h3{font-weight:600;line-height:1.1;font-size:1.25rem;margin-top:2.5rem;margin-bottom:2rem}h4{font-weight:600;line-height:1.1;font-size:1.8rem;margin-top:1.5rem;margin-bottom:.5rem}h5{font-weight:600;line-height:1.1;font-size:1.2rem;margin-top:2rem;margin-bottom:2rem}h6{font-weight:600;line-height:1;font-size:1rem;margin-top:0;margin-bottom:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{color:#1c1819;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:400;line-height:1.4;font-size:1.4rem}h1:after,h2:after,#block-upsell-heading:after,#block-related-heading:after{display:none}a,.alink{color:#1c1819;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:visited,.alink:visited{color:#1c1819;text-decoration:none}a:hover,.alink:hover{color:#e1201b;text-decoration:none}a:active,.alink:active{color:#e1201b}ul,ol{margin-top:0;margin-bottom:2.5rem}ul>li,ol>li{margin-top:0;margin-bottom:1rem}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}dl{margin-bottom:2rem;margin-top:0}dt{font-weight:700;margin-bottom:.5rem;margin-top:0}dd{margin-bottom:1rem;margin-top:0;margin-left:0}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{background:#fff;background-clip:padding-box;border:.1rem solid #1c1819;border-radius:0;font-family:"Source Sans Pro",sans-serif;font-size:1rem;height:2rem;line-height:1.4;padding:0 .9rem;vertical-align:baseline;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}select{background:#fff no-repeat center right/0.8rem .4rem;background-clip:padding-box;border:.1rem solid #1c1819;border-radius:0;font-family:"Source Sans Pro",sans-serif;font-size:1rem;line-height:1;padding:.5rem 1rem .4rem;vertical-align:baseline;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.8rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}select:hover{border-bottom-color:#1c1819}textarea{background:#fff;background-clip:padding-box;border:.1rem solid #1c1819;border-radius:.1rem;font-family:"Source Sans Pro",sans-serif;font-size:1rem;height:auto;line-height:1.4;margin:0;padding:.1rem;vertical-align:baseline;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{-webkit-box-shadow:none;box-shadow:none}button:active,.cart.table-wrapper .actions-toolbar>.action:active,.cart.table-wrapper .action-gift:active{-webkit-box-shadow:none;box-shadow:none}button,a.action.primary,.cart.table-wrapper .actions-toolbar>.action,.cart.table-wrapper .action-gift{border-radius:0}.action.primary{font-family:"Source Sans Pro",sans-serif;background:#e1201b none repeat scroll 0 0;border:1px solid #e1201b;border-radius:5px;color:#fff;margin-top:1.25rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:1rem}.action.primary:hover{background:#d6d5d1 none repeat scroll 0 0;border:1px solid #d6d5d1}.action.primary:focus,.action.primary:active{background:#d6d5d1;border:1px solid #d6d5d1;color:#1c1819}div.mage-error[generated]{margin-top:.1875rem}.abs-margin-for-forms-desktop,form .fieldset .legend,.column:not(.sidebar-main) form div.actions-toolbar,.column:not(.sidebar-additional) form div.actions-toolbar,.login-container form .fieldset:after{margin-left:0}form .fieldset>.field:not(.choice)>.label,form .fieldset>.field>.label{margin-left:0;width:100%;padding:0;text-align:left;margin-bottom:.5rem}form .fieldset>.field>.control,form .fieldset>.field:not(.choice)>.control{width:100%}form .fieldset>.field.choice:before,form .fieldset>.field.no-label:before{padding:0;width:auto}.page-print .sections.nav-sections{display:none}iframe{max-width:100%}.fieldset>.field.required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after{vertical-align:top}.filter-model .modal-header{padding-bottom:2.5rem;padding-top:2.5rem}.modal-custom .action-close:before,.modal-popup .action-close:before,.modal-slide .action-close:before{color:#e1201b;font-weight:600}.block ul{font-family:"Source Sans Pro",sans-serif;padding:0;margin-left:2rem;margin-bottom:1.5rem;gap:1rem;display:grid;list-style-position:outside;list-style-type:disc}.block ul li{margin-bottom:0}.block ul li::marker{color:#e1201b}.block ul ul{margin-left:2rem;list-style-type:square;gap:.5rem}.block ul ul li::marker{color:#d6d5d1}.page-wrapper .breadcrumbs{display:block;margin:30px auto}.page-wrapper .breadcrumbs .items .item.home a,.page-wrapper .breadcrumbs .items .item.Home a{text-decoration:none;color:#1c1819;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .breadcrumbs .items .item.home a:before,.page-wrapper .breadcrumbs .items .item.Home a:before{content:"";left:0;bottom:0;right:100%;background-color:#000;height:1px;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-wrapper .breadcrumbs .items .item.home a:hover,.page-wrapper .breadcrumbs .items .item.Home a:hover{color:#e1201b}.page-wrapper .breadcrumbs .items .item.home a:hover:before,.page-wrapper .breadcrumbs .items .item.Home a:hover:before{right:0}.page-wrapper .breadcrumbs .items .item.home:not(:last-child):after,.page-wrapper .breadcrumbs .items .item.Home:not(:last-child):after{-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.8rem;content:"\f054";font-family:"Font Awesome 6 Pro";margin:0 .5rem;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;color:#000}.page-wrapper .breadcrumbs .items .item.category8 strong{color:#e1201b}.abs-add-clearfix-desktop:before,.abs-add-clearfix-desktop:after,.abs-pager-toolbar:before,.abs-pager-toolbar:after,.block-cart-failed .block-content:before,.block-cart-failed .block-content:after,.column .block-addbysku .block-content:before,.column .block-addbysku .block-content:after,.cart-container:before,.cart-container:after,.login-container:before,.login-container:after,.account .column.main .block:not(.widget) .block-content:before,.account .column.main .block:not(.widget) .block-content:after,.block-addresses-list .items.addresses:before,.block-addresses-list .items.addresses:after,.block-giftregistry-shared .item-options:before,.block-giftregistry-shared .item-options:after,.gift-wrapping .nested:before,.gift-wrapping .nested:after,.table .gift-wrapping .content:before,.table .gift-wrapping .content:after,.block-wishlist-management:before,.block-wishlist-management:after,.paypal-review .block-content:before,.paypal-review .block-content:after,.magento-rma-guest-returns .column.main .block:not(.widget) .block-content:before,.magento-rma-guest-returns .column.main .block:not(.widget) .block-content:after,[class^=sales-guest-] .column.main .block:not(.widget) .block-content:before,[class^=sales-guest-] .column.main .block:not(.widget) .block-content:after,.sales-guest-view .column.main .block:not(.widget) .block-content:before,.sales-guest-view .column.main .block:not(.widget) .block-content:after,.header.content:before,.header.content:after,.page-header .header.panel:before,.page-header .header.panel:after,.account .toolbar:before,.account .toolbar:after,.toolbar-giftregistry-results:before,.toolbar-giftregistry-results:after,.toolbar-wishlist-results:before,.toolbar-wishlist-results:after{content:none}.offer-request-success .page-wrapper{position:relative}.offer-request-success .page-wrapper:after{background-image:url("../images/background-home.png");content:"";position:absolute;background-size:cover;height:100%;width:170%;left:-30%;top:0;z-index:-1;background-position-y:0;background-position-y:100px;width:100%;left:0}.offer-request-success .page-wrapper #maincontent{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:.1rem .1rem .8rem rgba(0,0,0,.29);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc(100% - 4rem);margin-bottom:2rem;padding:7rem;background-color:#fff;overflow:hidden;margin-top:2rem}.offer-request-success .page-wrapper #maincontent:hover{box-shadow:.2rem .2rem 1rem rgba(0,0,0,.6)}#maincontent{isolation:isolate}.message.error,.message.info,.message.success,.message.notice{font-size:1rem}.price-including-tax,.price-excluding-tax{font-size:1rem}.block-cart-failed .action.continue,.cart-container .form-cart .action.continue{font-size:.875rem}button,.cart.table-wrapper .actions-toolbar>.action,.action-gift{font-size:.875rem}#store-selector .form-continue .actions-toolbar .action.primary,.order-review-form .action.primary,.bundle-actions .action.primary,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.cart-container .checkout-methods-items .action.primary,.block-minicart .block-content>.actions>.primary .action.primary,.methods-shipping .actions-toolbar .action.primary,.block-authentication .action.action-register,.block-authentication .action.action-login,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.multicheckout .action.primary{font-size:1rem;line-height:1}.catalogsearch-result-index .sidebar-main{width:100%;max-width:1280px;padding:0;z-index:2}.catalogsearch-result-index .sidebar-main .block.filter{margin:0}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options{display:grid;grid-auto-flow:column;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;position:relative}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item:hover{cursor:pointer}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title{width:max-content;padding:20px;margin:0;text-transform:uppercase;font-size:.875rem}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after{content:"\f105";display:inline-block;font-family:"Font Awesome 6 Pro";margin-left:5px;rotate:z -90deg;transition:.3s}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title[aria-expanded=true]:after{rotate:z 90deg}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content{display:none;width:100%;background:#fff;z-index:-1;left:0;max-height:60vh;overflow-y:scroll;position:absolute;left:0;top:100%}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items{display:grid;grid-template-columns:repeat(auto-fit,minmax(max-content,200px));width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16)}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item{padding:10px 20px}.catalogsearch-result-index .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item:hover a{color:#e1201b}.catalogsearch-result-index .column.main{width:100%;max-width:1280px;padding:0}.catalogsearch-result-index .column.main .toolbar-products{display:flex;justify-content:flex-end;align-items:center;margin:30px 0;padding:0;gap:30px}.catalogsearch-result-index .column.main .toolbar-products:after,.catalogsearch-result-index .column.main .toolbar-products:before{content:none}.catalogsearch-result-index .column.main .toolbar-products .sorter{display:flex;align-items:center;padding:0;position:relative;gap:15px;cursor:pointer}.catalogsearch-result-index .column.main .toolbar-products .sorter .sorter-label{text-transform:uppercase;font-weight:700;color:#000}.catalogsearch-result-index .column.main .toolbar-products .sorter #sorter{all:unset;position:absolute;inset:0;margin:0;opacity:0}.catalogsearch-result-index .column.main .toolbar-products .sorter .sorter-action{top:auto}.catalogsearch-result-index .column.main .toolbar-products .sorter .sorter-action:before{content:"\f105";font-family:"Font Awesome 6 Pro";color:#e1201b;font-size:16px;line-height:1;pointer-events:none;cursor:default}.catalogsearch-result-index .column.main .toolbar-products .sorter .sorter-action[data-value=desc]{rotate:z 90deg}.catalogsearch-result-index .column.main .toolbar-products .sorter .sorter-action[data-value=asc]{rotate:z -90deg}.catalogsearch-result-index .column.main .toolbar-products .pages-items{display:flex}.catalogsearch-result-index .column.main .toolbar-products .pages-items .item{display:flex;align-items:center}.catalogsearch-result-index .column.main .toolbar-products .pages-items .item>a,.catalogsearch-result-index .column.main .toolbar-products .pages-items .item span{display:grid;place-content:center;width:40px;border-radius:5px;height:40px}.catalogsearch-result-index .column.main .toolbar-products .pages-items .item a:visited{color:initial}.catalogsearch-result-index .column.main .toolbar-products .pages-items .item.current{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:5px}.catalogsearch-result-index .column.main .toolbar-products .pages-items .item:hover>:is(a,span){background-color:#e1201b;color:#fff}.catalogsearch-result-index .column.main .toolbar-products .pages-items .item:is(.pages-item-previous,.pages-item-next) a:before{line-height:1;color:#000;font-size:2rem}.catalogsearch-result-index .column.main .toolbar-products .pages-items .item:is(.pages-item-previous,.pages-item-next) a:hover:before{color:#fff}.catalogsearch-result-index .column.main .toolbar-products .field.limiter{display:flex;align-items:center;text-transform:uppercase;font-weight:700;gap:5px}.catalogsearch-result-index .column.main .toolbar-products .field.limiter .limiter-text{display:none}.catalogsearch-result-index .column.main .toolbar-products .field.limiter #limiter{background:0 0;border:none;padding:0;margin:0;font-weight:700}.catalogsearch-result-index .column.main .products.wrapper~.toolbar .sorter{display:none}.catalogsearch-result-index .column.main .products.wrapper~.toolbar .limiter{display:none}.catalogsearch-result-index .column.main .products .product-items{display:grid;grid-auto-flow:dense;gap:35px 20px;width:100%}@media (width>64em){.catalogsearch-result-index .column.main .products .product-items{grid-template-columns:repeat(4,1fr)}}@media (width < 48em){.catalogsearch-result-index .column.main .products .product-items{grid-template-columns:repeat(2,1fr)}}@media (width < 30em){.catalogsearch-result-index .column.main .products .product-items{display:block}}.catalogsearch-result-index .column.main .products .product-items .product-item{margin:0;width:100%}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info{display:grid;height:100%;width:100%;gap:20px}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-top{position:relative;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:20px}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-top .product-item-name{font-weight:700;font-size:19px;color:#000}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-top .product-item-link{color:#000;font-weight:700}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-top .action.more{position:absolute;right:10px;bottom:10px;line-height:1}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-top .action.more i{font-size:22px}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-top .product-image-container{width:100% !important}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-bottom{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-bottom .actions{margin:0}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary{width:100%}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary{width:100%;margin:0;padding:15px x0;text-transform:uppercase;font-size:16px;background:#5aa466;border-color:#5aa466}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary:hover{background:#fff;color:#5aa466}.catalogsearch-result-index .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:.3125rem}.catalogsearch-result-index .column.main .products .product-items .content-item{display:flex;justify-content:center;flex-direction:column;padding:50px 40px;margin:30px 0;grid-column:span 2}.catalogsearch-result-index .column.main .products .product-items .content-item.content-item-5{display:none}@media (width < 48em){.catalogsearch-result-index .column.main .products .product-items .content-item{margin:0}}.catalogsearch-result-index .column.main .products .product-items .content-item:nth-child(even of .content-item){background-color:#e1201b}.catalogsearch-result-index .column.main .products .product-items .content-item:nth-child(even of .content-item) a{background-color:#000;border-color:#000}.catalogsearch-result-index .column.main .products .product-items .content-item:nth-child(even of .content-item) a:hover{background-color:#e1201b}.catalogsearch-result-index .column.main .products .product-items .content-item:nth-child(odd of .content-item){background-color:#000}.catalogsearch-result-index .column.main .products .product-items .content-item:nth-child(odd of .content-item) a{background-color:#e1201b;border-color:#e1201b}.catalogsearch-result-index .column.main .products .product-items .content-item:nth-child(odd of .content-item) a:hover{background-color:#000}.catalogsearch-result-index .column.main .products .product-items .content-item p:not(:has(a)){font-size:40px;font-weight:700;text-transform:uppercase;line-height:1;color:#fff;word-break:break-word}.catalogsearch-result-index .column.main .products .product-items .content-item p:has(a){margin-top:30px}.catalogsearch-result-index .column.main .products .product-items .content-item p:has(a) a{display:inline-block;padding:10px 20px;border:2px solid;font-size:16px;text-transform:uppercase;color:#fff}@media (width < 48em){.catalogsearch-result-index .column.main .products .product-items :not(.content-item)+.content-item+:not(.content-item){margin:0}}.catalogsearch-result-index .columns{display:grid;clear:both}.catalogsearch-result-index .columns .column.main{margin-top:20px}.catalogsearch-result-index .columns .column.main .search.results{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:0 20px;margin-bottom:20px}.catalogsearch-result-index .columns .column.main .search.results .toolbar{grid-column:2;margin:0}.catalogsearch-result-index .columns .column.main .search.results .block{grid-column:1;margin:0}.catalogsearch-result-index .columns .column.main .search.results .products{margin-top:0}@keyframes heart{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}body .page-wrapper .page-footer{background-color:#f7f7f6;isolation:isolate}body .page-wrapper .page-footer .footer-usps{background-color:#e1201b}body .page-wrapper .page-footer .footer-usps ul{max-width:1280px;box-sizing:border-box;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;color:#fff;text-transform:uppercase;flex-wrap:wrap}body .page-wrapper .page-footer .footer-usps ul li{display:block;margin:0;font-size:1.25rem}body .page-wrapper .page-footer .footer-usps ul li:before{content:"\f00c";font-family:"Font Awesome 6 Pro";display:inline-block;margin-right:.8rem}body .page-wrapper .page-footer .footer.content{display:grid;grid-template-columns:repeat(5,1fr);border-top:0;margin:2.5rem auto}@media (width < 768px){body .page-wrapper .page-footer .footer.content{grid-template-columns:repeat(2,1fr)}}@media (width < 480px){body .page-wrapper .page-footer .footer.content{grid-template-columns:repeat(1,1fr);gap:1rem}}body .page-wrapper .page-footer .footer.content .footer-block{font-size:1rem;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.2rem;word-break:break-word}body .page-wrapper .page-footer .footer.content .footer-block.logo{max-width:none;float:none;display:flex;flex-direction:column;gap:10px}body .page-wrapper .page-footer .footer.content .footer-block.logo img{max-width:50%}body .page-wrapper .page-footer .footer.content .footer-block h5{font-size:1rem;text-transform:uppercase;font-weight:700;margin:0}body .page-wrapper .page-footer .footer.content .footer-block p{margin:0}body .page-wrapper .page-footer .footer.content .footer-block p a{color:#1c1819;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .page-wrapper .page-footer .footer.content .footer-block p a:before{content:"";left:0;bottom:0;right:100%;background-color:#000;height:1px;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body .page-wrapper .page-footer .footer.content .footer-block p a:hover{color:#e1201b}body .page-wrapper .page-footer .footer.content .footer-block p a:hover:before{right:0}@media (width < 480px){body .page-wrapper .page-footer .footer.content .footer-block.contact{margin-top:3rem}}body .page-wrapper .page-footer .footer-openingstijden h5{font-size:1rem;text-transform:uppercase;font-weight:700;margin:0}body .page-wrapper .page-footer .footer-openingstijden table td{padding:0}body .page-wrapper .page-footer .footer-openingstijden table:nth-child(2) h5{margin-top:1rem}body .page-wrapper .page-footer .footer-openingstijden p{margin-top:1rem}body .page-wrapper .page-footer .footer-copyright{max-width:1280px;position:relative;margin:0 auto;padding:10px 20px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}body .page-wrapper .page-footer .footer-copyright ul.socials{order:1;margin:0 2rem 0 0}body .page-wrapper .page-footer .footer-copyright ul.socials li a{color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .page-wrapper .page-footer .footer-copyright ul.socials li a:before{font-size:25px}body .page-wrapper .page-footer .footer-copyright ul.socials li a:hover{color:#e1201b}body .page-wrapper .page-footer .footer-copyright ul.socials li+li{margin-left:10px}body .page-wrapper .page-footer .footer-copyright p:nth-child(1){order:2;margin-right:auto}body .page-wrapper .page-footer .footer-copyright p:nth-child(2),body .page-wrapper .page-footer .footer-copyright p:last-child{order:3;margin-left:0}body .page-wrapper .page-footer .footer-copyright p{display:inline-block;margin-bottom:0}body .page-wrapper .page-footer .footer-copyright p a[href*="https://www.buro210.nl/"]{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .page-wrapper .page-footer .footer-copyright p a[href*="https://www.buro210.nl/"]:hover{background:linear-gradient(45deg,#ed0579,#000);-webkit-background-clip:text;color:transparent;font-weight:500}body .page-wrapper .page-footer .footer-copyright:before{content:"";position:absolute;top:0;left:20px;right:20px;background-color:#000;height:1px}body .totop a{position:fixed !important;right:1.875rem;bottom:3.4375rem;width:2.5rem;height:2.5rem;z-index:3;padding:0 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:.1rem .1rem .8rem rgba(0,0,0,.29);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Source Sans Pro",sans-serif;background-color:#e1201b;border:2px solid #e1201b;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#5aa466;border-color:#5aa466;border-radius:5px}body .totop a:hover{box-shadow:.2rem .2rem 1rem rgba(0,0,0,.6)}body .totop a:before{content:" ";display:block;width:20rem;height:8rem;background:#fff;opacity:.8;position:absolute;top:-1rem;left:-20rem;transform:rotate(-45deg);transition:all .4s ease-in-out}body .totop a:hover{color:#000 !important;background-color:#d6d5d1 !important;border:2px solid #d6d5d1 !important}body .totop a:hover:before{margin-left:300%}body .totop a i{font-family:"Font Awesome 6 Pro";font-size:1rem;font-weight:500;position:absolute;color:#fff;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .totop a:hover{background-color:#000 !important;border:2px solid #000 !important}body .totop a:hover:before{margin-left:550% !important}body .footer-contact-wrapper{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NTMuNzY3IiBoZWlnaHQ9IjQ3Mi4wNSIgdmlld0JveD0iLTAuMDE3IC0wLjAxNyA1NTMuNzY3IDQ3Mi4wNSI+PHBhdGggZD0iTTAgMGgyNDkuNTJsMzA0LjIxNiA0NzIuMDEyaC0yNTIuNjNMMCAwWiIgZmlsbD0iI2Y3ZjdmNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkYXRhLW5hbWU9IlBhdGggNTYiLz48L3N2Zz4=");background-size:contain;background-color:#fff;padding:4rem 0}body .footer-contact-wrapper .full-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 auto;width:100%;max-width:1280px;padding:0 20px;box-sizing:border-box;position:relative;z-index:1}@media (width < 780px){body .footer-contact-wrapper .full-row{grid-template-columns:1fr;gap:0}}body .footer-contact-wrapper .full-row .contact-block-text-wrapper{grid-column:span 2}body .footer-contact-wrapper .full-row .contact-block-wrapper{background-color:#e1201b;height:max-content}body .footer-contact-wrapper .full-row .contact-block-wrapper>p{margin:0;padding:0}body .footer-contact-wrapper .full-row .contact-block-wrapper img{display:block;width:100%}@media (width < 767px){body .footer-contact-wrapper .full-row .contact-block-wrapper img{display:none}}body .footer-contact-wrapper .full-row .contact-block-wrapper .contact-message{background-color:#e1201b;margin:0;color:#fff;padding:5px 25px}body .footer-contact-wrapper .full-row .form.contact{z-index:1;padding:7rem;grid-column:1/-1;color:#fff;position:relative;background-color:#000;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:.1rem .1rem .8rem rgba(0,0,0,.29);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .footer-contact-wrapper .full-row .form.contact:hover{box-shadow:.2rem .2rem 1rem rgba(0,0,0,.6)}@media (width < 780px){body .footer-contact-wrapper .full-row .form.contact{padding:2rem}}body .footer-contact-wrapper .full-row .form.contact .fieldset{margin-bottom:20px}body .footer-contact-wrapper .full-row .form.contact .fieldset .legend{font-size:2.1875rem;font-weight:700}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group{display:flex;width:100%;gap:2rem;margin-bottom:2rem}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group.row4{margin-bottom:0}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field{width:50%}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field input{border:0;padding:0;color:#fff;background:0 0;border-bottom:.1rem solid #fff}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field input[type=text]::-webkit-input-placeholder,body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field input[type=email]::-webkit-input-placeholder{color:#fff;font-size:16px}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.comment,body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.branch{width:100%}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.comment label,body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.branch label{font-size:16px;font-weight:400}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.comment .control,body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.branch .control{margin-top:5px}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.comment .control textarea,body .footer-contact-wrapper .full-row .form.contact .fieldset .field-group .field.branch .control textarea{color:#fff;border:1px solid #fff;background:0 0}body .footer-contact-wrapper .full-row .form.contact .fieldset .field-recaptcha{z-index:1;position:relative}body .footer-contact-wrapper .full-row .form.contact .recaptcha-disclaimer{font-size:10px}body .footer-contact-wrapper .full-row .form.contact .recaptcha-disclaimer a{color:#e1201b}body .footer-contact-wrapper .full-row .form.contact .recaptcha-disclaimer a:hover{color:#fff}body .footer-contact-wrapper .full-row .form.contact .actions-toolbar{width:100%}body .footer-contact-wrapper .full-row .form.contact .actions-toolbar .primary{display:flex;align-items:center}body .footer-contact-wrapper .full-row .form.contact .actions-toolbar .primary .action.submit{margin:0;font-family:"Source Sans Pro",sans-serif;background-color:#e1201b;border:2px solid #e1201b;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#5aa466;border-color:#5aa466}body .footer-contact-wrapper .full-row .form.contact .actions-toolbar .primary .action.submit:before{content:" ";display:block;width:20rem;height:8rem;background:#fff;opacity:.8;position:absolute;top:-1rem;left:-20rem;transform:rotate(-45deg);transition:all .4s ease-in-out}body .footer-contact-wrapper .full-row .form.contact .actions-toolbar .primary .action.submit:hover{color:#000 !important;background-color:#d6d5d1 !important;border:2px solid #d6d5d1 !important}body .footer-contact-wrapper .full-row .form.contact .actions-toolbar .primary .action.submit:hover:before{margin-left:300%}body .footer-contact-wrapper .full-row .form.contact .actions-toolbar .primary .custom-text{margin-left:30px}.page-wrapper .page-header{background-color:#fff;overflow:unset !important;box-shadow:.1rem .1rem .8rem rgba(0,0,0,.29);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:1}.page-wrapper .page-header:hover{box-shadow:.2rem .2rem 1rem rgba(0,0,0,.6)}.page-wrapper .page-header:hover{box-shadow:.0625rem .0625rem .5rem rgba(0,0,0,.29)}.page-wrapper .page-header .panel.wrapper{border:0;background-color:#f7f7f6}.page-wrapper .page-header .panel.wrapper .panel.header{display:flex;justify-content:space-between}.page-wrapper .page-header .panel.wrapper .panel.header .top-contact{float:left;display:flex;gap:.3125rem;font-family:"Source Sans Pro",sans-serif;font-size:1rem;letter-spacing:0;color:#1c1819;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (width < 780px){.page-wrapper .page-header .panel.wrapper .panel.header .top-contact{display:grid;width:100%;text-align:center}}.page-wrapper .page-header .panel.wrapper .panel.header .top-contact p{margin:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .panel.wrapper .panel.header .top-contact p a:hover{color:#e1201b;text-decoration:none}.page-wrapper .page-header .panel.wrapper .panel.header .top-contact p:has(a[href*=tel]):before{content:"\f095";font:var(--fa-font-solid);color:#1c1819;margin-right:5px}.page-wrapper .page-header .panel.wrapper .panel.header .top-contact p:has(a[href*=mailto]):before{content:"\f0e0";font:var(--fa-font-solid);color:#1c1819;margin-right:5px}.page-wrapper .page-header .panel.wrapper .panel.header .top-contact p:not(:last-child):after{font:inherit;margin-left:.3125rem}@media (width>=780px){.page-wrapper .page-header .panel.wrapper .panel.header .top-contact p:not(:last-child):after{content:"|"}}@media (width < 780px){.page-wrapper .page-header .panel.wrapper .panel.header .header-usps{display:none}}.page-wrapper .page-header .panel.wrapper .panel.header .header-usps ul{display:flex;flex-direction:row;width:100%;margin:0}.page-wrapper .page-header .panel.wrapper .panel.header .header-usps ul li{width:fit-content;padding:0 2rem;list-style-type:none;margin:0}.page-wrapper .page-header .panel.wrapper .panel.header .header-usps ul li:before{content:"\f00c";font-family:"Font Awesome 6 Pro";color:#e1201b;padding-right:.5rem}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language{margin:0;float:right;color:#1c1819;font-family:"Source Sans Pro",sans-serif;font-size:1rem;letter-spacing:0}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options{display:flex;margin-left:.3125rem;gap:5px}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options a{color:#1c1819;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options a:hover{color:#e1201b;text-decoration:none}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle{pointer-events:none}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle:after{content:"|";font:inherit}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle strong{color:#e1201b;pointer-events:none;font-weight:700}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle strong span{display:none}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle strong.view-storeview_nl:before,.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle strong.view-storeview_en:before{font-family:"Source Sans Pro",sans-serif;font-size:1rem}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle strong.view-storeview_nl:before{content:"NL"}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle strong.view-storeview_en:before{content:"EN"}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .toggle strong.view-storeview_de:before{content:"DE"}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_nl.switcher-option a{font-size:0}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_nl.switcher-option a:before{content:"NL";font-family:"Source Sans Pro",sans-serif;font-size:1rem}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_nl.switcher-option a:after{content:"|";font-size:medium;margin-left:5px}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_en.switcher-option a{font-size:0}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_en.switcher-option a:before{content:"EN";font-family:"Source Sans Pro",sans-serif;font-size:1rem}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_en.switcher-option a:after{content:"|";font-size:medium;margin-left:5px}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_de.switcher-option a{font-size:0}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_de.switcher-option a:before{content:"DE";font-family:"Source Sans Pro",sans-serif;font-size:1rem}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .view-storeview_de.switcher-option a:after{content:"|";font-size:medium;margin-left:5px}.page-wrapper .page-header .panel.wrapper .panel.header .switcher.language .switcher-options .switcher-option:last-child a:after{display:none}.page-wrapper .page-header .panel.wrapper .header.content{display:flex;display:space-between}.page-wrapper .page-header .header.content{background-color:#fff;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;box-sizing:border-box}.page-wrapper .page-header .header.content .logo{width:10rem;max-width:unset;margin:0}.page-wrapper .page-header .header.content .logo img{width:16rem;height:auto}.page-wrapper .page-header .header.content .block.block-search{order:3;width:fit-content;padding-left:0}.page-wrapper .page-header .header.content .block.block-search .block-content{width:25rem;float:right;position:absolute;z-index:4;padding:0;bottom:0;right:0;transform:translate(-5%,230%);box-shadow:.1rem .1rem .8rem rgba(0,0,0,.29);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none}.page-wrapper .page-header .header.content .block.block-search .block-content:hover{box-shadow:.2rem .2rem 1rem rgba(0,0,0,.6)}.page-wrapper .page-header .header.content .block.block-search .block-content form .field.search .control{padding:0}.page-wrapper .page-header .header.content .block.block-search .block-content form .field.search .control input{padding:.625rem 2.5rem .625rem .625rem;border:1px solid #000}.page-wrapper .page-header .header.content .block.block-search .block-content form .actions .action.search:before{color:#e1201b !important}.page-wrapper .page-header .header.content .block.block-search .block-content:hover form .actions .action.search:before{animation:heart 1.5s infinite}.page-wrapper .page-header .header.content .block.block-search .block-content.visible{display:block}.page-wrapper .page-header .header.content .block.block-search .search-button{margin:0;border:0;font-size:0;background-color:transparent;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .header.content .block.block-search .search-button:before{content:"\f002";font-weight:500;font-family:"Font Awesome 6 Pro";font-size:1.375rem;position:absolute;left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .header.content .block.block-search .search-button:hover:before{color:#e1201b;animation:heart 1.5s infinite}.page-wrapper .page-header .header.content .minicart-wrapper{order:4;display:flex;align-items:center;padding:0 1rem;margin:0}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart:before{content:none}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart i{position:relative;font-size:1.25rem}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart i:before{content:"\e4cf";font-family:"Font Awesome 6 Pro"}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart .counter.qty{background-color:#e1201b;border-radius:100%;position:absolute;top:50%;translate:-50% -50%;right:0;aspect-ratio:1;padding:0;line-height:1.5rem;font-size:.625rem;font-weight:700;margin:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart .counter.qty.empty{display:block}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart:hover i{color:#e1201b;animation:heart 1.5s infinite}.page-wrapper .page-header .header.content .minicart-wrapper a.action.showcart:hover .counter.qty{background-color:#000}.page-wrapper .page-header .header.content .sections.nav-sections{max-width:56.5625rem;margin:0;flex-shrink:1;margin-left:auto;background:#fff}@media (width < 780px){.page-wrapper .page-header .header.content .sections.nav-sections{overflow-x:hidden}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu{background-color:transparent;position:static}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list{width:fit-content;border:0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media (width < 780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list{display:grid;width:100%;justify-content:unset}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list li a{width:100%}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li>.megamenu{box-shadow:none}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li{float:none;border:0;display:flex;align-items:center}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item a{color:#1c1819;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:700;text-transform:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item a:before{content:"";left:0;bottom:0;right:100%;background-color:#000;height:1px;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item a:hover{color:#e1201b}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item a:hover:before{right:0}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item>a:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Font Awesome 6 Pro";content:"\f078";display:inline-block;font-size:10px}@media (width < 780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item>a:after{content:none}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item>a:hover:after{transform:rotate(180deg)}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.category-item .megamenu a{font-weight:400}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus:has(ul):after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Font Awesome 6 Pro";content:"\f078";display:inline-block;font-size:10px}@media (width < 780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus:has(ul):after{position:absolute;right:15px}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus:has(ul):hover:after{color:#e1201b;transform:rotate(180deg)}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.active a{position:relative;color:#e1201b;border:0 none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.active a:before{content:"";left:0;bottom:0;right:0;background-color:#000;height:.0625rem;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus{position:relative}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a{color:#1c1819;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:700;text-transform:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a:before{content:"";left:0;bottom:0;right:100%;background-color:#000;height:1px;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a:hover{color:#e1201b}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a:hover:before{right:0}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=contact],.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=kontakt]{background:#5aa466;color:#fff;padding:8px 15px !important;border-radius:5px}@media (width < 780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=contact],.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=kontakt]{color:#fff !important}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=contact]:hover,.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=kontakt]:hover{color:#000 !important}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=contact]:hover,.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus a[href*=kontakt]:hover{background-color:#fff;color:#000}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus.active a{position:relative;color:#e1201b;background-color:transparent;border:0 none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus.active a:before{content:"";left:0;bottom:0;right:0;background-color:#000;height:.0625rem;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus.active ul li a{color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus.active ul li a:hover{color:#e1201b}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus ul{top:100%;line-height:.9375rem;opacity:0;pointer-events:none;display:block;position:absolute;background-color:#fff;padding:1.25rem;text-align:left;margin:0;box-shadow:0 .125rem .3125rem rgba(0,0,0,.2);background:#fff;-webkit-box-shadow:0 .125rem .3125rem rgba(0,0,0,.2);-moz-box-shadow:0 .125rem .3125rem rgba(0,0,0,.2);max-width:none;left:0;right:-3.125rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus ul li{margin-bottom:.625rem}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus ul li a{color:#000;text-transform:none;font-weight:400;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus ul li a:before{display:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus ul li a:hover{color:#e1201b;text-decoration:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus:hover>ul{opacity:1;pointer-events:auto}@media (width < 780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu .rootmenu-list>li.custom-menus:hover>ul{width:100%;z-index:1}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu>.rootmenu-list>li>a{font-size:1rem;font-weight:500;padding:.3125rem .625rem;padding-bottom:.3125rem !important}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu>.rootmenu-list>li>.megamenu{top:100%;padding:1.875rem 3.125rem;z-index:4}@media (width < 780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .rootmenu>.rootmenu-list>li>.megamenu{padding:0}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12:before{display:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12:after{display:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12>div[class^=root-col]{padding:0 2.5rem;border-left:1px solid #707070;margin:0 0 2rem}@media (width>=780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12>div[class^=root-col]:first-child{border-left:0}}@media (width>=780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12>div[class=clearfix]+div[class^=root-col]{border-left:0}}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 .title{text-transform:uppercase;margin-bottom:.625rem}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 .title.category-item a{font-weight:700}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 .title a{font-size:1rem;color:#000}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 .title a:before{display:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 .title a:hover{color:#e1201b;text-decoration:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 ul li a{font-size:1rem;line-height:1.25rem;color:#000}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 ul li a:before{display:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 ul li a:hover{color:#e1201b;text-decoration:none}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .megamenu.fullmenu .root-sub-col-12 ul li.active a{color:#e1201b}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .sections.nav-sections.fixed{position:fixed;left:0;right:0;top:0;background:#fff;z-index:999}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .sections.nav-sections.fixed .rootmenu>.rootmenu-list{border-top-color:#fff}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .nav-sections.fixed .rootmenu>.rootmenu-list>li>.megamenu{margin-top:-8px}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .toggle-menu{display:none;position:absolute;top:0;right:0;cursor:pointer;z-index:100;height:45px;padding-left:15px}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .toggle-menu:after{content:"";float:right;display:block;height:23px;width:25px;margin-top:7px;margin-right:8px;background:url(../images/down.png) no-repeat top left;background-size:25px}.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .page-main .open>.toggle-menu:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (width>=780px){.page-wrapper .page-header .header.content .sections.nav-sections .section-items .section-item-content .switcher{display:none}}@media (width>=780px){.page-wrapper .page-header .header.content .view-storeview_en.switcher-option{display:none}}.page-wrapper .page-header.fixed{position:fixed;left:0;right:0;top:0;background:#fff;z-index:999}@media (width < 780px){.nav-sections{left:-100%;width:90%}.nav-open .nav-sections{left:0}}.minicart-wrapper{order:4;display:flex;padding:0 .625rem;margin:0}.minicart-wrapper .action.showcart{display:block;margin-bottom:0}.minicart-wrapper .action.showcart:before{content:none}.minicart-wrapper .action.showcart .counter.qty.empty{display:block}.minicart-wrapper .action.showcart.active{display:block}.minicart-wrapper .action.showcart.active:before{content:none}.minicart-wrapper .block-minicart{padding-bottom:0}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total{float:none}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total .count{margin-right:.3125rem}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions .primary a.action.primary.viewcart.checkout{font-family:"Source Sans Pro",sans-serif;background-color:#e1201b;border:2px solid #e1201b;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-top:0}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions .primary a.action.primary.viewcart.checkout:before{content:" ";display:block;width:20rem;height:8rem;background:#fff;opacity:.8;position:absolute;top:-1rem;left:-20rem;transform:rotate(-45deg);transition:all .4s ease-in-out}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions .primary a.action.primary.viewcart.checkout:hover{color:#000 !important;background-color:#d6d5d1 !important;border:2px solid #d6d5d1 !important}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions .primary a.action.primary.viewcart.checkout:hover:before{margin-left:300%}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions .primary a.action.primary.viewcart.checkout span.text:after{content:"\f15b";font-family:"Font Awesome 6 Pro";margin-left:.3125rem}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtitle{margin-bottom:.625rem}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart .item.product-item .product{display:flex}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart .item.product-item .product a{height:100%;margin:auto 0}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart .item.product-item .product .product-item-details{width:100%;padding-left:2rem}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart .item.product-item .product .product-item-details .product-item-name a{color:#000;font-size:.9375rem;font-weight:700}.minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart .item.product-item .product .product-item-details .product.actions{float:none;clear:both;text-align:left;margin:0}.minicart-wrapper #top-cart-btn-checkout{font-size:1rem}.minicart-items .product-item-name a{color:#1c1819;font-size:.9375rem;font-weight:700}.minicart-items .product-item .qty{margin-top:0;display:inline;float:right;cursor:default}.minicart-items .product-item .qty label{display:none}.minicart-items .product-item .qty .item-qty{border:0 none;width:auto;max-width:35px;margin:0;line-height:1;padding:0;text-align:right;height:auto;pointer-events:none;cursor:default}.minicart-items .product-item .qty:after{content:"x"}.minicart-items .product-item .price-container{display:inline}.minicart-items .product-item .price-container .price-excluding-tax{display:inline;font-size:1rem}.minicart-items .product-item-details .price{font-size:.9375rem}.minicart-items .action.edit{margin-bottom:0}.minicart-items .action.edit:before{font-family:"FontAwesome";content:"\f040";font-size:.9375rem;line-height:1;color:#1c1819;-webkit-transition:color .2s ease;transition:color .2s ease}.minicart-items .action.edit:hover:before{color:#e1201b}.minicart-items .action.delete{margin-bottom:0}.minicart-items .action.delete:before{font-family:"FontAwesome";content:"\f040";font-size:.9375rem;line-height:1;color:#1c1819;-webkit-transition:color .2s ease;transition:color .2s ease;content:"\f014";margin-left:10px}.minicart-items .action.delete:hover:before{color:#e1201b}.cart.table-wrapper .product-item-name{font-weight:700}.cart.table-wrapper .item-actions .actions-toolbar{text-align:right}.cart.table-wrapper .item-actions .actions-toolbar .action{border:0 none;background:0 0;color:#1c1819;padding:0}.cart.table-wrapper .item-actions .actions-toolbar .action span{display:none}.cart.table-wrapper .item-actions .actions-toolbar .action:before{font-family:"FontAwesome";content:"\f040";font-size:.9375rem;font-weight:400;line-height:1;color:#1c1819;-webkit-transition:color .2s ease;transition:color .2s ease}.cart.table-wrapper .item-actions .actions-toolbar .action:hover:before{color:#e1201b}.cart.table-wrapper .item-actions .actions-toolbar .action.action-delete:before{content:"\f014"}.cart-container .form-cart{box-sizing:border-box;-webkit-box-sizing:border-box}.cart-container .form-cart .actions{display:flex}.cart-container .form-cart .actions .action{display:flex;align-items:center;border-radius:0;background-color:#d6d5d1;border:0 none;margin-bottom:0}.cart-container .form-cart .actions .action.continue{margin-right:auto}.cart-container .form-cart .actions .action:hover{border:0 none}.offer-summary{width:22.5%;padding:0;background:0 0}.offer-summary>.title{padding:10px;margin:0;font-size:1rem;background-color:#d6d5d1;border:1px solid #e3e3e3;color:#fff;font-weight:700;background-color:#e1201b;border:1px solid #e1201b}.offer-summary .offer-form fieldset{margin-bottom:0}.offer-summary .block .fieldset{margin-left:0}.offer-summary .fieldset>.field.select{position:relative}.offer-summary .fieldset>.field.select:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;color:#f2f2f1;content:"\f078";font-family:"Font Awesome 6 Pro";position:absolute;bottom:7px;right:7px;pointer-events:none}.offer-summary .block-offer-form form .fieldset>.field>.label{font-size:18px}.cart-summary{width:22.5%;padding:0;background:0 0}.cart-summary>.title{padding:10px;margin:0;font-size:1rem;background-color:#d6d5d1;border:1px solid #e3e3e3;color:#fff;font-weight:700}.cart-summary .block-offer-form{padding:10px;border:1px solid #e3e3e3;border-top:0}.cart-summary .block{padding:10px;border:1px solid #e3e3e3;border-top:0}.cart-summary .block>.title{border-top:0;padding:0;margin:0}.cart-summary .block>.title:after{position:static;top:auto;right:auto;line-height:1}.cart-summary .block .fieldset{margin-left:0}.cart-summary .block.active>.title:after{position:static;top:auto;right:auto;line-height:1}.column.main .cart-summary .block>.title strong{font-size:.625rem;margin:0}.block-offer-form{padding:10px;border:1px solid #e3e3e3;border-top:0 none}.cart-totals{padding:10px;border:1px solid #e3e3e3;border-top:0 none}.cart-totals .mark{padding-left:0}.cart-totals .amount{padding-right:0}.block-minicart .subtitle{display:block;margin:0 auto;text-align:center}* .cart-empty a{text-decoration:underline}body.cms-no-route .page-wrapper{position:relative}body.cms-no-route .page-wrapper:after{background-image:url("../images/background-home.png");content:"";position:absolute;background-size:cover;height:100%;width:170%;left:-30%;top:0;z-index:-1;background-position-y:0;background-position-y:100px;width:100%;left:0}body.cms-no-route .page-wrapper #maincontent{box-shadow:0 3px 6px rgba(0,0,0,.16);width:unset;margin:2rem auto;padding:7rem;background-color:#fff;overflow:hidden;width:100%}body.cms-no-route .page-wrapper #maincontent .page-title-wrapper .page-title{font-weight:700;font-size:15rem;color:#e1201b}body.cms-no-route .page-wrapper #maincontent .column.main{min-height:auto}body.cms-no-route .page-wrapper #maincontent .column.main p{font-size:2.5rem}body.cms-no-route .page-wrapper #maincontent .column.main p a{color:#1c1819;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.cms-no-route .page-wrapper #maincontent .column.main p a:before{content:"";left:0;bottom:0;right:100%;background-color:#000;height:1px;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.cms-no-route .page-wrapper #maincontent .column.main p a:hover{color:#e1201b}body.cms-no-route .page-wrapper #maincontent .column.main p a:hover:before{right:0}body:is(.mpblog-category-view,.mpblog-post-view) div.columns{display:grid;grid-template-columns:1fr 12.5rem;gap:1.25rem}body:is(.mpblog-category-view,.mpblog-post-view) div.columns .column.main{grid-column:1}body:is(.mpblog-category-view,.mpblog-post-view) div.columns .sidebar-main{width:100%}#mpblog-list-container .mp-post-info{font-size:1rem}#mpblog-list-container .post-item-list{font-size:1rem}#mpblog-list-container .post-item-list .post-link-title{font-size:1.875rem;font-weight:700;text-transform:uppercase;position:relative}#mpblog-list-container .post-item-list .post-link-title:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:3px;background-color:#e1201b;width:60%;max-width:248px}.mpblog-post-view .page-title{margin-top:20px;margin-bottom:0}.mpblog-post-view .post-post_content h3{margin-top:0}.mpblog-post-view .post-post_content .mp-post-info{font-size:1rem}.mp-sidebar #tab-label-popular #tab-label-popular-title,.mp-sidebar #tab-label-popular #tab-label-mostview-title,.mp-sidebar #tab-label-mostview #tab-label-popular-title,.mp-sidebar #tab-label-mostview #tab-label-mostview-title{font-size:1rem}.mp-sidebar #tab-label-popular[aria-expanded=true] :is(#tab-label-popular-title,#tab-label-mostview-title),.mp-sidebar #tab-label-mostview[aria-expanded=true] :is(#tab-label-popular-title,#tab-label-mostview-title){color:#e1201b}.mp-sidebar .content{border:1px solid #dcdcdc !important}section.text-block-banner-row{isolation:isolate;margin-left:50%;translate:-50%;width:100vw;position:relative;padding-top:12.5rem;margin-bottom:8.125rem}@media (width <=767px){section.text-block-banner-row{padding:0 1.25rem;padding-top:7rem}}section.text-block-banner-row .background-image{display:block;position:absolute;top:0;width:100%;height:21.875rem;object-fit:cover;opacity:.3;z-index:-1}section.text-block-banner-row .full-row{box-sizing:border-box;margin:0 auto;max-width:1280px;width:100%;padding:0 1.25rem}section.text-block-banner-row .full-row .wrapper{display:grid;grid-template-columns:55% 45%;box-shadow:0px 3px 6px rgba(0,0,0,.41)}@media (width <=767px){section.text-block-banner-row .full-row .wrapper{grid-template-columns:1fr}}section.text-block-banner-row .full-row .wrapper .content{display:flex;flex-direction:column;background:#fff;padding:3.125rem}section.text-block-banner-row .full-row .wrapper .content .title{text-transform:none;margin-bottom:1.25rem}section.text-block-banner-row .full-row .wrapper .content .title:after{content:"";display:block;height:3px;width:6ch;background:#e1201b;margin-top:1.25rem}section.text-block-banner-row .full-row .wrapper .content .text{margin-bottom:1.25rem}section.text-block-banner-row .full-row .wrapper .content .text p{margin:0}section.text-block-banner-row .full-row .wrapper .content .link{display:inline-block;background:#e1201b;padding:.625rem 1.25rem;color:#fff;font-weight:700;transition:.3s;margin-top:auto;width:max-content;border:2px solid transparent;border-radius:5px}section.text-block-banner-row .full-row .wrapper .content .link:hover{background:#fff;border:2px solid #e1201b;color:#e1201b}section.text-block-banner-row .full-row .wrapper .image{height:100%;object-fit:cover}@media (width <=767px){section.text-block-banner-row .full-row .wrapper .image{display:none}}.text-block-banner-row{grid-column:span 2}.checkout-cart-index .page-wrapper{position:relative}.checkout-cart-index .page-wrapper:after{background-image:url("../images/background-home.png");content:"";position:absolute;background-size:cover;height:100%;width:170%;left:-30%;top:0;z-index:-1;background-position-y:0;background-position-y:100px;width:100%;left:0}.checkout-cart-index .page-wrapper #maincontent{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:.1rem .1rem .8rem rgba(0,0,0,.29);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc(100% - 4rem);margin-top:2rem;margin-bottom:2rem;padding:4.375rem;background-color:#fff;overflow:hidden}.checkout-cart-index .page-wrapper #maincontent:hover{box-shadow:.2rem .2rem 1rem rgba(0,0,0,.6)}@media (width < 780px){.checkout-cart-index .page-wrapper #maincontent{margin:0 auto 2rem;box-sizing:border-box;padding:3rem}}.checkout-cart-index .page-wrapper #maincontent .cart.table-wrapper .items thead+.item,.checkout-cart-index .page-wrapper #maincontent .cart.table-wrapper .items>.item{border-color:#f2f2f1}.checkout-cart-index .page-wrapper #maincontent .cart.table-wrapper th{font-weight:300}.checkout-cart-index .page-wrapper #maincontent .cart.table-wrapper .price-including-tax,.checkout-cart-index .page-wrapper #maincontent .cart.table-wrapper .price-excluding-tax{font-weight:300;font-size:1rem}.checkout-cart-index .page-wrapper #maincontent .cart.table-wrapper .item-info input{border-color:#f2f2f1;font-weight:300}.checkout-cart-index .page-wrapper #maincontent .cart.main.actions .action{font-family:"Source Sans Pro",sans-serif;background-color:#e1201b;border:2px solid #e1201b;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.checkout-cart-index .page-wrapper #maincontent .cart.main.actions .action:before{content:" ";display:block;width:20rem;height:8rem;background:#fff;opacity:.8;position:absolute;top:-1rem;left:-20rem;transform:rotate(-45deg);transition:all .4s ease-in-out}.checkout-cart-index .page-wrapper #maincontent .cart.main.actions .action:hover{color:#000 !important;background-color:#d6d5d1 !important;border:2px solid #d6d5d1 !important}.checkout-cart-index .page-wrapper #maincontent .cart.main.actions .action:hover:before{margin-left:300%}.checkout-cart-index .page-wrapper #maincontent .offer-summary .title{text-transform:uppercase}.checkout-cart-index .page-wrapper #maincontent .offer-summary .label{font-size:16px;font-weight:400}.checkout-cart-index .page-wrapper #maincontent .offer-summary select{border:0;border-bottom:.1rem solid;border-color:#f2f2f1;font-weight:300}.checkout-cart-index .page-wrapper #maincontent .offer-summary input:hover,.checkout-cart-index .page-wrapper #maincontent .offer-summary input:focus,.checkout-cart-index .page-wrapper #maincontent .offer-summary input:active{border-color:#e1201b}.checkout-cart-index .page-wrapper #maincontent .offer-summary .primary{font-family:"Source Sans Pro",sans-serif;background-color:#e1201b;border:2px solid #e1201b;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;margin:0}.checkout-cart-index .page-wrapper #maincontent .offer-summary .primary:before{content:" ";display:block;width:20rem;height:8rem;background:#fff;opacity:.8;position:absolute;top:-1rem;left:-20rem;transform:rotate(-45deg);transition:all .4s ease-in-out}.checkout-cart-index .page-wrapper #maincontent .offer-summary .primary:hover{color:#000 !important;background-color:#d6d5d1 !important;border:2px solid #d6d5d1 !important}.checkout-cart-index .page-wrapper #maincontent .offer-summary .primary:hover:before{margin-left:300%}.checkout-cart-index .page-wrapper .footer-contact-wrapper .full-row{padding:0}body.cms-page-view{overflow-x:hidden}body.cms-page-view .column.main{padding:0}body.cms-page-view section.two-column-text-row{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NTMuNzY3IiBoZWlnaHQ9IjQ3Mi4wNSIgdmlld0JveD0iLTAuMDE3IC0wLjAxNyA1NTMuNzY3IDQ3Mi4wNSI+PHBhdGggZD0iTTAgMGgyNDkuNTJsMzA0LjIxNiA0NzIuMDEyaC0yNTIuNjNMMCAwWiIgZmlsbD0iI2Y3ZjdmNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkYXRhLW5hbWU9IlBhdGggNTYiLz48L3N2Zz4=");background-size:contain;padding:60px 0;margin-left:50%;translate:-50%;width:100vw}body.cms-page-view section.two-column-text-row .full-row{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px;width:100%}body.cms-page-view section.two-column-text-row .full-row .container{padding:35px;border-radius:5px;box-shadow:0px 3px 6px rgba(0,0,0,.41);background-color:#fff}body.cms-page-view section.two-column-text-row .full-row .container .title{display:inline-block;font-weight:700;margin:0;font-size:2.1875rem}body.cms-page-view section.two-column-text-row .full-row .container .title:after{content:"";display:block;background:#e1201b;height:3px;width:50%;margin-top:10px}body.cms-page-view section.two-column-text-row .full-row .container .content{columns:2;margin-top:20px}@media (width <=767px){body.cms-page-view section.two-column-text-row .full-row .container .content{columns:unset}}body.cms-page-view section.two-column-text-row .full-row .container .content *{margin:0}body.cms-page-view section.two-column-text-row .full-row .container .content ul{padding:0;list-style:none}body.cms-page-view section.two-column-text-row .full-row .container .content ul li:before{content:"•";color:#e1201b;margin-right:5px}body.cms-page-view section.two-column-text-row .full-row .container .content .link{display:inline-block;background:#e1201b;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;margin-top:15px;transition:.3s;border:2px solid transparent}body.cms-page-view section.two-column-text-row .full-row .container .content .link:hover{border:2px solid #e1201b;background:#fff;color:#e1201b}body.cms-page-view section.text-block-banner-row{isolation:isolate;margin-left:50%;translate:-50%;width:100vw;position:relative;padding-top:12.5rem;margin-bottom:8.125rem}@media (width <=767px){body.cms-page-view section.text-block-banner-row{padding:0 1.25rem;padding-top:7rem}}body.cms-page-view section.text-block-banner-row .background-image{display:block;position:absolute;top:0;width:100%;height:21.875rem;object-fit:cover;opacity:.3;z-index:-1}body.cms-page-view section.text-block-banner-row .full-row{box-sizing:border-box;margin:0 auto;max-width:1280px;width:100%;padding:0 1.25rem}body.cms-page-view section.text-block-banner-row .full-row .wrapper{display:grid;grid-template-columns:55% 45%;box-shadow:0px 3px 6px rgba(0,0,0,.41)}@media (width <=767px){body.cms-page-view section.text-block-banner-row .full-row .wrapper{grid-template-columns:1fr}}body.cms-page-view section.text-block-banner-row .full-row .wrapper .content{display:flex;flex-direction:column;background:#fff;padding:3.125rem}body.cms-page-view section.text-block-banner-row .full-row .wrapper .content .title{text-transform:none;margin-bottom:1.25rem}body.cms-page-view section.text-block-banner-row .full-row .wrapper .content .title:after{content:"";display:block;height:3px;width:6ch;background:#e1201b;margin-top:1.25rem}body.cms-page-view section.text-block-banner-row .full-row .wrapper .content .text{margin-bottom:1.25rem}body.cms-page-view section.text-block-banner-row .full-row .wrapper .content .text p{margin:0}body.cms-page-view section.text-block-banner-row .full-row .wrapper .content .link{display:inline-block;background:#e1201b;padding:.625rem 1.25rem;color:#fff;font-weight:700;transition:.3s;margin-top:auto;width:max-content;border:2px solid transparent;border-radius:5px}body.cms-page-view section.text-block-banner-row .full-row .wrapper .content .link:hover{background:#fff;border:2px solid #e1201b;color:#e1201b}body.cms-page-view section.text-block-banner-row .full-row .wrapper .image{height:100%;object-fit:cover}@media (width <=767px){body.cms-page-view section.text-block-banner-row .full-row .wrapper .image{display:none}}body.cms-page-view section.gallery-row{margin:6.25rem 0}body.cms-page-view section.gallery-row .gallery-items{display:grid;grid-auto-rows:13.75rem;grid-template-columns:1fr 1fr 1fr;gap:8px}@media (width <=767px){body.cms-page-view section.gallery-row .gallery-items{grid-auto-rows:8.75rem}}body.cms-page-view section.gallery-row .gallery-items .gallery-item:nth-child(5n-4){grid-row:span 3}body.cms-page-view section.gallery-row .gallery-items .gallery-item:nth-child(5n-2){grid-row:span 2}body.cms-page-view section.gallery-row .gallery-items .gallery-item:nth-child(5n-1){grid-row:span 2}body.cms-page-view section.gallery-row .gallery-items .gallery-item .image{display:block;object-fit:cover;width:100%;height:100%}body.cms-page-view section.bulletpoints-row{margin:6.25rem 0;padding:3.75rem;box-shadow:0px 3px 6px rgba(0,0,0,.41)}body.cms-page-view section.bulletpoints-row .title{font-weight:700;font-size:2.1875rem;margin:0}body.cms-page-view section.bulletpoints-row .bulletpoints{margin-top:3.75rem;margin-bottom:2.5rem}body.cms-page-view section.bulletpoints-row .bulletpoints ul{list-style:none;padding:0;margin:0;columns:2}body.cms-page-view section.bulletpoints-row .bulletpoints ul li{margin:0}body.cms-page-view section.bulletpoints-row .bulletpoints ul li:before{content:"\f00c";font:var(--fa-font-solid);margin-right:2.5rem;color:#e1201b}body.cms-page-view section.bulletpoints-row .bulletpoints ul li+li{margin-top:.625rem}body.cms-page-view section.highlighted-products-row{display:flex;flex-direction:column;justify-content:center;margin:3.125rem 0 6.25rem}body.cms-page-view section.highlighted-products-row .title{font-size:2.1875rem;font-weight:700;text-align:center;margin:0;margin-top:1.25rem;margin-bottom:1.875rem}body.cms-page-view section.highlighted-products-row .title:after{content:"";display:block;width:5ch;height:3px;background-color:#e1201b;margin:0 auto;margin-top:.9375rem}body.cms-page-view section.highlighted-products-row .products{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem 1.25rem;grid-template-rows:1fr auto;margin:0}@media (width < 500px){body.cms-page-view section.highlighted-products-row .products{grid-template-columns:1fr}}body.cms-page-view section.highlighted-products-row .products .product{display:grid;gap:1.25rem;grid-template-rows:subgrid;grid-row:span 2}body.cms-page-view section.highlighted-products-row .products .product .content{display:grid;grid-template-rows:1fr auto;box-shadow:0px 3px 6px rgba(0,0,0,.41);padding:1.25rem}body.cms-page-view section.highlighted-products-row .products .product .content .image{width:100%;align-self:center;max-height:200px;object-fit:contain}body.cms-page-view section.highlighted-products-row .products .product .content .name{display:flex;justify-content:space-between;font-weight:700;margin:0}body.cms-page-view section.highlighted-products-row .products .product .content .name:after{content:"\f061";font:var(--fa-font-regular);align-self:end}body.cms-page-view section.highlighted-products-row .products .product .link{display:block;text-align:center;background:#5aa466;padding:10px 0;color:#fff;border-radius:5px;transition:.3s;font-weight:700;border:2px solid transparent}body.cms-page-view section.highlighted-products-row .products .product .link:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:.3125rem}body.cms-page-view section.highlighted-products-row .products .product .link:hover{border:2px solid #5aa466;background-color:#fff;color:#5aa466}body.cms-page-view section.highlighted-products-row>.link{display:inline-block;background:#e1201b;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;transition:.3s;margin:0 auto;margin-top:1.875rem;border:2px solid transparent}body.cms-page-view section.highlighted-products-row>.link:hover{background:#fff;border:2px solid #e1201b;color:#e1201b}body.cms-page-view section.cases-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:6.25rem 0}@media (width <=767px){body.cms-page-view section.cases-row{grid-template-columns:1fr}}body.cms-page-view section.cases-row .case{display:grid;grid-template-rows:1fr auto;background:#000}body.cms-page-view section.cases-row .case .content{padding:3.75rem 1.875rem;display:flex;flex-direction:column}body.cms-page-view section.cases-row .case .content .title{margin:0;font-size:2.1875rem;font-weight:700;color:#fff;margin-bottom:2.5rem}body.cms-page-view section.cases-row .case .content .text{color:#fff;margin-bottom:1.875rem}body.cms-page-view section.cases-row .case .content .text a{color:#fff;font-weight:700}body.cms-page-view section.cases-row .case .content .text a:hover{text-decoration:underline}body.cms-page-view section.cases-row .case .content .link{display:inline-block;background:#e1201b;color:#fff;font-weight:700;padding:.625rem 1.875rem;translate:.3s;text-transform:uppercase;margin-top:auto;width:max-content;border-radius:5px}body.cms-page-view section.cases-row .case .content .link:hover{background:#fff;color:#e1201b}body.cms-page-view section.cases-row .case .image{display:block;height:13.75rem;width:100%;object-fit:cover}body.cms-page-view section.text-banner-row{position:relative;isolation:isolate;padding:10.625rem 0 18.75rem}@media (width <=767px){body.cms-page-view section.text-banner-row{padding:4rem 0}}body.cms-page-view section.text-banner-row .image{position:absolute;z-index:-1;width:100vw;max-width:none;margin-left:50%;translate:-50%;height:100%;top:0;filter:brightness(.6);object-fit:cover}body.cms-page-view section.text-banner-row .content{width:45%;margin-left:auto}@media (width <=767px){body.cms-page-view section.text-banner-row .content{width:100%;margin:0}}body.cms-page-view section.text-banner-row .content .title{color:#fff;font-weight:700;font-size:2.1875rem;margin-top:0;margin-bottom:1.875rem}body.cms-page-view section.text-banner-row .content .title:after{content:"";display:block;height:3px;width:6ch;background:#e1201b;margin-top:1.25rem}body.cms-page-view section.text-banner-row .content .text{color:#fff}body.cms-page-view section.text-banner-row .content .text a{font-weight:700;color:inherit;transition:.3s}body.cms-page-view section.text-banner-row .content .text a:hover{text-decoration:underline}body.cms-page-view .faq{padding:2.5rem 0}body.cms-page-view .faq .title{font-weight:700;margin-top:0}body.cms-page-view .faq .faqitems{display:grid;gap:20px}@media (width>460px){body.cms-page-view .faq .faqitems{width:min-content}}@media (width <=460px){body.cms-page-view .faq .faqitems{width:100%}}body.cms-page-view .faq .faqitems .faqitem{display:grid;grid-template-rows:max-content 0fr;transition:.3s;box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden;border-radius:5px}@media (width>460px){body.cms-page-view .faq .faqitems .faqitem{min-width:min-content}}@media (width <=460px){body.cms-page-view .faq .faqitems .faqitem{width:100%}}body.cms-page-view .faq .faqitems .faqitem:has(input[type=checkbox]:checked){grid-template-rows:max-content 1fr}body.cms-page-view .faq .faqitems .faqitem:has(input[type=checkbox]:checked) .question:after{rotate:-180deg}body.cms-page-view .faq .faqitems .faqitem .question{display:flex;align-items:center;padding:15px;cursor:pointer;background-color:#f2f2f1;justify-content:space-between}@media (width>460px){body.cms-page-view .faq .faqitems .faqitem .question{min-width:max-content}}body.cms-page-view .faq .faqitems .faqitem .question .title{margin:0;font-weight:400}body.cms-page-view .faq .faqitems .faqitem .question input[type=checkbox]{display:none}body.cms-page-view .faq .faqitems .faqitem .question:after{content:"\f107";font:var(--fa-font-regular);margin-left:10px;transition:.3s}body.cms-page-view .faq .faqitems .faqitem .expand{overflow:hidden}body.cms-page-view .faq .faqitems .faqitem .expand .answer{padding:15px}body.cms-page-view .faq .faqitems .faqitem .expand .answer a{color:#e1201b}body.cms-page-view .faq .faqitems .faqitem .expand .answer a:hover{text-decoration:underline}body.cms-page-view .faq .faqitems .faqitem .expand .answer *:last-child{margin-bottom:0}body.contact .page-wrapper{position:relative}body.contact .page-wrapper:after{background-image:url("../images/background-home.png");content:"";position:absolute;background-size:cover;height:100%;width:170%;left:-30%;top:0;z-index:-1;background-position-y:0;background-position-y:100px;width:100%;left:0}body.contact .page-wrapper #maincontent{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:.1rem .1rem .8rem rgba(0,0,0,.29);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:calc(100% - 4rem);margin-bottom:2rem;padding:7rem;background-color:#fff;overflow:hidden}body.contact .page-wrapper #maincontent:hover{box-shadow:.2rem .2rem 1rem rgba(0,0,0,.6)}@media (width < 780px){body.contact .page-wrapper #maincontent{margin:0 auto 2rem;padding:3rem;box-sizing:border-box;z-index:1}}body.contact .page-wrapper #maincontent .columns .column.main{display:flex;padding-bottom:0}body.contact .page-wrapper #maincontent .columns .column.main #contact-form{margin-right:5rem;min-width:auto}body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset{margin-bottom:0}body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field .label{font-weight:400}body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field input,body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field textarea{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field input:active,body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field input:focus,body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field input:hover,body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field textarea:active,body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field textarea:focus,body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field textarea:hover{border-color:#e1201b}body.contact .page-wrapper #maincontent .columns .column.main #contact-form>.fieldset .field-recaptcha{z-index:1;position:relative}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .recaptcha-disclaimer{font-size:10px}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .recaptcha-disclaimer a{color:#e1201b}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .recaptcha-disclaimer a:hover{color:#000}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .warning{color:#e1201b;font-weight:700}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .submit{font-family:"Source Sans Pro",sans-serif;background-color:#e1201b;border:2px solid #e1201b;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#5aa466;border-color:#5aa466}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .submit:before{content:" ";display:block;width:20rem;height:8rem;background:#fff;opacity:.8;position:absolute;top:-1rem;left:-20rem;transform:rotate(-45deg);transition:all .4s ease-in-out}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .submit:hover{color:#000 !important;background-color:#d6d5d1 !important;border:2px solid #d6d5d1 !important}body.contact .page-wrapper #maincontent .columns .column.main #contact-form .submit:hover:before{margin-left:300%}@media (width>=780px){body.contact .page-wrapper #maincontent .columns .column.main .openingstijden{display:grid;grid-template-columns:repeat(2,1fr);width:100%}}@media (width>=780px){body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container{width:50%}}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container iframe{margin-top:30px}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container h3,body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container p{margin:0;font-weight:400}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container ul{width:100%;display:flex;list-style:none;gap:20px;padding:0;margin-top:26px}@media (width <=640px){body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container ul{flex-direction:column;align-items:center}}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container ul li{font-family:"Source Sans Pro",sans-serif;background-color:#e1201b;border:2px solid #e1201b;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;display:inline-block;overflow:hidden;position:relative;border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:0}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container ul li:before{content:" ";display:block;width:20rem;height:8rem;background:#fff;opacity:.8;position:absolute;top:-1rem;left:-20rem;transform:rotate(-45deg);transition:all .4s ease-in-out}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container ul li:hover{color:#000 !important;background-color:#d6d5d1 !important;border:2px solid #d6d5d1 !important}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container ul li:hover:before{margin-left:300%}body.contact .page-wrapper #maincontent .columns .column.main .contact-info-container ul li a{color:#fff}body.cms-index-index{overflow-x:hidden}body.cms-index-index .column.main{padding:0}body.cms-index-index section.home-banner-row{position:relative;isolation:isolate;padding-top:6.875rem;margin-bottom:4.375rem}body.cms-index-index section.home-banner-row .background{position:absolute;top:0;width:100vw;margin-left:50%;translate:-50%;height:100%;z-index:-1;max-width:none;object-fit:cover;filter:brightness(.8)}body.cms-index-index section.home-banner-row .content{text-align:center}body.cms-index-index section.home-banner-row .content .title{color:#fff;text-transform:none}body.cms-index-index section.home-banner-row .content .title:after{content:"";display:block;height:2px;width:33%;background:#e1201b;margin:0 auto;margin-top:1.25rem}body.cms-index-index section.home-banner-row.slider .product-items{translate:0 4.375rem;margin-top:calc(-1*4.375rem)}body.cms-index-index section.home-banner-row.slider .product-items .splide__arrow--prev{left:-1em}body.cms-index-index section.home-banner-row.slider .product-items .splide__arrow--next{right:-1em}body.cms-index-index section.home-banner-row.slider .product-items .product-item{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:1.25rem;align-items:center;height:100%}body.cms-index-index section.home-banner-row.slider .product-items .product-item a{height:100%;display:flex;flex-direction:column}body.cms-index-index section.home-banner-row.slider .product-items .product-item a img{transition:.3s;transform-origin:bottom}body.cms-index-index section.home-banner-row.slider .product-items .product-item a .title{padding:1.25rem 0;margin:0;margin-top:auto}body.cms-index-index section.home-banner-row.slider .product-items .product-item:hover:before{background-color:#e1201b}body.cms-index-index section.home-banner-row.slider .product-items .product-item:hover img{scale:1.2}@media (width <=767px){body.cms-index-index section.home-banner-row.slider .product-items .product-item{grid-column:span 2}body.cms-index-index section.home-banner-row.slider .product-items .product-item:nth-child(4){grid-column:2/4}}body.cms-index-index section.home-banner-row.slider .product-items .product-item:before{content:"";position:absolute;width:100%;height:70%;bottom:0;background-color:#000;z-index:-1;border-radius:5px;transition:.3s}body.cms-index-index section.home-banner-row.slider .product-items .product-item img{box-sizing:border-box}body.cms-index-index section.home-banner-row.slider .product-items .product-item .title{color:#fff;text-align:center}body.cms-index-index section.home-banner-row:not(.slider) .product-items{display:grid;grid-template-columns:repeat(5,1fr);gap:0 4.375rem;translate:0 4.375rem;margin-top:calc(-1*4.375rem)}@media (width <=767px){body.cms-index-index section.home-banner-row:not(.slider) .product-items{grid-template-columns:repeat(6,1fr);gap:0 2.375rem}}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:1.25rem;align-items:center}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item a{height:100%;display:flex;flex-direction:column}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item a img{transition:.3s;transform-origin:bottom}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item a .title{padding:1.25rem 0;margin:0;margin-top:auto}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item:hover:before{background-color:#e1201b}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item:hover img{scale:1.2}@media (width <=767px){body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item{grid-column:span 2}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item:nth-child(4){grid-column:2/4}}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item:before{content:"";position:absolute;width:100%;height:70%;bottom:0;background-color:#000;z-index:-1;border-radius:5px;transition:.3s}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item img{box-sizing:border-box}body.cms-index-index section.home-banner-row:not(.slider) .product-items .product-item .title{color:#fff;text-align:center}body.cms-index-index section.two-column-text-row{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NTMuNzY3IiBoZWlnaHQ9IjQ3Mi4wNSIgdmlld0JveD0iLTAuMDE3IC0wLjAxNyA1NTMuNzY3IDQ3Mi4wNSI+PHBhdGggZD0iTTAgMGgyNDkuNTJsMzA0LjIxNiA0NzIuMDEyaC0yNTIuNjNMMCAwWiIgZmlsbD0iI2Y3ZjdmNiIgZmlsbC1ydWxlPSJldmVub2RkIiBkYXRhLW5hbWU9IlBhdGggNTYiLz48L3N2Zz4=");background-size:contain;padding:60px 0;margin-left:50%;translate:-50%;width:100vw}body.cms-index-index section.two-column-text-row .full-row{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px;width:100%}body.cms-index-index section.two-column-text-row .full-row .container{padding:35px;border-radius:5px;box-shadow:0px 3px 6px rgba(0,0,0,.41);background-color:#fff}body.cms-index-index section.two-column-text-row .full-row .container .title{display:inline-block;font-weight:700;margin:0;font-size:2.1875rem}body.cms-index-index section.two-column-text-row .full-row .container .title:after{content:"";display:block;background:#e1201b;height:3px;width:50%;margin-top:10px}body.cms-index-index section.two-column-text-row .full-row .container .content{columns:2;margin-top:20px}@media (width <=767px){body.cms-index-index section.two-column-text-row .full-row .container .content{columns:unset}}body.cms-index-index section.two-column-text-row .full-row .container .content *{margin:0}body.cms-index-index section.two-column-text-row .full-row .container .content ul{padding:0;list-style:none}body.cms-index-index section.two-column-text-row .full-row .container .content ul li:before{content:"•";color:#e1201b;margin-right:5px}body.cms-index-index section.two-column-text-row .full-row .container .content .link{display:inline-block;background:#e1201b;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;margin-top:15px;transition:.3s;border:2px solid transparent}body.cms-index-index section.two-column-text-row .full-row .container .content .link:hover{border:2px solid #e1201b;background:#fff;color:#e1201b}body.cms-index-index section.text-slider-row{width:100vw;margin-left:50%;translate:-50%}body.cms-index-index section.text-slider-row .splide:not(.is-initialized) .splide__list{display:flex}body.cms-index-index section.text-slider-row .splide:not(.is-initialized) .splide__list .splide__slide{width:100%;flex-shrink:0}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list{margin:0;padding:0}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide{margin:0}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide{position:relative;isolation:isolate;height:100%}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .image{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}@media (width <=767px){body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .image{filter:brightness(.5)}}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content{margin-left:auto;width:50%;padding:6.25rem 0}@media (width <=767px){body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content{margin-left:0;width:100%}}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .title{margin:0;color:#fff;font-weight:700;font-size:2.1875rem;display:inline-block}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .title:after{content:"";display:block;font:inherit;height:3px;width:4ch;background:#e1201b;margin:20px 0}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .text{color:#fff}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .link{display:inline-block;background:#e1201b;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;margin-top:15px;transition:.3s;border-radius:5px}body.cms-index-index section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .link:hover{background:#fff;color:#e1201b}body.cms-index-index section.highlighted-products-row{display:flex;flex-direction:column;justify-content:center;margin:3.125rem 0 6.25rem}body.cms-index-index section.highlighted-products-row .title{font-size:2.1875rem;font-weight:700;text-align:center;margin:0;margin-top:1.25rem;margin-bottom:1.875rem}body.cms-index-index section.highlighted-products-row .title:after{content:"";display:block;width:5ch;height:3px;background-color:#e1201b;margin:0 auto;margin-top:.9375rem}body.cms-index-index section.highlighted-products-row .products{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem 1.25rem;grid-template-rows:1fr auto;margin:0}@media (width < 500px){body.cms-index-index section.highlighted-products-row .products{grid-template-columns:1fr}}body.cms-index-index section.highlighted-products-row .products .product{display:grid;gap:1.25rem;grid-template-rows:subgrid;grid-row:span 2}body.cms-index-index section.highlighted-products-row .products .product .content{display:grid;grid-template-rows:1fr auto;box-shadow:0px 3px 6px rgba(0,0,0,.41);padding:1.25rem}body.cms-index-index section.highlighted-products-row .products .product .content .image{width:100%;align-self:center;max-height:200px;object-fit:contain}body.cms-index-index section.highlighted-products-row .products .product .content .name{display:flex;justify-content:space-between;font-weight:700;margin:0}body.cms-index-index section.highlighted-products-row .products .product .content .name:after{content:"\f061";font:var(--fa-font-regular);align-self:end}body.cms-index-index section.highlighted-products-row .products .product .link{display:block;text-align:center;background:#5aa466;padding:10px 0;color:#fff;border-radius:5px;transition:.3s;font-weight:700;border:2px solid transparent}body.cms-index-index section.highlighted-products-row .products .product .link:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:.3125rem}body.cms-index-index section.highlighted-products-row .products .product .link:hover{border:2px solid #5aa466;background-color:#fff;color:#5aa466}body.cms-index-index section.highlighted-products-row>.link{display:inline-block;background:#e1201b;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;transition:.3s;margin:0 auto;margin-top:1.875rem;border:2px solid transparent}body.cms-index-index section.highlighted-products-row>.link:hover{background:#fff;border:2px solid #e1201b;color:#e1201b}body.cms-index-index section.shapes-row{position:relative;isolation:isolate;padding:3.125rem 0 5.625rem}body.cms-index-index section.shapes-row .image{display:block;position:absolute;width:100vw;max-width:none;object-fit:cover;height:100%;top:0;margin-left:50%;translate:-50%;z-index:-1;filter:brightness(.4)}body.cms-index-index section.shapes-row .title{color:#fff;text-align:center;font-weight:700;font-size:2.1875rem;margin:0;margin-bottom:3.125rem}body.cms-index-index section.shapes-row .title:after{content:"";display:block;width:5ch;height:3px;background-color:#e1201b;margin:0 auto;margin-top:.9375rem}body.cms-index-index section.shapes-row .shapes .splide__arrow{opacity:1;background:0 0;border:none}body.cms-index-index section.shapes-row .shapes .splide__arrow svg{fill:#fff;transition:.3s;width:1.1875rem;height:1.875rem}body.cms-index-index section.shapes-row .shapes .splide__arrow:hover svg{fill:#e1201b}body.cms-index-index section.shapes-row .shapes .shape{display:flex;justify-content:center}body.cms-index-index section.shapes-row .shapes .shape .link svg{width:100%}body.cms-index-index section.shapes-row .shapes .shape .link svg path{transition:.3s}body.cms-index-index section.shapes-row .shapes .shape .link:hover svg path{fill:#e1201b !important}body.catalog-product-view{overflow-x:hidden}body.catalog-product-view #maincontent{margin-top:2.5rem;margin-bottom:2.5rem}body.catalog-product-view #maincontent .page-title-wrapper.product{text-align:center;box-shadow:0px 3px 6px rgba(0,0,0,.41);margin-bottom:1.875rem;padding:1.25rem 0}body.catalog-product-view #maincontent .page-title-wrapper.product .page-title{margin:0}body.catalog-product-view #maincontent .column.main{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding:0}@media (width <=767px){body.catalog-product-view #maincontent .column.main{grid-template-columns:1fr}}body.catalog-product-view #maincontent .column.main .product.media{float:none;width:100%}body.catalog-product-view #maincontent .column.main .product.media .galleries{display:grid;gap:2.5rem}body.catalog-product-view #maincontent .column.main .product.media .galleries .gallery{box-shadow:0px 3px 6px rgba(0,0,0,.41)}body.catalog-product-view #maincontent .column.main .product.media .galleries .gallery .splide__slide{height:31.25rem;display:flex;align-items:center;justify-content:center;position:relative}body.catalog-product-view #maincontent .column.main .product.media .galleries .gallery .splide__slide img{width:100%;height:100%;object-fit:contain}body.catalog-product-view #maincontent .column.main .product.media .galleries .gallery .splide__slide .label{position:absolute;background-color:#5aa466;color:#fff;padding:.125rem 1.25rem;bottom:2.1875rem;left:0;font-size:1.5625rem;font-weight:700}body.catalog-product-view #maincontent .column.main .product.media .galleries .thumbnails{display:grid}body.catalog-product-view #maincontent .column.main .product.media .galleries .thumbnails .splide__slide{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:.625rem}body.catalog-product-view #maincontent .column.main .product.media .galleries .thumbnails .splide__slide.is-active{border:2px solid #e1201b}body.catalog-product-view #maincontent .column.main .product.media .galleries .thumbnails .splide__slide:before{content:"";display:block;position:absolute;width:100%;height:100%;box-shadow:0px 3px 6px rgba(0,0,0,.41)}body.catalog-product-view #maincontent .column.main .product-info-main{width:100%;height:max-content;padding:1.875rem 1.875rem 3.75rem;box-shadow:0px 3px 6px rgba(0,0,0,.41);box-sizing:border-box}@media (width <=767px){body.catalog-product-view #maincontent .column.main .product-info-main{grid-column:1}}body.catalog-product-view #maincontent .column.main .product-info-main .product-title-description{font-weight:700;font-size:2.1875rem;line-height:1;margin-bottom:1.25rem}body.catalog-product-view #maincontent .column.main .product-info-main .additional-attributes-wrapper h2{font-weight:700;font-size:1.375rem}body.catalog-product-view #maincontent .column.main .product-info-main .additional-attributes-wrapper #product-attribute-specs-table th,body.catalog-product-view #maincontent .column.main .product-info-main .additional-attributes-wrapper #product-attribute-specs-table td{padding:0}body.catalog-product-view #maincontent .column.main .product-info-main .additional-attributes-wrapper #product-attribute-specs-table .label{font-size:1.25rem;font-weight:600}body.catalog-product-view #maincontent .column.main .product-info-main .additional-attributes-wrapper #product-attribute-specs-table .data{font-size:1.25rem}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart{width:100%;margin-bottom:0}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset{display:grid;margin-bottom:0}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty{width:100%;padding-right:0;margin:0;margin-top:2.5rem}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty .label{font-size:1.375rem;margin-bottom:.625rem}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty .qty-select-control{position:relative}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty .qty-select-control:after{content:"\f078";font-family:"Font Awesome 6 Pro";right:1rem;height:100%;top:25%;position:absolute;font-weight:700;pointer-events:none}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty .qty-select-control .qty-select{background-color:#f2f2f1;border-color:#f2f2f1;height:2.8125rem;width:100%;font-size:1rem}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty .number-container{display:none}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .field.qty .number-container .cancel-input{color:#e1201b;font-size:1rem;margin-left:1rem;cursor:pointer}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .actions{padding:0;margin-right:auto}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .actions #product-addtocart-button{margin:0;margin-top:1.875rem;background:#5aa466;border:2px solid transparent;font-size:1rem;padding:.625rem 3.125rem;transition:.3s}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .actions #product-addtocart-button:hover{border:2px solid #5aa466;background:#fff;color:#5aa466}body.catalog-product-view #maincontent .column.main .product-info-main .product-add-form .box-tocart .fieldset .actions #product-addtocart-button span:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:1.25rem}body.catalog-product-view #maincontent .column.main .bottom_text{grid-column:span 2}.products-related.products .product-items{display:grid;grid-auto-flow:dense;gap:35px 20px;width:100%}@media (width>64em){.products-related.products .product-items{grid-template-columns:repeat(4,1fr)}}@media (width < 48em){.products-related.products .product-items{grid-template-columns:repeat(2,1fr)}}@media (width < 30em){.products-related.products .product-items{display:block}}.products-related.products .product-items .product-item{margin:0;width:100%}.products-related.products .product-items .product-item .product-item-info{display:grid;height:100%;width:100%;gap:20px}.products-related.products .product-items .product-item .product-item-info .info-top{display:grid;grid-template-columns:1fr auto;position:relative;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:20px}.products-related.products .product-items .product-item .product-item-info .info-top .product-item-photo{grid-column:span 2}.products-related.products .product-items .product-item .product-item-info .info-top .product-item-name{font-weight:700;font-size:19px;color:#000;margin:0}.products-related.products .product-items .product-item .product-item-info .info-top .product-item-description{margin:0}.products-related.products .product-items .product-item .product-item-info .info-top .product-item-link{color:#000;font-weight:700}.products-related.products .product-items .product-item .product-item-info .info-top .action.more{font-size:0}.products-related.products .product-items .product-item .product-item-info .info-top .action.more:after{content:"\f061";font:var(--fa-font-regular);align-self:end;font-size:22px}.products-related.products .product-items .product-item .product-item-info .info-top .product-image-container{width:100% !important}.products-related.products .product-items .product-item .product-item-info .info-bottom{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions-primary{width:100%}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions-primary .action.tocart.primary{width:100%;margin:0;padding:15px x0;text-transform:uppercase;font-size:16px;background:#5aa466;border-color:#5aa466}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions-primary .action.tocart.primary:hover{background:#fff;color:#5aa466}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions-primary .action.tocart.primary:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:.3125rem}.products-related.products .product-items .content-item{display:flex;justify-content:center;flex-direction:column;padding:50px 40px;margin:30px 0;grid-column:span 2}.products-related.products .product-items .content-item.content-item-5{display:none}@media (width < 48em){.products-related.products .product-items .content-item{margin:0}}.products-related.products .product-items .content-item:nth-child(even of .content-item){background-color:#e1201b}.products-related.products .product-items .content-item:nth-child(even of .content-item) a{background-color:#000;border-color:#000}.products-related.products .product-items .content-item:nth-child(even of .content-item) a:hover{background-color:#e1201b}.products-related.products .product-items .content-item:nth-child(odd of .content-item){background-color:#000}.products-related.products .product-items .content-item:nth-child(odd of .content-item) a{background-color:#e1201b;border-color:#e1201b}.products-related.products .product-items .content-item:nth-child(odd of .content-item) a:hover{background-color:#000}.products-related.products .product-items .content-item p:not(:has(a)){font-size:40px;font-weight:700;text-transform:uppercase;line-height:1;color:#fff;word-break:break-word}.products-related.products .product-items .content-item p:has(a){margin-top:30px}.products-related.products .product-items .content-item p:has(a) a{display:inline-block;padding:10px 20px;border:2px solid;font-size:16px;text-transform:uppercase;color:#fff}@media (width < 48em){.products-related.products .product-items :not(.content-item)+.content-item+:not(.content-item){margin:0}}.products-related.products .product-items{display:grid;grid-auto-flow:dense;gap:35px 20px;width:100%}@media (width>64em){.products-related.products .product-items{grid-template-columns:repeat(4,1fr)}}@media (width < 48em){.products-related.products .product-items{grid-template-columns:repeat(2,1fr)}}@media (width < 30em){.products-related.products .product-items{display:block}}.products-related.products .product-items .product-item{margin:0;width:100%}.products-related.products .product-items .product-item .product-item-info{display:grid;height:100%;width:100%;gap:20px}.products-related.products .product-items .product-item .product-item-info .info-top{position:relative;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:20px}.products-related.products .product-items .product-item .product-item-info .info-top .product-item-name{font-weight:700;font-size:19px;color:#000}.products-related.products .product-items .product-item .product-item-info .info-top .product-item-link{color:#000;font-weight:700}.products-related.products .product-items .product-item .product-item-info .info-top .action.more{position:absolute;right:10px;bottom:10px;line-height:1}.products-related.products .product-items .product-item .product-item-info .info-top .action.more i{font-size:22px}.products-related.products .product-items .product-item .product-item-info .info-top .product-image-container{width:100% !important}.products-related.products .product-items .product-item .product-item-info .info-bottom{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions{margin:0}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary{width:100%}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary{width:100%;margin:0;padding:15px x0;text-transform:uppercase;font-size:16px;background:#5aa466;border-color:#5aa466}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary:hover{background:#fff;color:#5aa466}.products-related.products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:.3125rem}.products-related.products .product-items .content-item{display:flex;justify-content:center;flex-direction:column;padding:50px 40px;margin:30px 0;grid-column:span 2}.products-related.products .product-items .content-item.content-item-5{display:none}@media (width < 48em){.products-related.products .product-items .content-item{margin:0}}.products-related.products .product-items .content-item:nth-child(even of .content-item){background-color:#e1201b}.products-related.products .product-items .content-item:nth-child(even of .content-item) a{background-color:#000;border-color:#000}.products-related.products .product-items .content-item:nth-child(even of .content-item) a:hover{background-color:#e1201b}.products-related.products .product-items .content-item:nth-child(odd of .content-item){background-color:#000}.products-related.products .product-items .content-item:nth-child(odd of .content-item) a{background-color:#e1201b;border-color:#e1201b}.products-related.products .product-items .content-item:nth-child(odd of .content-item) a:hover{background-color:#000}.products-related.products .product-items .content-item p:not(:has(a)){font-size:40px;font-weight:700;text-transform:uppercase;line-height:1;color:#fff;word-break:break-word}.products-related.products .product-items .content-item p:has(a){margin-top:30px}.products-related.products .product-items .content-item p:has(a) a{display:inline-block;padding:10px 20px;border:2px solid;font-size:16px;text-transform:uppercase;color:#fff}@media (width < 48em){.products-related.products .product-items :not(.content-item)+.content-item+:not(.content-item){margin:0}}section.text-slider-row{width:100vw;margin-left:50%;translate:-50%}section.text-slider-row .splide:not(.is-initialized) .splide__list{display:flex}section.text-slider-row .splide:not(.is-initialized) .splide__list .splide__slide{width:100%;flex-shrink:0}section.text-slider-row .splide .splide__track ul.splide__list{margin:0;padding:0}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide{margin:0}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide{position:relative;isolation:isolate;height:100%}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .image{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}@media (width <=767px){section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .image{filter:brightness(.5)}}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:20px;padding-right:20px}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content{margin-left:auto;width:50%;padding:6.25rem 0}@media (width <=767px){section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content{margin-left:0;width:100%}}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .title{margin:0;color:#fff;font-weight:700;font-size:2.1875rem;display:inline-block}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .title:after{content:"";display:block;font:inherit;height:3px;width:4ch;background:#e1201b;margin:20px 0}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .text{color:#fff}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .link{display:inline-block;background:#e1201b;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;margin-top:15px;transition:.3s;border-radius:5px}section.text-slider-row .splide .splide__track ul.splide__list li.splide__slide article.text-slide .full-row .content .link:hover{background:#fff;color:#e1201b}section.highlighted-products-row{display:flex;flex-direction:column;justify-content:center;margin:3.125rem 0 6.25rem}section.highlighted-products-row .title{font-size:2.1875rem;font-weight:700;text-align:center;margin:0;margin-top:1.25rem;margin-bottom:1.875rem}section.highlighted-products-row .title:after{content:"";display:block;width:5ch;height:3px;background-color:#e1201b;margin:0 auto;margin-top:.9375rem}section.highlighted-products-row .products{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem 1.25rem;grid-template-rows:1fr auto;margin:0}@media (width < 500px){section.highlighted-products-row .products{grid-template-columns:1fr}}section.highlighted-products-row .products .product{display:grid;gap:1.25rem;grid-template-rows:subgrid;grid-row:span 2}section.highlighted-products-row .products .product .content{display:grid;grid-template-rows:1fr auto;box-shadow:0px 3px 6px rgba(0,0,0,.41);padding:1.25rem}section.highlighted-products-row .products .product .content .image{width:100%;align-self:center;max-height:200px;object-fit:contain}section.highlighted-products-row .products .product .content .name{display:flex;justify-content:space-between;font-weight:700;margin:0}section.highlighted-products-row .products .product .content .name:after{content:"\f061";font:var(--fa-font-regular);align-self:end}section.highlighted-products-row .products .product .link{display:block;text-align:center;background:#5aa466;padding:10px 0;color:#fff;border-radius:5px;transition:.3s;font-weight:700;border:2px solid transparent}section.highlighted-products-row .products .product .link:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:.3125rem}section.highlighted-products-row .products .product .link:hover{border:2px solid #5aa466;background-color:#fff;color:#5aa466}section.highlighted-products-row>.link{display:inline-block;background:#e1201b;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;transition:.3s;margin:0 auto;margin-top:1.875rem;border:2px solid transparent}section.highlighted-products-row>.link:hover{background:#fff;border:2px solid #e1201b;color:#e1201b}