/** Shopify CDN: Minification failed

Line 612:0 Expected "}" to go with "{"

**/

div#shopify-section-template--26347975606564__text_with_icons_dKkEEq {
    margin-bottom: 0 !important;
}
div#shopify-section-template--26311439155492__text_with_icons_36LBGK {
    margin-bottom: 0 !important;
}



body.Sifat__stuck #MainContent{
    padding-top: 170px !important;
}
#HeaderWrapper.Sifat__stuck{
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 999 !important;
}
/* menu> App */
#gv-mmy .mmy-tab {
    width: 100%;
    margin: 0px 4px;
    background-color: #ffffff;
}
#gv-mmy .mmy-ops{
    border: none;
}

/* our brand homepage */
div#shopify-section-template--26311439253796__rich_text_ehkYJQ .theme-block h2 {
    font-size: 48px;
    letter-spacing: 1px;
}

div#shopify-section-template--26311439253796__promo_grid_MAtKwj .promo-grid--space-top {
    padding-top: 0px !important;
}
div#shopify-section-template--26311439253796__promo_grid_MAtKwj .promo-grid--space-top {
    padding-top: 0px !important;
}


/* new product */
div#CollectionSection-template--26311439253796__featured-collection h2.section-header__title {
    font-size: 48px ;
    letter-spacing: 1px;
}
/* our brand */
#shopify-section-template--26311439253796__rich_text_jQKyai h2 {
    font-size: 48px;
}
/* testimonial */
#shopify-section-template--26311439253796__testimonials_bEhdT6 h2 {
    font-size: 42px;
}
/* blogs */
#shopify-section-template--26311439253796__blog_posts_DeqX8y h2 {
    font-size: 42px;
}
/* footer heading */
.site-footer__linklist li:first-child a {
    font-size: 14px;
    font-weight: 400;
    padding-top: 0;
}
.footer__title{
    font-family: Barlow !important;
    font-size: 28px;
    font-weight: 800;
    letter-spacing: 0px !important;
    text-transform: capitalize !important;
}

.image-wrap {
    background: transparent !important;
    padding-bottom: 70.337568% !important;

}

.footer__social a {
    display: block;
    border: 1px solid #000000;
    height: 35px;
    width: 35px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s;
}

.footer__social a:hover{
    border-color: red;
}

.footer__social .icon {
    height: 18px !important;
    width: 18px !important;
}
.hr--large, .hr--medium, .hr--small, hr {
    border-top-color: #000000 !important;
}


/* new css code start here */
.gv-mmy-bar #gv-mmy .mmy-tab .gv-btn-search {
    background-color: #fe881c !important;
    color: #ffffff;
}

a.btn.btn--inverse {
    color: #ffffff !important;
    font-size: 22px !important;
    border-radius: 50px !important;
}
/* #shopify-section-template--26311439253796__promo_grid_JTDPrD a.btn.btn--inverse {
    background: #fe881c;
    border: none;
    color: #000000;
    letter-spacing: 0.5px;
    
} */
/* slideshow start */

div#Slideshow-template--26311439253796__slideshow_xVU9nb .btn {
    color: #fff!important;
    border-radius: 50px!important;
    letter-spacing: 0.5px !important;
    font-size: 22px !important;
}
.hero[data-bars=true] .flickity-page-dots {
    bottom: 6% !important;
}

/* slideshow end */

/* promo grid start */
.promo-grid__text {
    background: transparent !important;
    margin-bottom: 30px !important;
}
div#shopify-section-template--26311439253796__promo_grid_WHRJYE .promo-grid__content {
    padding: 0px !important;
}
.promo-grid__container.horizontal-center {
    border-radius: 50px;
}

div#shopify-section-template--26311439253796__promo_grid_BAYpnr a.btn.btn--inverse {
    letter-spacing: 0px !important;
}
div#shopify-section-template--26311439253796__promo_grid_YpUweG a.btn.btn--inverse {
    letter-spacing: 0px !important;
}
/* promo grid end */

/* new banner start here */
div#shopify-section-template--26311439253796__slideshow_7zhCG8 {
    margin-top: 75px;
}
div#shopify-section-template--26311439253796__slideshow_7zhCG8 a.btn {
    color: #fff!important;
    font-size: 22px!important;
    letter-spacing: .5px!important;
}

/* shop by category start here */

