/** Shopify CDN: Minification failed

Line 1080:49 Expected ":"
Line 1335:0 "backround" is not a known CSS property

**/
div#sm-widget-btn.snap_emi_txt {
    margin-top: 10px !important;
}
.m-icon-box__inner {
    align-items: center;
}
.box-s {
    grid-column-gap: 5px;
    display: grid;
    grid-template-columns: repeat(8,1fr);
    padding-top: 10px;
    padding-bottom: 10px;
    grid-row-gap: 5px;
}

.bt9 img {
    max-width: 100%;
    display: block;
}
.bt9 {
    width: 80px;
    height: 80px;
    display: block;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 0px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.bt9.active {
    border-color: #000;
}

.m-product-tabs .m-tab-content {
    display: none;
}
.m-product-tabs .m-tab-content.active {
    display: block;
  opacity: 1;
}
.m-header__wrapper {
  border: none!important;
}
.jdgm-prev-badge {
    font-size: 14px;
    padding-top: 10px;
}
.main-product__block .product-block-group--title {
    DISPLAY: block !important;
}
span.jdgm-prev-badge__stars {
    font-size: 12px;
}
.m-product-tax {
    color: #272727a6 !important;
    font-size: 15px;
}
.m-product-option--node label {
    border: 1px solid #e6e6e6;
    padding: 10px !important;
    margin-right: 10px !important;
    border-radius: 5px;
    margin-bottom: 10px !important;
    cursor: pointer;
}
.m-product-option--node input:checked+label+label {
    background: #000;
    color: #fff !important;
}
.m-product-option--node input:checked+label+label span {
    color: #fff !important;
}
.m-product-option--node label span {
    color: #000 !important;
}
.m-testimonials__inner {
    max-width: 100%;
    overflow: hidden;
}
.swiper-button-next:after, .swiper-button-prev:after{
  display:none !important;
}
.m-product-quickview--media .swiper-button-next, .m-product-quickview--media .swiper-button-prev {
    background: transparent !important;
}
h3.m-cart-drawer__title:before {
    content: '';
    left: -20px;
    right: -20px;
    position: absolute;
    bottom: 0;
    height: 1px;
    background: #dfdfdf;
}
h3.m-cart-drawer__title {
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
div#aca-modal-container {
    background: url(/cdn/shop/files/WhatsApp_Image_2024-10-22_at_6.00.22_PM.jpg?v=1729927001) !important;
}
p.errormsg {
    color: red;
}
.grad {
    background: url(/cdn/shop/files/WhatsApp_Image_2024-10-18_at_1.49.30_PM.jpg?v=1729323477) !important;
}
#m-video-section--template--23486430839084__video_AU8QkX video {
      object-fit: contain;
}
#myAudioFile {
     margin: auto; 
}
#m-custom__block--lookbook_XVdfNy {
  margin: 0 auto;
}
#m-custom__block--lookbook_XVdfNy .m-lookbook-product__title {
    font-weight: bold;
}
#m-custom__block--lookbook_XVdfNy .m-lookbook-product__price {
    color: red;
}
.faq-section .faq-category h3 {
      padding-bottom: 0;
      padding-top: 30px;
}
.faq-section .faq-item {
      margin-top: 20px;
}
.template-page.faqs .m-section__header {
    margin-bottom: 0;
}
.product_customO {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 10px;
    padding-bottom: 2px;
    margin: 0;
    max-width: 450px;
}
.main-product__swatch-button .size-variant_background__image {
    opacity: 0;
}
a.ccccs {
    display: flex;
    gap: 6px;
    align-items: center;
}
.main-product__swatch-button .size-variant_background__image2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: cover;
    aspect-ratio: 1;
}
.main-product__swatch-button.active img.size-variant_background__image {
    opacity: 1;
}
.main-product__swatch-button.active img.size-variant_background__image2 {
    opacity: 0;
}
.main-product__swatch-button {
    display: flex;
    justify-content: center;
    position: relative;
    max-width: 26%;
    width: 26%;
    border: 1px solid #ddd;
    border-radius: 10px;
}
.main-product__swatch-button .size-variant_background__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: cover;
    aspect-ratio: 1;
}
a.product-variant-options.stock {
    display: block;
    font-size: inherit;
    line-height: 1.3;
    position: relative;
    margin: 0;
    color: #1c1c1c;
    background: transparent;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    gap: 4.49px;
    padding: 5px 10px 5px;
}
img.size-variant_icon__image {
    width: 20px;
}
span.product-size__text {
    font-size: 10px;
    font-weight: 600;
    text-transform: capitalize;
}
span.product-packs-for__text {
    font-size: 10px;
}
span.luggage-sizes__text {
    font-size: 10px;
    color: #b1b1b1;
}
@media screen and (min-width: 768px) {

}
/* .m-product-card__link {
    background: #fff;
    filter: brightness(.97);
} */
.product_customO label.option-label {
    width: 100%;
    grid-column: span 3;
}

@media only screen and (max-width:767px) {
#shopify-section-template--23451217002796__collection_list_pmaVYC a.m-collection-card__link.m\:block {
    padding: 0 15px 5px 15px;
}
#aaa-loyalty_site_btn_referfriend.aaa_loyalty_left_bottom, #aaa-loyalty_site_btn.aaa_loyalty_left_bottom {
    bottom: 65px!important;
}
.product_customO {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 5px !important;
}
.main-product__swatch-button {
    width: 30%;
    max-width: 30%;
}
span.product-packs-for__text {
    font-size: 10px;
} 
 
}
.main-product__swatch-button.active {
    border-color: #000;
}
.saleassist-video-shorts-root-container .swiper-button-prev,
.saleassist-video-shorts-root-container .swiper-button-next{
    background: none !important;
      opacity: 1 !important;
}
.saleassist-video-shorts-root-container .swiper-button-prev:after {
    content: '';
    background: url(/cdn/shop/files/angle-left.png?v=1727087496);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    filter: invert(1);
}
.saleassist-video-shorts-root-container .swiper-button-next:after {
    content: '';
    background: url(/cdn/shop/files/right-arrow-angle.png?v=1727087496);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    filter: invert(1);
}
.sa_shorts_parentSwiper .swiper-button-prev svg, .sa_shorts_parentSwiper .swiper-button-next svg {
    opacity: 0 !important;
}
#sa_shorts_modal-wrapper .swiper-button-prev.sa_shorts_swiper-button-white {
    background: none !important;
}
#sa_shorts_modal-wrapper .swiper-button-next.sa_shorts_swiper-button-white {
    background: none !important;
}
@media only screen and (max-width:767px) {
#m-section--template--23174630539564__testimonials_pnyUnX .swiper-button-next, .swiper-rtl .swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}
#m-section--template--23174630539564__testimonials_pnyUnX .swiper-button-prev, .swiper-rtl .swiper-button-next {
    right: 0 !important;
    left: auto !important;
}
}
#shopify-section-template--23174630408492__custom_liquid_tPktzA .allbanner img {
    width: initial !important;
    max-width: 100%;
    margin: 0 auto 10px auto;
}
.main-product__block.main-product__block-badge {
    margin-top: 0;
}

