:root{--melle-burgundy: #571D32;--melle-powder: #F7E8EC;--melle-blush: #E7B7BE;--melle-cream: #FFF8F3;--melle-espresso: #28181C;--melle-ease: cubic-bezier(.22, .8, .24, 1);--melle-radius-sm: 12px;--melle-radius: 20px;--melle-radius-lg: 32px;--melle-shadow: 0 24px 60px -24px rgba(40, 24, 28, .35);--melle-shadow-sm: 0 10px 30px -14px rgba(40, 24, 28, .3)}.melle-section{--melle-accent: rgb(var(--color-button));position:relative}.melle-heading{margin:0;color:rgb(var(--color-heading));font-family:var(--font-stack-body);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.05}.melle-heading em,.melle-heading i{font-style:italic;color:var(--melle-accent)}.melle-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-family:var(--font-stack-header);font-size:12px;font-weight:400;line-height:normal;letter-spacing:.18em;text-transform:uppercase;color:var(--melle-accent)}.melle-rte{color:rgba(var(--color-foreground),.82)}.melle-rte p{margin:0}.melle-rte p+p{margin-top:.8em}.melle-rte a{text-decoration:underline;text-underline-offset:3px}.melle-buttons{display:flex;flex-wrap:wrap;gap:12px}.melle-section .m-button{transition:transform .35s var(--melle-ease),background-color .3s,color .3s,border-color .3s}.melle-section .m-button:hover{transform:translateY(-2px)}.melle-img{display:block;width:100%;height:100%;object-fit:cover}.melle-media{position:relative;overflow:hidden;background:var(--melle-powder)}.melle-media .m-placeholder-svg{fill:#571d3240}.melle-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-family:var(--font-stack-header);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background:var(--melle-burgundy);color:var(--melle-cream)}.melle-badge--light{background:var(--melle-blush);color:var(--melle-burgundy)}.melle-icon{display:block;width:22px;height:22px}.melle-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.melle-section *,.melle-section *:before,.melle-section *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.m-product-card--style-4 .m-product-card__content .m-product-card__action-wrapper{width:100%;margin:12px auto 0}.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link,.m-link-underline,.m-button--blank):hover,.spr-button.spr-button-primary:not(.m-button--link,.m-link-underline,.m-button--blank):hover{box-shadow:0 0 0 .2rem #571d32}.m-button--secondary:focus,.m-button--secondary:hover{background:#571d32;border-color:#571d32;color:rgb(var(--color-button-text-hover))}.m-product-card--style-4 .m-product-card__soldout-button{cursor:not-allowed}:is(.m-product-item,.m\:column,.swiper-slide,.m-mixed-layout__inner>*):has(>.m-product-card--style-4){display:flex;min-width:0}.m-product-card--style-4{display:flex;flex-direction:column;width:100%;height:100%}.m-product-card--style-4 .m-product-card__content{display:flex;flex-direction:column;flex:1 1 auto}.m-product-card--style-4 .m-product-card__info{flex:1 1 auto}.m-product-card--style-4 .m-product-card__content-footer{margin-top:auto}.m-product-card--style-4 .m-product-card__category{display:flex;align-items:center;height:1.25rem;margin:0 0 .25rem;overflow:hidden}:is(.m-collection-products,.m-mixed-layout__inner,.swiper-wrapper,.m-product-list,.m-search-results,.m-product-recommendations):has(.m-product-card__category) .m-product-card--style-4 .m-product-card__info:not(:has(.m-product-card__category)):before{content:"";display:block;height:1.25rem;margin:0 0 .25rem}.m-product-tag--soldout{display:flex;width:auto;min-width:84px;height:30px;padding:0 14px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap;align-items:center;justify-content:center;background:#fff8f3;color:#571d32;border:0;border-radius:0;position:absolute;top:calc(5% + 32px);left:5%;transform:none;z-index:5}@media screen and (min-width:768px){.m-product-quickview .m-product-info--wrapper{padding:30px;gap:12px}}.container{padding-left:50px;padding-right:50px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/melle-base.css.map */
