.melo-product-page{--melo-pdp-accent: #9a7ab0;--melo-pdp-accent-soft: #ebe4f2;--melo-pdp-accent-deep: #4a3b52;background:#f7f4fa}.melo-product-layout__breadcrumbs{width:min(var(--page-content-width, 1200px),calc(100% - var(--page-margin, 24px) * 2));margin-inline:auto;padding-block:14px 8px;padding-inline:max(var(--page-margin, 24px),20px)}.melo-product-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;color:#4a3b5294;font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.78rem;line-height:1.4}.melo-product-breadcrumbs__list a{color:inherit;text-decoration:none}.melo-product-breadcrumbs__list a:hover,.melo-product-breadcrumbs__item--current{color:var(--melo-pdp-accent-deep)}.melo-product-page .product-information{padding-block:8px clamp(36px,5vw,56px);background:linear-gradient(180deg,#f7f4fa,#fff 42%)}.melo-product-page .product-information__grid{align-items:start}.quick-add__button .add-to-cart-text{background:transparent!important}@media screen and (min-width:750px){.melo-product-page .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}}.melo-product-page .product-information__media{border-radius:22px;overflow:hidden;background:linear-gradient(165deg,#fff 0%,var(--melo-pdp-accent-soft) 100%);box-shadow:0 18px 42px #4a3b521a}.melo-product-page .product-information__media media-gallery,.melo-product-page .product-information__media .media-gallery{border-radius:inherit}.melo-product-page .product-information__media img,.melo-product-page .product-information__media .product-media-container{background:transparent}.melo-product-page .media-gallery slideshow-controls[thumbnails]{gap:10px}.melo-product-page .slideshow-controls__thumbnail{border-radius:12px;border:1px solid rgb(154 122 176 / 22%);overflow:hidden}.melo-product-page .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--melo-pdp-accent);box-shadow:0 0 0 1px var(--melo-pdp-accent)}.melo-product-page .product-media-container{border-radius:18px}.melo-product-page .product-details>.group-block{width:100%;max-width:none;padding:clamp(8px,1.5vw,16px) 0;border:none;border-radius:0;background:transparent;box-shadow:none;gap:18px}.melo-product-page .product-details>.group-block>*{width:100%}.melo-product-vendor{margin:0;color:#4a3b529e;font-family:var(--melo-font-accent, Montserrat, Arial, sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.16em;line-height:1.2}.melo-product-page .product-details .text-block h1,.melo-product-page .product-details h1{margin:0;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:600;line-height:1.08;letter-spacing:-.01em}.melo-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.melo-product-rating__stars{display:inline-flex;gap:2px;letter-spacing:.02em}.melo-product-rating__star{color:#9a7ab047;font-size:1rem;line-height:1}.melo-product-rating__star.is-filled,.melo-product-rating__star.is-half{color:var(--melo-pdp-accent)}.melo-product-rating__count{color:#4a3b529e;font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.82rem}.melo-product-page .product-details product-price{display:inline-block;vertical-align:middle}.melo-product-page .product-details price-component,.melo-product-page .product-details .price{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700}.melo-product-page .product-details .melo-product-discount-badge{display:inline-flex;vertical-align:middle;margin-inline-start:6px}.melo-product-page .product-details .price s{color:#4a3b5273;font-size:.88em;font-weight:500}.melo-product-discount-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:var(--melo-pdp-accent-soft);color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-accent, Montserrat, Arial, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.04em}.melo-product-tax-note{margin:6px 0 0;color:#4a3b5294;font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.78rem;line-height:1.45}.melo-product-page .variant-picker__button{min-height:40px;padding-inline:18px;border-radius:999px;border-color:#9a7ab047;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.88rem;font-weight:500;letter-spacing:0;text-transform:none}.melo-product-page .variant-picker__button[aria-pressed=true]{border-color:var(--melo-pdp-accent);background:var(--melo-pdp-accent-soft);color:var(--melo-pdp-accent-deep)}.melo-product-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.melo-product-tag{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border:1px solid rgb(154 122 176 / 28%);border-radius:999px;background:#fff;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.82rem;font-weight:500}.melo-product-benefits{margin:0;padding:0;list-style:none;display:grid;gap:8px}.melo-product-benefits li{position:relative;padding-inline-start:18px;color:#4a3b52c7;font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.9rem;line-height:1.5}.melo-product-benefits li:before{content:"\2022";position:absolute;left:0;color:var(--melo-pdp-accent);font-weight:700}.melo-product-usps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.melo-product-usp{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.melo-product-usp__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:999px;background:var(--melo-pdp-accent-soft);color:var(--melo-pdp-accent);font-size:1rem}.melo-product-usp__label{color:#4a3b52b8;font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.68rem;line-height:1.25;text-transform:capitalize}.melo-product-delivery{padding:14px 16px;border:1px solid rgb(154 122 176 / 18%);border-radius:14px;background:#ffffffd1}.melo-product-delivery__title{margin:0 0 10px;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.88rem;font-weight:600}.melo-product-delivery__form{display:flex;align-items:center;gap:8px}.melo-product-delivery__input{flex:1;min-width:0;min-height:42px;padding:10px 14px;border:1px solid rgb(154 122 176 / 22%);border-radius:10px;background:#fff;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.86rem}.melo-product-delivery__check{border:none;background:transparent;color:var(--melo-pdp-accent);cursor:pointer;font-family:var(--melo-font-accent, Montserrat, Arial, sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-decoration:underline;text-transform:uppercase}.melo-product-delivery__result{margin:8px 0 0;color:#4a3b52b8;font-size:.82rem;line-height:1.45}.melo-product-wishlist{position:static;display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:999px;border-color:#9a7ab03d;background:var(--melo-pdp-accent-soft);color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-accent, Montserrat, Arial, sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.melo-product-wishlist__label{font-size:inherit;letter-spacing:inherit}.melo-product-wishlist.is-active,.melo-product-wishlist:hover{background:var(--melo-pdp-accent);border-color:var(--melo-pdp-accent);color:#fff}.melo-product-page .product-form-buttons{display:grid;grid-template-columns:auto 1fr;gap:10px;width:100%}.melo-product-page .product-form-buttons .quantity-selector-wrapper{grid-column:1}.melo-product-page .product-form-buttons .add-to-cart-button,.melo-product-page .product-form-buttons>.button,.melo-product-page .product-form-buttons>a.button{grid-column:2}.melo-product-page .product-form-buttons .accelerated-checkout-block,.melo-product-page .product-form-buttons shopify-accelerated-checkout,.melo-product-page .product-form-buttons .shopify-payment-button{grid-column:1 / -1;width:100%}.melo-product-page .product-details .quantity-selector{min-height:50px;border:1px solid rgb(154 122 176 / 24%);border-radius:999px;background:#fff}.melo-product-page .product-form-buttons .button,.melo-product-page .product-form-buttons .add-to-cart-button{min-height:50px;border-radius:999px;font-family:var(--melo-font-accent, Montserrat, Arial, sans-serif);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.melo-product-page .product-form-buttons .button:not(:disabled),.melo-product-page .product-form-buttons .add-to-cart-button:not(:disabled){background:var(--melo-pdp-accent-deep);border-color:var(--melo-pdp-accent-deep);color:#fff}.melo-product-page .product-form-buttons .button:not(:disabled):hover,.melo-product-page .product-form-buttons .add-to-cart-button:not(:disabled):hover{background:var(--melo-pdp-accent);border-color:var(--melo-pdp-accent)}.melo-product-page .accelerated-checkout-block .button-secondary,.melo-product-page .shopify-payment-button__button{background:#fff!important;border:1px solid rgb(74 59 82 / 22%)!important;color:var(--melo-pdp-accent-deep)!important}.melo-product-social-proof{display:grid;gap:12px}.melo-product-social-proof__banner{margin:0;padding:12px 16px;border-radius:12px;background:var(--melo-pdp-accent-soft);color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.88rem;font-weight:600;text-align:center}.melo-product-payments{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.melo-product-payments span{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid rgb(154 122 176 / 16%);border-radius:8px;background:#fff;color:#4a3b529e;font-family:var(--melo-font-accent, Montserrat, Arial, sans-serif);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.melo-product-ingredients__title{margin:0 0 14px;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:1rem;font-weight:600}.melo-product-ingredients__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.melo-product-ingredient-card{padding:14px 12px;border:1px solid rgb(154 122 176 / 18%);border-radius:14px;background:#fff;text-align:center}.melo-product-ingredient-card__image{width:56px;height:56px;margin:0 auto 10px;border-radius:999px;object-fit:cover}.melo-product-ingredient-card__image--placeholder{display:block;background:linear-gradient(135deg,var(--melo-pdp-accent-soft),#fff)}.melo-product-ingredient-card h3{margin:0 0 6px;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.86rem;font-weight:700}.melo-product-ingredient-card p{margin:0;color:#4a3b52ad;font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.76rem;line-height:1.45}.melo-product-accordions{border-top:1px solid rgb(154 122 176 / 16%)}.melo-product-accordion{border-bottom:1px solid rgb(154 122 176 / 16%)}.melo-product-accordion__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 0;cursor:pointer;list-style:none;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.92rem;font-weight:600}.melo-product-accordion__summary::-webkit-details-marker{display:none}.melo-product-accordion__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--melo-pdp-accent-soft);font-size:.85rem}.melo-product-accordion__toggle{color:var(--melo-pdp-accent);font-size:1.2rem;font-weight:400;line-height:1;transition:transform .2s ease}.melo-product-accordion[open] .melo-product-accordion__toggle{transform:rotate(45deg)}.melo-product-accordion__content{padding:0 0 18px 40px;color:#4a3b52c2;font-family:var(--melo-font-body, Inter, Arial, sans-serif);font-size:.88rem;line-height:1.65}.melo-product-accordion__content p{margin-block:0 .75em}.melo-product-page .product-recommendations .section-resource-list{padding-block:clamp(40px,5vw,64px);background:linear-gradient(180deg,#fff,#f7f4fa)}.melo-product-page .product-recommendations .section-resource-list__content h3,.melo-product-page .product-recommendations .section-resource-list__content h2{margin:0 0 22px;color:var(--melo-pdp-accent-deep);font-family:var(--melo-font-heading, "Cormorant Garamond", Georgia, serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.05}.melo-product-page .product-recommendations .product-card{overflow:hidden;border:1px solid rgb(154 122 176 / 14%);border-radius:18px;background:#fff;box-shadow:0 14px 36px #4a3b5214;padding:20px}.melo-product-page .sticky-add-to-cart__bar{border:1px solid rgb(154 122 176 / 18%);border-radius:999px;background:#f7f4faf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media screen and (max-width:749px){.melo-product-layout__breadcrumbs{padding-inline:max(var(--page-margin, 16px),14px)}.melo-product-page .product-information__media{border-radius:0;margin-inline:calc(max(var(--page-margin, 16px),14px)*-1);width:calc(100% + max(var(--page-margin, 16px),14px)*2)}.melo-product-page .product-details>.group-block{padding-inline:max(var(--page-margin, 16px),14px)}.melo-product-usps{grid-template-columns:repeat(3,minmax(0,1fr))}.melo-product-ingredients__grid,.melo-product-page .product-form-buttons{grid-template-columns:1fr}.melo-product-page .product-form-buttons .quantity-selector-wrapper,.melo-product-page .product-form-buttons .add-to-cart-button,.melo-product-page .product-form-buttons>.button{grid-column:1 / -1}.melo-product-page .product-form-buttons .quantity-selector-wrapper{justify-self:start}}@media screen and (max-width:480px){.melo-product-usps{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/melo-product.css.map */
