.ultra-native-controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;width:100%;padding:10px 0}.ultra-native-controls>input{max-width:230px;min-width:150px;font-size:12px;padding:11px 14px;border:1px solid #eee;border-radius:30px}.ultra-native-controls label{font-size:12px}.ultra-native-controls select{border:1px solid #eee;border-radius:25px;padding:12px 20px;font-size:12px}.ultra-native-controls .ultra-filter-toggle{display:flex;align-items:center;gap:12px}.ultra-native-controls #result-count{font-size:11px;color:#888}.ultra-native-shop .ultra-shop-controls{position:relative!important;top:auto!important}.offcanvas .ultra-filters{display:block;padding:20px 30px}.offcanvas .canvas-header{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;border-bottom:1px solid #eee}.offcanvas .canvas-header h3{font-size:22px}.ultra-filter-close{background:none;border:0;font-size:28px}.offcanvas .canvas-body{overflow:auto}.ultra-filter-pending{font-size:10px;line-height:1.8;color:#888;display:block;margin-top:12px}.ultra-filter-group input[type=range]{opacity:.35;width:100%;margin:12px 0}.ultra-original-product .tf-product-media-thumbs .swiper-slide-thumb-active{outline:1px solid #222;outline-offset:-1px}.ultra-original-product .tf-product-media-wrap .item{display:block}.ultra-original-product .tf-image-zoom{transition:transform .15s ease-out}.ultra-zoom-area{position:relative;overflow:hidden;cursor:zoom-in}.ultra-zoom-lens{pointer-events:none;position:absolute;z-index:5;display:block;width:140px;height:140px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 16px #0003;transform:translate(-50%,-50%);background-repeat:no-repeat}.ultra-original-product .ultra-integration-note{margin:16px 0;font-size:12px;line-height:1.8}.ultra-original-product .product-info-name{font-size:30px!important;line-height:1.35}.ultra-original-product .product-info-price>.price-new{font-size:23px}.ultra-original-product .ultra-product-info .tf-btn{font-size:12px}.tf-sticky-btn-atc.ultra-sticky-atc-visible{transform:translateY(0);z-index:1050}.tf-sticky-btn-atc .product-info-price{font-size:12px}.ultra-native-article-image{width:100%;max-height:560px;object-fit:cover}.ultra-editor-logo{width:180px;height:110px;object-fit:cover;object-position:50% 46%;margin-bottom:20px}.ultra-native-blog .blog-item[hidden]{display:none!important}.ultra-native-blog .wg-pagination button{padding:12px 18px;border:1px solid #ddd;background:#fff}.ultra-native-blog .wg-pagination [aria-current=page]{background:#222;color:#fff}.ultra-editor-note{margin-top:30px}.ultra-original-product .tf-product-variant .ultra-swatch{width:32px;height:32px}.ultra-original-product .tf-sticky-btn-atc .tf-mini-cart-info .product-info-price{margin-bottom:0}.ultra-original-product .tf-product-media-thumbs{max-height:520px}.ultra-original-product .tf-product-media-main img{object-fit:cover}.ultra-native-shop .wrapper-shop .loadItem{display:block}.ultra-native-shop .loadItem.hidden{display:none}.ultra-native-blog .blog-item .meta{min-height:22px}.ultra-native-blog .blog-item .title{min-height:60px}.ultra-original-product .tab-descriptions h3{font-size:25px;margin-bottom:20px}.ultra-original-product .tab-descriptions h4{font-size:20px;margin:30px 0 15px}.ultra-original-product .tab-descriptions p{line-height:1.9}.ultra-original-product .tf-product-info-wrap .sticky-top{top:110px}.ultra-native-shop .ultra-data-note{margin-bottom:25px}.ultra-native-shop .sidebar-filter>.ultra-filters{position:static}.ultra-original-product .tf-product-info-list{min-width:0}.ultra-original-product .tf-sticky-atc-variant-price .tf-product-info-quantity{display:none}.ultra-original-product .tf-product-info-list .tf-product-total-quantity .tf-btn{font-size:13px}.ultra-original-product .tf-product-info-list .tf-product-variant small{max-width:100%}.ultra-native-blog .tf-sidebar .social{display:none}
@media(max-width:1199px){.ultra-native-controls{gap:15px}.ultra-native-controls>input{max-width:200px}.ultra-native-shop #gridLayout.tf-col-4{grid-template-columns:repeat(3,minmax(0,1fr))}.ultra-original-product .product-info-name{font-size:26px!important}.ultra-native-controls .ultra-filter-toggle{display:flex}.ultra-original-product .tf-product-media-thumbs{max-height:450px}}
@media(max-width:767px){.ultra-native-controls>input{order:3;max-width:none;flex:1 0 100%;width:100%}.ultra-native-controls .ultra-filter-toggle{font-size:12px}.ultra-native-controls label{font-size:10px}.ultra-native-controls #result-count{font-size:10px}.ultra-native-shop #gridLayout.tf-col-4,.ultra-native-shop #gridLayout.tf-col-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ultra-native-shop .ultra-shop-controls{padding:0!important;margin-bottom:25px!important}.ultra-native-shop .sidebar-filter .ultra-filters{display:none}.ultra-original-product .tf-product-media-thumbs{max-height:130px}.ultra-original-product .product-info-name{font-size:25px!important}.ultra-original-product .tf-product-info-wrap{padding-top:30px}.ultra-original-product .tf-sticky-btn-atc{bottom:60px}.ultra-original-product .tf-sticky-btn-atc .tf-product-info-price{font-size:11px}.ultra-original-product .tf-sticky-btn-atc .tf-btn{padding:12px;font-size:11px}.ultra-native-controls .ultra-layout-switch{display:none}.ultra-editor-logo{width:155px;height:90px}.ultra-native-blog .blog-item .title{min-height:0}.ultra-native-article-image{max-height:350px}.offcanvas .ultra-filters{padding:20px}.ultra-original-product .tf-product-media-wrap .sticky-top{top:0}}

.card-product:focus-within .list-product-btn{opacity:1!important;visibility:visible!important;transform:none!important}.card-product a:focus-visible{outline:2px solid #b27a46;outline-offset:4px}
.card-product:focus-within .product-action_list li{opacity:1!important;visibility:visible!important;transform:none!important;transition-delay:0s!important}
