body{overflow-wrap:break-word}.site-header{position:relative;z-index:20}.site-logo{max-width:180px;max-height:58px;width:auto;height:auto}.site-header nav ul{list-style:none;display:flex;gap:18px;padding:0;margin:0}.site-header nav li{position:relative}.site-header nav .sub-menu{position:absolute;display:none;top:100%;left:0;background:#191b1e;min-width:200px;padding:15px}.site-header nav li:hover>.sub-menu,.site-header nav li:focus-within>.sub-menu{display:block}.site-header nav .sub-menu li{padding:8px}.language-link{font-size:14px}.mobile-menu-toggle{display:none}.skip-link{position:absolute;left:10px;top:-100px;background:#ed333b;padding:12px;z-index:999}.skip-link:focus{top:10px}.entry-content>p,.entry-content>ul,.entry-content>ol,.entry-content>h2,.entry-content>h3{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%}.entry-content p{line-height:1.8}.entry-content img{max-width:100%;height:auto}.page-title{border-bottom:0;padding-bottom:35px}.page-title h1{font-size:clamp(34px,4vw,60px)}.commerce-container{padding:45px 5%}.ssz-commerce .commerce-container{background:#101113;color:#f6f5f1}.commerce-container .woocommerce ul.products li.product{background:#1b1d20;padding:20px}.commerce-container .woocommerce ul.products li.product .price{color:#fff}.commerce-container .woocommerce a.button,.commerce-container .woocommerce button.button{background:#ed333b;color:#fff}.commerce-container .woocommerce ul.products li.product h2{font-size:20px}.ssz-commerce .entry-content{padding:0 5% 40px}.ssz-commerce .entry-content .woocommerce{max-width:1200px;margin:auto}.ssz-commerce .wc-block-components-text-input input,.ssz-commerce .wc-block-components-textarea,.ssz-commerce .wc-block-components-combobox input{background:#fff!important;color:#17191b!important}.ssz-commerce .wc-block-components-button{background:#ed333b;color:#fff}.ssz-commerce .wc-block-components-form .wc-block-components-text-input label{color:#333}.ssz-commerce .wc-block-components-totals-wrapper,.ssz-commerce .wc-block-cart-items{border-color:#555}.ssz-products .woocommerce-info{color:#17191b}.shop-teaser{background:#191b1e}.shop-teaser .button{margin-top:24px}.contact-details a{color:#ff7b81}.quote-notice{padding:15px;background:#25282d;border-left:3px solid #ed333b;margin-bottom:24px}.hp{position:absolute;left:-9999px}.ssz-commerce .woocommerce nav.woocommerce-pagination{display:block}.ssz-commerce .woocommerce h1,.ssz-commerce .woocommerce h2{color:#fff}.ssz-commerce .woocommerce div.product .woocommerce-tabs ul.tabs li{background:#ddd}.ssz-commerce .woocommerce .quantity input{color:#17191b;background:#fff}.ssz-commerce .woocommerce .woocommerce-breadcrumb{color:#bbb}.ssz-commerce .woocommerce .woocommerce-breadcrumb a{color:#fff}.ssz-commerce .woocommerce .variations label{color:#fff}.ssz-commerce .woocommerce .woocommerce-tabs .panel{color:#ddd}.ssz-commerce .woocommerce #reviews #comment{color:#111;background:white}.ssz-commerce .woocommerce .product_meta{font-size:14px}.ssz-commerce .woocommerce input,.ssz-commerce .woocommerce select{color:#17191b;background:#fff}.ssz-commerce .woocommerce table{color:#eee}.ssz-commerce .woocommerce ul.products li.product a{color:#fff}@media(max-width:1100px){.site-header{gap:15px}.site-header nav{gap:12px}.site-header nav ul{gap:12px}.site-header .head-end .small{display:none}}@media(max-width:900px){.mobile-menu-toggle{display:block;color:#fff;border:1px solid #555;background:transparent;padding:9px 12px;font-size:14px;margin-left:auto}.site-header #primary-menu{display:none;position:absolute;left:0;right:0;top:100%;padding:24px 6%;background:#191b1e;border-bottom:1px solid #555}.site-header #primary-menu.open{display:flex;flex-direction:column;align-items:start}.site-header nav ul{flex-direction:column;gap:18px}.site-header nav .sub-menu{position:static;display:block;padding:10px;background:transparent}.site-header .head-end{display:flex}.commerce-container{padding:30px 5%}}

.page-content>article{padding:30px 0;border-bottom:1px solid #34363a}.page-content>article img{max-width:100%;height:auto}.page-content>article h1{font-size:clamp(24px,3vw,40px);letter-spacing:-1px;margin-top:20px}.page-content>article p{color:#b5b7bc;line-height:1.8}
