/** Shopify CDN: Minification failed

Line 12:0 Unexpected "{"
Line 12:1 Expected identifier but found "%"
Line 13:0 All "@import" rules must come first
Line 1015:4 Unexpected "{"
Line 1015:5 Expected identifier but found "%"

**/


{% if template == 'index' %}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body{
  font-family: 'Roboto', sans-serif !important;
}



/* new css */

@media screen and (min-width: 990px){
a.header__heading-link.link.link--text.focus-inset {
    display: none;
}
  .header__heading-logo-wrapper {
    width: auto;
}
  .header:not(.header--middle-left,.header--middle-center) .header__inline-menu {
    margin-top: 0;
    display: inline-flex;
    align-items: center;
}
  .header__heading-logo {
    height: auto;
    max-width: 100%;
    margin: 0 30px;
}
  .header:not(.drawer-menu).page-width {
    padding-left: 1rem;
    padding-right: 1rem;
}
  summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    margin-right: 15px;
}
  
a.header__icon.header__icon--account.link.focus-inset.small-hide {
    margin-right: 15px;
}
 
}


@media screen and (max-width: 990px){
nav.menu-drawer__navigation a.header__heading-link.link.link--text.focus-inset {
    display: none;
}
header.header.header--top-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account {
    background: #027CC3;
}
}



ul.list-menu.list-menu--inline a {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 25px;
}

p.announcement-bar__message.h5 {
    font-size: 18px;
    letter-spacing: 0;
    color: #000;
    font-weight: 500;
  margin:0;
}


.shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header sticky-header.header-wrapper.color-background-1.gradient {
    background: #027CC3;
}

footer.footer .footer-block__heading {
    font-size: 18px;
  color:#000;
}
footer.footer p.text_pera {
       font-size: 14px;
    color: #202124;
    line-height: 22px;
    font-weight: 400;
      font-family: 'Roboto';

}
.footer {
    margin-top: 0;
}
.footer .footer__content-top .footer-block--newsletter {
    align-items: flex-start;
    text-align: left;
    justify-content: left;
}
@media screen and (min-width: 750px){
.footer-block--newsletter {
    flex-wrap: nowrap;
    justify-content: left;
}
  .hide_desktop {
    display: none !important;
}

}

@media screen and (max-width: 1400px){
p.slidetext {
    font-size: 60px !important;

}
  .slidetextmain {
    right: 12% !important;
}
  
}


@media screen and (max-width: 750px){
.hide_mobile {
    display: none !important;
}
 

  
}



.footer-block--newsletter {
    display: flex;
    align-items: flex-end;
    margin-top: -3rem;
    gap: 1rem;
}
.footer-block--newsletter {
    margin-top: 0!important;
    padding-top: 15px;
}.footer-block--newsletter .custom-payicon:first-child {
    padding-right: 6%;
}
/* .list-social {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
} */
.custom-payicon .list-social {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    justify-content: left;
    align-items: center;
      margin-left: 0;

}
.footer-block--newsletter .custom-payicon .list-social__link {
    padding: 10px 0;
    margin-right: 20px;
}
.footer-block__newsletter .newsletter-form__field-wrapper .field__input {
       border-radius: 5px;
    border: 1px solid #007CC3;
    padding: 10px 18px 0;
    margin-right: 110px;
    font-size: 14px;
}


.footer-block__newsletter .field__label {
    font-size: 13px;
    top: 14px;
}
.footer-block__newsletter .newsletter-form__field-wrapper button#Subscribe {
   border: 0;
    background: #007cc3;
    border-radius: 5px;
    width: auto;
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    padding: 5px 20px;
}
ul.ph-wh {
    display: inline-flex;
    flex-direction: row;
}
.color-background-1.gradient.home-accordian {
    background: #F1F1F1;
}

.footer__content-bottom-wrapper.page-width.justify-content-center.my-5 {
    background: #007CC3;
    margin: 0 !important;
    width: 100% !important;
    padding: 10px;
    max-width: 100%;
    color: white;
}
small.copyright__content {
    font-size: 16px;
}
.custom-payicon h4 {
    color: #202124;
    font-size: 16px;
    margin-bottom: 15px;
}
a.link.link--text.list-menu__item.list-menu__item--link:hover {
    color: #007CC3;
    text-decoration: none;
}
a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 16px;
    color: #202124;
    font-family: 'Roboto';
}

