/** Shopify CDN: Minification failed

Line 38:0 All "@import" rules must come first

**/

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
@font-face {
    font-family: 'Futura Cyrillic Extra';
    src: url('FuturaCyrillic-ExtraBold.woff2') format('woff2'),
        url('FuturaCyrillic-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'Futura Cyrillic extra-bold';
  src: url('/cdn/shop/files/FuturaCyrillic-ExtraBold.woff?v=1763711597'),
  url('/cdn/shop/files/FuturaCyrillic-ExtraBold.woff2?v=1763716073');
  font-weight: ;
}
@font-face {
  font-family: 'Futura Cyrillic bold';
  src: url('/cdn/shop/files/FuturaCyrillic-Bold.woff?v=1763720094'),
  url('/cdn/shop/files/FuturaCyrillic-Bold.woff2?v=1763720110');
  font-weight: ;
}



@font-face {
     font-family: 'Futura';
  src: url('/cdn/shop/files/Futura_Bold_Italic.otf?v=1763752958'),
  url('/cdn/shop/files/FuturaCyrillic-Bold.woff2?v=1763720110');
  font-weight: ;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');



/* 
@font-face {
  font-family: 'Futura Cyrillic italic';
  src: url('/cdn/shop/files/Futura-Bold-Italic.woff?v=1763958715'),
  url('/cdn/shop/files/Futura-Bold-Italic.woff2?v=1763958722');
  font-weight: ;
} */

html {
  scroll-behavior: smooth;
}

 body .template-product .product-model-name {
  font-family: "Roboto", sans-serif !important; 
    
}
.template-product .product-single__title span {
    font-family: "Roboto", sans-serif !important;
}


body .product-recommendations-placeholder .grid-product__content:hover .grid-product__image-mask {
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;
}
.product-recommendations-placeholder .grid-product__content:hover{
    overflow:visible !important;
}

.product-recommendations-placeholder .grid-product__image-mask {
    box-shadow: 0 4px 12px rgba(0,0,0,0.06);
}
.product-recommendations-placeholder .grid-product__content:hover .grid-product__image-mask {
   overflow:visible !important;
}
.product-recommendations-placeholder .grid-product__content:hover .grid-product__link{
  background:unset !important;
}
.product-recommendations-placeholder .grid-product__content:hover .grid-product__meta{
background:unset !important;
}

.product-recommendations-placeholder .grid-product__image-mask {
    background: #fff !important;
}



body .product-recommendations-placeholder .grid-product__meta {
    background: transparent !important;
}
body .product-recommendations-placeholder .product-recommendations .grid-product__content {
    background: transparent !important;
}
body .product-recommendations-placeholder .product-info-container {
    background: transparent !important;
    margin-top: 0px !important;
}

/* //////////////////////////////////////// */

body product-recommendations .grid__item, product-recommendations .grid-product{
    background: #fafafa !important;
}
body product-recommendations .grid-product__content {
    background: #fafafa !important;
}
body product-recommendations .grid-product__link {
    background: #fafafa !important;
}
.dapper-dan .grid-product__content {
    overflow: visible;
}



/* ============recent-viwed================= */
.dapper-dan .grid-product__image-mask {
    box-shadow: 0 4px 12px rgba(0,0,0,0.06);
}

.dapper-dan .grid-product__content:hover .grid-product__image-mask {
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;
}
.dapper-dan .grid-product__content:hover {
    box-shadow: unset !important;
    transform: translateY(-0px) !important;
}
.dapper-dan .grid-product__image-mask {
    background: #fff;
    border-radius: 12px;
}
body .dapper-dan .grid-product__link {
    background-color: transparent !important;
}
.dapper-dan .grid-product__content {
    background-color: #fafafa !important;
}
.dapper-dan .grid-product__content {
    box-shadow: none !important;
}

.dapper-dan .grid-product__meta {
    padding: 18px 12px !important;
}
.dapper-dan .grid--uniform {
    padding: 20px 0px;
}
   body  .product-image-main {
    margin-top: unset !important;
}
/* .image-wrap .image-element {
    filter: brightness(0.93);
} */







#drawer_sellup_wrapper .price {
    color: #197bbd;
}
#drawer_sellup_wrapper .launchtip_cart_drawer_product_title .title {
    font-size: 18px;
}
#drawer_sellup_wrapper .totalcount2 {
    display: unset !important;
    margin: 0 !important;
}
#drawer_sellup_wrapper .totalcount2 .item.productbox {
    width: 100%!important;
    max-width: 100%!important;
    min-width: 100%!important;
    padding: 10px 15px !important;
}
#drawer_sellup_wrapper .totalcount2 .image {
    width: 100% !important;
    height: 100%;
    max-width: 80px;
}

/* #drawer_sellup_wrapper .totalcount2 .LaunchTipAddToCartForm {
    width: max-content;
} */
body #drawer_sellup_wrapper .totalcount2 .launchtip_cartdrawer_add_to_cart {
    width: max-content!important;
    position: unset!important;
    float: unset!important;
    padding: 5px;
    margin-top: 10px;
    margin-right: 15px;
}


