.m-product-quickview{--qv-burgundy: 87, 29, 50;--qv-powder: 247, 232, 236;--qv-cream: 255, 248, 243;--qv-espresso: 40, 24, 28;--qv-gap: 20px}.m-modal:has(.m-product-quickview){--m-bg-color: 40, 24, 28;--m-bg-opacity: .55}.m-modal:has(.m-product-quickview) .m-modal--content{max-width:calc(100vw - 48px);border-radius:24px;overflow:hidden;box-shadow:0 40px 90px -40px #28181c99}.m-modal:has(.m-product-quickview) .m-modal--content-inner{height:100%;overflow:hidden}.m-modal:has(.m-product-quickview) .m-modal--close{top:16px;right:16px;z-index:20;display:grid;place-items:center;width:40px;height:40px;padding:0;color:#28181c;background:#fff8f3;box-shadow:0 8px 22px -10px #28181c80}.m-modal:has(.m-product-quickview) .m-modal--close:hover{color:#fff8f3;background:#571d32}.m-modal:has(.m-product-quickview) .m-modal--close svg{width:16px;height:16px}.m-product-quickview .m-product-quickview--media{position:relative;background:rgb(var(--qv-powder));overflow:hidden}.m-product-quickview .m-product-quickview--media media-gallery,.m-product-quickview .m-media-gallery__wrapper,.m-product-quickview .m-media-gallery__inner,.m-product-quickview .m-product-media--slider__images{height:100%}.m-product-quickview .m-media-gallery__inner .swiper-wrapper{height:100%!important}.m-product-quickview .m-media-gallery__inner .m-product-media--item{height:100%;display:flex;align-items:center;justify-content:center}.m-product-quickview .m-media-gallery__inner .m-product-media{width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent}.m-product-quickview .m-media-gallery__inner responsive-image.m-image{position:relative;display:block;width:100%;height:100%;max-width:none;background:transparent}.m-product-quickview .m-media-gallery__inner responsive-image.m-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.m-product-quickview .m-media-gallery__inner .m-product-media--video,.m-product-quickview .m-media-gallery__inner deferred-media{height:100%;padding-top:0!important}.m-product-quickview .m-media-gallery__inner .deferred-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-product-quickview .m-media-gallery__inner .deferred-media__poster img{width:100%;height:100%;object-fit:contain}.m-product-quickview .m-media-gallery__inner .deferred-media__poster-button{color:rgb(var(--qv-cream));background:rgb(var(--qv-burgundy))}.m-product-quickview .m-product-media--slider__navigation{padding:0 18px}.m-product-quickview .m-product-media--slider__navigation .swiper-button-control{display:grid;place-items:center;width:42px;height:42px;padding:0;pointer-events:auto;color:rgb(var(--qv-burgundy));background:rgb(var(--qv-cream));border:0;border-radius:999px;box-shadow:0 8px 20px -12px #28181c8c;transition:background-color .2s ease,color .2s ease}.m-product-quickview .m-product-media--slider__navigation .swiper-button-control:hover{color:rgb(var(--qv-cream));background:rgb(var(--qv-burgundy))}.m-product-quickview .m-product-media--slider__navigation .swiper-button-disabled{opacity:.45}.m-product-quickview .m-product-media--slider__pagination{position:absolute;left:0;right:0;bottom:14px;z-index:5;display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:0 16px;margin:0}.m-product-quickview .m-product-media--slider__pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0;opacity:1;background:rgba(var(--qv-burgundy),.25);border-radius:999px;transition:width .25s ease,background-color .25s ease}.m-product-quickview .m-product-media--slider__pagination .swiper-pagination-bullet-active{width:20px;background:rgb(var(--qv-burgundy))}.m-product-quickview .m-product-quickview--info{background:rgb(var(--color-background));scrollbar-width:thin;scrollbar-color:rgba(var(--qv-burgundy),.3) transparent}.m-product-quickview .m-product-info--wrapper{display:flex;flex-direction:column;gap:var(--qv-gap);padding:28px 20px 24px}.m-product-quickview .m-product-info--wrapper>.main-product__block{margin:0;padding:0}.m-product-quickview .main-product__block-title .m-product-title{margin:0;padding-right:48px;color:rgb(var(--color-heading))}.m-product-quickview .main-product__block-title .m-product-title a{color:inherit;text-decoration:none;transition:color .2s ease}.m-product-quickview .main-product__block-title .m-product-title a:hover{color:rgb(var(--qv-burgundy))}.m-product-quickview .main-product__block-price{margin-top:-8px}.m-product-quickview .main-product__block-price .m-price{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.m-product-quickview .main-product__block-price .m-price__sale{align-items:baseline;flex-wrap:wrap;gap:4px 10px}.m-product-quickview .main-product__block-price .m-price-item--sale{color:rgb(var(--color-price-sale))}.m-product-quickview .main-product__block-price s.m-price-item--regular{color:rgba(var(--color-foreground),.55);text-decoration-thickness:1px}.m-product-quickview .main-product__block-price .m-product-tag{border-radius:999px}.m-product-quickview .m-product-info--wrapper>.main-product__block-description{padding-bottom:var(--qv-gap);border-bottom:1px solid rgba(var(--qv-burgundy),.12);color:rgba(var(--color-foreground),.8)}.m-product-quickview .m-product-quickview--viewmore{display:inline-block;margin-top:8px;color:rgb(var(--qv-burgundy));text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .2s ease}.m-product-quickview .m-product-quickview--viewmore:hover{color:rgb(var(--qv-espresso))}.m-product-quickview .main-product__block-inventory_status .m-product-inventory{margin:0}.m-product-quickview .m-product-inventory__inner{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:rgb(var(--qv-powder))}.m-product-quickview .m-product-inventory__text{display:inline-flex;align-items:center;gap:8px}.m-product-quickview .m-product-inventory__pin{margin:0}.m-product-quickview .main-product__block-variant_picker .m-product-option{margin:0 0 16px}.m-product-quickview .main-product__block-variant_picker .m-product-option:last-child{margin-bottom:0}.m-product-quickview .m-product-option--label{margin-bottom:10px}.m-product-quickview .m-product-option--label .option-label--selected{color:rgba(var(--color-foreground),.7)}.m-product-quickview .m-product-option--content{gap:10px;margin:0}.m-product-quickview .m-product-option--content .m-product-option--node__label{margin:0}.m-product-quickview .m-product-option--node__label[data-option-type=color]{width:36px;min-width:36px;height:36px;padding:0;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--qv-espresso),.14);transition:box-shadow .2s ease,transform .2s ease}.m-product-quickview .m-product-option--node__label[data-option-type=color]:hover{transform:scale(1.06)}.m-product-quickview .m-product-option--swatch input:checked+.m-product-option--node__label[data-option-type=color]{box-shadow:0 0 0 2px rgb(var(--qv-burgundy)),inset 0 0 0 3px rgb(var(--color-background))}.m-product-quickview .m-product-option--node__label:not([data-option-type=color]):not([data-option-type=image]){min-width:52px;padding:10px 18px;border:1px solid rgba(var(--qv-burgundy),.2);border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.m-product-quickview .m-product-option--node__label:not([data-option-type=color]):not([data-option-type=image]):hover{border-color:rgb(var(--qv-burgundy))}.m-product-quickview input:checked+.m-product-option--node__label:not([data-option-type=color]):not([data-option-type=image]),.m-product-quickview .m-product-option--node__label[data-selected=true]:not([data-option-type=color]):not([data-option-type=image]){border-color:rgb(var(--qv-burgundy));background:rgb(var(--qv-burgundy));color:rgb(var(--qv-cream))}.m-product-quickview .m-product-option--node__label[data-option-type=image]{border-radius:12px}.m-product-quickview input:checked+.m-product-option--node__label[data-option-type=image]{border-color:rgb(var(--qv-burgundy))}.m-product-quickview .m-product-option--node__unavailable .m-product-option--node__label{opacity:.45}.m-product-quickview .m-product-option--node .m-tooltip__content{border-radius:8px}.m-product-quickview .m-product-form--wrapper{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:0}.m-product-quickview .m-product-form--wrapper .m-product-form--input{display:flex;flex:0 0 132px;width:132px;margin:0}.m-product-quickview .m-product-form--wrapper .m-product-form--input .m-product-option--label{display:none}.m-product-quickview .m-product-form--wrapper .m-quantity{width:100%;border:1px solid rgba(var(--qv-burgundy),.2);border-radius:999px;background:rgb(var(--color-background));overflow:hidden}.m-product-quickview .m-product-form--wrapper .m-quantity__button{color:rgb(var(--qv-burgundy));transition:background-color .2s ease}.m-product-quickview .m-product-form--wrapper .m-quantity__button:hover{background:rgb(var(--qv-powder))}.m-product-quickview .m-product-form--wrapper .m-quantity__input{background:transparent}.m-product-quickview .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-product-quickview .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-product-quickview .m-product-form--wrapper .m-add-to-cart[disabled]{border-color:rgba(var(--qv-burgundy),.2);background:rgb(var(--qv-powder));color:rgba(var(--qv-burgundy),.6);cursor:not-allowed;opacity:1}.m-product-quickview .m-product-form--wrapper .m-product-dynamic-checkout{flex:1 0 100%;width:100%;margin:0}.m-product-quickview .m-product-dynamic-checkout .shopify-payment-button__button{border-radius:999px;overflow:hidden}.m-product-quickview .m-product-dynamic-checkout .shopify-payment-button__more-options{margin-top:10px;color:rgb(var(--qv-burgundy));text-underline-offset:4px}.m-product-quickview .m-product-info--wrapper .main-product__block-buy_buttons{padding-bottom:0}@media screen and (min-width:768px){.m-product-quickview .m-main-product--wrapper{height:min(86vh,620px)}.m-product-quickview .m-product-quickview--media{height:100%}.m-product-quickview .m-media-gallery__inner .m-product-media--item{padding:28px}.m-product-quickview .m-product-info--wrapper{padding:30px}.m-product-quickview .m-product-media--slider__pagination{display:none}}@media screen and (min-width:768px)and (max-width:1023px){.m-product-quickview .m-main-product--wrapper{height:min(80vh,540px)}.m-product-quickview .m-product-info--wrapper{padding:36px 28px 28px}.m-product-quickview .m-media-gallery__inner .m-product-media--item{padding:20px}}@media screen and (max-width:767px){.m-modal:has(.m-product-quickview){padding:0 12px}.m-modal:has(.m-product-quickview) .m-modal--content{max-width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:20px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.m-modal:has(.m-product-quickview) .m-modal--content-inner{height:auto;overflow:visible}.m-modal:has(.m-product-quickview) .m-modal--close{top:12px;right:12px}.m-product-quickview,.m-product-quickview .m-main-product--wrapper{max-width:100%}.m-product-quickview .m-product-quickview--media{height:min(calc(100vw - 24px),58vh)}.m-product-quickview .m-media-gallery__inner .m-product-media--item{padding:16px 16px 36px}.m-product-quickview .m-product-quickview--info{position:static;height:auto;overflow:visible}.m-product-quickview{--qv-gap: 16px}.m-product-quickview .m-product-info--wrapper{padding:24px 20px}.m-product-quickview .main-product__block-title .m-product-title{padding-right:0}.m-product-quickview .m-product-form--wrapper .m-product-form--input{flex-basis:116px;width:116px}.m-product-quickview .main-product__block-buy_buttons{position:sticky;bottom:0;z-index:4;margin:0 -20px -24px!important;padding:14px 20px 18px!important;background:rgb(var(--color-background));box-shadow:0 -12px 24px -18px #28181c59}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-melle-quick-view.css.map */
