/** Shopify CDN: Minification failed

Line 145:1 Expected "}" to go with "{"

**/
/* .loader {
      width: 50px;
      aspect-ratio: 1;
      display: grid;
      margin-top: 1rem;
    }
.loader::before,
.loader::after {    
    content: "";
    grid-area: 1/1;
    --c: no-repeat radial-gradient(farthest-side, #25b09b 92%, #0000);
    background: 
    var(--c) 50%  0, 
    var(--c) 50%  100%, 
    var(--c) 100% 50%, 
    var(--c) 0    50%;
    background-size: 12px 12px;
    animation: l12 1s infinite;
}
.loader::before {
    margin: 4px;
    filter: hue-rotate(45deg);
    background-size: 8px 8px;
    animation-timing-function: linear;
}
@keyframes l12 { 
    100% {
    transform: rotate(.5turn);
    }
} */
.loader {
  width: 35px;
  margin-top: 20px;
  padding: 8px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #25b09b;
  --_m: 
    conic-gradient(#0000 10%,#000),
    linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
          mask: var(--_m);
  -webkit-mask-composite: source-out;
          mask-composite: subtract;
  animation: l3 1s infinite linear;
  height: auto !important;
  border: none !important;
}
@keyframes l3 {to{transform: rotate(1turn)}}
#draggg #main-product {
    display: grid;
    place-items: center;
}
.you_may_also_like #main-product {
    display: grid;
    place-items: center;
}
.ps_main_collection #main-product {
    display: grid;
    place-items: center;
}




.essential_annoucement_bar_wrapper {
        position: fixed !important;
        z-index: 999999 !important;
}
.custom-widget-padding {
       padding-top: 3rem !important;
}
@media only screen and (min-width: 1024px){  
.ps-menu-container a.ps-logo {
    width: 17%;
}  
.ps-menu-container .ps-menu {
    width: 61%;
}
.ps-menu-container .ps-search-cart {
    width: 22%;
}
.search-container {
    width: 60px;
  height:55px;
}  


.wa__btn_popup {
    display: none !important;
}


#Poverlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 2;
  cursor: pointer;
}
#Poverlay #text{
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 25px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}

.bndlr-product {
    border: 2px solid #B67233 !important;
    box-shadow: none !important;
}
.bndlr-bundle-title {
    font-size: 22px;
    text-transform: uppercase;
}
.bndlr-mnm-add-to-cart-wrapper .bndlr-add-bundle-to-cart {
    background: #B67233 !important;
}
.bndlr-products-container {
    text-align: left !important;
}
.bndlr-container {
    text-align: left !important;
}

.bndlr-mnm-available-products {
    text-align: center !important;
}
.ps_continue_btn {
    text-transform: uppercase;
}