.main-nav-mobile {
    overflow-y: scroll;
    position: fixed;
    width: 100%;
    max-height: 400px;
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    display: none;
    z-index: 9999
}

.main-nav-mobile li {
    position: relative
}

.main-nav-mobile>ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.main-nav-mobile>ul>li {
    position: relative;
    -webkit-transform: translateX(-30px);
    -khtml-transform: translateX(-30px);
    -moz-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    -o-transform: translateX(-30px);
    transform: translate(-30px);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0
}

.main-nav-mobile>ul>li:nth-child(1) {
    -webkit-transition: all .3s ease-out .1s;
    -khtml-transition: all .3s ease-out .1s;
    -moz-transition: all .3s ease-out .1s;
    -ms-transition: all .3s ease-out .1s;
    -o-transition: all .3s ease-out .1s;
    transition: all .3s ease-out .1s
}

.main-nav-mobile>ul>li:nth-child(2) {
    -webkit-transition: all .3s ease-out .2s;
    -khtml-transition: all .3s ease-out .2s;
    -moz-transition: all .3s ease-out .2s;
    -ms-transition: all .3s ease-out .2s;
    -o-transition: all .3s ease-out .2s;
    transition: all .3s ease-out .2s
}

.main-nav-mobile>ul>li:nth-child(3) {
    -webkit-transition: all .3s ease-out .3s;
    -khtml-transition: all .3s ease-out .3s;
    -moz-transition: all .3s ease-out .3s;
    -ms-transition: all .3s ease-out .3s;
    -o-transition: all .3s ease-out .3s;
    transition: all .3s ease-out .3s
}

.main-nav-mobile>ul>li:nth-child(4) {
    -webkit-transition: all .3s ease-out .4s;
    -khtml-transition: all .3s ease-out .4s;
    -moz-transition: all .3s ease-out .4s;
    -ms-transition: all .3s ease-out .4s;
    -o-transition: all .3s ease-out .4s;
    transition: all .3s ease-out .4s
}

.main-nav-mobile>ul>li:nth-child(5) {
    -webkit-transition: all .3s ease-out .5s;
    -khtml-transition: all .3s ease-out .5s;
    -moz-transition: all .3s ease-out .5s;
    -ms-transition: all .3s ease-out .5s;
    -o-transition: all .3s ease-out .5s;
    transition: all .3s ease-out .5s
}

.main-nav-mobile>ul>li:nth-child(6) {
    -webkit-transition: all .3s ease-out .6s;
    -khtml-transition: all .3s ease-out .6s;
    -moz-transition: all .3s ease-out .6s;
    -ms-transition: all .3s ease-out .6s;
    -o-transition: all .3s ease-out .6s;
    transition: all .3s ease-out .6s
}

.main-nav-mobile>ul>li:nth-child(7) {
    -webkit-transition: all .3s ease-out .7s;
    -khtml-transition: all .3s ease-out .7s;
    -moz-transition: all .3s ease-out .7s;
    -ms-transition: all .3s ease-out .7s;
    -o-transition: all .3s ease-out .7s;
    transition: all .3s ease-out .7s
}

.main-nav-mobile>ul>li:nth-child(8) {
    -webkit-transition: all .3s ease-out .8s;
    -khtml-transition: all .3s ease-out .8s;
    -moz-transition: all .3s ease-out .8s;
    -ms-transition: all .3s ease-out .8s;
    -o-transition: all .3s ease-out .8s;
    transition: all .3s ease-out .8s
}

.main-nav-mobile>ul>li:nth-child(9) {
    -webkit-transition: all .3s ease-out .9s;
    -khtml-transition: all .3s ease-out .9s;
    -moz-transition: all .3s ease-out .9s;
    -ms-transition: all .3s ease-out .9s;
    -o-transition: all .3s ease-out .9s;
    transition: all .3s ease-out .9s
}

