/** Shopify CDN: Minification failed

Line 453:2 Unexpected "{"
Line 483:70 Expected "}" to go with "{"

**/
.open-sans{
  font-family: "Open Sans", sans-serif;
  font-style: normal;
}
.barlow-condensed-thin {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 100;
  font-style: normal;
}
.barlow-condensed-extralight {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 200;
  font-style: normal;
}
.barlow-condensed-light {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.barlow-condensed-regular {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.barlow-condensed-medium {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.barlow-condensed-semibold {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.barlow-condensed-bold {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.barlow-condensed-extrabold {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
}
.barlow-condensed-black {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 900;
  font-style: normal;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, strong, .strong{
  font-family: "Barlow Condensed", sans-serif!important; 
}
p, .p, span .span, button, .button{
  font-family: "Open Sans", sans-serif!important; 
}
/**
************ 
**************Home Page Styling  *************
***********
**/
p.announcement-bar__message.h5 span {
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
}
h2.collapsible-content__heading {
    font-weight: 700;
}
.collapsible-content h3.accordion__title.inline-richtext.h4 {
    font-size: 20px;
    font-weight: 500;
}
.collapsible-content p {
    font-family: "Open Sans", sans-serif;
  font-size: 15px;
}
.cart-count-bubble {
    background-color: #CD6A36!important;
}
a.header__menu-item {
    font-weight: 600;
    font-family: 'Barlow Condensed';
    letter-spacing: 2px;
}
/**
************ 
**************Home Page Styling  end **********
***********
**/
/**
************ 
**************footer Page Styling  *************
***********
**/

.myfbg img.fimg {
    height: 100%;
    width: 100%;
    border-radius: 50% 50% 0% 0%;
    object-fit: none;
    line-height: 1;
}
.fcover {
    position: relative;
}
.myfbg {
    max-width: 500px;
    position: absolute;
  opacity: 0.7;
}
.myfbg {
    position: absolute;
    bottom: 0;
    right: 40%;
    opacity: .1;
}
.footer-block__details-content .list-menu__item, .footer-block__details-content p {
    font-family: 'Open Sans';
    font-size: 14px!important;
    font-weight: 500;
    opacity: 1 !important;
  color: #000 !important;
}
.footer-block__heading {
    font-weight: 500;
    font-size: 18px;
}
@media(min-width:768px){
  .fcover {
    padding-top: 30px;
}
}
/**
************ 
**************footer Page Styling  end**********
***********
**/
/**
************ 
**************cart drawer Styling **********
***********
**/
.drawer__footer {
    padding: 0px 1.5rem 15px !important;
  background-color: #CD6A36;
}
/* cart-drawer-items {
    padding: 0 1.5rem;
} */
.drawer__header {
    padding: 10px 1.5rem !important;
  background-color: #CD6A36;
}
.drawer__inner {
     padding: 0rem!important;
  }
.drawer__close {
    right: 0px!important;
  top: 5px!important;
}
tbody.crt-item {
    padding: 0 0.5rem;
}
thead.crt-cnt {
    padding: 12px 1.5rem 12px;
   border-bottom: .1rem solid rgba(var(--color-foreground), .08)!important;
}
h2.drawer__heading {
    color: #fff;
    font-weight: 500;
    margin-bottom: 0;
}
.drawer__header svg.icon.icon-close path {
    fill: #fff;
}
th#CartDrawer-ColumnProduct, th#CartDrawer-ColumnTotal {
    color: #000;
    font-family: Barlow Condensed, sans-serif !important;
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 0;
 
}
.cart-drawer .cart-items th {
    border-bottom: none!important;
}
quantity-input.quantity.cart-quantity {
    min-height: calc((var(--inputs-border-width) * 2) + 3.5rem);
}
cart-drawer.drawer .quantity:after {
    border-radius: 20px !important;
    box-shadow: 0 0 0 var(--inputs-border-width) #000000;
}
.cart-drawer .cart-item {
    row-gap: 0;
}
cart-remove-button.cart-rmv
 {
    padding-left: 15px;
}
.cart-item__name {
    font-weight: 500;
    font-size: 14px;
}
cart-remove-button.cart-rmv span.svg-wrapper {
    color: #000;
    font-family: "Open Sans", sans-serif !important;
}
.product-option {
    color: #000;
    font-family: "Open Sans", sans-serif !important;    
}
.cart-drawer__footer .totals {
    color: #fff;
}
.cart-drawer__footer h2.totals__total {
    font-weight: 500;
    font-size: 16px;
  color: #fff;
}
.cart-drawer__footer small.tax-note.caption-large.rte {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    font-family: "Open Sans", sans-serif !important;
}
.cart-drawer .cart__checkout-button {
    color: #cd6a36;
    background-color: #fff;
    border: none;
    font-weight: 600;
    font-size: 18px;
}
.cart__ctas .button:after{
   box-shadow: none!important;
}
.cart-drawer .cart-item {
    background-color: #FFF5EC;
    padding: 0 5px;
    border-radius: 15px;
}
/**
************ 
**************cart drawer Styling  end**********
***********
**/
/**
************ 
**************Product Page  Styling  **********
***********
**/
.product__text.caption-with-letter-spacing+.product__title h1 {
    font-weight: 600;
    font-size: 30px;
}
.price__regular .price-item--regular {
    color: #000;
    font-family: "Open Sans", sans-serif !important;
    letter-spacing: 0;
    font-weight: 500;
}
.product__description {
    color: #000;
    font-family: "Open Sans", sans-serif !important;
    letter-spacing: 0;
    font-size: 14px;
}
.product__info-wrapper .product-form__input .form__label {
    color: #000;
    font-family: 'Open Sans';
    font-weight: 500;
    font-size: 15px;
}
.product__info-wrapper .product-form__input .select .select__select option, .product__info-wrapper select.select__select {
    font-family: 'Open Sans';
    color:#cd6a36;
    font-size: 12px;
    font-weight: 500;
}
@media(min-width:768px){
  .my-qtybuy {
    display: flex;
    align-items: flex-end;
    gap: 10px;
  max-width:44rem;
}
.my-qtybuy .product-form__input {
    flex: none;
  margin-bottom: 0;
}
/* .my-qtybuy .product-form__input {
    flex: none;
    max-width: 100%;
    width: 50%;
} */
.my-qtybuy .quantity {
    width: calc(21rem / var(--font-body-scale) + var(--inputs-border-width) * 2);  
    }
.my-qtybuy button.product-form__submit {
    margin-bottom: 0;
}
.my-buy {
    width: 50%;
}
.theme-buy .product-form__submit {
    display: none;
}
product-form.product-form {
    margin: 0 !important;
}
}
@media(max-width:767px){
  .my-buy {
    display: none;
}
}
/**
************ 
**************Product Page  Styling  end**********
***********
**/
 .card__heading {
    font-size: 18px!important;
    font-weight: 600!important;
    color: #CD6A36!important;
    letter-spacing: 1px;
}
  .price__regular .price-item--regular {
    font-weight: 600!important;
    font-size: 16px!important;
}
h2.facets__heading{
    font-weight: 600;
    font-size: 20px;
}
span.facets__summary-label, summary.facets__summary span {
    font-weight: 500;
    font-size: 18px;
    font-family: 'Barlow Condensed';
    color: #000;
}
span.facet-checkbox__text-label, .facets__header-vertical span.facets__selected {
    font-family: 'Open Sans';
    font-weight: 500;
    color: #000;
}
.facet-filters__label, span#ProductCountDesktop, h2.facet-filters__label label {
    font-size: 18px;
    color: #000!important;
    font-weight: 500;
}
summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    display: none;
}
span.himg {
    margin-left: -20px;
}     
img.hmm {
    height: 60px;
} 
.related-products__heading {
    text-align: center;
}
h2.related-products__heading.inline-richtext.h2, .collection h2.title.inline-richtext{
    font-family: "Barlow Condensed", sans-serif !important;
    font-weight: 600;
}
.image-with-text__media {
    border: none;
}
@media(min-width:767px){
  h2.related-products__heading.inline-richtext.h2, .collection h2.title.inline-richtext {
    font-size: 32px;
}
}
/* ============Login Page============== */
 .field label, .login .field+a {
    font-family: 'SuisseIntl';
    font-size: 12px;
}

.customer .field:after {
    box-shadow:none!important;
}
.customer .field input {
    background-color: transparent!important;
    border-bottom: 1px solid!important;
    padding-left: 0 !important;
}
 .customer .field label {
    left: calc(var(--inputs-border-width) + 0rem)!important;
 }
.login .field+a {
    margin-top: 3rem!important;
}
.customer .field input:focus-visible{
  box-shadow:none!important;
}
a.create-acc ,  button.signin-cus {
     font-family: 'SuisseIntl'!important;
    font-size: 12px!important;
}
.customer button:after {
    box-shadow: none!important;
}
button.signin-cus, .customer.register button {
    background-color: #CD6A36!important;
    border: none;
}
/* ============Login Page   end ============== */
/* ===============Contact Page ================== =============*/

.my-fecollection{
  position: relative;
}
img.feimage {
    /* border-radius: 100% 0 0 00%; */
    opacity: 0.2;
} 
span.feimg {
    position: absolute;
    bottom: 0;
    right: 0;
}
span.himg {
    margin-left: -20px;
}
img.hmm {
    height: 60px;
}
.collection__title {
    text-align: center; 
}
/* ===============Contact Page end================== =============*/
/* =====================slideshow controls styling ============ */
slideshow-component button.slider-button {        
  display: none;
}
slideshow-component .slider-button .icon {
  height: 16px;
}
slideshow-component .slider-button {             
  color: rgba(var(--color-foreground), 0.75);
  width: 70px;      
  height: 44px;    
}
@media(min-width:768px){
  {
  slideshow-component .slideshow__controls {
    position: absolute;
    bottom: 0;
    left: 0px;      
    width: 100%;
    border: none;
  }
}
.slider-buttons {
    justify-content: right!important;
}
@media (max-width: 767px) {
  .slideshow__controls.slideshow__controls--top.slider-buttons {
    position: absolute;
    bottom: 0;
    left: 0px;
    width: 100%;
    border: none;
  }
}
.slider-counter__link--dots .dot {
    width: 1.5rem!important;
    height: 1.5rem!important;
}
.slider-counter {
    position: absolute;
    bottom: 20px;
  right:15px;
}
/* =====================slideshow controls styling end ============ */