/* bt-skin.css — generated by infra/hosting/tools/blanton-skin-gen.py; do not edit by hand. */
/* sources: https://blanton.ir/admin/assets/hpb/forms/form.css https://blanton.ir/bt-assets/product-single-v19994.css https://blanton.ir/bt-assets/shop-category-v19992.css https://blanton.ir/bt-assets/shop-category.css https://blanton.ir/storefront/assets/shell.css https://blanton.ir/storefront/assets/shop-tools.css https://blanton.ir/theme/css/bt-skin.css https://blanton.ir/theme/css/catalogue.css https://blanton.ir/theme/css/home-store/about-v2.css https://blanton.ir/theme/css/home-store/application-form-v2.css https://blanton.ir/theme/css/home-store/blanton-fonts-store.css https://blanton.ir/theme/css/home-store/blanton-profile.css https://blanton.ir/theme/css/home-store/blog-v2.css https://blanton.ir/theme/css/home-store/bt-mnav.css https://blanton.ir/theme/css/home-store/catalog-home.css https://blanton.ir/theme/css/home-store/contact-v2.css https://blanton.ir/theme/css/home-store/elementor-frontend.min.css https://blanton.ir/theme/css/home-store/footer-base-rtl.min.css https://blanton.ir/theme/css/home-store/home-fix.css https://blanton.ir/theme/css/home-store/post-75731.css https://blanton.ir/theme/css/home-store/site-typography.css https://blanton.ir/theme/css/home-store/v2-home.css https://blanton.ir/theme/fonts/fonts.css https://blanton.ir/theme/site.css */
html:not(#bt-skin), html:not(#bt-skin) body, html:not(#bt-skin) #app, html:not(#bt-skin) main {
  background: #fff !important;
}