.product-recommendations-placeholder .grid-overflow-wrapper {
    overflow-x: hidden;
}
.product-recommendations-placeholder .grid.grid--uniform.aos-init.aos-animate {
    flex-wrap: wrap;
}
.dapper-dan .grid-overflow-wrapper .grid {
    flex-wrap: wrap;
    justify-content: center;
}
.product-recommendations-placeholder .grid {
    justify-content: center;
}
/* body .product-image-main {
    margin-top: 0px !important;
} */
  .product-image-main {
    margin-top: 0px!important;
}
.add-box-rox {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}
#drawer_sellup_wrapper .totalcount2 .launchtip_cart_drawer_product_title {
    width: 100%!important;
    min-width: 50%!important;
}



/* ====monday/17/11/25============= */
body .collection-grid__wrapper .grid-product__image-mask, .collection-grid__wrapper .grid__image-ratio {
    background: unset !important;
    border-radius: 10px;
}


.grid-product__content .swym-wishlist-collections-v2-container {
    top: 10px;
    left: -10px;
}
.grid__item-image-wrapper .grid-product__image-mask {
    padding: 0;
}


body .template-collection .grid-product__content:hover .grid-product__image-mask {
    /* overflow: visible !important; */
    border-radius: 10px !important;
    overflow: hidden !important;
}

body .grid-product__content:hover .grid-product__image-mask {
     overflow: hidden !important;
}

#drawer_sellup_wrapper .price {
    color: #197bbd;
    position: absolute;
    top: 61%;
    font-size: 14px;
}
.index-section--small {
    background: #FAFAFA !important;
}
.collection-content .grid__item--content {
    background: #FAFAFA !important;
}
.kartify_upsell_heading_h3 {
    text-align: left !important;
}




#drawer_sellup_wrapper button#AddToCart1 {
    width: 100%;
    max-width: 50%;
}

#drawer_sellup_wrapper button#AddToCart1 {
    width: 100%;
    max-width: 15%;
    padding: 6px;
    margin-top: 11px;
}
.collection-grid__wrapper .grid-product__image-mask {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06 ) !important;
}
body .collection-grid__wrapper .grid-product__image-mask, .collection-grid__wrapper .grid__image-ratio {
    background: #fff !important;
    border-radius: 10px;
}
.grid-product__content:hover .grid-product__image-mask {
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;
}
.collection-content .collection-grid__wrapper .grid-product__content {
    background: transparent !important;
}
body .collection-grid__wrapper .grid-product__meta {
    background: unset !important;
    margin-top: 0px;
    padding: 18px 12px !important;
    height: 100% !important;
}
body .collection-grid__wrapper .grid-product__link {
    background: unset !important;
}
body .collection-grid__wrapper .grid__item, .collection-grid__wrapper .grid-product, .collection-grid__wrapper .grid-product__content, .collection-grid__wrapper .grid-product__link {
     background: unset !important;
}
body .grid-product__content {
    overflow: visible !important;
}

 .page-width {
    padding: 0;
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.product-image-main {
    width: 100% !important;
    margin-left: 0px;
    margin-top: 18px;
}
body .site-header .search__input, header .search__input {
    margin-left: 140px;
}
body .header-item--icons .site-nav {
    margin-right: -9px;
}
body .grid-overflow-wrapper {
    overflow: hidden;
}


.product-nickname {
    text-transform: capitalize !important;
}

.dapper-dan .grid-overflow-wrapper .grid {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
}
.dapper-dan .grid-product__image-mask {
    padding: 0;
}

.product-recommendations-placeholder .grid.grid--uniform.aos-init.aos-animate {
    flex-wrap: wrap;
    display: flex;
}

.product-section .grid__item .custom-footwear- {
    background: #fff;
    padding: 16px 20px 16px!important;
    border: 1px solid #dadce0;
    border-radius: 10px;
}
.product-section .details.upline .title {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    letter-spacing: 0%;
}
#launchtip_upsell_wrapper1 .productbox .detail_price {
    margin-top: 12px!important;
    color: #197bbd;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0%;
}
.product-section .grid__item .dynamic_title_upsell_section.test {
    margin: 40px 0 24px;
    font-size: 24px!important;
    font-family: Oswald,sans-serif;
    line-height: 140%;
    vertical-align: middle;
    text-transform: uppercase;
    transform: skew(-6deg);
}
.action.upline {
    position: absolute;
    top: 56%;
    right: 19px;
}
#launchtip_upsell_wrapper1 .productbox .action {
    width: 100%;
	max-width: 20%;
}
button.btn.add-to-cart.launchtip_add_to_cart.launchtip_upsell_design {
    padding: 9px;
}
.launchtip_onpage_each_product_offer .image.upline img {
    width: 100%;
    width: 80px;
    height: 80px;
}
#launchtip_upsell_wrapper1 .productbox {
    position: relative;
}
#launchtip_upsell_wrapper1 .productbox .details {
    padding-left: 5%;
}
body .variant-button.disabled {
    background-color: #fff;
}

body #RecentlyViewed-template--18276772282477__recently-viewed .grid-product__link {
    height: 100%!important;
    min-height: 0 !important;
}
.dapper-dan .grid-product__meta .custom_price {
    font-size: 16px;
    color: #c20000;
    font-size: 18px !important;
    font-family: Oswald, sans-serif !important;
    margin-top: 0px;
}