li.call-text a {
    font-size: 14px;
    text-decoration: none;
}
li.call-text {
    list-style-type: none;
    padding: 15px 20px 15px 0px;
}
li.call-text img {
    border: none;
}
h3.mb-3.mail_heading {
    font-size: 16px;
    color: #202124;
}

#Slider-template--20541937058073__48514981-e200-40db-9419-68e09a585c51::before, #Slider-template--20541937058073__48514981-e200-40db-9419-68e09a585c51 .media::before {
    background: white;
}

 .slick-slide img {
    display: block;
    margin: 0 auto;
    width: 100%;
}
  .footer__content-bottom {
    display: none;
}
h2.title.inline-richtext.h2 {
    color: #202124;
    text-align: center;
    font-family: Roboto;
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    width: 100%;
    padding: 40px 0 50px 0;
}
h4.mb-5.mail_subheading {
    font-size: 13px;
    font-weight: 300;
    color: #202124;
}
li.call-text a span {
    font-weight: 500;
}
section#shopify-section-template--20541937058073__2d33e977-8836-4eed-a779-2b9f1b493a34 .multicolumn.color-background-1.gradient.background-none {
    background-image: url(/cdn/shop/files/Mask_Group_49.svg?v=1692773630);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0;

}
h3.inline-richtext {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    font-family: 'Roboto';
}

section#shopify-section-template--20541937058073__48514981-e200-40db-9419-68e09a585c51 .slideshow__media.banner__media.media:before {
    position: absolute;
    content: ""!important;
    width: 100%;
    height: 100px!important;
    top: 0;
    left: 0;
    background: #03cba3 !important;
    BOTTOM: AUTO;
    padding: 0!important;
}

section#shopify-section-template--20541937058073__48514981-e200-40db-9419-68e09a585c51 .slideshow__media.banner__media.media {
    background: #fff;
}

section#shopify-section-template--20541937058073__2d33e977-8836-4eed-a779-2b9f1b493a34 {
    margin-top: -87px;
}

/* section#shopify-section-template--20541937058073__0619f886-0c49-47c4-bb35-43917137b2e5 .banner-slide.slick-initialized.slick-slider::before {
    position: absolute;
    content: ""!important;
    width: 99%;
    height: 100px!important;
    top: 30px;
    left: 1%;
    background-image: url(/cdn/shop/files/newwwwww.svg?v=1692773225);
    bottom: auto;
    padding: 0!important;
    z-index: 2;
    background-repeat: no-repeat;
    background-size: contain;
}
 */

.slidermark {
    z-index: 2;
    position: absolute;
    padding-top: 30px;
    width: 100%;
    display: block;
    top: 30px;
}

.newsletter-form__field-wrapper .field:after {
  border: none !important;
  border-radius: none !important;
  box-shadow: none !important;
}
.newsletter-form__field-wrapper .field p {
    margin-top: 0;
    margin-bottom: 2px;
}

.collection_tab .tabs {
    padding-bottom: 0px;
    display: block;
    white-space: nowrap;
    justify-content: center;
    border-bottom: 0;
}
.tab_scrollbar .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 10px;
}
.tabs {
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    padding-bottom: 20px;
   
}
.collection_tab .tabs #tabs-nav-sec {
   display: inline-block;
    margin: 20px 30px;
    vertical-align: top;
}

div#tabs-nav-sec a {
    text-decoration: none;
}

div#tabs-nav-sec h5 {
   color:#898989;
    font-size: 20px;
    text-transform: uppercase;
}

div#tabs-nav-sec .active h5 {
    color: #007CC3;
}

.collection_tab.section-template--20541937058073__d783f44c-a45c-4584-8298-25e9da8fc27d-padding.collection--full-width {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0;
    background-image: url(/cdn/shop/files/Mask_Group_56.svg?v=1692775958);
   
}
.collection_tab li {
    list-style-type: none;
}

