/* OnTechnic shopping flow: cart, checkout, account and WooCommerce catalog */
.ot-commerce{color:#17241b;background:#eeeae0}.ot-commerce-hero{position:relative;background:#182b20;color:#eee8db;min-height:450px;display:flex;align-items:end;overflow:hidden}.ot-commerce-geometry{pointer-events:none;position:absolute;inset:-10%;background:repeating-linear-gradient(115deg,transparent,transparent 105px,#d1c4a00b 106px,#d1c4a00b 107px),radial-gradient(ellipse at 75% 40%,#6b886028,transparent 65%);transform:scale(1.15)}.ot-commerce-hero-inner{position:relative;width:100%;padding:165px 0 78px}.ot-commerce-hero h1{color:#f5f0e7;font:500 clamp(46px,6.2vw,91px)/1.05 Manrope,sans-serif;letter-spacing:-.08em;max-width:940px;margin:22px 0 15px}.ot-commerce-hero p{color:#ccd6c9;font-size:16px}.ot-commerce-back{display:inline-flex;color:#dec79e!important;margin-top:32px;font-size:13px;letter-spacing:.03em;text-decoration:none!important}.ot-commerce-back:hover{text-decoration:underline!important}.ot-commerce-body{padding:clamp(55px,7vw,100px) 0 120px}.ot-commerce-container{max-width:1140px}.ot-commerce-content{min-height:280px;background:#faf9f4;padding:clamp(20px,4vw,62px);box-shadow:0 25px 65px #172d1c11}.ot-commerce-content h2,.ot-commerce-content h3{font-family:Manrope,sans-serif;letter-spacing:-.04em}.ot-commerce-content input,.ot-commerce-content select,.ot-commerce-content textarea{border-radius:0!important}.ot-commerce-content .wc-block-components-button,.ot-commerce-content button[type=submit],.ot-commerce-content .button,.ot-commerce-content input[type=submit]{border-radius:0!important;background:#1c3023!important;color:#fff!important;min-height:42px;transition:background .2s}.ot-commerce-content .wc-block-components-button:hover,.ot-commerce-content button[type=submit]:hover{background:#385542!important}.ot-commerce-content .wc-block-components-text-input input{border-color:#bcc9ba!important}.ot-commerce-content .wc-block-components-order-summary,.ot-commerce-content .wc-block-components-sidebar{background:#f1f0e9}.ot-commerce-content .wc-block-components-panel,.ot-commerce-content .wc-block-components-totals-wrapper{border-color:#cdd3c8!important}.ot-commerce-content .wc-block-components-checkout-step__heading,.ot-commerce-content .wc-block-components-title{font-family:Manrope,sans-serif;font-weight:600}.ot-commerce-content a:not(.button){color:#2e5a3f}.ot-commerce-trust{margin-top:35px;display:flex;justify-content:space-between;gap:30px;color:#637467;border-top:1px solid #bbc4b6;padding-top:25px}.ot-commerce-trust span{font-size:10px;white-space:nowrap;letter-spacing:.16em}.ot-commerce-trust p{font-size:12px;line-height:1.7;max-width:540px;margin:0}.otc-woocommerce{background:#eeeae0}.otc-woocommerce .woocommerce{max-width:1180px;margin:auto;padding:70px 30px 120px}.otc-woocommerce .woocommerce .button{background:#1e3224;color:#fff;border-radius:0}.otc-woocommerce .woocommerce div.product{background:#fffdf6;padding:35px}.otc-woocommerce .woocommerce div.product .product_title{font:500 clamp(30px,4vw,55px)/1.1 Manrope,sans-serif;letter-spacing:-.06em}.otc-woocommerce .woocommerce div.product p.price,.otc-woocommerce .woocommerce ul.products li.product .price{color:#526b4f}.otc-woocommerce .woocommerce ul.products li.product{padding:15px;background:#fffdf7}.otc-woocommerce .woocommerce ul.products li.product .button{background:#223b2a!important;color:#fff!important;padding:15px}@media(max-width:800px){.ot-commerce-hero{min-height:330px}.ot-commerce-hero-inner{padding:125px 0 54px}.ot-commerce-trust{display:block}.ot-commerce-trust p{margin-top:15px}.otc-woocommerce .woocommerce{padding:50px 18px 90px}}