/** Shopify CDN: Minification failed

Line 454:0 Unexpected "}"
Line 510:0 Unexpected "}"

**/
header.header-container.main-navi-cust{
  display: none;
}
.mob-mega-bottom a.mob-shop-btn.pakinghow {
    margin-left: 20px;
}
.head-area.desktop-head {padding: 10px 3rem;}
.head-wraps-contain {display: grid;grid-template-areas:"left-menu logo right-menu";grid-template-columns: 1fr auto 1fr;column-gap: 25px;align-items: center;}
.left-area-menuus {grid-area: left-menu;}
.logo-sections-area {grid-area: logo;justify-self: center;}
.right-area-menuus {grid-area: right-menu;display: flex;justify-content: flex-end;align-items: center;column-gap: 32px;}
.menu-desk {display: flex;padding: 0;list-style: none;column-gap: 25px;margin: 0;}
.menu-desk > * {font-size: 16px;color: #324556;line-height: 1.2;font-weight: 600;}
.logo-sections-area .logo-image {max-width: 180px;width: 100%;}
.right-menu.menu-desk {justify-content: flex-end;}
.hamburger-menu-btn > * {display: block;width: 100% !important;height: auto !important;max-width: 48px;line-height:1;}
.hamburger-menu-btn > * * {height: auto !important;display: block;color: #324556!important;font-size: 21px; }
.hamburger-menu-btn { position: relative;}
.hamburger-menu-btn .close-svgg {position: absolute;transition: all .3s ease-in-out;top: 0;left: 0;bottom: 0;right: 0;}
.quick-cart__indicator * {color: #324556 !important;}  
.hamburger-svgg:not(.icon-activee) , .close-svgg:not(.icon-activee) {visibility: hidden;opacity: 0;}
.cate-pop-up-area > * {display: flex;flex-direction: column;position: relative;border-radius: 10px;width: calc(94%/3);aspect-ratio: 1/1.11;z-index: 10;color: #fff;padding: 25px 20px;text-align: center;justify-content: flex-end;overflow: hidden;background-repeat: no-repeat !important;background-size: cover !important;cursor: pointer;min-height: 350px !important; background-position: center !important;} 
.product-list-meg-menu:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgb(0 0 0 / 98%) 100%);} 
.cate-pop-up-area .bg-pr-aarea .wrap-pr-area {height: 100%;display: flex;flex-direction: column;position: relative;justify-content: flex-end;}
.cate-pop-up-area .bg-pr-aarea .pr-title-menu {margin: 0 0 5px !important;font-size: 20px;font-weight: 800;}
.megamenu {box-shadow: 0 8px 12px #cdcdcd7d;}
.variant-mega-menu { display: flex;flex-wrap: wrap;column-gap: 2%;justify-content: center;margin: 10px 0 0;}
.variant-mega-menu > .variant-swatchess[data-color="Navy Blue"] {background-color: #4e597a !important;}
.variant-mega-menu > .variant-swatchess[data-color="Magnetite Blue"] {background: #324556 !important;}
.variant-mega-menu > .variant-swatchess[data-color="White"] {background-color: white !important;}
.variant-mega-menu > .variant-swatchess[data-color="Seashell Blue"] {background-color: #b0bbc1 !important;}
.variant-mega-menu >  .variant-swatchess[data-color="Ivory White"] {background-color: #b3b3ab !important;}
.variant-mega-menu > .variant-swatchess[data-color="Matte Black"] {background-color: #28282B !important;}
.variant-mega-menu > .variant-swatchess[data-color="Soft Pink"] {background-color: #FDB0C0 !important;}
.variant-mega-menu > .variant-swatchess[data-color="Pastel Purple"] {background-color: #C3B1E1 !important;} 
.megamenu.active {display: block !important;} 
.megamenu {/*position: absolute;z-index: 99;left: 0;right: 0;top: 0;*/background: white;max-height: 90vh;overflow: auto;}
.mega-menu {position: relative;}
.mega-containers {padding: 15px 3rem  30px;}
.mega-rows {display: flex;flex-wrap: wrap;width: 100%;column-gap: 5%;}
.mega-rows > .left-area-meg {width: 350px;display: flex;flex-direction: column;justify-content: space-between;max-width: 25%;}
.mega-rows > .right-area-meg {width: calc(95% - 350px);flex-grow:1;}
.meg-menu {padding: 0;list-style: none;margin: 0 0 15px;}
.meg-menu > * a , .meg-menu > * {color: #324556;font-size: 16px;line-height: 1.2;text-decoration: none !important;}
.meg-menu > *:not(:last-child) {margin: 0 0 7px;}
.mega-rows .bottom-menu h4 {font-size: 11px;letter-spacing: 1px;margin: 0;color: #324556;line-height: 1;margin:0 0 8px;}
.meg-menu > *:hover a, .meg-menu > *:hover {color: #000000;} 
.right-area-meg-row > *:not(.cate-pop-up-area) {display:flex;flex-direction: column;position: relative;border-radius: 10px;width: calc(94%/3);aspect-ratio: 1/1.3;z-index: 10;color: white;padding: 25px 20px;text-align: center;justify-content: flex-end;overflow: hidden;background-repeat: no-repeat;background-size: cover;cursor:pointer;min-height: 350px !important;background-position: top center !important;}
.right-area-meg-row {display: flex;column-gap: 3%;}
.right-area-meg-row > *:not(.cate-pop-up-area):before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: -1;background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);}
.cate-menu-link-area h4 {font-size: 16px;text-transform: capitalize;font-weight: 600;margin: 0 0 5px;display: block;line-height: 1.2;letter-spacing: 0.5px;}
.cate-menu-link-area .cate-subtitles {line-height: 1.2;font-size: 14px;}
.cate-pop-up-area {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; background: white;z-index: 30;column-gap:3%;} 
.cate-pop-up-area .bg-pr-aarea {height: 100%;}
.right-area-meg-row {position: relative;z-index: 10;} 
.menu-desktop.menu-desk-has-child {padding-right: 17px;position: relative;cursor: pointer;}
.menu-desktop.menu-desk-has-child:before {content: "\f107";font-family: var(--fa-style-family,"Font Awesome 6 Free") !important;position: absolute;right: 0;}
.bg-pr-aarea .pr-title-menu {margin: 0 0 7px;line-height: 1.2;font-weight: 700;font-size: 16px;} 
.pr-descc {line-height: 1.1; margin: 0 0 8px!important;font-size: 14px;}
.mob-megamenu {position: absolute;background: white;top: 0;left: 0;width: 100% !important;max-width: 500px;max-height: calc(100vh - 101px);min-height: calc(100vh - 101px);z-index: 99999999999; overflow: auto;padding: 0 20px 40px;}  
.mobile-menu-V2 {position: relative;}
.right-mobcol img {width: 100% !important;display: block;height: 100%;object-fit: cover;}
.mob-megamenu::-webkit-scrollbar {display: none;}
.mobmenu-row {display: flex;cursor:pointer;} 
.mob-menu-card-outer { border-radius: 14px;overflow: hidden;margin: 0 0 13px;}
.right-mobcol {width: 53%;max-width: 173px;position: relative;z-index: 10;}
.left-mobcol {flex-grow: 1; width: 40%;padding: 10px 15px 10px 20px;display: flex;flex-direction: column;justify-content: center;}
.right-mobcol:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.left-mobcol h4 {margin: 0 0 10px !important;line-height: 1.2;color: #324556;font-weight: 700;text-transform: capitalize;font-size: 15px;}
.cate-subtitles-mob {color: #324556;font-size: 14px;line-height: 1.4;}
.mob-menu-card-outer:last-child {margin: 0 0 0 !important;}
.mob-mega-top {margin: 10px 0 0 !important;}  
.meg-menu-mob.mob-menu-wrap {list-style: none;padding: 0 0 0 15px !important;margin: 22px 0 0;}
.meg-menu-mob.mob-menu-wrap * {color: #324556;font-weight: 600;font-size: 15px;line-height: 1.4;}
.meg-menu-mob.mob-menu-wrap > * {margin: 0 0 7px;}  
.animate-left:not(.active-animate-left) {transform: translate(-100%, 0);opacity:0 !important;visibility:hidden;}  
.mob-megamenu:not(.mob-megamenu-active) {transform: translate(-100%);opacity: 0!important;visibility: hidden;}  
.left-mobcol .variant-mega-menu {justify-content: flex-start;} 
.mob-third-lvl-menu {position: absolute;background: white;top: 0;left: 0;width: 100% !important;max-width: 500px;max-height: calc(100vh - 101px);min-height: calc(100vh - 101px);z-index: 99999999999;overflow: auto; padding: 0 20px 40px;}  
.mob-mega-menu-collection {position: relative;}  
.right-mobcol img {width: 100% !important;display: block;height: 100%;object-fit: cover;}
.mob-third-lvl-menu::-webkit-scrollbar {display: none;}
.mobmenu-row {display: flex;cursor:pointer;max-height: 145px;min-height: 145px;}
.mob-menu-card-outer {border-radius: 14px;overflow: hidden;margin: 0 0 13px;}
.right-mobcol {width: 52%;max-width: 173px;position: relative;z-index: 10;}
.left-mobcol { flex-grow: 1;width: 40%;padding: 10px 15px 10px 20px;display: flex; flex-direction: column;justify-content: center;}
.right-mobcol:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;} 
.left-mobcol h4 {margin: 0 0 10px !important;line-height: 1.2;color: #324556;font-weight: 700;text-transform: capitalize;font-size: 15px;}
.cate-subtitles-mob {color: #324556;font-size: 14px;line-height: 1.4;}
.mob-menu-card-outer:last-child {margin: 0 0 0 !important;}
.mob-mega-top {margin: 10px 0 0 !important;}  
.meg-menu-mob.mob-menu-wrap {list-style: none;padding: 0 0 0 15px !important;margin: 22px 0 0;}
.meg-menu-mob.mob-menu-wrap * {color: #324556;font-weight: 600;font-size: 15px;line-height: 1.4;}
.meg-menu-mob.mob-menu-wrap > * {margin: 0 0 7px;}  
.animate-left:not(.active-animate-left) {transform: translate(-100%, 0);opacity:0 !important;visibility:hidden;}  
.mob-third-lvl-menu:not(.third-lvl-active) {transform: translate(-100%);opacity: 0!important;visibility: hidden;}     
.btn-thrd-lvvlll svg {transform: rotate(180deg);width: 14px;fill: #324556 !important;}
.btn-thrd-lvvlll {width: 48px;height: 48px;border: 1px solid rgb(217, 226, 233);display: flex;justify-content: center;align-items: center;border-radius: 50%;}
.btn-thrd-lvvlll svg * {fill: #324556 !important;opacity: 1 !important;}
.thrd-lvl-head-row {display: flex;align-items: center;column-gap: 22px;margin: 0 0 20px;}
.right-side-contnt-area h5 {margin: 0 0 5px;color: #324556 !important;text-transform: capitalize;font-weight: 700;line-height: 1.1;font-size:24px !important;}
.top-cate-subtitles-mob {color: #324556 !important;line-height: 1.2;font-size: 14px;}
.quick-cart__indicator.js-cart-count {display: flex;align-items: center;justify-content: center;border-radius: 100%;}
span.cart-count.quick-cart__indicator-inner {display: flex;align-items: center;justify-content: center;line-height: 0;color: #000;}
.left-menu.menu-desk a {line-height: 1.2;font-weight: 600;font-size: 16px;color: #000;letter-spacing: 0px;text-decoration: none;}
.logo-sections-area .logo-image {max-width: 100px;width: 100%;}
/* .cate-menu-link-area h4{color:#fff;} */
.megamenu .bg-pr-aarea .pr-title-menu {color: #fff;margin: 0px;}
.menu-desk>.menu-desktop:before {background: #000 !important;}
.meg-menu>* a, .meg-menu>* {color: #000;}
.header__icon span {position: absolute;bottom: 10px;right: 13px;width: 16px;height: 16px;background: #008ffd !important;border-radius: 50%;color: #fff !important;font-size: 12px;}
.quick-cart__indicator.js-cart-count {padding-right: 20px;}
.header-V2 .head-area{background: #fff;}
.header__icon-list {margin: 0 !important;padding-left: 0px;}
.logo-sections-area a {display: flex;}
.megamenu .variant-mega-menu>.variant-swatchess {background: transparent !important;margin-bottom: 4px !important;border:0px;}
.variant-mega-menu>*{/*width: 36px;height: 36px;*/padding-left: 0;}
.variant-swatchess img {width: 36px;height: 36px;border-radius: 50%;border: 1px solid white;}
.right-area-meg-row a.third-lvl-menu-n.cate-menu-link-area {cursor: pointer;}
a.quick-cart__trigger.color-inherit.js-cart-drawer-toggle1.js-menu__open {cursor: pointer;}
h4.pr-title-menu p span {font-weight: 400;}
.top-menu ul.meg-menu.top-menu-wrap li a {padding: 14.5px 20px;border-radius: 79px;position: relative;text-transform: capitalize;padding-right: 55px !important;font-family: "Outfit", sans-serif;font-size: 16px;font-weight: 500;letter-spacing: 0px;background:#fff;color:#000;display:inline-block;transition:all ease-in-out 0.5s;border: 1px solid #cdcdcd;}
.top-menu ul.meg-menu.top-menu-wrap li:first-child a:hover{background:#fff;}
.top-menu ul.meg-menu.top-menu-wrap li:nth-child(3) a{background: linear-gradient(105.75deg, rgb(249, 233, 216) 10.78%, rgb(186, 232, 255) 50.63%, rgb(188, 161, 255) 90.47%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));}
.mega-rows .bottom-menu h4 {color: #3E8DF5;letter-spacing: 0px;font-size: 14px;font-family: Outfit, sans-serif;font-weight: 700;position: relative;padding-bottom: 8px;text-transform: capitalize;border-bottom: 1px solid;width: 100px;}
.top-menu ul.meg-menu.top-menu-wrap li a:before {position: absolute;right: 15px;content: "";top: 19px;font-size: 38px;background: url(/cdn/shop/files/arrows-icons.png?v=1727764549);background-size: 100%;width: 20px;height: 16px;filter: invert(1);background-repeat: no-repeat;}
ul.meg-menu.bottom-menu-wrap a{color: #3E8DF5;letter-spacing: 0px;font-size: 14px;font-family: Outfit, sans-serif;font-weight: 400;}
.right-area-meg-row>*:not(.cate-pop-up-area) {text-align: center;}
.variant-mega-menu {margin: 10px 0 0;}
.bottom-variants {width: 100%;}
span.more-clrs {font-size: 28px;font-weight: 600;display: flex;align-items: center;justify-content: center;}
.top-menu ul.meg-menu.top-menu-wrap li:nth-child(2) a{background: rgb(21, 58, 91);color: #fff;border: 1px solid rgb(21, 58, 91);}
.top-menu ul.meg-menu.top-menu-wrap li:nth-child(2) a::before {filter: unset;}
.top-menu ul.meg-menu.top-menu-wrap li:nth-child(2) a:hover{background: #fff;color: #000;}
.top-menu ul.meg-menu.top-menu-wrap li:nth-child(2) a:hover::before {filter: invert(1);}
ul.meg-menu.bottom-menu-wrap li {margin-bottom: 3px;}
.right-area-meg-row>*:not(.cate-pop-up-area) {padding: 13px 18px 13px;}
.cate-menu-link-area h4 {font-size: 20px;text-transform: capitalize;font-weight: 700;margin: 0 0 0px;display: block;line-height: 25.2px;letter-spacing: 0px;font-family: Outfit, sans-serif;}
.cate-menu-link-area .cate-subtitles{font-size: 20px;line-height: 25.2px;letter-spacing: 0px;font-family: Outfit, sans-serif;font-weight: 400;}
.megamenu .bg-pr-aarea .pr-title-menu p {font-size: 20px;text-transform: capitalize;font-weight: 700;margin: 0 0 5px;display: block;line-height: 25.2px;letter-spacing: 0px;font-family: Outfit, sans-serif;}
h4.pr-title-menu p span{font-weight: 400;font-family: Outfit, sans-serif;}
.left-menu.menu-desk a {line-height: 20.16px;font-weight: 700;font-size: 16px;color: #000;letter-spacing: 0px;text-transform: uppercase;font-family: Outfit, sans-serif;color: #203129;}
.menu-desk>.menu-desktop:before {background: #203129 !important;}
.top-menu {padding-top: 40px;}
.header__search span {position: inherit;bottom: inherit;right: inherit;width: inherit;height: inherit;border-radius: inherit;color: inherit !important;font-size: inherit;background: inherit;}
.header__icon-wrapper {display: flex;}
/* .header__icon-list {padding-left: 6px;} */
body.js-menu-open {overflow: hidden !important;}
.header__icon-list{ margin: 0px;}
.meg-menu-mob.mob-menu-wrap * {color: #000;text-decoration: none;}
.mob-megamenu {max-width: 100%;}
.left-mobcol h4 {color: #000;}
.cate-subtitles-mob {color: #000;}
.mob-third-lvl-menu {max-width: 100% !important;}
/* [data-class="no-tie-laces"], [data-class="socks"], [data-class="elastic-belts"] {background: #e4dad1;}
[data-class="socks"]:nth-child(2), [data-class="elastic-belts"]:nth-child(2), [data-class="no-tie-laces"]:nth-child(2){background:#c6dcd4;}
[data-class="elastic-belts"]:nth-child(3) {background: #d4d4d6;} */
.mobmenu-row {text-decoration: none;}
/* [data-class="no-tie-laces"] .right-mobcol:before, [data-class="socks"] .right-mobcol:before, [data-class="elastic-belts"] .right-mobcol:before{background: linear-gradient(90deg, #e4dad1 1%, transparent 44%);} */
/* [data-class="socks"]:nth-child(2) .right-mobcol:before, [data-class="elastic-belts"]:nth-child(2) .right-mobcol:before, [data-class="no-tie-laces"]:nth-child(2) .right-mobcol:before{background: linear-gradient(90deg, #c6dcd4 1%, transparent 44%);} */
/* [data-class="elastic-belts"]:nth-child(3) .right-mobcol:before{background: linear-gradient(90deg, #d4d4d6 1%, transparent 44%);} */
.right-side-contnt-area h5 {color: #000 !important;}
.top-cate-subtitles-mob {color: #000 !important;}
.btn-thrd-lvvlll svg {fill: #000 !important;}
.hamburger-menu-btn>* * {color: #000 !important;}
.header__icon span {position: absolute;bottom: 10px;right: 3px;}
.quick-cart__indicator.js-cart-count {padding-right: 0px;}
.mob-megamenu a {cursor: pointer !important;}
.hamburger-menu-btn > *{cursor:pointer;}
.section-accordation.mobile-responsive ul#accordion:last-child {border-bottom: 1px solid #000 !important;border-radius: 0px;}
.section-accordation.mobile-responsive.footer-accordian ul#accordion:last-child .link {border-bottom: 0px !important;}
.header__search span {position: inherit;bottom: inherit;right: inherit;}
.top-menu ul.meg-menu.top-menu-wrap li:first-child a, .top-menu ul.meg-menu.top-menu-wrap li:nth-child(2) a, .top-menu ul.meg-menu.top-menu-wrap li:nth-child(3) a {border: 1px solid #d9e2e9;display: inline-block;background: #3E8DF5;color: #fff;}
.top-menu ul.meg-menu.top-menu-wrap li:first-child a:hover, .top-menu ul.meg-menu.top-menu-wrap li:nth-child(2) a:hover, .top-menu ul.meg-menu.top-menu-wrap li:nth-child(3) a:hover {border: 1px solid #d9e2e9;display: inline-block;background: #fff;color: #000;}
.megamenu {background: #DFF0F8;}
.top-menu ul.meg-menu.top-menu-wrap li a:before {filter: unset;}
.top-menu ul.meg-menu.top-menu-wrap li:first-child a:hover:before, .top-menu ul.meg-menu.top-menu-wrap li:nth-child(3) a:hover:before {filter: invert(1);}
.mega-shoelaces .top-menu ul.meg-menu.top-menu-wrap li:first-child a {background: #FCDB32;}
.mega-socks .top-menu ul.meg-menu.top-menu-wrap li:nth-child(2) a {background: #66CB9D;}
.mega-belt .top-menu ul.meg-menu.top-menu-wrap li:nth-child(3) a {background: #E97046;}
.megamenu .cate-menu-link-area h4, .megamenu .cate-subtitles {text-align: right;}
.megamenu .right-area-meg-row .bg-pr-aarea {height: 100%;}
.right-area-meg-row .bg-pr-aarea .wrap-pr-area {height: 100%;display: flex;flex-direction: column-reverse;justify-content: space-between;text-align: right;}
.right-area-meg-row .bg-pr-aarea .wrap-pr-area .variant-mega-menu {justify-content: end;}
.megamenu .right-area-meg-row .cate-menu-wrapss::before, .megamenu .right-area-meg-row .product-list-meg-menu::before {display: none !important;}
.megamenu.mega-shop .right-area-meg-row .cate-menu-link-area h4, .megamenu.mega-shop .right-area-meg-row .cate-menu-link-area .cate-subtitles, 
.megamenu.mega-socks .cate-menu-link-area h4, .megamenu.mega-socks .bg-pr-aarea .pr-title-menu{color: #000;}
.megamenu .bg-pr-aarea .pr-title-menu p {margin: 0px !important;}
.megamenu .variant-mega-menu {margin: 0px 0 0;}
.megamenu  span.more-clrs {width: 100%;justify-content: right;}
.megamenu.mega-socks span.more-clrs {width: auto;justify-content: right;color: #000;}
.megamenu.mega-socks .right-area-meg-row .bg-pr-aarea .wrap-pr-area .variant-mega-menu {justify-content: end;flex-direction: row-reverse;}
header.header-container.main-navi-cust {width: 100%;}
body {margin-top: 0;}
.announcement-bar-main-top .inner-top-announcement {text-align: center;margin-bottom: 0;letter-spacing: 0;font-size: 12px;line-height: 16px;padding: 7px 20px;background: #008ffd;color: #ffffff;}
.announcement-bar-main-top .inner-top-announcement p {margin-bottom: 0px;line-height: unset;}
.announcement-bar-main-bottom .inner-bottom-announcement {background: #ffd828;color: #000000;text-align: center;}
.announcement-bar-main-bottom .inner-bottom-announcement p {margin-bottom: 0;font-size: 14px;display: flex;align-items: center;justify-content: center;padding: 6px;}
ul.left-menu.menu-desk li.menu-desktop {margin-bottom: 0;}
.header__icon .icon {height: 2rem;width: 2rem;fill: none;vertical-align: middle;}
.header__icon {display: flex;align-items: center;justify-content: center;height: 4.4rem;width: 4.4rem;}
li.header__icon.header__icon--cart svg.icon{height: 4.4rem;width: 4.4rem;}
.header__icon-list li.header__icon.header__icon--cart {margin-bottom: 0;}
.header__icon span {position: absolute;bottom: 10px;right: 13px;width: 16px;height: 16px;background: #f8f2ed;border-radius: 50%;color: #000;font-size: 12px;}
span.cart-count.quick-cart__indicator-inner {display: flex;align-items: center;justify-content: center;line-height: 0;color: #000;}
.head-area.desktop-head {padding: 10px 3rem  10px;max-width: 100%;margin: 0 auto;}
ul.pdp-custom-swch-lists.xyz li{list-style:none}
ul.pdp-custom-swch-lists.xyz {display: flex;margin-bottom: 0;}
.cate-subtitles-mob p {
    margin-bottom: 0px;
    line-height: 1.4;
}
@media (min-width:1141px) {  
    .hamburger-menu-btn {
      display:none !important;
    }
} 
@media (max-width:1140px) {
    .left-menu.menu-desk  , .right-menu.menu-desk {
     display: none !important;
    }
    .hamburger-menu-btn>* {
    max-width: 18px !important;
    }
}
@media (max-width:767px) {
  .firefox.Windows.promo-banner--show.mobile_nav-fixed--true, .safari.promo-banner--show.mobile_nav-fixed--true {
        margin-top: 129px !important;
    }
  #header .top-bar {
    display: none;
}header.header-container.main-navi-cust{
  display: block;
            position: fixed;
        top: 45px;
        z-index: 999;
        margin-top: 15px;
}
   body .head-area.desktop-head {
     padding: 0px 20px !important;
   } 
   body .mob-megamenu, body .mob-third-lvl-menu {
    max-height: calc(100vh - 94px ) !important;
    min-height: calc(100vh - 94px) !important;
    padding-bottom: 200px;
   } 
} 
@media screen and (min-width: 1141px) and (max-width: 1234px){
.menu-desk {
    column-gap: 15px;
}
}

/* 26-09-2024 mega-menu*/
.megamenu .right-area-meg-row a h4 {
    padding: 0px;
}
.megamenu .right-area-meg .bg-pr-aarea h4 {
    font-size: 20px !important;
    text-transform: capitalize;
    font-weight: 700;
    margin: 0 0 5px;
    display: block;
    line-height: 25.2px;
    letter-spacing: 0px;
    font-family: Outfit, sans-serif;
    padding: 0px;
}
.megamenu .right-area-meg .bg-pr-aarea h4 span {
    font-family: Outfit, sans-serif;
    font-weight: 400;
}
.megamenu .right-area-meg .bg-pr-aarea ul.pdp-custom-swch-lists.xyz {
    margin-top: 0px !important;
    column-gap: 8px;
}
.megamenu .right-area-meg .bg-pr-aarea ul.pdp-custom-swch-lists.xyz li.variant-swatchess {
    margin-bottom: 0px;
}
.megamenu .right-area-meg .bg-pr-aarea span.more-clrs {
    font-size: 16px !important;
    font-weight: 400;
}
.megamenu .variant-mega-menu {
    column-gap: 8px !important;
}
.megamenu .right-area-meg-row .bg-pr-aarea .wrap-pr-area a.variant-swatchess {
    margin-bottom: 0px !important;
    height: 36px;
}
.megamenu.mega-socks .right-area-meg .bg-pr-aarea span.more-clrs {
    font-size: 28px !important;
}
body.index {
    margin-top: 0px;
}

@media(max-width:767px){
 .mob-megamenu.mob-megamenu-active, .mob-third-lvl-menu.third-lvl-active {
    position: relative !important;
}
}
  .mob-megamenu .right-mobcol img {
    object-fit: cover;
    object-position: 100% 0%;
}

  .right-mobcol img {
    display: none;
}
div#shopify-section-mobile-menu-V2 .meg-menu-mob.mob-menu-wrap{
  padding: 0 0 0 5px !important;
}
  .mob-megamenu.mob-megamenu-active .mob-menu-card-outer {
    background-size: cover;
    background-position: 100%;
}
     .mob-megamenu .left-mobcol h4 {
        padding: 0;
        font-family: 'Outfit';
    }
body .mob-third-lvl-menu {
        max-height: calc(100vh - 150px) !important;
        min-height: calc(100vh - 150px) !important;
  }

div#shopify-section-mob-mega-menu-collection3 .left-mobcol p {
    max-width: 140px;
}
.mob-mega-bottom a {
    background-color: #3E8DF5;
    color: #fff;
    font-family: Outfit;
    font-size: 16px;
    font-weight: 400;
    line-height: 40.32px;
    text-align: center;
    padding: 10px 40px 10px 30px;
    margin-top: 14px !important;
    border-radius: 130px;
    text-transform: uppercase;
}
.mob-mega-bottom {
    margin-top: 23px;
}
.mob-mega-bottom ul.meg-menu-mob li a {
    background-color: transparent;
    padding: 0px;
    color: #3E8DF5;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 18px;
    text-align: left;
}
.mob-megamenu .mob-mega-bottom h4, .mob-thrdlvl-container .mob-mega-bottom h4 {
        color: #3E8DF5;
        font-weight: 700;
        font-family: Outfit;
        margin-top: 35px;
        padding: 0 0 0 5px !important;
        position: relative;
        padding-bottom: 10px !important;
        letter-spacing: normal;
    }.mob-thrdlvl-container .thrd-lvl-head-row {
    column-gap: 10px;
}
.mob-thrdlvl-container .meg-menu-mob.mob-menu-wrap{
  padding: 0 0 0 5px !important;
}
.mob-mega-bottom ul.meg-menu-mob {
    margin: 0px;
}
.mob-mega-bottom ul.meg-menu-mob.mob-menu-wrap {
        margin: 0px;
        display: flex;
        flex-direction: column;
        justify-content: left !important;
        text-align: left !important;
    }
.mob-mega-bottom ul.meg-menu-mob li {
    margin: 0px;
    text-align: left !important;
  
}
.mob-mega-bottom ul.meg-menu-mob li {
    margin: 0px;
    text-align: left !important;
    -webkit-text-align: left;
    display: block;
}
.mob-thrdlvl-container .mob-mega-bottom h4::after, .mob-megamenu .mob-mega-bottom h4::after {
    content: "";
    width: 145px;
    height: 1px;
    background-color: #3E8DF5;
    position: absolute;
    left: 6px;
    bottom: 0px;
}

.mob-megamenu .left-mobcol h4 {
    padding: 0;
    font-family: 'Outfit';
    margin-bottom: 0px !important;
    font-weight: 700;
    letter-spacing: normal;
    color: #203129;
}
a.mobmenu-row .left-mobcol h4 {
    padding: 0;
    font-family: 'Outfit';
    margin-bottom: 5px !important;
    font-weight: 700;
    letter-spacing: normal;
    color: #203129;
}
.cate-subtitles-mob {
    color: #324556;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 400;
}  .mob-menu-card-outer.Quick-Release.Laces .left-mobcol p {
    max-width: 145px;
    margin-bottom: 0;
}.mob-menu-card-outer {
    background-size: cover;
}

.mob-mega-bottom a.mob-shop-btn::after {
    content: "";
    background-image: url(/cdn/shop/files/right-arrow_f524f10c-2898-4511-bf26-afef4599fa90.png?v=1727702035);
    width: 14px;
    height: 14px;
    background-size: 14px;
    position: absolute;
    top: 32%;
    right: 22px;
    }
[data-class=socks]:nth-child(1) {
        background: #fef4c8 !important;
    }
[data-class=socks] a.mobmenu-row .left-mobcol h4, [data-class=socks] a.mobmenu-row .left-mobcol .cate-subtitles-mob {
    color: #000;
}
[data-class=socks]:nth-child(2) {
        background: #c3dbfe !important;
    }
}

/* 01-10-2024 */
.mega-shop-all .right-area-meg-row a h4 {
    padding: 0px;
    color: #203129;
}
.mega-shop-all .cate-menu-link-area .cate-subtitles{
  color: #203129;
}
.mob-mega-menu-collection .right-side-contnt-area h5 {
    letter-spacing: normal;
  color: #203129 !important;
  margin-bottom: 0;
    padding-bottom: 0;
}
.desktop-head ul.left-menu.menu-desk li.menu-desktop {
    margin-bottom: 0;
    position: relative;
}
.desktop-head ul.left-menu.menu-desk li.menu-desktop:hover a::after, .desktop-head ul.left-menu.menu-desk li.menu-desktop.menu-actvee a {
    border-bottom: 3px solid #203129;
}
.desktop-head ul.left-menu.menu-desk li.menu-desktop.menu-actvee a{
  padding-bottom: 8px;
}
.right-area-meg-row .bottom-variants .pr-descc {
    display: none;
}
/* header-icon */
  .right-area-menuus .header__icon .icon {
    width: 24px;
}
.right-area-menuus li.header__icon.header__icon--cart svg.icon {
    width: 54px;
}
@media(max-width:767px){
  .right-area-menuus .header__icon .icon {
    width: 20px;
}
.right-area-menuus li.header__icon.header__icon--cart svg.icon {
    width: 48px;
    margin-right: -10px;
    }
}
.right-area-menuus .header__icon {
    justify-content: end;
    width: 3.4rem;
}
 .right-area-menuus .header__icon span {
    bottom: 18px;
    right: -2px;
}
  .head-wraps-contain {
    column-gap: 5px;
}
}