/** Shopify CDN: Minification failed

Line 186:6 Unexpected "("
Line 377:2 Comments in CSS use "/* ... */" instead of "//"
Line 401:2 Comments in CSS use "/* ... */" instead of "//"

**/
h3.col_heading {
  font-size: 21px;
}

.navigation-drawer span {
  font-size: 16px;
}

.navigation-drawer ul.v-stack.gap-4 {
  row-gap: 10px;
}

.navigation-drawer li.h3.sm\:h4:nth-last-child(1) {
  margin-bottom: 26px;
}

product-list.product-list price-list.price-list {
  position: absolute;
  bottom: 6px;
}

.product-card__figure img {
  width: 100% !important;
}

span.product-card__title {
  padding-bottom: 4em;
}

.gridpage.product-info__inventory {
  position: absolute;
  bottom: 2em;
}

.gridpage.product-info__inventory span.text-with-icon {
  align-items: center;
  gap: 7px;
}

.gridpage span.text-with-icon {
  font-size: 14px;
}

safe-sticky.product-info variant-sku.product-info__sku {
  font-size: 12px;
}

safe-sticky.product-info .prose p {
  font-size: 12px;
}

safe-sticky.product-info .product-info__liquid {
  font-size: 12px;
}

section#shopify-section-template--19965021258075__545f4d31-8a1f-49a7-a6d1-9233565199ad
  .section.section-boxed.bg-custom {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
  margin-bottom: -24px;
  z-index: 9;
  position: relative;
}

section#shopify-section-template--19965021258075__logo_list_7Jtr4U
  .section.section-boxed.bg-custom {
  box-shadow: none;
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding-top: 0;
}

.field.form-control input::placeholder {
  opacity: 0;
}

safe-sticky.product-info p.text-sm.text-subdued {
  margin-top: 0;
}

safe-sticky.product-info .product-info__price {
  margin-bottom: 0;
}

.product-card__figure {
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  align-content: center;
  display: flex;
}

.product-card__info {
  padding-top: 0;
}

.product-description-block td {
  padding-block: 3px;
}

.first_half, .second_half {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  gap: var(--input-gap);
}

.registerform .fieldset {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.registerform .form-control {
  margin-block: 7px;
}

.registerform .customer-form__box.bg-custom {
  max-width: 1000px !important;
}

.registerform {
  grid: auto / auto-flow minmax(0, 1000px);
}

.registerform .customer-form__box-inner {
  max-width: 1000px;
}

.registerform button.button.button--xl.button--secondary.w-full {
  width: fit-content;
  margin-inline: auto;
}

@media only screen and (min-width: 768px) {
  .product-info__price p.text-sm.text-subdued {
    font-size: 12px;
    position: relative;
    top: -4px;
  }
}

@media only screen and (max-width: 768px) {
  .registerform .fieldset {
    flex-direction: column;
  }
  safe-sticky.product-info .rating-with-text {
    flex: 40%;
  }

  .product-info__price p.text-sm.text-subdued {
    font-size: 12px;
    position: relative;
    top: -4px;
  }

  span.product-card__title {
    padding-bottom: 4.5em;
  }
}

h1.product-info__title.h2 {
  text-align: left;
}

/*Footer*/
@media (max-width: 750px) {
  .footer-aside-right ul {
    display: flex;
    flex-direction: row;
  }
}
media (max-width: 750px) {
  .footer-aside-right li {
    padding: 0 7px;
  }
}

@media (max-width: 750px) {
  li.footer-company-logo img {
    max-width: 100px;
    width: 100%;
  }
}

/*CART Section */
.cart-header .free-shipping-bar {
  max-width: 1024px;
  width: auto;
}

.t-w-full {
  width: 100%;
}

.order-summary__body tr td {
  padding: 10px !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
}

.product-info__price {
  display: block;
}
.safe-sticky.product-info p.text-sm.text-subdued {
  margin-top: 5px !important;
}

.product-list .product-info__inventory {
  position: fixed;
  bottom: 30px;
}

.product-list span.text-with-icon {
  /*font-size: 0.7rem;*/
}
.product-list svg.icon {
}

/*Collection Cards*/
@media screen and (pointer: fine) {
  .collection-card:hover .collection-card__content + svg {
    transform: translateX(15px) !important;
    transform: translateY(0px) !important;
    margin-left: 15px;
  }
}

@media screen and (pointer: fine) {
  .collection-card:hover .collection-card__content {
    transform: translateY(6px) !important;
  }
}
.collection-card__content-wrapper.place-self-center.text-center.text-custom {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 1150px) {
  .section-stack__intro {
    width: max-content;
    padding-right: 30px;
  }
  .shopify-section--contact .section-stack.section-stack--horizontal {
    gap: 0px !important;
  }
}

/*customer */
@media screen and (min-width: 1000px) {
  .shopify-section--main-customers-register .customer-form {
    gap: var(--spacing-6);
    grid: auto / auto-flow minmax(0, 680px);
    justify-content: center;
    display: grid;
  }
  .shopify-section--main-customers-register .customer-form .fieldset {
    display: flex;
    gap: 40px;
  }
  .shopify-section--main-customers-register .customer-form .form-control {
    margin-bottom: 15px;
  }
  .shopify-section--main-customers-register .customer-form__box-inner {
    max-width: 100% !important;
  }
}

.cart-order__summary {
  background-color: white;
  padding: 5px 18px;
  border-radius: 3px;
  border: 1px solid #ececec;
}
form.cart-form.rounded {
  background: white;
}

table.order-table-list {
  background: white;
  border-radius: 3px;
  border: 1px solid #ececec;
}

.addresses-list .address,
.order-addresses-list .address {
  background: white;
  border-radius: 3px;
  border: 1px solid #ececec;
}

table.order-summary {
  background: white;
  border-radius: 3px;
  padding: 5px 10px;
}

.collection-card__content-wrapper svg path {
  opacity: 0 !important;
}

.collection-card__content-wrapper.place-self-center.text-center.text-custom {
  display: block !important;
}

svg.icon.icon-circle-button-right-clipped {
  height: 50px;
}

a.collection-card {
  min-height: 170px;
}

.content-over-media.group.rounded-sm {
  min-height: 170px;
}


.fs-12{
  font-size: 12px;
}
.mb-0{
  margin-bottom: 0;
}
.mt-2{
  margin-top: 10px;
}


/*Cart Address by Mohammad*/
.input__besteller .form-control  {
        border: 1px solid;
        border-radius: 4px;
        background: #f7f7f7;
    }
     .input__besteller .form-control .select.is-floating {
      height: 43px;
      padding-block-start: 0;
  }
.centerize{
  display:grid;
  justify-items:start;
  align-items:start;


}
 .centerize.active-address{
     grid-template-rows:1fr 1fr 10fr;
 }
.ehdropdown{
  position:relative;
     width: 100%;
  box-sizing:border-box;
}
.ehdropdown *{
  box-sizing:border-box;
}
.ehoptions [type=radio]{
  display:none;
}
.ehoptions [type=radio]:checked + label{
  border:2px solid #5A788A;
  //border-radius:4px;
  padding:0.5rem;
}
.ehoptions [type=radio] + label:focus{
  border:2px solid #5A788A;
  outline:none;
}
.ehdropdown>.ehoptions{
  position:absolute;
  width:100%;
  z-index:99999;
  height:300px;
  margin-top:0.25rem;
  max-height:calc((4px + 1rem + 1rem + 0.25rem) * 5 + 0.25rem);
  overflow-y:auto;
  background:#5A788A;
   border:1px solid #F5F5F5;
  border-radius:4px;
}
.ehdropdown>.ehoptions>label{
  display:block;
  padding:0.5rem;
  margin-bottom:0.25rem;
  border:1px solid #F5F5F5;
  //border-radius:4px;
  background:#F5F5F5;
  user-select:none;
  text-align:left;
}
.ehdropdown>.ehoptions>label:last-child{
  margin-bottom:0;
}
.ehdropdown>.ehselected{
  list-style-position: inside;
  cursor: pointer;
  position: relative;
  display:flex;
  border:1px solid #5A788A;
  border-radius:4px;
  padding:0.5rem;
  background:#F5F5F5;
  user-select:none;
}
.ehdropdown>.ehselected:focus{
  border:2px solid #5A788A;
  outline:none;
}
.ehdropdown>.ehselected::-webkit-details-marker {
  display:none;
}
.ehdropdown>.ehselected:after{
  position:absolute;
  content:"\025C2";
  right:5px;
  top:0;
      font-size: 30px;
   transform:rotate(-90deg);
}
.ehdropdown[open]>.ehselected:after{
  transform:rotate(90deg);
}

section#shopify-section-template--22559418745179__main{
  margin-top:-15px;
}