.collection_tab li {
  text-align:center;
}
.collection_tab li.swiper-slide.grid__item{
      margin: 50px 0;

}
.collection_tab .card.card--standard.card--media {
    background: #007CC3;
}
.collection_tab .card.card--standard.card--media, .collection_tab .media.media--transparent.media--hover-effect {
    background-image: url(/cdn/shop/files/Group_179422_2.svg?v=1692956983)!important;
}

.collection_tab .media.media--transparent.media--hover-effect {
    background: #007CC3;
}
/* .collection_tab li.swiper-slide.grid__item {
    width: 255px !important;
} */

.collection_tab .quick-add.no-js-hidden {
     display: none; 
  
}

.collection_tab .card__information h3 {
    color: #FFFFFF;
    font-size: 22px;
}
.collection_tab .card__content {
    padding: 0 20px !important;
}

.collection_tab .underline-links-hover:hover a {
    text-decoration: none;
}
.collection_tab  .price.price--on-sale {
  color: #fff;
    font-size: 26px;
    font-weight: 500;
}
.collection_tab s.price-item.price-item--regular {
    display: none;
}

.collection_tab .card.card--standard.card--media {
    border-radius: 20px !important;
      border: none;
}

.collection_tab .media.media--transparent.media--hover-effect {
    background: #007CC3;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border: none;
}
.collection_tab .btnmain a {
    color: #000;
    text-decoration: none;
    background: #fff;
    padding: 10px 12px;
    border-radius: 5px;
    font-size: 12px;
    font-family: 'Roboto';
}
.collection_tab .card-information {
    position: relative;
      margin-top: 15px;

}

.collection_tab .btnmain {
   position: absolute;
    right: 0px;
    bottom: 7px;
}

.collection_tab img.motion-reduce {
    margin-top: -60px;
}
/* .collection_tab .card .card__inner .card__media {
    overflow: visible;
} */
.collection_tab .media {
    overflow: visible;
}
.collection_tab .card__content {
    margin-top: -50px;
    z-index: 99;
}
.collection_tab div#tab_sec1 {
    overflow: hidden;
}
.collection_tab .swiper-container {
    overflow: visible;
}



.videoheading p {
    z-index: 99999999;
    margin-top: 0;
    margin-bottom: 1rem;
    display: flex;
    text-align: center;
    justify-content: center;
    position: absolute;
    bottom: 15%;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    /* text-transform: uppercase; */
}
.videobtnlink {
    z-index: 99999999;
    margin-top: 0;
    margin-bottom: 10px;
    display: flex;
    text-align: center;
    justify-content: center;
    position: absolute;
    bottom: 0px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
.videobtnlink a {
    font-size: 12px;
    background: #fff;
    padding: 12px 30px;
    text-transform: uppercase;
    color: #007CC3;
    text-decoration: none;
    border-radius: 4px;
    font-family: 'Roboto';
      font-weight: 500;

}

.slidetextmain {
  position: absolute;
    top: 44%;
    color: #fff;
    font-size: 20px;
    right: 11%;
}

.slidetextmain2 {
    position: absolute;
    top: 47%;
    color: white;
    font-size: 20px;
    right: 9%;
}
p.slidetext {
    font-size: 100px;
    font-family: Roboto;
    font-weight: 500;
}
p.slidetext2 {
    font-size: 20px;
    color: #fff;
    font-family: 'Roboto';
    font-weight: 500;
}
div#slideshow-main img {
    width: 100%;
    max-width: 100%;
}

p.bullt-line {
 width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 50px;
  background: #000;
  padding: 0 !important;
  margin-top: 4px;
}
span.badge.badge--bottom-left.color-inverse{
  display:none;
}

.swiper-container-horizontal>.swiper-scrollbar {
    background: #08558c00;
    height: 0 !important;
}

.swiper-scrollbar-drag {
    height: 0 !important;

}

.product-slide-front-image img {
    border-radius: 21px;
}

.custom-payicon.icon-firsrsec {
    display: none;
}

/* == */

