.m-main-product{--pdp-burgundy: 87, 29, 50;--pdp-powder: 247, 232, 236;--pdp-blush: 231, 183, 190;--pdp-cream: 255, 248, 243;--pdp-espresso: 40, 24, 28;--pdp-radius: 24px;--pdp-radius-sm: 14px;--pdp-line: rgba(87, 29, 50, .12);--pdp-gap: 22px;padding-top:8px;padding-bottom:64px}@media screen and (min-width:768px){.m-main-product .m-main-product--wrapper{--column-gap: 48px}}@media screen and (min-width:1280px){.m-main-product .m-main-product--wrapper{--column-gap: 72px}}.m-main-product .m-main-product--media{min-width:0}.m-main-product .m-media-gallery__inner,.m-main-product .m-product-media--slider__images{border-radius:0;overflow:hidden;background:transparent}.m-main-product .m-media-gallery__inner .m-product-media{--blocks-radius: 0;padding:0;border:0;background:transparent}.m-main-product .m-media-gallery__inner responsive-image.m-image{background:transparent}.m-main-product .m-media-gallery__inner responsive-image.m-image img{object-fit:contain}.m-main-product .m-media-gallery__inner .m-product-media--item{align-self:flex-start}.m-main-product .m-media-gallery__inner .m-image[style*=--aspect-ratio]:before{padding-top:calc(100% / var(--melle-pdp-frame, 1))}.m-main-product .m-media-gallery__inner .m-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.m-main-product .m-media-gallery__inner deferred-media{padding-top:calc(100% / var(--melle-pdp-frame, 1))!important}.m-main-product .m-media-gallery__inner deferred-media img,.m-main-product .m-media-gallery__inner deferred-media video,.m-main-product .m-media-gallery__inner deferred-media iframe{object-fit:contain}.m-main-product .m-product-media--layout-4 .m-product-media--slider__thumbnails{margin-top:12px}.m-main-product .m-product-media--layout-4 .nav-swiper-container{max-width:-webkit-fill-available;margin:0;padding:0;overflow:hidden}.m-main-product .m-product-media--layout-4 .nav-swiper-container .swiper-wrapper{align-items:center}.m-main-product .m-product-media--slider__thumbnails .m-image[style*=--aspect-ratio]:before{padding-top:100%}.m-main-product .m-product-media--slider__thumbnails .m-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-main-product .m-product-media--slider__navigation{padding:0 20px}.m-main-product .m-product-media--slider__navigation .swiper-button-control{display:grid;place-items:center;width:46px;height:46px;padding:0;pointer-events:auto;color:rgb(var(--pdp-burgundy));background:rgb(var(--pdp-cream));border:0;border-radius:999px;box-shadow:0 10px 24px -14px #28181c8c;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.m-main-product .m-product-media--slider__navigation .swiper-button-control:hover{color:rgb(var(--pdp-cream));background:rgb(var(--pdp-burgundy))}.m-main-product .m-product-media--slider__navigation .swiper-button-disabled{opacity:.4}.m-main-product .m-product-media--slider__thumbnails .swiper-slide{position:relative;aspect-ratio:1 / 1;height:auto;border-radius:0;overflow:hidden;opacity:.7;cursor:pointer;transition:opacity .2s ease}.m-main-product .m-product-media--slider__thumbnails .swiper-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:none;pointer-events:none;transition:border-color .2s ease}.m-main-product .m-product-media--slider__thumbnails .swiper-slide:hover,.m-main-product .m-product-media--slider__thumbnails .swiper-slide-thumb-active{opacity:1}.m-main-product .m-product-media--slider__thumbnails .swiper-slide-thumb-active:after{border-color:rgb(var(--pdp-burgundy))}.m-main-product .m-product-media--slider__thumbnails .m-product-media{--blocks-radius: 0;padding:0;border:0}.m-main-product .m-product-media--slider__thumbnails responsive-image.m-image img{object-fit:cover}.m-main-product .m-product-media--slider__thumbnail-icon{top:4px;right:4px;transform:scale(.75);transform-origin:top right;color:rgb(var(--pdp-cream));border-radius:999px}.m-main-product .m-product-media--slider__pagination{display:flex;justify-content:center;gap:6px;margin-top:14px}.m-main-product .m-product-media--slider__pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0!important;opacity:1;background:rgba(var(--pdp-burgundy),.22);border-radius:999px;transition:width .25s ease,background-color .25s ease}.m-main-product .m-product-media--slider__pagination .swiper-pagination-bullet-active{width:22px;background:rgb(var(--pdp-burgundy))}.m-main-product .m-product-media--slider__pagination .swiper-pagination-bullet-active:after{display:none!important}.m-main-product .m-product-media--zoom-btn,.m-main-product .m-zoom-button{color:rgb(var(--pdp-burgundy));background:rgb(var(--pdp-cream));border-radius:999px}.m-main-product .main-product__block-feedback_link{margin-top:calc(var(--pdp-gap) * -.5)!important}.m-main-product .m-product-feedback-link{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px;font-weight:var(--font-weight-header);transition:color .2s ease,text-decoration-color .2s ease}.m-main-product .m-product-feedback-link:hover{color:rgb(var(--pdp-burgundy));text-decoration-color:currentColor}.m-main-product .m-product-feedback-link svg{width:12px;height:12px;flex:none}@media screen and (min-width:768px){.m-main-product .m-main-product--info .m-product-info--wrapper{position:sticky;top:calc(var(--m-header-height, 80px) + 24px)}}.m-main-product .m-product-info--wrapper{display:flex;flex-direction:column;gap:var(--pdp-gap)}.m-main-product .m-product-info--wrapper>.main-product__block{margin:0;padding:0}.m-main-product .m-product-info--wrapper>.main-product__block:empty{display:none}.m-main-product .main-product__block-badge .m-product-tag{border-radius:999px}.m-main-product .melle-pdp-eyebrow{margin:0;color:rgba(var(--color-foreground),.7);text-transform:uppercase;letter-spacing:.14em}.m-main-product .main-product__block-custom_liquid:has(.melle-pdp-eyebrow)+.main-product__block-title{margin-top:calc(var(--pdp-gap) * -.55)!important}.m-main-product .main-product__block-title .m-product-title{margin:0;color:rgb(var(--pdp-burgundy));line-height:1.05;letter-spacing:-.01em}.m-main-product .melle-pdp-subtitle{margin:0;color:rgba(var(--color-foreground),.75)}.m-main-product .main-product__block-title+.main-product__block-custom_liquid:has(.melle-pdp-subtitle){margin-top:calc(var(--pdp-gap) * -.6)!important}.m-main-product .main-product__block-title+.main-product__block-rating{margin-top:calc(var(--pdp-gap) * -.6)}.m-main-product .main-product__block-rating .jdgm-star,.m-main-product .main-product__block-rating .spr-icon,.m-main-product .main-product__block-rating [class*=star]{color:rgb(var(--pdp-burgundy))}.m-main-product .main-product__block-price{margin-top:calc(var(--pdp-gap) * -.4)!important}.m-main-product .main-product__block-rating:has(>.shopify-product-reviews-badge:empty:only-child){display:none}.m-main-product .main-product__block-price .m-price{gap:6px 12px;align-items:center}.m-main-product .main-product__block-price .m-price-item{font-weight:var(--font-weight-header)}.m-main-product .main-product__block-price .m-price__sale{align-items:baseline;gap:4px 12px}.m-main-product .main-product__block-price .m-price-item--sale{color:rgb(var(--color-price-sale))}.m-main-product .main-product__block-price s.m-price-item--regular{color:rgba(var(--color-foreground),.5);text-decoration-thickness:1px}.m-main-product .main-product__block-price .m-price__badges{margin:0}.m-main-product .main-product__block-price .m-product-tag--sale{padding:5px 12px;border-radius:999px;color:rgb(var(--pdp-burgundy));background:rgb(var(--pdp-blush))}.m-main-product .main-product__block-price .m-product-tax{margin-top:4px;color:rgba(var(--color-foreground),.65)}.m-main-product .main-product__block-price .installment-shoppay:empty{display:none}.m-main-product .main-product__block-short_description{color:rgba(var(--color-foreground),.82)}.m-main-product .main-product__block-variant_picker{padding-top:2px!important}.m-main-product .main-product__block-short_description+.main-product__block-variant_picker{margin-top:2px!important}.m-main-product .main-product__block-variant_picker .m-product-option{margin:0 0 18px}.m-main-product .main-product__block-variant_picker .m-product-option:last-child{margin-bottom:0}.m-main-product .m-product-option--label{margin-bottom:10px}.m-main-product .m-product-option--label .option-label--selected{color:rgba(var(--color-foreground),.7)}.m-main-product .m-product-option--content{gap:12px;margin:0}.m-main-product .m-product-option--content .m-product-option--node__label{margin:0}.m-main-product .m-product-option--color .m-product-option--content{gap:6px;margin-left:-3px}.m-main-product .m-product-option--node[data-option-type=color]{margin:0}.m-main-product variant-picker .m-product-option--swatch .m-product-option--node__label{width:32px;min-width:32px;height:32px;margin:3px;padding:0;border:0;border-radius:50%;outline:0;transform:none;box-shadow:inset 0 0 0 1px rgba(var(--pdp-espresso),.14);transition:box-shadow .2s ease}.m-main-product variant-picker .m-product-option--swatch:hover .m-product-option--node__label{transform:none;box-shadow:inset 0 0 0 1px rgba(var(--pdp-espresso),.14),0 0 0 3px rgb(var(--color-background)),0 0 0 4px rgba(var(--pdp-burgundy),.35)}.m-main-product variant-picker .m-product-option--swatch input:checked+.m-product-option--node__label,.m-main-product variant-picker .m-product-option--swatch .m-product-option--node__label[data-selected=true]{transform:none;box-shadow:inset 0 0 0 1px rgba(var(--pdp-espresso),.14),0 0 0 3px rgb(var(--color-background)),0 0 0 4px rgb(var(--pdp-burgundy))}.m-main-product variant-picker .m-product-option--swatch input:focus+.m-product-option--node__label{outline:0}.m-main-product variant-picker .m-product-option--swatch input:focus-visible+.m-product-option--node__label{box-shadow:inset 0 0 0 1px rgba(var(--pdp-espresso),.14),0 0 0 3px rgb(var(--color-background)),0 0 0 4px rgb(var(--pdp-burgundy))}.m-main-product .m-product-option--node__unavailable .m-product-option--node__label[data-option-type=color]{opacity:.5}.m-main-product .m-product-option--node__label:not([data-option-type=color]):not([data-option-type=image]){min-width:56px;padding:11px 20px;border:1px solid rgba(var(--pdp-burgundy),.2);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.m-main-product .m-product-option--node__label:not([data-option-type=color]):not([data-option-type=image]):hover{border-color:rgb(var(--pdp-burgundy))}.m-main-product input:checked+.m-product-option--node__label:not([data-option-type=color]):not([data-option-type=image]),.m-main-product .m-product-option--node__label[data-selected=true]:not([data-option-type=color]):not([data-option-type=image]){border-color:rgb(var(--pdp-burgundy));background:rgb(var(--pdp-burgundy));color:rgb(var(--pdp-cream))}.m-main-product .m-product-option--node__label[data-option-type=image]{border-radius:var(--pdp-radius-sm)}.m-main-product input:checked+.m-product-option--node__label[data-option-type=image]{border-color:rgb(var(--pdp-burgundy))}.m-main-product .m-product-option--node__unavailable .m-product-option--node__label{opacity:.45}.m-main-product .m-product-option--dropdown select,.m-main-product .m-product-option select{border-color:rgba(var(--pdp-burgundy),.2);border-radius:999px}.m-main-product .m-product-option--node .m-tooltip__content{border-radius:8px}.m-main-product .main-product__block-inventory_status .m-product-inventory{margin:0}.m-main-product .m-product-inventory__inner{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 16px;border-radius:999px;background:rgb(var(--pdp-powder))}.m-main-product .m-product-inventory__text{display:inline-flex;align-items:center;gap:8px}.m-main-product .m-product-inventory__pin{margin:0}.m-main-product .m-product-inventory__message{color:rgba(var(--color-foreground),.7)}.m-main-product .m-product-inventory__message p{margin:0}.m-main-product .m-product-inventory__indicator-bar{margin-top:10px;border-radius:999px}.m-main-product .m-product-form--wrapper{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:0}.m-main-product .m-product-form--wrapper .m-product-form--input{display:flex;flex:0 0 140px;width:140px;margin:0}.m-main-product .m-product-form--wrapper .m-product-form--input .m-product-option--label{display:none}.m-main-product .m-product-form--wrapper .m-quantity{width:100%;border:1px solid rgba(var(--pdp-burgundy),.2);border-radius:999px;background:rgb(var(--color-background));overflow:hidden}.m-main-product .m-product-form--wrapper .m-quantity__button{color:rgb(var(--pdp-burgundy));transition:background-color .2s ease}.m-main-product .m-product-form--wrapper .m-quantity__button:hover{background:rgb(var(--pdp-powder))}.m-main-product .m-product-form--wrapper .m-quantity__input{min-width:0;border:0;outline:0;box-shadow:none;background:transparent}.m-main-product .m-product-form--wrapper .m-quantity__button{border:0;outline:0;box-shadow:none}.m-main-product .m-product-form--wrapper .m-quantity__button:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--pdp-burgundy))}.m-main-product .m-product-form--wrapper .m-quantity:focus-within{border-color:rgba(var(--pdp-burgundy),.45)}.m-main-product .m-product-form--wrapper .m-add-to-cart{flex:1 1 0;width:auto;min-width:0;margin:0;border:1px solid rgb(var(--color-button));border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:background-color .25s ease,border-color .25s ease,color .25s ease}.m-main-product .m-product-form--wrapper .m-add-to-cart:not([disabled]):hover{border-color:rgb(var(--color-button-hover));background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-main-product .m-product-form--wrapper .m-add-to-cart[disabled]{border-color:rgba(var(--pdp-burgundy),.2);background:rgb(var(--pdp-powder));color:rgba(var(--pdp-burgundy),.6);cursor:not-allowed;opacity:1}.m-main-product .m-product-form--wrapper .m-product-dynamic-checkout{flex:1 0 100%;width:100%;margin:0}.m-main-product .m-product-dynamic-checkout .shopify-payment-button__button{width:100%;border-radius:999px;overflow:hidden}.m-main-product .m-product-dynamic-checkout .shopify-payment-button__button--unbranded{color:rgb(var(--pdp-burgundy));background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--pdp-burgundy))}.m-main-product .m-product-dynamic-checkout .shopify-payment-button__button--unbranded:hover:not([disabled]){color:rgb(var(--pdp-cream));background:rgb(var(--pdp-burgundy))}.m-main-product .m-product-dynamic-checkout .shopify-payment-button__more-options{margin-top:10px;color:rgb(var(--pdp-burgundy));text-underline-offset:4px}.m-main-product .m-product-form-message:empty{display:none}.m-main-product .main-product__block-shipping{padding:20px 22px 6px!important;border-radius:var(--pdp-radius) var(--pdp-radius) 0 0;background:rgb(var(--pdp-powder))}.m-main-product .main-product__block-shipping+.main-product__block-custom_text{margin-top:calc(var(--pdp-gap) * -1)!important;padding:6px 22px 20px!important;border-radius:0 0 var(--pdp-radius) var(--pdp-radius);background:rgb(var(--pdp-powder))}.m-main-product .main-product__block-shipping:not(:has(+.main-product__block-custom_text)){padding-bottom:20px!important;border-radius:var(--pdp-radius)}.m-main-product .m-product-shipping{margin:0;padding:0;list-style:none}.m-main-product .m-product-shipping--item{gap:12px;margin:0 0 12px}.m-main-product .m-product-shipping--icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;margin:0;color:rgb(var(--pdp-burgundy));background:rgb(var(--pdp-cream));border-radius:999px}.m-main-product .m-product-shipping--icon svg{width:20px;height:20px}.m-main-product .m-product-shipping--content p{margin:0}.m-main-product .m-product-shipping--content__value{margin-left:6px}.m-main-product .main-product__block-custom_text ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:14px 0 0;list-style:none;border-top:1px solid var(--pdp-line)}.m-main-product .main-product__block-custom_text li{position:relative;margin:0;padding-left:26px}.m-main-product .main-product__block-custom_text li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:999px;background:rgb(var(--pdp-burgundy)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.5 2.4L12 5.3' fill='none' stroke='%23FFF8F3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.m-main-product .melle-pdp-payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.m-main-product .melle-pdp-payments svg{width:38px;height:24px;border-radius:4px}.m-main-product .melle-pdp-links{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0}.m-main-product .melle-pdp-links a{color:rgba(var(--color-foreground),.75);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.m-main-product .melle-pdp-links a:hover{color:rgb(var(--pdp-burgundy))}.m-main-product .main-product__block-buy_buttons+.main-product__block-custom_liquid:has(.melle-pdp-links){margin-top:calc(var(--pdp-gap) * -.4)!important}.m-main-product .main-product__block-collapsible_tab+.main-product__block-collapsible_tab{margin-top:calc(var(--pdp-gap) * -1)!important}.m-main-product .m-product-collapsible{border-bottom:1px solid var(--pdp-line)}.m-main-product .main-product__block-collapsible_tab:first-of-type .m-product-collapsible,.m-main-product :not(.main-product__block-collapsible_tab)+.main-product__block-collapsible_tab .m-product-collapsible{border-top:1px solid var(--pdp-line)}.m-main-product .m-collapsible{border:0}.m-main-product .m-collapsible--button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;color:rgb(var(--color-heading));border:0;background:none}.m-main-product .m-collapsible--icon{display:grid;place-items:center;width:16px;height:16px;color:rgb(var(--pdp-burgundy));background:none;transition:transform .25s ease}.m-main-product .m-collapsible--icon{position:relative;transform:none!important}.m-main-product .m-collapsible--icon svg{display:none}.m-main-product .m-collapsible--icon:before,.m-main-product .m-collapsible--icon:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.m-main-product .m-collapsible--icon:after{transform:translate(-50%,-50%) rotate(90deg)}.m-main-product .m-collapsible[open] .m-collapsible--icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.m-main-product .m-collapsible--content__inner{padding:0 0 20px;color:rgba(var(--color-foreground),.82)}.m-main-product .m-collapsible--content__inner>:first-child{margin-top:0}.m-main-product .m-collapsible--content__inner>:last-child{margin-bottom:0}.m-main-product .m-collapsible--content__inner ul{padding-left:0;list-style:none}.m-main-product .m-collapsible--content__inner ul li{position:relative;padding-left:20px}.m-main-product .m-collapsible--content__inner ul li:before{content:"";position:absolute;left:2px;top:.65em;width:7px;height:7px;border-radius:999px;background:rgb(var(--pdp-blush))}.m-main-product .m-collapsible--content__inner ol{padding-left:20px}.m-main-product .m-collapsible--content__inner ol li::marker{color:rgb(var(--pdp-burgundy))}.m-main-product .main-product__block-addons .m-product-addons,.m-main-product .main-product__block-addons>div{border:0}.m-main-product .main-product__block-addons a,.m-main-product .main-product__block-addons button{color:rgb(var(--pdp-burgundy))}.m-main-product .main-product__block-complementary .m-product-card{border-radius:var(--pdp-radius-sm)}.m-sticky-addtocart{background:rgb(var(--color-background));box-shadow:0 -16px 32px -24px #28181c73;border-top:1px solid rgba(87,29,50,.1)}.m-sticky-addtocart .m-sticky-addtocart--image{border-radius:10px;overflow:hidden;background:#f7e8ec}.m-sticky-addtocart .m-add-to-cart{border:1px solid rgb(var(--color-button));border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.m-sticky-addtocart .m-add-to-cart:not([disabled]):hover{border-color:rgb(var(--color-button-hover));background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-sticky-addtocart .m-sticky-addtocart--quantity{display:none}.m-sticky-addtocart select,.m-sticky-addtocart .m-product-option--dropdown-select,.m-sticky-addtocart .shopify-payment-button__button{border-radius:999px}@media screen and (min-width:768px)and (max-width:1023px){.m-main-product{--pdp-gap: 18px}.m-main-product .m-product-form--wrapper .m-product-form--input{flex-basis:120px;width:120px}.m-main-product .main-product__block-custom_text ul{grid-template-columns:1fr}}@media screen and (max-width:767px){.m-main-product{--pdp-gap: 18px;--pdp-radius: 20px;padding-bottom:40px}.m-main-product .m-main-product--media{margin-bottom:24px}.m-main-product .m-product-form--wrapper .m-product-form--input{flex-basis:116px;width:116px}.m-main-product .main-product__block-shipping{padding:18px 18px 4px!important}.m-main-product .main-product__block-shipping+.main-product__block-custom_text{padding:4px 18px 18px!important}.m-main-product .main-product__block-custom_text ul{grid-template-columns:1fr}.m-sticky-addtocart.enable-dynamic-checkout .m-add-to-cart.show-dynamic-checkout{display:inline-flex;flex:1 1 auto}.m-sticky-addtocart.enable-dynamic-checkout .m-product-dynamic-checkout{display:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-melle-product.css.map */