/*
 body span#free-shipping-banner {
    display: block !important;
} */
body .product-single__meta .product-block:nth-child(3) {
    text-align: center !important;
    font-style: italic;
}
.product-nickname {
    font-style: normal;
}
body .product-recommendations-placeholder .product-nickname {
    font-style: normal!important;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: .5px;
    padding-bottom: 0 !important;
}

#Recommendations-template--18276772282477__product-recommendations .section-header__title {
    font-style: oblique;
    font-family: Futura Cyrillic bold !important;
}
#launchtip_upsell_wrapper1 .btn .add-to-cart__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: .5px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    display: inline-block;
    transform: skew(7deg);
    font-family: Oswald,sans-serif!important;
    padding-left: 0px;
    padding-right: 2px !important;
}
#launchtip_upsell_wrapper1 .btn.add-to-cart.launchtip_add_to_cart.launchtip_upsell_design {
    display: inline-grid;
}


div#product-sck-shoe-carry-bag {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    height: 104px;
}
.action-upsell-popup .action form.LaunchTipAddToCartForm, #launchtip_upsell_wrapper1 .action form.LaunchTipAddToCartForm {
    display: flex;
    justify-content: end;
    position: absolute;
    top: -10px;
    right: 0px;
}
.grid-product__content {
    box-shadow: unset !important;
}
.template-search .collection-grid__wrapper .grid__item-image-wrapper {
    box-shadow: unset !important;
}
body .template-search .collection-grid__wrapper .grid-product__meta {
    background: #fafafa !important;
    margin-top: 10px;
}
.template-search .collection-grid__wrapper .grid__item:hover .grid__item-image-wrapper {
    box-shadow: unset !important;
    transform: unset !important;
}
.template-search .grid-product__content:hover {
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.12);
    transform: unset !important;
}

body .template-search .template-search .collection-grid__wrapper .grid__item, .collection-grid__wrapper .grid-product, .collection-grid__wrapper .grid-product__content, .collection-grid__wrapper .grid-product__link {
    background: #fafafa !important;
    border-radius: 14px;
}
body .grid-product__content {
    background: #fafafa !important;
}
body .template-search .collection-grid__wrapper .grid__item, .collection-grid__wrapper .grid-product, .collection-grid__wrapper .grid-product__content, .collection-grid__wrapper .grid-product__link {
    background: #fafafa !important;
    border-radius: 14px;
}
body .template-search .collection-grid__wrapper .grid__item, .collection-grid__wrapper .grid-product, .collection-grid__wrapper .grid-product__content, .collection-grid__wrapper .grid-product__link {
    background: #fafafa !important;
    border-radius: 14px;
}



#launchtip_upsell_wrapper1 .productbox .details {
    padding-left: 0px;
}


body .search-content  .collection-grid__wrapper .grid-product__content {
    background: transparent !important;
}
.page-content--product {
    background: #fff;
}
.template-product .hr--large {
    display: none;
}
/* body .atw-button-icon path {
    fill: #1878BA !important;
} */
/* .ai-how-it-works-content-aa2zwewlqd2fvsfheraigenblock9cd45c3v4f9va {
    padding-top: 15px !important;
} */
.template-product .product-single__meta {
    margin-top: 0!important;
    padding-left: 0px ;
}
body .drawer .cart__remove {
    display: block !important;
}
.ai-how-it-works-step-number-aa2zwewlqd2fvsfheraigenblock9cd45c3v4f9va {
    bottom: -22px !important;
    z-index: 99999 !important;
}
.ai-how-it-works-content-aa2zwewlqd2fvsfheraigenblock9cd45c3v4f9va {
    z-index: 0 !important;
    padding-top: 59px !important;
}
 svg#swym-atw-pdp-button-icon path {
    fill: #fff;
}
body button#swym-atw-pdp-button svg path {
    fill: #fff;
}
 body button#swym-atw-pdp-button {
  
    border: 3px solid #001746 !important;
    padding: 8px !important;
    border-radius: 10px !important;
} 
.cart__item-price-col.text-right {
    text-align: left !important;
}
.cart__item-sub>div:first-child {
    margin-right: 10px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}