section#shopify-section-template--22559417499995__logo_list_7Jtr4U {
  margin-top: -7.5rem;
}


section#shopify-section-template--22559417499995__logo_list_7Jtr4U .section.section-boxed.bg-custom {
  margin-top: 0px;
  padding-top: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

.section-stack {
  gap: 26px var(--section-stack-spacing-inline, 0px);
}
#CustomerHubApp .chContent footer {
  display: none !important;
}
.cm-7{
  margin: 0px 7px;
}

#CustomerHubApp section#shopify-section-sections--22559417008475__text-with-icons {
  display:none !important;
}

.section.section-blends.section-full {}

section#shopify-section-template--22559418745179__rich_text_eQyqcj .section {
    margin-bottom: 0px !important;
    padding-bottom: 14px;
}

section#shopify-section-template--22559418745179__main .customer-form {
    margin-top: 10px;
}

section#shopify-section-template--22559418745179__main .customer-form .customer-form__box {
    padding-top: 30px;
    padding-bottom: 30px;
}

section#shopify-section-template--22559417499995__545f4d31-8a1f-49a7-a6d1-9233565199ad .section.section-boxed.bg-custom {
  box-shadow: unset !important;
}
@media screen and (min-width: 700px){
  section#shopify-section-template--22559417499995__545f4d31-8a1f-49a7-a6d1-9233565199ad .section.section-boxed.bg-custom {
    box-shadow: unset !important;
  }
}

section#shopify-section-template--22559417499995__logo_list_7Jtr4U .section.section-boxed.bg-custom {
  box-shadow: unset !important;
}
@media screen and (min-width: 700px){
  section#shopify-section-template--22559417499995__logo_list_7Jtr4U .section.section-boxed.bg-custom {
    box-shadow: unset !important;
  }
}
@media screen and (max-width: 699px){
  .section-stack {
    gap: 13px var(--section-stack-spacing-inline, 0px);
}
section#shopify-section-template--22559417499995__logo_list_7Jtr4U {
  margin-top: -2rem;
}
}
@media screen and (max-width: 999px) and (min-width: 700px) {

  section#shopify-section-template--22559417499995__logo_list_7Jtr4U {
    margin-top: -5.5rem;
  }
  }