/** Shopify CDN: Minification failed

Line 67:15 Expected identifier but found "!"
Line 355:0 Unexpected "}"

**/
div#description-tab section#section-one img {
    display: inline-block !important;
    float: left !important;
    margin-right:15px !important;
}

/* -------------- Mobile Header ---------- */
@media (max-width: 1024px){
  .container.d-flex.align-items-center.align-items-lg-stretch {
  justify-content: space-between;
}
.header__content .header__logo {
  transform: translateX(15.5px);
}

.header__sidebar .ml-lg-15, .mx-lg-15 {
  margin-left: 5px !important;
}
.header__sidebar i .icon {
  width: 20px !important;
  min-width: 20px !important;
  min-height: 20px !important;
}

/* ----- Popup Navigation ------- */

.popup-navigation, .popup-navigation__head, .popup-navigation__menu, .popup-navigation__menu .menu__panel .menu__list {
    background-color: #141313!important;
}
.popup-navigation__menu .menu__item a {
  color: #fff !important;
  font-size: 16px !important;
  padding: 5px 0 5px 0 !important;
}
.popup-navigation__menu .menu__item {
  padding: 0 0 5px 0px !important;
  border-bottom: 1px solid #2d2a2a;
}

.popup-navigation__search input[type="search"] {
  color: #fff !important;
  background: transparent;
  font-size: 14px;
}

.popup-navigation__search {
    background-color: transparent!important;
}
  .search input, #Search {
    color: #fff!important;
}
.popup-navigation i .icon {
  fill: #fff!important;
}
.js-popup-search-ajax .product-search__title h3 a {
  color: #ffffff !important;
  font-size: 14px !important;
}

#Search::placeholder {
  color: #fff; !important;
  opacity: 1 !important;
  padding-left:15px !important;
  padding-right:15px !important;
}
}
@media (max-width: 368px){
  .header__logo {
  width: 120px !important;
}
}
/* ------------ End Mobile Header --------- */

/* Price Color */
.price.price--sale span:last-child, .price span {
  color: #000 !important;
    font-weight: 700;
    font-size: 16px;
}
.price.price--sale span:first-child {
  color: inherit !important;
}
/* End */

/* Popup Size */
.popup-cart, .popup-wishlist, .popup-account {
  width: 300px;
}
/* End */


@media (min-width: 1025px){
/* To make the logo horizontally centered */
.container.d-flex.align-items-center.align-items-lg-stretch {
  justify-content: space-around;
}
.menu__panel > div.menu__item:nth-child(5) {
    margin-left: 180px!important;
}

.header__logo, .header__sticky-logo-replace {
  position: absolute !important;
  margin-right: 0 !important;
  z-index: 2;
}
#header .header__nav.d-none.d-lg-flex{
width: 100%;
height: 100px;
margin-top: 0 !important;
}  

.menu__megamenu .container .menu__grid > div.d-lg-block {
  margin-left: unset !important;
}
.menu__megamenu .menu__item *{
font-size:15px !important;
}