.banner-slide2 .slick-dots {
   width: 10%;
    padding: 1rem 0;
    list-style-type: none;
    position: absolute;
    bottom: 3%;
    text-align: center;
    right: 0;
    display: flex;
    flex-direction: column;
}

 .banner-slide2 .slick-dots button {
   display: block;
    width: 10px;
    height: 10px;
    padding: 0;
    border: none;
    background-color: #fff;
    text-indent: -9999px;
    opacity: 1;
    border-radius: 10px;
}
 

 .banner-slide2 .img-fluid {
    max-width: 100%;
    height: auto;
    min-width: 100%;
}
.banner-slide2 .banner-item {
    position: relative;
} 

/* dot circle animation css */



div#tabs-content-new .product-slide-front-text p.front-text span {
    display: none;
}

div#tabs-content-new .card__information h3 span{
    display: none;
}
a.btn-on-video {
    z-index: 99;
    font-size: 16px;
}

.banner-slide2 .img-fluid {
    max-width: 100%;
    height: auto;
    min-width: 100%;
    object-fit: cover;
}

a.btn-on-video {
    padding: 10px 20px;
    background: #fff;
    border-radius: 20px;
}

.influencer-sec .info h3 {
       line-height: 20px;
}

.influencer-sec .info {
    padding-bottom: 8px !important;
   
}
 .img.logo-bar__image {
    width: auto !important;
    min-height: 75px !important;
}

 .logo-bar__image {
    width: auto !important;
    min-height: 75px !important;
}

.logo-bar__item p.link_title {
    margin-top: 20px;
    font-size: 18px;
    color: #000;
    font-weight: 500;
    font-family: Roboto;
}

section#shopify-section-template--20541937123609__main {
    background-image: url(/cdn/shop/files/Mask_Group_40_e4650600-fd9d-4ed3-9c12-4b54070d441e.png?v=1694153612);
}
  
div#shopify-section-template--17316587012377__1efd9dc4-6554-4832-bf86-cd00db470d3e{
background-image: url(/cdn/shop/files/Mask_Group_49.svg?v=1692773630);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0;
  margin:0;
  margin-top: -70px;
}

h2.section-header__title {
    color: #202124;
    text-align: center;
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    width: 100%;
    padding: 40px 0 30px;
}

.logo-bar {
    justify-content: space-around;
    flex-wrap: wrap;
}

ul#swiper-wrapper-1007fa2a3f242f574 {
    justify-content: center !important;
}

div#tabs-content-new li.product-slider-main {
    flex-grow: 1;
  /* overflow-x: hidden;
    border-radius: 20px; */
}


.site-footer .collapsible-content p{  
  font-size: 16px;
}

.site-footer .site-footer__linklist a{  
  font-size: 16px;
}

p.footer__title.small--hide {
    font-size: 16px;
    color: #000;
      font-weight: 600;
}

.site-footer__bottom {
    display: none;
}

footer.site-footer {
    background: #fff;
    color: #000;
}

.footer__content-bottom-wrapper.page-width.justify-content-center.my-5 small.copyright__content {
    text-align: center;
}

div#shopify-section-footer-faq {
    background: #F1F1F1;
    margin: 0;
    padding: 30px 0;
}
div#shopify-section-footer-faq span {
    font-size: 18px;
    font-weight: 500;
    color: #202124;
}

div#shopify-section-footer-faq p {
    font-size: 15px;
    color: #202124;
}

header.deekstophideheader1.site-header.site-header--heading-style.fixed.undefined {
    background: #027CC3;
}
.slideshow2 .videobtnlink {
    display: none;
}
.slideshow .videobtnlink {
    display: none;
}
.site-header {
    background: #027CC3;
}
.site-header {
    border-bottom: none !important;
}
.site-header--heading-style .site-nav__link {
    font-family: roboto, sans-serif !important;
    font-weight: 400 !important;
    color: #fff;
}
header.deekstophideheader1.site-header.site-header--heading-style.fixed {
    background: #027CC3;
}

.site-nav__link--icon {
    padding-left: 15px;
    padding-right: 15px;
}

img.header_iconn {
    width: auto !important;
    height: 24px !important;
}

.header-wrapper--overlay {
     background: none; 
}

