/** Shopify CDN: Minification failed

Line 461:97 Expected identifier but found whitespace
Line 461:99 Unexpected "{"
Line 461:108 Expected ":"
Line 463:34 Expected identifier but found whitespace
Line 463:36 Unexpected "{"
Line 463:45 Expected ":"
Line 470:84 Expected identifier but found whitespace
Line 470:86 Unexpected "{"
Line 470:95 Expected ":"
Line 492:86 Expected identifier but found whitespace
... and 23 more hidden warnings

**/

@font-face {
    font-family: 'Gotham Condensed';
    src: url('/cdn/shop/files/GothamCondensed-Bold.eot');
    src: url('/cdn/shop/files/GothamCondensed-Bold.eot') format('embedded-opentype'),
        url('/cdn/shop/files/GothamCondensed-Bold_2b8f0bfe-dd9e-4047-b0d0-3444131986cc.woff2') format('woff2'),
        url('/cdn/shop/files/GothamCondensed-Bold.woff') format('woff'),
        url('/cdn/shop/files/GothamCondensed-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-Medium.eot');
    src: url('/cdn/shop/files/Gotham-Medium.eot') format('embedded-opentype'),
        url('/cdn/shop/files/Gotham-Medium.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-Medium.woff') format('woff'),
        url('/cdn/shop/files/Gotham-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-Bold.eot');
    src: url('/cdn/shop/files/Gotham-Bold.eot') format('embedded-opentype'),
        url('/cdn/shop/files/Gotham-Bold_8a4ca851-5b6c-4178-9420-272f160fcf08.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-Bold.woff') format('woff'),
        url('/cdn/shop/files/Gotham-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-Book.eot');
    src: url('/cdn/shop/files/Gotham-Book.eot') format('embedded-opentype'),
        url('/cdn/shop/files/Gotham-Book.woff2') format('woff2'),
        url('/cdn/shop/files/Gotham-Book.woff') format('woff'),
        url('/cdn/shop/files/Gotham-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'Gotham';
    src: url('Gotham-Bold_1.eot');
    src: url('Gotham-Bold_1.eot?#iefix') format('embedded-opentype'),
        url('Gotham-Bold_1.woff2') format('woff2'),
        url('Gotham-Bold_1.woff') format('woff'),
        url('Gotham-Bold_1.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
} */
/* 
@font-face {
    font-family: 'Gotham';
    src: url('Gotham-Medium_1.eot');
    src: url('Gotham-Medium_1.eot?#iefix') format('embedded-opentype'),
        url('Gotham-Medium_1.woff2') format('woff2'),
        url('Gotham-Medium_1.woff') format('woff'),
        url('Gotham-Medium_1.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
} */



*{
    padding:0;
    margin:0;
}
.hero__buttons a.btn:hover {background-color: #4c555b;}
.announcement-bar {display: flex;padding: 2px 30px 10px;}
.template-index .shopify-section-group-header-group.section-header .pageheader {background-color: transparent;position: absolute;top: -10px;width: 100%;padding: 11px 0px 10px;margin: 0;}
.template-index .floating-header .pageheader {box-shadow: 1px 1px 12px #0000001a;background-color: #000 !important;margin: 0;}
.template-index .shopify-section-group-header-group.section-header {background-color: transparent; margin: 0;}
.template-index .navigation__tier-1-container ul li.navigation__item a {color: #fff !important;}
.template-index .logo-area__right__inner svg {color: #ffffffff;fill: #ffffffff;filter: none;}
.template-index svg.Vtl-WishlistHeader__HeartIconWrapper {fill: #ffffffff !important;}
.template-index .shopify-section-group-header-group.section-header .pageheader img.logo__image {filter: none;}

.navigation__tier-1-container ul li.navigation__item a {color: #212121 !important;}
.logo-area__right__inner svg {color: #212121;fill: #212121;filter: brightness(0) invert(0);}
svg.Vtl-WishlistHeader__HeartIconWrapper {fill: #212121 !important;}
.shopify-section-group-header-group.section-header .pageheader img.logo__image {filter: brightness(0) saturate(100%) invert(13%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(92%);}

/* .floating-header .pageheader  .navigation__tier-1-container ul li.navigation__item a {color: #ffffff !important;} */
.floating-header .pageheader svg.Vtl-WishlistHeader__HeartIconWrapper {fill: #ffffff !important;}
.floating-header .pageheader .logo-area__right__inner svg {color: #ffffff; fill: #ffffff;filter: none;}

h2{font-family: 'Gotham Condensed';font-size: 40px;line-height: 48px;letter-spacing:0px;}
p {font-family: 'Gotham';font-weight: 400;font-size: 17px;color: #212121;line-height: 32px;letter-spacing: 0px;}
.pageheader:before{display:none;}
.shopify-section-group-header-group.section-header .pageheader {background-color: #ffffff;position: absolute;top: -10px;width: 100%;padding: 11px 0px 10px;margin: 0;}
.floating-header .pageheader {box-shadow: 1px 1px 12px #0000001a;background-color: #000 !important;margin: 0;}
.shopify-section-group-header-group.section-header {background-color: transparent; margin: 0;}
.navigation__tier-1-container ul li.navigation__item a {padding: 0 !important;font-size: 14px;line-height: 14px;font-family: 'Gotham';font-weight: 500;text-transform: uppercase;letter-spacing: 1px;}
.navigation__tier-1-container ul { display: flex; gap: 60px;}
.logo-area__right__inner svg {width: 29px;height: 29px;}
.logo-area__right__inner {display: flex;align-items: center;gap: 15px;}
.announcement p {font-weight: 400;color: #fff;font-size: 14px;line-height: 14px;font-family: 'Gotham';}
.announcement-bar  a {font-weight: 500;color: #fff;font-size: 14px;line-height: 14px;font-family: 'Gotham';}
.header-disclosures .disclosure-list { background-color: #3b8793; border-radius: 10px; padding: 11px;right: -54px;}
.logo-area__right__inner svg {color: #fff;}
.wide-container.cc-animate-init {max-width: 100%;}
.main-container {max-width: 100%;}
.shopify-section-group-footer-group.section-footer {max-width: 100%;}


/*sub menu*/

/* .navigation__tier-2-container ul.navigation__tier-2.navigation__columns > .navigation__column:nth-child(11), .navigation__tier-2-container ul.navigation__tier-2.navigation__columns > .navigation__column:nth-child(12), .navigation__tier-2-container ul.navigation__tier-2.navigation__columns > .navigation__column:nth-child(13) { 
border-bottom: 0;}*/
.navigation__tier-2-container {padding-top: 0 !important;min-height: 100vh;}
/* .navigation__tier-2-container ul.navigation__tier-2.navigation__columns {gap: 20px;border-radius: 0px;display: grid;grid-template-columns: repeat(4, 1fr);} */
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns a.navigation__link.navigation__column-title {color: #3B8793 !important;font-size: 16px;font-family: 'Gotham';font-weight: 700;text-transform: capitalize;letter-spacing: 0px;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns ul.navigation__tier-3 li a {color: #585858 !important;font-size: 14px;font-weight: 400;margin-bottom: 4px;line-height: 26px;font-family: 'Gotham';letter-spacing: 0px;text-transform: capitalize;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns > .navigation__column {padding-top: 0;padding-bottom: 0;border: none;border-radius: 20px;height: auto;border-bottom: none;}
/* .navigation__tier-2-container ul.navigation__tier-2.navigation__columns > .navigation__column:last-child {border-right: none;} */
/* .navigation__tier-2-container ul.navigation__tier-2.navigation__columns > .navigation__column:not(:last-child) {border-right: 1px solid #ddd;} */
/* .navigation__tier-2-container .container {padding: 0 !important;padding-top: 0px !important;margin-top: 0px !important;}
.navigation__tier-2-container {padding-top: 0 !important;} */

.navigation__tier-2-container .container {display: flex;padding-top: 15px;}
.navigation__wide-promotion .navigation__wide-promotion__image {width: 100%;display: flex;height: 100%;}
.navigation--desktop #NavigationTier2-3 .navigation__columns {margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 0px;width: 50%;box-shadow:none;flex-direction: column;gap: 0;border-right: 1px solid #E0E0E0;}
.navigation__tier-2-container .navigation__wide-promotion__text {width: 100%;display: flex;}
.navigation__tier-2-container .navigation__wide-promotion .navigation__wide-promotion__image {width: 100%;display: flex;}
.navigation__tier-2-container .navigation__wide-promotion .inline-image {position: relative;top: 0;/* left: 0; */height: 100%;width: 100%;max-width: inherit !important;}
.navigation__tier-2-container .navigation__wide-promotion .inline-image {position: relative;top: 0;/* left: 0; */height: 100%;width: 100%;max-width: inherit !important;}
.navigation__tier-2-container .navigation__wide-promotion .inline-image__pad {padding: 0!important;height: 100%;width: 100%;display: flex;}
.navigation__tier-2-container .navigation__wide-promotion .inline-image__pad img {position: relative;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;border-radius: 10px;}
.navigation__tier-2-container .navigation__wide-promotion {width: 20%;display: flex;flex-direction: column;padding: 0px;gap: 20px;box-shadow: none;border-radius: 0px;}
.navigation__tier-2-container .mega-menu-wrap ul.navigation__columns::before {content: "";position: absolute;left: 24%;top: 0;height: 100%;width: 1px;background: #e7e7e7;}
.navigation__tier-2-container .mega-menu__product-grid {width: 30%;padding: 0px 40px 0px;}
.mega-menu__product-grid .mega-menu__products {display: grid;grid-template-columns: 1fr 1fr;}
.mega-menu__product-grid p.mega-menu__subtitle {color: #3B8793 !important;font-size: 14px;font-family: 'Gotham';font-weight: 700;text-transform: capitalize;letter-spacing: 1px;padding: 0px 0px 0px !important; line-height: 14px;}
.navigation__tier-2-container .navigation__wide-promotion__text {width: 100%;display: flex;position: absolute;top: 0;}
.navigation__tier-2-container .navigation__wide-promotion__text .subheading.subheading--over {color: #fff;font-size: 14px;line-height: 14px;padding:0;}
.navigation__tier-2-container .navigation__wide-promotion__text .subheading.subheading--over:after {display:none;}
.navigation__tier-2-container .navigation__wide-promotion__text  h2.majortitle {color: #fff;margin: 10px 0px 4px !important;display: flex;}
.navigation__tier-2-container .navigation__wide-promotion__text .rte p {color: #fff;font-size: 14px;line-height: 25px;}

/*mega menus*/

.navigation__tier-2-container.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier {display: none;position: absolute;left: 45%;top: 3%;width: 50%;}
.navigation__tier-2-container.mega-menu-wrap ul.navigation__columns > li.navigation__item.active-nav .navigation__child-tier.open-nav {display: flex;flex-direction: column;height: 100%;justify-content: flex-start;}
/* .navigation__tier-2-container.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier {display: none;position: absolute;left: 26%;top: 3%;width: 22%;} */
.pageheader--layout-inline-permitted .navigation__tier-2 .navigation__item.tier-2-menu {display: flex !important;padding: 5px 10px 5px 0;height: auto;flex: 0 0 auto;align-items: flex-start;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item {padding: 2px 10px 2px 0;height: auto;flex: 0 0 auto;width: 55%;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-13 {max-height: inherit;padding-left: 0px; padding-top: 0px; flex-direction: column;position: relative;overflow: inherit;display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 0px;box-shadow:none;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns > .navigation__column img {max-width: 50px;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 {padding-left: 0px;padding-top: 0px;max-height: 100vh;overflow: auto;}
.navigation__tier-2-container .container {background-color: #fff;}
.navigation--desktop #NavigationTier2-3.navigation__tier-2-container {background-color: #fff;}

.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 a.navigation__link {border-radius: 10px;font-size: 16px;line-height: 16px;color: #000 !important;padding: 17px 52px 17px 15px  !important;position: relative;width: fit-content;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 a.navigation__link:after {position: absolute;content: "";width: 16px;height: 13px;background-image: url("/cdn/shop/files/menu-right-vector.svg?v=1788264315");right: 16px;top:0;bottom:1px;margin:auto;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 a.navigation__link:hover {background-color: #F0F6F7;}
.nav-3tier-wrap p.mega-menu__subtitle {color: #3B8793 !important;font-size: 14px;font-family: 'Gotham';font-weight: 700;text-transform: capitalize;letter-spacing: 1px;padding: 0px 0px 0px !important;line-height: 14px;}
.navigation__wide-promotion__text .feature-text-paired {padding: 30px 20px 0px;}
.mega-menu__products .product-block.product-block .block-inner.card-scheme .product-info .product-block__title {color: #212121;font-size: 14px;line-height: 22px;padding:0px;}
.mega-menu__products .product-block.product-block .block-inner.card-scheme .image-cont {border: 1px solid #E0E0E0;border-radius: 10px;background-color: #0000000D;}
.mega-menu__products .product-block.product-block .block-inner.card-scheme .product-info {margin: 12px 0px 0px;}
.mega-menu__product-grid .mega-menu__products {gap: 20px;}
.mega-menu__products .product-block.product-block  .product-label-container {justify-content: flex-start;align-items: center;background-color: #80A2B4;width: fit-content;height: fit-content;color: #fff;font-size: 7.2px;line-height: 7.2px;font-weight: 700;font-family: 'Gotham';padding: 6px 9px;border-radius: 100px;letter-spacing: 0.6px;text-transform: uppercase;}
.feature-text-paired a.button-row__button.btn.btn--primary:after {display: none;}
.feature-text-paired a.button-row__button.btn.btn--primary:before{position: absolute;content: "";width: 14px;height: 11px;background-image: url(/cdn/shop/files/quiz-w-icon.png?v=1785994908);right: 24px;top: 0;bottom: 0;margin: auto;}
.wrap-img-menu-inner {border-top: 1px solid #E0E0E0;padding: 23px 0px 0px;margin: 28px 15px 15px;}
.navigation__tier-2-container .wrap-img-menu-inner a {color: #000 !important;font-size: 16px;line-height: 16px;font-weight: 500;letter-spacing: 0;text-transform: capitalize;margin: 0px 0px 32px !important;display: flex;}
.navigation__tier-2-container .wrap-img-menu-inner  a.menu-btn.btn.btn--quaternary {color: #fff !important;font-weight: 500;text-transform: uppercase;margin: none !important;}
.mega-menu__product-grid .mega-menu__products .Vtl-WishlistIcon__Wrapper {display: none;}
.navigation__tier-2-container .container {background-color: #fff;}
.navigation__tier-2-container {background-color: #fff !important;}
.navigation__tier-2-container li.navigation__item.tier-2-menu .wrap-img-menu-inner a {color: #000 !important;}

/*new css for mega menus*/
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns {box-shadow: none;flex-direction: column;overflow-y: inherit;max-height: inherit;gap: 8px;width:50%;border-right: 1px solid #e0e0e0;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item.active-nav .navigation__child-tier.open-nav {display: flex;flex-direction: column;height: 100%;justify-content: flex-start;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier {display: none;position: absolute;left: 25%;top: 0;width: 75%;}
.mega-menu__product-grid .mega-menu__products img.background-image__image {border-radius: 10px !important;}
.navigation__tier-2-container.navigation__child-tier.mega-menu-wrap ul.navigation__tier-2.navigation__columns a.navigation__link {color: #000 !important;font-weight:500;}

/*mega menus*/

.feature-text-paired .subheading {font-family: 'Gotham';color: #000000;font-weight: 700;letter-spacing: 1px;font-size: 14px;position: relative;padding: 0px 0px 0px 16px;margin: 0px 0px 5px;display: flex;text-transform: uppercase;text-align: left;}
.feature-text-paired h2.majortitle {font-family: 'Gotham Condensed';font-size: 40px;line-height: 48px;letter-spacing: 0px;font-weight: 700;font-style: normal;color: #141414;text-align: left;}
.feature-text-paired .subheading:after {position: absolute;content: "";width: 8px;height: 8px;background-color: #3B8793;border-radius: 100px;left: 0;top: 0;bottom: 0;margin: auto;}
.feature-text-paired  a.button-row__button.btn.btn--secondary.btn--link {display: none;}
.feature-text-paired a.button-row__button.btn.btn--primary {padding: 16px 48px 16px 32px !important;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff !important;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;}
.feature-text-paired p {text-align: left;}
.compare-table__heading .kicker-dot {font-family: 'Gotham';color: #020202 !important;font-weight: 700 !important;letter-spacing: 1px !important;font-size: 14px !important;position: relative;padding: 0px 0px 0px 16px;margin: 0px 0px 5px;display: flex !important;text-transform: uppercase !important;justify-content: center;}

/*banner section*/
section.hero-banner-section {padding: 200px 0px 200px;position: relative;background-size: cover;}
section.hero-banner-section .hero__content {max-width: 660px;z-index: 1; position: relative;}
section.hero-banner-section:after { position: absolute; content: ""; width: 100%;background: linear-gradient(77.5deg, rgba(0, 0, 0, 0.7) 48.95%, rgba(0, 0, 0, 0.322) 82.89%);height: 100%;top: 0;left: 0;}
section.hero-banner-section .hero__content h1.hero__title { font-family: 'Gotham Condensed';font-size: 60px;line-height: 72px;letter-spacing: 0px;color: #fff;margin: 0px 0px 5px;}
.hero__subtitle {font-family: 'Gotham';color: #fff;font-weight: 700;letter-spacing: 1px;font-size: 14px;position: relative;padding: 0px 0px 0px 16px;margin: 0px 0px 5px;display: flex;text-transform: uppercase;}
.hero__subtitle:after {position: absolute;content: "";width: 8px;height: 8px;background-color: #3B8793;border-radius: 100px;left: 0;top: 0;bottom: 0;margin: auto;}
p.hero__description {color: #fff;}
.hero__buttons a.btn {padding: 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;}
.btn.btn--primary {padding: 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;}
.hero__buttons span.btn-arrow img {width: 100%; max-width: 14px;}
.hero__buttons {display: flex;gap: 16px; margin: 25px 0px 0px;}
.hero__buttons a.btn.btn--outline {background-color: transparent; border-color: #fff;}
.hero__categories a {background: #FFFFFF33;backdrop-filter: blur(37px);border-radius: 5px;padding: 10px 15px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}
.hero__categories {display: flex;gap: 10px;flex-wrap: wrap;margin: 33px 0px 0px;}

/*trust badge section*/
.trust-badges {background-color: #F0F6F7;padding: 20px 0;}
/* .trust-badges__inner {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px 32px;} */
.trust-badges__item {display: flex;align-items: center;gap: 15px;}
.trust-badges__icon {display: inline-flex;align-items: center;justify-content: center;color: var(--tb-icon, #1F2937); flex-shrink: 0;}
.trust-badges__icon img {width: 40px;height: 40px;object-fit: contain;}
.trust-badges__text {font-size: 20px;line-height: 26px;font-weight: 700; color: #212121;letter-spacing: 0px; font-family: 'Gotham Condensed';text-transform: uppercase;}
.trust-badges__textmain p {font-family: 'Gotham';font-weight: 400;font-size: 17px;color: #212121;line-height: 32px;letter-spacing: 0px;margin: 0;}

/* .trust-badges__item { border-right: 1px solid #0000002B;} */
.trust-badges__item { position: relative;}
.trust-badges__inner {display: grid;flex-wrap: wrap; grid-template-columns: 1fr 1fr 1fr 1fr;gap: 114px;}
/* .trust-badges__item:nth-child(4) {border: 0px;margin: 0 0 0 auto;} */
.trust-badges__item:nth-child(3) {margin: auto;}
.trust-badges__item:nth-child(1) { margin: 0 auto 0 0;}
.trust-badges__item:nth-child(2) {margin: auto;}
.trust-badges__item .ineer-badges {display: flex;gap: 10px;}

.trust-badges__item:after {position: absolute;content: ""; width: 1px;height: 76px;background-color: #0000002B; right: -85px;}
.trust-badges__item:nth-child(4):after{display:none;}
/*product categorie section*/
.product-categories-2-section {padding: 60px 0;}
.product-categories-2-header-text .hero__subtitle {color: #000;}
.product-categories-2-container {max-width: 1280px;margin: 0 auto; padding: 0 24px;}
.product-categories-2-header {display: flex;align-items: flex-end; justify-content: space-between; margin-bottom: 25px;gap: 20px;}
.product-categories-2-label {display: flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase; color: #1a2b3c;margin-bottom: 8px;}
.product-categories-2-dot { width: 8px; height: 8px; border-radius: 50%;background: #2fb5c4;display: inline-block;}
.product-categories-2-highlight {color: #3B8793;}
.product-categories-2-arrows {display: flex; gap: 25px; flex-shrink: 0;padding-right: 40px;}
.product-categories-2-arrow {width: 40px;height: 40px;border-radius: 50%;border: 1px solid #cfd9de;background: transparent;color: #2fb5c4;display: flex;align-items: center; justify-content: center;cursor: pointer;transition: background 0.2s ease, color 0.2s ease;}
.product-categories-2-arrow:hover {background: #fff;color: #000;}
.product-categories-2-arrow:hover:after { filter: brightness(0) invert(0);}
.product-categories-2-arrow.swiper-button-disabled {opacity: 0.35;cursor: default;pointer-events: none;}
.product-categories-2-swiper {overflow: hidden;padding-bottom: 4px;}

.product-categories-2-card { position: relative;display: block;width: 100%;aspect-ratio: 6 / 7; border-radius: 20px; overflow: hidden;text-decoration: none; background: #eee;}
.product-categories-2-image {width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.4s ease;}
.product-categories-2-card:hover .product-categories-2-image {transform: scale(1.05);}
.product-categories-2-image-placeholder {width: 100%;height: 100%;}
.product-categories-2-placeholder-svg {width: 100%;height: 100%;}
.product-categories-2-overlay {position: absolute;inset: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 35%);pointer-events: none;display:none;}
.product-categories-2-card-text {position: absolute;top: 18px;left: 18px; right: auto;z-index:1;bottom: auto;margin: auto;display: flex;align-items: center;justify-content: center;}
.product-categories-2-card-title {font-size: 14px;font-weight: 800;letter-spacing: 0.03em;text-transform: uppercase;color: #ffffff;margin: 0;}

.product-categories-2-arrows { position: relative;display: flex; gap: 25px; flex-shrink: 0;padding-right: 40px;position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 0;align-items: center;justify-content: space-between;width: 100%;}
.product-categories-2-arrow {background-color: #fff;color: #000;border: 1px solid #fff;padding: 6px;position: relative;margin: 0px 10px 0px;    z-index: 2;}
.product-categories-2-arrows .product-categories-2-arrow:after {filter: brightness(1) invert(1); position: absolute; content: ""; width: 7px;height: 12px;background-image: url(/cdn/shop/files/right-arrow-j.png?v=1786517391);right: 0; top: 0;bottom: 0; margin: auto;opacity: 1;z-index: 1;background-size: 7px;left: 0;color: #fff !important;}
.product-categories-2-arrows .product-categories-2-arrow.product-categories-2-arrow--prev:after {background-image: url(/cdn/shop/files/left-arrow-j.png?v=1786517392);}
.product-categories-2-arrows svg { opacity: 0; width: 0;height: 0;}
.product-categories-2-arrow.swiper-button-disabled { opacity: 1;cursor: pointer;pointer-events: inherit;}
.product-categories-2-section .container { padding-right: 0;overflow: hidden;}
.product-categories-2-swiper .swiper-slide .product-categories-2-card-text h3.product-categories-2-card-title {text-transform:capitalize;font-size: 26px;font-family: 'Gotham';font-weight: 500;letter-spacing: 0px;line-height: 24px;}
.product-categories-2-swiper .swiper-wrapper .swiper-slide a:after {position: absolute;content: "";width: 100%;height: 100%;background-color: #00000066;top: 0;bottom: 0;left: 0;right: 0; margin: auto; border-radius: 20px;}
.product-categories-2-swiper .swiper-wrapper .swiper-slide img.product-categories-2-image { border-radius: 20px;}
.product-categories-2-swiper .swiper-wrapper a.product-categories-2-card { z-index: 9;}
.product-categories-2-swiper .swiper-wrapper .swiper-slide a{position: relative;}
.product-categories-2-header-text h2.product-categories-2-heading {margin: 0;}

.product-categories-section .product-categories-2-arrow:hover {background-color: #ffffff; border: #3b8793;color: #3b8793;}
.product-categories-section .product-categories-2-arrow:hover::after {filter: brightness(0) invert(0);}
.cc-carousel-buttons.cc-carousel-buttons--overlay-top.cc-carousel-buttons--show button.cc-carousel-button:hover {background-color: #fff;}
.collection-listing .product-block .block-inner-inner .product-info .product-block__rating.klaviyo-star-rating-widget {text-align: left;}
.collection-listing .product-block .block-inner-inner .product-info .featured-card {display: flex;align-items: center;gap: 20px;padding: 7px 0px 0px;}
.collection-listing .product-block .block-inner-inner .product-info .featured-card .warranty-text, .collection-listing .product-block .block-inner-inner .product-info .featured-card .shipping-text {display: flex;align-items: center;gap: 6px;}
/*shop by experinece*/

section.shop-experience {padding: 50px 0px 93px;}
.experience-col .section-heading h2 {color: #fff;}
.experience-grid {display: grid;grid-template-columns: repeat(4, 1fr);padding: 20px 0 29px;}
.experience-grid .experience-card {background-color: #0F1C2A;padding: 23px 38px 30px;}
.experience-grid .experience-card:nth-child(1) {border-radius: 20px 0px 0px 20px;    background-color: #52A7B0;}
.experience-grid .experience-card:nth-child(2) {background-color: #7f69a9;}
.experience-grid .experience-card:nth-child(3) {background-color: #2174ca94;}
.experience-grid .experience-card:nth-child(4) { border-radius: 0px 20px 20px 0px;border-right: none;background-color: #6a8997;}
.experience-grid .experience-card span.experience-level { color: #ffffffff;font-size: 16px;font-family: 'Gotham'; font-weight: 700;text-transform: capitalize;letter-spacing: 0px;}
.experience-grid .experience-card h3 {color: #fff;font-size: 18px;font-family: 'Gotham';font-weight: 500;letter-spacing: 0;text-transform: math-auto; margin: 14px 0px 9px;}
.experience-grid .experience-card p {color: #fff;font-size: 14px;line-height: 25px; margin: 0px 0px 55px;}
span.btn-arrow {display: flex; align-items: center;}
.experience-grid .experience-card a.btn.btn--primary { background-color: transparent;border: none;padding: 0;display: flex;gap: 10px;font-size: 14px;line-height: 14px;text-transform: uppercase;font-family: 'Gotham';font-weight: 700;letter-spacing: 1px;}
span.btn-arrow img {display: flex;width: 100%; max-width: 14px;flex-direction: column;height: 11px;}
.quiz-banner {border-radius: 20px;padding: 41px 42px 41px 42px;position: relative;background-size: cover;}
.quiz-content h2 {color: #fff;font-size: 24px;line-height: 30px;margin-bottom: 17px;}
.quiz-content p {color: #fff;font-size: 14px;line-height: 25px;margin-bottom: 24px;}
.quiz-banner:after {border: 1px solid #FBFBFB1F;position: absolute;content: "";width: 100%; height: 100%;background: linear-gradient(90.58deg, #071523 29.83%, #07152300 99.5%);top: 0;left: 0;border-radius: 20px 20px 20px 20px;}
.quiz-content {z-index: 1;position: relative;}

/*explore learn*/
span.text-highlight {color: #3B8793;}
.explore-learn-section .hero__subtitle { color: #212121;}
.explore-learn-section{width:100%;}
.explore-learn-section .page-width{max-width:1400px;margin:auto;}
.explore-eyebrow{ font-size:13px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:#444;margin-bottom:14px;}
.explore-heading{font-size:52px;line-height:1.1;font-weight:800; text-transform:uppercase;margin:0 0 45px; max-width:760px;}
.explore-heading em{color:#3DA3B8;font-style:normal;}
.explore-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;}
.explore-card{display:flex;flex-direction:column;}
.explore-card-image{ width:100%;aspect-ratio:1/0.83;object-fit:cover;border-radius:20px;display:block;transition:.35s;}
.explore-card:hover .explore-card-image{transform:scale(1.04);}
.explore-card a:first-child{overflow:hidden;border-radius:20px; display:block;}
.explore-card-content{ position: relative; margin: 21px 0px 0px; padding: 0px 0px 20px;}
.explore-category{color: #3B8793; font-size: 14px; font-weight: 500; display: block; margin-bottom: 4px;line-height: 26px;font-family: 'Gotham';letter-spacing: 0px;}
.explore-title{font-size: 18px;line-height: 1.2;font-weight: 700;text-transform: uppercase; margin: 0 0 5px;color: #212121;letter-spacing: 0;font-family: 'Gotham';}
.explore-text{margin-bottom:0;}
.explore-text p { font-size: 14px; line-height: 25px;color: #585858;}
a.explore-button { background-color: transparent;border: none; padding: 0;display: flex;gap: 10px;font-size: 14px;line-height: 14px;text-transform: uppercase;font-family: Gotham;font-weight: 700;letter-spacing: 1px;color: #3B8793; position:absolute; bottom:0;}
.explore-button{ display:inline-flex;align-items:center; gap:10px;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3DA3B8;}
.explore-button svg{transition:.3s;}
.explore-button:hover svg{transform:translateX(5px);}

/*tab collection*/
.cc-carousel-buttons--overlay-top {position: static;}
.cc-carousel-buttons--overlay-top button.cc-carousel-button {padding: 0;background: transparent;}
.cc-carousel-buttons--overlay-top button.cc-carousel-button[disabled] { opacity: .4 !important;}
.cc-carousel-buttons--overlay-top button.cc-carousel-button.cc-carousel-button--next {left: auto;right: 0;}
.cc-carousel-buttons--overlay-top button.cc-carousel-button span.ltr-icon {width: 38px;height: 38px;}
.cc-carousel-buttons--overlay-top button.cc-carousel-button span.ltr-icon svg.icon {width: 100%;height: 100%;}
product-block.product-block .block-inner.card-scheme {border: 1px solid var(--bg);}
.image_thumbails ul.main-thumbails {    list-style: none; margin: 18px 0px 0px;display: flex;flex-wrap: wrap;gap: 10px;padding: 0px;}
.image_thumbails ul.main-thumbails li.thumbails-li { list-style: none;display: flex;width: 40px;height: 40px;border: 1px solid #E0E0E0;border-radius: 5px;overflow: hidden;cursor: pointer;}
.image_thumbails ul.main-thumbails li.thumbails-li img {width: 100%;height: 100%;object-fit: contain;}
.product-block:not(.collection-block) .image_thumbails ul.main-thumbails li.thumbails-li img {mix-blend-mode: darken;}
.product-block .product-info .product-link {font-weight: 400;font-size: 16px;text-transform: uppercase;font-family: 'Gotham';color: #212121;left: 0;}
.product-block .product-info .product-price span.product-price__item {color: #131B28;letter-spacing: 0.8px;font-size: 15px;font-weight: 700;}
.quick-add-wrap .quick-action-button,
.product-block .product-info a.link {letter-spacing: .7px;text-transform: uppercase; font-weight: 700;color: #1f2a44 !important;font-size: 15px;border-bottom: 1px solid;margin-top: auto;margin-bottom: 0;background: transparent;padding: 0;box-shadow: none;}
.product-block .block-inner-inner {display: flex;flex-direction: column;height: 100%;}
.product-block .block-inner-inner .image-cont {width: 100%;}
.product-block .block-inner-inner .product-info {flex: 1;display: flex;flex-direction: column;align-items: flex-start;margin: 16px 0px 16px 0px;}
.product-block .product-info .product-block__price-row { margin: 0;}
.section-featured-collection .product-block__image {opacity: 0 !important;}
.section-featured-collection .product-block__image.product-block__image--active {opacity: 1 !important;}
.section-featured-collection .product-block__image img {padding: 2.2rem;}
.product-block .product-info .quick-add-wrap {margin-top: auto;display: flex;width: 100%;justify-content: space-between;gap: 10px;flex-wrap: wrap;flex-direction: column;align-items: flex-start;}
.quick-add-wrap .featured-card {display: flex;align-items: center;gap: 10px; order: -1;}
.quick-add-wrap .featured-card>div {display: flex;align-items: center;gap: 5px;}
.quick-add-wrap .featured-card>div span {display: flex;}
.quick-add-wrap .featured-card>div span svg {height: 19px;width: 20px;color: #131B28;}
.quick-add-wrap .featured-card>div {display: flex;align-items: center;gap: 5px;color: #7E7E7E;font-size: 12px;}

.collection-slider-row .inner-section {display: flex;flex-direction: column;justify-content: center;align-items: center;max-width: 690px; margin: auto;}
.collection-slider-row .inner-section .hero__subtitle {color: #212121;}
.collection-slider-row .inner-section h2.section-title { margin: 0 0 6px;}
.collection-slider-row .inner-section p.custom-content {text-align: center;color: #585858;}
.collection-tabs { background: #3B879338; border-radius: 100px; padding: 5px 6px; gap: 0px !important;}
.collection-tabs button.collection-tabs__btn.is-active { background-color: #3B8793;color: #fff;}
.collection-tabs button.collection-tabs__btn {padding: 14px 30px;background-color: transparent;font-size: 14px;line-height: 14px;letter-spacing: 1px;text-transform: uppercase;font-weight: 700;font-family: 'Gotham';color: #3B8793;}
.collection-slider-row {background-color: #fff;padding: 90px 0px 100px;}
.product-list .block-inner .image-cont a.product-link {background: #0000000D !important;border-radius: 20px;}
.wrap-price-card { display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start; gap: 10px;}
.product-block .product-info .product-block__price-row {margin: 0;font-size: 15px;line-height: 22px;font-weight: 700;color: #000;font-family: 'Gotham';letter-spacing: 0;}
.product-block .product-info .product-link .product-block__title {font-weight: 500;text-align: left;font-family: 'Gotham';}
.product-block .product-info .quick-add-wrap .quick-action-button {background-color: #3B8793;padding: 14px 30px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: Gotham;color: #fff !important;font-weight: 700; text-transform: uppercase;letter-spacing: 1px;display: flex;width: 100%;justify-content: center; align-items: center;}
.collection-slider-row .product-block .image-cont .quick-add-wrap {position: absolute;bottom: 70px;z-index: 99;width: 100%;left: 0;right: 0; margin: auto;text-align: center;    opacity: 0;}
.collection-slider-row .product-block .image-cont .quick-action-button { position: relative; bottom: 0;right: 0;background-color: #3B8793;padding: 14px 30px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: Gotham;color: #fff !important;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;width: 100%;justify-content: center;align-items: center;max-width: 403px;margin: auto;}
.collection-slider-row .product-block .image-cont .quick-action-button span.icon.icon--small {width: 100%;height: 100%;}
.product-block .product-info .quick-add-wrap .quick-action-button span.icon.icon--small { width: 100%; height: 100%;}
.see-all-recommendations {border-top: 1px solid #E0E0E0; padding: 16px 10px 0px 0px;}
.see-all-recommendations a {color: #000;font-size: 14px !important;line-height: 14px;letter-spacing: 1px !important;font-weight: 700;font-family: 'Gotham';}
.collection-slider-row .product-list {margin: 0 -9px;}
.collection-slider-row .product-list product-block.product-block {padding: 0 9px;}
.product-block .block-inner-inner .image-cont:hover .quick-add-wrap {opacity: 1;}
.jdgm-widget.jdgm-widget span.jdgm-prev-badge__stars span.jdgm-star.jdgm--on {color: #000;}
.jdgm-widget.jdgm-widget .jdgm-prev-badge {text-align: left;margin: 3px 0px 1px;}
.jdgm-widget.jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__text {color: #6D6D6D;font-size: 13px;line-height: 22px;font-weight: 500;font-family: 'Gotham';text-transform: capitalize;letter-spacing: 0;margin: 0px 0px 0px 5px;}
.collection-slider-row .product-block .image-label-wrap {position: relative;border-radius: 20px;background: #0000000D;}
.collection-slider-row .product-label-container {position: absolute; display: flex; flex-direction: column;top: 25px;left: 20px;bottom: 10px; right: 10px;pointer-events: none;justify-content: flex-start;align-items: flex-start;background-color: #80A2B4;width: fit-content;height: fit-content;color: #fff;font-size: 12px;line-height: 12px; font-weight: 700; font-family: 'Gotham';padding: 10px 15px;border-radius: 100px;letter-spacing: 1px;text-transform: uppercase;}
.collection-slider-row .cc-carousel .cust-wrap-slide {display: flex;justify-content: center;flex-direction: row-reverse; align-items: center;margin-top: 49px;}
.collection-slider-row .cc-carousel .cust-wrap-slide .cc-carousel-buttons {gap: 12px;display: flex;}
.collection-slider-row .cc-carousel .cust-wrap-slide .cc-carousel-buttons span.icon--small {width: fit-content;}
.collection-slider-row .cc-carousel .cust-wrap-slide .cc-carousel-buttons span.icon--small svg {width: 30px;height: 30px;}
.collection-slider-row .cc-carousel .cust-wrap-slide .cc-carousel-buttons button.cc-carousel-button {display: flex;align-items: center;justify-content: center;padding: 10px 0px 0px;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation a {background-color: #3B8793;padding: 16px 52px 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;position: relative;z-index: 1;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:after {  position: absolute;content: "";width: 40%;height: 1px;background-color: #E0E0E0;right: 0;top: 0;bottom: 0;margin: auto;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation {margin: 0 !IMPORTANT;position: relative;width: 100%;display: flex;justify-content: center;gap: 20px;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:before {position: absolute;content: "";width: 40%;height: 1px;background-color: #E0E0E0;left: 0;top: 0;bottom: 0;margin: auto;}
.cc-carousel-buttons.cc-carousel-buttons--overlay-top.cc-carousel-buttons--show {display: flex;gap: 25px;flex-shrink: 0;padding-right: 0px;position: absolute;top: 35%;left: 0;right: 0;align-items: center;justify-content: space-between;width: 100%;transform: translateY(-50%);}
.cc-carousel-buttons--overlay-top button.cc-carousel-button {padding: 0;background: transparent;border: 1px solid #000;padding: 6px;position: relative;margin: 0px 10px 0px;z-index: 2;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.cc-carousel-buttons--overlay-top button.cc-carousel-button svg {opacity: 0;}
.cc-carousel-buttons.cc-carousel-buttons--overlay-top.cc-carousel-buttons--show button.cc-carousel-button {background-color: #fff;color: #000;position: relative;}
.cc-carousel-buttons.cc-carousel-buttons--overlay-top.cc-carousel-buttons--show button.cc-carousel-button:after {position: absolute;content: "";width: 7px;height: 12px;background-image: url(/cdn/shop/files/right-arrow-j.png?v=1786517391);right: 0;top: 0;bottom: 0;margin: auto;opacity: 1;z-index: 1;background-size: 7px;left: 0;color: #fff !important;filter: brightness(0) invert(0);}
.cc-carousel-buttons.cc-carousel-buttons--overlay-top.cc-carousel-buttons--show button.cc-carousel-button.cc-carousel-button--prev.tap-target:after {background-image: url(/cdn/shop/files/left-arrow-j.png?v=1786517392);}
.collection-slider-row {padding-bottom: 96px;}
.why-choose-us__wrapper a.btn.btn--primary {flex-direction: row-reverse;}
.product-list .Vtl-WishlistIcon__Wrapper {top: 19px !important;}
.product-list .Vtl-WishlistIcon__Wrapper .Vtl-WishlistButton__IconWrapper {width: 46px;height: 46px;display: flex;justify-content: center;align-items: center;background-color: #fff;border-radius: 100px;}
.template-collection .section-collapsible-collection .container {padding-left: var(--gutter-content);padding-right: var(--gutter-content);}
.section-collapsible-collection .container {padding: 0;}

/*custom showcase*/
.product-categories-section {padding: 69px 0 100px;}
.product-categories-container {max-width: 1280px;margin: 0 auto;padding: 0 24px;}
.product-categories-header {display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 32px; gap: 20px;}
.product-categories-label { display: flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #1a2b3c;margin-bottom: 8px;}
.product-categories-dot {width: 8px;height: 8px;border-radius: 50%;background: #2fb5c4;display: inline-block;}
.product-categories-heading {font-size: clamp(24px, 3vw, 34px);font-weight: 800;line-height: 1.2;margin: 0;color: #1a2b3c;text-transform: uppercase;}
.product-categories-highlight {color: #2fb5c4;}
.product-categories-arrows { display: flex; gap: 10px;flex-shrink: 0;}
.product-categories-arrow {width: 40px;height: 40px;border-radius: 50%;border: 1px solid #cfd9de;background: transparent;color: #2fb5c4;display: flex;align-items: center;justify-content: center; cursor: pointer;transition: background 0.2s ease, color 0.2s ease;}
.product-categories-arrow:hover {background: #2fb5c4;color: #fff;}
.product-categories-arrow.swiper-button-disabled {opacity: 0.35;cursor: default;pointer-events: none;}
.product-categories-swiper {overflow: hidden; padding-bottom: 4px;}
.product-categories-card {display: block; overflow: hidden; text-decoration: none;transition: transform 0.25s ease, box-shadow 0.25s ease;height: 100%;}
/* .product-categories-card:hover {transform: translateY(-4px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);} */
.product-categories-image-wrap {width: 100%;background: transparent;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 20px;position:relative;}
.product-categories-image-wrap:after { position: absolute;content: "";width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);top: 0;bottom: 0;left: 0;right: 0; margin: auto;border-radius: 20px;}
.product-categories-section .product-categories-image {width: 100%;height: 100%;object-fit: contain;}
.product-categories-image-placeholder {width: 100%;height: 100%;}
.product-categories-placeholder-svg {width: 100%;height: 100%;}
.product-categories-card-text {position: absolute;top: 0;left: 0;padding: 18px 20px 12px;}
.product-categories-card-text p.product-categories-card-subtitle {font-size: 14px;line-height: 25px;color: #fff; padding: 3px 0px 0px;}
.product-categories-card-text h3.product-categories-card-title {font-size: 26px;line-height: 28px;font-weight: 500; text-transform: capitalize; margin: 0 0 1px;color: #fff;letter-spacing: 0;font-family: 'Gotham';}
.product-categories-section .product-categories-2-arrow {background-color: #fff;color: #000;border: 1px solid;}
/* .product-categories-section .product-categories-2-arrows .product-categories-2-arrow.product-categories-2-arrow--prev:after {filter: brightness(0) invert(0);}
.product-categories-section .product-categories-2-arrows .product-categories-2-arrow:after {filter: brightness(0) invert(0);} */
.product-categories-card-text {position: absolute;bottom: 0;left: 0;padding: 18px 18px 0px;}
.collection-listing .product-block .block-inner-inner .product-info span.jdgm-prev-badge__text {display: none;}

/*brand story*/
.jobe-story__wrapper {display: grid;grid-template-columns: 1.15fr 1fr;gap: 63px;align-items: center;}
/* ---- left media ---- */
.left-col-img {position: relative;border-radius: 20px; overflow: hidden;width: 100%;}
.left-col-img img {width: 100%;height: 100%;object-fit: cover;display: block;}
.sugar-free-video-wrapper {position: relative;width: 100%; display: flex;flex-direction: column;}
.sugar-free-video {width: 100%;object-fit: cover;display: block;    border-radius: 20px;}
.video-controls {position: absolute;bottom: 12px;right: 12px; display: flex;gap: 8px;z-index: 2;}
.video-control-btn { width: 36px; height: 36px;border-radius: 50%;background: rgba(0, 0, 0, .55);border: none;color: #fff;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: background .15s ease;}
.video-control-btn:hover {background: rgba(0, 0, 0, .75);}
/* ---- right content ---- */
.jobe-story__subtitle {display: flex;align-items: center; gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: .8px;text-transform: uppercase; color: #1f2a44;margin: 0 0 12px;}
.jobe-story__subtitle::before {content: '';width: 7px;height: 7px; border-radius: 50%;background: {{ section.settings.accent_color }}; display: inline-block;flex-shrink: 0;}
.jobe-story__heading {font-size: clamp(24px, 2.6vw, 34px);font-weight: 800;line-height: 1.2;text-transform: uppercase;margin: 0 0 18px;color: #131B28;}
.jobe-story__heading span { color: {{ section.settings.accent_color }};}
.jobe-story__description p {margin: 0 0 10px;color: #585858;}
.jobe-story__description p:last-child {margin-bottom: 0;}
.jobe-story__stats {display: flex;gap: 16px;margin: 30px 0 32px;flex-wrap: wrap;}
.jobe-story__stat { border: 1px solid #E0E0E0;border-radius: 10px; padding: 20px 16px; flex: 1;min-width: 230px; max-width: 230px;}
.jobe-story__stat h3 {font-size: 40px;font-weight: 700;color: #3B8793;margin: 0 0 6px;line-height: 48px;font-family: 'Gotham Condensed';}
.jobe-story__stat p {font-size: 12px;color: #585858;margin: 0;line-height: 23px;font-weight: 500;}
.jobe-story__button {display: inline-flex;align-items: center; gap: 10px;background: {{ section.settings.accent_color }};color: #fff;border-radius: 999px;padding: 14px 26px;font-size: 12px;font-weight: 700;letter-spacing: .6px;text-transform: uppercase;text-decoration: none;transition: opacity .2s ease;}
.jobe-story__button:hover {opacity: .88;}
.jobe-story__content .hero__subtitle {color: #212121;margin: 0px 0px 10px;}
button.video-control-btn {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #fff;width: 56px;height: 56px;padding: 0;color: #000;z-index: 1;}
button.video-control-btn svg.icon-play path {background-color: transparent; color: transparent;}
.video-controls button.video-control-btn {position: relative;}
button.video-control-btn svg {color: #3B8793;fill: #3B8793;}
.sugar-free-video-wrapper:after {position: absolute;content: "";background-color: #00000066; width: 100%;height: 100%;top: 0;left: 0; right: 0;margin: auto;}
section.jobe-story {padding: 98px 0px;}
#reviewslist .kl_reviews__review__title {font-weight: 700;font-family: 'Gotham' !important;font-size: 17px;padding: 0px 0px 4px;}

/*Jobe Savage*/
.fp-card {background: #F0F6F7;border-radius: 20px;display: grid;grid-template-columns: 0.77fr 1.32fr 1fr;align-items: center;gap: 40px;padding: 20px;max-width: 1832px;margin: auto;}
/* ---- left stacked gallery ---- */
.fp-gallery {position: relative; min-width: 0;}
.fp-gallery__item {position: absolute;top: 50%;border-radius: 10px; overflow: hidden; box-shadow: 0 12px 30px rgba(0,0,0,.12);background: #fff; width: 62%;aspect-ratio: 2.4 / 5;}
.fp-gallery__item img {width: 100%;height: 100%;object-fit: cover;display: block;}
.fp-gallery__item:nth-child(1) {left: 0;transform: translateY(-50%); z-index: 2;}
.fp-gallery__item:nth-child(2) {left: 34%;transform: translateY(-58%); z-index: 1;}
.fp-gallery__item:nth-child(3) { left: 60%;transform: translateY(-42%);z-index: 0;}
/* ---- middle content ---- */
.fp-eyebrow {display: flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: .8px;text-transform: uppercase;color: #1f2a44;margin: 0 0 12px;}
.fp-eyebrow::before {content: '';width: 7px;height: 7px;border-radius: 50%;background: {{ section.settings.accent_color }};display: inline-block;}
.fp-heading {font-size: clamp(24px, 2.4vw, 32px);font-weight: 800; line-height: 1.2; text-transform: uppercase;margin: 0 0 14px;color: #131B28;}
.fp-heading .fp-heading__highlight {color: {{ section.settings.accent_color }};}
.fp-description {font-size: 15px;line-height: 1.6;color: #4A5568;margin: 0 0 30px;max-width: 46em;}
.fp-description p {margin: 0;}
.fp-columns {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;margin-bottom: 30px;}
.wf-left.fp-content h2.product-categories-2-heading {margin-bottom: 10px;}

.fp-column__list {list-style: none; margin: 0; padding: 0;display: flex;flex-direction: column; gap: 10px;}
.fp-column__list li {display: flex; align-items: flex-start;gap: 8px;font-size: 16px;color: #000;line-height: 22px;}
.fp-column__list svg {flex-shrink: 0;color: #3B8793;width: 22px;height: 22px;margin-top: 2px;}
.fp-cta {display: inline-flex;align-items: center;gap: 10px;background: {{ section.settings.accent_color }};color: #fff;border-radius: 999px;padding: 14px 26px;font-size: 12px;font-weight: 700;letter-spacing: .6px;text-transform: uppercase;text-decoration: none;transition: opacity .2s ease;}
.fp-cta:hover {opacity: .88;}
.fp-cta svg {width: 16px;height: 16px;}
/* ---- right image ---- */
.fp-image { border-radius: 16px; overflow: hidden;}
.fp-image img { width: 100%;height: 100%;object-fit: cover; display: block;}

.fp-card .fp-gallery {background-color: #0000000A; display: flex;justify-content: center; align-items: center;}
.fp-content .hero__subtitle { color: #212121;}
.fp-content p {color: #585858;}
.fp-columns p.fp-column__title {color: #212121; font-size: 26px;line-height: 32px;letter-spacing: 0;font-family: 'Gotham Condensed';font-weight: 700;text-transform: uppercase;margin: 0 0 14px;}
.section-feature-product {padding: 96px 0px 97px !important;background-color: #fff;}
.section-feature-product .main-container.container {padding: 0;}

/*testimonial slider*/
.tm-header {display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;margin-bottom: 32px; flex-wrap: wrap;}
.tm-eyebrow {display: flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: .8px; text-transform: uppercase;color: #1f2a44;margin: 0 0 10px;}
.tm-eyebrow::before { content: ''; width: 7px; height: 7px;border-radius: 50%;background: {{ section.settings.accent_color }};display: inline-block;}
.tm-heading {font-size: clamp(26px, 3.2vw, 40px);font-weight: 800; line-height: 1.15;text-transform: uppercase;margin: 0;color: #131B28;}
.tm-heading .tm-heading__highlight {color: {{ section.settings.accent_color }};}
.tm-nav {display: flex;align-items: center;gap: 18px;flex-shrink: 0; padding-bottom: 6px;}
.tm-nav button { background: transparent;border: none;padding: 0;margin: 0;cursor: pointer;width: 26px;height: 26px;display: flex;align-items: center;justify-content: center;transition: opacity .2s ease;}
.tm-nav button svg {width: 100%;height: 100%;}
.tm-nav button.swiper-button-disabled {opacity: .35;cursor: default;}
.tm-swiper {overflow: hidden;}
.swiper-slide {height: auto;}
.tm-card {display: flex;flex-direction: column;border-radius: 20px;overflow: hidden; height: 100%;box-sizing: border-box;background-color: #071523;}
.tm-card__image {position: relative;width: 100%;overflow: hidden;}
.tm-card__image img {width: 100%;height: auto;object-fit: cover;display: block;}
.tm-card__body {padding: 30px 30px 30px;color: #ffffff;background: #071523;display: flex;flex-direction: column;border-radius: 0px 0px 20px 20px;}
.tm-card__stars {display: flex;gap: 3px;margin-bottom: 14px;}
.tm-card__stars svg {width: 16px;height: 16px;}
.tm-card__quote {font-size: 14px;line-height: 25px;color: #ffffff; margin: 0 0 15px;}
.tm-card__name { font-size: 14px;font-weight: 700;letter-spacing: 0px; text-transform: uppercase;margin: 0 0 0px;color: #ffffff;line-height: 25px;font-family: 'Gotham';}
.tm-card__role {font-size: 14px;color: #ffffff;margin: 0;line-height: 23px;font-weight: 500;}
.section-testimonials-carousel { padding: 70px 0px 96px;background-color: #fff;}
.section-testimonials-carousel .product-categories-2-arrows {padding: 0;}
.tm-swiper .swiper-wrapper {height: auto;}
.tm-swiper .swiper-wrapper .swiper-slide {display: flex;height: auto;}

/*why chose section*/
.why-choose-section{background:#081824; padding:80px 0 103px;}
.why-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:20px;}
.small-title{display:inline-block;color:#8fcfe0;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;}
.why-header h2{color:#fff;}
.why-navigation{display:flex;gap:14px;}
.why-prev,
.why-next{width:48px;height:48px;border:1px solid #2a4455;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#4db0bf;cursor:pointer;transition:.3s;font-size:22px;}
.why-prev:hover,
.why-next:hover{background:#2fa5b6;color:#fff;}
.why-card{border: 1px solid #182D42;border-radius: 18px;padding: 31px 21px; background-color: #0F1C2A;height: auto;}
.why-card:hover{border-color:#2fa5b6;}
.why-card img{width:50px;height:50px;object-fit:contain; margin-bottom:10px;}
.why-card h3{font-size: 18px;margin-bottom: 16px;text-transform: math-auto;line-height: 1.1;font-family: 'Gotham';font-weight: 700;color: #fff;}
.why-card p{color: #DFDFDF;line-height: 25px;font-size: 14px; margin: 0;}
.whySwiper .swiper-slide { display: flex;height: auto;}

.why-choose-section .product-categories-2-arrows { padding-right: 0;}
.why-choose-section .product-categories-2-arrow {margin: 0;left: -15px;}
.why-choose-section .product-categories-2-arrow.product-categories-2-arrow--next {left: auto;right: -15px;}
.main-why-swiper {position: relative;}

/*warranty section*/
.warranty-features{width:100%;padding: 70px 0px !important;}
.warranty-features .page-width{ max-width:1400px;margin:auto;}
.wf-wrapper{ display:grid; grid-template-columns:685px 1fr; gap:80px;align-items:center;}
.wf-eyebrow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px;}
.wf-heading{font-size:52px; line-height:1.08;font-weight:800;text-transform:uppercase; margin:0 0 22px;}
.wf-heading span{ color:#4A9DB2;}
.wf-description{color:#666;line-height:1.9;font-size:18px;margin-bottom:36px;}
.wf-button{display:inline-flex;align-items:center;gap:12px;background:#4A9DB2;color:#fff;text-decoration:none;padding:18px 34px;border-radius:50px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:14px;transition:.3s;}
.wf-button:hover{ opacity:.9;}
.wf-right{display:grid;grid-template-columns:repeat(2,1fr);max-width: 990px;margin: 0 0 0 auto;}
.wf-item{display:flex;gap:15px;padding:13px 23px;border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
.wf-item:nth-child(2n){ border-right:none;}
.wf-item:nth-last-child(-n+2){border-bottom:none;padding-top: 25px;}
.wf-icon img{width:56px;height:56px;object-fit:contain;}
.wf-icon {display: flex;flex-direction: column; width: 56px;height: 56px;}
.wf-content {width: 377px;display: flex;flex-direction: column;gap: 2px;}
.wf-content h4 { margin: 0;font-size: 20px;font-weight: 700;text-transform: uppercase;line-height: 26px;font-family: 'Gotham Condensed';text-transform:uppercase;}
.wf-content div {color: #212121; font-size: 17px;line-height: 32px;font-family: 'Gotham';}

/*footer section*/
.section-footer__row-container .section-footer__row__col h2 {font-size: 26px;font-family: 'Gotham Condensed';letter-spacing: 0; line-height: 32px; margin: 0px 0px 13px;}
.section-footer__row-container .section-footer__text {margin: 0px 0px 0px;}
.signup-form .contact-form {border: 1px solid #FFFFFF30; display: flex;}
.signup-form .contact-form p { margin: 0;}
.signup-form .contact-form input.signup-form__email {background: transparent;border: none;color: #FFFFFF80;font-size: 14px;line-height: 14px;font-weight: 400;font-family: 'Gotham';opacity: 1;padding: 1px 4px 3px 16px;}
.signup-form .contact-form input.signup-form__email::placeholder {opacity: 1;color: #FFFFFF80;}
button.btn.btn--primary.signup-form__button {background-color: #fff;color: #0B1E34;padding: 12px 25px;position: absolute;right: 0;top: 0;bottom: 0;border-color: #fff;display: flex;align-items: center;}
.section-footer__newsletter-block__social {margin: 10px 0 0 !important;}
.section-footer__newsletter-block__social ul.social-links__list svg { width: 24px; height: 24px;color:#fff;}
ul.section-footer__menu-block__menu li a {color: #fff;font-size: 14px;line-height: 14px;letter-spacing: 0;font-weight: 400;font-family: 'Gotham';text-transform: capitalize;}
.section-footer__menu-block h2 {margin-bottom: 5px !important;}
.section-footer__menu-block__menu li {margin-bottom: 3px;} 

.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text img {max-width: 160px;width: 100%;min-width: 160px;}
.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text a.btn.btn--secondary.signup-form__butt-gear {background-color: transparent;border-color: #fff;color: #fff;padding: 16px 56px 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;font-family: 'Gotham';position: relative;}
.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text a.btn.btn--secondary.signup-form__butt-gear:after {position: absolute;content: "";width: 14px;height: 11px;background-image: url("/cdn/shop/files/quiz-w-icon.png?v=1785994907");right: 31px;top: 0; bottom: 0;margin: auto;}

.section-footer__row-container .section-footer__text p {font-size: 14px;line-height: 25px; color: #fff;margin-bottom: 17px;}
.signup-form .contact-form { border: 1px solid #FFFFFF30;display: flex;height: 45px;border-radius: 100px; position: relative;}
.section-footer__inner {background: #071523;}
.section-footer__row.section-footer__row--blocks {padding: 35px 0px 40px;}
.section-footer__row.section-footer__row-lower {padding: 15px 0px 0px;}
.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text p {margin: 0px 0px 31px;}
.section-footer__payment-icons { margin-bottom: 0px;}

.section-footer__row-lower .section-footer__row__col:nth-child(1) {order: 2 !important;}
.section-footer__row-lower .section-footer__row__col:nth-child(2) { order: 2;}
.section-footer__row-lower .section-footer__row__col:nth-child(3) { order: 1 !important;}
.section-footer__row__col span.copy {color: #fff;font-family: 'Gotham';font-size: 14px;line-height: 26px;font-weight: 400;}
.section-footer__lower-menu__list li a {color: #fff;font-family: 'Gotham';font-size: 14px;line-height: 14px;font-weight: 400;}

/*search*/
.rebuy-quick-view__container .rebuy-quick-view-dropdown__body-left {background-color: #ffffff;padding: 30px 20px 20px 31px;border-radius: 10px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;flex: 0 0 250px;}
.rebuy-quick-view-dropdown__body-right { flex: 1;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; padding: 20px;border-radius: 20px;}
.rebuy-quick-view__container p.rebuy-quick-view__title { font-family: 'Gotham Condensed'; font-size: 26px;line-height: 42px;letter-spacing: 0px;color: #000;}
ul.rebuy-quick-view__search-term-section-list-container li {color: #000;font-family: 'Gotham';font-size: 16px;margin: 0px 0px 4px;}
.rebuy-quick-view-dropdown__suggestions {gap: 20px; margin: 22px 0px 0px;}
.rebuy-product-actions button.rebuy-button {background-color: #3B8793;padding: 17px 30px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: Gotham;color: #fff !important;font-weight: 700; text-transform: uppercase;letter-spacing: 1px;display: flex;width: 100%;justify-content: center;align-items: center;max-width: 403px;margin: auto;  border: none;}
.rebuy-product-info a.rebuy-product-title { font-weight: 400; font-size: 16px;text-transform: uppercase;font-family: 'Gotham'; color: #212121; left: 0;}
.rebuy-quick-view__product-section .rebuy-quick-view__product .price span {color: #131B28;letter-spacing: 0.8px;font-size: 15px;font-weight: 700; font-family: 'Gotham';margin: 10px 0px 12px;}
.rebuy-quick-view-dropdown__close:hover {background-color: #3B8793;color: #fff;}
/* .section-cart-drawer .cart-drawer-modal.cc-popup {visibility: hidden;opacity: 0;} */

/*side cart*/
.rebuy-cart__flyout .rebuy-widget .rebuy-widget-content .primary-title {font-family: 'Gotham Condensed';font-size: 36px;line-height: 42px; letter-spacing: 0px;}
.rebuy-cart__flyout .rebuy-cart__title {font-family: 'Gotham Condensed';font-size: 36px;line-height: 42px;letter-spacing: 0px;}
.rebuy-cart__flyout button.rebuy-button.rebuy-cart__checkout-button.block { background-color: #3b8793;border-color: #fff;color: #fff;padding: 16px 56px 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;font-family: 'Gotham'; position: relative;}
.rebuy-cart__flyout .rebuy-product-price span {font-family: 'Gotham';font-weight: 700;font-size: 14px;}

.rebuy-cart__flyout-empty-cart h4 {font-family: 'Gotham Condensed';font-size: 36px;line-height: 42px;letter-spacing: 0px;}
.rebuy-cart__flyout-empty-cart a {background-color: #3b8793;border-color: #fff;color: #fff;padding: 16px 56px 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;font-family: 'Gotham';}
.rebuy-cart__flyout-empty-cart p {font-size: 14px;}

.rebuy-product-info h5.rebuy-product-title a {font-family: 'Gotham'; font-weight: 400; font-size: 12px;}
.rebuy-cart__flyout-item-price span.rebuy-money span {font-family: 'Gotham';font-weight: 700; font-size: 14px;}
.rebuy-cart__flyout-subtotal .rebuy-cart__flyout-subtotal-label {margin: 0; font-size: 18px; font-weight: 700;text-transform: uppercase;line-height: 26px; font-family: 'Gotham Condensed';}
.rebuy-cart__flyout-subtotal .rebuy-cart__flyout-subtotal-amount span {margin: 0;font-size: 18px;font-weight: 700;text-transform: uppercase; line-height: 26px; font-family: 'Gotham Condensed';letter-spacing: 1px;}

/*header category*/
ul.ul-cust-nav {margin: 0;display: flex;text-wrap: nowrap;align-items: center;overflow: auto;border-top: 1px solid #ECECEC;padding: 8px;list-style: none;background-color: #fff;gap: 7px;}
ul.ul-cust-nav li a {font-size: 12px;border: 1px solid #000;border-radius: 40px;padding: 4px 15px;font-family: 'Gotham';font-weight: 700;}
ul.ul-cust-nav li {list-style: none;}


/*vedio section*/
.adventure-media { position: relative;width: 100%;height: 100%;aspect-ratio: 0.81;overflow: hidden;border-radius: 14px;}
.adventure-media .adventure-image {position: absolute;inset: 0; z-index: 2;width: 100%;height: 100%;object-fit: cover;transition: opacity 0.3s ease;}
.adventure-media .adventure-video {position: absolute;inset: 0;z-index: 1; width: 100%;height: 100%;object-fit: cover;}
.adventure-media.is-playing .adventure-image { opacity: 0;pointer-events: none;}
.play-btn {box-shadow:none;position: absolute; z-index: 3; top: 50%;left: 50%;transform: translate(-50%, -50%); width: 42px;height: 42px;border: 0;border-radius: 50%;background: #fff !important;color: #16839a;display: flex;align-items: center;justify-content: center;padding: 0;cursor: pointer;}
.play-btn span {font-size: 14px;margin-left: 2px;}
.adventure-media.is-playing .play-btn {display: none;}
.adventure-section {padding: 50px 0px 70px;}
.adventure-slider-wrap {position: relative;}
.adventure-slider-wrap  .product-categories-2-arrows {padding: 0;}
/* .adventure-media .main-poster-img:after {position: absolute;content: "";width: 100%; height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);top: 0;bottom: 0;left: 0;right: 0;margin: auto;border-radius: 20px;z-index: 2;} */
/* .adventure-media .main-poster-img{position: relative;} */
a.adventure-cta {padding: 16px 36px 16px 36px !important;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #3b8793 !important;font-weight: 700;text-transform: capitalize;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;background: #ffffff;position: absolute;bottom: 50px;z-index: 2;left: 0;right: 0;margin: auto;}

/*faq-section*/
.wf-rights{display: grid;grid-template-columns: repeat(1,1fr); max-width: 895px;margin: 0 0 0 auto;gap: 10px;}
.wf-faq-item {background-color: #F0F6F7;border-radius: 10px; padding: 0px 20px;}
.wf-faq-question:hover {opacity: 1;background-color: transparent;}
.wf-faq-question {width: 100%;border: 0;background: transparent;padding: 24px 0;display: flex;align-items: center;justify-content: space-between; gap: 20px; cursor: pointer; text-align: left;color: #000;font-size: 18px;font-weight: 700;line-height: 26px;font-family: 'Gotham';letter-spacing: 0;}
.wf-faq-question { width: 100%; border: 0; background: transparent;padding: 24px 0 24px;display: flex; align-items: center; justify-content: space-between; gap: 20px;cursor: pointer;text-align: left; color: #111;font-size: 18px;font-weight: 600;line-height: 1.4;}
.wf-faq-item.is-open button.wf-faq-question {padding: 24px 0 5px;}
.wf-faq-icon {width: 20px;height: 20px; min-width: 20px;position: relative;}
.wf-faq-icon::before,
.wf-faq-icon::after { content: "";position: absolute;top: 50%;left: 50%;width: 13px;height: 1.5px;background: #111;transform: translate(-50%, -50%);transition: transform 0.3s ease;}
.wf-faq-icon::after {transform: translate(-50%, -50%) rotate(90deg);}
.wf-faq-question[aria-expanded="true"] .wf-faq-icon::after {transform: translate(-50%, -50%) rotate(0deg);}
.wf-faq-answer {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.35s ease;}
.wf-faq-answer-inner { overflow: hidden; padding: 0; color: #555;font-size: 16px;line-height: 1.7;}
.wf-faq-item.is-open .wf-faq-answer {grid-template-rows: 1fr;}
.wf-faq-item.is-open .wf-faq-answer-inner { padding-bottom: 20px;}
.wf-faq-answer-inner p {margin: 0 0 10px;}
.wf-faq-answer-inner p:last-child {margin-bottom: 0;}
section.why-choose-us {padding: 50px 0px 60px !important;}
.section-warranty-features .wf-wrapper {align-items: baseline !important;}
.wf-wrapper .hero__buttons span.btn-arrow img {max-width: 17px;height: 12px;}
.wf-wrapper .hero__buttons a.btn {gap: 8px;}
.wf-wrapper .hero__buttons a.btn.btn--outline {background-color: transparent;border-color: #ffffff;color: #212121;padding: 0;border: none;align-items: center;}
.desktop-hiddens {display: none;}
.navigation__item--with-mega-menu .navigation__tier-2-container ul li a {color: #212121!important;font-weight: 700;font-family: 'Gotham';}
.navigation__item--with-mega-menu .navigation__tier-3-container.navigation__child-tier ul li a {color: #212121!important;font-weight: 400;font-family: 'Gotham';}
span.cart-link__count {background-color: #3b8793;}
.product-categories-section .product-categories-2-arrows {padding: 0;}
.account span.header-link__icon svg {color: #000;fill: #000;stroke: none;}
.account span.header-link__icon svg path {color: #000;fill: #000;}
.navigation-ul2 li.account a.header-link {display: flex;gap: 9px;padding: 0px 0px 0px 12px;}
.account span.header-link__icon {display: flex;width: fit-content;flex-direction: column;}

.why-choose-us__wrapper {display: grid;grid-template-columns: 685px 1fr;gap: 80px;align-items: center;}
.why-choose-us__left .hero__subtitle {color: #141414;}
.why-choose-us__right { display: grid;grid-template-columns: repeat(2, 1fr);max-width: 990px; margin: 0 0 0 auto;}
.why-choose-us__item {display: flex;gap: 10px;padding: 13px 23px;border-bottom: 1px solid #ececec;border-right: 1px solid #ececec;}
.why-choose-us__icon {display: flex;flex-direction: column;width: 56px;height: 56px;}
.why-choose-us__icon img {width: 40px;height: 40px;object-fit: contain;}
.why-choose-us__content {width: 377px;display: flex;flex-direction: column; gap: 2px;}
h4.why-choose-us__content-title {margin: 0;font-size: 20px;font-weight: 700;text-transform: uppercase;line-height: 26px;font-family: 'Gotham Condensed';}
.why-choose-us__item:nth-child(2n) {border-right: none;}
.why-choose-us__item:nth-last-child(-n+2) {border-bottom: none;padding-top: 25px;}
.fp-description p {margin: 0;color: #585858;}
.jobe-story__media .is-playing {display: none;}
.why-choose-us__left .fp-description {max-width: 43em;}
.why-choose-us__item:nth-child(3) .why-choose-us__content-text p, .why-choose-us__item:nth-child(4) .why-choose-us__content-text p {margin: 0;}
/*why chose us*/

.why-choose-us__wrapper{display:flex;}
.why-choose-us__right{display:grid;}
.why-choose-us__item{border-right:1px solid #ececec;}


.warranty-features {width: 100%;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation a:after {position: absolute;content: "";width: 14px;height: 11px;background-image: url("/cdn/shop/files/quiz-w-icon.png?v=1785994908");right: 25px;top: 0;bottom: 0;margin: auto;}
.product-list .Vtl-WishlistIcon__Wrapper .Vtl-WishlistButton__IconWrapper svg {color: #000 !important;fill: #000 !important;}
.section-footer__accordion-toggle {margin-bottom: 5px;}
.footer-reviews__stars {color: #fff; margin-bottom: 3px;}
.footer-reviews__count {margin: 0px 0px 7px;color: #fff;}
.footer-reviews__rating {color: #fff;}
span.footer-reviews__from {font-size: 14px;letter-spacing: 0;text-transform: capitalize;font-family: 'Gotham';font-weight: 400;}
span.footer-reviews__count-label {font-size: 14px;letter-spacing: 0;text-transform: capitalize;font-family: 'Gotham';font-weight: 400;}
span.footer-reviews__count-number {font-size: 20px;letter-spacing: 0;text-transform: capitalize;font-family: 'Gotham';font-weight: 500;}
span.footer-reviews__number {font-size: 20px;letter-spacing: 0;text-transform: capitalize;font-family: 'Gotham';font-weight: 500;}

.feather-menu line {opacity: 0;}
.btn--icon.mobile-nav-toggle{position:relative;}
/* Existing SVG lines hide */
.feather-menu line {opacity: 0;}
/* 3 new lines */
.btn--icon.mobile-nav-toggle::before, .btn--icon.mobile-nav-toggle::after {content: "";position: absolute;left: 3px;width: 18px;height: 1px;background: #fff;}
.btn--icon.mobile-nav-toggle::before {top: 4px;box-shadow: 0 7px 0 rgb(255 255 255), 0 15px 0 rgb(255 255 255);}
.btn--icon.mobile-nav-toggle::after {display: none;}


.navigation__tier-2-container ul.navigation__tier-2.navigation__columns a.navigation__link.navigation__column-title span {width: fit-content;display: flex;max-width: 65px;justify-content: flex-start;}
.navigation__child-tier .wrap-img-menu a.menu-btn.btn.btn--quaternary {margin: 15px 0 0 0; padding: 12px 36px 12px 32px !important; border-radius: 100px; font-size: 12px;line-height: 12px;font-family: 'Gotham';color: #fff !important;font-weight: 700;text-transform: uppercase; letter-spacing: 1px;  display: flex;gap: 10px;  width: fit-content;position:relative;}
/* .wrap-img-menu ul.navigation__tier-3 li.navigation__item:after {position: absolute;content: "";width: 5px;height: 5px;border-radius: 50px;background-color: #3b8793;left: 0;top: 0;bottom: 0;margin: auto;} */
.wrap-img-menu ul.navigation__tier-3 li.navigation__item {position: relative;padding: 0px 0px 0px 3px;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns a.navigation__link.navigation__column-title {color: #000 !important;font-size: 16px;font-family: 'Gotham';font-weight: 500;text-transform: capitalize;letter-spacing: 0px;padding: 0px 0px 0px !important;display: flex;align-items: center;text-align: left;gap: 10px;margin-bottom: 0px !important;}
.navigation__tier-2-container {background-color: transparent;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns .active-nav a.navigation__link.navigation__column-title {color: #3B8793 !important;}
.navigation__child-tier .wrap-img-menu a.menu-btn.btn.btn--quaternary:after {position: absolute;content: "";width: 14px;height: 11px;background-image: url(/cdn/shop/files/quiz-w-icon.png?v=1785994908);right: 18px;top: 0;bottom: 0;margin: auto;opacity: 1;z-index: 1;background-size: 14px;left: 0;left: auto;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns  a.navigation__link {color: #3B8793 !important;font-size: 16px;font-family: 'Gotham';font-weight: 700;text-transform: capitalize;letter-spacing: 0px;padding: 0px 0px 0px !important;margin-bottom: 28px !important;display: flex;align-items: center;text-align: left;gap: 10px;margin-bottom: 0px !important;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns a.navigation__link span {max-width: 65px;}

/*shop activity*/

.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 {width: 100%;border-radius: 20px;display: grid;grid-template-columns: repeat(4, 1fr); }
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion {padding: 0;border-radius: 20px;background-color: #5d9199;box-shadow: none;border: none;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion {border-radius:20px;background: transparent; height: auto;display: flex;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link {color: #fff;display: flex;flex-wrap: wrap;justify-content: space-between;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .h6-style {margin-bottom: 60px !important;color: #fff;font-size: 26px;font-family: 'Gotham Condensed';font-weight: 700;text-transform: capitalize;letter-spacing: 1px;padding: 0px 0px 0px !important;display: flex;align-items: center;text-align: left;gap: 10px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link  .menu-promotion__text {margin-bottom: 0;margin-left: 0;margin-right: 0;color: #fff;text-transform: capitalize;font-weight: 400;line-height: 24px;font-family: 'Gotham';letter-spacing: 0px;font-size: 14px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__title {margin-bottom: 35px;flex-direction: column; justify-content:space-between;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__image .inline-image__pad {    height: 100%;padding: 0;--ar-padding: inherit;object-fit: cover;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__image .inline-image__pad img.inline-image__image {max-width:100%;vertical-align: top;position: relative;object-fit: cover;height: 300px;
    border-radius: 0px 0px 20px 20px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__image {width: 100%;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion:nth-child(2) {background-color: #676767;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion:nth-child(3) {background-color: #5f6e75;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion:nth-child(4) {background-color: #465e6a;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4.navigation__columns {box-shadow: none;}

.floating-header .pageheader .logo-area__left__inner .navigation li.navigation__item a {color: #fff !important;}
.navigation__tier-2-container.navigation__child-tier.mega-menu-wrap ul.navigation__tier-2.navigation__columns a.navigation__link.navigation__column-title {color: #000 !important;}
/*collection page*/


.section-collection-banner .background-image:after {position: absolute;content: "";width: 100%;background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.584) 42.3%, rgba(0, 0, 0, 0.016) 100%);height: 100%;top: 0;left: 0;}
.section-collection-banner .background-image {position: relative;background-size: 100%;}
/* .section-collection-banner nav.breadcrumbs {padding-left: 18px;position: relative;}
.section-collection-banner nav.breadcrumbs:after {position: absolute;content: "";width: 8px;height: 8px;background-color: #3B8793;border-radius: 100px;left: 0;top: 0;bottom: 0;margin: auto;} */
.breadcrumbs__list li a {font-family: 'Gotham' !important;color: #fff !important;font-weight: 500 !important;letter-spacing: 1px;font-size: 14px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px;text-transform: uppercase !important;}
.section-collection-banner h1 {color: #fff !important;text-align:left;font-family: 'Gotham Condensed' !important;font-size: 40px;line-height: 48px !important;letter-spacing: 0px;color: #fff;margin: 0px 0px 5px !important;}
.section-collection-banner .overlay-text__rte p {color: #fff;text-align:left;}
nav.breadcrumbs {padding: 0;margin-bottom: 130px !important;}
.section-collection-banner .overlay-text--for-banner .overlay-text__inner {padding: 0px 30px 0px 30px  !important;}
.section-collection-banner  .overlay-text__subheading.subheading {text-align:left;padding-left: 18px;position: relative;font-family: 'Gotham';color: #fff;font-weight: 500 !important;letter-spacing: 1px;font-size: 14px;text-transform: uppercase !important;margin-bottom: 10px;}
.section-collection-banner .overlay-text__subheading.subheading:after {position: absolute;content: "";width: 8px;height: 8px;background-color: #3B8793;border-radius: 100px;left: 0;top: 0;bottom: 0;margin: auto;}
.section-collection-banner.card .overlay-text.overlay-text--for-banner {align-items: baseline;padding: 80px 0px 0px;}
.section-collection-banner.card .height--fixed.image-overlay {padding-top: 30px;height: 630px;}
.section-collection-richText .container.container--reading-width {max-width: 1320px;}
.subcollection-meta.card {display: flex;gap: 20px;flex-wrap: wrap;justify-content:center;}
.subcollection-meta.card .image-content-wrap {border: 1px solid #E0E0E0;border-radius: 20px;padding: 5px;min-width: 300px;}
.subcollection-meta.card .image-content-wrap a .image-col {background-color: #fff;display: flex;width: 80px;height: 80px;align-items: center; justify-content: center;}
.subcollection-meta.card .image-content-wrap a img {max-width: 80px;height: 80px;}
.subcollection-meta.card .image-content-wrap .col-title {color: #000;font-family: 'Gotham';letter-spacing: 0;line-height: 22px;font-weight: 500;font-size: 16px;}
.subcollection-meta.card .image-content-wrap a {display: flex;  align-items: center;gap: 12px;}

.filter-container .filter-sidebar-desktop {position: sticky;top: 75px;height: fit-content;align-self: flex-start;}
.filter-container { display: flex;gap: 45px; max-width: 1839px; margin: auto;background-color: transparent;padding: 0px 0px 90px;padding-left: var(--gutter-content) !important;padding-right: var(--gutter-content) !important;}
.filter-container .filters-adjacent.collection-listing { width: 80%;}
.filter-container .filter-sidebar-desktop {width: 20%;}
.filter-container .filter-sidebar-desktop .filters {background-color: #F0F6F7;border-radius: 16px;border: 1px solid #3B87934F;padding: 20px 20px 20px;}
.filter-container .filter-sidebar-desktop .filters .filters__heading { padding: 0 0 15px;}
.filter-container .filter-sidebar-desktop .filters .filters__heading-text { margin: 0;padding: 0 !important;font-size: 16px;line-height: 25px;letter-spacing: 0;font-weight: 700;font-family: 'Gotham';}
.filter-container .product-list .block-inner .image-cont a.product-link { background: #0000000D !important;  border-radius: 20px; border: 1px solid #E0E0E0;}

body.template-collection {background-color: transparent;}
.section-collection-richText {border-bottom: 1px solid #E0E0E0;}
.filters__inner .filter-group {border-bottom: 1px solid #E0E0E0;border-top: 0px;padding: 0px 0px 15px 0px;margin-bottom: 23px;}
.collection-listing .product-list .product-block.product-block {margin: 0px -8px;padding: 0px 8px;}
.collection-listing .product-list {flex-wrap: wrap;gap: 23px;}
.collection-listing .product-block .product-info .product-link .product-block__title {font-weight: 500;text-align: left;font-family: 'Gotham';font-size: 14px !important;line-height: 20px;}
.collection-listing .product-list .Vtl-WishlistIcon__Wrapper {top: auto !important;bottom: 20px;left: auto !important;right: 0;}
.collection-listing .product-block .block-inner-inner .product-info {max-width: 100%;margin: 16px 0px 0px 0px;position: relative;padding: 0px 44px 0px 0px;}
.collection-listing .product-block .product-info .product-link {margin: 0px 0px 8px;}
.collection-listing .jdgm-widget.jdgm-widget .jdgm-prev-badge {text-align: left;margin: 3px 0px 8px;}

.filter-group__item {padding-inline-start: 20px !important;}
#CollectionFilterForm .filter-group__heading__text {margin: 0;padding: 0 !important;font-size: 14px;line-height: 24px;letter-spacing: 0;font-weight: 500;font-family: 'Gotham';color: #000;}
.filter-group__item .filter-group__item__text:before {content: "";position: absolute;left: 0;top: .8em;margin-top: -6px;width: 12px;height: 12px;border-radius: 100%;border: 1px solid #3b8793;}
span.filter-group__item__text {font-size: 12px;line-height: 18px;color: #000;font-family: 'Gotham';letter-spacing: 0;}
.filter-group--layout-two-column .filter-group__item__count {font-size: 11px;line-height: 18px;color: #000;font-family: 'Gotham';letter-spacing: 0;}
.filter-group .cc-price-range__input-container {font-size: 14px;color: #000000;background: transparent;border: none;line-height: 14px;text-align: right;justify-content: flex-end !important;flex: inherit;width: calc(25% - 6px);}
.filter-group .cc-price-range__input-container .cc-price-range__input {background-color: transparent;padding: 0;height: inherit;min-height: inherit;font-size: 14px;line-height: 14px;color: #000;font-family: 'Gotham';font-weight: 500;}
.filter-group .cc-price-range__input-container span.cc-price-range__input-currency-symbol {background-color: transparent;padding: 0;height: inherit;min-height: inherit;font-size: 14px;line-height: 14px;color: #000;font-family: 'Gotham';font-weight: 500;}
.filter-group .cc-price-range__bar {position: relative;margin: 17px 15px 10px;}
.filter-group .cc-price-range__bar .cc-price-range__bar-inactive {height: 2px;}
.filter-group .cc-price-range__bar .cc-price-range__bar-active {background-color: #3B8793;}
.filter-group .cc-price-range__bar .cc-price-range__control::after {width: 15px;height: 15px;background: #fff;border: 1px solid #3B8793;}
.filter-group .cc-price-range__bar .cc-price-range__control {width: 15px !important;height: 15px;top: -7px;}
a.filter-group__applied-item {padding: 8px 14px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;background: #3b8793;border: 1.5px solid #3B8793;}
#CollectionFilterForm .filter-group.filter-group--layout-two-column {padding: 25px 0 25px;}
.filter-group__item .filter-group__checkbox:checked+.filter-group__item__text:before {background-color: #3b8793;}
.filter-sidebar-desktop .filter-group {padding: 5px 0px 5px;}
#CollectionFilterForm .filter-group.filter-group--layout-two-column a.filter-group__heading {background-color: #3B87932E;padding: 8px 20px;border-radius: 100px;color: #000000;}


.paddle-slide {overflow: hidden;background-color: #F0F6F7;padding: 20px 0px 80px;}
.paddle-slide .slide-content-kicker {padding-left: 0;position: relative;font-family: 'Gotham';color: #212121;font-weight: 500 !important;letter-spacing: 1px;font-size: 14px;text-transform: uppercase !important;margin-bottom: 10px;}
.paddle-slide .slide-content-header h2.slide-content-title.h1-style {font-family: 'Gotham Condensed';font-size: 40px; line-height: 48px; letter-spacing: 0px;font-weight: 400;}
.paddle-slide .slide-card {padding: 20px;}
.paddle-slide .slide-card img {border-radius: 20px;}
.paddle-slide .slide-card  .slide-card__content h3.slide-card__title {font-size: 16px;line-height: 24px;font-weight: 700;text-transform: uppercase;margin: 0 0 5px;color: #000;letter-spacing: 0;font-family: 'Gotham';}
.paddle-slide .slide-card .slide-card__content p {font-size: 14px;line-height: 25px;color: #585858;font-family: 'Gotham';padding: 6px 0px 0px;}
.paddle-slide .slide-arrow svg {opacity: 0;width: 0;height: 0;}
.paddle-slide .slide-arrow {background-image: url(/cdn/shop/files/right-arrow-j.png?v=1786517391);background-size: 7px;background-repeat: no-repeat;background-position: center;}
.paddle-slide .slide-arrow--prev {background-image: url(/cdn/shop/files/left-arrow-j.png?v=1786517392);background-size: 7px;background-repeat: no-repeat;background-position: center;}
.product-label.product-label--stock span {background-color: #80A2B4;width: fit-content;height: fit-content;color: #fff;font-size: 10px;line-height: 12px;font-weight: 500;font-family: 'Gotham';padding: 10px 15px;border-radius: 100px;letter-spacing: 1px;text-transform: uppercase;}
.paddle-slide .slide-arrow {background-image: none;}
.paddle-slide .slide-arrow::before {content: "";position: absolute;inset: 0;background-image: url(/cdn/shop/files/right-arrow-j.png?v=1786517391);background-size: 7px;background-repeat: no-repeat;background-position: center;filter: brightness(0);pointer-events: none;}
.product-label.product-label--sale span {background-color: #3B8793;width: fit-content;height: fit-content;color: #fff;font-size: 10px;line-height: 12px;font-weight: 500;font-family: 'Gotham';padding: 10px 15px;border-radius: 100px;letter-spacing: 1px;text-transform: uppercase;}

.collection-acc {background-color: #071523;padding: 70px 0px 70px !important;}
.collection-acc h3.collection-title {font-family: 'Gotham';color: #fff;font-weight: 700;letter-spacing: 1px;font-size: 14px;position: relative;padding: 0px 0px 0px 16px;margin: 0px 0px 5px;display: flex;text-transform: uppercase;}
.collection-acc h3.collection-title:after {position: absolute;content: "";width: 8px;height: 8px;background-color: #3B8793;border-radius: 100px;left: 0;top: 0;bottom: 0;margin: auto;}
.collection-des .description-col p {font-family: 'Gotham Condensed';font-size: 40px;line-height: 48px;letter-spacing: 0px;color: #fff;text-transform: uppercase;padding: 6px 0px 0px;margin-bottom:0;}
.collection-acc .collapsible-tabs {max-width: 100%;}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block {max-width: 910px;width: 49%;}
.collection-acc .collapsible-tabs .cc-accordion {display: flex;flex-wrap: wrap;gap: 18px;}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block details.cc-accordion-item {background-color: #0F1C2A;color: #fff;border: 1px solid #182D42;border-radius: 10px;}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block details.cc-accordion-item summary.cc-accordion-item__title {padding: 13px 20px 13px 20px;font-size: 18px;line-height: 26px;font-weight: 700;letter-spacing: 0;font-family: 'Gotham';}
.cc-accordion-item__title:before, .cc-accordion-item__title:after {right: 14px !important;}
.collection-acc .collapsible-tabs { max-width: 100%;margin-top: 25px; margin-bottom: 40px;}
.collection-des .description-col p br {display: none;}
.collection-acc .quiz-content h2 {color: #fff;font-size: 24px;line-height: 30px;margin-bottom: 17px;font-family: 'Gotham';}
.filters-adjacentiamin .filter-group { padding: 0;margin-bottom: 0;border: 0;}
.filters-adjacentiamin .filters {display: flex;}
.filters-adjacentiamin {display: flex;justify-content: space-between;border-bottom: 1px solid #E0E0E0;padding: 0 0 17px;margin: 0 0 33px;}
.filters-adjacentiamin .filter-group .filter-group__heading__text {font-size: 16px !important;line-height: 25px !important;letter-spacing: 0;font-family: 'Gotham';color: #585858 !IMPORTANT; font-weight: 400 !IMPORTANT;}
.section-collection-richText > .card {padding-top: 60px;padding-bottom: 46px;}
/*comparision tabel*/

.comparison-table__heading span.kicker-dot {font-family: 'Gotham';color: #141414;font-weight: 700;letter-spacing: 1px;font-size: 14px;position: relative;padding: 0px 0px 0px 16px;margin: 0px auto 10px;display: flex;text-transform: uppercase;justify-content: center;width: fit-content;}
.comparison-table__heading span.kicker-dot:after {position: absolute;content: "";width: 8px;height: 8px;background-color: #3B8793;border-radius: 100px;left: 0;top: 0;bottom: 0;margin: auto;}
.comparison-table-wrapper .comparison-table__card {padding: 0;background: transparent;}
.comparison-table__card .comparison-table__grid .comparison-table__col.comparison-table__col--brand {background-color: #F0F6F7;border-radius: 20px;}
/* .comparison-table__card .comparison-table__grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(0, 1fr));gap: 0;} */
/* .comparison-table__grid .comparison-table__col .comparison-table__col-image {display: flex;min-height:220px;} */
/* .comparison-table__grid .comparison-table__col:nth-child(1) .comparison-table__col-image {padding: 28px 20px 25px 20px;} */
/* .comparison-table__grid .comparison-table__col:nth-child(1) .comparison-table__col-image img.comparison-table__image {opacity: 0;} */
/* .comparison-table__grid .comparison-table__col:nth-child(3) .comparison-table__col-image {padding: 28px 20px 25px 20px;} */
.comparison-table__card .comparison-table__grid .comparison-table__col.comparison-table__col--brand .comparison-table__col-image {padding: 28px 20px 25px 20px;}
.rebuy-bundle-builder__step-header {display: none !important;}
.comparison-table__card .comparison-table__grid .metafield-rich_text_field strong {display: flex;padding: 0;color: #212121;font-size: 14px;line-height: 24px;font-weight: 700;font-family: 'Gotham';letter-spacing: 0;}
.comparison-table__col.comparison-table__col--feature .metafield-rich_text_field ul li {color: #212121;font-size: 14px;line-height: 24px;font-weight: 700;font-family: 'Gotham';letter-spacing: 0;}
.comparison-table__card .comparison-table__grid .metafield-rich_text_field ul li {padding: 0;font-size: 14px;line-height: 24px;color: #585858;font-family: 'Gotham';font-weight: 400;letter-spacing: 0;}
.comparison-table__card .comparison-table__grid .metafield-rich_text_field ul li:last-child {padding: 0;}
.comparison-table__card .comparison-table__grid .metafield-rich_text_field p {padding: 9px 10px 8px 18px;font-size: 14px;line-height: 24px;color: #212121;font-family: 'Gotham';font-weight: 400;letter-spacing: 0;height: 44px;}
.comparison-table__col-image-inner img.comparison-table__image {max-width: 350px;min-width: 350px;height: 350px;} 
/* .comparison-table__col.comparison-table__col--other.comparison-col-1 li {
    height: 44px;
} */
.comparison-table__col.comparison-table__col--other.comparison-col-1 strong {padding: 0;}
.comparison-table__card .comparison-table__grid{display: flex;flex-wrap: wrap;gap: 0;}
.comparison-table__col {width: 25%;display: flex;flex-direction: column;}
.comparison-table__col-image {display: flex;flex-direction: column;flex: 1 1 auto;}

form#CollectionFilterForm {position: relative;}
.filter-group__items.filter-group--sort.toggle-target {background-color: #f9f9f9;width: fit-content;position: absolute;z-index: 1;left: -200px;padding: 16px;border-radius: 10px;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;min-width: 280px;}
.comparison-table__card .comparison-table__grid .metafield-rich_text_field p {color: #fff;padding: 10px 21px;font-size: 14px;line-height: 27px;}
.filter-group__item .filter-group__item__text:after {width: 14px !important;height: 14px !important;margin-top: -7px !important;}
.tm-card .tm-card__image img {height: 400px;object-fit: cover;}
/*build set*/
.build-set-info .build-set-intro {margin: auto;text-align: center;border-radius: 8px;padding: 0rem;}
.build-set-info {padding: 80px 0 80px;}
.build-set-intro__eyebrow {font-family: 'Gotham';color: #fff;font-weight: 700;letter-spacing: 1px;font-size: 14px;position: relative;padding: 0px 0px 0px 16px;margin: 0px 0px 5px;display: flex;text-transform: uppercase;color: #212121;justify-content: center;align-items: center;gap: 7px;}
.build-set-intro__dot {width: 8px;height: 8px;border-radius: 50%;background: #3B8793;display: inline-block;}
.build-set-intro__heading {font-family: 'Gotham Condensed';font-size: 40px;line-height: 48px;letter-spacing: 0px;margin-bottom: 10px;}
.build-set-intro__highlight {color: {{ section.settings.highlight_color }};}
.build-set-intro__subheading {margin: 0;font-family: 'Gotham';font-weight: 400;font-size: 17px;color: #585858;line-height: 32px;letter-spacing: 0px;}
.build-set-benefits {display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;gap: 2rem;border-radius: 8px;padding: 2rem;}
.build-set-benefits__item {display: flex;align-items: center;gap: 1rem;flex: 1 1 200px;}
.build-set-benefits__icon img {width: 36px;height: 36px;object-fit: contain;}
.build-set-benefits__title {margin: 0;font-size: 1.4rem;font-weight: 700;color: {{ section.settings.bar_text_color }};}
.build-set-benefits__subtitle {margin: 0;font-size: 1.3rem;color: {{ section.settings.bar_text_color }};}
.rebuy-bundle-builder__main { margin: 0 auto;max-width: 1827px !important;}
.rebuy-widget.rebuy-bundle-builder {padding-top: 10px;}

.rebuy-widget .rebuy-product-block, .rebuy-recommended-products .rebuy-product-block { background-color: #ffffff;border-radius: 0px !important;position: relative; padding: 0;}
.rebuy-bundle-builder__step-body.rebuy-product-grid {gap: 40px;display: grid !important;grid-template-columns: repeat(4, 1fr);}
.rebuy-widget .rebuy-product-grid.large-columns-4 .rebuy-product-block {width: 100% !important;background: #ffffff;height: 100%;border-radius: 20px !important;}
.rebuy-bundle-builder__step-body.rebuy-product-grid .rebuy-bundle-builder__step-product .rebuy-product-media { order: 0 !important;width: 100% !important;height: auto;background: transparent !IMPORTANT;padding: 0px 0px 10px;}
.rebuy-product-grid .rebuy-product-media a.rebuy-product-image { height: 100%; width: 100%;filter: none !important;}
.rebuy-bundle-builder__step-product .rebuy-product-info {position:relative;margin: auto;text-align: left; z-index: 1; width: 100%;order: 0 !important;}
.rebuy-product-grid .rebuy-product-info .rebuy-product-title { font-size: 20px !important;font-weight: 700 !IMPORTANT;line-height: normal !important;padding: 0px 10px 0px 10px;color: #212121; font-family: 'Gotham Condensed'; letter-spacing: 0;}
.rebuy-bundle-builder__main .rebuy-product-grid .rebuy-product-media img {width: 100% !important;object-fit: cover !important; max-width: 310px !important; height: 296px !important;}
.rebuy-product-price {font-size: 14px;font-weight: 700; padding: 0px 10px 0px 20px; color: #212121;font-family: 'Gotham';letter-spacing: 0;line-height: 18.6px;}
.rebuy-bundle-builder__step-product .rebuy-product-info:after {position: absolute;content: ""; width: 100%;height: 1px;background-color: #E0E0E0;top: 0;}
.rebuy-bundle-builder__main-body {gap: 25px;}
.rebuy-bundle-builder__product-actions.rebuy-product-actions {order: 0 !important;}

.rebuy-bundle-builder__group-container.default {background-color: transparent;border: none;}
.rebuy-bundle-builder__group-container .rebuy-bundle-builder__group-container-inner {background-color: #071523;border-radius: 20px;}
.rebuy-bundle-builder__group-container-header--left h3.rebuy-bundle-builder__group-container-header-title {color: #fff;font-size: 14px;font-weight: 500;line-height: 14px;font-family: 'Gotham';text-transform: capitalize;}
span.rebuy-bundle-builder__group-container-header-title-count {color: #fff;font-size: 13px;font-weight: 400;line-height: 14px;font-family: 'Gotham';}
.rebuy-bundle-builder__progress-bar-meter-fill, .rebuy-bundle-builder__progress-step.complete .rebuy-bundle-builder__progress-step-icon {color: #fff;background: #3B8793;height: 6px !important;}
.rebuy-bundle-builder__progress-bar-meter {position: relative;margin: 8px 0 0;border-radius: 10px;background: #eee;padding: 0;width: 100%;height: 6px !important;}
.rebuy-bundle-builder__progress-step-label {padding-top: 6px !important;right: 3px;color: #fff;}
.rebuy-bundle-builder__group-container-progress-bar {position: relative;margin: 20px 0 38px !important;}
.rebuy-bundle-builder__product-holder-template, .rebuy-bundle-builder__product-holder-data {background-color: #FFFFFF0D;border: none;color: #fff;padding: 10px;border-radius: 20px;}
.rebuy-bundle-builder__product-holder-media img {flex-shrink: 0;width: 57px;height: 57px;object-fit: contain;border-radius: 5px;}
.rebuy-bundle-builder__product-sign-holder {flex-shrink: 0;width: 57px !important;height: 57px !important;object-fit: contain;border-radius: 5px;}
.rebuy-bundle-builder__product-holder-info h3.rebuy-bundle-builder__product-holder-info-title {color: #fff;font-family: 'Gotham Condensed';font-size: 20px;letter-spacing: 0;}
.rebuy-bundle-builder__product-holder-detail h3.rebuy-bundle-builder__product-holder-detail-title {color: #fff;font-family: 'Gotham Condensed';font-size: 20px;letter-spacing: 0;}
.rebuy-bundle-builder__product-holder-info--right button.rebuy-bundle-builder__product-holder-info-delete {color: #FFFFFF70;width: 24px;height: 24px;padding: 0;}
.rebuy-bundle-builder__product-holder-info-price {padding: 0;color: #fff;}
.rebuy-bundle-builder__product-holder-info-price span.rebuy-money {color: #fff;font-family: 'Gotham';font-size: 14px;letter-spacing: 0;line-height: 14px;font-weight: 700;}
.rebuy-bundle-builder__product-holder-detail-description {color: #fff !important;font-family: 'Gotham';font-size: 14px !important;letter-spacing: 0;line-height: 14px;font-weight: 700;padding: 6px 0px 0px;}
.rebuy-bundle-builder__group-container-action .rebuy-bundle-builder__cta-container button.rebuy-button {padding: 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;background: #3b8793;width: 100%;justify-content: center;}
.rebuy-bundle-builder__group-container-action .rebuy-bundle-builder__cta-container button.rebuy-button span.rebuy-money.sale {  color: #fff; font-size: 14px;  line-height: 14px;font-family: 'Gotham';}
.rebuy-bundle-builder__progress-step-icon {background-color: #3B8793 !important; padding: 10px;color: #fff;}
.rebuy-product-actions button.rebuy-button:hover { background-color: #000 !important;}

.build-set-benefits .build-set-benefits__item:not(:last-child)::after {content: "";position: absolute;right: 0;top: 0;width: 1px;height: 64px;background: rgba(255, 255, 255, 0.18);}
.build-set-benefits .build-set-benefits__item {flex: 1 1 25%;min-width: 0;display: flex;align-items: center;justify-content: center;gap: 16px;padding: 0 28px;box-sizing: border-box;position: relative;}
.build-set-info .build-set-benefits {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 0;border-radius: 20px;padding: 30px;    max-width: 1400px;margin: -40px 0px 0px;}
.build-set-info .build-set-benefits .build-set-benefits__icon {display: flex;}
.build-set-info .build-set-benefits .build-set-benefits__icon img {width: 56px;height: 56px;object-fit: contain;}
.build-set-info .build-set-benefits .build-set-benefits__title {color: #fff;font-size: 20px;line-height: 26px;font-weight: 700;font-family: 'Gotham Condensed';letter-spacing: 0;text-transform: uppercase;}
.build-set-info .build-set-benefits  p.build-set-benefits__subtitle {color: #fff;font-size: 17px;line-height: 32px;font-weight: 400;font-family: 'Gotham';letter-spacing: 0;text-transform: capitalize;}

/* .metafield-rich_text_field ul li {height: auto;display: flex;align-items: center;height:44px;}
.comparison-table__col.comparison-table__col--other.comparison-col-1 li {
    height: 44px;
}
.comparison-table__col.comparison-table__col--other.comparison-col-1 strong {
    padding: 0px 0px 0px 18px;
}
.comparison-table__col-image-inner img.comparison-table__image {
    max-width: 90px;
    min-width: 90px;
} */

/*single product page*/

.detail.product-column-right h1.title {text-align: left;font-family: 'Gotham Condensed' !important;font-size: 34px;line-height: 41px !important;letter-spacing: 0px;color: #000000;margin: 0px 0px 12px !important;font-weight: 700;}
.detail.product-column-right .kl_reviews__stars_badge svg.kl_reviews__full_star {width: 17px !important;height: 17px !important;}
.detail.product-column-right .kl_reviews__star_rating_widget__label {font-size: 13px;line-height: 22px;color: #6D6D6D !important;}
.price-descriptors-mainnnnn {display: flex;align-items: center;margin: 0px 0px 10px;gap: 10px;}
.price-descriptors-mainnnnn span.current-price.theme-money {font-size: 15px;line-height: 22px;font-weight: 700;color: #000;font-family: 'Gotham' !important;}
.price-descriptors-mainnnnn  .lightly-spaced-row {margin: 4px 0 0;}
.price-descriptors-mainnnnn .lightly-spaced-row .icon-container {margin: 0 10px  0 0px;}
.price-descriptors-mainnnnn .price-container {margin: 0;}
.detail.product-column-right.cc-animate-init.-in.cc-animate-complete {background-color: #fff;border-radius: 20px;padding: 20px;margin: 0;width: 50% ! IMPORTANT;max-width: 600px;}
.detail.product-column-right .product-inventory-notice {color: #108043;font-size: 14px;line-height: 25px;font-weight: 500;font-family: 'Gotham' !important;}
.detail.product-column-right .price-descriptors-mainnnnn .lightly-spaced-row .icon-container {margin: 3px 10px  0 0px;}
.product-detail .gallery.gallery--layout-collage-1 {width: 50% !important;}
.product-detail.quickbuy-content {gap: 70px;}
/* .product-detail .gallery--cards-tint .product-media-wrapper {background: #3b87932b;border-radius: 20px;} */
.product-detail .gallery--cards-tint .product-media-wrapper {background: transparent;border-radius: 20px;}
.gallery--cards-tint .product-media-wrapper .product-media--image {mix-blend-mode: inherit;padding: 10px;}
.product-detail .gallery.gallery--layout-collage-1 .slide.slide--custom-initial .inline-image__pad img.inline-image__image.load-trans.loaded {border-radius: 20px !IMPORTANT;}
.product-detail .gallery--cards-tint .product-media-wrapper .product-media--image {mix-blend-mode: inherit;padding: 0px;}
.product-info-block .metafield-rich_text_field p {font-size: 14px;color: #585858;line-height: 25px;letter-spacing: 0px;}
.essential-estimated-delivery-card {background-color: #D3E4E6 !IMPORTANT;margin-top: 12px;margin-bottom: 10px;}
.essential-estimated-delivery-card .essential-estimated-delivery-sub-title {font-size: 12px !important;line-height: 20px !important;color: #000 !important;font-family: 'Gotham' !important;font-weight: 500 !IMPORTANT;}
.essential-estimated-delivery-card .essential-estimated-delivery-title {font-size: 12px !important;line-height: 20px !important;color: #000 !important;font-family: 'Gotham' !important;font-weight: 400 !IMPORTANT;text-align: center !important;}
.detail.product-column-right .love-it-or-leave-it {background-color: #D3E4E6;padding: 10px;}
.detail.product-column-right .love-it-or-leave-it .metafield-rich_text_field strong {font-size: 14px;line-height: 20px;color: #000;font-family: 'Gotham' !important;}
.detail.product-column-right .love-it-or-leave-it .metafield-rich_text_field p {font-size: 12px;line-height: 20px;color: #000;font-family: 'Gotham' !important;}
.who-its-for {padding: 20px 0px 0px;}
.who-its-for h3.who-its-for__heading {font-size: 14px;line-height: 25px;color: #000;font-family: 'Gotham' !important;}
.who-its-for__items .who-its-for__item {background: #3B879338;border-radius: 5px;padding: 10px 15px;font-size: 12px;line-height: 12px;text-transform: uppercase;color: #000;letter-spacing: 1px;font-weight: 400;font-family: 'Gotham' !important;}
.who-its-for__items {display: flex;gap: 6px;}
.meta-features .featured-content .icon-main img {max-width: 30px;filter: brightness(0);}
.meta-features .featured-content .icon-main {display: flex;height:38px;}
.meta-features .featured-content {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.meta-features .main-fetaures {font-size: 12px;line-height: 18px;color: #585858;font-family: 'Gotham' !important;padding: 6px 0px 0px;font-weight: 500;text-align:center;}
.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit] {background-color: #071523;border-radius: 100px;border-color: #071523;font-size: 14px;line-height: 14px;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;font-family: 'Gotham' !important;}
.detail.product-column-right .wrap-icon-block {display: flex;flex-wrap: wrap;gap: 10px;padding: 0px 0px 34px;}
.detail.product-column-right .wrap-icon-block .icon-text-block {width: 48%;display: flex;align-items: center;gap: 5px;}
.detail.product-column-right .wrap-icon-block .icon-text-block .icon-block-text {color: #585858;font-size: 14px;line-height: 25px;letter-spacing: 0;font-family: 'Gotham' !important;}
.detail.product-column-right .wrap-icon-block .icon-text-block .icon-block-img {display: flex;}
.detail.product-column-right .detail-accordion .cc-accordion-item__title {padding: 10px 0px 10px;}
.detail.product-column-right .detail-accordion .cc-accordion-item__title {padding: 10px 0px 10px;font-size: 14px;line-height: 25px;font-weight: 400;color: #000000;letter-spacing: 0;font-family: 'Gotham' !important;}
.detail.product-column-right .detail-accordion .cc-accordion-item__title {padding: 10px 0px 10px;font-size: 14px;line-height: 25px;font-weight: 400;color: #000000;letter-spacing: 0;font-family: 'Gotham' !important;}
.detail.product-column-right .cc-accordion-item__title:before, .cc-accordion-item__title:after {width: 12px !important;height: 1.2px !important;}
.detail.product-column-right .cc-accordion-item__content.rte.cf p {padding: 0px 0px 0px;font-size: 14px;line-height: 25px;font-weight: 400;color: #000000;letter-spacing: 0;font-family: 'Gotham' !important;}
.detail.product-column-right .swiper .swiper-wrapper .swiper-slide .video-slide-video-template--23264483213532__main {aspect-ratio: 6 / 9;}
.detail.product-column-right .lightly-spaced-row.lightish-spaced-row-above h2.h6-style {font-size: 14px;line-height: 25px;font-family: 'Gotham';text-transform: capitalize;font-weight: 700;}
.detail.product-column-right .tytyt.product-mini-list.product-mini-list--vertical .product-mini-block {display: flex;flex-direction: column;width: 100%;}
.detail.product-column-right .tytyt.product-mini-list.product-mini-list--vertical {display: flex;width: 100%;gap: 20px;}
.detail.product-column-right .product-mini-block__inner {flex-direction: column;justify-content: flex-start;align-items: baseline;}
.detail.product-column-right .product-mini-block__inner .block-mini-block__image {width: 100%;border: 1px solid #E0E0E0;border-radius: 10px;max-width: 170px;height:170px;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__detail {flex-basis: inherit;padding: 10px 0px 10px;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__detail .product-mini-block__title {color: #585858;font-size: 12px;line-height: 18px;font-weight: 500;font-family: 'Gotham';letter-spacing: 0;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__detail .product-price span {color: #585858;font-size: 12px;line-height: 18px;font-weight: 400;font-family: 'Gotham';letter-spacing: 0;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__cta a {padding: 13px 22px;border-radius: 100px;font-size: 10px;line-height: 10px;font-family: 'Gotham';color: #fff !important;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;background: #3b8793;}
.detail.product-column-right .quiz-cta .quiz-cta__inner {background-color: #3b87932b;border-radius: 10px;padding: 15px 16px;}
.detail.product-column-right .quiz-cta .quiz-cta__inner h2.quiz-cta__heading {font-size: 20px;line-height: 22px;font-family: 'Gotham';color: #212121;}
.detail.product-column-right .quiz-cta .quiz-cta__inner .quiz-cta__text p {color: #585858;font-size: 14px;line-height: 25px;font-weight: 400;font-family: 'Gotham';letter-spacing: 0;}
.detail.product-column-right .quiz-cta__button svg {opacity: 0;position: relative;}
.detail.product-column-right .quiz-cta .quiz-cta__inner a.quiz-cta__button:after { position: absolute;content: "";width: 14px;height: 11px;background-image: url(/cdn/shop/files/quiz-w-icon.png?v=1785994908);right: 32px;top: 0;bottom: 0;margin: auto;}

.detail.product-column-right .quiz-cta .quiz-cta__inner a.quiz-cta__button {position:relative;padding: 13px 27px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: fit-content;background: #3b8793 !important;}
.product-detail .slideshow.product-slideshow {display: grid;grid-template-columns: repeat(2, 2fr);gap: 16px;}
/* .product-detail .slide--custom-initial .inline-image {max-width: 100% !important;}
.product-detail .slideshow.product-slideshow > *:first-child {grid-column: 1 / -1;}
.product-detail .slideshow.product-slideshow .slide img.inline-image__image {height: 400px;object-fit: cover;border-radius:20px;}
.product-detail .slideshow.product-slideshow .inline-image__pad {padding-top: 69%;}
.product-detail .slide--custom-initial .inline-image__pad {padding-top: var(--ar-padding) !important;}
.product-detail .slide--custom-initial .inline-image__pad img.inline-image__image {height: 100% !IMPORTANT;} */

.product-detail .gallery .slideshow .product-media--image .inline-image__pad img {object-fit: cover;border-radius: 20px;}

.contact-form-wrapper .reading-width {max-width: 100%;padding-left: var(--gutter-content);padding-right: var(--gutter-content);display: flex;margin: auto;justify-content: center;gap: 70px;align-items: center;}
.section-contact-form .fully-spaced-row--medium {margin: 0;}
.contact-form-wrapper {padding: 90px 0px 90px;}
.contact-form-wrapper .reading-width h1 {font-family: 'Gotham Condensed';font-size: 44px;line-height: 48px;letter-spacing: 0px;}
.contact-form-wrapper .reading-width .contact-form {background-color: #fff;padding: 30px;border-radius: 20px;}
.contact-form-wrapper .reading-width .contact-form .flexible-layout.flexible-layout--form input {background-color: #f0f6f7;border-radius: 5px;color: #000;border-color: #f0f6f7;}
.contact-form-wrapper .reading-width .contact-form .flexible-layout.flexible-layout--form  textarea {background-color: #f0f6f7;border-radius: 5px;color: #000;border-color: #f0f6f7;}
.contact-form-wrapper .reading-width .contact-form  button {padding: 16px 32px;border-radius: 100px;font-size: 14px;line-height: 14px;font-family: 'Gotham';color: #fff;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;display: flex;gap: 10px;width: 170px;background: #3b8793;justify-content: center;}
.meta-features {display: flex;gap: 10px;padding: 25px 0px 20px;}

.shopify-section--feature-highlights .feature-highlights{padding: 50px 0px 60px;background-color: #fff !important;}
.shopify-section--feature-highlights p.feature-highlights__eyebrow {color: #212121 !important;}
.shopify-section--feature-highlights .feature-highlights__header .feature-highlights__heading {font-family: 'Gotham Condensed';font-size: 40px;line-height: 48px;letter-spacing: 0px;}
.feature-highlights__col .feature-highlights__item h3.feature-highlights__title {font-size: 20px;line-height: 22px;text-transform: uppercase;letter-spacing: 0;font-weight: 700;font-family: 'Gotham';color: #000;}
.feature-highlights__col .feature-highlights__item p.feature-highlights__text {font-size: 14px;line-height: 25px;text-transform: math-auto;letter-spacing: 0;font-weight: 400;font-family: 'Gotham';color: #000;}
.feature-highlights {max-width: 1655px !important;}
.feature-highlights__grid .feature-highlights__circle::before, .feature-highlights__grid .feature-highlights__circle::after{display: none;}
.feature-highlights__grid .feature-highlights__circle {position: relative;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;    border: none;}
.feature-highlights__image {max-width: 100% !important;height: 570px !important;object-fit: contain;width: 100%; }
.feature-highlights .feature-highlights__grid {display: grid;grid-template-columns: 1fr 650px 1fr;align-items: center;gap: 24px;}
.feature-highlights__grid .feature-highlights__col {display: flex;flex-direction: column;gap: 106px;}

.contact-form-wrapper .reading-width .span-colm-5:nth-child(2) {width: 50%;}
.contact-form-wrapper .reading-width .span-colm-5 {width: 35%;}
.section-main-product {background-color: #F0F6F7;padding: 0px 0px 101px;}
.template-product nav.breadcrumbs.container {margin: 0 !important;}
.template-product .main-container.container {padding: 76px 0px 0px;background-color: #f0f6f7;}
.template-product .main-container.container .breadcrumb-main {max-width: 1900px !important; margin: auto;padding: 0px 30px 15px;}

.related-products  .hero__subtitlee span.kicker-dot {font-family: 'Gotham';color: #141414;font-weight: 700;letter-spacing: 1px;font-size: 14px;position: relative;padding: 0px 0px 0px 16px;margin: 0 0 5px;display: flex;text-transform: uppercase;justify-content: left;width: fit-content;}
.related-products .hero__subtitlee span.kicker-dot:after {position: absolute;content: "";width: 8px;height: 8px;background-color: #3B8793;border-radius: 100px;left: 0;top: 0;bottom: 0;margin: auto;}
.related-products .block-inner-inner .image-cont {border: 1px solid #E0E0E0;border-radius: 20px !important;background-color: #0000000D;}
.related-products .cc-carousel .product-list {gap: 20px;}
.related-products .cc-carousel product-block.product-block .block-inner.card-scheme {background-color: transparent;border: none;}
.related-products {background-color: #fff;padding: 98px 0px 60px;}
.product-block .product-info .product-link .product-block__title {font-weight: 500;text-align: left;font-family: 'Gotham';max-width: 100%;margin: 0px 0px 0px 0px; position: relative;padding: 0px 44px 0px 0px;font-size: 16px;color: #212121;letter-spacing: 0;}
.related-products .wrap-price-card .product-price span.product-price__item {letter-spacing: 0;line-height: 22px;font-family: 'Gotham';}
.product-block__rating .klaviyo-star-rating-widget { display: flex;justify-content: left; margin: 0px 0px 7px;}
.related-products .cc-carousel .product-list .Vtl-WishlistIcon__Wrapper {top: auto !important; bottom: 60px;left: auto !important;  right: 0;}
.template-product .section-apps .fully-spaced-row--medium {margin: 0;background-color: #f1f1f1;}
.product-detail .gallery .product-label-container {justify-content: flex-start;align-items: baseline;}
.product-detail .gallery .product-label-container span {background-color: #071523;border-radius: 100px;}
.product-detail .Vtl-WishlistButton__WishlistIconButton svg {color: #000;fill: #000 !important;}
.product-detail .Vtl-WishlistButton__WishlistIconButton {padding-right: 17px;padding-top: 10px;}
.product-block .block-inner-inner .image-cont .image-label-wrap .background-image img.background-image__image {border-radius: 20px;}
.section-product-anchor-nav .product-anchor-nav .product-anchor-nav__inner a {font-size: 14px;line-height: 14px;font-weight: 700;letter-spacing: 1px;}
.section-product-anchor-nav .product-anchor-nav {border: none;background-color: #071523;padding: 17px 0px 17px;}
.section-product-anchor-nav .product-anchor-nav .product-anchor-nav__inner {gap: 50px;}

.template-product .section-apps #reviews .reviews_all_container { padding: 40px 0 14px;background-color: transparent;border-radius: 0;}
.template-product .section-apps #reviews .reviews_all_container h2.kl_reviews__summary__header {text-align: center;font-family: 'Gotham Condensed';font-size: 40px;line-height: 48px;letter-spacing: 0px;padding-bottom: 30px;}
.template-product .section-apps #reviews .reviews_all_container .kl_reviews__reviews_list {max-width: 1520px;margin: auto;}

.detail.product-column-right .product-switches-variant a:hover .product_switch_title {opacity: 1;}
.detail.product-column-right .product-switches-variant a .product_switch_title {position: absolute;top: 20px;left: 50%;width: 100%;background: #000;color: #fff;font-size: 11px;text-align: center;line-height: normal;padding: 5px;border-radius: 5px;min-width: 100px;transform: translate(-50%);z-index: 4;transition: .3s;opacity: 0;}
.detail.product-column-right .product-switches-variant a {display: inline-flex;position: relative;}
.detail.product-column-right .product-switches-variant .product-switches {--gutter-content: 22px;display: flex;flex-wrap: wrap;gap: 17px;}
.detail.product-column-right .product-switches-variant a img {width: 70px;height: 70px;object-fit: cover;border: 1.5px solid #d0d0d0;border-radius: 5px;}
.product-column-left .gallery__inner a.thumbnail.thumbnail--media-image .thumbnail__media .inline-image .inline-image__pad img.inline-image__image {object-fit: cover;}
.product-column-left .thumbnails.cc-carousel__scroll-area {padding: 10px 0px 0px;display: flex;gap: 5px;}
.product-column-left .thumbnails.cc-carousel__scroll-area a.thumbnail.thumbnail--media-image {border: 1px solid #fff;border-radius: 6px;}
.product-column-left .gallery__inner a.thumbnail.thumbnail--media-image .thumbnail__media .inline-image .inline-image__pad img.inline-image__image {object-fit: cover;border-radius: 6px;}
.detail.product-column-right .product-switches-variant .product-switches label {width: 100%;color: #000;}

.detail.product-column-right .product-form .backorder p {font-size: 11px;line-height: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;opacity: 0;margin: 0;}
.detail.product-column-right .product-form .backorder {margin: 0 !important;display: none;}
.detail.product-column-right span.estimate-date-element {text-align: center;width: 100%;display: flex;justify-content: center;padding: 7px 0px 0px;font-size: 14px;color: #000;font-family: 'Gotham' !important;}

.price-descriptors-mainnnnn .product-inventory-notice.product-inventory-notice--pulse.product-inventory-notice--out.with-icon {color: #db0000;}
.price-descriptors-mainnnnn .product-inventory-notice.product-inventory-notice--pulse.product-inventory-notice--out.with-icon .icon-container::before {width: 12px;height: 12px;}
.price-descriptors-mainnnnn .product-inventory-notice.product-inventory-notice--pulse.product-inventory-notice--out.with-icon svg.icon {width: 12px;height: 12px;}
.detail.product-column-right .price-descriptors-mainnnnn .product-inventory-notice.product-inventory-notice--pulse.product-inventory-notice--out.with-icon .icon-container {margin: 7px 7px 0 0px;}
variant-picker.variant-picker--product-available fieldset.option-selector .option-selector__btns .opt-label.opt-label--btn {background: #fff;color: #000000;width: fit-content;height: 28px;min-width: 38px;min-height: 28px;border-color: #D3E4E6;border-radius: 5px;font-size: 12px;line-height: 12px;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc {justify-content: flex-start;gap: 20px;padding: 0 0 10px;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc .size-chart-container a.size-chart-link {font-size: 11px;}
variant-picker.variant-picker--product-available :checked + .opt-label {background-color: #d3e4e6 !important;color: #000;}
.size-chart__inner img {width: 100%;max-width: 392px;margin: auto;}
.size-chart .size-chart__inner.rte p {text-align: center;}
.navigation__mobile-header span.mobile-nav-title {display: none;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc .size-chart-container {display: flex;gap: 13px;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc legend.label {margin: 0;font-size:13px;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc .size-chart-container .size_info-main {display: flex;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc .size-chart-container .size_info-main .size_info-head {font-size: 11px;line-height: 16px;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc .size-chart-container .size_info-content {display: flex;align-items: center;background-color: #f1f1f1;border-radius: 4px;padding: 5px 10px 5px;font-size: 14px;margin: 0;}
variant-picker.variant-picker--product-available .option-selector__label-with-sc .size-chart-container .size_info-content img {max-width: 13px;}
variant-picker:not(.variant-picker--pre-last-selection.variant-picker--product-available):not([data-availability=off]) .opt-btn.is-unavailable+.opt-label, variant-picker:not([data-availability=off]) .option-selector[data-index="1"] .opt-btn.is-unavailable+.opt-label {
background: transparent;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(64, 64, 64, 0.5)' stroke-width='0.4' preserveAspectRatio='none' %3E%3Cline x1='24' y1='0' x2='0' y2='24'%3E%3C/line%3E%3C/svg%3E");color: #404040e6;}
.price-descriptors-mainnnnn span.was-price.theme-money {font-size: 18px;}

.opposing-items {display: flex;justify-content: space-between;align-items: center;padding: 0px 0px 10px;}
.opposing-items .wrap-icon-label {display: flex;align-items: center;gap: 15px;}
.opposing-items .wrap-icon-label legend.label {margin: 0;}
.opposing-items .wrap-icon-label .size_info-content {display: flex;background-color: #f1f1f1;border-radius: 4px;padding: 5px 10px 5px;font-size: 12px;margin: 0;align-items: center;}
.opposing-items .wrap-icon-label .size_info-content img {max-width: 13px;}
.opposing-items .size-chart-container a.size-chart-link.cc-modal.cc-initialized {margin: 0;font-size: 13px;}
.opposing-items .size-chart-container a.size-chart-link.cc-modal.cc-initialized svg.icon.icon--small {font-size: 13px;height: 13px;}
.mobile-navigation-drawer .navigation__item {align-items: center !important;}
.mobile-navigation-drawer .acount-wrap {padding: 13px 0px 0px;}
.detail.product-column-right .cc-accordion-item__content.rte.cf ul li {padding: 0px 0px 0px;font-size: 14px;line-height: 25px;font-weight: 400;color: #000000;letter-spacing: 0;font-family: 'Gotham' !important;}
.detail.product-column-right .cc-accordion-item__content.rte.cf ul {margin: 0;}

.product-label.product-label--sold-out span {background-color: #000000 !important;}
span.product-label.product-label--preorder span {background-color: #8B5CF6 !important;}
.comparison-table__col.comparison-table__col--other img.comparison-table__image {border-radius: 20px;}
.comparison-table__grid .comparison-table__col.comparison-table__col--other:hover {background-color: #f0f6f7;}
/*inner pages*/
section.inner-banner-section {padding: 190px 0px 135px;position: relative;background-size: cover;}
section.inner-banner-section:after {position: absolute;content: "";width: 100%;background: linear-gradient(77.5deg, rgba(0, 0, 0, 0.7) 48.95%, rgba(0, 0, 0, 0.322) 82.89%);height: 100%;top: 0;left: 0;}
.hero__content {z-index: 1;position: relative;}
.inner-banner-section nav.breadcrumbs.container li {font-family: 'Gotham' !important;color: #fff !important;font-weight: 500 !important;letter-spacing: 1px;font-size: 14px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px;text-transform: uppercase !important;list-style: none;}
ol.breadcrumbs__list {margin: 0;padding: 0;display: flex;gap: 12px;list-style: none;}
section.inner-banner-section nav.breadcrumbs.container {margin: 0px 0px 20px !important;}
.inner-banner-section h1.hero__title {color: #fff !important;text-align: left;font-family: 'Gotham Condensed' !important;font-size: 40px;line-height: 48px !important;letter-spacing: 0px;color: #fff;margin: 0px 0px 12px !important;}
section.inner-banner-section p.hero__description {max-width: 650px;}

.our-story__wrapper {display: grid;grid-template-columns: 1fr 1.1fr;gap: 40px;align-items: center;}
section.our-story-sec {padding: 98px 0px;}
.template-suffix-our-story .jobe-story__media {order: 2;}
.template-suffix-our-story .jobe-story__content {order: 1;}
.template-suffix-our-story .jobe-story__wrapper {grid-template-columns: 1fr 1.1fr;gap: 40px;}
.template-product .main-container.container .breadcrumb-main li.breadcrumbs__item, .template-product .main-container.container .breadcrumb-main li.breadcrumbs__item a {font-family: 'Gotham' !important;color: #0c0c0c !important;font-weight: 500 !important;letter-spacing: 1px;font-size: 14px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px;text-transform: uppercase !important;list-style: none;}
.section-collapsible-collection .metafield-rich_text_field p, .section-collapsible-collection .metafield-rich_text_field p a {color: #fff;padding: 0px 18px 0px;}
.comparison-table-section {padding: 50px 0px 50px !important;}

/*product spec*/
.product-specs {width: 100%;}
.product-specs__inner { max-width: 1835px; margin: 0 auto; padding: 73px 0px 108px;padding-left: var(--gutter-content) !important;padding-right: var(--gutter-content) !important;}
.product-specs__header { text-align: center; margin-bottom: 24px;}
.product-specs__eyebrow {display: inline-flex;align-items: center; gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;margin: 0 0 12px;}
.product-specs__eyebrow-dot {width: 6px;height: 6px;border-radius: 50%;display: inline-block;}
.product-specs__heading {font-size: 40px;font-weight: 700;letter-spacing: 0;text-transform: uppercase; margin: 3px 0 0;line-height:48px;}
.product-specs__grid {display: grid; grid-template-columns: repeat(5, 1fr); gap: 1px; background-color: transparent; border-radius: 8px; overflow: hidden;  }
.product-specs__item {background-color: #0F1C2A;padding: 21px 47px 21px 24px;border-bottom: 1px solid #182D42;border-right: 1px solid #182D42;}
.product-specs__icon {display: block;margin-bottom: 16px;}
.product-specs__item h3.product-specs__title {font-size: 16px;font-family: 'Gotham' !important;font-weight: 700;letter-spacing: 0;color: #ffffff; margin: 0 0 6px;text-transform: uppercase;}
.product-specs__grid .product-specs__item:nth-child(5), .product-specs__grid .product-specs__item:nth-child(10) {border-right: 0px;}
.product-specs__grid .product-specs__item:nth-child(6), .product-specs__grid .product-specs__item:nth-child(7), .product-specs__grid .product-specs__item:nth-child(8), .product-specs__grid .product-specs__item:nth-child(9), .product-specs__grid .product-specs__item:nth-child(10) {
border-bottom: none;}
.product-specs__value {font-size: 14px;line-height: 25px;color: #fff;margin: 0;}
.shopify-section--product-specs p.product-specs__eyebrow {font-size: 14px;color: #fff !important;font-weight: 700;margin: 0 0 0px;}
.jobe-story__content .jobe-story__description.rte ul {display: flex;gap: 20px;margin: 0;padding: 20px 0px 36px;max-width: 685px;}
.jobe-story__content ul li {border: 1px solid #E0E0E0;border-radius: 10px;padding: 16px 20px;list-style: none;font-size: 12px;line-height: 18px;font-weight: 500;color: #585858;font-family: 'Gotham' !important;letter-spacing: 0;}
.template-product .adventure-section { background-color: #fff;padding: 50px 0px 70px;}

/*comparison new table*/
.section-compare-table .compare-table__wrapper .compare-table {max-width: 100% !important;width: 100%;display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 0;}
.section-compare-table .compare-table__col img {max-width: 90px;min-width: 90px;}
.section-compare-table .compare-table__col  p {text-align: left;padding: 0px 0px 10px 18px;margin: 0;font-size: 14px;line-height: 18px;}
.section-compare-table .compare-table__col .compare-table__image {display: flex;justify-content: left;}
.compare-table-section .page-width {max-width: 1840px;margin: auto;}
.compare-table__col.compare-table__col--center {background-color: #F0F6F7;border-radius: 20px;}
.section-compare-table .compare-table__col .metafield-rich_text_field ul li {display: flex;gap: 9px;list-style: none;text-align: left;border-top: 1px solid #EAEAEA;font-size: 14px;line-height: 24px;color: #212121;letter-spacing: 0px;height: 42px;display: flex;align-items: center;padding: 9px 10px 8px 18px;}
.section-compare-table .compare-table__col .metafield-rich_text_field ul {list-style: none;}
.section-compare-table .compare-table__col {padding: 0;}
.section-compare-table .compare-table__col .compare-table__image {display: flex;justify-content: left;padding: 28px 20px 25px 20px;margin-bottom: 0;}
.section-compare-table .compare-table__col.compare-table__col--label ul li {font-weight: 700;color: #000;font-size: 14px;}
.compare-table-section .compare-table__col.compare-table__col--label img {opacity: 0;}
.compare-table-section {text-align: center;padding: 93px 0px 5px;}
.compare-table-section span.comparison-icon svg {width: 19px;height: 19px;}
.compare-table-section span.comparison-icon {display: flex;}
.section-compare-table .compare-table__col .metafield-rich_text_field ul li {display: flex;gap: 9px;}

/*table second comparison*/
.comparison-table__col-image .comparison-table__col-image-inner {display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field {padding: 7px 0px 5px; text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}

.comparison-table__col-inner-content{display:flex;}
.comparison-table-section {width: 100%;}
.comparison-table-wrapper {margin: 0 auto;text-align: center;}
.comparison-table__heading {margin-bottom: 3rem;}
.comparison-table__heading p {margin: 0;}
/* First line = eyebrow (e.g. "Why Choose Jobe?") */
.comparison-table__heading p:first-child {font-size: 1.2rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;opacity: 0.75;margin-bottom: 0.8rem;}
/* Second line onwards = main heading */
.comparison-table__heading p:not(:first-child) {font-size: 3rem;font-weight: 800;text-transform: uppercase;}
.comparison-table__card {background: rgba(0,0,0,0.02);border-radius: 12px;padding: 2rem;text-align: left;}
.comparison-table__grid {display: grid;grid-template-columns: 1.2fr 1.4fr 1.4fr;gap: 1.5rem;}
/* Style paragraphs (bold headers like "Jobe SUPs") and list items (rows) identically so they line up as table rows */
.comparison-table__col p,
.comparison-table__col li {margin: 0;padding: 1.2rem 0;font-size: 1.4rem;line-height: 1.4;list-style: none;}
.comparison-table__col ul {margin: 0;padding: 0;list-style: none;}
/* First visible row in each column shouldn't have a top border */
.comparison-table__col > p:first-child,
.comparison-table__col > ul:first-child > li:first-child {border-top: none;padding-top: 0;}
.comparison-table__col--feature li,
.comparison-table__col--feature p {font-weight: 700;}

.comparison-table__card .comparison-table__grid .comparison-table__col-inner-content {justify-content: space-between;border-top: 1px solid #E0E0E0;padding: 10px 0px 0px;}
.comparison-table__grid .comparison-table__col.comparison-table__col--other { border: 1px solid #E0E0E0;border-radius: 20px;padding: 20px;width: 100%;}
/* .comparison-table__card .comparison-table__grid { display: grid;gap: 20px;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));} */

.comparison-table__card .comparison-table__grid { display: grid;gap: 20px;grid-template-columns: repeat(4, minmax(0, 1fr));}
.comparison-table__grid .comparison-table__col.comparison-table__col--other .comparison-table__col-image {flex: inherit;}
.comparison-table__grid:has(> :nth-child(3):last-child) {grid-template-columns: repeat(3, minmax(0, 1fr));}

.comparison-table__col.comparison-table__col--other.comparison-col-1 strong {padding: 0;}
.comparison-table__card .comparison-table__grid .comparison-table__col-inner-content ul {display: flex;flex-direction: column;gap: 8px;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field strong {padding: 0px 0px 7px 0px !important;font-size:18px;line-height: 28px;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field strong.col-price {color: #000;font-size: 17px;line-height: 22px;font-weight: 400;}
.comparison-table__col.comparison-table__col--other.comparison-col-3 {background-color: #F0F6F7;border-radius:20px;}
.template-suffix-stores section.our-story-sec {padding: 80px 0px;}
.section-product-anchor-nav {position: sticky;top: 65px;height: fit-content;align-self: flex-start;z-index: 99;}
.detail.product-column-right  .video-slider-template--23264483213532__main .product-categories-2-arrow {opacity: 1 !important;border-radius: 100px !important;width: 32px;height: 32px;padding: 12px !important;}
.template-suffix-shipping-info .container.container--reading-width.cc-animate-init.-in.cc-animate-complete {max-width: 950px;padding-top: 10px;}
.template-suffix-shipping-info .container.container--reading-width.cc-animate-init.-in.cc-animate-complete h1.majortitle {font-family: 'Gotham Condensed' !important;font-size: 44px;line-height: 54px !important;letter-spacing: 0px;color: #000000;margin: 0px 0px 5px !important;}
.template-suffix-shipping-info .hs-form-frame {background-color: #fff;border-radius: 20px;}
.shopify-section--feature-highlights {background-color: #ffff;}
/*blog*/
.template-blog .shopify-section .filter-group__items a.filter-group__item span.filter-group__item__text {text-transform: uppercase;font-family: 'Gotham';font-size: 14px;font-weight: 500;}
.template-blog .shopify-section .filter-group__items {overflow-x: auto;display: block;text-align: center;text-wrap: nowrap;padding-top: 1.2rem;padding-bottom: 1.2rem;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.template-blog .shopify-section .filters__inner .filter-group {border: none;margin-bottom: 5px;}
.template-blog .shopify-section .flexible-layout {max-width: 1920px;margin: auto;background-color: transparent;padding: 0px 0px 90px;padding-left: var(--gutter-content) !important;padding-right: var(--gutter-content) !important;display: grid;gap: 28px;grid-template-columns: 1fr 1fr 1fr;}
.template-blog .filter-group__item .filter-group__checkbox:checked+.filter-group__item__text:before {opacity: 0;}
.template-blog .filter-group__item .filter-group__item__text:before {opacity: 0;}
.template-blog .shopify-section .flexible-layout .article-block.column {width: 100%;}
.template-blog .shopify-section .flexible-layout .article-block.column h2 {font-weight: 700;text-align: left;font-family: 'Gotham';font-size: 16px !important;line-height: 26px !important;}
.template-blog .shopify-section .flexible-layout .article-block.column h2 a {font-weight: 700;text-align: left;font-family: 'Gotham';font-size: 16px !important;line-height: 18px !important;}
.template-blog .shopify-section .flexible-layout .article-block.column .article-block__text {padding: 0;}
.template-blog .shopify-section .flexible-layout .article-block.column .rte.cf {font-family: 'Gotham';font-weight: 400;font-size: 15px;color: #212121;line-height: 28px;letter-spacing: 0px;margin: 0;}
.template-blog .shopify-section .flexible-layout .article-block.column .inline-image__pad img {border-radius: 10px;}
.template-blog .shopify-section .filter-group__items a.filter-group__item {width: fit-content;}
/*category page*/
.template-list-collections .container.cc-animate-init.-in.cc-animate-complete {padding: 50px 0px 15px;}
.template-list-collections .container.cc-animate-init.-in.cc-animate-complete h1.majortitle {font-family: 'Gotham Condensed';font-size: 40px;line-height: 48px;letter-spacing: 0px;}
.template-list-collections .collection-listing.overlay-mode- .product-list {display: grid;grid-template-columns: repeat(4, 1fr);row-gap: 35px;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block {width: 100%;margin: 0;padding: 0;}
.template-list-collections .collection-listing.overlay-mode- {padding: 0px 30px 20px;max-width: 1855px;margin: auto;}

.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner  .small {font-size: 14px;font-weight: 700;padding: 10px 10px 0px 10px;color: #212121;font-family: 'Gotham';letter-spacing: 0;line-height: 18.6px;}
span.comparison-icon.comparison-icon--no circle {fill: red;}
.section-collection-banner .overlay-text__inner .overlay-text__rte.rtelarge-text p.p1 span {color: #fff !important;}
.template-collection .filter-container {padding: 0px 0px 0px;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner .product-info {margin-bottom: 0px;text-align: left;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner {border-radius: 20px;position: relative;background:transparent;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner .inline-image__pad {padding-top: 100%;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner .product-block__title {font-size: 22px !important;font-weight: 500 !IMPORTANT;line-height: normal !important;padding: 0px 10px 0px 10px;color: #212121;font-family: 'Gotham';letter-spacing: 0;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner .image-cont {border-radius: 20px;}
.product-detail .detail .sticky-content-container.product-form .lightish-spaced-row-above {margin-top: -8px;}
.video-slider-template--23264483213532__main {width: 100% !important;padding-bottom: 30px !important;}
.product-label-container .product-label span {background-color: #e53935;width: fit-content;height: fit-content;color: #fff;font-size: 10px;line-height: 12px;font-weight: 500;font-family: 'Gotham';padding: 10px 15px;border-radius: 100px;letter-spacing: 1px;text-transform: uppercase;}
.play-btn img {max-width: 14px;}
.template-product section.jobe-story {padding: 50px 0px;}
.related-products  .product-block .block-inner-inner .product-info {  margin: 16px 0px 0px 0px;}
.Vtl-WishlistHeader__HeartCounter {background-color: #3b8793 !important;color: #fff !important;}
.section-footer__row.section-footer__row-lower .section-footer__payment-icons {display: flex;flex-wrap: wrap;}
.product-detail .detail .sticky-content-container h2.h6-style {font-size: 15px;line-height: 22px;font-weight: 700;color: #000;font-family: 'Gotham' !important;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__cta {padding-inline-end: 0px;text-align: left;align-self: flex-start;}
.video-btn-prev-template--23264483213532__main.product-categories-2-arrow {left: 0;margin-left: 0;}
.detail.product-column-right  .video-slider-template--23264483213532__main .product-categories-2-arrow {top: 44%;}
.video-modal-template--23264483213532__main button.video-modal-close-template--23264483213532__main {top: 10%;width: 40px;height: 40px;background-color: #3b8793;color: #fff;background-image: url("/cdn/shop/files/close.png?v=1788247075");background-position: center;background-size: 24px;background-repeat: no-repeat;min-width: 40px;padding: 13px 20px;}
.video-modal-template--23264483213532__main button.video-modal-prev-template--23264483213532__main {position: absolute;left: 30%;display: flex;text-align: left;width: 40px;border-radius: 50%;height: 40px;color: #fff;padding: 0px 0px;align-items: center;justify-content: center;}
.video-modal-template--23264483213532__main button.video-modal-prev-template--23264483213532__main svg, .video-modal-template--23264483213532__main button.video-modal-next-template--23264483213532__main svg {color: #fff;fill: #fff;}
.video-modal-template--23264483213532__main button.video-modal-next-template--23264483213532__main {position: absolute;right: 30%;display: flex;text-align: left;width: 40px;border-radius: 50%;height: 40px;color: #fff;padding: 0px 0px;align-items: center;justify-content: center;}
.video-modal-slide-template--23264483213532__main.active {display: block;max-height: calc(90vh - 100px);aspect-ratio: 9.6 / 12;}
.video-modal-inner-template--23264483213532__main {position: relative;width: 100%;max-width: 640px;max-height: 100%;}
.template-product .section-main-product {position: relative;z-index: 99;}
.video-modal-inner-template--23264483213532__main {max-height: 55vh !important;}

/*search page*/
.section-search-template {background-color: #fff;}
.section-search-template  .collection-listing {width: 100% !important;}
.section-search-template .collection-listing .product-list.product-list--per-row-4 product-block.product-block {width: 100%;}
.section-search-template .collection-listing .product-list.product-list--per-row-4 {display: grid; gap: 20px;grid-template-columns: 1fr 1fr 1fr 1fr;margin: 0;}
.section-search-template .filter-container {flex-direction: column;padding: 0px 0px 20px;}
body.template-search {background-color: #fff;}
.section-search-template .fully-spaced-row--medium {margin-top: 100px;margin-bottom: 56px;}
.section-search-template .main-search__input-container { border-radius: 100px;}
.section-search-template form#CollectionFilterForm {padding: 20px;}
.product-detail .slideshow.product-slideshow > :last-child:nth-child(odd) {grid-column: 1 / -1;justify-self: center;width: calc(50% - 8px);}

/*wishlist page*/
.Vtl-WishlistPage h1.Vtl-WishlistPage__Title {text-align: center;font-family: 'Gotham Condensed' !important;font-size: 36px;line-height: 42px !important;letter-spacing: 0px;color: #000000;margin: 0px 0px 12px !important;font-weight: 700;}
.Vtl-WishlistPage button.Vtl-WishlistProduct__AddToCart {background-color: #3b8793 !important;border-radius: 100px;border-color: #071523;font-size: 14px;line-height: 14px;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;font-family: 'Gotham' !important;padding: 12px 20px 12px;}
.Vtl-WishlistPage .Vtl-WishlistProduct__Title {font-weight: 500;text-align: center;font-family: 'Gotham';font-size: 16px !important;line-height: 24px;}
.Vtl-WishlistPage .Vtl-WishlistProduct__PriceSection {justify-content: center;padding: 8px 0px 0px;color: #131B28;letter-spacing: 0.8px;font-size: 15px;font-weight: 700;}
.Vtl-WishlistPage img.Vtl-WishlistProduct__Image {background: #0000000D !important;border-radius: 20px;}
.Vtl-WishlistPage .Vtl-WishlistProduct__ImageWrapper {border-radius: 20px;border: 1px solid #E0E0E0;}
.Vtl-WishlistPage .Vtl-WishlistProduct__LowStock {font-size: 16px;font-weight: 500;font-family: 'Gotham';text-align: center;}
.main-why-swiper {position: relative;padding: 0px 0px 0px 14px;}

.hero__description_on_mobile {display: none;}

/*table swiper*/
.comparison-swiper .swiper-slide a {border: 1px solid #E0E0E0;padding: 20px;display: flex;flex-direction: column;border-radius: 20px;}
.comparison-swiper .swiper-slide a:hover {background-color: #f0f6f7;}
.comparison-swiper .comparison-table__col-inner-content .comparison-table__row-heading ul strong {padding: 0;font-size: 14px;line-height: 24px;color: #212121;font-family: 'Gotham';font-weight: 700;letter-spacing: 0;}
.comparison-swiper .comparison-table__col-inner-content .comparison-table__row-heading ul li {padding: 0;height: 24px;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field strong {padding: 0px 0px 7px 0px !important;font-size: 15px;line-height: 24px;font-family: 'Gotham';}
.comparison-swiper .comparison-table__col-inner-content {justify-content: space-between;border-top: 1px solid #E0E0E0;padding: 10px 0px 0px;}
.comparison-swiper .comparison-table__col-inner-content ul {display: flex;flex-direction: column;gap: 10px;}

.comparison-swiper .comparison-table__col-inner-content .comparison-table__row ul li {padding: 0;font-size: 14px;line-height: 24px;color: #585858;font-family: 'Gotham';font-weight: 400;letter-spacing: 0;}
.comparison-table__card .arrow-btn {
    background-color: #fff;
    color: #000;
    border: 1px solid;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 6px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 2;
    cursor:pointer;
}
.comparison-table__card .arrow-btn svg {
    opacity: 0;
}
.comparison-table__card .arrow-btn::after {
    font-size: 20px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.comparison-table__card .swiper-next.arrow-btn {
    right: 0;
}
.comparison-table__card .swiper-prev.arrow-btn {
    left: 0;
}
.comparison-table-wrapper .comparison-table__card {
    position: relative;
    padding: 0px 20px !important;
}
.comparison-table__card .arrow-btn:after {
    filter: brightness(1) invert(1);
    position: absolute;
    content: "";
    width: 7px;
    height: 12px;
    background-image: url(/cdn/shop/files/right-arrow-j.png?v=1786517391);
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    opacity: 1;
    z-index: 1;
    background-size: 7px;
    left: 0;
    color: #fff !important;
}
.comparison-table__card .swiper-prev.arrow-btn:after {
    background-image: url("/cdn/shop/files/left-arrow-j.png");
}
/*responsive*/
@media(min-width:767px){
.floating-header .pageheader img.logo__image {filter: none !important;} 
}
@media(min-width:1250px){.logo-area__right .Vtl-WishlistHeaderWrapper {padding-right: 30px;}}
@media(min-width:1700px){
.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text {padding-left: 0;}
}
@media(max-width:1600px){
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:before {width: 36%;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:after {width: 36%;}
.filter-group--layout-two-column .filter-group__item {width: calc(40% - 6px);}
.filter-group .cc-price-range__input-container {width: calc(35% - 6px);}
.trust-badges__item::after {right: -15px;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field strong {
    font-size: 16px;
    line-height: 28px;
}
}
@media(min-width:768px){.section-footer__newsletter-block { flex: 0 1 380px;}
.section-footer__row__col {padding: 0 20px 0 20px;flex-basis: auto;}
.product-detail .gallery .slideshow .product-media--image .inline-image__pad {--ar-padding: 100%;border-radius: 20px;}
.template-product  .product-detail .gallery.gallery--layout-collage-1 .slide .product-media--image .inline-image {--ar-padding: 100.0% !important;}
}
@media(max-width:1740px){
.wf-wrapper {grid-template-columns: 1fr 1fr; gap: 50px;}
.wf-right {max-width: 100%;margin: 0 0 0 auto;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.1fr);}
.trust-badges__inner { gap: 50px;}
.why-choose-us__wrapper {grid-template-columns: 1fr 1fr;gap: 50px;}
.why-choose-us__right {max-width: 100%;margin: 0 0 0 auto;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.1fr);}
.trust-badges__item:after {
    right: -27px;
}
}
@media(max-width:1600px){
.experience-grid .experience-card {padding: 20px 20px 20px;}
.jobe-story__wrapper {gap: 34px;}
.jobe-story__stat {padding: 16px 12px;min-width: 197px; max-width: 197px;}
.why-card h3 {font-size: 24px;line-height: 31px;}
.tm-card__body {padding: 22px 22px 22px;}
.section-footer__row-container .section-footer__row__col h2 { font-size: 23px;  line-height: 32px;}
.filter-container {gap: 20px;}
.rebuy-bundle-builder__main .rebuy-product-grid .rebuy-product-media img { max-width: 240px !important;height: 240px !important;}
.comparison-table__col-image-inner img.comparison-table__image {max-width: 350px;min-width: 100%;height: 300px;}
}
@media(max-width:1500px){
.mega-menu__products .product-block.product-block .block-inner.card-scheme .product-info .product-block__title {font-size: 14px;line-height: 20px;padding: 0px 0px 0px 0px;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 a.navigation__link {font-size: 14px;line-height: 14px;padding: 14px 44px 14px 14px  !important;}
.feature-text-paired h2.majortitle {font-size: 32px;line-height: 44px;}
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns a.navigation__link.navigation__column-title {font-size: 14px;gap: 5px;}
.navigation__tier-3-container h2 {font-size: 30px;line-height: 38px;}
.navigation__tier-2-container.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier {display: none;position: absolute;left: 48%;top: 3%;width: 50%;}
.shopify-section-group-header-group.section-header .pageheader .btn--icon.mobile-nav-toggle::before {box-shadow: 0 7px 0 rgb(0 0 0), 0 15px 0 rgb(0 0 0);background-color: #000;}
.floating-header .pageheader .btn--icon.mobile-nav-toggle::before {box-shadow: 0 7px 0 rgb(255 255 255), 0 15px 0 rgb(255 255 255) !important;background-color: #ffffff !important;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field strong {
    font-size: 14px;
    line-height: 28px;
}
.collection-listing .product-list .Vtl-WishlistIcon__Wrapper {top: 2px !important;bottom: auto;}
.collection-listing .product-block .block-inner-inner .product-info {max-width: 100%;margin: 16px 0px 0px 0px;position: relative;padding: 0px 0px 0px 0px;}
}
@media(max-width:1440px){
.feature-text-paired a.button-row__button.btn.btn--primary {padding: 16px 42px 16px 20px !important;font-size: 13px;line-height: 13px;}
.feature-text-paired h2.majortitle {font-size: 28px;line-height: 38px;}
.navigation__tier-2-container .mega-menu__product-grid {padding: 0px 28px 0px;}
.mega-menu__products .product-block.product-block .block-inner.card-scheme .product-info .product-block__title {font-size: 12px;line-height: 18px;}
section.hero-banner-section {padding: 150px 0px 150px;background-size: cover;}
section.hero-banner-section .hero__content h1.hero__title {font-size: 54px;line-height: 62px;}
.hero__categories a {padding: 10px 13px; font-size: 12px;line-height: 12px;}
.trust-badges__text {font-size: 18px; line-height: 24px;}
.trust-badges__textmain p { font-size: 14px; line-height: 24px;}
.trust-badges__icon img {width: 40px;height: 40px;}
.hero__buttons a.btn {padding: 16px 26px;font-size: 13px;line-height: 13px;}
h2 { font-size: 38px;line-height: 46px;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner .product-block__title {font-size: 18px !important;line-height: 24px !important;}
.experience-grid .experience-card p {font-size: 13px;line-height: 24px; margin: 0px 0px 30px;}
.experience-grid .experience-card h3 {font-size: 24px; margin: 10px 0px 6px;}
.quiz-content h2 {font-size: 28px;line-height: 34px; margin-bottom: 6px;}
.quiz-banner {padding: 30px 26px 30px 26px;}
.explore-grid { gap: 24px;}
.explore-title { font-size: 24px;}
a.explore-button { font-size: 12px; line-height: 12px;bottom: -12px;}
p {font-size: 15px;line-height: 30px;}
.collection-tabs button.collection-tabs__btn {font-size: 12px;line-height: 12px;}
.product-block .product-info .product-link { font-size: 14px;}
.product-categories-card-text h3.product-categories-card-title {font-size: 24px;}
.jobe-story__stats { gap: 12px; margin: 20px 0 20px;}
.btn.btn--primary { padding: 16px 26px; font-size: 12px;line-height: 12px;}
.jobe-story__stat h3 { font-size: 34px; margin: 0 0 2px;line-height: 42px;}
.jobe-story__stat {padding: 14px 10px;min-width: 178px;max-width: 178px;}
.jobe-story__stat p {font-size: 10px;line-height: 21px;}
.why-card { padding: 20px 18px;}
.why-card h3 {font-size: 22px;line-height: 28px;}
button.btn--icon.mobile-nav-toggle.tap-target svg { color: #fff;opacity: 1;stroke: currentColor;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:before {width: 32%;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:after {width: 32%;}
section.why-choose-us {padding: 70px 0px 90px !important;}
.navigation__tier-1-container ul {gap: 40px;}
.filter-container .filter-sidebar-desktop {width: 24%;}
.filter-container .filters-adjacent.collection-listing {width: 76%;}
.slide-card__content {padding: 10px 20px !important;}
.rebuy-bundle-builder__step-body.rebuy-product-grid {gap: 15px;}
.rebuy-widget .rebuy-product-grid.large-columns-4 .rebuy-product-block {padding: 10px;}
.rebuy-product-grid .rebuy-product-info .rebuy-product-title {font-size: 18px !mportant;padding: 0px 0px 0px 0px;}
.rebuy-product-price {padding: 0px 0px 0px 0px;}
.rebuy-product-actions button.rebuy-button {padding: 13px 27px;}
.build-set-info .build-set-benefits {padding: 30px;margin: 0px 0px 0px;}
.rebuy-bundle-builder__product-sign-holder {width: 46px !important;height: 46px !important;}
.rebuy-bundle-builder__main .rebuy-product-grid .rebuy-product-media img { max-width: 210px !important;height: 210px !important;}
.collection-listing .product-block .block-inner-inner .product-info .featured-card {gap: 8px;padding: 7px 0px 0px;flex-wrap: wrap;}
.comparison-table__card .comparison-table__grid {display: grid;gap: 10px;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));}
.comparison-table__grid .comparison-table__col.comparison-table__col--other {padding: 15px;}

.comparison-table__card .comparison-table__grid .metafield-rich_text_field strong {font-size: 12px;line-height: 20px;}
.comparison-table__card .comparison-table__grid .metafield-rich_text_field ul li {font-size: 12px;line-height: 20px;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field strong.col-price {font-size: 15px;line-height: 20px;}
.product-detail.quickbuy-content {gap: 27px;}
.detail.product-column-right h1.title {font-size: 30px;line-height: 40px !important;margin: 0px 0px 5px !important;}
.detail.product-column-right .quiz-cta .quiz-cta__inner a.quiz-cta__button { padding: 12px 24px;font-size: 14px;line-height: 14px;}
.feature-highlights .feature-highlights__grid {display: grid;grid-template-columns: 1fr 500px 1fr;align-items: center;gap: 24px;}
.feature-highlights__grid .feature-highlights__col {display: flex;flex-direction: column;gap: 35px;}
.comparison-table__col-image .comparison-table__col-image-inner .metafield-rich_text_field strong {
    font-size: 13px !important;
    line-height: 28px !important;
}
.feature-highlights__col .feature-highlights__item h3.feature-highlights__title {font-size: 15px;line-height: 20px;}
}
@media(max-width:1300px){
.comparison-table__col-image-inner img.comparison-table__image {max-width: 100%;min-width: 100%;}
section.shop-experience {padding: 50px 0px 70px;}
.explore-learn-section {padding: 60px 0px 60px !important;}
.collection-slider-row {padding: 60px 0px 60px !important;}
section.jobe-story {padding: 60px 0px;}
.why-choose-section {padding: 60px 0 60px;}
.section-feature-product {padding: 60px 0px 60px !important;}
.section-testimonials-carousel {padding: 30px 0px 30px;background-color: #fff;}
section.hero-banner-section {padding: 130px 0px 120px;}
section.hero-banner-section .hero__content h1.hero__title {font-size: 46px;line-height: 58px;}

h2 { font-size: 34px; line-height: 44px;}
.experience-grid .experience-card { padding: 20px 15px 20px;}
.experience-grid .experience-card h3 {font-size: 22px;margin: 10px 0px 6px;}
.experience-grid .experience-card a.btn.btn--primary { font-size: 12px;line-height: 12px;}
.explore-title {font-size: 18px !important;line-height: 24px !important;}
.jobe-story__wrapper {gap: 25px;}
.jobe-story__stats { gap: 10px;margin: 15px 0 15px;}
.jobe-story__stat {padding: 14px 10px; min-width: 165px; max-width: 165px;}
.why-card h3 { font-size: 20px;line-height: 28px;}
.fp-columns p.fp-column__title { font-size: 22px; line-height: 28px;}
.fp-column__list li {font-size: 14px;line-height: 20px;}
.tm-card__quote { font-size: 13px;line-height: 24px;}
.hero__buttons a.btn { padding: 16px 26px;font-size: 12px; line-height: 12px;}
.product-categories-2-swiper .swiper-slide .product-categories-2-card-text h3.product-categories-2-card-title {font-size: 24px; line-height: 32px;}
.product-categories-card-text h3.product-categories-card-title {font-size: 23px;}
.explore-text p {font-size: 14px;line-height: 22px;}
.navigation__tier-1-container ul {gap: 30px;}
.logo-area__right__inner {gap: 5px;}
.paddle-slide .slide-card  .slide-card__content h3.slide-card__title {font-size: 14px;line-height: 22px;}
.rebuy-bundle-builder__main .rebuy-product-grid .rebuy-product-media img {max-width: 180px !important;height: 180px !important;}
.rebuy-bundle-builder__product-holder-template, .rebuy-bundle-builder__product-holder-data {padding: 8px 8px !important;}
.rebuy-bundle-builder__main-body {gap: 15px;}
.rebuy-bundle-builder__product-holder-detail h3.rebuy-bundle-builder__product-holder-detail-title {font-size: 18px;}
.build-set-benefits .build-set-benefits__item { padding: 0 15px;}
.comparison-table-section {padding: 40px 0px 0px !important;}
.product-detail .slideshow.product-slideshow {gap: 20px;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__cta a {padding: 12px 24px; }
.detail.product-column-right .tytyt.product-mini-list.product-mini-list--vertical {gap: 15px;}
.shopify-section--feature-highlights .feature-highlights__header .feature-highlights__heading {font-size: 34px;line-height: 44px;}

.product-specs__value {font-size: 12px;line-height: 22px;}
.product-specs__item h3.product-specs__title {font-size: 14px;margin: 0 0 5px;}
.product-specs__item {padding: 21px 21px 21px 21px;}
.product-specs__item img.product-specs__icon {max-width: 40px;}
.template-product .section-apps #reviews .reviews_all_container h2.kl_reviews__summary__header {font-size: 30px;line-height: 40px;padding-bottom: 10px;}
.inner-banner-section h1.hero__title {font-size: 30px;line-height: 40px !important;}
.contact-form-wrapper .reading-width h1 {font-size: 34px;line-height: 44px;}
.detail.product-column-right .product-mini-block__inner .block-mini-block__image {max-width: 150px;height: 150px;}
}
@media(max-width:1310px){
/* .logo-area__left__inner {justify-content: end;} */
/* .logo-area .logo-area__left { order: 3;} */
/* .logo-area__left {flex-grow: 5;text-align: right; justify-content: flex-end;align-items: center;} */
/* .logo-area  .logo-area__middle.logo-area__middle--logo-image { order: 0;} */
/* .logo-area  .logo-area__right {order: 3;}
.logo-area .mobile-nav-toggle {flex: 0 0 0;} */
.logo-area .mobile-nav-toggle svg.feather.feather-menu {color: #fff !important;fill: #fff !IMPORTANT;opacity: 1 !important;}

.mobile-navigation-drawer .navigation__tier-1-container ul.navigation__tier-1 a.navigation__link {color: #000 !important;font-size: 12px;}
.mobile-navigation-drawer .navigation__tier-1 { text-align: CENTER; flex-wrap: wrap;padding: 16px;gap: 24px;flex-direction: column;}
.mobile-navigation-drawer .mobile-nav-toggle {background-color: #3b8793;color: #fff;}
.paddle-slide .slide-content-header h2.slide-content-title.h1-style {font-size: 34px;line-height: 44px;}
.navigation__tier-1-container .navigation__mobile-header {padding: 10px;}
.navigation__tier-1-container .navigation__mobile-header .main-search__input-container {border-radius: 100px;}
.navigation__tier-1-container .navigation__mobile-header .main-search__input-container input.main-search__input {font-size: 12px;min-height: calc(20px + 1.3em);height: calc(20px + 1.3em);padding-left: 15px;padding-right: 44px;}
.mobile-navigation-drawer .mobile-nav-toggle {background-color: #3b8793;color: #fff;width: 33px;height: 33px;padding: 0px;display: flex;justify-content: center;align-items: center;border-radius: 4px;}

}
@media(max-width:1120px){
.navigation__tier-2-container ul.navigation__tier-2.navigation__columns {grid-template-columns: repeat(1, 1fr);}
.template-list-collections .collection-listing.overlay-mode- .product-list {display: grid;grid-template-columns: repeat(3, 1fr);}
}
@media(max-width:1200px){
.collection-listing .product-block .product-info .product-link .product-block__title {padding: 0;}
.product-list .Vtl-WishlistIcon__Wrapper .Vtl-WishlistButton__IconWrapper {width: 35px;height: 35px;}
.collection-listing .product-list .Vtl-WishlistIcon__Wrapper {top: auto !important;bottom: 20px;left: auto !important;right: 30px;width: 20px;height: 20px;}
.section-search-template .collection-listing .product-list.product-list--per-row-4 {gap: 10px;}
.navigation__tier-1-container ul {gap: 25px;}
.navigation__tier-1-container ul li.navigation__item a {font-size: 12px;line-height: 12px;}
.experience-grid .experience-card p { font-size: 12px;line-height: 20px;margin: 0px 0px 22px;}
.explore-grid {gap: 20px !important;}
.fp-column__list li {font-size: 13px; line-height: 20px;}
.experience-grid .experience-card h3 {font-size: 20px;margin: 10px 0px 6px;}
.jobe-story__stat p {font-size: 9px;line-height: 16px;}
.jobe-story__stat {padding: 14px 10px;min-width: 150px;max-width: 150px;}
button.video-control-btn { width: 44px;height: 44px;}
.wf-wrapper {gap: 30px;}
.fp-card {gap: 30px;}
.why-choose-us__wrapper {gap: 30px;}
.why-choose-us {overflow: hidden;  padding: 40px 0px 40px !important;}
.warranty-features .wf-rights {max-width: 100%;margin: 0;gap: 10px;}
.warranty-features {width: 100%;padding: 60px 0 60px !important;}
section.why-choose-us {padding:60px 0px 60px !important;}
.section-collection-richText > .card {padding-top: 50px;padding-bottom: 40px;}
.paddle-slide {padding: 40px 0px 70px;}
.build-set-benefits .build-set-benefits__item {gap: 12px;padding: 0 12px;}
.build-set-info { padding: 60px 0 60px;}
.build-set-benefits .build-set-benefits__item {gap: 9px;padding: 0 9px;}
.comparison-table-section {padding: 50px 0px 0px !important;}
.comparison-table__card .comparison-table__grid .metafield-rich_text_field ul li {height: 30px; display: flex;align-items: center;}
.comparison-table__col-image-inner img.comparison-table__image {max-width: 150px;min-width: 50%;height: 100%;object-fit: cover;width: 100%;}
.adventure-section {padding: 70px 0px 70px;}
.comparison-table__card .comparison-table__grid {gap: 15px;grid-template-columns: 2fr 2fr !important;width: 100%;}
.meta-features { gap: 7px;padding: 20px 0px 10px;}
.meta-features .main-fetaures {font-size: 10px; line-height: 16px;}
.essential-estimated-delivery-card .essential-estimated-delivery-sub-title {font-size: 10px !important;line-height: 18px !important;}
.detail.product-column-right .cc-accordion {margin-bottom: 45px;}
.detail.product-column-right .quiz-cta .quiz-cta__inner h2.quiz-cta__heading {font-size: 17px;line-height: 20px;}
.shopify-section--feature-highlights .feature-highlights {padding: 50px 0px 40px;}
.product-specs__inner {padding: 60px 0px 70px;}
.related-products {padding: 60px 0px 0px;}
.template-product .adventure-section {padding: 60px 0px 60px;}
.jobe-story__content .jobe-story__description.rte ul {gap:10px;padding: 14px 0px 18px;max-width: 685px;}
.jobe-story__content ul li {padding: 12px 12px;font-size: 12px;line-height: 18px;}
.wf-wrapper .hero__buttons a.btn { padding: 16px 14px;font-size: 11px;line-height: 12px;}
.contact-form-wrapper {padding: 60px 0px 70px;}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block details.cc-accordion-item summary.cc-accordion-item__title {padding: 13px 40px 13px 20px;font-size: 16px;line-height: 26px;}
.product-categories-2-swiper .swiper-slide .product-categories-2-card-text h3.product-categories-2-card-title {font-size: 22px;line-height: 32px;}
.trust-badges__inner {gap: 73px;}
.trust-badges__icon img {width: 40px;height: 40px;}
.trust-badges__text {font-size: 16px;line-height: 24px;}
.trust-badges__textmain p {font-size: 11px;line-height: 22px;}
.product-categories-card-text h3.product-categories-card-title {font-size: 21px;}
.logo-area .mobile-nav-toggle {display: flex;align-items: center;justify-content: center;height: fit-content;}
.navigation--desktop {position: static;display: none !important;white-space: nowrap;}

/* .pageheader--layout-inline-menu-center.pageheader--layout-inline-permitted .logo-area__left__inner {
    justify-content: right;
    margin-inline-start: calc(-67vw + 14px);
    width: calc(100vw - 26px);
    align-items: center;
} */
.template-index .shopify-section-group-header-group.section-header .pageheader .btn--icon.mobile-nav-toggle::before {box-shadow: 0 7px 0 rgb(255 255 255), 0 15px 0 rgb(255 255 255);background-color: #ffffff;}
.logo-area {display: grid;grid-template-columns: 1fr auto auto;}
.logo-area__middle--logo-image {max-width: 100px;}
.logo-area__left {order: 1;}
.pageheader--layout-inline-menu-center.pageheader--layout-inline-permitted .logo-area__left__inner {justify-content: center;margin-inline-start: inherit;width: inherit;}

.navigation__tier-2-container.navigation__child-tier.mega-menu-wrap .container {flex-wrap: wrap;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns {width: 100%;border-right: 0;border-bottom: 1px solid #e0e0e0;}
.navigation__tier-2-container .mega-menu__product-grid {width: 100%;padding: 17px 0px 0px;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item {width: 100%;}
.navigation__tier-2-container.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier {position: relative;left: 0;top: 0;width: 100%;opacity: 1;}
.template-index .navigation__tier-1-container ul li.navigation__item a.navigation__children-toggle {fill: #000;color: #000 !important;}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item--open > .navigation__tier-2-container .navigation__item--open > .navigation__tier-3-container {opacity: 1;visibility: visible;height: auto !important;display: block;}
.nav-3tier-wrap p.mega-menu__subtitle {text-align: left;}
.nav-3tier-wrap h2 {text-align: left;}
.mobile-navigation-drawer .wrap-img-menu .navigation__tier-3 {flex-direction: column;padding: 0px;}
.mobile-navigation-drawer .wrap-img-menu .navigation__tier-3 {gap: 6px;}
.mobile-navigation-drawer .navigation__tier-2-container ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 a.navigation__link {padding: 15px 45px 15px 12px !important;}
.mobile-navigation-drawer .navigation__tier-2-container .nav-3tier-wrap h2 {font-size: 22px;}
.wrap-img-menu-inner {padding: 20px 0px 0px;margin: 17px 15px 15px;}
.mega-menu__products .product-block.product-block .block-inner.card-scheme .product-info .product-block__title {font-size: 13px;line-height: 20px;}
.navigation__tier-2-container .navigation__wide-promotion {width: 100%;position: relative;padding: 0px 0px 40px;margin:20px 0px 0px;}
.navigation__tier-2-container .navigation__wide-promotion .navigation__wide-promotion__image:after {position: absolute;content: "";width: 100%; height: 100%;background-color: #0000009c;border-radius: 10px;top: 0;bottom: 0;margin: auto;left: 0;right: 0;}

.nav-3tier-wrap p.mega-menu__subtitle {font-size: 14px;padding: 8px 0px 0px !important;line-height: 10px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 {width: 100%;	display: flex;border: none;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion {gap: 10px;background-color: transparent;display: grid;grid-template-columns: repeat(2, 2fr);}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__title {margin-bottom: 0;flex-direction: column;justify-content: space-between;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .h6-style {margin-bottom: 10px !important;font-size: 22px;display: flex;align-items: first baseline;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__title {margin: 0;padding: 20px 14px 0px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__text {line-height: 20px;font-size: 12px;padding: 0px 14px 16px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion {background: #5d9199;height: auto;display: flex;margin: 0;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__image .inline-image__pad img.inline-image__image {height: 150px;}
.mobile-navigation-drawer .navigation__tier-1 {text-align: CENTER;flex-wrap: wrap;padding: 16px;gap: 15px;}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item {height: 28px;}
.btn--icon.mobile-nav-toggle::before, .btn--icon.mobile-nav-toggle::after {height: 1.6px;}
.navigation__tier-2-container.navigation__child-tier.mega-menu-wrap ul.navigation__tier-2.navigation__columns a.navigation__link {color: #000 !important;font-weight: 500;font-size: 14px;}

}
@media(max-width:1100px){
.wf-wrapper {grid-template-columns: 1fr;}
.wf-right { margin: 0;}
.feature-highlights__image {max-width: 100% !important;height: 400px !important;}
.why-choose-us__wrapper {grid-template-columns: 1fr;}
.section-footer__lower-menu__list li {margin: 0 5px 6px;}
.why-choose-us__right { margin: 0;}
.collection-listing .product-block .product-info .product-link .product-block__title {font-size: 12px !important;line-height: 18px;}
.product-block .product-info .product-price span.product-price__item {font-size: 13px;}
.collection-listing .product-list {flex-wrap: wrap;gap: 15px;}
.filter-group--layout-two-column .filter-group__item {width: 100%;}
.collection-listing .product-list .product-block.product-block {margin: 0px -5px;padding: 0px 5px;}
.rebuy-bundle-builder__group-container.default { width: 100% !important;max-width: 100% !important;position: relative !important;z-index: 1;}
.rebuy-bundle-builder__main-body {display: flex;flex-wrap: nowrap; width: 100%;flex-direction: column;}
.rebuy-bundle-builder__group-container-header-expand {color: #ffffff !important;}
.rebuy-bundle-builder__product-holder-template, .rebuy-bundle-builder__product-holder-data {padding: 6px 8px !important;}
.build-set-info .build-set-benefits  p.build-set-benefits__subtitle {font-size: 15px; line-height: 28px;}
.build-set-info .build-set-benefits .build-set-benefits__title {font-size: 18px; line-height: 24px;}
.collection-acc {padding: 60px 0px 60px !important;}
.who-its-for__items {display: flex;gap: 6px;flex-wrap: wrap;}
.trust-badges__item:after {right: -42px;}
.trust-badges__inner { gap: 50px;}
.who-its-for__items .who-its-for__item {padding: 10px 10px;font-size: 10px;line-height: 11px;}

}
@media(max-width:1180px){
.rebuy-bundle-builder__main .rebuy-bundle-builder__layout--side_by_side .rebuy-bundle-builder__group-container, .rebuy-bundle-builder__main .rebuy-bundle-builder__layout--side_by_side_tabs .rebuy-bundle-builder__group-container, .rebuy-bundle-builder__layout--side_by_side_collapsible .rebuy-bundle-builder__group-container {
position: relative !important;top: 0;flex: auto !important;align-self: start;z-index: 1;margin-top: 0;border: 1px solid #eee;min-width: 310px;max-width: 310px;}
.rebuy-bundle-builder__group-container.default {background-color: transparent;border: none;width: fit-content;max-width: fit-content;position: sticky;
}
}
@media(max-width:1024px){
.trust-badges__inner {gap: 18px;grid-template-columns: 1fr 1fr; max-width: 680px;}
.trust-badges__item:after {display:none;}
.experience-grid .experience-card span.experience-level {font-size: 17px;}
.experience-grid .experience-card h3 {font-size: 17px; margin: 10px 0px 6px;}
.quiz-content h2 {font-size: 24px;line-height: 32px;}
h2 {font-size: 30px;line-height: 40px;}
.hero__subtitle {font-size: 12px;}
.jobe-story__stat {padding: 14px 10px;min-width: 200px;max-width: 200px;}
.jobe-story__stat p { font-size: 11px;line-height: 16px;}
.section-footer__row__col:nth-child(6) {width: 50%;}
.section-collection-banner h1 {font-family: 'Gotham Condensed';font-size: 32px;line-height: 42px;}
.filter-group--layout-two-column .filter-group__item {width: 100%;}
.metafield-rich_text_field ul li { height: 66px; display: flex;align-items: center;}
.filter-container .filter-sidebar-desktop .filters {padding: 15px;}
.collection-acc .quiz-content h2 {font-size: 22px;line-height: 28px;margin-bottom: 14px;}
.paddle-slide .slide-content-header h2.slide-content-title.h1-style {font-size: 30px;line-height: 40px;}
.essential-estimated-delivery-card .essential-estimated-delivery-title {font-size: 10px !important;line-height: 18px !important;}
.product-detail .slideshow.product-slideshow {gap: 15px;}
.shopify-section--feature-highlights .feature-highlights__header .feature-highlights__heading {font-size: 30px;line-height: 40px;}
.section-main-product {padding: 0px 0px 60px;}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block details.cc-accordion-item summary.cc-accordion-item__title {font-size: 14px;line-height: 24px;padding-right: 40px;}
.collection-acc .collapsible-tabs .cc-accordion {gap: 15px;}
.detail.product-column-right .product-mini-block__inner .block-mini-block__image {max-width: 120px;height: auto;}
.product-categories-2-swiper .swiper-slide .product-categories-2-card-text h3.product-categories-2-card-title {font-size: 20px;line-height: 30px;}
.product-categories-card-text h3.product-categories-card-title {font-size: 20px;}
/*mega menu */
.navigation__tier-2-container.navigation__child-tier.mega-menu-wrap .container {flex-wrap: wrap;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns {width: 100%;border-right: 0;border-bottom: 1px solid #e0e0e0;}
.navigation__tier-2-container .mega-menu__product-grid {width: 100%;padding: 17px 0px 0px;}
.mega-menu-wrap ul.navigation__columns > li.navigation__item {width: 100%;}
.navigation__tier-2-container.mega-menu-wrap ul.navigation__columns > li.navigation__item > .navigation__child-tier {position: relative;left: 0;top: 0;width: 100%;opacity: 1;}
.template-index .navigation__tier-1-container ul li.navigation__item a.navigation__children-toggle {fill: #000;color: #000 !important;}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item--open > .navigation__tier-2-container .navigation__item--open > .navigation__tier-3-container {opacity: 1;visibility: visible;height: auto !important;display: block;}
.nav-3tier-wrap p.mega-menu__subtitle {text-align: left;}
.nav-3tier-wrap h2 {text-align: left;}
.mobile-navigation-drawer .wrap-img-menu .navigation__tier-3 {flex-direction: column;padding: 0px;}
.mobile-navigation-drawer .wrap-img-menu .navigation__tier-3 {gap: 6px;}
.mobile-navigation-drawer .navigation__tier-2-container ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 a.navigation__link {padding: 15px 45px 15px 12px !important;}
.mobile-navigation-drawer .navigation__tier-2-container .nav-3tier-wrap h2 {font-size: 22px;}
.wrap-img-menu-inner {padding: 20px 0px 0px;margin: 17px 15px 15px;}
.mega-menu__products .product-block.product-block .block-inner.card-scheme .product-info .product-block__title {font-size: 13px;line-height: 20px;}
.navigation__tier-2-container .navigation__wide-promotion {width: 100%;position: relative;padding: 20px 0px 40px;}
.nav-3tier-wrap p.mega-menu__subtitle {font-size: 14px;padding: 8px 0px 0px !important;line-height: 10px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 {width: 100%;	display: flex;border: none;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion {gap: 10px;background-color: transparent;display: grid;grid-template-columns: repeat(2, 2fr);}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__title {margin-bottom: 0;flex-direction: column;justify-content: space-between;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .h6-style {margin-bottom: 10px !important;font-size: 22px;display: flex;align-items: first baseline;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__title {margin: 0;padding: 20px 14px 0px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__text {line-height: 20px;font-size: 12px;padding: 0px 14px 16px;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion {background: #5d9199;height: auto;display: flex;margin: 0;}
.navigation__tier-2-container ul.tyt.navigation__tier-2.navigation__columns.navigation__columns--count-4 li.navigation__column.navigation__column--promotion .menu-promotion a.menu-promotion__link .menu-promotion__image .inline-image__pad img.inline-image__image {height: 150px;}
.mobile-navigation-drawer .navigation__tier-1 {text-align: CENTER;flex-wrap: wrap;padding: 16px;gap: 15px;}
.mobile-navigation-drawer .navigation__tier-1 > .navigation__item {height: 28px;}
.section-search-template form.main-search__form {padding: 0px 20px;}
.trust-badges__item {width: 100%;}
}
@media(min-width:992px){
.template-collection a.toggle-btn { display: none;}
}
@media(max-width:992px){
.video-modal-slide-template--23264483213532__main.active {display: block;max-height: calc(100vh - 100px);aspect-ratio: 6 / 4;}
.video-modal-template--23264483213532__main button.video-modal-close-template--23264483213532__main {top: 17%;}
.video-modal-template--23264483213532__main button.video-modal-prev-template--23264483213532__main {left: 2%;}
.video-modal-template--23264483213532__main button.video-modal-next-template--23264483213532__main {right: 2%;}
.section-search-template .collection-listing .product-list.product-list--per-row-4 {grid-template-columns: 1fr 1fr;}
.navigation__tier-1-container ul {gap: 14px;}
.template-list-collections .collection-listing.overlay-mode- .product-list {grid-template-columns: repeat(2, 1fr);}
.product-block .product-info .product-link .product-block__title {font-size: 14px;}
.filter-container .filter-sidebar-desktop {width: 24%;display: none;}
.collection-listing .product-list {gap: 15px;display: grid;grid-template-columns: repeat(2, 1fr);}
.collection-listing .product-list .product-block {width: 100%;}
.filter-container .filters-adjacent.collection-listing {width: 100%;}
.cc-popup-content .filters {padding: 0px 20px 0px;}
.cc-popup-content .filters .filters__heading {padding: 20px 0 20px;}
.fp-card {grid-template-columns: 1fr 1fr !important;}
.fp-card .fp-image { grid-column: 1 / -1; height: auto;}
.fp-card .fp-image img {aspect-ratio: 16 / 8; vertical-align: top; object-position: top;}
.experience-grid .experience-card a.btn.btn--primary { font-size: 11px; line-height: 11px;letter-spacing: 0px;}
.trust-badges__item:nth-child(4) { margin: auto;}
.experience-grid .experience-card p {font-size: 11px;line-height: 20px;}
.trust-badges__item:nth-child(2) { margin: auto;}
.experience-grid .experience-card:nth-child(2) { background-color: #7f69a9; border-radius: 0px 20px 0px 0px;}
.experience-grid .experience-card:nth-child(1) {border-radius: 20px 0px 0px 0px; background-color: #52A7B0;}
.experience-card:nth-child(4) {grid-column: 3 / 5;border-radius: 0px 0px 20px 0px !important;border-top: 1px solid #182d42b3;}
.trust-badges__item:nth-child(1) { margin: 0;}
.trust-badges__inner { gap: 18px;grid-template-columns: 1fr 1fr;max-width: 680px;}
.trust-badges__item {width: 100%;}
.trust-badges__item:nth-child(3) {margin: 0;}
.experience-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 0px;}
.experience-card:nth-child(1),
.experience-card:nth-child(2),
.experience-card:nth-child(3) {grid-column: span 2;}
.experience-card:nth-child(4) {grid-column: 2 / span 2;  border-radius: 0px 0px 0px 20px;}
.experience-card:nth-child(3) {border-radius: 0px 0px 0px 20px;border: none;}
.experience-card:nth-child(5) {grid-column: 4 / span 2;border-radius: 0px 0px 20px 0px;}
.why-choose-us__wrapper { gap: 30px;}
.why-choose-us__content {width: 100%;flex-direction: column;}
.rebuy-product-info a.rebuy-product-title {font-size: 14px;}
.rebuy-quick-view-dropdown__search-term-section--mobile ul li {color: #000;margin: 0px 0px 0px 20px;}
.rebuy-quick-view-dropdown__search-input { height: 51px;}
.why-choose-us__wrapper {display: flex;flex-direction: column;}
.why-choose-us__left {width: 100%;}
.why-choose-us__right {width: 100%;}
.experience-card:nth-child(4) { grid-column: 3 / 5;border-radius: 0px 0px 20px 0px !important;border-top: 1px solid #182d42b3;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:before {width: 28%;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:after {width: 28%;}
.section-footer__row__col {padding: 0 12px 0 12px; flex-basis: auto;}
.section-collection-banner.card .height--fixed.image-overlay {padding-top: 30px;height: 530px;}
nav.breadcrumbs {padding: 20px 0 0;margin-bottom: 70px !important;}
#CollectionFilterForm .filter-group.filter-group--layout-two-column {padding: 8px 0 16px;}
.build-set-benefits .build-set-benefits__item {flex: auto;}
.build-set-info .build-set-benefits {gap: 20px;padding: 20px;}
section.inner-banner-section {padding: 140px 0px 80px;background-size: cover;background-repeat: no-repeat;background-position: bottom;}
.section-compare-table .compare-table__wrapper .compare-table {grid-template-columns: 180px 1fr 1fr;}

.product-detail.quickbuy-content {flex-direction: column;}
.product-detail .gallery.gallery--layout-collage-1 {width: 100% !important;}
.detail.product-column-right.cc-animate-init.-in.cc-animate-complete { width: 100% ! IMPORTANT;max-width: 100%;margin: 15px 0px 0px;}
.detail.product-column-right .quiz-cta .quiz-cta__inner {max-width: 100%;}
/* .product-detail .slideshow.product-slideshow .inline-image__pad {padding-top: 44%;} */
/* .product-specs__item:last-child {width: 100%;grid-column: 1 / -1;width: 100%;} */
.section-product-anchor-nav .product-anchor-nav .product-anchor-nav__inner { gap: 20px;}
.gallery__inner a.thumbnail.thumbnail--media-image .thumbnail__media .inline-image .inline-image__pad {padding-top: 100.666667%;}
.price-descriptors-mainnnnn {gap: 10px;}
.template-product .main-container.container .breadcrumb-main {padding: 12px 30px 15px;}
.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit] {font-size: 12px;line-height: 12px;}
.detail.product-column-right .wrap-icon-block .icon-text-block .icon-block-text {font-size: 12px;line-height: 22px;}
.contact-form-wrapper .reading-width {gap: 40px;}
.template-suffix-stores section.our-story-sec .our-story__wrapper {gap: 24px;}
.product-detail .product-column-left {width: 100%;}
#hubspot-messages-iframe-container iframe {right: 20px !important;}
.trust-swiper-badges .product-categories-2-arrow:hover:after {filter: none;}
.collection-listing .product-list .Vtl-WishlistIcon__Wrapper {top: 5px;bottom: auto;}

.product-specs__grid .product-specs__item:nth-child(3), .product-specs__grid .product-specs__item:nth-child(6), .product-specs__item:nth-child(9) {border-right: 0px;}
.product-specs__grid .product-specs__item:nth-child(5), .product-specs__grid .product-specs__item:nth-child(10) {border-right: 1px solid #182D42;}
.product-specs__grid .product-specs__item:nth-child(6), .product-specs__grid .product-specs__item:nth-child(7), .product-specs__grid .product-specs__item:nth-child(8), .product-specs__grid .product-specs__item:nth-child(9), .product-specs__grid .product-specs__item:nth-child(10) {border-bottom: 1px solid #182D42;}
.mobile-navigation-drawer .navigation__tier-2-container ul.navigation__columns > li.navigation__item > .navigation__child-tier ul.navigation__tier-3 a.navigation__link {line-height: 1.2;}
.explore-text p {font-size: 14px;line-height: 1.7;}
.why-choose-us__content-text p {line-height: 1.6;}
.filter-group .cc-price-range__input-container span.cc-price-range__input-currency-symbol {line-height: 1.7;}
.filter-group .cc-price-range__input-container .cc-price-range__input {line-height: 1.7;}
infinite-scroll {margin-top: 20px !important;margin-bottom: 20px !important;}
}
@media(max-width:900px){
.feature-highlights__center {order: inherit !important;margin-bottom: 24px;}
.feature-highlights .feature-highlights__grid {grid-template-columns: repeat(1,1fr);}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block {max-width: 100%;width: 100%;}
}
@media(max-width:767px){
    .comparison-swiper .comparison-table__col-inner-content .comparison-table__row-heading ul strong {
    font-size: 12px;
    line-height: 24px;
}
.comparison-swiper .comparison-table__col-inner-content .comparison-table__row-heading ul li {
    padding: 0;
    min-height: 18px;
    height: auto;
}
.comparison-swiper .comparison-table__col-inner-content .comparison-table__row ul li {
    font-size: 12px;
    line-height: 24px;
    height: auto;
    display: flex;
    align-items: center;
}
.comparison-swiper .comparison-table__col-inner-content ul {
    gap: 7px;
}
.comparison-swiper .comparison-table__col-image img.comparison-table__image {
    height: 300px;
}
.logo-area .mobile-nav-toggle {height: 40px;text-align: right;max-width: 25px;margin: 0px 0px 0px 12px;}
.template-index .shopify-section-group-header-group.section-header .pageheader .btn--icon.mobile-nav-toggle::before {box-shadow: 0 7px 0 rgb(0 0 0), 0 15px 0 rgb(0 0 0);background-color: #000000;}
.floating-header .pageheader .btn--icon.mobile-nav-toggle::before {box-shadow: 0 7px 0 rgb(0 0 0), 0 15px 0 rgb(0 0 0) !important;background-color: #000000 !important;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner .product-info {margin: 8px 0 0;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner {border-radius: 20px 20px 0px 0px;}
.template-list-collections .container h1.majortitle {font-family: 'Gotham Condensed';font-size: 32px;line-height: 38px;padding: 38px 0px 0px;}
.template-list-collections .collection-listing.overlay-mode- .product-list {row-gap: 25px;}
.template-list-collections .collection-listing.overlay-mode- .product-list .product-block .block-inner .product-block__title {font-size: 14px !important;line-height: 18px !important;padding: 0;}
.template-list-collections .collection-listing.overlay-mode- {padding: 0px 15px 20px;}
.collection-listing .product-list .Vtl-WishlistIcon__Wrapper {top: 5px;bottom: auto;}
.product-detail .slideshow.product-slideshow {grid-template-columns: repeat(1, 1fr);}
.template-product .related-products {padding: 50px 0px 50px;}
.detail.product-column-right .tytyt.product-mini-list.product-mini-list--vertical {gap: 15px;flex-wrap: wrap;}
.detail.product-column-right .tytyt.product-mini-list.product-mini-list--vertical .product-mini-block {display: flex;flex-direction: column;width: 30%;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__cta a {padding: 10px 10px;font-size: 9px;line-height: 12px;}
section.why-choose-us {padding: 40px 0px 50px !important;}
.detail.product-column-right .quiz-cta .quiz-cta__inner h2.quiz-cta__heading {font-size: 15px;line-height: 20px;}
.explore-grid {grid-template-columns: 1fr 1fr !important;gap: 15px !important;}
.product-specs__item:last-child {width: 100%;grid-column: inherit;}
.jobe-story__content ul li {padding: 13px 6px; font-size: 10px;line-height: 15px;}
.related-products {padding: 0px 0px 60px;}
.jobe-story__content .jobe-story__description.rte ul {gap: 8px;padding: 20px 0px 24px; flex-wrap: wrap;}
.metafield-rich_text_field ul li {height: 60px;width: fit-content;}
.related-products {  padding: 0px 0px 0px;}
.shopify-section--feature-highlights .feature-highlights__header .feature-highlights__heading {font-size: 27px;line-height: 34px;}
section.hero-banner-section .hero__content h1.hero__title {font-size: 36px; line-height: 46px;}
p {font-size: 14px;line-height: 28px;}
.hero__buttons a.btn {padding: 14px 12px;font-size: 10px;line-height: 10px;}
.hero__categories a { padding: 10px 6px;font-size: 10px;line-height: 10px;}
.hero__categories {gap: 5px; margin: 20px 0px 0px;}
.experience-grid {display: grid;grid-template-columns: repeat(4, 1fr);gap: 0px;}
.experience-card:nth-child(1) {grid-column: 1 / span 2;border-radius: 20px 0px 0px 0px !important;border-bottom: 1px solid #182D42;}
.experience-card:nth-child(2) {border: none;border-radius: 0px 20px 0px 0px;border-bottom: 1px solid #182D42;}
.experience-card:nth-child(3) {grid-column: 1 / span 2;border-right: 1px solid #182D42;   border-bottom: 1px solid #182D42;     border-radius: 0px 0px 0px 20px;}
.experience-card:nth-child(4) {grid-column: 3 / span 2;border:none;  border-bottom: 1px solid #182D42;      border-radius: 0px 0px 0px 0px;}
.experience-card:nth-child(5) {grid-column: 1 / span 4;    border-radius: 0px 0px 20px 20px !important;}
.trust-badges__text {font-size: 14px;line-height: 20px;}
.trust-badges__textmain p {font-size: 11px;line-height: 20px;padding: 0px 0px 0px;}
.trust-badges__inner.container .product-categories-2-arrows .product-categories-2-arrow {border: 1px solid #000;}
.trust-badges__item .ineer-badges { gap: 10px;flex-direction: column;justify-content: center; align-items: baseline;}
section.hero-banner-section {padding: 379px 0px 29px;background-position: center; background-image: url(/cdn/shop/files/mb-banner.png?v=1786539834) !important;}
h2 {font-size: 27px;line-height: 34px;}
.product-categories-2-swiper .swiper-slide .product-categories-2-card-text h3.product-categories-2-card-title {font-size: 18px;line-height: 28px;}
.explore-card-content {height: auto;margin: 21px 0px 20px;}
.collection-slider-row  .cc-carousel--off-edge-mobile .cc-carousel__scroll-area>product-block {width: 100%;}
.cc-carousel--off-edge-mobile .cc-carousel__scroll-area>div, .cc-carousel--off-edge-mobile .cc-carousel__scroll-area>product-block { max-width: 100%;}
.fp-card { grid-template-columns: 1fr !important;}
/* .product-categories-swiper .swiper-slide { width: 100% !important;} */
.jobe-story__stat {padding: 10px 10px;min-width: 118px;max-width: 118px;}
.jobe-story__stat h3 {font-size: 30px; margin: 0 0 2px;line-height: 38px;}
.jobe-story__stats {gap: 7px; margin: 15px 0 15px;}
.fp-columns { grid-template-columns: 1fr 1fr !important; gap: 4px !important;}
.warranty-features {width: 100%;padding: 50px 0px 50px !important;}
.wf-content {width: 100%;}
.wf-item:nth-last-child(-n+2) {border-bottom: 1px solid #ececec;}
.why-choose-us__item:nth-last-child(-n+2){border-bottom: 1px solid #ececec;}
.section-footer__row--blocks .section-footer__row__col:not(:last-child) {margin-bottom: 5px;}
.section-footer__row.section-footer__row--blocks {padding: 30px 0px 10px;}
.wf-item:last-child {padding-bottom: 0px;}
.why-choose-us__item:last-child {padding-bottom: 0px;}
.hero__buttons { gap: 8px;margin: 20px 0px 0px;}
.whySwiper .swiper-slide {display: flex; height: auto;}
.section-feature-product {padding: 60px 20px 60px !important;}
/* .tm-swiper .swiper-slide { width: 100% !IMPORTANT;} */
.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text a.btn.btn--secondary.signup-form__butt-gear { padding: 16px 53px 16px 23px;font-size: 12px;line-height: 12px;}
.navigation__tier-1-container ul.navigation__tier-1 a.navigation__link {color: #000 !important;font-size: 12px;}
.mobile-navigation-drawer .navigation__tier-1 { text-align: CENTER; flex-wrap: wrap;padding: 16px;gap: 24px;}
.fp-column__list li {font-size: 11px;line-height: 20px;}
.hero__subtitle {display: none;}
p.hero__description { display: none;}
.hero__categories { display: none;}
.hero__buttons a.btn.btn--outline { display: none;}

section.hero-banner-section .hero__content h1.hero__title {font-size: 24px;line-height: 40px;}
section.hero-banner-section:after {background: linear-gradient(314deg, rgb(0 0 0 / 55%) 48.95%, rgb(0 0 0 / 8%) 82.89%);}
section.hero-banner-section .hero__content { text-align: center;}
.hero__content .hero__buttons { gap: 8px;margin: 6px 0px 0px;justify-content: center;}
.logo-area {padding-left: 10px;padding-right: 10px;background-color: #fff;}
.logo-area__right__inner svg path {color: #000;stroke: none; fill: #000;}
.logo-area .mobile-nav-toggle svg.feather.feather-menu {color: #000000 !important;fill: #fff !IMPORTANT; opacity: 1 !important;}
.logo img {width: 100px;filter: brightness(0) invert(0);}
.trust-badges__textmain {text-align: center;}
.trust-badges__item .ineer-badges {gap: 7px; flex-direction: column; justify-content: center;align-items: center;}
/* .trust-badges__item:nth-child(2) {margin: auto;}
.trust-badges__item:nth-child(1) {margin: auto;}
.trust-badges__item:nth-child(3) {margin: auto;}
.trust-badges__item:nth-child(4) {margin: auto;} */
/* .trust-badges__inner {gap: 9px;grid-template-columns: 1fr 1fr;max-width: 680px;margin: auto;text-align: center; justify-content: center !important;} */
.product-categories-2-card-text {position: absolute;top: 18px;left: 18px;right: auto;z-index: 1;bottom: auto;margin: auto;display: flex; align-items: center;justify-content: center;padding: 0px 10px 0px 0px;}
.product-categories-card-text {padding: 13px 12px 8px;position: absolute;bottom: 0;top:auto;}

.mobile-hiddens { display: none;}
.desktop-hiddens {display: block;}
.trust-badges__item:nth-child(1) {margin: auto;}
.trust-swiper-badges .product-categories-2-arrows {padding: 0;}
.trust-swiper-badges .product-categories-2-arrows .product-categories-2-arrow {background-color: #fff;left: -10px;border:1px solid #000;}
.trust-swiper-badges .product-categories-2-arrows .product-categories-2-arrow.product-categories-2-arrow--next {background-color: #fff;right: -10px;left: auto;border:1px solid #000;}
.trust-badges__item .ineer-badges { width: 100%;}
.experience-grid .experience-card h3 { font-size: 13px;margin: 8px 0px 6px;}
.product-categories-2-swiper .swiper-slide .product-categories-2-card-text h3.product-categories-2-card-title {font-size: 16px;line-height: 22px;}
.experience-grid .experience-card span.experience-level {  font-size: 14px;}
.experience-grid .experience-card {padding: 16px 10px 16px;}
.product-categories-section .product-categories-2-arrows {padding: 0px;}
.product-categories-section {padding: 60px 0 60px;}
.why-card {padding: 12px 14px !important;}
.explore-card-content {padding: 0px 0px 10px;}
.wf-left.fp-content .hero__buttons {gap: 8px;margin: 6px 0px 0px;justify-content: left;}
.wf-faq-question {padding: 19px 0 19px;font-size: 14px;line-height: 1.1;}
.product-categories-2-section .container {padding-right: 16px;}
.product-categories-2-section .product-categories-2-arrows {  padding: 0px;}
.adventure-section {padding: 60px 0px 60px;}
.why-choose-us{overflow:hidden;}
.why-choose-us__heading{font-size:34px;}
.why-choose-us__description{font-size:16px;line-height:1.7;}
.why-choose-us__button{padding:15px 28px;font-size:13px;}
.why-choose-us__right{   grid-template-columns:1fr;}
.why-choose-us__item{border-right:none;border-bottom:1px solid #ececec;padding:20px 0;}
.why-choose-us__item:last-child{border-bottom:none;}
.hero__buttons {gap: 8px;margin: 6px 0px 0px;justify-content: flex-start;}
/* .logo-area .logo-area__left { order: 4; width: 5%; min-width: 5%;flex-grow: 0;} */
.experience-grid .experience-card:nth-child(4) {border-radius: 0px 0px 20px 0px !important;}
.collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:before {display:none;}
 .collection-slider-row .cc-carousel .cust-wrap-slide .see-all-recommendation:after {display:none;}
.btn--icon.mobile-nav-toggle::before {top: 14px; box-shadow: 0 7px 0 rgb(0 0 0), 0 15px 0 rgb(0 0 0);}
.btn--icon.mobile-nav-toggle::before, .btn--icon.mobile-nav-toggle::after { content: ""; position: absolute;left: 3px;width: 18px;height: 1.6px;background: #000000;}
.template-collection a.toggle-btn { display: flex;}
.section-collection-banner.card .overlay-text.overlay-text--for-banner {align-items: baseline;padding: 80px 0px 0px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.breadcrumbs__item a {font-size: 10px !important;letter-spacing: 0px !important;}
.breadcrumbs__list {text-align: left;}
.section-collection-banner h1 {font-family: 'Gotham Condensed' !IMPORTANT;font-size: 24px;line-height: 36px !important;}
.breadcrumbs .breadcrumbs__item:not(:last-child):after {color: #fff !important;}
.section-collection-banner .background-image {position: relative;background-size: 100% !important;height: 430px;}

.section-collection-banner .overlay-text__rte p {color: #fff;text-align: left;font-size: 14px;line-height: 24px;}
.section-collection-banner .overlay-text__subheading.subheading {font-size: 12px;}
.slide-card__content {padding: 5px 10px !important;}
.paddle-slide {padding: 30px 0px 60px;}
.comparison-table-section,
.comparison-table-section .container,
.comparison-table-wrapper {width: 100%;max-width: 100%;overflow: hidden;}
.comparison-table-wrapper {width: 100%;max-width: 100%;overflow-x: auto !important;overflow-y: hidden;-webkit-overflow-scrolling: touch;}
.comparison-table__grid {grid-template-columns: 175px 340px 240px !important;width: max-content;min-width: 580px;}
.comparison-table__col {width: auto;min-width: 0;}
.comparison-table-wrapper {overflow-x: auto !important;max-width: 100%;}
.metafield-rich_text_field ul li {height: auto;display: flex;align-items: center;height:44px;}

.comparison-table__card .comparison-table__grid .comparison-table__col.comparison-table__col--brand .comparison-table__col-image {padding: 15px 20px 15px 20px;}
.comparison-table__grid .comparison-table__col:nth-child(1) .comparison-table__col-image {padding: 15px 20px 15px 20px;}
/* .comparison-table__grid .comparison-table__col:nth-child(3) .comparison-table__col-image {padding: 15px 20px 15px 20px;} */
.comparison-table__col-image img.comparison-table__image {max-width: 180px;min-width: 100%;height: 100%;object-fit: cover;width: 100%;}
.template-collection .adventure-section {padding: 30px 0px 60px;}
.comparison-table-wrapper::-webkit-scrollbar {height: 5px;display: block;}
.comparison-table-wrapper::-webkit-scrollbar-track {background: #eee;}
.comparison-table-wrapper::-webkit-scrollbar-thumb {background: #3B8793;border-radius: 10px;}
.filter-group__items.filter-group--sort.toggle-target {left: -154px;min-width: 230px;}
.subcollection-meta.card {gap: 12px;}
.filter-container {padding: 0px 0px 60px;}
.collection-des .description-col p {font-size: 24px;line-height: 32px;}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block details.cc-accordion-item summary.cc-accordion-item__title {font-size: 14px;line-height: 24px;}
.collection-acc h3.collection-title {font-size: 12px;}
.subcollection-meta.card {display: grid;  grid-template-columns: repeat(2, 1fr);}
.subcollection-meta.card .image-content-wrap a {flex-direction: column;}
.rebuy-bundle-builder__step-body.rebuy-product-grid {grid-template-columns: repeat(2, 1fr);}
.build-set-benefits .build-set-benefits__item {flex: inherit;width: 48%;}
.build-set-info .build-set-benefits {flex-direction: row;justify-content: center;}
.build-set-benefits .build-set-benefits__item:nth-child(2):after {display: none;}
.subcollection-meta.card .image-content-wrap {min-width: 100%;}
.comparison-table__col-image-inner .metafield-rich_text_field {max-width: 300px;}
.metafield-rich_text_field strong {font-size: 12px;line-height: 22px;}
.comparison-table__heading {margin-bottom: 2rem !important;}
section.inner-banner-section p.hero__description {max-width: 650px; display: flex;margin: 0;}
.section-footer__row__col { padding: 5px 12px 5px 12px;flex-basis: content;}
.compare-table__wrapper {overflow-x: auto;-webkit-overflow-scrolling: touch;}
.compare-table__col--label {display: block !important;}
.quiz-banner:after {border-radius: 20px 20px 20px 20px;}
.comparison-table__card .comparison-table__grid {margin: auto;}
.comparison-table-section .comparison-table-wrapper {overflow-x: inherit !important;overflow-y: inherit;-webkit-overflow-scrolling: inherit;}
.collection-acc .quiz-content h2 {font-size: 18px;line-height: 26px;margin-bottom: 14px;}

.product-block .product-info .product-link .product-block__title {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.collection-listing .product-block .product-info .product-link .product-block__title { font-size: 10px !important;line-height: 16px;padding: 0px 25px 0px 0px;}
.collection-listing .product-block .block-inner-inner .product-info .featured-card .warranty-text span, .collection-listing .product-block .block-inner-inner .product-info .featured-card .shipping-text span {display: flex;}
.collection-listing .product-block .block-inner-inner .product-info .featured-card .warranty-text, .collection-listing .product-block .block-inner-inner .product-info .featured-card .shipping-text {display: flex;align-items: center;gap: 6px; font-size: 12px;}
.product-block .product-info .product-price span.product-price__item { font-size: 11px;}
.collection-listing .product-block .product-info .product-link {margin: 0px 0px 3px;}
.collection-listing .product-block .block-inner-inner .product-info {max-width: 100%;margin: 16px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.subcollection-meta.card .image-content-wrap .col-title {line-height: 24px;font-weight: 500; font-size: 12px;}
.section-collection-richText .container.container--reading-width {padding: 0;}
.section-collection-banner.card .height--fixed.image-overlay {min-height: 475px !important;}
.section-collection-banner.card .overlay-text.overlay-text--for-banner {position: relative;}
.section-collection-banner .background-image {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;}
.section-collection-banner .overlay-text--for-banner .overlay-text__inner {height: auto;}

.paddle-slide .slide-content-header h2.slide-content-title.h1-style {font-size: 27px;line-height: 34px;}
.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__stars_badge svg.kl_reviews__full_star {width: 12px !important;height: 12px !important;}
.collection-listing .product-block .block-inner-inner .product-info .featured-card .warranty-text svg, .collection-listing .product-block .block-inner-inner .product-info .featured-card .shipping-text svg {width: 18px !important;height: 18px;}
.product-form.off-card-container.sticky-content-container {padding: 0;}
.detail.product-column-right h1.title {font-size: 27px;line-height: 34px !important;}
.meta-features {gap: 7px;padding: 20px 0px 10px;flex-wrap: wrap;}
.detail.product-column-right .product-mini-block__inner {background-color: transparent;}
.detail.product-column-right .product-mini-block__inner .product-mini-block__cta {flex: 0 0 32px;align-self: baseline;padding-inline-end: 10px;}

.product-block .product-info .product-link .product-block__title {font-size: 12px;}
.wrap-price-card {gap: 0px;}
.product-list .Vtl-WishlistIcon__Wrapper .Vtl-WishlistButton__IconWrapper {width: fit-content;height: fit-content;background-color: transparent;}
.related-products .cc-carousel .product-list product-block.product-block {width: 48%;}

.related-products .cc-carousel-buttons--overlay-top button.cc-carousel-button {width: 32px;height: 32px;}
.related-products .cc-carousel .product-list {gap: 10px;}
.template-product .main-container.container .breadcrumb-main li.breadcrumbs__item, .template-product .main-container.container .breadcrumb-main li.breadcrumbs__item a {font-size: 10px;}
.template-product  ol.breadcrumbs__list {flex-wrap: wrap;gap: 5px;}
.template-product .breadcrumbs .breadcrumbs__item:not(:last-child):after {color: #000 !important;}
.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item {margin-bottom: 10px !important;}
.template-product .section-apps #reviews .reviews_all_container h2.kl_reviews__summary__header {font-size: 28px;line-height: 34px;padding-bottom: 10px;}
.section-compare-table .compare-table__col .metafield-rich_text_field ul li {width: 100%;}
.related-products .cc-carousel .product-list .Vtl-WishlistIcon__Wrapper svg {width: 13px !important;height: 13px !important;min-width: 13px !important;min-height: 13px !important;}
.section-footer__row.section-footer__row--blocks .section-footer__accordion-toggle {font-size: 22px !important;line-height: 30px;}
.template-collection .card-margin .container.page-header {margin-top: 30px;}
.template-suffix-stores section.our-story-sec .our-story__wrapper {grid-template-columns: 1fr;}
.inner-banner-section h1.hero__title {font-size: 28px;line-height: 34px !important;}
.contact-form-wrapper .reading-width {gap: 30px;align-items: center;flex-direction: column;}
.contact-form-wrapper .reading-width .span-colm-5 {width: 100%;}
.contact-form-wrapper .reading-width .span-colm-5:nth-child(2) {width: 100%;}
.contact-form-wrapper .reading-width h1 {font-size: 30px;line-height: 34px;}
.collection-acc .collapsible-tabs .cc-accordion .collapsible-tabs__block {max-width: 100%;width: 100%;}
.section-product-anchor-nav .product-anchor-nav .product-anchor-nav__inner a {font-size: 11px;line-height: 11px;font-weight: 700;letter-spacing: 1px;}
.section-product-anchor-nav .product-anchor-nav {padding: 20px 0px 10px;}
.product-categories-card-text h3.product-categories-card-title {font-size: 15px;line-height: 20px;padding: 0px 0px 7px;}
.feature-text-paired h2.majortitle {font-size: 26px;line-height: 28px;}
.shopify-section-group-header-group.section-header .pageheader img.logo__image {filter: brightness(0) saturate(100%) invert(13%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(92%) !important;}
.product-categories-2-section {padding: 50px 0;}
.product-categories-card-text p.product-categories-card-subtitle {font-size: 12px;line-height: 18px;padding: 0px 0px 0px;}
.collection-tabs button.collection-tabs__btn {font-size: 11px;line-height: 11px;}
.collection-slider-row .Vtl-WishlistIcon__Wrapper {left: auto !important;right: 13px;top: 12px !important;}
.collection-slider-row .Vtl-WishlistButton__WishlistIconButton {width: 20px;height: 20px;}
.build-set-info {padding: 50px 0 50px;}
.explore-text p br {display: none;}
a.explore-button {font-size: 10px;line-height: 12px;bottom: -17px;}
.explore-title {font-size: 12px !important;line-height: 18px !important;}
.explore-text p {font-size: 12px;line-height: 20px;display: flex;}
a.adventure-cta {padding: 11px 24px 11px 24px !important;font-size: 11px;line-height: 12px;bottom: 27px;}
.play-btn span {font-size: 12px;margin-left: 2px;}
.play-btn { width: 32px;height: 32px;}

.tm-card__body {padding: 12px 12px 12px;}
.tm-card__quote {font-size: 11px;line-height: 20px;margin: 0 0 8px;}
.tm-card__role {font-size: 12px;line-height: 22px;}
.tm-card__name {font-size: 12px;line-height: 22px;}
.tm-card .tm-card__image img {height: 180px;}
.section-testimonials-carousel .product-categories-2-arrow {margin: 0px 10px 140px;}

.why-card p {line-height: 22px;font-size: 12px;margin: 0;}
.why-card h3 {font-size: 14px !important;line-height: 24px;margin-bottom: 10px;}
.why-card img { width: 40px; height: 40px;margin-bottom: 7px;}
.build-set-intro__subheading {font-size: 14px;line-height: 26px;}
.detail.product-column-right .quiz-cta .quiz-cta__inner a.quiz-cta__button {padding: 10px 20px;font-size: 12px;line-height: 14px;}
.feature-text-paired h2.majortitle {font-size: 26px;line-height: 28px;}
infinite-scroll {margin-top: 10px !important;margin-bottom: 0px !important;}
.template-collection .filter-container {padding: 0px 0px 25px;}
.detail.product-column-right .tytyt.product-mini-list.product-mini-list--vertical {gap: 10px;display: grid;grid-template-columns: repeat(auto-fit, minmax(90px, 1fr));}
.detail.product-column-right .tytyt.product-mini-list.product-mini-list--vertical .product-mini-block {display: flex;flex-direction: column;width: 100%;}
h4.why-choose-us__content-title {font-size: 18px;line-height: 22px;}
.floating-header .pageheader svg.Vtl-WishlistHeader__HeartIconWrapper {fill: #000000 !important;}
.template-index svg.Vtl-WishlistHeader__HeartIconWrapper {fill: #000000 !important;}
.template-index svg.Vtl-WishlistHeader__HeartIconWrapper {fill: #000000 !important;}
.menu-ul-cust.mobile-only {overflow: hidden;}
.rebuy-bundle-builder__steps-container .rebuy-bundle-builder__step-body.rebuy-product-grid {display: grid;grid-template-columns: repeat(2, 1fr);}
.filter-group__items.filter-group--sort.toggle-target {z-index: 99;}
.rebuy-bundle-builder__steps-container .rebuy-bundle-builder__step-body.rebuy-product-grid .rebuy-product-title a {font-size: 16px !important;}
.product-specs__item {border-bottom: 1px solid #182D42;border-right: 1px solid #182D42;}
.product-specs__grid .product-specs__item:nth-child(3), .product-specs__item:nth-child(9) {border-right: 1px solid #182D42;}
.product-specs__grid .product-specs__item:nth-child(2), .product-specs__grid .product-specs__item:nth-child(6), .product-specs__grid .product-specs__item:nth-child(4), .product-specs__grid .product-specs__item:nth-child(8), .product-specs__grid .product-specs__item:nth-child(10) {border-right: 0;}
.detail.product-column-right .product-mini-block__inner .block-mini-block__image {max-width: 100%;height: auto;}
.kl_reviews__summary__average_and_stars .kl_reviews__summary__average_value {font-size: 34px;}
.kl_reviews__summary__stars .kl_reviews__stars_badge svg.kl_reviews__full_star {width: 16px !important;height: 15px !important;}
.section-search-template {margin-bottom: 0;}
.feature-highlights__image {height: 320px !important;}
.product-detail .slideshow.product-slideshow > :last-child:nth-child(odd) {grid-column: inherit;justify-self: center;width: 100%;}
.template-collection .paddle-slide button.slide-arrow.slide-arrow--next {right: 0px;}
.template-collection .paddle-slide button.slide-arrow.slide-arrow--prev {left: 0px;}
.trust-badges__inner.container .product-categories-2-arrows {padding: 0px;}
.trust-badges__inner.container {position: relative;padding: 0 14%;}

/*arrows*/
.main-why-swiper {position: relative;padding: 0px 14px;}
.why-choose-section .product-categories-2-arrow {margin: 0;left: -8px;width: 32px;height: 32px;}
.why-choose-section .product-categories-2-arrow.product-categories-2-arrow--next {left: auto;right: -5px;}
.adventure-slider-wrap .product-categories-2-arrow {margin: 0;}
.adventure-slider-wrap {position: relative;padding: 0px 14px;}
.section-testimonials-carousel .product-categories-2-arrow {margin: 0px 0px 140px;width: 34px;height: 34px;border: 1px solid #000;}
.tm-swiper {padding: 0px 14px;}
.product-categories-2-arrow {width: 34px;height: 34px;border: 1px solid #000;}
.adventure-slider-wrap .product-categories-2-arrow {width: 34px;height: 34px;  margin: 0;border: 1px solid #000;}
.product-categories-section .product-categories-2-arrow {background-color: #fff;color: #000;margin: 0;}
.product-categories-swiper {padding: 0px 14px;}
.product-categories-section .product-categories-2-arrow {border: 1px solid;}
.cc-carousel-buttons.cc-carousel-buttons--overlay-top.cc-carousel-buttons--show button.cc-carousel-button {margin: 0;width: 34px;height: 34px;}
.product-categories-2-swiper {padding: 0px 14px;}
.product-categories-2-swiper .product-categories-2-arrow {margin: 0;}

/*section space*/
.collection-slider-row {padding: 50px 0px 50px !important;}
.product-categories-section {padding: 50px 0 50px;}
.explore-learn-section {padding: 50px 0px 50px !important;}
section.jobe-story {padding: 50px 0px;}
.why-choose-section {padding: 50px 0;}
.adventure-section {padding: 50px 0px 50px;}
.section-testimonials-carousel {padding: 45px 0px 45px;background-color: #fff;}
.template-index .warranty-features {width: 100%;padding: 30px 0px 50px !important;}
.rebuy-widget.rebuy-bundle-builder {padding-bottom: 0;}
.hero__description_on_mobile {display: block;color: #fff;}
}

/* @media screen and (min-width: 990px) {
.product-detail {height: calc(100vh - 70px);overflow: hidden;}
.product-detail .gallery.product-column-left,
.product-detail .detail.product-column-right {height: calc(100vh - 70px);overflow-y: auto;overflow-x: hidden;scroll-behavior: smooth;}
.product-detail .gallery.product-column-left,
.product-detail .detail.product-column-right {scrollbar-width: none;}
.product-detail .gallery.product-column-left {scroll-behavior: smooth;overscroll-behavior: contain;}
.product-detail .gallery.product-column-left::-webkit-scrollbar,
.product-detail .detail.product-column-right::-webkit-scrollbar {display: none;}


.filter-container {display: flex;align-items: flex-start;height: calc(100vh - 100px);overflow: hidden;}
.filter-container .filter-sidebar-desktop {height: 100%;overflow-y: auto;overflow-x: hidden;scroll-behavior: smooth;}
.filter-container .filters-adjacent.collection-listing {height: 100%;overflow-y: auto;overflow-x: hidden;scroll-behavior: smooth;}
.filter-container .filter-sidebar-desktop,
.filter-container .filters-adjacent.collection-listing {overflow-y: auto;scroll-behavior: smooth;scrollbar-width: thin;scrollbar-width: none;}
} */

/* .trust-badges__item .ineer-badges {gap: 7px;flex-direction: row;justify-content: center;align-items: center;}
.trust-badges__item { width: fit-content;display: flex;flex-wrap: nowrap;}
.trust-badges__inner { margin: auto;text-align: center;justify-content: center !important;flex-direction: row;display: flex;flex-wrap: nowrap;} */
/* @media(max-width:749px){
.logo-area__right {flex: 0 0 0;display: flex;justify-content: flex-end;align-items: center;}
.show-search-link {justify-content: flex-end;}
.logo-area__right__inner { gap: 10px;}
.logo-area {padding-left: 10px;}*/


@media(max-width:749px){
.template-collection .paddle-slide button.slide-arrow {display: flex;top: 30%;}
.logo-area__right {flex: 0 0 0;display: flex;justify-content: flex-end;align-items: center;}
.show-search-link {justify-content: flex-end;}
.logo-area__right__inner { gap: 10px;}
.logo-area {padding-left: 10px;padding-right: 10px;}
/* .logo-area .logo-area__left { order: 4; width: 5%; min-width: 5%;}
.logo-area .logo-area__middle.logo-area__middle--logo-image {order: 0;width: 20%;min-width: 20%;}
.logo-area .logo-area__right { order: 3; width: 75%; min-width: 75%;} */
.collection-slider-row .cc-carousel .cust-wrap-slide {margin-top: 5px;}
.shopify-section-group-header-group.section-header .pageheader {padding: 0px 0px 0px !important;}
.collection-listing .product-list .product-block.product-block {margin: 0;padding: 0;}
.comparison-table__card .comparison-table__grid {gap: 15px;grid-template-columns: 1fr !important;min-width: 100%;}
.product-categories-2-arrow {width: 33px;height: 33px;}

.collection-slider-row .product-list {margin: 0;gap: 16px !important;scroll-padding-left: 0px !important;}
.collection-slider-row  .cc-carousel--off-edge-mobile .cc-carousel__scroll-area>product-block {width: calc(50% - 8px);min-width: calc(50% - 8px);padding: 0;}
.collection-slider-row .cc-carousel-buttons--overlay-top button.cc-carousel-button {width: 30px;height: 30px;}
.section-featured-collection .product-block__image img {padding: 0.7rem;}
.collection-slider-row .product-label-container {top: 10px;left: 10px;bottom: 10px;right: 10px;font-size: 9px;line-height: 12px;padding: 7px 10px;}
.collection-slider-row .cc-carousel-buttons.cc-carousel-buttons--overlay-top.cc-carousel-buttons--show {top: 24%;}
.product-specs__grid {grid-template-columns: repeat(2, 1fr) !important;}
}
@media(max-width:572px){
.build-set-benefits .build-set-benefits__item:not(:last-child)::after {right: 0; top: auto;width: 85%;height: 1px;bottom: 0;left: 0;margin: auto;}
.build-set-benefits .build-set-benefits__item:nth-child(2):after {display: flex;}
.build-set-benefits .build-set-benefits__item {padding: 0px 0px 14px;}
.build-set-info .build-set-benefits .build-set-benefits__icon img {width: 42px;height: 42px;object-fit: contain;}
.rebuy-bundle-builder__step-body.rebuy-product-grid {grid-template-columns: repeat(1, 1fr);}
.rebuy-bundle-builder__product-actions {padding: 0px 10px 10px;}
.rebuy-bundle-builder__step-product .rebuy-product-info { padding: 0px 10px;}
.build-set-benefits .build-set-benefits__item {width: 100%;}

.build-set-benefits .build-set-benefits__item { padding: 0px 0px 14px; width: 100%;justify-content: left;}
.build-set-benefits .build-set-benefits__item:not(:last-child)::after { right: 0;top: auto;width: 100%;height: 1px;bottom: 0; left: 0; margin: auto;}
.rebuy-bundle-builder__step-product .rebuy-product-info:after {position: absolute;content: "";width: 92%;}

}
@media(max-width:520px){
 /* .logo-area .logo-area__left {order: 4; width: 6%; min-width: 6%;}
.logo-area .logo-area__right {order: 3; width: 67%;min-width: 67%;} */
.collection-listing .product-list {gap: 15px;display: grid;grid-template-columns: 2fr 2fr;row-gap: 28px;}
}
