/** Shopify CDN: Minification failed

Line 132:0 Unexpected "}"
Line 154:3 Unexpected "/"

**/
/* .header-actions__action svg {
    width: 33px !important;
    height: 33px !important;
}
.header-actions__action .svg-wrapper {
    height: 40px !important;
    width: 30px !important;
}
.header__column--right {
    gap: 40px !important;
}
header-actions {
    display: flex;
    gap: 30px !important;
}
.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active{
    color: rgb(253 237 242) !important;
    padding: 1px 10px;
    background: rgba(179 50 146 / 1.0);
    border-radius: 5px;
} */
/* span.menu-list__link-title::hover {
    color: rgb(253 237 242) !important;
    padding: 1px 10px;
    background: rgba(179 50 146 / 1.0);
    border-radius: 5px;
} */

/* .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link{
    color: rgb(253 237 242) !important;
    padding: 1px 10px;
    background: rgba(179 50 146 / 1.0);
    border-radius: 5px;
} */
.group-block.group-block--height-fill.group-block--width-custom.border-style.spacing-style.size-style.color-scheme-6498e562-1ba0-4ab5-83a3-d966e5a4b6da {
    width: 70% !important;
    margin-right: auto !important;
}
/* @media only screen and (min-width: 1025px) {
    iframe.map_footer {
   min-width:800px !important;
    max-width: 1900px !important;
    overflow: hidden;
}}

@media only screen and (min-width: 767px){
iframe.map_footer {
    min-width:200px;
    max-width: 767px;
    overflow: hidden;
}
}
@media screen and(min-width: 768px) and (max-width: 1024px) {
iframe.map_footer {
    min-width:768px;
    max-width: 1024px;
    overflow: hidden;
}


} */





/* @media only screen and (min-width: 1025px) {
.footer-map {
  width: 100%;
  max-width: 100%;
}

.footer-map iframe {
  width: 100% !important;
  height: 250px;
  border: 0;
  display: block;
}

/* Make footer section full width */
.footer__content,
.footer__blocks {
  max-width: 100% !important;
}

/* Pickup maps wrapper */
.pickup-maps {
  width: 400px;        /* desktop ma perfect */
  max-width: 100%;    /* small screen par break na thay */
}

/* Each map */
.pickup-map {
  margin-bottom: 20px;
}

/* iframe full width */
.pickup-map iframe {
  width: 100% !important;
  height: 260px;
  border: 0;
  display: block;
}

/* @media only screen and (min-width: 767px){
.footer-map {
  width: 100%;
  max-width: 100%;
}

.footer-map iframe {
  width: 100% !important;
  height: 250px;
  border: 0;
  display: block;
}

/* Savor footer column override */
.footer__blocks,
.footer__block {
  max-width: 100% !important;
  flex: 0 0 100%;
}


}
@media screen and(min-width: 768px) and (max-width: 1024px) {
.footer-map {
  width: 100%;
  max-width: 100%;
}

.footer-map iframe {
  width: 100% !important;
  height: 250px;
  border: 0;
  display: block;
}

/* Savor footer column override */
.footer__blocks,
.footer__block {
  max-width: 100% !important;
  flex: 0 0 100%;
}


} */

.layout-panel-flex {
    min-width: 1100px !important;
    max-width: 1400px !important;
    overflow: hidden !important;
    display: flex !important;
    gap: 20px !important;
    height: 100%;
    justify-content: space-around !important;
}
.footer-utilities.spacing-style {
    margin-top: -40px;
}

label.variant-option__button-label {
    width: fit-content;
    margin-left: inherit;
}
fieldset.variant-option.variant-option--buttons.variant-option--equal-width-buttons {
    display: flex !important;
}





@media only screen and (max-width: 767px){

div#Hero-template--26891143020827__hero_wLH7Bq img.hero__image {
    height: 515px;
    object-fit: cover;
    object-position: left;
}
div#Hero-template--26881309933851__hero_wLH7Bq img.hero__image {
    height: 515px;
    object-fit: cover;
    object-position: top;
}
div#Hero-template--26881176568091__hero_wLH7Bq img.hero__image {
    height: 515px;
    object-fit: cover;
    object-position: center;
}
div#Hero-template--26891133157659__hero_wLH7Bq img.hero__image {
    height: 515px;
    object-fit: cover;
    object-position: top;
}
}
@media screen and (width < 750px) {
   div#Hero-template--26891143020827__hero_wLH7Bq .mobile-column {
        flex-flow: column nowrap;
        align-items: flex-start !important;
        justify-content: flex-start  !important;
        text-align: start  !important;
    }
    div#Hero-template--26881309933851__hero_wLH7Bq .mobile-column {
        flex-flow: column nowrap;
        align-items: center !important;
        justify-content: flex-end  !important;
        text-align: start  !important;
    } 
    div#Hero-template--26881176568091__hero_wLH7Bq .mobile-column {
        flex-flow: column nowrap;
        align-items: flex-start !important;
        justify-content: flex-start  !important;
        text-align: start  !important;
    }
    div#Hero-template--26891133157659__hero_wLH7Bq .mobile-column {
        flex-flow: column nowrap;
        align-items: flex-start !important;
        justify-content: flex-end  !important;
        text-align: start  !important;
    }
}