@layer bricks {.brxe-template{width:100%}}.product-sort { width: 260px !important; max-width: 260px !important; flex: 0 0 260px !important;}.product-sort select { width: 100% !important;}.ts-dropdown { background: #ffffff !important; border: 1px solid #F96706 !important; border-radius: 12px !important; overflow: hidden !important; box-shadow: 0 15px 35px rgba(0,0,0,.12) !important;}.ts-dropdown .option { color: #020617 !important; background: #ffffff !important; padding: 14px 18px !important; font-size: 14px !important; font-weight: 600 !important; transition: all .2s ease;}.ts-dropdown .option:hover { background: #F96706 !important; color: #ffffff !important;}.ts-dropdown .active { background: #F96706 !important; color: #ffffff !important;}.ts-dropdown .selected { background: #020617 !important; color: #ffffff !important;}.ts-wrapper.single .ts-control { min-height: 52px !important; border-radius: 14px !important; border: 1px solid #E5E7EB !important; background: #ffffff !important; box-shadow: 0 4px 12px rgba(0,0,0,.04) !important;}.ts-wrapper.single.focus .ts-control { border-color: #F96706 !important; box-shadow: 0 0 0 3px rgba(249,103,6,.12), 0 10px 24px rgba(249,103,6,.12) !important;}.ts-wrapper.single .ts-control { min-height: 45px !important; height: 45px !important; display: flex !important; align-items: center !important; padding: 0 18px !important; background: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 14px !important; box-shadow: 0 4px 12px rgba(0,0,0,.04) !important; transition: all .3s ease !important;}.ts-wrapper.single .ts-control input,.ts-wrapper.single .ts-control .item { color: #020617 !important; font-size: 14px !important; font-weight: 600 !important;}.ts-wrapper.single .ts-control:hover { border-color: #F96706 !important; box-shadow: 0 10px 24px rgba(249,103,6,.12) !important;}.ts-wrapper.single.focus .ts-control { border-color: #F96706 !important; box-shadow: 0 0 0 3px rgba(249,103,6,.12), 0 10px 24px rgba(249,103,6,.15) !important;}.ts-wrapper.single .ts-control input { display: none !important;}.ts-wrapper.single .ts-control .item { display: flex !important; align-items: center !important; height: 100% !important;}.ts-wrapper.single .ts-control { position: relative;}.ts-wrapper.single .ts-control::after { content: ""; position: absolute; right: 16px; top: 50%; width: 8px; height: 8px; border-right: 2px solid #F96706; border-bottom: 2px solid #F96706; transform: translateY(-70%) rotate(45deg); pointer-events: none; transition: transform .25s ease;}.ts-wrapper.dropdown-active .ts-control::after { transform: translateY(-30%) rotate(-135deg);}.woocommerce-info,.woocommerce-message,.woocommerce-error { border: none !important; border-radius: 14px !important; padding: 18px 22px !important; background: #ffffff !important; color: #020617 !important; box-shadow: 0 8px 24px rgba(0,0,0,.06) !important; position: relative; overflow: hidden;}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before { content: ""; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: #F96706;}.woocommerce-info::after,.woocommerce-message::after,.woocommerce-error::after { display: none !important;}.woocommerce-info { border-left: 4px solid #F96706 !important;}.woocommerce-message { border-left: 4px solid #22c55e !important;}.woocommerce-error { border-left: 4px solid #ef4444 !important;}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a { color: #F96706 !important; font-weight: 600; text-decoration: none;}.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-error a:hover { text-decoration: underline;}.woocommerce-info { background: #fff !important; border: 1px solid #e5e7eb !important;}.features-card { border: 1px solid transparent; transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.features-card:hover { transform: scale(1.03); border-color: #F96706; box-shadow: 0 0 18px rgba(249, 103, 6, 0.55);}.button-cta { display: inline-block; transition: transform 0.25s ease !important;}.button-cta:hover { transform: scale(1.08) !important;}.trending-products ul.products li.product { background: #fff !important; border: 1px solid #eee !important; border-radius: 18px !important; padding: 16px !important; overflow: hidden !important; position: relative !important; transition: all 0.3s ease !important; box-shadow: 0 8px 22px rgba(0,0,0,0.05) !important;}.trending-products ul.products li.product:hover { transform: translateY(-6px) scale(1.015) !important; border-color: #F96706 !important; box-shadow: 0 18px 45px rgba(249,103,6,0.18) !important;}.trending-products ul.products li.product img { border-radius: 14px !important; transition: transform 0.35s ease !important;}.trending-products ul.products li.product:hover img { transform: scale(1.06) !important;}.trending-products .woocommerce-loop-product__title { font-size: 16px !important; font-weight: 700 !important; color: #111 !important;}.trending-products ul.products li.product:hover .woocommerce-loop-product__title { color: #F96706 !important;}.trending-products .price { color: #F96706 !important; font-size: 16px !important; font-weight: 800 !important;}.trending-products .button { background: #F96706 !important; color: #fff !important; border-radius: 12px !important; padding: 12px 16px !important; width: 100% !important; text-align: center !important; font-weight: 700 !important; border: none !important;}.trending-products .button:hover { background: #d95500 !important; transform: scale(1.04) !important;}.trending-products ul.products li.product::before { position: absolute !important; top: 14px !important; left: 14px !important; background: #F96706 !important; color: #fff !important; font-size: 12px !important; font-weight: 700 !important; padding: 5px 9px !important; border-radius: 999px !important; z-index: 10 !important;}.repeater-item.product { display: flex !important; flex-direction: column !important; justify-content: space-between !important;}.sz-shell.brand-breadcrumb{width:min(1320px,calc(100% - 40px));margin:30px auto 0;color:#647f3e;font-size:13px}