.cart__remove .text-link {
    color: #8a8787!important;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 1px;
    text-decoration: underline;
    font-family: Sora,sans-serif;
}
 #cart_updates_40362938138733\:7ede7caee9e2be7ed58f893b2c1d35b4 {
    border: 2px solid #DDDDDD;
} 
 .drawer .js-qty__adjust {
    fill: #000000 !important;
    color: #000 !important;
}
.cart__item .cart__item-name {
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0;
    vertical-align: middle;
}
span.cart__price {
    color: #197BBD;
    margin-bottom: 16px;
}
.cart__item-title .cart__item-name {
    color: #000 !important;
}
 body .atw-button-added svg path {
    fill: #197bbd !important;
    stroke: #197bbd !important;
}
.cart__item-title .product-nickname {
    color: gray;
}
.cart__item-title .product-nickname {
    color: gray;
    font-family: "Roboto", sans-serif !important;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 1px;
    vertical-align: middle;
    font-size: 12px !important;
    padding-bottom: 0px !important;
}
body .js-qty__wrapper {
    border: 1px #DDDDDD !important;
}
body input#cart_updates_43513419792493\:20db200d7a4c4401eb9589288534a63d {
    border: 1px solid #DDDDDD;
    height: 100px;
    max-height: 30px !important;
}
.product-info-container {
    padding-left: 0px !important;
}
.cart__items .product-model {
    font-size: 16px!important;
    font-style: normal !important;
    text-transform: capitalize !important;
    letter-spacing: 0.4px;
}
.drawer .js-qty__adjust:hover {
    background: #fff !important;
    margin: 1px;
}
.cart__item {
    border-bottom-color: #dddddd !important;
}
body .drawer__header {

    border-bottom-color: #dddddd;

}
.js-qty__num {
    border: 1px solid #dddddd!important;
    color: #000!important;
    height: 30px !important;
}
.template-product .product-single__meta {
    margin-top: 0!important;
    padding-left: 12px;
}

.atw-button {
    background: #fff !important;
}
.atw-button-added {
    background: #001746 !important;
}
body #RecentlyViewed-template--18316456099949__recently-viewed .grid-product__link {
    height: 100% !important;
    min-height: 0 !important;
}
.ai-latest-drops-info-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp {
    padding: 18px 16px 18px!important;
}
.ai-latest-drops-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp .product-nickname {
    font-style: normal;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.5px;
    padding-bottom:0px !important
}
.ai-latest-drops-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp .product-model {
    font-family: "Oswald", sans-serif;
    font-weight: 600;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skewX(-6deg);
    padding: 9px 0 12px;
    margin-bottom: 0px !important;
}
.ai-latest-drops-price-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp {
    font-size: 18px !important;
    font-family: "Oswald", sans-serif !important;
}
/* ===============homepage-products-name css======================= */


/* nr-03-12-25 */
.header-item .search__input-wrap input {
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0;
    text-transform: uppercase;
}
.product-section .grid .grid__item .variant-wrapper .variant__button-label {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    vertical-align: middle;
}
/* Dropdown-Css */
header .site-nav__dropdown {
    width: 100%;
    position: absolute;
    top: 90px;
    display: flex !important;
    left: 50%;
    border-radius: 0 0 16px 16px;
    padding-right: 20px;
    transform: translatex(-50%) !important;
    max-width: 1300px !important;
    min-width: unset !important;
}
#site-nav-item--1 .nr-dropdown {
    width: 33.3% !important;
    flex: unset !important;
    min-width: unset !important;
    max-width: unset !important;
}
#site-nav-item--1 .nr-dropdown.nr-dropdown-fir {
    width: 65% !important;
}
#site-nav-item--1 .nr-dropdown .nr-dropdown-inner {
    width: 100%;
}
#site-nav-item--1 .site-nav__dropdown .nr-dropdown a {
    width: 100% !important;
}
#site-nav-item--1 .site-nav__dropdown .nr-dropdown a img {
    width: 100% !important;
}

#site-nav-item--2 .site-nav__dropdown .color-grid {
    display: flex;
    flex-wrap: wrap;
}
#site-nav-item--2 .site-nav__dropdown .color-tile {
    width: 100%;
    max-width: calc(25% - 12px);
}
/* Dropdown-Css */
.nr-size-chart-inner {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: max-content;
    z-index: 999;
    background: #fff;
    padding: 50px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 16px;
    display: none;
}
.nr-size-chart-inner table {
    width: 100%;
    max-width: max-content;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
    height: 500px;
}
.nr-size-chart-inner table tr th {
    background: #001746;
    color: #fff;
    text-align: center;
}
.nr-size-chart-inner table tr td {
    background: #fff;
    color: #000;
    text-align: center;
}
.nr-close-btn {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
.nr-close-btn svg {
    height: 25px;
    width: 25px;
}
.nr-size-chart-inner.active {
    display: block;
}
.nr-size-chart-btn {
    cursor: pointer;
    text-align: end;
    text-transform: capitalize;
    font-style: italic;
    text-decoration: underline;
    text-underline-offset: 5px;
}
body.modal-open:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 99;
}
body.modal-open {
    position: fixed;
}
.nr-table-main-hed {
    text-align: center;
    font-style: normal;
}
header .header-item .site-nav__item {
    position: unset;
}
.collection-grid__wrapper .grid-product__content .grid__item-image-wrapper .product-nickname {
    font-style: normal;
    font-family: Roboto, sans-serif;
    /* font-weight: 500; */
    line-height: 150%;
    letter-spacing: .5px;
    padding-bottom: 0 !important;
}
.collection-grid__wrapper .grid-product__content .grid__item-image-wrapper .product-model {
    font-family: 'Oswald';
    font-weight: 600 !important;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skew(-6deg);
    padding: 9px 0 12px;
}
.grid-product__price {
    font-family: 'Oswald';
    font-weight: 500;
}
body .ai-athlete-section-aylrjs1lrndy4zdkvaaigenblockd91d8e0axbewa{
    background: transparent;
}
.nr-size-chrt-main-outer {
    display: flex;
    flex-direction: row-reverse;
    align-items: baseline;
    justify-content: space-between;
}
.template-search .grid-product {
    margin-bottom: 60px;
}
header .site-nav__link {
    font-family: 'Oswald' !important;
}
.nr-cus-hero-banner .hero__title {
    font-family: 'Oswald';
}
.nr-cus-hero-banner .hero__feature-item span {
    font-family: 'Oswald';
}
.nr-cus-hero-banner .hero__link a {
    font-family: 'Oswald';
}
body .ai-how-it-works-image-wrapper-av3lytit4ylndd05hvaigenblock9cd45c3v4f9va{
    z-index: unset;
}
body .ai-how-it-works-step-number-av3lytit4ylndd05hvaigenblock9cd45c3v4f9va{
    bottom:0;
}




