.announcement {
  background: #fff;
    color: #000;
}

.custom-payicon a.link.list-social__link.js-no-transition {
    margin-right: 15px;
}


/* archie */
.explore_pick_section {
    padding: 100px 0;
    background-size: auto 100%;
}

.explore_pick_section .container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1600px;
    margin: auto;
    padding: 0 40px;
  position:relative;
      margin-bottom: 30px;

}


.explore_pick_section .section_logo {
    display: flex;
    align-items: center;
    justify-content: center;
      margin-bottom: -25px;
}

.explore_pick_section .col-sec {
    /* max-width: 550px; */
    text-align: left;
    width: 50%;
}
.explore_pick_section .col-left.left-section.col-sec {
    width: 50%;
}
.explore_pick_section .banner_title h3 {
    font-size: 48px;
    color: #fff;
    font-family: 'Corben', serif;
    line-height: 60px;
    text-align: center;

}
.banner_text p {
    color: #fff;
}

.explore_img {
    position: relative;
}
.explore_img span {
    position: absolute;
    top: 0;
    left: 0;
}






  
section#shopify-section-template--21465546195225__85d56f4d-11f5-4501-bda7-555b1eb0adfa .influencer-sec {
    background-image: url(https://skybags.co.in/cdn/shop/files/image_44_500x.jpg) !important;
}
  


/* ======  media  ================ */

@media only screen and (min-width: 590px){
.announcement__text {
    padding: 6px 20px 5px;
    font-size: 16px;
    background: #fff;
    color: #000;
}

}

@media only screen and (max-width:768px){

  .js-drawer-open .logo-bar {
    z-index: -1;
    position: relative;
}
  
.shopify-pc__banner__dialog p {
    font-size: 12px !important;
}
  .shopify-pc__banner__dialog h2 {
    font-size: 16px !important;
}
button#shopify-pc__banner__btn-accept, button#shopify-pc__banner__btn-decline, button#shopify-pc__banner__btn-manage-prefs {
    width: 33%;
      font-size: 14px;
      margin: 2px;
}
.shopify-pc__banner__btns {
    flex-direction: row !important;
    display: flex;
    flex-wrap: nowrap;
}
  .shopify-pc__banner__dialog button {
    padding: 5px 5px !important;
  }
  .shopify-pc__banner__dialog {
    padding: 16px 32px !important;

  }

  a.pinlocator.site-nav__link.site-nav__link--icon.js-search-header.js-no-transition {
    display: none;
}
.collection_tab .tabs {
    display: block;
    justify-content: space-between !important;
    white-space: nowrap !important;
    max-width: 100vw;
    overflow-x: scroll;
    position: relative;
    scrollbar-width: thin !important;
    -ms-overflow-style: none;
}
  .collection_tab .tabs::-webkit-scrollbar {
  display: none;
}
  button.footer__title {
    font-weight: 500;
}
  [data-type_header_accent_transform=true] .footer__title {
    font-size: 15px;
    color: #333;
    letter-spacing: 1px;
}
  div#shopify-section-footer-faq p {
    font-size: 14px;
    color: #202124;
    line-height: 24px;
}


  div#tabs-content-new .page-width {
    padding: 0 !important;
}

.coll-logo-scroller .collecti-img {
    min-height: 60px;
    display: flex;
    align-items: center;
}

  form.form-button-ew {
    z-index: 2;
}
}





.custom-payicon a.link.list-social__link {
    margin-right: 15px;
}


.collection_tab .swiper-container {
    overflow: visible;
    white-space: nowrap !important;
    max-width: 100vw;
    overflow-x: scroll !important;
    position: relative;
    scrollbar-width: thin !important;
    -ms-overflow-style: none;
}

 .collection_tab .swiper-container::-webkit-scrollbar {
  display: none;
}
.logo-archies-custom {
    position: fixed;
    right: 0;
    top: 50%;
      z-index: 9;

}
img.medium-up--hide-custom {
    width: 230px;
    height: auto;
}

    {%- endif -%}

form#AddToCartForm-template--21510768361753__main-8901403050265 .payment-buttons .shopify-payment-button__button--unbranded {
    min-height: 50px;
    border-radius: 8px !important;
}