html:not(#bt-skin) .hpb-grid-item,
html:not(#bt-skin) .bt-page__stat,
html:not(#bt-skin) .bt-page__ok,
html:not(#bt-skin) .bt-v2-hero__card,
html:not(#bt-skin) .bt-v2-prod,
html:not(#bt-skin) .bt-v2-why__pic,
html:not(#bt-skin) .bt-v2-contact,
html:not(#bt-skin) .bt-about-hero__media,
html:not(#bt-skin) .bt-card,
html:not(#bt-skin) .bt-pdp__var,
html:not(#bt-skin) .hamta-product-buybox,
html:not(#bt-skin) .bt-pdp__prose li,
html:not(#bt-skin) .bt-pdp__spec,
html:not(#bt-skin) .bt-pdp__spec:nth-child(even),
html:not(#bt-skin) .bt-pdp__attrs th,
html:not(#bt-skin) .bt-pdp__attrs td,
html:not(#bt-skin) .bt-pdp-review,
html:not(#bt-skin) .hamta-toolbar-search-box--inline,
html:not(#bt-skin) .bt-contact-card,
html:not(#bt-skin) .bt-contact-links a,
html:not(#bt-skin) .bt-agency-form-panel,
html:not(#bt-skin) .bt-mnav-sheet__back,
html:not(#bt-skin) .bt-mnav-cat,
html:not(#bt-skin) .bt-mnav-cat--leaf .bt-mnav-cat__orb,
html:not(#bt-skin) .hamta-shop .hamta-product-card .product-image,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-shop-panel__title,
html:not(#bt-skin) .hamta-shop .hamta-shop-panel__title,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-sidebar-section__title,
html:not(#bt-skin) .hamta-shop .hamta-sidebar-section__title,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-shop-panel--filters .hamta-shop-filter__head,
html:not(#bt-skin) .hamta-shop .hamta-shop-panel--filters .hamta-shop-filter__head,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-price-range__number,
html:not(#bt-skin) .hamta-shop .hamta-price-range__number,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-active-filters,
html:not(#bt-skin) .hamta-shop .hamta-active-filters,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-0eaa1af:not(.elementor-motion-effects-element-type-background),
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-0eaa1af > .elementor-motion-effects-container > .elementor-motion-effects-layer,
html:not(#bt-skin) .bt-blog-panel,
html:not(#bt-skin) .bt-blog-featured,
html:not(#bt-skin) .bt-blog-featured__media,
html:not(#bt-skin) .bt-blog-card__media,
html:not(#bt-skin) .bt-blog-empty,
html:not(#bt-skin).bt-cat-hub,
html:not(#bt-skin) body.bt-catalogue-iso.is-hub,
html:not(#bt-skin) .bt-cat__card--major .bt-cat__visual,
html:not(#bt-skin) .bt-cat__card--small .bt-cat__visual {
  background: #fff !important;
}

@media (max-width: 1199px) {
html:not(#bt-skin) .bt-whb__bar {
  background: #fff !important;
}
}

@media (max-width: 899px) {
html:not(#bt-skin) .bt-v2-hdr__msearch {
  background: #fff !important;
}
}

@media (min-width: 900px) {
html:not(#bt-skin) .bt-v2-prod {
  background: #fff !important;
}
}

@media (max-width: 999px) {
html:not(#bt-skin) .hamta-shop-aside {
  background: #fff !important;
}
}

html:not(#bt-skin) .bt-dock,
html:not(#bt-skin) .bt-pdp__swatch.is-on,
html:not(#bt-skin) .bt-whb__bar.is-sticky,
html:not(#bt-skin) .bt-whb__bar.bt-bar-pinned,
html:not(#bt-skin) .bt-whb__sub,
html:not(#bt-skin) .bt-whb__drawer,
html:not(#bt-skin) .bt-v2-hdr__bar.is-sticky,
html:not(#bt-skin) .bt-v2-drawer__panel,
html:not(#bt-skin) .bt-v2-drawer__cta,
html:not(#bt-skin) .bt-v2-cat__orb::after,
html:not(#bt-skin) .bt-v2-cat:hover .bt-v2-cat__orb::after,
html:not(#bt-skin) .bt-v2-cat.is-tilt .bt-v2-cat__orb::after,
html:not(#bt-skin) .bt-v2-why__pic,
html:not(#bt-skin) .bt-v2-post,
html:not(#bt-skin) .lx-card,
html:not(#bt-skin) footer.elementor-location-footer #uptopage .elementor-icon,
html:not(#bt-skin) body.shop-site .bt-whb__bar.is-sticky,
html:not(#bt-skin) body.shop-site .bt-whb__bar.bt-bar-pinned,
html:not(#bt-skin) body.shop-site.bt-home-page .hpb-slider.bt-hero-v2 .swiper-pagination-bullet,
html:not(#bt-skin) .bt-agency__btn,
html:not(#bt-skin) .hamta-product-gallery .main-image-container,
html:not(#bt-skin) .bt-pdp__thumbs button.is-on,
html:not(#bt-skin) .hamta-product-tabs .tabs-shell,
html:not(#bt-skin) .hamta-product-tabs .tab-btn.active,
html:not(#bt-skin) .bt-pdp__prose li::before,
html:not(#bt-skin) body.shop-site .hamta-product-card:hover,
html:not(#bt-skin) .hamta-shop-panel,
html:not(#bt-skin) .hamta-facet-group__title::before,
html:not(#bt-skin) .hamta-facet-option input[type="checkbox"]:checked + .hamta-facet-check,
html:not(#bt-skin) .hamta-facet-option.is-on .hamta-facet-check,
html:not(#bt-skin) a.bt-contact-card:hover,
html:not(#bt-skin) .bt-contact-form-panel,
html:not(#bt-skin) .bt-contact-btn,
html:not(#bt-skin) .bt-agency-form-panel,
html:not(#bt-skin) .bt-agency-mark,
html:not(#bt-skin) .hpb-contact-form-wrap,
html:not(#bt-skin) .hpb-contact-form__submit:hover,
html:not(#bt-skin) .bt-mnav,
html:not(#bt-skin) .bt-mnav-sheet__panel,
html:not(#bt-skin) .bt-mnav-cat__orb,
html:not(#bt-skin) .hamta-shop-toolbar--merged .hamta-shop-toolbar-actions,
html:not(#bt-skin) .hamta-shop .hamta-product-card:hover,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-product-card:hover,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-block.is-open,
html:not(#bt-skin) .hamta-shop .hamta-filter-block.is-open,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-price-range__input::-webkit-slider-thumb,
html:not(#bt-skin) .hamta-shop .hamta-price-range__input::-webkit-slider-thumb,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-price-range__input::-moz-range-thumb,
html:not(#bt-skin) .hamta-shop .hamta-price-range__input::-moz-range-thumb,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-apply-btn,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-submit-mobile,
html:not(#bt-skin) .hamta-shop .hamta-filter-apply-btn,
html:not(#bt-skin) .hamta-shop .hamta-filter-submit-mobile,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-apply-btn:hover,
html:not(#bt-skin) .hamta-shop .hamta-filter-apply-btn:hover,
html:not(#bt-skin) .bt-viewbar__menu,
html:not(#bt-skin) .bt-blog-panel,
html:not(#bt-skin) .bt-blog-panel__title::before,
html:not(#bt-skin) .bt-cat__card,
html:not(#bt-skin) .bt-cat__card:hover {
  box-shadow: 5px 5px 16px -12px #000 !important;
}

@media (max-width: 1199px) {
html:not(#bt-skin) .bt-whb__bar,
html:not(#bt-skin) .bt-whb__bar.is-sticky {
  box-shadow: 5px 5px 16px -12px #000 !important;
}
}

@media (hover: hover) {
html:not(#bt-skin) .bt-v2-post:hover,
html:not(#bt-skin) .bt-blog-featured:hover,
html:not(#bt-skin) .bt-blog-card:hover {
  box-shadow: 5px 5px 16px -12px #000 !important;
}
}

@media (max-width: 999px) {
html:not(#bt-skin) .hamta-shop-aside {
  box-shadow: 5px 5px 16px -12px #000 !important;
}
}

html:not(#bt-skin) body .hamta-product-card, html:not(#bt-skin) body .lx-card, html:not(#bt-skin) body .bt-v2-prod, html:not(#bt-skin) body .hamta-products-grid > a, html:not(#bt-skin) body .bt-cat-card, html:not(#bt-skin) body .cl-card {
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
  animation-fill-mode: backwards !important;
}

html:not(#bt-skin) body .hamta-product-card:hover, html:not(#bt-skin) body .lx-card:hover, html:not(#bt-skin) body .bt-v2-prod:hover, html:not(#bt-skin) body .hamta-products-grid > a:hover, html:not(#bt-skin) body .bt-cat-card:hover, html:not(#bt-skin) body .cl-card:hover {
  transform: translateY(-5px);
  border-color: rgb(88 88 88 / 45%) !important;
  box-shadow: 5px 5px 16px -12px #000 !important;
}

html:not(#bt-skin) body {
  color: #333;
}

html:not(#bt-skin) body.shop-site,
html:not(#bt-skin) .bt-header,
html:not(#bt-skin) .bt-header--store,
html:not(#bt-skin) .bt-whb__util a,
html:not(#bt-skin) .bt-whb__account,
html:not(#bt-skin) .bt-whb__cats-drop,
html:not(#bt-skin) .bt-whb__cats-drop > ul > li > a,
html:not(#bt-skin) .bt-whb__sub,
html:not(#bt-skin) .bt-whb__sub a,
html:not(#bt-skin) .bt-whb__drawer,
html:not(#bt-skin) .bt-whb__search,
html:not(#bt-skin) .bt-whb__mobile-list a,
html:not(#bt-skin) .bt-page__lead,
html:not(#bt-skin) body.bt-site-v2,
html:not(#bt-skin) body.bt-home-v2,
html:not(#bt-skin) body.bt-home-page.bt-home-v2,
html:not(#bt-skin) .bt-home-v2,
html:not(#bt-skin) .bt-v2-hdr__util a,
html:not(#bt-skin) .bt-v2-hdr__search input,
html:not(#bt-skin) .bt-v2-drawer__close,
html:not(#bt-skin) .bt-v2-drawer__nav a,
html:not(#bt-skin) .bt-v2-hero__copy p,
html:not(#bt-skin) .bt-v2-head h2,
html:not(#bt-skin) .bt-v2-cat,
html:not(#bt-skin) .bt-v2-cat span,
html:not(#bt-skin) .bt-v2-cat.is-tilt span,
html:not(#bt-skin) .bt-v2-prod__copy strong,
html:not(#bt-skin) .bt-v2-prod__copy span,
html:not(#bt-skin) .bt-v2-why__txt h3,
html:not(#bt-skin) .bt-v2-why__txt p,
html:not(#bt-skin) .bt-v2-stat p,
html:not(#bt-skin) .bt-v2-post__meta,
html:not(#bt-skin) .bt-v2-post h3,
html:not(#bt-skin) .bt-v2-contact__title,
html:not(#bt-skin) .bt-v2-contact__item h3,
html:not(#bt-skin) .bt-v2-contact__item p,
html:not(#bt-skin) .sf-loading,
html:not(#bt-skin) .lx-card p,
html:not(#bt-skin) .bt-about-v2,
html:not(#bt-skin) .bt-about-head h2,
html:not(#bt-skin) .bt-about-hero__copy p,
html:not(#bt-skin) .bt-about-vision__quote,
html:not(#bt-skin) .bt-about-vision__panel > p:not(.bt-about-vision__quote),
html:not(#bt-skin) .bt-about-trust__item span,
html:not(#bt-skin) .bt-about-reach__item strong,
html:not(#bt-skin) .bt-about-reach__item > span:last-child,
html:not(#bt-skin) .elementor-field-group .elementor-field-textual,
html:not(#bt-skin) .elementor-view-framed .elementor-icon,
html:not(#bt-skin) .elementor-icon,
html:not(#bt-skin) body.shop-site h2.hamta-cg-title,
html:not(#bt-skin) body.shop-site .hamta-cg-title,
html:not(#bt-skin) footer.elementor-location-footer .elementor-element-0eaa1af,
html:not(#bt-skin) footer.elementor-location-footer .elementor-element-0eaa1af .elementor-heading-title,
html:not(#bt-skin) footer.elementor-location-footer .elementor-element-0eaa1af .elementor-widget-text-editor,
html:not(#bt-skin) footer.elementor-location-footer .elementor-element-0eaa1af .elementor-widget-text-editor p,
html:not(#bt-skin) body.shop-site .bt-home-store .bt-card,
html:not(#bt-skin) body.shop-site .bt-home-store .bt-card h3,
html:not(#bt-skin) body.shop-site .bt-home-store .bt-card p,
html:not(#bt-skin) body.shop-site .bt-home-store .hamta-cg-item,
html:not(#bt-skin) body.shop-site .bt-home-store .hamta-cg-label,
html:not(#bt-skin) .bt-sec-title,
html:not(#bt-skin) .bt-card,
html:not(#bt-skin) .bt-card p,
html:not(#bt-skin) .bt-honor__stat span,
html:not(#bt-skin) .bt-honor__stat p,
html:not(#bt-skin) .bt-agency__btn,
html:not(#bt-skin) .product-breadcrumb,
html:not(#bt-skin) .product-breadcrumb__link,
html:not(#bt-skin) .product-breadcrumb__current,
html:not(#bt-skin) .hamta-product-info .product-sku,
html:not(#bt-skin) .hamta-product-info .product-title,
html:not(#bt-skin) .product-rating,
html:not(#bt-skin) .bt-pdp__vars-label,
html:not(#bt-skin) .bt-pdp__var,
html:not(#bt-skin) .hamta-catalog-buy-cta__text,
html:not(#bt-skin) .feature-text strong,
html:not(#bt-skin) .feature-text span,
html:not(#bt-skin) .bt-pdp-share__label,
html:not(#bt-skin) .bt-pdp-share__btn,
html:not(#bt-skin) .hamta-product-tabs .tab-btn,
html:not(#bt-skin) .hamta-product-tabs .no-content,
html:not(#bt-skin) .reviews-empty,
html:not(#bt-skin) .bt-pdp__prose,
html:not(#bt-skin) .product-description,
html:not(#bt-skin) .bt-pdp__prose h2,
html:not(#bt-skin) .bt-pdp__prose h3,
html:not(#bt-skin) .bt-pdp__prose h4,
html:not(#bt-skin) .bt-pdp__prose strong,
html:not(#bt-skin) .bt-pdp__spec-k,
html:not(#bt-skin) .bt-pdp__spec-v,
html:not(#bt-skin) .bt-pdp__attrs th,
html:not(#bt-skin) .bt-pdp__attrs td,
html:not(#bt-skin) .bt-pdp-review__author,
html:not(#bt-skin) .bt-pdp-review__meta time,
html:not(#bt-skin) .bt-pdp-review__body,
html:not(#bt-skin) .bt-pdp-review-form__head strong,
html:not(#bt-skin) .bt-pdp-review-form__head span,
html:not(#bt-skin) .bt-pdp-field,
html:not(#bt-skin) .bt-pdp-field input,
html:not(#bt-skin) .bt-pdp-field textarea,
html:not(#bt-skin) .hamta-related-products h3,
html:not(#bt-skin) .hamta-shop .hamta-shop-toolbar-heading.hamta-shop-hero,
html:not(#bt-skin) .hamta-shop-hero .hamta-breadcrumb a,
html:not(#bt-skin) .hamta-shop-hero .hamta-breadcrumb span,
html:not(#bt-skin) .hamta-shop-hero .hamta-breadcrumb .current,
html:not(#bt-skin) .hamta-shop-hero .hamta-shop-title,
html:not(#bt-skin) .hamta-orderby,
html:not(#bt-skin) .hamta-orderby-top,
html:not(#bt-skin) .hamta-mobile-filter-btn,
html:not(#bt-skin) .hamta-shop-panel__title,
html:not(#bt-skin) .hamta-category-item > a,
html:not(#bt-skin) .hamta-category-item--main > a,
html:not(#bt-skin) .hamta-category-item--sub > a,
html:not(#bt-skin) .hamta-category-item--sub .cat-count,
html:not(#bt-skin) .hamta-subcat-chip,
html:not(#bt-skin) .hamta-subcat-chip__ico,
html:not(#bt-skin) body.shop-site .hamta-product-card .product-title,
html:not(#bt-skin) body.shop-site .hamta-product-card h3,
html:not(#bt-skin) .hamta-facet-group__title,
html:not(#bt-skin) .hamta-facet-option,
html:not(#bt-skin) .hamta-facet-count,
html:not(#bt-skin) .bt-contact-v2,
html:not(#bt-skin) .bt-contact-lead,
html:not(#bt-skin) .bt-contact-card__value,
html:not(#bt-skin) .bt-contact-card__meta,
html:not(#bt-skin) .bt-contact-card > span:not([class]),
html:not(#bt-skin) .bt-contact-form-lead,
html:not(#bt-skin) .bt-contact-form label span,
html:not(#bt-skin) .bt-contact-form input,
html:not(#bt-skin) .bt-contact-form textarea,
html:not(#bt-skin) .bt-contact-hours p,
html:not(#bt-skin) .bt-contact-links a,
html:not(#bt-skin) .bt-agency-v2,
html:not(#bt-skin) .bt-agency-lead,
html:not(#bt-skin) .bt-agency-form-lead,
html:not(#bt-skin) .hpb-contact-form__title,
html:not(#bt-skin) .bt-mnav__item,
html:not(#bt-skin) .bt-mnav-sheet__head h2,
html:not(#bt-skin) .bt-mnav-sheet__close,
html:not(#bt-skin) .bt-mnav-sheet__back,
html:not(#bt-skin) .bt-mnav-cat,
html:not(#bt-skin) .bt-mnav-cat span,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-shop-toolbar-heading.hamta-shop-hero,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-shop-hero .hamta-shop-title,
html:not(#bt-skin) .hamta-sidebar-section__title,
html:not(#bt-skin) .hamta-shop .hamta-product-card .product-title a,
html:not(#bt-skin) .hamta-shop-hero__lead,
html:not(#bt-skin) .hamta-shop .hamta-category-description,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .term-description,
html:not(#bt-skin) .hamta-shop-category-desc,
html:not(#bt-skin) .hamta-mobile-filter-toggle,
html:not(#bt-skin) .hamta-mobile-search-toggle,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-shop-panel__title,
html:not(#bt-skin) .hamta-shop .hamta-shop-panel__title,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-sidebar-section__title,
html:not(#bt-skin) .hamta-shop .hamta-sidebar-section__title,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-shop-filter__title,
html:not(#bt-skin) .hamta-shop .hamta-shop-filter__title,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-block__toggle span,
html:not(#bt-skin) .hamta-shop .hamta-filter-block__toggle span,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-block__chev,
html:not(#bt-skin) .hamta-shop .hamta-filter-block__chev,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-chip,
html:not(#bt-skin) .hamta-shop .hamta-filter-chip,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-pill,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-nav-pill,
html:not(#bt-skin) .hamta-shop .hamta-filter-pill,
html:not(#bt-skin) .hamta-shop .hamta-nav-pill,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-toggle__label,
html:not(#bt-skin) .hamta-shop .hamta-filter-toggle__label,
html:not(#bt-skin) .hamta-wc-native-catalog-wrap .hamta-filter-hint,
html:not(#bt-skin) .hamta-shop .hamta-filter-hint,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-c1df769 .elementor-heading-title,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-d2e13f7 .elementor-heading-title,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-73edbf9,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-16aee8f .elementor-heading-title,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-0715feb,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-b55f903 .elementor-heading-title,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-7c33d21,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-30c7097.elementor-view-framed .elementor-icon,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-30c7097.elementor-view-default .elementor-icon,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-a400b2b.elementor-view-framed .elementor-icon,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-a400b2b.elementor-view-default .elementor-icon,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-fd0b462.elementor-view-framed .elementor-icon,
html:not(#bt-skin) .elementor-75731 .elementor-element.elementor-element-fd0b462.elementor-view-default .elementor-icon,
html:not(#bt-skin) .bt-viewbar,
html:not(#bt-skin) .bt-viewbar__label,
html:not(#bt-skin) .bt-viewbar__sort-btn,
html:not(#bt-skin) .bt-viewbar__cols button,
html:not(#bt-skin) .bt-viewbar__views button,
html:not(#bt-skin) .bt-blog-v2,
html:not(#bt-skin) .bt-blog-lead,
html:not(#bt-skin) .bt-blog-chips a,
html:not(#bt-skin) .bt-blog-chips a em,
html:not(#bt-skin) .bt-blog-cats a,
html:not(#bt-skin) .bt-blog-cats a span,
html:not(#bt-skin) .bt-blog-headbar p,
html:not(#bt-skin) .bt-blog-featured__body h3,
html:not(#bt-skin) .bt-blog-featured__body p,
html:not(#bt-skin) .bt-blog-chip time,
html:not(#bt-skin) .bt-blog-card__body h3,
html:not(#bt-skin) .bt-blog-card__body p,
html:not(#bt-skin) .bt-blog-empty,
html:not(#bt-skin) .bt-blog-pager a,
html:not(#bt-skin) .bt-blog-pager span,
html:not(#bt-skin) .bt-article-v2,
html:not(#bt-skin) .bt-article-deck,
html:not(#bt-skin) .bt-article-meta,
html:not(#bt-skin) .bt-article-body,
html:not(#bt-skin) .bt-article-body h2,
html:not(#bt-skin) .bt-article-body h3,
html:not(#bt-skin) .bt-article-body blockquote,
html:not(#bt-skin),
html:not(#bt-skin) body,
html:not(#bt-skin) .bt-cat__meta p,
html:not(#bt-skin) .bt-cat__note,
html:not(#bt-skin) .bt-cat-splash__go {
  color: #333 !important;
}

@media (max-width: 899px) {
html:not(#bt-skin) .bt-v2-hdr__msearch input {
  color: #333 !important;
}
}

@media (max-width: 999px) {
html:not(#bt-skin) .hamta-shop-hero .hamta-shop-meta--mobile .product-count,
html:not(#bt-skin) .hamta-shop-toolbar--merged .hamta-mobile-search-toggle,
html:not(#bt-skin) .hamta-shop-toolbar--merged .hamta-mobile-search-toggle i {
  color: #333 !important;
}
}

html:not(#bt-skin) .bt-v2-hdr__util a:hover,
html:not(#bt-skin) .bt-v2-cat:hover span,
html:not(#bt-skin) .elementor-icon:hover,
html:not(#bt-skin) .product-breadcrumb__link:hover,
html:not(#bt-skin) .bt-pdp-share__btn:hover,
html:not(#bt-skin) .hamta-product-tabs .tab-btn:hover,
html:not(#bt-skin) .bt-related__more:hover,
html:not(#bt-skin) .hamta-shop-hero .hamta-breadcrumb a:hover,
html:not(#bt-skin) .hamta-category-item > a:hover,
html:not(#bt-skin) body.shop-site .hamta-product-card:hover .product-title,
html:not(#bt-skin) .hamta-facet-option:hover,
html:not(#bt-skin) .bt-contact-links a:hover,
html:not(#bt-skin) .bt-mnav__item:hover,
html:not(#bt-skin) .hamta-shop-aside .hamta-category-item > a:hover,
html:not(#bt-skin) .hamta-shop-aside .hamta-category-item .category-header > a:hover,
html:not(#bt-skin) .hamta-shop .hamta-product-card:hover .product-title a,
html:not(#bt-skin) .bt-blog-cats a:hover,
html:not(#bt-skin) .bt-blog-pager a:hover,
html:not(#bt-skin) .bt-article-back:hover {
  color: #000 !important;
}

html:not(#bt-skin) body #main a:not([class*=btn]):not([class*=button]):hover {
  color: #000;
}

html:not(#bt-skin) body .hamta-product-card .product-title, html:not(#bt-skin) body .lx-card .product-title {
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  text-align: right !important;
  color: #333 !important;
}

html:not(#bt-skin) body .hamta-product-card:hover .product-title, html:not(#bt-skin) body .lx-card:hover .product-title {
  color: #000 !important;
}

html:not(#bt-skin) body .hamta-breadcrumb, html:not(#bt-skin) body .hamta-breadcrumb * {
  font-size: 10px !important;
}

html:not(#bt-skin) body .bt-crumb-icon {
  display: inline-flex !important;
  align-items: center;
  line-height: 1;
  vertical-align: middle;
}

html:not(#bt-skin) body .bt-crumb-ico {
  width: 15px !important;
  height: 15px !important;
  display: block;
}

html:not(#bt-skin), html:not(#bt-skin) * {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}

html:not(#bt-skin)::-webkit-scrollbar, html:not(#bt-skin) *::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

#bt-gotop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 900;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  color: #333;
  border: 1px solid rgb(88 88 88 / 20%);
  box-shadow: 5px 5px 16px -12px #000;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: opacity .2s ease, transform .2s ease, visibility .2s, color .2s ease, border-color .2s ease;
}
#bt-gotop.is-on {
  opacity: 1;
  visibility: visible;
  transform: none;
}
#bt-gotop:hover {
  color: #000;
  border-color: rgb(88 88 88 / 45%);
  transform: translateY(-3px);
}
@media (max-width: 600px) {
  #bt-gotop { right: 14px; bottom: 14px; width: 40px; height: 40px; }
}