@media(max-width:1350px){
    header .site-nav__dropdown {
        max-width: 1000px !important;
    }
}
@media(max-width:991px){
    .nr-size-chart-inner {
        width: 740px;
    }
    .nr-size-chart-inner {
        padding: 30px;
    }
    .nr-close-btn {
        top: 5px;
        right: 5px;
    }
}
@media(max-width:767px){
    p.ai-featured-collection-tabs__product-price-avk5vzuzrsglkm3neuaigenblock7d3a30cbyqptj {
        font-size: 12px !important;
    }
    .nr-size-chart-inner {
        max-width: 350px;
    }
    .nr-size-chart-inner {
        padding: 30px;
    }
    .nr-close-btn {
        top: 5px;
        right: 5px;
    }
}

/* ===============you may also like css================================ */


body .product-recommendations-placeholder .product-model {
    font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skew(-6deg);
    padding: 9px 0 12px;
}
body .product-recommendations-placeholder .grid-product__meta {
    margin-top: 0px !important;
        padding: 18px 12px !important;
}
body .product-recommendations-placeholder .grid-product__price {
    font-size: 18px !important;
    font-family: Oswald, sans-serif !important;
}

/* ====================recentaly view======================== */
.dapper-dan .product-nickname {
    font-style: normal;
    font-style: normal;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: .5px;
    padding-bottom: 0 !important;
}
.dapper-dan .product-model {
    font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skew(-6deg);
    padding: 9px 0 12px;
}


/* ============collection===================== */
.template-collection .product-model {
    font-family: Oswald, sans-serif;
    font-weight: 600 !important;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skew(-6deg);
    padding: 9px 0 12px;
}
.template-collection .product-nickname {
    font-style: normal;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: .5px;
    padding-bottom: 0 !important;
}
.template-collection .grid-product__price {
    margin-top: 0px;
    font-size: 18px !important;
    font-family: Oswald, sans-serif !important;
}
.template-collection .grid-product__link {
    height: 100% !important;
}

/* ===========hoem-page trandign=================== */
.ap-gapper-dan .ai-latest-drops-info-asghum0zxzk5kyzvbmaigenblockd184086jtjtnk {
    margin-top: 0 !important;
    padding: 18px 12px !important;
}
.ap-gapper-dan .product-nickname {
    font-style: normal;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: .5px;
    padding-bottom: 0 !important;
} 
.ap-gapper-dan .product-model {
    font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skew(-6deg);
    padding: 9px 0 12px;
    margin-bottom: 0 !important;
}
.ap-gapper-dan .ai-latest-drops-price-asghum0zxzk5kyzvbmaigenblockd184086jtjtnk {
    font-size: 18px !important;
    font-family: Oswald, sans-serif !important;
}
/* ============best-seller=============== */
.ap-bastter-dan .ai-featured-collection-tabs__image-wrapper-aa1e5vdlhalq5ywh1raigenblock7d3a30cbyqptj {
    margin-bottom: 0px;
}
.ap-bastter-dan .ai-featured-collection-tabs__product-info-aa1e5vdlhalq5ywh1raigenblock7d3a30cbyqptj {
    padding: 18px 12px !important;
}
.ap-bastter-dan .product-nickname {
    font-style: normal;
    font-family: Roboto, sans-serif !important;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: .5px;
    padding-bottom: 0 !important;
}
.ap-bastter-dan .product-model {
font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skew(-6deg);
    padding: 9px 0 12px;
}
.ap-bastter-dan .ai-featured-collection-tabs__product-title-aa1e5vdlhalq5ywh1raigenblock7d3a30cbyqptj {
    margin-bottom: 0px !important;
}
.ap-bastter-dan .ai-featured-collection-tabs__product-price-aa1e5vdlhalq5ywh1raigenblock7d3a30cbyqptj {
    font-size: 18px !important;
    font-family: Oswald, sans-serif !important;
}