form#AddToCartForm-template--21510768361753__main-8901403050265 .product-single__meta.sticky-product-meta .payment-buttons .shopify-payment-button__button--unbranded {
    min-height: 50px;
    border-radius: 12px !important;
}

body.template-product.loaded div#HeaderWrapper {
    display: block !important;
}

div#ProductSection-template--21510768361753__main button#add-to-cart-main:hover {
    background-color: #ff000000!important;
    background-image: none;
    padding-right: 20px !important;
}

div#ProductSection-template--21510768361753__main [data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static).add-to-cart--secondary{
    background-image: none !important;
}

 [data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static) {
    background-image: none !important;
}



@media only screen and (min-width: 991px){
div#ProductSection-template--21510768361753__main .sticky-product-meta button#add-to-cart-main {
    padding: 0 !important;
}



}


.wizzy-search-results-rendered main#MainContent {
    max-width: 1600px;
    margin: 0 auto; 
}
.wizzy-search-results-rendered .header-wrapper--overlay {
    position: relative;
}

.wizzy-search-results-rendered header.deekstophideheader1.site-header.site-header--heading-style {
    margin-top: 0;
    background: #027CC3;
}
.payment-buttons .add-to-cart, .payment-buttons .shopify-payment-button, .payment-buttons .shopify-payment-button__button--unbranded {
    border-radius: 8px;
}

.product-single__meta.sticky-product-meta .product__quantity {
    DISPLAY: NONE ! IMPORTANT;
}

.grid-product__title {
    margin-bottom: 5px;
}


span.main-title-extra .product__title h1 {
    font-size: 13px;
      line-height: 20px !important;
}

.whatmore-react-draggable {
    display: none;
}

    section#shopify-section-template--17316587012377__17149808029019b9a9 .index-section {
        background-image: url(/cdn/shop/files/Mask_Group_48.svg?v=1692874438) !important;
        padding: 30px 0px 60px 0 !important;
      color:#fff !important;
      margin: 40px 0;
    }

.whatmore-event-tile-scale-out-animation p {
  color:#fff !important;
}

.whatmore-root p{
   color:#fff !important;
}

span.badge.price__badge-sale.color- {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2 !important;
    background: red !important;
    color: #fff !important;
    opacity: 1;
    padding: 2px 15px;
    font-size: 12px;
    border-top-right-radius: 24px;
}
.product__badge.aos-init.aos-animate {
    opacity: 1 !important;
}



/* header css */

.site-header {
    background: #ffffff !important;
}

.site-header--heading-style .site-nav__link {
    color: #000 !important;
}

.announcement__text {
        background: #007cc4 !important;
        color: #fff !important;
}
.announcement__close .icon {
    color: #fff !important;

}

.product__badge__item.product__badge__item--sold {
    display: none;
}




/* cart design */

.cart__item-row.cart__savings.text-center {
    border: 1px solid red;
    margin: 0;
    padding: 40px;
}
.cart__item-row.cart__savings.text-center img {
    width: 120px;
    height: 120px;
    /* display: block; */
    display: flex;
    text-align: center;
    justify-content: center;
    margin: 0 auto;
}
.cart__item-row.cart__savings.text-center {
    border: 1px solid red;
    margin: 0;
    padding: 0px;
    /* background: red; */
    border: 1px solid gray;
    border-radius: 20px;
}
.realdatamain {
    font-weight: 600;
}
.cart__item-row.cart__savings.text-center p {
    margin: 0;
}
.cart__item-row.cart__savings.text-center {
    padding-bottom: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border: none;
}
.cart__item-row_main{
  position:relative;
}
.realdatamainnfvewjimwjiem {
    position: absolute;
    bottom: 16%;
    left: 50%;
    transform: translateX(-50%);
    font-weight: 600;
}
.Hurrayupp {
    padding-bottom: 20px !important;
}
 .realdatamainnfvewjimwjiem.hide + .cart__item-row_hide {
    display: none;
}
small.copyright__content a {
    color: #ffffff;
}