div#shopify-section-template--26311439253796__promo_grid_PNQgGY .promo-grid--space-top {
    padding-top: 0px !important;
}
div#shopify-section-template--26311439253796__rich_text_zftQ3m h2 {
    font-size: 48px;
    letter-spacing: 1px;
}
div#shopify-section-template--26311439253796__promo_grid_RBRPye .promo-grid--space-top {
    padding-top: 0px !important;
}
.flex-grid--template--26311439253796__promo_grid_RBRPye {
    margin-top: 0px;
    margin-left: -20px;
}
.grid-product__image-mask {
    border-radius: 25px;
}
/* shop by category end here */


/* rich text start here */
div#shopify-section-template--26311439253796__featured-collection .index-section {
    margin-bottom: 0 !important;
}
div#shopify-section-template--26311439253796__rich_text_PKMTiE {
    margin-top: -50px !important;
}

div#shopify-section-template--26311439253796__rich_text_jQKyai a.btn {
    border-radius: 50px!important;
    font-size: 22px !important;
    letter-spacing: 0.5px !important;
}
/* rich text end here */

/* new banner start here */
div#shopify-section-template--26311439253796__slideshow_FQ7NFa {
    margin-bottom: 0px !important;
}
div#shopify-section-template--26311439253796__slideshow_FQ7NFa a.btn{
    color: #ffffff !important;
    font-size: 22px !important;
    letter-spacing: 0.5px !important;
}


/* trust section start here*/
div#shopify-section-template--26311439253796__text_with_icons_8nxi6a {
    background-color: #000000 !important;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#shopify-section-template--26311439253796__text_with_icons_8nxi6a h3 {
    color: #ffffff !important;
}
/* american made rich text start here */
div#shopify-section-template--26311439253796__advanced_content_hTkfhq h2 {
    color: #ffffff !important;
    font-size: 55px !important;
    text-align: center;
}
div#shopify-section-template--26311439253796__advanced_content_hTkfhq .index-section {
    background-color: #000 !important;
    padding: 80px 0px;
    margin-bottom: 0px !important;
}

/* our brand start here */

div#shopify-section-template--26311439253796__rich_text_fdBLCU h2 {
    font-size: 48px;
    letter-spacing: 1px;
}
/* american made rich text end here */

/* bolgs start here */
div#shopify-section-template--26311439253796__blog_posts_DeqX8y .image-wrap {
    border-radius: 50px;
}
/* bolgs end here */

div#shopify-section-sections--26311439778084__footer .image-wrap img {
    width: 83% !important;
}

/* product page custom tab */
div#shopify-section-template--26311439614244__tab_qaWdyj .tab-description h3 {
    margin-top: 2em;
}
div#shopify-section-template--26311439614244__tab_qaWdyj .tab-description p {
    color: #fe881c!important;
    transition: .5s ease all;
    border: 1px solid #fe881c;
    padding: 10px 12px;
    border-radius: 50px;
    width: 15.5%;
    text-align: center;
}
div#shopify-section-template--26311439614244__tab_qaWdyj .tab-description p:hover {
   border: 1px solid #fe881c;
   background-color: #fe881c;
   color: #ffffff !important;
}

/* product page trust section start here*/
div#shopify-section-template--26311439614244__text_with_icons_G7yPm6 {
    background-color: #000000 !important;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#shopify-section-template--26311439614244__text_with_icons_G7yPm6 h3 {
    color: #ffffff !important;
}


/* collection pages — NO large hero/banner images (all collections). One title only. Keep site header. */
.template-collection #MainContent .shopify-section[id*="promo_grid"],
.template-collection #MainContent .shopify-section[id*="promo-grid"],
.template-collection #MainContent .shopify-section[id*="__banner"],
.template-collection #MainContent [data-section-type="promo-grid"],
.template-collection #MainContent .promo-grid,
.template-collection #MainContent .collection-hero,
.template-collection #MainContent .collection-hero__image,
.template-collection #MainContent .collection-hero__content,
.template-collection #MainContent .parallax-container.collection-hero,
.template-collection #MainContent .promo-grid .promo-block--image,
.template-collection #MainContent .promo-grid .image-fit,
.template-collection #MainContent .promo-grid__bg-image {
    display: none !important;
    height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    pointer-events: none !important;
}
/* Keep mudify header/logo/menu visible — do not use display hacks that break layout */
body.template-collection .shopify-section[id*="custom_header"],
body.template-collection .mudify-desktop-header,
body.template-collection .mudify-mobile-header {
    visibility: visible !important;
}
.collection-sidebar__group .collapsible-trigger-btn {
    font-weight: 700;
    font-family: 'AvenirNextCyr';
    letter-spacing: 1px;
}
.collection-sidebar__group {
    padding-top: 12px !important;
}
.collection-sidebar__group .collapsible-content__inner {
    padding-bottom: 12px;
}
/* QA PartFinder: desktop = outer sidebar scrolls (no nested 280px clip). Drawer keeps inner cap.
   Do NOT match [style*="height"] — that forced height:auto on collapsed panels and left empty gaps. */