/* ================last drop================== */
.ap-dapper-dox .product-nickname {
    font-style: normal;
    font-family: Roboto, sans-serif;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: .5px;
    padding-bottom: 0 !important;
}
.ap-dapper-dox .product-model {
    font-family: Oswald, sans-serif;
    font-weight: 600;
    font-size: 20px !important;
    line-height: 140%;
    letter-spacing: 0;
    vertical-align: middle;
    font-style: normal !important;
    transform: skew(-6deg);
    padding: 9px 0 12px;
}
.ap-dapper-dox .ai-latest-drops-price-auetpm2jyswjtwnnjtaigenblockd184086x3xkcp {
        font-size: 18px !important;
    font-family: Oswald, sans-serif !important;

}
.ap-dapper-dox .ai-latest-drops-info-auetpm2jyswjtwnnjtaigenblockd184086x3xkcp {
        padding: 18px 16px !important;
}
.ap-dapper-dox .ai-latest-drops-product-title-auetpm2jyswjtwnnjtaigenblockd184086x3xkcp {
    margin-bottom: 0px !important;
}
.testimonials-slider .testimonials-slider__text {
    background: #fff !important;
}
    /* body .drawer--right {
    width: 100%!important;
    max-width: 100%!important;
} */





body .ai-how-it-works-step-number-avg04wdjyaevsbwk1eaigenblock9cd45c3v4f9va {
    bottom: -24px !important;
    z-index: 999999 !important;

}
body .ai-how-it-works-content-avg04wdjyaevsbwk1eaigenblock9cd45c3v4f9va {
    z-index: 0 !important;
}
body .ai-how-it-works-step-title-avg04wdjyaevsbwk1eaigenblock9cd45c3v4f9va {
    margin: 20px 0 12px !important;
}
.nr-dapper-dom .ai-how-it-works-step-number-abmxxagpuehzzbhbmcaigenblock9cd45c3v4f9va {
    z-index: 999999;
    padding-top: 0px !important;
}

.nr-dapper-dom .ai-how-it-works-content-abmxxagpuehzzbhbmcaigenblock9cd45c3v4f9va {
    z-index: 0;
}
.nr-dapper-dom .ai-how-it-works-step-title-abmxxagpuehzzbhbmcaigenblock9cd45c3v4f9va {
    margin: 30px 0 12px;
}
.drawer__contents .data-subtotal {
    width: 100%;
    text-align: right;
}
.ai-athlete-section-ac3gzohh3wi9emhjkoaigenblockd91d8e0axbewa {
    background-color: unset !important;
}
@media(max-width:767px) {
    body .drawer--right {
    width: 100%!important;
    max-width: 100%!important;
}
    .ap-gapper-dan .product-nickname {
                font-size: 14px !important;
    }
    .ap-gapper-dan .product-model {
                font-size: 16px !important;
        margin-bottom: 0 !important;
        padding: 8px 0;
        line-height: 140% !important;
        padding: 6px 0 10px !important;
    }
    .ap-gapper-dan .ai-latest-drops-price-asghum0zxzk5kyzvbmaigenblockd184086jtjtnk {
                font-size: 12px !important;
    }
    .ap-gapper-dan .ai-latest-drops-product-title-asghum0zxzk5kyzvbmaigenblockd184086jtjtnk {
    font-size: 14px;
    margin-bottom: 0px;
}
.ap-bastter-dan .product-model {
            font-size: 16px !important;
        margin-bottom: 0 !important;
        padding: 8px 0;
        line-height: 140% !important;
        padding: 6px 0 10px !important;
}
.ap-bastter-dan .ai-featured-collection-tabs__product-price-aa1e5vdlhalq5ywh1raigenblock7d3a30cbyqptj {
            font-size: 12px !important;
}
.ap-dapper-dox .product-nickname {
    font-size: 14px !important;
}
.ap-dapper-dox .product-model {
            font-size: 16px !important;
        margin-bottom: 0 !important;
        padding: 8px 0;
        line-height: 140% !important;
        padding: 6px 0 10px !important;
}
.ap-dapper-dox .ai-latest-drops-price-auetpm2jyswjtwnnjtaigenblockd184086x3xkcp {
    font-size: 12px !important;
}
.template-collection  .product-model {
        font-size: 16px !important;
    }
    .template-collection .product-nickname {
        font-size: 14px !important;
    }
    body .ai-featured-collection-tabs__product-price-avk5vzuzrsglkm3neuaigenblock7d3a30cbyqptj {
    font-size: 12px !important;
}
   body  .product-image-main {
    margin-top: unset !important;
}
/* body .product-image-main {
    margin: -45px auto!important;
    z-index: 1;
} */
    .product-recommendations-placeholder .grid {
    padding-top: 15px;
}
body .grid-overflow-wrapper .grid__item {
    flex: 0 0 44vw;
    margin-left: 0px;
}
.grid-overflow-wrapper .grid__item:first-child {
    margin-left: 0px !important;
}
body #launchtip_cart_drawer_upsell_product_wrapper  {
    grid-template-columns: repeat(auto-fill, 312px) !important;

}
#drawer_sellup_wrapper button#AddToCart1 {
    width: 100%;
    max-width: 41%;
    margin-right: 17px;
}
.product-single__meta {
    margin-top: 0px !important;
}
.grid {
    margin-left: 0px !important;
}
.product__main-photos {
      margin-bottom: 25px!important;
    margin-left: 0px; 
    margin-right: 0px;
}
.collection-filter {
    margin-left: 10px !important;
    margin-right: 10px !important
}
.collection-content .grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}