body.template-product .transition-body {
    z-index: 9;
    position: relative;
}






.pdp-promotion {
    text-align: center;
    width: 350px;
    padding-top: 10px;
}
.pdp-promo-block {
    padding: 10px;
    border: 1px dashed #d8d8d8;
}
.pdp-promo-block, .plp-promo-block {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 8px;
}
.ic-offer-tag {
    display: inline;
}
/* .ic-offer-tag:before {
    content: "\e914";
    display: inline-block;
    position: absolute;
    top: -8px;
    left: 15px;
    background-color: #fff;
    font-size: 16px;
    color: #b19975;
} */
    .promo-blck {
    width: 100%;
}
   .promo-title-blck {
    width: 25%;
    padding-right: 5px;
    border-right: 1px solid #d8d8d8;
    word-wrap: break-word;
    font-size: 14px;
    text-align: center;
    display: inline-block;
} 
.promo-blck {
    width: 100%;
      text-align: left;
}
.promo-title {
    font-weight: 600;
    color: #866528;
}
.main-view.product-view a {
    color: #176d93;
}
.promo-desc-block {
   width: 65%;
    word-wrap: break-word;
    display: inline-block;
    vertical-align: super;
    padding-top: 10px;
}
.promo-desc-block .promo-discounted-price {
    font-size: 16px;
    position: absolute;
    border: 1px dashed #d8d8d8;
    width: 69%;
    top: -12px;
    background-color: #d3eaff;
    padding: 1px 10px;
    text-align: left;
}
.promo-desc-block .promo-discounted-price span {
    color: #2292ff;
    font-family: SourceSansProSemiBold;
  font-weight:600;
}
.promo-desc-block .promo-desc {
    display: block;
    color: #6d6d6d;
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
}
.promo-desc-block .promo-desc a {
    color: #000;
    text-decoration: underline;
}

p.cptio-pincode {
    margin-bottom: 10px;
    font-size: 16px !important;
    text-transform: uppercase;
    color: #1c1d1d;
}

.pdp-promotion p.cptio-pincode {
    text-align: left;
    padding-bottom: 20px;
}
small.copyright__content b {
    padding: 0;
}

@media (max-width: 768px) {
.pdp-promotion {
    width: 100%;
}
  p.cptio-pincode {
    font-size: 14px !important;
}

  
}
.caption a:hover {
    border-bottom: 1px solid #ffffff;
}


.sold-out-btnn {
  background-color: #ccc; /* Grey out the button */
  cursor: not-allowed; /* Change cursor to indicate it is disabled */
}


.product__badge__item.product__badge__item--sold {
    display: block !important;
    position: absolute;
    top: 0px;
    right: -1px;
    z-index: 2 !important;
    background: #fdd34d !important;
    color: #000000 !important;
    opacity: 1;
    padding: 2px 17px;
    font-size: 12px;
    border-top-right-radius: 24px;
}
@media screen and (max-width: 767px) {
.product__badge__item.product__badge__item--sold {
        padding: 1px 9px;
        font-size: 10px;
        display: block;
    }
}


span.offerpersoff {
    color: #004c86;
    font-size: 12px;
    font-weight: 600;
    font-family: Roboto;
    padding-left: 6px;
}

@media screen and (max-width: 1399px) and (min-width: 991px){
section#shopify-section-template--17316586881305__1679400205ae5f92c8 .wizzy-search-filters-left {
    height: 500px;
    overflow-y: auto;
}
  
}

  .page-width.custom-collection-blog .collection-blog a {
    color: #037ec5;
}
.product-title-list a {
    font-size: 13px;
    color: #696b79;
}

.collection-blog-product-list .price-lists {
    color: #696b79;
}

.price-lists {
    font-size: 16px;
}
.product-title-list {
    padding: 2px 0;
}
.custom-collection-blog h2 {
    margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
    .custom-collection-blog h2 {
         margin-bottom: 15px;
    }
  .custom-collection-blog {
    flex-direction: column-reverse !important;
    gap: 20px !important;
  }
}


/* ul li.site-nav__item.site-nav__expanded-item:first-child a {
    color: #007CC3 !important;
}
 */