.kova-pf-collection .kova-pf-desktop-sidebar .collapsible-content.collapsible-content--sidebar.is-open {
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
}
.kova-pf-collection .kova-pf-desktop-sidebar .collapsible-content.collapsible-content--sidebar:not(.is-open) {
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.kova-pf-collection.kova-pf-drawer .collapsible-content.collapsible-content--sidebar.is-open,
.kova-pf-collection .kova-pf-drawer .collapsible-content.collapsible-content--sidebar.is-open {
    max-height: min(42vh, 320px) !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.kova-pf-collection.kova-pf-drawer .collapsible-content.collapsible-content--sidebar:not(.is-open),
.kova-pf-collection .kova-pf-drawer .collapsible-content.collapsible-content--sidebar:not(.is-open) {
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
}
.tag__checkbox {
    padding-left: 32px !important;
}


/* responsive start here */

@media (max-width: 768px){
    h2.rte--block.rte--strong {
    font-size: 28px;
    letter-spacing: 0px;
}
div#shopify-section-template--26311439253796__advanced_content_hTkfhq h2 {
    color: #fff!important;
    font-size: 24px!important;
    text-align: center;
    line-height: 2rem;
    margin-bottom: 0px;
}
.text-with-icons__blocks .text-with-icons__block {
    padding: 0 0 30px;
}
a.btn.btn--inverse {
    font-size: 16px!important;
}
div#shopify-section-template--26311439253796__advanced_content_hTkfhq .index-section {
    padding: 40px 0;
}
div#shopify-section-template--26311439253796__rich_text_ehkYJQ .theme-block h2 {
    font-size: 30px;
}
div#shopify-section-template--26311439253796__rich_text_zftQ3m .theme-block h2 {
    font-size: 30px;
}
div#shopify-section-template--26311439253796__featured-collection .theme-block h2 {
    font-size: 30px;
}
div#shopify-section-template--26311439253796__testimonials_bEhdT6 .theme-block h2 {
    font-size: 30px;
}
div#shopify-section-template--26311439253796__testimonials_bEhdT6 h2 {
    font-size: 30px !important;
}
div#shopify-section-template--26311439253796__rich_text_PKMTiE {
    margin-top: -10px !important;
}
.slideshow__slide--image_xtytCK .hero__title {
    font-size: 25px;
}
.hero__subtitle {
    font-size: 14px;
}
.slideshow__slide--image_Jw4fQF .hero__title {
    font-size: 24px;
}
.slideshow__slide--image_R9MaP8 .hero__title {
    font-size: 24px;
}
.slideshow__slide--image_EtaVB4 .hero__title {
    font-size: 24px;
}
div#Slideshow-template--26311439253796__slideshow_xVU9nb .btn {
    font-size: 16px!important;
}
.slideshow__slide--image_QMyggE .hero__title {
    font-size: 24px;
}
div#shopify-section-template--26311439253796__slideshow_7zhCG8 {
    margin-top: 40px;
}

div#shopify-section-template--26311439253796__slideshow_7zhCG8 a.btn {
    font-size: 14px!important;
}
div#shopify-section-template--26311439253796__slideshow_FQ7NFa a.btn {
    font-size: 16px!important;
}
.testimonials-slide.testimonials-slide--testimonial_xmrXR9.aos-init.aos-animate.is-selected {
    padding-top: 0px;
}

div#shopify-section-sections--26311439778084__footer .image-wrap img {
    width: 50%!important;
    margin: 0 auto;
}
div#shopify-section-sections--26311439778084__footer .image-wrap.text-spacing.loaded {
    padding-bottom: 45.59375% !important;
}
div#shopify-section-template--26311439253796__rich_text_fdBLCU h2 {
    font-size: 35px !important;
    letter-spacing: 1px;
}

.grid-overflow-wrapper .grid-product__price, .grid-overflow-wrapper .grid__item {
    margin-bottom: 6px;
}
/* menu start here */
/* .mobile-nav__faux-link {
    font-family: 'AvenirNextCyr';
} */
.mobile-nav--heading-style .mobile-nav__link--top-level {
    font-family: 'AvenirNextCyr';
}
.mobile-nav__item--secondary a {
    font-family: 'AvenirNextCyr';
}

