/** Shopify CDN: Minification failed

Line 60:129 Expected ":"

**/
/*****  font-family: 'Outfit';   font-family: 'Canela';   font-family: 'Playfair Display';   font-family: 'Montserrat';
color:var(--title_color);
*****/

img, video, iframe {max-width:100%;}

.button, .button-label, .shopify-challenge__button, .customer button, .jm-button {font-weight:400; font-size:16px; line-height:1.3; letter-spacing:0; text-transform:capitalize; min-height:44px; padding: 0 36.3px; }
.button.button--primary:hover { color: rgba(var(--color-button), var(--alpha-button-background)); background-color: transparent; transition: all 0.25s; }
[aria-disabled="true"] { opacity: 0.5;}
.swiper-button-next:hover svg, .swiper-button-prev svg {transition:all 0.25s;} 
.swiper-button-next:hover svg, .swiper-button-prev:hover svg {transform:scale(1.2);}

* {outline: none !important; -webkit-tap-highlight-color: transparent !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;} 
*:focus-visible { outline: 2px solid #6d765e; outline-offset:2px; box-shadow:0 0 0 0;}  

h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {font-family:'Canela'; letter-spacing:0;}
h2, .h2 {font-size:calc(var(--font-heading-scale) * 2.4rem);}

.iwish-float-icon {display:none !important;}

.title-wrapper-with-link .inline-richtext, .title-wrapper .inline-richtext {text-transform:uppercase;}
  
.article-card-wrapper .article-card__image.media, .article-card-wrapper .article-card__image-wrapper.card__media {position:relative;}  
.article-card-wrapper .article-card__image-wrapper.card__media +.card__content {display:none;}
.article-card-wrapper .card--standard>.card__content .card__information {padding:15px 0 0;}  
.article-card-wrapper .article-card__excerpt {margin-top:0; font-family:Outfit; font-weight:300; font-size:14px; line-height:25px; letter-spacing:.2px; color:rgb(var(--color-foreground), .7); text-overflow: ellipsis; width: 100%; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 1; text-overflow: ellipsis; -webkit-box-orient: vertical;}
.article-card-wrapper .card__heading {font-family:Outfit; font-weight: 600; font-size: 18px; line-height:1.39; letter-spacing: .2px; margin-bottom: 10px; text-overflow: ellipsis; width: 100%; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; }
.article-card-wrapper .card__media .media img {aspect-ratio:1 / 1.28; position: relative!important;}
.article-card-wrapper a.show_read_more_btn { font-family: Outfit; font-weight: 500; font-size: 14px; line-height: 25px; letter-spacing: 0.2px; text-decoration: underline; text-decoration-style: solid; text-decoration-thickness: 0%; text-decoration-skip-ink: auto; color: rgba(var(--color-button),var(--alpha-button-background)); display: block; }
.article-card-wrapper:hover a.show_read_more_btn { text-decoration: none;}
.article-card-wrapper:hover .card__heading {color:rgba(var(--color-button),var(--alpha-button-background));}

.field__input, .select__select, .customer .field input, .customer select {min-height:50px; border-radius:50px;}
.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before,
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {border-radius:50px;}
.field__label, .customer .field label { font-family: Outfit; font-weight: 500; font-size: 14px; line-height: 1; letter-spacing: 0; color: rgba(var(--color-foreground),1); top: 50%; transform: translate(0, -50%);}
.field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, 
.customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, 
.customer .field input:-webkit-autofill~label {font-size:1rem; top: calc(var(--inputs-border-width) + 12px); left:calc(var(--inputs-border-width) + 2rem); letter-spacing:0; color:rgba(var(--color-foreground));}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, 
.localization-form__select:focus.localization-form__select:after {box-shadow:0 0 0 0; outline:0; border-radius:var(--inputs-radius);}
.newsletter-form__message--success {font-family: Outfit; font-size: 16px; line-height: 1.2; letter-spacing: 0; margin-bottom: 30px; border: solid 1px; padding: 12px 24px; border-radius: 10px; }

.product-card-wrapper .card {border:solid 1px rgba(16, 20, 21, 0.05);}    
.product-card-wrapper .price span { font-family: Outfit; font-weight: 500; font-size:18px; line-height:125%; letter-spacing:0;}
.product-card-wrapper .price-action-btn-wrap {display: flex; align-items:center; justify-content:space-between; margin-top:10px; gap:10px;} 
.product-card-wrapper .quick-add {margin:0;}
.product-card-wrapper .quick-add__submit {min-width:fit-content; font-family:Outfit; font-weight: 500; font-size: 13px; line-height: 136%; letter-spacing: .1px; text-transform: uppercase; padding: 2px 12.4px 1px 12.4px; min-height: 28px; }
.product-card-wrapper span.price-item.price-item--regular, 
.product-card-wrapper .price__sale span.price-item.price-item--sale.price-item--last,
.product-card-wrapper:hover .card__heading a {color:rgba(var(--color-button),var(--alpha-button-background));}  
.product-card-wrapper .iWishAddColl {background-color:transparent; position:absolute; right:15px; top:15px; z-index:2;} 
.product-card-wrapper .card__media .media img {padding:1px;}
.product-card-wrapper .card--card, .product-card-wrapper .card--standard .card__inner {border:none;}
.product-card-wrapper .card__heading a {font-family: Outfit; font-weight: 400; font-size: 14px; line-height: 136%; letter-spacing.1px; text-overflow: ellipsis; width: 100%; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; }
.product-card-wrapper .card.card--media .card__inner { background-color:transparent;}
.product-card-wrapper .badge {font-family:'Montserrat'; font-weight:500; text-transform:uppercase; padding:6px 15px;}
.product-card-wrapper .card--standard>.card__content .card__information {padding: 10px 14.5px 13px 14.5px; display: flex; flex-direction:column;}  
.product-card-wrapper .card__heading {flex:1;} 
.product-card-wrapper .action-btn.custom-placement {min-width:fit-content;}  
.product-card-wrapper .iWishAdd.st-1 svg path, .product-card-wrapper .iWishAddColl svg path {stroke: #12131A; }
  
.shopify-policy__container {max-width:800px; margin:40px auto 80px auto;}
.shopify-policy__container .shopify-policy__body, .shopify-policy__container .shopify-policy__body .rte {letter-spacing:0; line-height:1.9;} 
.shopify-policy__container .rte ul, .shopify-policy__container .rte ol {list-style-position:outside;}

.iwishWrapper li.iwishItem.grid__item .iwishMeta-qty {display:none;}
.iwishWrapper h3.iwishMeta-title.card__heading.h5 {margin-bottom:14px;}  

input.iwishBuyBtn.quick-add__submit.button.button--full-width.button--primary {border:solid 1px;} 

@media screen and (min-width:750px){
    .h0 {font-size:calc(var(--font-heading-scale) * 4rem);} 
    .hxl {font-size:calc(var(--font-heading-scale) * 5.4rem);}
} 
@media screen and (min-width:990px){ 
    .h0 {font-size:calc(var(--font-heading-scale) * 4.8rem );} 
    .hxl {font-size:calc(var(--font-heading-scale) * 6.4rem);}  
} 
@media screen and (max-width:1199px){
    body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width, .page-width {padding-left:3rem; padding-right:3rem;} 
}   
@media screen and (max-width:749px){   
    .utility-bar__grid.page-width, .page-width, body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width, .page-width {padding-left:1.6rem; padding-right:1.6rem;}   
    .h0 {font-size:calc(var(--font-heading-scale) * 3.2rem);} 
    .button, .button-label, .shopify-challenge__button, .customer button {font-size:15px; min-height:42px; padding:0 30px;}
    .title-wrapper-with-link {margin-bottom:2rem;}
    .hxl {font-size:calc(var(--font-heading-scale) * 4rem);}
    .product-card-wrapper .price-action-btn-wrap {flex-direction:column; align-items:flex-start;} 
    .product-card-wrapper .action-btn.custom-placement {min-width:100%;}
    .product-card-wrapper .card--standard>.card__content .card__information {padding:10px 10px 13px 10px;}
    .product-card-wrapper .price span {font-size:16px;}
    .product-card-wrapper .iWishAdd svg, .product-card-wrapper .iWishAddColl svg {width:18px; height:18px;}
    .product-card-wrapper .iWishAddColl {right:10px; top:10px;} 
    .product-card-wrapper .badge {padding:5px 11px; font-size:11px;}
    .field__input, .select__select, .customer .field input, .customer select {font-size:15px;}  
    .field__input, .select__select, .customer .field input, .customer select {min-height:46px;}
    .shopify-policy__container {padding-left:16px; padding-right:16px;}  
}  