.main-nav-mobile>ul>li:nth-child(10) {
    -webkit-transition: all .3s ease-out 1s;
    -khtml-transition: all .3s ease-out 1s;
    -moz-transition: all .3s ease-out 1s;
    -ms-transition: all .3s ease-out 1s;
    -o-transition: all .3s ease-out 1s;
    transition: all .3s ease-out 1s
}

.main-nav-mobile>ul>li>a {
    border-bottom: 1px solid #cccccc;
    color: #888;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .075em;
    display: block;
    padding: 10px 60px 10px 15px;
    position: relative;
    font-size: 13px
}

.main-nav-mobile>ul>li>a:hover {
    color: #000
}

.main-nav-mobile>ul>li a>.open-submenu {
    cursor: pointer;
    height: 100%;
    line-height: 50px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 40px
}

.main-nav-mobile>ul>li a>.open-submenu:after {
    font-size: 15px;
    font-family: FontAwesome;
    content: "\f107";
    font-style: normal;
    font-weight: 400
}

.main-nav-mobile>ul>li ul.sub-menu-dropdown,
.main-nav-mobile>ul>li div.engo-megamenu-wrapper {
    border-bottom: 1px solid #cccccc;
    display: none
}

.main-nav-mobile>ul>li ul.sub-menu-dropdown,
.main-nav-mobile>ul>li ul.sub-menu-megamenu {
    margin: 0;
    padding: 0;
    list-style: none
}

.main-nav-mobile>ul>li ul.sub-menu-dropdown li a,
.main-nav-mobile>ul>li ul.sub-menu-megamenu li a {
    padding: 0 10px 0 25px;
    font-size: 13px;
    display: block
}

.main-nav-mobile>ul>li ul.sub-menu-dropdown {
    padding: 15px 0
}

.main-nav-mobile>ul>li ul.sub-menu-dropdown ul.sub-menu-dropdown {
    border: medium none;
    margin-left: 20px;
    padding: 0
}

.main-nav-mobile>ul>li div.engo-megamenu-wrapper {
    padding: 10px 0
}

.main-nav-mobile>ul>li div.engo-megamenu-wrapper>ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.main-nav-mobile>ul>li div.engo-megamenu-wrapper>ul>li {
    margin-bottom: 10px
}

.main-nav-mobile>ul>li div.engo-megamenu-wrapper>ul>li>a,
.main-nav-mobile>ul>li div.engo-megamenu-wrapper>ul>li>span {
    display: block;
    font-size: 15px;
    color: #000;
    padding: 3px 10px 3px 25px;
    text-transform: uppercase
}

.main-nav-mobile>ul>li .searchform {
    margin: 10px
}

.main-nav-mobile>ul>li .searchform input[type=text] {
    border-width: 1px
}

.main-nav-mobile>ul>li.active-menu-item>a>.open-submenu:after {
    content: "\f106"
}

body.opened-nav-animate {
    height: 100%;
    overflow: hidden!important;
    position: fixed;
    width: 100%
}

body.opened-nav-animate .main-nav-mobile {
    display: block
}

body.opened-nav-animate.opened-nav .main-nav-mobile>ul li {
    -webkit-transform: translateX(0);
    -khtml-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translate(0);
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1
}

.quickview-v3.tshopify-popup .content {
    max-width: 850px;
    width: 90%;
    margin: 100px auto 0;
    background: #fff;
    padding: 20px;
    text-align: left;
    position: relative
}

.product-quantity .js-qty {
    position: relative;
    width: 60%;
    display: inline-block;
    padding: 0
}