/* ================18/11/25================== */
 .product-recommendations-placeholder .grid {
    justify-content: center;

    gap: 8px;
}
.product-recommendations-placeholder .grid  .grid__item {
    flex: unset;
    margin-right: 0 !important;
    width: calc(50% - 4px);
}
.dapper-dan .grid__item {
    flex: unset;
    margin-right: 0 !important;
    /* width: 100%; */
}
.dapper-dan .grid {
    justify-content: center;
    gap: 8px;
}

.product-nickname {
    text-transform: capitalize!important;
    font-style: normal !important;
}
.dapper-dan .grid-overflow-wrapper .grid {
    justify-content: center;
    display: grid!important;
    grid-template-columns: 1fr 1fr;
}
body #RecentlyViewed-template--18316456099949__recently-viewed .grid-product__link {
    height: 100% !important;
    
}
body #RecentlyViewed-template--18210015182957__recently-viewed .grid-product__link {
    height: 100% !important;
}
body .dapper-dan .grid-product__meta {
    height: 100%;
}
.dapper-dan .grid-overflow-wrapper .grid__item {
    width: 46vw;
}
.drawer {
    max-width: 100%;
}
/* body .drawer--right {
    width: 100% !important;
    max-width: 100% !important;
} */

.ai-trusted-section-azzdsvvrmugx6vjvouaigenblock2c1c07b8nkft6__background-image {
    position: absolute;
    top: 0px;
    left: 0px;
}
trusted-section-azzdsvvrmugx6vjvouaigenblock2c1c07b8nkft6.ai-trusted-section-azzdsvvrmugx6vjvouaigenblock2c1c07b8nkft6 {
    width: 100% !important;
    display: block !important;
}
body #RecentlyViewed-template--18276772282477__recently-viewed .grid-product__link {
    height: 100% !important;
    min-height: 0 !important;
}
body .dapper-dan .grid-product__meta .custom_price {
    font-size: 0.75rem;
}
.product-section .details.upline .title {
    font-size: 20px !important;
}
body .product-section .grid__item .custom-footwear- {
    padding: 19px 12px 19px!important;
}
#launchtip_upsell_wrapper1 .productbox .image {
    width: 20% !important;
}
body #launchtip_upsell_wrapper1 .add-to-cart__text {
    font-size: 12px;
}
body button.btn.add-to-cart.launchtip_add_to_cart.launchtip_upsell_design {
    padding: 3px;
}
#launchtip_upsell_wrapper1 .price {
    position: absolute;
    font-size: 14px;
}
body .countdown-section-wrapper .countdown-title {
    font-size: 15px;
    padding-left:0px;
}
body .countdown-section-wrapper .countdown-container {
    justify-content: center;
}
.product-section .details.upline .title {
    font-size: 16px!important;
}
div#product-sck-shoe-carry-bag {
    display: flex!important;
}
div#product-sck-shoe-carry-bag {
    align-items: flex-start !important;

}
body .launchtip_onpage_each_product_offer .image.upline img {
    width: 100%;
    height: 100%;
}
.product-block {
    margin-bottom: 20px;
    padding-left: 0px;
     padding-right: 0px; 
}
body #launchtip_upsell_wrapper1 .btn.add-to-cart.launchtip_add_to_cart.launchtip_upsell_design {
    padding: 5px 14px!important;
}
body div#product-sck-shoe-carry-bag {
    height: 100%;
}
.product-block .step-label {
    padding-left: 0px !important;
}
.variant-wrapper .variant-input-wrap {
    margin-left: 0px !important;
}
.template-product .step-label {
    padding-left: 0px;
}
.template-product .product-single__meta {
    margin-top: 0!important;
    padding-left: 0px !important;
}
body .h2.product-single__title span {
    margin-bottom: 12px;
}
body .product-block.product-block--price {
    margin-bottom: 24px;
}
body .ai-latest-drops-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp .product-model {
    font-size: 16px !important;
            margin-bottom: 0px !important;
            padding: 8px 0px;
                    line-height: 140% !important;
        padding: 6px 0 10px !important;
}
body .ai-latest-drops-price-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp {
    font-size: 12px !important;
}
body .ai-latest-drops-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp .product-nickname {
    padding-bottom: 0px !important;
    font-size: 14px !important;
}
body .ai-latest-drops-at3dnr3nsnwlpovfvcaigenblockd184086jtjtnk .product-model {
    font-size: 16px !important;
        margin-bottom: 0 !important;
        line-height: 140% !important;
       padding: 6px 0px 10px 0px !important;
}
.ai-latest-drops-at3dnr3nsnwlpovfvcaigenblockd184086jtjtnk .product-nickname {
    font-size: 14px !important;
    padding-bottom: 0px !important;
    padding: 0px !important;
}
.ai-latest-drops-price-at3dnr3nsnwlpovfvcaigenblockd184086jtjtnk {
    font-size: 12px !important;
}
h3.ai-latest-drops-product-title-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp {
    margin-bottom: 0px !important;
}
.ai-featured-collection-tabs__container-avk5vzuzrsglkm3neuaigenblock7d3a30cbyqptj .product-nickname {
    font-size: 14px !important;
}
body .ai-featured-collection-tabs__container-avk5vzuzrsglkm3neuaigenblock7d3a30cbyqptj .product-model {
    font-size:16px !important;
    margin-bottom: 0px !important;
    padding: 8px 0px;
    line-height: 140% !important;
    padding: 6px 0 10px !important;
}
body .ai-latest-drops-info-aq2fjzmppdu9ftzriuaigenblockd184086x3xkcp {
    padding: 18px 12px 18px 12px !important;
}
body .ai-featured-collection-tabs__product-info-avk5vzuzrsglkm3neuaigenblock7d3a30cbyqptj {
                   padding: 18px 12px 18px !important;
} 
body .product-recommendations-placeholder .grid-product__link {
    height: 100% !important;
}
body .product-recommendations-placeholder .grid-product__meta {
    height: 100% !important;
}
body .product-recommendations-placeholder .product-nickname {
    font-size: 14px!important;
}
body .product-recommendations-placeholder .product-model {
    font-size: 16px!important;
}
body .product-recommendations-placeholder .grid-product__price {
        font-size: 12px!important;
        margin-top: 0px!important;
}
body .dapper-dan .product-nickname {
    font-size: 14px !important;
}
body .dapper-dan .product-model {
    font-size: 16px !important;
    margin-bottom: 0 !important;
    padding: 8px 0;
    line-height: 140% !important;
    padding: 6px 0 10px !important;
}
.dapper-dan .grid-product__meta .custom_price {
     font-size: 12px !important;
             margin-bottom: 0px;
}
body .template-collection .product-nickname {
    font-size: 14px !important;
}