.m-announcement-bar__content {
    font-weight: 600;
}

.m-cart-item__title {
    font-weight: 600;
}

span.m-cart-item__price--regular {
    font-weight: 600;
}

span.m\:font-medium {
    font-weight: 600;
    color: black;
}

.m-cart-drawer-item .m-quantity {

    border-radius: 20px;
}

.m-product-form .m-add-to-cart {
    text-transform: uppercase;
}

span.option-label--title {
    font-weight: 600;
}

a.m-breadcrumb--item {
    padding: 2px;
}

.m-menu-mobile__item {
    border-bottom: 1px solid #dedede;
}

.m-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded, .spr-button.spr-button-primary {
    border-radius: 30px;
}

.m-testimonials--layout-6 .m-testimonial__wrapper {
    border-radius: 0px;
}

.m-slider-controls--pagination-fraction .m-slider-controls__wrapper {
    border-radius: 0px;
}

h3.m-cart-drawer__title.m\:text-xl.md\:m\:text-2xl.m\:font-medium {
    text-transform: uppercase;
}

.m-menu__link--main {
    font-weight: 500;
}


@media(min-width:900px){
nav.m-breadcrumb.m\:w-full.m-scroll-trigger.animate--fade-in-up .container-fluid {
    padding: 0px 10px;
}
}

h3.m-accordion--item-button.m-footer--block-title {
    font-weight: 600;
}

responsive-image.m-image-loaded {
    border-radius: 10px;
}

input:checked+label, .m-product-option--image .m-product-option--node__label[data-selected=true] {
     border-radius: 10px;
}


.active-offers{
  margin-bottom: 10px;
  margin-top: 20px;
}
.active-offers .offer-list{
  display: flex;
  height: 100%;
  overflow-x: auto;
  padding: 10px 0;
}
.active-offers .promo-container {
    margin-right: 12px;
    display: flex;
    flex-direction: column;
    background: #faf5ef;
    border-radius: 10px;
    padding: 20px;
}
.active-offers .promo-container .promo-container-header {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #111;
}
h6.product--text_title {
    font-weight: 600;
    font-size: 18px;
}
p.offer-description {
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
}
.active-offers .promo-container .promo-container-details{
/* background: #faf5ef;
  border-radius: 0 0 8px 8px; */
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  padding: 5px;
  text-align: left;
  flex: 1;
}
.active-offers .promo-container .promo-container-details .copy_code{
  position: relative;
}
.active-offers .promo-container .promo-container-details .tooltiptext{
      background-color: black;
    border-radius: 8px;
    top: -30px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    height: 25px;
    line-height: 14px;
    padding: 5px;
    position: absolute;
    right: -5px;
    text-align: center;
    text-transform: none;
    visibility: hidden;
    width: 75px;
    z-index: 1;
}
.active-offers .promo-container .promo-container-details .tooltiptext:after{
  border: 5px solid;
  content: "";
  position: absolute;
  border-color: black transparent transparent transparent;
  left: 50%;
  top: 25px;
}
.active-offers .promo-container .promo-container-details .offer-code {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 2px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 5px;
    justify-content: center;
    border-radius: 100px;
}

@media(max-width:700px){
  .active-offers .promo-container {
    width: 100%;
    max-width: 100%;
    flex: 0 0 60vw;
}
}

span.m-product-tag.m-product-tag--sale.m-gradient.m-color-badge-sale {
    background: #fcc904;
    color: black;
}

.m-topbar--show-divider {
    border: none !important;
}
.m-tab-header.active, .m-tab-header:hover {
    border-bottom: 1px solid #000 !important;
    border-radius: 0 !important;
}
img.ft-whatsapp {
    width: 23px;
}

h2.m-section__heading.h3 {
    font-size: 44px;
    font-weight: 500;
    text-align: center;
}
variety-heading.section--header.text-left {
    padding-bottom: 30px;
    display: block;
}

a.m-product-card__name {
    font-weight: 600;
}

@Media(min-width:900px){
.bred{
display:none;
}
  .m-tab-header.active, .m-tab-header:hover {
   background: transparent;
    padding: 6px 14px !important;
    border-radius: 26px;
    font-weight: 700;
}
  .m-tab-header.active:after {
display:none;
}
}

label.m-product-option--label {
    font-weight: 600;
}
button.m-collapsible--button {
    padding: 4px 5px;
}

.m-collapsible--button span, .collapsible--button span {

    font-weight: 600;
}

.m-product-tabs--horizontal .m-tab-header {
    text-transform: uppercase;
    font-size: 14px;
}
button.button {
    text-transform: uppercase;
}
@media(max-width:700px){
.m-header .ssw-link-fave-menu, .m-header__compare, .m-header__account, .m-header__wishlist {
    padding: 8px 0px !important;
}
h2.m-section__heading.h3 {
    font-size: 26px;
}
}

ul.footer__list-social.list-unstyled.list-social {
    display: flex;
    gap: 10px;
}