#shopify-section-sections--26311439810852__header .grid {
    grid-template-columns: repeat(1, 1fr) !important;
}
.mobile-nav__child-item {
    font-family: 'AvenirNextCyr' !important;
    font-size: 16px !important;
}

/* mobile menu  */
.mobile-nav__grandchildlist .mobile-nav__item:last-child {
    display: none !important;
}
 #Linklist-collections-universal5 
.collapsible-trigger__icon--circle {
    display: none !important;
}
/* mobile menu  */
a.mobile-nav__link {
    text-transform: uppercase;
}
.h2.drawer__title {
    font-family: 'AvenirNextCyr' !important;
}

.collection-filter select {
    font-family: 'AvenirNextCyr' !important;
}
.small--grid--flush>.grid__item {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* Bold only specific mobile menu items */
.mobile-nav .mobile-nav__link[href*="4runner"],
.mobile-nav .mobile-nav__link[href*=tacoma],
.mobile-nav .mobile-nav__link[href*=land-cruiser],
.mobile-nav .mobile-nav__link[href*=tundra] {
    /* font-weight: 800!important; */
    font-family: 'AvenirNextCyr';
}
/* footer */
#shopify-section-sections--26816018710820__footer .image-wrap {
    padding-bottom: 46.337568% !important;
}

.site-footer a,
.site-footer .footer__title,
.site-footer p {
    color: var(--colorFooterText);
}
.site-footer .footer__title {
    color: #ffffff !important;
}

/*
  Judge.me — TEMP DISABLED sitewide (Matthew 08-Nov GO: hide ALL customer-facing review UI).
  Do not uninstall app. Covers badges, stars, PDP review widget, write-a-review, empty states.
  Re-enable later only with written GO.
*/
.jdgm-widget,
.jdgm-widget.jdgm-preview-badge,
.jdgm-preview-badge,
.jdgm-prev-badge,
.jdgm-star-rating,
.jdgm-rev-widg,
.jdgm-review-widget,
.jdgm-histogram,
.jdgm-write-rev-link,
.jdgm-carousel,
.jdgm-all-reviews,
.jdgm-qa-widget,
.jdgm-form,
.jdgm-paginate,
.jdgm-tabs,
.jdgm-empty-state,
.kova-judgeme-empty,
.kova-judgeme-has-reviews,
.grid-product__meta .jdgm-widget,
.grid-product .jdgm-widget,
.product-grid-item .jdgm-widget,
#judgeme_product_reviews,
[class*="jdgm-"],
[id*="jdgm"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    font-size: 0 !important;
    line-height: 0 !important;
}

/* Universal collections — never show YMM panel (belt + suspenders with Liquid) */
html.kova-pf-hide-ymm [data-kova-pf-sidebar],
html.kova-pf-hide-ymm #gv-mmy,
html.kova-pf-hide-ymm .mmy-ops,
html.kova-pf-hide-ymm .mmy-tab,
.kova-pf-collection.kova-pf-universal [data-kova-pf-sidebar],
.kova-pf-collection.kova-pf-universal #gv-mmy,
.kova-pf-collection.kova-pf-universal .mmy-ops,
.kova-pf-collection.kova-pf-universal .mmy-tab,
.kova-pf-collection.kova-pf-universal .kova-pf-panel {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
}

/* Extra collection hero/banner catch-alls (title text stays via collection-header) */
.template-collection #MainContent .shopify-section[id*="background_image"],
.template-collection #MainContent .shopify-section[id*="background-image"],
.template-collection #MainContent .shopify-section[id*="image_with_text"],
.template-collection #MainContent .shopify-section[id*="slideshow"],
.template-collection #MainContent .collection-header .collection-hero,
.template-collection #MainContent .collection-header [class*="image"],
.template-collection #MainContent .section-header + .promo-grid {
    display: none !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    pointer-events: none !important;
}




/* Empty product media: keep PDP gallery + grid image slots from collapsing */
.product-image-main--placeholder,
.product-image--placeholder {
  display: block;
  width: 100%;
  background: #f3f3f3;
}
.product-image-main--placeholder .placeholder-svg,
.product-image--placeholder .placeholder-svg {
  display: block;
  width: 100%;
  height: auto;
  min-height: 280px;
}
.grid-product__image-mask .product-image--placeholder .placeholder-svg {
  min-height: 200px;
}