.template-collection .grid-product__price {
    font-size: 12px !important;
}
.grid-product__link {
    height: 100% !important;
}
body .template-collection .grid__item {
    margin-bottom: 0px !important;
}
body .sck-team-form-av1reukpdbg1zuevaaaigenblockcd90a1efbmdyb {
    padding: 0px !important
}
body .product__main-photos .flickity-page-dots {
    display: block;
}
}


 .dapper-dan .grid-product__link {
    height: 100% !important;
}

.collapsible-trigger-btn--borders, .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner {
    border: unset!important;
}
span.collapsible-trigger__icon.collapsible-trigger__icon--open {
    font-size: 18px;
}
.collapsible--auto-height.is-open span.collapsible-trigger__icon {
    transform: rotate(45deg);
}
.static-product-block {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.2px;
    text-align: center;
    text-transform: capitalize;
    font-family: Roboto,sans-serif!important;
    transform: skew(-5deg);
    margin-top: 24px;
}


.product__photos--custom .product__thumb-item {
    max-width: 100% !important;
    width: 100% !important;
}
.product__photos--custom .product__thumbs--scroller {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    margin-top: 16px;
}
.template-product .product__thumb-arrow.product__thumb-arrow--prev {
    display: none;
}
.static-product-block,span#free-shipping-banner {
    display: none;
}
.template-product .product__thumb-arrow.product__thumb-arrow--next {
    display: none;
}
.product__main-photos .flickity-page-dots {
    display: none;
}
button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.collapsible--auto-height {
    color: #001746;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: .2px;
    font-family: Roboto,sans-serif;
    text-transform: capitalize;
    border-bottom: 1px solid #B2B2B2 !important;
}
.collapsibles-wrapper--border-bottom {
    border: 0px !important;
}
.collapsible-trigger-btn--borders {
    padding: 18px 16px 18px 16px !important;
}
.collapsible-content__inner.rte {
    padding-top: 20px !important;
}
.inline-list.payment-icons.footer__section .icon--payment svg path {
    stroke: transparent;
}

/* 2/12/25 */
@media(max-width:767px){
    .product__thumbs.product__thumbs--custom {
    display: block !important;
}
body .product__photos--custom .product__thumbs--scroller {
    display: flex;
    gap: 8px;
    align-items: stretch;
    justify-content: flex-start;
    flex-wrap: nowrap;
    overflow-x: auto;
    margin:0 0 30px 0;
}
.product__photos--custom .product__thumb-item {
    max-width: 65px!important;
    width: 100%!important;
    flex-shrink: unset;
    max-height: 65px;
}
.product__photos--custom .product__thumb-item  img {
    border-radius: 5px;
}
body .product__thumb-item a.is-active:before,body .product__thumb-item a:focus:before {
    box-shadow: inset 0 0 0 2px #C20000;
    border-radius: 5px;
}
body .product__main-photos .flickity-page-dots {
    display: none !important;
}
.product__photos .product__main-photos .flickity-slider {
    left: 63.53% !important;
}
.grid .grid__item .product__main-photos .flickity-viewport .flickity-slider .product-main-slide {
    width: 100%;
}
.grid .grid__item .product__main-photos .flickity-viewport .flickity-slider{
    left: unset !important;
}
.custom-static-banner a {
    font-size: 8px !important;
}
.nr-cus-hero-banner .hero__link .btn {
    font-size: 14px !important;
}
.nr-table-main-hed {
    font-size: 18px;
}
.custom-static-banner {
    display: flex;
    margin-bottom: 0px !important;
    justify-content: center;
}
.custom-static-banner p {
    margin-bottom: 0px;
    font-size: 10px;
}
.custom-static-banner a {
    font-size: 10px !important;
}
.announcement-bar .page-width {
    padding: 0px !important;
}
}