.offerarea.flex.flex-col.mt-0.sm\:px-8 {
    height: 180px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.offer .right {
    color: #000;
    font-weight: 400;
    letter-spacing: 0px;
}
.offerarea h3 {
    font-size: 20px;
}
.icon_area {
    display: flex;
    justify-content: space-between;
    text-align: center;
    align-items: center;
    gap: 10px;
    padding: 15px 0;
}
span.icon_box img {
    height: 34px;
    margin: 0 auto;
}
span.subtxt {
    color: #000;
    padding-top: 5px;
    display: block;
    line-height: 14.4px;
    font-size: 14px;
    font-weight: 500;
}
span.icon_box {
    width: 33.33%;
}

.set-i img {
    width: 70px;
    margin: 0px auto;
}

.cont-img {
    display: flex;
    gap: 20px;
  justify-content: center;
}

.txt-s {
    margin-top: 10;
}

@media(max-width:700px){
.m-icon-box__heading {
    font-size: 18px;
} 
  .txt-s {
    margin-top: 10px;
    font-size: 13px;
}
  .set-i img {
    width: 45px;
    margin: 0px auto;
}
  .m-wishlist-count, .m-compare-count {
  
    right: -9px;
    top: 4px;
  }
  .m-product-card__action {
    display: none !important;
}
.m-product-card .m-product-option--node__label[data-option-type=image].has-bg-img, .m-product-card .m-product-option--node__label[data-option-type=default].has-bg-img {
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
}  
  label.m-product-option--node__label.has-bg-img {
    padding: 6px;
    font-size: 11px;
}
.m-promotion__text {
        min-height: 17px;
    }
.m-breadcrumb--item {
    font-size: 8px;
}
  .m-header__wrapper {
    border-bottom: 1px solid #e2e2e2;
}
  .m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media {
    border-radius: 4px;
}
.main-product__block-custom_liquid+.main-product__block-title, .main-product__block-badge+.main-product__block-title {
    margin-top: -6px !important;
}
      .main-product__block+.main-product__block {
        margin-top: 2px !important;
    }
.box-sh .m-icon-box__inner.m\:flex-col.m\:items-center {
         background: antiquewhite;
    border-radius: 20px;
    padding: 17px 0px;
}
 .m-topbar.m-topbar--show-divider.m-gradient.m-color-default {
    display: block;
}
.m-topbar__left.m\:w-4\/12.m\:flex.m\:items-center span {
    display: none;
}


.m-topbar__center.m\:w-4\/12.m\:flex.m\:items-center.m\:justify-center {
    width: 80%;
    justify-content: flex-start;
}
  .m-topbar__left.m\:w-4\/12.m\:flex.m\:items-center {
    width: 10%;
    justify-content: flex-end;
    margin: 0 !important;
}
}
.main-product__block-collapsible_tab svg {
    position: relative;
}
.main-product__block-collapsible_tab svg {
    position: relative;
    background: url(https://navvayd.com/cdn/shop/files/plus.png?v=1724418688);
    background-size: cover;
}
.main-product__block-collapsible_tab .is-expanded svg {
    background: url(https://navvayd.com/cdn/shop/files/minus.png?v=1724418687);
    background-size: cover;
}
.main-product__block-collapsible_tab svg path {
    opacity: 0;
}
.main-product__block-collapsible_tab .m-collapsible[open=true] .m-collapsible--icon,
.main-product__block-collapsible_tab .collapsible[open=true] .m-collapsible--icon{
    transform: inherit !important;
}
.main-product__block-collapsible_tab button.m-collapsible--button span {

    font-weight: 500;
    font-size: 16px;
}
 .m-tab-header.active, .m-tab-header:hover {
   background: transparent;
    padding: 6px 14px !important;
    border-radius: 26px;
    font-weight: 700;
}
  .m-tab-header.active:after {
display:none;
}


label.m-product-option--label {
    font-weight: 600;
}
.topfilterarea {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 0px;
    gap: 30px;
}
.subtext {
    flex: 1;
}
.myfilter a {
    background: transparent;
    border: 1px solid #000;
    display: inline-block;
    line-height: 1;
    padding: 10px 20px;
    border-radius: 100px;
    font-size: 14px;
}
.shop-all .myfilter {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
h1.m-collection-page-header__title.h2.m\:uppercase {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
}
@media(max-width:700px){
  .m-sticky-addtocart {
    background: transparent !important;
    box-shadow: none !IMPORTANT;
}
.m-collection-products .m-product-item {
    padding: 0 4px !important;
}
.topfilterarea {
    display: none;
}
  .myfilter label {
    display: none;
}
  .myfilter {
    justify-content: center;
    padding-top: 10px;
}
}
.gpo-app {
    background: none !important;
    margin: 0 !important;
}
label.gpo-label.expanded {
    text-transform: uppercase !important;
}
label.gpo-label.expanded span.label-content {
    font-weight: 600 !important;
    font-size: 16px !important;
    padding-bottom: 10px !important;
}
.gpo-app .gpo-choicelist input+label:before {
    border-radius: 3px !important;
    height: 13px !important;
  width: 13px !important;
      top: 3px !important;
}
label.gpo-label.required span.label-content {
    font-weight: 600 !important;
    text-transform: uppercase !important;
    padding-top: 10px !important;
}
.gpo-paragraph.gpo-quill {
    font-size: 12px !important;
}
.gpo-app .gpo-input:not(.gpo-textarea) {
    border-radius: 3px !IMPORTANT;
}
.gpo-element.gpo-form__group.gpo-col-12.show-addon-for-input.has-success {
    margin-bottom: 5px !important;
}

@media(min-width:900px){
.m-show-menu-column-divider .m-sub-menu__item--level-1:first-child {
    width: 20%;
    padding: 0px;
}
  .m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link {
    padding: 0px;

}
  .m-menu__item--mega .m-mega-menu__column {
    margin-top: 6px;
}
  .m-menu__item--mega .m-sub-menu--level-1 {
    width: 68% !important;
}
  .m-menu__item--mega .m-sub-menu__item--level-1>.m-menu__link {
    font-weight: 600!important;
  }
}

@media(max-width:700px){
.m-topbar{
display:block!important;
}
}


.m-collection-tabs .collapsible__button-icon {
    display: none;
}

.m-collection-tabs .collapsible__item{
padding: 2px 0px !important;
}

.m-collection-tabs .collapsible__button-text {
 
    font-size: 20px;
}

    .m-product-tabs__load-more {
        margin-top: 10px;
        margin-bottom: 60px;
    }

div#contlo_whatsapp_widget {
    bottom: 17% !important;
}    

span.m-product-card__tag-name.m-product-tag.m-product-tag--hot.m-gradient.m-color-badge-hot {
    color: black !important;
  background: #fcc904 !important;
}

.main-product__block .m-product-tax {
    color: rgb(146 146 146)!important;
}
.m-filter--wrapper .m-accordion--item {
    border-bottom: 1px solid #e6e6e6;
}

.myfilter label {
vertical-align:middle;
      margin-top: 7px;

}

.gpo-container {
    width: 100%;
    background: #f4f4f4;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius:8px;
}

@media(min-width:900px){

}

.box-a .m-icon-box__inner {
    background: #efb4235e;
    padding: 5px 5px;
    border-radius: 10px;
}
span.savoemaliut {
    font-size: 12px;
    color: green;
    vertical-align: text-top;
}
@media(max-width:700px){
.choos-prod-img img {
    width: 70px !important;
}


}
span.m-product-card__tag-name.m-product-tag.m-product-tag--Bestseller.m-gradient.m-color- {
    background: #000;
    border-radius: 0;
    color: #fff;
}
/* .m-cart-item[data-product-id="9476845469996"] {
    display: none;
} */
.gt-r .m-icon-box__inner.m\:flex-col.m\:items-center {
    background: #f5f5f5;

    border-radius: 10px;
    padding: 10px;
}
.gift h3 {
    display: block;
    font-style: normal;
    text-transform: uppercase;
    font-size: 18px;
    padding-bottom: 0;
    font-weight: 700;
    padding-left: 24px;
}
.gift {
    border: 1px solid #ddd !important;
    border-radius: .3rem;
}
.gift label {
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 600;
    padding: 2px 9px;
    border-radius: 10px;
    padding-left: 0;
    padding-right: 7rem;
    font-size: 13px;
    font-family: 'Assistant';
}
.customlineitem {
    padding: 10px 0px;
    padding-bottom: 30px;
}

.gift {
    background: #fff;
    padding: 14px 20px 15px 10px;
    border-radius: 8px;
    position: relative;
    margin-bottom: 20px !important;
    margin: 10px 0px;
}
.perimag {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 97px;
    width: 97px;
}
.perimag img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
p.gt-pr {

    font-size: 12px;
    margin-top: 20px;
}



 .added-to-compare.in-prod-page {
    
    color: rgb(0 0 0);
    font-weight: 700;
    background: #efb423;
    border-radius: 20px;

}



.customlineitem label{
background:transparent;
  box-shadow: none;
}

.m-menu__item--mega .m-mega-menu {
    transition-delay: 2s;
    margin-top: 20px;
  z-index:999;
    pointer-events: all;
}


button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock {
border-radius: 31px !important;
}

.m-sidebar--title {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 10px;
}

@media(min-width:900px){
   button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock {
        min-width: 398px;
    }
  span.m-product-tag.m-product-tag--soldout.m-gradient.m-color-footer {
 border-radius: 32px;
    padding: 2px 3px;
    font-size: 11px;
    height: 26px;
    top: 29px;
    left: 20%;
    width: 79px;
    font-weight: 600;
}
}


span.m-product-tag.m-product-tag--soldout.m-gradient.m-color-footer {
border-radius: 32px;
    padding: 3px 3px;
    font-size: 14px;
    height: 29px;
    width: 82px;
    font-weight: 600;
}
label.gpo-label.required span.label-content {
    min-width: max-content;
}
.mycsgare {
    margin-bottom: 15px;
}

.main-product__block .m-product-addon--item {
    padding: 5px 14px !important;
}
.faq-category h3 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 44px;
    padding-bottom: 30px;
    text-align: center;
}
.faq-item {
    position: relative;
    width: 100%;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    padding: 30px 50px;
    outline: 0px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: rgb(51, 51, 51);
    letter-spacing: 0px;
    box-shadow: rgba(0, 0, 0, 0.13) 2px 2px 30px 2px;
    transition: box-shadow ease-in-out;
    text-transform: unset !important;
  position: relative;
    margin: 40px 10px;
    width: 100%;
    border-radius: 5px;
    background-color: rgb(255, 255, 255);
    transition: background-color ease-in-out;nahi
}
.faq-question {
    background: none !important;
    padding: 0 !important;
}
.faq-answer {
    background: transparent !important;
    border: none !important;
}
.faq-item.active:before {
    content: '-';
}
.faq-item:before {
    content: '+';
    position: absolute;
    left: -15px;
    background: #000;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    top: 30px;
}
.faq-item.active {
    background: #efb423;
}
@media(max-width:900px){
span.m-product-tag.m-product-tag--soldout.m-gradient.m-color-footer {
    top: 23px;
    left: 121px;
}
  a.trackorder {
    display: none;
}
  .m-topbar__link span {
    display: none;
}
}

span.m-product-card__tag-name.m-product-tag.m-product-tag--New.m-gradient.m-color- {
  background: transparent;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #efb423;
}

@media(min-width:900px){
.tabs-p .m-mixed-layout__wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-pointer-events {
    padding-bottom: 0px;
    margin-bottom: 20px;
}
}

.sp-compare-main.sp-compare-checkbox {
    display: none;
}

.sp-compare-main.sp-compare-product-button {
    min-width: 100%;
   
}

button.sp-compare-button.sp-compare-added {
    border-radius: 20px;
}

.sp-compare-button{
    border-radius: 20px;
}

.m-select-custom--option[data-value="title-ascending"]{
  display:none;
}

.m-select-custom--option[data-value="title-descending"]{
display:none;
}

.m-select-custom--option[data-value="created-ascending"]{
display:none;
}
.m-select-custom--option[data-value="created-descending"]{
display:none;
}

.m-collection-card--standard .m-collection-card__title sup{
display:none;
}
.mylogolist {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}
.mylogolist .mylogo {
    width: 20%;
}
@media screen and (max-width: 800px){
  .mylogolist .mylogo {
    width: 33 %;
}
.sp-compare-button {
    width: 73% !important;
}
  button.bt-bigger.m-button.m-button--primary {
    width: 73%;
}
}
form#contact_form {
    text-align: center;
}
@media(min-width:900px){
.sp-compare-button{
width: 46% !important;
}

button.bt-bigger.m-button.m-button--primary {
    width: 46%;
}
}

button.bt-bigger.m-button.m-button--primary {
  
    font-weight: 700;
    text-transform: uppercase;
}

.sp-compare-button p{
font-weight:500!important;
}
a.extratab {
    width: 75px;
    height: 75px;
}
.m-product-option--content.m\:inline-flex.m\:flex-wrap {
    align-items: center;
}


.m-header {
    min-height: auto !important;
}
label.myswatch {
    width: 80px;
    height: 80px;
    display: block;
    border: 2px solid #ddd;
    border-radius: 10px;
    padding: 5px;
    position: relative;
    cursor: pointer;
}
input#extraitem {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
}
.myitem {
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.myitem.active label.myswatch {
    border-color: #000;
}
input#extraitem:checked+label.myswatch {
    border-color: #000;
}
.myextraprodycr h3 {
    font-size: 20px;
    padding-bottom: 10px;
}
.myextraprodycr {
    padding-top: 10px;
}
.myitem span {
    font-size: 12px;
    text-align: center;
    display: block;
}
a.trackorder {
    display: none;
}
/* li.m-menu-mobile__item[data-index="0"] ul.m-submenu-mobile,
li.m-menu-mobile__item[data-index="2"] ul.m-submenu-mobile {
    display: grid;
    grid-template-columns: repeat(2,minmax(auto,1fr));
    padding: 0;
    text-align: center;
} */
.makesmall .m-mixed-layout.m-mixed-layout--mobile-scroll {
    max-width: 1000px;
    margin: 0 auto;
}
@media(max-width:700px){
.main-product__block-title+div[class*="@app"] .jdgm-preview-badge {
    margin-top: -8px !important;
}
      .m-hero--content-stack {
      
        margin-bottom: -26px !important;
    }
}

