

.botx-search-title{width:100%;margin:0 0 18px;font-size:clamp(24px,3vw,38px);line-height:1.16;letter-spacing:-.02em;color:#171713}.botx-search-title span{color:#a96f00}

.search-results .woocommerce-ordering select,.woocommerce.search .woocommerce-ordering select{min-height:44px}

.botx-track{max-width:1180px;margin:0 auto;padding:34px 20px 70px}.botx-track__head{text-align:center;max-width:720px;margin:0 auto 28px}.botx-eyebrow{display:inline-flex;padding:7px 12px;border-radius:999px;background:#fff2c8;color:#8b5c00;font-size:12px;font-weight:800;letter-spacing:.08em}.botx-track__head h1{font-size:clamp(32px,5vw,54px);line-height:1.05;letter-spacing:-.04em;margin:12px 0 10px;color:#171713}.botx-track__head p{margin:0;color:#675f54;font-size:16px}.botx-track__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.botx-track__card{position:relative;background:#fff;border:1px solid #e8e0d2;border-radius:20px;padding:28px;box-shadow:0 16px 45px rgba(24,20,12,.08)}.botx-track__card--courier{background:linear-gradient(145deg,#171713,#25231d);border-color:#332f24;color:#fff}.botx-track__step{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border-radius:10px;background:#f5a800;color:#171713;font-size:13px;font-weight:900}.botx-track__card h2{font-size:24px;line-height:1.2;margin:16px 0 8px}.botx-track__card>p{color:#70685b;margin:0 0 20px;line-height:1.55}.botx-track__card--courier>p{color:#cec8bc}.botx-track label,.botx-track .form-row label{display:block;font-size:13px;font-weight:800;margin-bottom:7px}.botx-track input[type=text],.botx-track input[type=email]{width:100%;min-height:50px;border:1px solid #d7cdbd;border-radius:10px;background:#fff;color:#171713;padding:11px 13px;font-size:16px}.botx-track button,.botx-track .button{min-height:50px;border:0!important;border-radius:10px!important;background:#f5a800!important;color:#171713!important;font-weight:900!important;padding:12px 18px!important;line-height:1.2!important;text-align:center}.botx-woo-track .form-row{margin:0 0 14px}.botx-woo-track .clear{display:none}.botx-courier-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.botx-courier-form small{display:block;color:#bdb5a7;margin-top:8px}.botx-error{color:#ffcf66!important;min-height:18px}.botx-track__timeline{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px 18px;align-items:center;margin-top:20px;padding:18px 20px;border:1px solid #f0d58f;border-radius:16px;background:#fff8e7;color:#463d30}.botx-track__timeline strong{font-weight:900}.botx-track__timeline span:before{content:"✓";color:#9a6900;font-weight:900;margin-right:7px}.botx-track__timeline small{grid-column:1/-1;color:#71685c}.botx-track__help{text-align:center;margin:22px 0 0}.botx-track__help a{color:#087d3a;font-weight:800;text-decoration:underline}.bot-live-search-form{position:relative}.bot-live-search-panel{position:absolute;z-index:99999;top:calc(100% + 6px);left:0;right:0;display:none;max-height:min(64vh,520px);overflow:auto;background:#fff;border:1px solid #e7dfd1;border-radius:14px;box-shadow:0 20px 55px rgba(20,17,10,.2);padding:6px}.bot-live-search-panel.is-open{display:block}.bot-live-search-panel [role=option]{display:flex;align-items:center;gap:11px;min-height:58px;padding:8px;border-radius:9px;color:#171713;text-decoration:none}.bot-live-search-panel [role=option][aria-selected=true],.bot-live-search-panel [role=option]:hover{background:#fff3ce}.bot-live-search-panel img{width:46px!important;height:46px!important;object-fit:contain;border-radius:7px;background:#f7f7f5;flex:0 0 46px}.bot-live-search-status{padding:14px 12px;color:#6d655a;font-size:13px}.bot-live-search-all{display:flex;align-items:center;justify-content:center;min-height:46px;margin-top:4px;border-radius:9px;background:#171713;color:#fff!important;font-weight:800;text-decoration:none}.contact-form input,.contact-form select,.contact-form textarea,.wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wpcf7 select{min-height:44px;font-size:16px}

@media(max-width:767px){.botx-search-title{font-size:25px;margin-bottom:14px}.botx-track{padding:22px 14px 95px}.botx-track__head{text-align:left;margin-bottom:20px}.botx-track__head h1{font-size:36px}.botx-track__grid{grid-template-columns:1fr;gap:14px}.botx-track__card{padding:20px 16px;border-radius:16px}.botx-track__card h2{font-size:21px}.botx-courier-row{grid-template-columns:1fr}.botx-track button,.botx-track .button{width:100%;min-height:52px}.botx-track__timeline{grid-template-columns:1fr;gap:8px;margin-top:14px}.botx-track__timeline small{grid-column:auto}.bot-live-search-panel{position:fixed;top:118px;left:10px;right:10px;max-height:calc(100dvh - 190px)}}



.botx-track input:focus-visible{outline:3px solid #f5a800!important;outline-offset:2px!important;border-color:#8b5c00!important}

@media(max-width:767px){

#mobile-drawer .drawer-content .woocommerce-product-search input.search-field,#mobile-drawer .bot-drawer-search input[type=search]{font-size:16px!important;min-height:48px!important}

#mobile-drawer .woocommerce-product-search button,.bot-drawer-search button{min-height:44px!important;font-size:12px!important}

.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{min-height:44px!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}

.woocommerce .woocommerce-ordering select{min-height:44px!important;font-size:16px!important}

.woocommerce-cart .product-remove a.remove,.woocommerce-mini-cart-item a.remove,.woocommerce .widget_shopping_cart a.remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important}

.single-product form.cart .quantity .minus,.single-product form.cart .quantity .plus,.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity .plus{min-width:44px!important;width:44px!important}

.single-product form.cart .quantity .qty,.woocommerce-cart .quantity .qty{min-width:44px!important;width:44px!important;font-size:16px!important}

.woocommerce-cart .coupon input,.woocommerce-cart .coupon button{min-height:44px!important;font-size:16px!important}

.woocommerce-checkout #ship-to-different-address label,.woocommerce-checkout .wc_payment_method>label{display:flex!important;align-items:center!important;min-height:44px!important}

.bot-offer-terms summary{display:flex!important;align-items:center!important;min-height:44px!important;padding:10px 0!important}

}



