@charset "UTF-8";

.component_fp_store_opening h2{
  color:#042b21;
}

.component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper ul button{
  font-family:Obviously-ragu !important;
  color:#459361;
  padding-bottom:.5rem;
}

.component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper ul button:hover{
  text-decoration:none;
}

.component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper h3{
  margin-bottom:.125rem;
  color:#042b21;
}

.component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper span.tab-icon{
  margin-bottom:.1875rem;
}

.component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper span.tab-icon span{
  width:2.1875rem;
  height:2.8125rem;
}

.component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper span.tab-icon span.fpicon-pin-map-chalo{
  left:.375rem;
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper span.tab-icon span.fpicon-pin-map-chalo{
    left:0;
  }
}

.component_fp_store_opening .tabs-container .tabs-grid .tab-wrapper button:focus{
  color:#d41f72;
}

.component_fp_store_opening .panels-container .panel-wrapper{
  padding-top:2.5rem;
  overflow:hidden;
}

.component_fp_store_opening .panels-container .panel-wrapper:after{
  content:"";
  position:absolute;
  font-family:brand;
  font-size:16.875rem;
  bottom:7.75rem;
  right:0;
  z-index:-1;
  color:#aac63f;
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper:after{
    display:none;
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none){
  .component_fp_store_opening .panels-container .panel-wrapper:after{
    bottom:6.375rem;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .close-panel button{
  position:absolute;
  right:1.25rem;
  top:1.25rem;
  color:#404040;
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .close-panel button{
    top:2.5rem;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .close-panel button:focus{
  color:#d41f72;
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-direction:column;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper{
  margin-top:0;
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content-image{
  width:40%;
  padding:0 0 0 5rem;
}

@media (max-width:1600px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content-image{
    padding-left:3.125rem;
    margin-top:0;
  }
}

@media (max-width:1199.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content-image{
    width:30%;
    padding-left:0;
    float:left;
  }
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content-image{
    width:100%;
    padding:1.25rem 0;
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
       -moz-box-ordinal-group:2;
            order:1;
    text-align:center;
  }
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content-image img{
    width:12.5rem;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content{
  float:right;
  width:60%;
}

@media (max-width:1600px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content{
    width:50%;
  }
}

@media (max-width:1199.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content{
    width:60%;
  }
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content{
    width:100%;
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
       -moz-box-ordinal-group:4;
            order:3;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details{
  width:100%;
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span{
  font-family:Obviously-ragu;
  font-size:1.125rem;
}

@media (max-width:1600px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span{
    font-size:1rem;
  }
}

@media (min-width:576px) and (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span{
    font-size:1.125rem;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
  font-family:Obviously-semi;
  font-weight:500;
  font-size:1.25rem;
}

@media (max-width:1600px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    font-size:1.125rem;
  }
}

@media (min-width:992px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    width:15.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    width:9.375rem;
  }
}

@media (min-width:576px) and (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    width:45%;
    font-size:1.25rem;
  }
}

@media (max-width:479px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    width:100%;
  }
}

@media (max-width:413px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    width:40%;
    float:left;
  }
}

@media (max-width:374px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    width:50%;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span a{
  color:#000;
  text-decoration:underline;
  font-family:Obviously-ragu;
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span a:hover{
  text-decoration:none;
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p:nth-child(3){
  display:table-cell;
  width:40%;
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details ul{
    padding-left:1.125rem;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details .service-offer ul{
  padding-left:1.125rem;
  font-family:Obviously-ragu;
}

.component_fp_store_opening .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details .service-offer ul li{
  color:#000;
  font-size:1.125rem;
}

.component_fp_store_opening .panels-container .panel-wrapper h2,.component_fp_store_opening .panels-container .panel-wrapper h4{
  float:right;
  width:60%;
  color:#000;
  margin-top:2.5rem;
  margin-bottom:1.625rem !important;
  font-family:Obviously;
  font-weight:400;
  font-size:1.875rem;
  line-height:1.4;
}

@media (max-width:1600px){
  .component_fp_store_opening .panels-container .panel-wrapper h2,.component_fp_store_opening .panels-container .panel-wrapper h4{
    width:50%;
  }
}

@media (min-width:768px) and (max-width:1199.98px){
  .component_fp_store_opening .panels-container .panel-wrapper h2,.component_fp_store_opening .panels-container .panel-wrapper h4{
    width:60%;
    margin-top:0;
  }
}

@media (max-width:767.98px){
  .component_fp_store_opening .panels-container .panel-wrapper h2,.component_fp_store_opening .panels-container .panel-wrapper h4{
    width:100%;
    -webkit-box-ordinal-group:1;
    -webkit-order:0;
       -moz-box-ordinal-group:1;
            order:0;
    margin-top:0;
  }
}

.component_fp_store_opening .panels-container .panel-wrapper h2:after,.component_fp_store_opening .panels-container .panel-wrapper h4:after{
  border:0;
}

@media (max-width:413px){
  .grand-opening-store .panels-container .panel-wrapper h4{
    font-size:1.375rem;
    line-height:1.3;
  }
}

@media (max-width:413px){
  .grand-opening-store .panels-container .panel-wrapper .panel .panel-content-wrapper .panel-content .store-details p span.th{
    width:100%;
  }
}

/*# sourceMappingURL=fp_store_opening_theme.min.css.map */