.swiper-button-next, .swiper-button-prev {
    width: 45px !important;
    background: #fff !important;
    color: #000 !important;
    border-radius: 100%!important;
}
@media(min-width:900px){
.team-card img {
    
    margin-left: 3em;
}
}
@media(max-width:900px){
  .m-megamenu-mobile__block {
    display: none;
}
.team-card img {
    
    margin-left: 1em;
}
  span.m-product-tag.m-product-tag--soldout.m-gradient.m-color-footer{
height: 26px;
    width: 56px;
}
  span.m-product-tag.m-product-tag--soldout.m-gradient.m-color-footer {
    top: 23px;
    left: 28px;
    font-size: 9px;
  }
  .m-megamenu-mobile__block .m\:column.m\:w-6\/12 {
    width: 50% !important;
}
  span.savoemaliut.ddd {
    display: block;
}
}
span.clearbtn {
    text-decoration: underline;
    color: #000;
    text-transform: uppercase;
  cursor: pointer;
}
.sa_shorts_swiper-button-white{
backround:transparent;
}

.main-product__block-inventory_status .m-product-inventory__text { 
    display: none;
}

h2.m-section__heading.h2 {
    font-weight: 600;
  font-size:32px;
}


button.swiper-button-control.swiper-button-next.m-button--icon {
    right: 23px;
}