.tshopify-popup {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    position: fixed;
    z-index: 999999;
    top: 0;
    height: 0;
    width: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.tshopify-popup.wishlist-popup .btn-cart {
    display: none
}

.tshopify-popup.loading {
    z-index: 999
}

.tshopify-popup .overlay {
    background-color: #0000004d;
    color: #0006;
    position: fixed;
    top: 0!important;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 0;
    height: 0
}

.tshopify-popup .content {
    max-width: 1140px;
    width: 90%;
    margin: 0 auto;
    background: #fff;
    padding: 20px;
    text-align: left;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media (max-width: 1500px) {
    .tshopify-popup .content {
        max-width: 700px
    }
}

@media (max-width: 1300px) {
    .tshopify-popup .content {
        max-width: 450px
    }
}

.tshopify-popup.active {
    visibility: visible;
    opacity: 1;
    top: 0;
    height: auto;
    width: auto
}

.tshopify-popup.active .content {
    max-height: 100%
}

.tshopify-popup.active .overlay {
    width: 100%;
    height: 100%
}

.tshopify-popup .close-window {
    background: #fff;
    border: 2px solid #e6e6e6;
    height: 40px;
    width: 40px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer
}

.tshopify-popup .close-window i {
    line-height: 35px;
    color: #e6e6e6
}

.tshopify-popup .success-message:hover:before {
    background: #ffb533;
    color: #fff
}

.tshopify-popup .success-message:before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    margin-right: 10px;
    font-size: 12px
}

.tshopify-popup.loading .loader {
    left: 50%;
    position: fixed;
    top: 50%;
    -moz-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translate(-50%)
}

.tshopify-popup .product-name {
    color: #2b2b2b;
    font-family: Poppins, sans-serif;
    font-size: 30px;
    margin-bottom: 10px;
    line-height: 50px;
    position: relative;
    padding-top: 50px;
    text-transform: uppercase;
    font-weight: 700
}

.tshopify-popup .compare-price {
    display: inline-block;
    text-transform: line-through;
    color: #979797;
    vertical-align: bottom;
    font: 400 16px Poppins, sans-serif;
    margin: 0 20px 0 0
}

.tshopify-popup .br-product__price {
    color: #80b435;
    display: inline-block;
    vertical-align: bottom;
    font: 400 36px/36px Poppins, sans-serif;
    margin: 0
}

.tshopify-popup .br-product__description {
    font: 400 14px/25px Poppins, sans-serif;
    color: #6d6d6d;
    margin-top: 20px;
    margin-bottom: 20px
}

.tshopify-popup .product-price {
    padding-top: 20px
}

.tshopify-popup .selector-wrapper label[for] {
    float: initial;
    min-width: 30%;
    line-height: 39px
}

.tshopify-popup .selector-wrapper .single-option-selector {
    width: 60%;
    padding-right: 30px
}

.tshopify-popup .product-quantity {
    font: 700 14px Poppins, sans-serif;
    color: #2b2b2b;
    display: block;
    margin-bottom: 30px
}

.tshopify-popup .product-quantity label {
    min-width: 30%;
    display: inline-block
}

.tshopify-popup .product-quantity .qtyminus {
    position: absolute;
    right: 10px;
    top: 20px
}

.tshopify-popup .product-quantity .qtyplus {
    position: absolute;
    right: 10px;
    top: 5px
}

.tshopify-popup .product-actions {
    padding: 20px 0
}

.tshopify-popup .owl-nav {
    display: none
}

.engo-popup {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    position: fixed;
    z-index: 9999;
    top: 0;
    height: 0;
    width: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.engo-popup.wishlist-popup .btn-cart {
    display: none
}

.engo-popup.loading {
    z-index: 999
}

.engo-popup .overlay {
    background-color: #0000004d;
    color: #0006;
    position: fixed;
    top: 0!important;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 0;
    height: 0
}

.engo-popup .content {
    max-width: 800px;
    padding: 20px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    background: #fff;
    min-width: 490px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media (max-width: 1500px) {
    .engo-popup .content {
        max-width: 700px
    }
}

@media (max-width: 1300px) {
    .engo-popup .content {
        max-width: 650px
    }
}

.engo-popup.active {
    visibility: visible;
    opacity: 1;
    top: 0;
    height: auto;
    width: auto
}

.engo-popup.active .content {
    max-height: 100%
}

.engo-popup.active .overlay {
    width: 100%;
    height: 100%
}

.engo-popup .close-window {
    background: #fff;
    border: 2px solid #e6e6e6;
    height: 40px;
    width: 40px;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer
}

.engo-popup .close-window i {
    line-height: 35px;
    color: #e6e6e6
}

.engo-popup .success-message:hover:before {
    background: #ffb533;
    color: #fff
}

.engo-popup .success-message:before {
    font-family: FontAwesome;
    content: "\f00c";
    display: inline-block;
    margin-right: 10px;
    font-size: 12px
}

.engo-popup.loading .loader {
    left: 50%;
    position: fixed;
    top: 50%;
    -moz-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translate(-50%)
}

.engo-popup .product-name {
    font-weight: 700;
    font-family: Montserrat, Arial, sans-serif
}

.cart-popup .btn-wishlist {
    display: none
}

.f-left {
    float: left
}

.f-right {
    float: right
}

.mt-100 {
    margin-top: 100px
}

.mr-10 {
    margin-right: 10px
}

.pr-20 {
    padding-right: 20px
}

@media screen and (max-width: 480px) {
    .engoc_hide_mobile {
        display: none!important
    }
}

.filter-block {
    clear: both
}

.filter-block ul.box-list-stype li {
    line-height: 30px
}

.filter-block ul.box-grid-stype li {
    display: inline-block;
    padding: 0 10px 0 0
}

.filter-block ul.box-grid-stype li .color {
    width: 20px;
    height: 20px;
    border: 1px solid #333
}

.filter-block ul.box-grid-stype li input {
    display: none
}

.filter-block ul.box-grid-stype li a span {
    display: block;
    width: 30px;
    height: 20px
}

.filter-block ul.box-grid-stype li.active .color {
    border: 2px solid #e0545f
}

.filter-block ul.box-grid-stype li label {
    color: #e0545f
}

.filter-block ul.box-grid-stype.sizes a span {
    width: 50px;
    border: solid 1px #CCC
}

.filter-block ul.box-list-stype li label {
    color: #e0545f
}

.filter-block .clear {
    float: right;
    line-height: 15px;
    text-transform: none;
    color: red
}

.filter-block h5.filter-title {
    font-size: 12px;
    color: #e0545f;
    margin: 20px 0
}

.colors .Red {
    background-color: #f50000
}

.colors .blue {
    background-color: #005ff5
}

.colors .white {
    background-color: #fff
}

.colors .orange {
    background-color: #ff6c01
}

.colors .black {
    background-color: #000
}

.colors .pupple {
    background-color: #6901ff
}

.li-price input {
    display: none
}

.po-relative {
    position: relative
}

.w-100 {
    width: 100%
}

.spl-policy-v5 .service-icon {
    margin: 0 auto 20px
}

.spl-policy-v5 .policy-icon-img {
    margin-bottom: 20px
}

.spl-policy-v5 .policy-icon-img img {
    margin: 0 auto
}

.spl-policy-v5 .service-info {
    padding-left: 0
}

.spl-logo-mobile {
    text-align: center;
    width: calc(100% - 115px)
}

.main-content-single ol li,
.main-content-single ul li,
.detail-descript ol li,
.detail-descript ul li,
.main-content-single li,
.detail-descript li {
    margin-left: 25px;
    list-style: disc
}


/*# sourceMappingURL=/cdn/shop/t/23/assets/engo_base.scss.css.map?v=61951619146580565721638208502 */


/*
     FILE ARCHIVED ON 14:24:44 Jan 27, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:31:57 May 14, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/


/*
playback timings (ms):
  captures_list: 0.994
  exclusion.robots: 0.053
  exclusion.robots.policy: 0.034
  esindex: 0.016
  cdx.remote: 61.368
  LoadShardBlock: 184.809 (3)
  PetaboxLoader3.datanode: 192.869 (4)
  load_resource: 133.596
  PetaboxLoader3.resolve: 87.448
*/