:root{--ubo-orange:#ff6b32;--ubo-dark:#181b1f}*{box-sizing:border-box}body{margin:0;background:#fff;color:#25292e;font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto}.ubo-container{width:min(1280px,calc(100% - 60px));margin-inline:auto}.ubo-topbar{background:var(--ubo-dark);color:#c0c4c9;font-size:12px;padding:7px 0}.ubo-topbar span{float:right}.ubo-header{border-bottom:1px solid #e4e6e8;background:#fff}.ubo-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:100px}.ubo-nav>a{text-decoration:none}.ubo-logo{display:inline-flex;flex-direction:column;line-height:1}.ubo-logo>b{font-size:49px;font-weight:900;letter-spacing:-5px}.ubo-logo b span{color:var(--ubo-orange);letter-spacing:0}.ubo-logo small{font-size:9px;letter-spacing:2px;margin-top:8px}.ubo-nav nav,.ubo-nav ul{display:flex;align-items:center;gap:28px;list-style:none;padding:0}.ubo-nav nav a{font-size:14px;font-weight:600;text-decoration:none}.ubo-nav nav a:hover{color:#c95020}.ubo-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wp-element-button,.search-form button{background:var(--ubo-orange)!important;color:#14171b!important;padding:15px 23px!important;border:0;border-radius:4px!important;text-decoration:none;font-weight:600!important;line-height:1.3!important;cursor:pointer}.woocommerce a.button:hover,.woocommerce button.button:hover,.ubo-button:hover{background:#ef581f!important}.ubo-content{padding-block:50px 70px;min-height:45vh}.ubo-content h1{font-size:42px;letter-spacing:-1.3px;line-height:1.2;margin:0 0 30px}.ubo-content h2{line-height:1.3}.entry-content{line-height:1.8}.entry-content>p,.entry-content>ul,.entry-content>ol{max-width:85ch}.ubo-post{padding-bottom:35px;border-bottom:1px solid #e2e5e8;margin-bottom:35px}.ubo-post h2>a{text-decoration:none}.ubo-footer{border-top:1px solid #e2e5e8;background:#f7f8f9;padding-top:45px;color:#616972;font-size:14px}.ubo-footer-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr;gap:35px}.ubo-footer h2{font-size:14px;color:#25292e;margin-bottom:20px}.ubo-footer .ubo-logo{color:#181b1f}.ubo-footer p{line-height:1.85}.ubo-footer-bottom{border-top:1px solid #dfe3e6;margin-top:35px;padding:22px 0;font-size:12px}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{position:fixed;left:15px;top:15px;background:white;z-index:9999;padding:10px}.search-form{display:flex;gap:10px;margin:25px 0}.search-form input,.comment-form input,.comment-form textarea,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{padding:13px;border:1px solid #d6dbe0;border-radius:4px;background:#fafbfc;max-width:100%}.woocommerce ul.products li.product{border:1px solid #e0e4e8;border-radius:5px;overflow:hidden;padding:18px;background:#fff}.woocommerce ul.products li.product img{background:#f2f4f5;border-radius:4px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px;line-height:1.4;color:#20262d}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#bd4d20;font-weight:600;font-size:20px}.woocommerce ul.products li.product .button{font-size:14px;margin-top:12px}.woocommerce div.product .product_title{font-size:38px;line-height:1.2}.woocommerce span.onsale{background:#181b1f;min-width:50px;border-radius:4px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;border-bottom-color:#fff}.woocommerce table.shop_table{border-color:#dfe3e8;border-radius:5px}.woocommerce .quantity .qty{min-width:75px;padding:12px}.woocommerce-message,.woocommerce-info{border-top-color:var(--ubo-orange)}.woocommerce-message::before,.woocommerce-info::before{color:#c95625}.woocommerce-breadcrumb{font-size:14px!important;margin-bottom:25px!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:30px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:#dfe3e8}.wc-block-components-button{border-radius:4px!important}.alignwide{max-width:1200px}.alignfull{width:100%}.wp-caption,.gallery-caption{max-width:100%;font-size:14px}.bypostauthor{border-left:2px solid #ff6b32;padding-left:15px}.comment-list,.children{padding-left:20px}.comments-area{margin-top:40px}.entry-content a{color:#b94c24}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #db672f;outline-offset:4px}@media(max-width:850px){.ubo-nav{flex-wrap:wrap;padding:20px 0}.ubo-nav nav,.ubo-nav ul{gap:17px;flex-wrap:wrap}.ubo-footer-grid{grid-template-columns:1fr 1fr}.ubo-content h1{font-size:34px}.ubo-topbar span{display:none}}@media(max-width:520px){.ubo-container{width:calc(100% - 32px)}.ubo-nav{gap:18px}.ubo-nav nav a{font-size:13px}.ubo-nav ul{gap:13px}.ubo-nav nav{width:100%}.ubo-footer-grid{grid-template-columns:1fr;gap:20px}.ubo-content{padding-top:35px}.ubo-content h1{font-size:30px}.woocommerce ul.products li.product{padding:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px}.woocommerce ul.products li.product .button{font-size:12px;padding:12px!important}.woocommerce ul.products li.product .price{font-size:17px}.woocommerce div.product .product_title{font-size:30px}.search-form{flex-wrap:wrap}}