div#contlo_whatsapp_widget {
    width: 29px;
}

.m-menu__link--main {
    font-size: 15px;
}
.m-menu__arrow, .m-menu__sub-arrow {
    margin-left: 8px;
    display: none;
}

.adsl a.m-collection-card__link.m\:block {
  
    color: black;
   
}

.grad{
background: radial-gradient(circle, rgba(246,242,228,1) 55%, rgba(255,243,192,1) 96%, rgba(245,240,222,1) 100%);
}
.m-slider-controls--absolute .m-slider-controls__button {
    background: transparent !important;
}

.m-mobile-sticky-bar--item img {
width:29px;
}

.swiper-button-next svg, .swiper-button-prev svg {
    width: 53% !important;
}

.m-collection-tabs .collapsible__button-text{
text-transform:uppercase;
font-weight:700;
}


.sf-home__slideshow.m-slider .swiper-slide {
    border-radius: 15px;
    overflow: hidden;
}
.m-cart-drawer__footer.disabled .gokwik-checkout,
.m-cart__footer.disabled .gokwik-checkout{
    opacity: .5;
    pointer-events: none;
}
span.savoemaliut {
    padding-left: 5px;
}
.originalbtns.m-add-to-cart.m-spinner-button.m-button.m-button--primary.isvisible[style="display: none;"] {
    display: none !important;
}