/* Footer Heading Border Bottom */
.footer__section-head h5 {
  border-bottom: 1px solid;
  padding-bottom: 5px !important;
}
/* End */
.checkbox-label {
    padding-left: 30px;
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.checkbox-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.checkmark {
    position: absolute;
    top: 4px;
    left: 0;
    height: 19px;
    width: 19px;
    border: 1px solid #3c3c3c;
    background-color: transparent;
    border-radius: 3px;
}
.checkbox-label input:checked~.checkmark {
    background-color: #141414;
    border: none;
}
.checkbox-label .checkmark:after {
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
.checkbox-label input:checked ~ .checkmark:after {
    content: "";
}
}

/* To make the menu unbreakable */
@media (min-width: 1025px) and (max-width: 1260px) {
.menu:not(.menu--vertical) .menu__panel > .menu__item > a {
  font-size: 18px !important;
}
.menu__panel > div.menu__item:nth-child(5) {
  margin-left: 158px !important;
}
.header__logo {
  width: 130px !important;
}
.header__sidebar .ml-lg-15, .mx-lg-15 {
  margin-left: 5px !important;
}
}
/* End */

ul.list-styled:not(.list-unstyled):not([list-unstyled]) li::before {
  display: inline-block;
  content: '';
  margin-bottom: 2px;
  margin-right: 10px;
  margin-left: -16px;
  border-radius: 50%;
  width: 5px;
  height: 5px;
  background: #fff;
}
.footer__subscription input[type="submit"] {
  width: 100%;
}


/* Border of collection page products grid */
 .collection-products .product-collection .product-collection__wrapper > form {
  border: 2px solid #ededed;
  padding: 10px 5px;
}
/* End */

/* Announcement Bar */
.header__tape p {
  font-size: 14px !important;
}
@media (min-width: 768px){
  .address-po {
    left: 10px;
    position: absolute;
    top: 2px;
}
}
/* End */

#CollectionProductGrid .product-collection__title.mb-3 {
  min-height: 40px !important;
}
.product-collection__title.mb-3 {
  min-height: 55px !important;
}

/* Default  value  is wrap, there's needed nowrap 
to keep the wishlist icon in the  same line of add to cart */
.product-collection__buttons.d-flex.flex-column.flex-lg-row.align-items-lg-center.flex-wrap.mt-5.mt-lg-10 {
  flex-wrap: nowrap !important;
}

/* To change the height of blog post content */
.carousel-articles__item .rte {
  height: 68px;
  overflow: hidden;
  font-size: 14px;
}
/* End */


/* Footer links */
.footer__section-content ul.list-styled li a {
    text-transform: uppercase;
}
/* End */

.hide-h2 h2 {
  display: none;
}
.product-tags li a {
  border: 1px solid #000;
  border-radius: 5px;
}
.tabs__content iframe {
    width: 100% !important;
    height: 400px;
}
body div#description-tab section#section-one img#main-image, body div#description-tab img {
    margin-right: auto;
    margin-inline: inherit;
    width: auto;
    margin-bottom: 15px;
}
body div#description-tab section#section-one p, body div#description-tab p, body div#description-tab section#section-one, body div#description-tab * {
  display: block !important;
}


@media only screen and (max-width: 480px) {
  .header__tape p {
    font-size: 12px!important;
}
  .header__content .header__logo {
    transform: translate(12.5px) !important;
    width: 140px !important;
}
  .popup-navigation__logo.d-lg-none.px-10 {
    margin-bottom: 45px;
}
}

.product-page-info__payments svg {
    max-width: 45px !important;
    margin-top: 6px !important;
}

.product-page-info__price .price span {
    color: #000!important;
    font-weight: 600;
    font-size: 24px;
      font-family: var(--product-price-family);
}
.product-page__main {
    padding-bottom: 25px !important;
}
main#MainContent {
    max-width: 100%;
}
div#description-tab h2 {
    margin-top: 30px;
}
.tabs__content p {
    margin-top: 25px;
}
.price price--sale span::before{
  
}
.product-page-info__price .price.price--sale span:last-child{
  color: #000!important;
    font-weight: 600;
    font-size: 24px;
}



@media only screen and (max-width: 480px) {
 div#description-tab h2 {
    margin-top: 30px;
    font-size: 16px;
    margin-bottom: 20px;
}
  #shopify-section-template--17332119666952__main .builder-spacer.pt-10.pt-md-0.pb-10.pb-md-30 {
    padding-bottom: 0px !important;
}
  #shopify-section-template--17332119666952__main .tabs__body span{
    font-size: 16px;
  }
}

.promobox.promobox--clean.image-animation-trigger.position-relative {
    width: 130%;
}
.payments .icon {
    min-width: 30px;
    min-height: initial;
    margin-bottom: 3px;
}
.product-tags li a {
    border-radius: 0;
    margin-bottom: 10px;
}
}








