@media screen and (min-width:1000px){.sub-menu{margin-top:-30px}}.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce input.button,.woocommerce-page input.button{background-color:#ff6600!important;color:#ffffff!important}.ui-dialog .ui-dialog-titlebar{background-color:#ff6600!important}@media (min-width:600px){input.wpi-button{min-width:510px!important}}input.wpi-button{min-width:300px!important}.et-db #et-boc .et-l .et_pb_widget_area_left{border-right:0px!important}.language .et_pb_widget{margin-bottom:0%!important}.et_pb_widget{margin-bottom:5%!important}#wp_translation_widget-4{margin-bottom:10px}.wp-block-heading{font-size:20px!important}.wp-block-button__link{background-color:#ff6600;border-width:0;color:#fff!important;padding:8px}.woocommerce div.product div.images img{width:300px!important}.goog-te-ftab-float{display:none!important}.et_pb_bg_layout_light .et_pb_widget li a{color:#fd5202!important}@media (max-width:600px){.et-db #et-boc .et-l .et_pb_section{padding-top:0px!important}}.product .related h2{font-size:18px!important;padding-bottom:16px}h1{line-height:1.3em!important}input,select{font-size:13px!important}.has-spinner{background-color:#ff6000;color:#fff;font-size:16px!important;border:0px;padding:10px}.skiptranslatex{display:none}#enquiry input{font-size:20px!important}input.wpi-button{max-width:1000px!important;width:100%}.language{margin-bottom:0%!important}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product{margin-bottom:0.5%}.nav li li{border-bottom:1px #999 solid}#send-btn{color:#ff6600!important}@media screen and (min-width:981px){.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module{margin-bottom:2.5%!important}}.tm-product,.tm-description{--tm-ink:#3f4449;--tm-accent:#df633a;--tm-soft:#fff4ed;--tm-rule:#dfe5e2;--tm-stripe:#eff3f1;color:var(--tm-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;box-sizing:border-box}.tm-product *,.tm-description *{box-sizing:border-box}.tm-product{max-width:1160px;margin:0 auto;padding:24px 0}.tm-product.tm-component{padding:0}.tm-product h1,.tm-product h2,.tm-description h2{font-family:inherit;letter-spacing:normal;color:inherit;margin:0;padding:0;font-weight:700}.tm-product .tm-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:0 0 12px;margin:0;border-bottom:2px solid var(--tm-accent);display:inline-block}.tm-product .tm-titlebar{background:var(--tm-ink);color:#fff;display:flex;gap:24px;justify-content:space-between;align-items:center;border-radius:9px;padding:23px 28px;margin:18px 0}.tm-product .tm-titlebar h1{font-size:clamp(22px,2.6vw,34px);line-height:1.2;color:#fff;flex:1;overflow-wrap:anywhere}.tm-product .tm-titlebar span{font-size:13px;min-width:95px;text-align:right;line-height:1.6}.tm-product .tm-titlebar strong{display:block;color:#fff;font-size:18px;overflow-wrap:anywhere}.tm-product .tm-best{margin:18px 0 24px;text-align:center;font-weight:700;font-size:17px}.tm-product .tm-warning,.tm-description .tm-warning{padding:14px 20px;border-left:4px solid var(--tm-accent);background:var(--tm-soft);text-align:left}.tm-product .tm-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch}.tm-product .tm-photo{border:1.5px solid var(--tm-accent);border-radius:9px;padding:24px;margin:0;display:flex;justify-content:center;align-items:center;min-height:345px;background:#fff;overflow:hidden}.tm-product .tm-photo img{display:block;width:100%;max-height:445px;height:auto;object-fit:contain;box-shadow:none;border:0}.tm-product .tm-no-image{padding:30px;color:#737d80;text-align:center}.tm-product .tm-feature-panel{background:var(--tm-soft);border:1px solid var(--tm-rule);border-radius:9px;padding:23px 27px}.tm-product ul.tm-features,.tm-description ul.tm-features{list-style:disc outside;margin:0;padding:0 0 0 20px}.tm-product .tm-features li,.tm-description .tm-features li{padding-left:4px;margin:0 0 9px;line-height:1.5}.tm-product .tm-features li:last-child{margin-bottom:0}.tm-product .tm-features li::marker,.tm-description .tm-features li::marker{color:var(--tm-accent)}.tm-product .tm-spec-section{margin-top:28px}.tm-product .tm-spec-section h2,.tm-description h2{color:#ad4827;font-size:14px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--tm-rule);padding-bottom:12px;margin:0 0 10px}.tm-product .tm-specs,.tm-description .tm-specs{display:grid;grid-template-columns:1fr 1fr;gap:2px 26px;margin:0}.tm-product .tm-specs>div,.tm-description .tm-specs>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(95px,1.12fr);gap:16px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--tm-rule);min-width:0}.tm-product .tm-specs>div:nth-child(4n+1),.tm-product .tm-specs>div:nth-child(4n+2),.tm-description .tm-specs>div:nth-child(4n+1),.tm-description .tm-specs>div:nth-child(4n+2){background:var(--tm-stripe)}.tm-product .tm-specs .tm-wide{grid-column:1/-1;grid-template-columns:1fr 3fr}.tm-product dt,.tm-description dt{font-size:10px;font-weight:700;letter-spacing:.075em;line-height:1.5;text-transform:uppercase;margin:0;overflow-wrap:anywhere}.tm-product dd,.tm-description dd{font-size:13px;line-height:1.55;text-align:right;margin:0;overflow-wrap:anywhere}.tm-product .tm-notes,.tm-description .tm-notes{margin-top:24px;color:#697477;font-size:12px;line-height:1.6}.tm-product .tm-notes p,.tm-description .tm-notes p{padding:0;margin:0 0 7px}.tm-product .tm-purchase{margin-top:30px;border-top:3px solid var(--tm-accent);border-radius:0 0 9px 9px;background:#f4f6f5;padding:23px 26px;display:flex;justify-content:space-between;gap:24px;align-items:center}.tm-product .tm-purchase h2{font-size:22px;margin:0 0 5px}.tm-product .tm-purchase p{margin:0;font-size:14px;padding:0}.tm-product .tm-button,.tm-product .single_add_to_cart_button{display:inline-block;background:var(--tm-accent);border:1px solid var(--tm-accent);border-radius:5px;color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;padding:13px 22px;line-height:1.4;text-align:center;cursor:pointer}.tm-product .tm-button:focus-visible,.tm-product button:focus-visible{outline:3px solid var(--tm-ink);outline-offset:4px}.tm-product .tm-button:hover{background:#b84e2a}.tm-product .tm-purchase .tm-contact{margin-top:8px;text-align:center;color:#596367;font-size:13px}.tm-product .tm-price{font-size:24px;font-weight:700}.tm-product .tm-admin-note{background:#fff7de;border:1px solid #e7d7a4;color:#715716;border-radius:6px;padding:12px 16px;margin-bottom:24px;font-size:13px}@media(max-width:767px){.tm-product{padding:16px 0}.tm-product .tm-titlebar{padding:19px;gap:14px;align-items:flex-start}.tm-product .tm-titlebar span{min-width:70px;font-size:11px}.tm-product .tm-titlebar strong{font-size:15px}.tm-product .tm-hero{grid-template-columns:1fr;gap:18px}.tm-product .tm-photo{min-height:260px;padding:18px}.tm-product .tm-photo img{max-height:350px}.tm-product .tm-feature-panel{padding:20px}.tm-product .tm-specs,.tm-description .tm-specs{grid-template-columns:1fr}.tm-product .tm-specs>div,.tm-description .tm-specs>div{background:transparent!important}.tm-product .tm-specs>div:nth-child(odd),.tm-description .tm-specs>div:nth-child(odd){background:var(--tm-stripe)!important}.tm-product .tm-specs .tm-wide{grid-column:auto;grid-template-columns:1fr 1.12fr}.tm-product .tm-purchase{flex-direction:column;align-items:stretch;padding:20px}.tm-product .tm-button{display:block}.tm-product .tm-best{font-size:15px;text-align:left}}