button.foxkit-button.foxkit-button--primary.foxkit-bis-button.btn-back-in-stock {
    min-width: 100%;
}
.m-sticky-addtocart .m-product-option--dropdown-select {
    display: none;
}
.sticky-atc-form {
    justify-content: center;
}
foxkit-visible-check {
    display: block;
    width: -webkit-fill-available;
}
m-quantity-input.m-quantity.m-sticky-addtocart--quantity {
    display: none;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--primary.m\:flex-1 {
    width: 100%;
    min-width: 100%;
}
.m-product-tabs__content {
    overflow: hidden;
}
.myoffers p {
    background: #f6f2e4;
    border: 1px dashed #000;
    padding: 15px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 10px;
}
.offersection h5 {
    font-size: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.m-breadcrumb--item {
    padding: 0;
}
.template-cart nav.m-breadcrumb {
    display: none;
}
.m-page-header.m-page-header--template-cart.m\:text-center {
    padding-top: 0px;
    padding-bottom: 10px;
}
.sss.m-product-option--label span.option-label--selected {
    text-transform: capitalize;
}
.adsl a.m-collection-card__link.m\:block br {
    display: none;
}
.m-testimonials--layout-6 .m-testimonials__inner {
    margin: 0 !important;
}
.additionalcat [data-expanded=false] .m-collection-list__content {
    margin: 0 auto !important;
}
.additionalcat  .m-collection-card__info {
    position: absolute !important;
    top: 50%;
    transform: translateY(-50%);
    width: 50%;
    bottom: inherit !important;
    right: inherit !important;
    padding-right: 0 !important;
    padding-left: 30px !important;
}
.additionalcat  .m-collection-card__info  a.m-button.m-button--white.m\:justify-center.m\:items-center {
    display: none;
}
.additionalcat  .m-collection-card__info  .m-collection-card__link {
    font-size: 30px;
    font-weight: 600;
}
m-testimonials.m-testimonials-el.m\:block {
    margin-top: -50px;
}
m-testimonials .swiper-wrapper {
    align-items: flex-start !important;
}
.m-testimonials--layout-6 .m-testimonial__wrapper {
    text-align: center;
}
.m-testimonials--layout-6 .m-testimonial__wrapper .m-stars {
    justify-content: center;
}
.onlymobile h3.m-collapsible--button span {
    font-size: 18px;
    font-weight: 500;
}
.onlymobile {
    display: none;
}
span.product-subtitle.h6 {
    color: #85745d;
    font-size: 16px;
}
.m-product-card span.product-subtitle.h6 {
    font-size: 13px;
    padding-bottom: 5px;
    display: block;
}
.m-product-card__title {
    margin: 0 !important;
}
.megicpart .m-custom-content__wrapper {
    gap: 0;
}
.megicpart a.m-button.m-button--primary {
    background: #efb423;
    border-color: #efb423;
    color: #000;
}
.features_data {
    display: grid;
    grid-template-columns: repeat(2,minmax(auto,1fr));
    grid-gap: 10px;
    padding-top: 10px;
}
.features_box {
    display: flex;
    gap: 10px;
    align-items: center;
}
.features_box span {
    max-width: 30%;
}
.features_box p {
    max-width: 70%;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Assistant';
    line-height: 1.3;
}
span.luggage-sizes__text {
    display: none;
}
@media screen and (max-width: 700px){
  span.savoemaliut {
    padding-left: 0px;
}
  /* .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* {
    width: 23vw !important;
} */
  .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* h3.m-collection-card__title {
    font-size: 14px;
}
.bff a.link {
    font-size: 13px;
    text-decoration: none !important;
}
p.m-image-comparison__heading.h6 {
    font-size: 12px;
}
  span.product-subtitle.h6 {
    color: #85745d;
    font-size: 15px;
}
  .main-product__block.main-product__block-collapsible_tab {
    display: none;
}
  .onlymobile {
    display: block;
}
  .additionalcat .m-mixed-layout--mobile-grid .m-mixed-layout__inner {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
  .additionalcat  .m-collection-card__info {
    position: absolute !important;
    top: 50%;
    transform: translateY(-50%);
    width: 67%;
    bottom: inherit;
    right: inherit;
    padding-right: 0;
    padding-left: 10px !important;
}
  .additionalcat .m-collection-card--inside .m-collection-card__title {
    font-size: 18px;
}
  .additionalcat  .m-collection-card__info  .m-collection-card__link {
    font-size: 14px;
    font-weight: 600;
}
.adsl a.m-collection-card__link.m\:block br {
    display: block;
}

.grad.adsl .m-collection-card--standard .m-collection-card__title a.m-collection-card__link.m\:block {
    font-size: 15px !important;
    line-height: 1.2;
    padding-bottom: 5px !important;
}
  a.m-collection-card__link.m\:block {
    padding: 0 10px !important;
}
.main-product__block.main-product__block-\@app {
    margin-top: 5px !important;
}
.main-product__block.main-product__block-price {
    margin-top: 5px !important;
}
  .main-product__block.main-product__block-title {
    margin-top: 10px !important;
}
  
.jdgm-preview-badge .jdgm-star.jdgm-star {
    color: #F0B323;
    font-size: 14px;
} 
.usps_hicon .m-icon-box__description {
    font-size: 13px;
}
.usps_hicon h3.m-icon-box__heading.h4 {
    font-weight: 600;
} 
  m-testimonials.m-testimonials-el.m\:block {
    margin-top: 0;
}
.bundleandsave {
    display: flex;
    gap: 15px;
    overflow-x: scroll;
    padding-top: 10px;
}
  .box-s {
    grid-column-gap: 5px;
    display: grid;
    grid-template-columns: repeat(6,1fr);
    padding-top: 10px;
    padding-bottom: 10px;
    grid-row-gap: 5px;
}
  .bt9 {
    width: 55px;
    height: 55px;
    overflow: hidden;
}
}
.product-block-group--price span.m-product-tag.m-product-tag--sale.m-gradient.m-color-badge-sale {
    background: transparent;
    color: green;
    font-weight: 400;
}
.product-block-group--price span.m-product-tag.m-product-tag--sale.m-gradient.m-color-badge-sale span.m-currency--saved.m\:font-medium {
    font-weight: 100;
    color: green;
}
.bundleandsave .proitem {
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #ddd;
    width: 20%;
}
.bundleandsave .proitem .m-product-card__media {
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.bundle_content span {
    font-size: 12px;
    text-align: center;
    display: block;
}
.bundle_content span.blinetwo {
    font-weight: 600;
}
.bundle_content span.blinefour {
    border-top: 1px solid #ddd;
    padding-top: 5px;
    margin-top: 5px;
}
.bundle_content {
    padding-top: 5px;
    padding-bottom: 5px;
}
textarea.form-field::placeholder {
    
    visibility: hidden;
}

.l-more a.m-button.m-button--primary {
    display: none;
}
foxkit-visible-check {
    width: auto !important;
}

.gift {
    background: transparent !important;
    border: none !important;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
}
.m-search-form--full {
    width: 165px;
}
label.gpo-label.required span.label-content {
    font-family: var(--font-stack-header);
    font-size: 18px;
    font-weight: 700 !important;
}
.m-logo a {
    padding: 0 !important;
}
.customlineitem p {
    font-size: 14px;
}
.m-product-recommendations__wrapper.m-slider-control-hover-inside.m-mixed-layout {
    max-width: 1420px;
    overflow: hidden;
}
.myitem[variant-quantity="0"]:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom right, transparent calc(50% - 1px), rgb(var(--color-border)) 50%, transparent calc(50% + 1px)) no-repeat;
    z-index: 1;
}
.myitem[variant-quantity="0"] {
    pointer-events: none;
    opacity: .4;
}


  .subtitle {
    display: flex;
    align-items: center;
    gap: 0px;
    justify-content: center;
}
.subtitle img {
    max-width: 90px;
}
h2.m-richtext__title.m-slide__title.m\:text-black.h2 {
    font-weight: 600;
}

a.m-slide__button-first.m-button.m-button--primary {
    font-weight: 500;
    text-transform: capitalize;
}
.extrapart {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    padding-top: 20px;
}
.iconsss {
    display: flex;
    gap: 10px;
    align-items: center;
}
.iconsss img {
    height: 50px;
    background: #fff;
}
.m-button, .shopify-payment-button__button.shopify-payment-button__button--unbranded, .spr-button.spr-button-primary {
    font-family: var(--font-stack-header);
    font-weight: 500;
}
.m-announcement-bar__content {
    font-family: var(--font-stack-header);
    font-weight: 500;
}
.m-announcement-bar__content {
    font-family: var(--font-stack-header);
    font-weight: 500;
    font-size: 14px !important;
}
.m-tab-header {
    font-family: var(--font-stack-header);
}
s.m-price-item.m-price-item--regular {
    color: gray;
}
.m-slide__content.m-richtext.m\:text-center {
    background: transparent;
}
.m-main-product--media {
    position: relative;
}
.m-main-product--media span.m-product-tag {
    background: #000;
    color: #fff;
    border-radius: 0;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
}
.main-product__block.main-product__block-price {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.gift {
    padding: 15px !important;
  border: 1px solid #ddd !important;
}
.uspa_data {
    background: #f5f4ee;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    margin: 0 -15px;
    margin-top: 10px;
}
.uspa_data .features_box {
    display: flex;
    gap: 10px;
    align-items: center;
    width: 33%;
}
.uspa_data img {
    display: block;
    max-width: 20px;
}
.proreviews {
    padding-top: 20px;
}
.metareviews .slick-prev.slick-arrow {
    position: absolute;
    bottom: -38px;
    right: 40px;
    max-width: 30px;
    z-index: 1;
    border: 1px solid #000;
    border-radius: 100%;
    padding: 5px;
}
.metareviews .slick-next.slick-arrow {
    max-width: 30px;
    position: absolute;
    right: 0px;
    bottom: -38px;
    transform: rotate(180deg);
    border: 1px solid #000;
    border-radius: 100%;
    padding: 5px;
}
.proreviews a {
    text-decoration: underline;
    padding-top: 10px;
    display: inline-block;
}
.code-container {
    display: flex;
    gap: 5px;
}
.code-container input.code-input {
    width: 25px;
    border: 1px solid #ddd;
    height: 30px;
    border-radius: 4px;
    text-align: center;
    text-transform: uppercase;
}
.customlineitem {
    border-top: 1px solid #ddd;
    margin-top: 14px;
}
.gift {
    overflow: hidden;
}
span.blinesix {
    color: green;
}
.m-filter--scroll-content {
    display: grid;
    grid-template-columns: repeat(2,minmax(auto,1fr));
}
.m-facets .m-facet--product-count {
    display: none !important;
}
form#CollectionFiltersForm {
    font-family: Assistant, sans-serif;
}
.fullwidthitem.m-filter--scroll-content {
    display: block;
}
.fullwidthitem.m-filter--scroll-content label.m-facet--checkbox {
    flex-wrap: wrap;
}
.fullwidthitem.m-filter--scroll-content span.m-fact--contents {
    flex-basis: 100%;
}
.fullwidthitem.m-filter--scroll-content label.m-facet--checkbox {
    flex-wrap: wrap;
    border: 1px solid #ddd;
    padding-left: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
}
.m-filter--scroll-content label.m-facet--checkbox span.m-facet--label {
    font-weight: 500;
}
span.m-fact--contents {
    padding-left: 25px;
    font-size: 12px;
    color: #808080;
    padding-right: 4rem;
}
.m-facets .m-facet--checkbox img {
    width: 20px;
    border-radius: 100%;
    margin-right: 10px;
}
.fullwidthitem.m-filter--scroll-content label.m-facet--checkbox img {
    position: absolute;
    right: 0;
    background: #ddd;
    width: 70px;
    top: 0;
    margin-right: 0;
    border-radius: 0;
}
.m-facets .m-facet--checkbox>svg {
    opacity: 1 !important;
    margin-right: 5px !important;
}
.m-facets .m-facet--checkbox {
    align-items: flex-start !important;
}
.m-facets .m-facet--checkbox span.m-facet--label {
    line-height: 1.4;
    font-size: 14px;
}
.m-filter--widget-title {
    font-weight: 600;
}
.m-filter--scroll-content {
    padding-right: 0 !important;
}
.m-sidebar--title {
    background: #f3f3f3 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 10px 20px !important;
}
.m-sidebar--close {
    top: 8px !important;
}
.heading-filter {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
label.customizesdfbjh.option-label {
    display: block;
    padding-top: 10px;
}
span.option-label--title {
    font-family: 'Assistant';
    font-size: 20px;
}
span.poptag {
    background: #efb423;
    padding: 5px 10px;
    border-radius: 4px;
}
.metadata {
    font-family: 'Assistant';
    font-weight: 700;
}
label.option-label.issizeoption.flex {
    justify-content: space-between;
}
a.sizeguidebtn {
    text-decoration: underline;
}
.sizechartpopup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.6);
    z-index: 999;
    display: none;
}
.sizeguideinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 800px;
    background: #fff;
    padding: 2rem;
}
.guideheader {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
}
.guideheader h3 {
    line-height: 0;
    font-size: 24px;
    font-weight: 600;
}
a.sizeguideclose {
    font-size: 32px;
    font-family: 'Assistant';
    line-height: 0;
    padding-bottom: 20px;
}
.gloss_color, .matte_color {
    align-items: center;
    display: flex;
    gap: 10px;
}
.newcoloroption {
    padding-top: 10px;
}
.newcoloroption .bt9 {
    width: 50px;
    height: 50px;
    padding: 0;
    overflow: hidden;
}
.gloss_color span.option-label--title, .matte_color span.option-label--title {
    font-size: 14px;
}
.proitem .m-product-card__media,
span.blineone,
span.blinefour,
span.blinefive,
span.blinesix{
    display: none;
}
.m-product-option--button .m-product-option--node input:checked+label, .m-product-option--button .m-product-option--node__label[data-selected=true] {
    background: transparent !important;
    color: #000 !important;
}
.bundlesave .m-product-card__action_area {
    display: none;
}
.bundlesave.addons .m-product-card__media {
    display: block;
    margin-left: 0;
    width: 70px;
    height: 70px;
}
.bundlesave.addons span {
    display: block;
}
.bundlesave.addons .m-product-card__action_area {
    display: block;
}
.bundlesave.addons .m-product-card__content.m\:text-left {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    width: 85%;
    justify-content: space-between;
    text-align: left;
}
.bundlesave.addons .bundleandsave {
    display: block;
}
.bundlesave.addons .bundleandsave .proitem {
    width: 100%;
    margin-bottom: 20px;
}
.bundlesave.addons .bundleandsave .m-product-card.m-product-card--style-1.m-product-card--onsale {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.bundlesave.addons .bundle_content {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
    text-align: left;
}
.bundlesave.addons .bundle_content span.blinetwo {
    width: 100%;
}
.bundlesave.addons .bundle_content span {
    text-align: left !important;
    display: block !important;
    margin: 0;
    padding: 0;
    border: 0;
}
.bundlesave.addons .bundle_content span.blinethree {
    width: 100%;
}
.bundlesave.addons .bundle_content span.blinefour {
    text-decoration: line-through;
    padding-right: 10px;
    color: #808080;
}
.bundlesave.addons .bundle_content span.blinefive {
    font-weight: 600;
}
.bundlesave.addons span.blinesix {
    display: block;
    font-size: 12px;
    padding-bottom: 10px;
}
.bundlesave.addons .bundleandsave span.m-add-to-cart--text {
    display: none;
}
.bundlesave.addons .bundleandsave span.hidelabel {
    display: block !important;
    padding: 0 20px;
}
.bundlesave.addons {
    padding-top: 20px;
}
@media screen and (min-width: 768px){
  .main-product__block.main-product__block-price {
    max-width: 75%;
}
  .uspa_data .features_box br {
    display: none;
}
  .m-main-product--media span.m-product-tag {
    left: auto;
    right: 0;
}
  .features_data {
    display: grid;
    grid-template-columns: repeat(2,minmax(auto,1fr));
    grid-gap: 10px;
    padding-top: 10px;
    max-width: 80%;
}
  .features_box span {
    max-width: 20%;
}
  .bundleandsave {
    display: flex;
    gap: 15px;
}

  .bundleandsave {
    padding-top: 10px;
}
  .perimag {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 76px;
}
.uspaiconbar .m-mixed-layout__inner {
    justify-content: center;
    display: flex;
    gap: 30px;
}
  .uspaiconbar .m-mixed-layout__inner .m-icon-box__inner.m\:flex-row.m\:flex-nowrap h3.m-icon-box__heading.h4 {
    font-size: 14px;
    text-align: left;
}
  .uspaiconbar .m-mixed-layout__inner .m-icon-box__inner.m\:flex-row.m\:flex-nowrap h3.m-icon-box__heading.h4 br {
    display: none;
}
  .uspaiconbar .m-mixed-layout__inner .m-icon-box__inner.m\:flex-row.m\:flex-nowrap h3.m-icon-box__heading.h4 {
    font-size: 14px;
    text-align: left;
    margin: 0;
}
.desktophide {
    display: none;
} 
.megicpart {
    display: none !important;
}
  .main-product__block.main-product__block-price {
    justify-content: flex-start;
    gap: 30px;
}
.bundleandsave .m-product-form .m-add-to-cart {
    font-size: 13px;
    padding: 10px !important;
    width: fit-content !important;
    line-height: 1;
    margin: 0 auto !important;
}
  .bundleandsave form.product-card-form {
    text-align: center;
}
}
@media screen and (max-width: 767px){
  .bundleandsave .proitem {
    width: 30%;
}
  .sizeguideinner {
    width: 98%;
}
  .mobilehide {
    display: none;
}
  .m-slide__content.m-richtext.m\:text-center {
    padding: 30px;
    background: #f5f4ee;
}
  a.m-slide__button-first.m-button.m-button--primary {
    width: 100%;
}
.uspaiconbar .m-mixed-layout__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
  .uspaiconbar .m\:column {
    width: 33.33%;
    align-items: center;
}
.uspaiconbar h3.m-icon-box__heading.h4 {
    font-size: 12px;
    font-weight: 600;
    margin: 0;
}
.uspaiconbar .m-icon-box--horizontal.m-icon-box--col-1 .m-icon-box__icon {
    margin-right: 5px !important;
    align-items: center;
}
.bundleandsave button.m-add-to-cart.m-spinner-button.m\:w-full.m-button.m-button--primary {
    font-size: 13px;
    padding: 10px !important;
    width: fit-content !important;
    line-height: 1;
    margin: 0 auto !important;
}
.bundleandsave form.product-card-form {
    text-align: center;
}
  .m-breadcrumb--separator svg {
    width: 7px;
    height: 7px;
}
  label.myswatch {
    width: 55px;
    height: 55px;
    display: block;
    border: 2px solid #ddd;
    border-radius: 10px;
    padding: 0px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
}
.template-page.summer-sale m-header.m-header.m\:block,
.template-page.art-day m-header.m-header.m\:block{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.template-page.summer-sale m-header.m-header.m\:block .m-header__wrapper,
.template-page.art-day m-header.m-header.m\:block .m-header__wrapper{
    position: relative;
}
.template-page.summer-sale m-header.m-header.m\:block .m-header__wrapper header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-default,
.template-page.art-day m-header.m-header.m\:block .m-header__wrapper header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-default{
    background: transparent;
    color: #fff;
}
.template-page.summer-sale m-header.m-header.m\:block .m-header__wrapper header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-default svg#svgkp,
.template-page.art-day m-header.m-header.m\:block .m-header__wrapper header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-default svg#svgkp{
    color: #fff;
}
.template-page.summer-sale header.m-header__mobile.container-fluid.m\:flex.m\:items-center.m-gradient.m-color-default,
.template-page.art-day header.m-header__mobile.container-fluid.m\:flex.m\:items-center.m-gradient.m-color-default{
    background: transparent;
    color: #fff;
}
.template-page.art-day .m-hamburger-box__inner:before, .template-page.art-day .m-hamburger-box__inner:after,
.template-page.art-day .m-hamburger-box__inner,
.template-page.summer-sale .m-hamburger-box__inner:before, .template-page.summer-sale .m-hamburger-box__inner:after,
.template-page.summer-sale .m-hamburger-box__inner{
    background: #fff;
}
@media(max-width:700px){
span.product-packs-for__text {
        line-break: anywhere;
    }
.m-slider-controls--absolute .m-slider-controls__button {
    position: absolute;
    left: 0;
    right: inherit;
}
button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next {
    right: 0;
    left: auto;
}
}

.main-product__block .m-product-title {
    font-weight: 600;
}

a.m-button.m-button--primary {
    background: transparent;
    border-color: transparent;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: underline;
}

a.m-button.m-button--link {
    text-decoration: underline;
    font-weight: 700;
}

.m-button--link:after{
  display:none;
}
.m-image-comparison__after .before-after__content-wrapper.v-stack.gap-2 {
    position: absolute;
    bottom: 30px;
    right: 30px;
    text-align: center;
}
.m-image-comparison__before .before-after__content-wrapper.v-stack.gap-2 {
    position: absolute;
    bottom: 30px;
    left: 30px;
    text-align: center;
}
.before-after__content-wrapper.v-stack.gap-2 a.link {
    text-decoration: underline;
}
p.h6.sm\:h5 {
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 10px;
}


.before-after__content-wrapper.v-stack.gap-2 a.link{
   position: relative;
  z-index: 9;
  pointer-events: auto;
}

.m-image-comparison__before .before-after__content-wrapper.v-stack.gap-2{
   pointer-events: none;
}

.nope a.m-button.m-button--white.m\:justify-center.m\:items-center {
  color: #000 !important;
    background: #ffffff !important;
    border: 1px solid #fff !important;
    border-radius: 0px;
    font-size: 13px;
    padding: 5px 10px;
border-radius: 3px;

}

.ftt .extrapart.m-richtext__subtitle.m-slide__subtitle.m\:text-black.h6 {
    display: none;
}
li.m-menu-mobile__item[data-index="1"] img{
    display: none;
}
@media screen and (max-width:700px){
    .nope a.m-button.m-button--white.m\:justify-center.m\:items-center {
    font-size: 11px !important;
    padding: 2px 7px !important;
    
}
.newcollsection a.m-collection-card__link.m\:block{
    font-size: 16px;
}
li.m-menu-mobile__item[data-index="1"] ul.m-submenu-mobile {
    display: block;
    text-align: left;
}

}

.mydp .m-mixed-layout__inner.m\:grid.md\:m\:grid-2-cols.xl\:m\:grid-4-cols {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 16px; /* space between cards */
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 10px; 
}


.mydp .m\:column {
  flex: 0 0 260px; 
  max-width: 260px; 
}


.mydp .m-mixed-layout_inner::-webkit-scrollbar {
  height: 6px;
}

.mydp .m-mixed-layout_inner::-webkit-scrollbar-thumb {
  background: #c4c4c4;
  border-radius: 3px;
}

.mydp .m-mixed-layout_inner::-webkit-scrollbar-track {
  background: transparent;
}


li.m-menu-mobile__item[data-index="0"] ul.m-submenu-mobile, li.m-menu-mobile__item[data-index="2"] ul.m-submenu-mobile {
    gap: 10px;
    padding: 10px;
}

div#video-shorts-d4646ea1-951d-4cc5-b64e-c0231dd5b695 {
    display: none;
}