:root{--mp-purple: #8b62dc;--mp-purple-dark: #7544e5;--mp-purple-light: #eee8ff;--mp-pink: #f06fa3;--mp-pink-dark: #dc518f;--mp-pink-light: #fff7fb;--mp-gold: #d9a63b;--mp-text: #745b8f;--mp-border: rgba(240, 111, 163, .28);--mp-shadow: 0 12px 35px rgba(117, 68, 229, .08), 0 5px 18px rgba(240, 111, 163, .07)}product-information{position:relative}product-media-gallery{display:block;border-radius:24px!important;overflow:hidden}product-media-gallery img{border-radius:22px!important}product-media-gallery button img,product-media-gallery [class*=thumbnail] img{border-radius:16px!important}product-media-gallery [class*=thumbnail][aria-current=true],product-media-gallery [class*=thumbnail]:has([aria-current=true]){border-color:var(--mp-purple)!important}product-details{display:block;padding:18px 6px 28px!important;background:transparent!important;border:0!important;box-shadow:none!important}product-details h1{margin-top:0!important;margin-bottom:8px!important;color:var(--mp-purple-dark)!important;line-height:1.12!important}product-details .rte,product-details .rte p,product-details .rte li{color:var(--mp-text)!important;line-height:1.65!important}product-details .rte strong{color:var(--mp-purple-dark)!important}product-details .rte a{color:var(--mp-purple-dark)!important;text-decoration-thickness:1px;text-underline-offset:3px}variant-picker{display:block!important;margin-top:20px!important;padding:20px!important;background:linear-gradient(145deg,#fff,#fff8fc)!important;border:1px solid rgba(240,111,163,.22)!important;border-radius:24px!important;box-shadow:0 12px 32px #7544e512,0 4px 14px #f06fa30f!important}.variant-option{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border:0!important;padding:0!important;margin:0!important}.variant-option legend{grid-column:1 / -1!important;width:100%!important;margin:0 0 12px!important;color:var(--mp-gold)!important;font-family:Fuzzy Bubbles,cursive!important;font-size:16px!important;font-weight:700!important}.variant-option__button-label{width:auto!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:9px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1.5px solid #f2c2d8!important;border-radius:15px!important;color:var(--mp-pink-dark)!important;box-shadow:0 4px 12px #f06fa30d!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important}.variant-option__button-label__text{color:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important;text-align:center!important}.variant-option__button-label:nth-of-type(5){grid-column:1 / -1!important;width:55%!important;justify-self:center!important}.variant-option__button-label:has(input:checked){background:linear-gradient(135deg,#ebe3ff,#f7f1ff)!important;border:2px solid var(--mp-purple)!important;color:var(--mp-purple-dark)!important;box-shadow:0 7px 18px #7544e524!important}.variant-option__button-label:hover{transform:translateY(-2px);border-color:var(--mp-pink)!important;box-shadow:0 8px 20px #f06fa31f!important}.filepond--root{margin:0 0 8px!important}.filepond--drop-label{min-height:105px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#f8f4ff,#fff9fc)!important;border:1.5px dashed #d9c3ff!important;border-radius:18px!important;box-shadow:inset 0 0 0 1px #ffffffa6,0 7px 20px #7544e512!important;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.filepond--drop-label:hover{transform:translateY(-1px);border-color:var(--mp-pink)!important;box-shadow:0 10px 24px #f06fa31c!important}.image-upload-field-subtitle{margin-bottom:5px!important;color:var(--mp-pink)!important;font-size:14px!important;font-weight:700!important}.image-upload-field-description{color:#746a7c!important;font-size:11px!important}.image-upload-file-counter{margin-top:5px!important;color:var(--mp-purple)!important;font-size:10px!important;font-weight:700!important;text-align:right!important}.image-upload-other-fields-wrapper{margin-top:12px!important;padding:15px 18px!important;background:#fffafd!important;border:1px solid rgba(240,111,163,.2)!important;border-radius:17px!important;box-shadow:0 5px 16px #7544e50d!important}.image-upload-other-fields-wrapper label,.image-upload-other-fields-wrapper p,.image-upload-other-fields-wrapper div{color:var(--mp-text)}.image-upload-other-fields-wrapper input[type=checkbox]{width:19px!important;height:19px!important;margin-right:8px!important;accent-color:var(--mp-purple)}product-details .buy-buttons-block{width:100%!important;margin-top:14px!important;padding-top:0!important;text-align:center!important}product-details add-to-cart-component{display:block!important;width:220px!important;max-width:220px!important;margin-left:auto!important;margin-right:auto!important}product-details button.add-to-cart-button{width:220px!important;min-width:220px!important;max-width:220px!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;padding:14px 24px!important;background:linear-gradient(135deg,#f06fa3,#df4f91)!important;border:0!important;border-radius:999px!important;color:#fff!important;box-shadow:0 9px 24px #df4f9140!important}product-details button.add-to-cart-button *,product-details button.add-to-cart-button svg{color:#fff!important;stroke:currentColor!important}product-details button.add-to-cart-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #f06fa361!important}@media screen and (max-width:749px){variant-picker{padding:15px!important;border-radius:19px!important}.variant-option{grid-template-columns:1fr!important}.variant-option__button-label:nth-of-type(5){grid-column:auto!important;width:100%!important}.variant-option__button-label{min-height:48px!important}.filepond--drop-label{min-height:100px!important}.image-upload-other-fields-wrapper{padding:14px!important}}payment-icons,[class*=payment-icons]{margin-top:16px!important}.sticky-add-to-cart__bar{border-radius:22px!important;box-shadow:0 12px 40px #7544e529!important}.sticky-add-to-cart__button{border-radius:999px!important}@media screen and (max-width:749px){product-details{padding:12px 4px 22px!important}product-media-gallery,product-media-gallery img{border-radius:17px!important}product-details h1{line-height:1.15!important}.variant-option legend{font-size:15px!important}.variant-option__button-label{min-height:50px!important;border-radius:16px!important;padding:10px 12px!important}.filepond--drop-label{min-height:110px!important;border-radius:17px!important}.image-upload-other-fields-wrapper{padding:15px!important;border-radius:16px!important}product-details button.add-to-cart-button{min-height:54px!important}}.filepond--root{margin-top:0!important;margin-bottom:8px!important}.filepond--drop-label{min-height:88px!important;height:88px!important;background:linear-gradient(135deg,#ebe3ff8c,#fff4f9b3)!important;border:1.5px dashed #d9c3ff!important;border-radius:18px!important;box-shadow:0 6px 18px #7544e512!important}.image-upload-field-subtitle{color:#f06fa3!important;font-size:13px!important;font-weight:700!important}.image-upload-field-description{margin-top:3px!important;color:#706779!important;font-size:10px!important}.image-upload-file-counter{margin:3px 5px 0 0!important;color:#9b6cff!important;font-size:9px!important}.image-upload-other-fields-wrapper{margin-top:10px!important;padding:13px 16px!important;background:linear-gradient(135deg,#fffafd,#fff7fb)!important;border:1px solid rgba(240,111,163,.25)!important;border-radius:17px!important;box-shadow:0 5px 14px #f06fa30d!important}.image-upload-other-fields-wrapper>div:first-child,.image-upload-other-fields-wrapper p:first-child{margin-bottom:7px!important;font-size:12px!important;font-weight:600!important}.image-upload-other-fields-wrapper input[type=checkbox]{width:17px!important;height:17px!important;margin-right:7px!important;accent-color:#f06fa3!important}product-details .buy-buttons-block{margin-top:12px!important;margin-bottom:0!important}product-details button.add-to-cart-button{min-height:52px!important;background:linear-gradient(135deg,#f06fa3,#df4f91)!important;border-radius:999px!important;box-shadow:0 9px 24px #df4f9140!important}product-details button.add-to-cart-button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px #df4f9157!important}product-details{gap:4px!important}variant-picker{margin-bottom:0!important}product-price{margin:0!important;padding:4px 0!important}product-details .buy-buttons-block{margin-top:0!important;padding-top:0!important}.image-upload-other-fields-wrapper{background:linear-gradient(135deg,#fffafd,#fff7fb)!important;border:1px solid rgba(240,111,163,.24)!important;border-radius:18px!important;padding:14px 16px!important}.image-upload-other-fields-wrapper>div:first-child,.image-upload-other-fields-wrapper p:first-child{color:#7544e5!important;font-family:Fuzzy Bubbles,cursive!important;font-size:13px!important;font-weight:700!important;margin-bottom:10px!important}.image-upload-other-fields-wrapper label{display:flex!important;align-items:center!important;width:fit-content!important;margin:6px 0!important;color:#745b8f!important;font-weight:600!important}.image-upload-other-fields-wrapper input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:0 9px 0 0!important;background:#fff!important;border:1.5px solid #d7baf8!important;border-radius:7px!important;cursor:pointer;position:relative;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.image-upload-other-fields-wrapper input[type=checkbox]:checked{background:linear-gradient(135deg,#f06fa3,#dc518f)!important;border-color:#dc518f!important;box-shadow:0 4px 12px #f06fa333!important}.image-upload-other-fields-wrapper input[type=checkbox]:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-53%);color:#fff;font-size:13px;font-weight:700}.image-upload-other-fields-wrapper input[type=checkbox]:hover{border-color:#f06fa3!important}.filepond--root{position:relative}.image-upload-field-wrapper>div:first-child:not(.filepond--root){color:#d99a28!important;font-family:Fuzzy Bubbles,cursive!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-align:center!important;margin-bottom:8px!important}.image-upload-field-title{font-family:Fuzzy Bubbles,cursive!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:#d99a28!important;text-align:center!important;margin:2px 0 8px!important}.image-upload-other-fields-wrapper .polaris-checkbox__backdrop{width:20px!important;height:20px!important;background:#fff!important;border:1.5px solid #d9c2f7!important;border-radius:6px!important;box-shadow:none!important;transition:all .2s ease!important}.image-upload-other-fields-wrapper .polaris-checkbox__input:checked+.polaris-checkbox__backdrop{background:linear-gradient(135deg,#f06fa3,#d94f91)!important;border-color:#d94f91!important;box-shadow:0 3px 10px #df4f9138!important}.image-upload-other-fields-wrapper .polaris-checkbox__label{font-family:Fuzzy Bubbles,cursive!important;color:#745b8f!important;font-size:14px!important;font-weight:500!important}.image-upload-other-fields-wrapper .polaris-checkbox__wrapper:hover .polaris-checkbox__backdrop{border-color:#f06fa3!important}.image-upload-other-fields-wrapper .polaris-checkbox{margin-left:0!important}.image-upload-other-fields-wrapper .polaris-checkbox__wrapper{margin-left:0!important;padding-left:0!important;gap:8px!important}.image-upload-other-fields-wrapper .polaris-checkbox__label-wrapper,.image-upload-other-fields-wrapper .polaris-checkbox__label{margin-left:0!important}.image-upload-other-fields-wrapper .polaris-checkbox+.polaris-checkbox{margin-top:3px!important}.product-information h1,.product-information h1 strong{font-family:Fuzzy Bubbles,cursive!important;font-size:34px!important;font-weight:600!important;line-height:1.15!important}product-price{position:relative!important;display:table!important;margin:10px auto 24px!important;padding:0 55px 12px!important;text-align:center!important;color:#7544e5!important;font-family:Fuzzy Bubbles,cursive!important;font-size:25px!important;font-weight:400!important;line-height:1.1!important}product-price .price,product-price .price__regular,product-price [ref=priceContainer],product-price [ref=priceContainer] *{font-family:Fuzzy Bubbles,cursive!important;font-size:25px!important;font-weight:400!important;color:#7544e5!important;line-height:1.1!important}.mp-price-rays{display:none}product-price [ref=priceContainer]{position:relative!important;display:inline-flex!important;width:auto!important;align-items:center!important;justify-content:center!important}product-price .mp-price-rays{display:flex!important;position:absolute;top:50%;width:18px;height:30px;pointer-events:none}product-price .mp-price-rays--left{right:calc(100% + 10px);transform:translateY(-50%)}product-price .mp-price-rays--right{left:calc(100% + 10px);transform:translateY(-50%)}product-price .mp-price-rays i{position:absolute;width:13px;height:2px;background:#eeb13d;border-radius:999px}product-price .mp-price-rays i:nth-child(1){top:3px}product-price .mp-price-rays i:nth-child(2){top:13px}product-price .mp-price-rays i:nth-child(3){top:23px}product-price .mp-price-rays--left i:nth-child(1){transform:rotate(22deg)}product-price .mp-price-rays--left i:nth-child(2){transform:rotate(0)}product-price .mp-price-rays--left i:nth-child(3){transform:rotate(-22deg)}product-price .mp-price-rays--right i:nth-child(1){transform:rotate(-22deg)}product-price .mp-price-rays--right i:nth-child(2){transform:rotate(0)}product-price .mp-price-rays--right i:nth-child(3){transform:rotate(22deg)}.product-information rte-formatter,.product-information .rte{width:100%!important;max-width:none!important}.product-information rte-formatter p,.product-information .rte p{width:100%!important;max-width:none!important}@media screen and (max-width:749px){product-price{margin-top:6px!important;margin-bottom:4px!important;padding-top:0!important;padding-bottom:2px!important}}@media screen and (min-width:1200px){media-gallery slideshow-slide{--grid-template-rows-desktop: 560px 1fr !important}media-gallery slideshow-slide .product-media-container{display:flex!important;align-items:center!important;justify-content:center!important}media-gallery slideshow-slide .product-media{width:fit-content!important;height:auto!important;max-width:100%!important;max-height:560px!important;margin:0 auto!important;border-radius:18px!important;overflow:hidden!important}media-gallery slideshow-slide .product-media__image{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:560px!important;margin-left:auto!important;margin-right:auto!important;object-fit:contain!important;border-radius:18px!important}}@media screen and (max-width:1199px){media-gallery slideshow-slide .product-media-container{display:flex!important;align-items:center!important;justify-content:center!important}media-gallery slideshow-slide .product-media{width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}media-gallery slideshow-slide .product-media__image{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:initial!important;border-radius:18px!important;clip-path:none!important;-webkit-clip-path:none!important}}@media screen and (max-width:749px){product-price{margin:4px auto 0!important;padding:0 55px!important}.image-upload-field-wrapper{margin-top:-28px!important;padding-top:0!important}.image-upload-field-title{margin-top:0!important;margin-bottom:8px!important}.image-upload-other-fields-wrapper{min-height:0!important;height:auto!important;padding-top:12px!important;padding-bottom:12px!important;margin-top:10px!important;margin-bottom:8px!important}.image-upload-other-fields-wrapper>*:last-child{margin-bottom:0!important;padding-bottom:0!important}product-details .buy-buttons-block{margin-top:6px!important;padding-top:0!important}}@media screen and (max-width:749px){.image-upload-other-fields-wrapper{height:fit-content!important;min-height:0!important;block-size:fit-content!important;min-block-size:0!important;padding-bottom:10px!important}.image-upload-other-fields-wrapper>div{min-height:0!important;height:auto!important;padding-bottom:0!important}.image-upload-other-fields-wrapper>div:last-child,.image-upload-other-fields-wrapper>*:last-child{margin-bottom:0!important;padding-bottom:0!important}.image-upload-other-fields-wrapper .polaris-checkbox:last-child,.image-upload-other-fields-wrapper label:last-child{margin-bottom:0!important}}payment-icons,[class*=payment-icons]{margin-top:4px!important;margin-bottom:0!important;padding-top:0!important}product-details payment-icons,product-details [class*=payment-icons]{margin-block-start:4px!important;padding-block-start:0!important}@media screen and (max-width:749px){payment-icons,[class*=payment-icons]{margin-top:2px!important;padding-top:0!important}}product-details .buy-buttons-block+*{margin-top:8px!important;padding-top:0!important}product-details>*:has(h1),product-details>*:has(.product-title),.product-information *:has(>h1){width:100%!important;max-width:100%!important;text-align:center!important;justify-content:center!important;align-items:center!important}product-details h1,.product-information h1,product-details h1 *,.product-information h1 *{width:100%!important;max-width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.product-card:has(img[alt*="Pack S\e9r\e9nit\e9"]){gap:4px!important}.product-card:has(img[alt*="Pack S\e9r\e9nit\e9"]) [class*=media],.product-card:has(img[alt*="Pack S\e9r\e9nit\e9"]) [class*=image]{margin-bottom:0!important;padding-bottom:0!important}.product-card:has(img[alt*="Pack S\e9r\e9nit\e9"]) [class*=title]{margin-top:4px!important;padding-top:0!important}product-card .product-card__content{gap:4px!important}product-card .product-card__content>*{margin-top:0!important;margin-bottom:0!important}product-card .product-card__content>:first-child{margin-bottom:0!important;padding-bottom:0!important}product-card .product-card__content>:nth-child(2){margin-top:0!important;padding-top:0!important}product-card .product-media,product-card .product-media img,product-card .product-media__image{border-radius:18px!important;overflow:hidden!important}.mp-serenite-info{width:100%!important;text-align:center!important;margin:16px auto 8px!important}.mp-serenite-info .mp-serenite-main{margin:0!important;padding:0!important;text-align:center!important;font-family:Fuzzy Bubbles,cursive!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important;color:#9557f5!important}.mp-serenite-info .mp-serenite-sub{margin:5px 0 0!important;padding:0!important;text-align:center!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;font-style:italic!important;line-height:1.4!important;color:#9557f5!important}@media screen and (max-width:749px){.mp-serenite-info .mp-serenite-main{font-size:17px!important}.mp-serenite-info .mp-serenite-sub{font-size:13px!important}}product-price{margin-top:-15px!important;margin-bottom:-10px!important}product-form{margin-top:-25px!important}.product-recommendations .resource-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:start!important;width:100%!important}.product-recommendations .resource-list .resource-list__item{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}.product-recommendations .resource-list product-card{display:block!important;width:100%!important;height:auto!important;min-height:0!important;background:#fff!important;border:1px solid rgba(240,111,163,.24)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 26px #7544e514,0 4px 12px #f06fa312!important}.product-recommendations .resource-list product-card .product-card__content{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;gap:0!important}.product-recommendations .resource-list product-card card-gallery,.product-recommendations .resource-list product-card slideshow-component,.product-recommendations .resource-list product-card slideshow-slide{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.product-recommendations .resource-list product-card img{display:block!important;width:100%!important;height:230px!important;object-fit:cover!important;margin:0!important;border-radius:21px 21px 0 0!important}.product-recommendations .resource-list product-card [class*=product-title]{width:100%!important;margin:0!important;padding:11px 12px 3px!important;text-align:center!important;font-family:Fuzzy Bubbles,cursive!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;color:#8b62dc!important}.product-recommendations .resource-list product-card product-price{display:block!important;width:100%!important;margin:0!important;padding:3px 10px 15px!important;text-align:center!important;font-family:Fuzzy Bubbles,cursive!important;font-size:13px!important;color:#7544e5!important}.product-recommendations .resource-list product-card .mp-price-rays{display:none!important}.product-recommendations .resource-list product-card quick-add,.product-recommendations .resource-list product-card [class*=quick-add]{display:none!important}@media screen and (min-width:750px){.product-recommendations .resource-list product-card{transition:transform .2s ease,box-shadow .2s ease!important}.product-recommendations .resource-list product-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 32px #7544e51f,0 7px 17px #f06fa31a!important}}@media screen and (max-width:749px){.product-recommendations .resource-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.product-recommendations .resource-list product-card img{height:165px!important}.product-recommendations .resource-list product-card [class*=product-title]{font-size:13px!important;padding:8px 7px 2px!important}.product-recommendations .resource-list product-card product-price{font-size:13px!important;padding-bottom:11px!important}}@media screen and (min-width:990px){.product-recommendations .resource-list{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.product-recommendations .resource-list product-card{border-radius:20px!important}.product-recommendations .resource-list product-card [class*=product-title]{font-size:15px!important;line-height:1.25!important;padding:11px 8px 3px!important}.product-recommendations .resource-list product-card product-price{padding:2px 8px 14px!important}.product-recommendations .resource-list product-card product-price,.product-recommendations .resource-list product-card product-price *,.product-recommendations .resource-list product-card .price,.product-recommendations .resource-list product-card .price *{font-size:15px!important;line-height:1.15!important}}@media screen and (min-width:990px){.product-recommendations .resource-list product-card card-gallery{display:block!important;width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important;overflow:hidden!important;border-radius:19px 19px 0 0!important}.product-recommendations .resource-list product-card card-gallery slideshow-component{width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important;overflow:hidden!important}.product-recommendations .resource-list product-card card-gallery slideshow-slide{width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important}.product-recommendations .resource-list product-card card-gallery img{width:100%!important;height:210px!important;max-height:210px!important;object-fit:contain!important;object-position:center!important}}.product-recommendations product-card product-price,.product-recommendations product-card product-price *,.product-recommendations product-card .price,.product-recommendations product-card .price *{font-size:17px!important;line-height:1.1!important}.product-recommendations product-card .mp-price-rays{width:12px!important;height:20px!important}.product-recommendations product-card .mp-price-rays i{width:8px!important;height:1.5px!important}.product-recommendations product-card .mp-price-rays i:nth-child(1){top:2px!important}.product-recommendations product-card .mp-price-rays i:nth-child(2){top:9px!important}.product-recommendations product-card .mp-price-rays i:nth-child(3){top:16px!important}.product-recommendations product-card .mp-price-rays--left{right:calc(100% + 6px)!important}.product-recommendations product-card .mp-price-rays--right{left:calc(100% + 6px)!important}product-price{margin-bottom:0!important;padding-bottom:0!important}.image-upload-field-wrapper{margin-top:-40px!important;padding-top:0!important}.image-upload-other-fields-wrapper{height:auto!important;min-height:0!important;padding-top:12px!important;padding-bottom:2px!important;margin-bottom:2px!important}.image-upload-other-fields-wrapper>*:last-child,.image-upload-other-fields-wrapper label:last-child,.image-upload-other-fields-wrapper .polaris-checkbox:last-child{margin-bottom:0!important;padding-bottom:0!important}product-details .buy-buttons-block{margin-top:2px!important;padding-top:0!important}product-details product-price,product-info product-price{width:100%!important;display:flex!important;justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.image-upload-field-wrapper [class*=counter],.image-upload-field-wrapper [class*=count]{font-size:13px!important;font-weight:600!important}product-details product-price{display:table!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.image-upload-file-counter{font-size:14px!important;font-weight:700!important;line-height:1.2!important;margin-top:6px!important;margin-right:6px!important}#shopify-block-buy_buttons_eYQEYi{width:100%!important}#shopify-block-buy_buttons_eYQEYi add-to-cart-component,#shopify-block-buy_buttons_eYQEYi [data-testid=standalone-add-to-cart]{margin-left:auto!important;margin-right:auto!important}.mp-default-add-to-cart{display:block!important;width:100%!important;text-align:center!important}.mp-default-add-to-cart>add-to-cart-component{display:inline-block!important;width:auto!important;margin:12px auto 0!important}.mp-default-add-to-cart>add-to-cart-component>button.add-to-cart-button{width:auto!important;min-width:220px!important;max-width:220px!important}product-info .variant-option__button-label,product-info label[for*=Option]{font-size:15px!important;line-height:1.25!important}.jm-review-widget-header__average-rating-display{font-size:18px!important;color:#7544e5!important}.jm-review-widget-header__title-and-rating{gap:10px!important}@media screen and (max-width:749px){.jm-review-widget-header__summary-section{padding:18px 14px!important;border-radius:20px!important}.jm-review-widget-header__title{font-size:28px!important}}.jm-review-item{background:#fff!important;border:1px solid rgba(255,153,190,.45)!important;border-radius:22px!important;padding:24px 28px!important;margin-bottom:22px!important;box-shadow:0 8px 25px #b175ff14,0 3px 10px #ff99be0f!important}.jm-shop-reply{background:linear-gradient(135deg,#fff7fb,#fdf6ff)!important;border:1px solid rgba(240,111,163,.22)!important;border-radius:16px!important;padding:14px 18px!important;margin-top:14px!important;box-shadow:0 5px 16px #f06fa30f!important}.jm-shop-reply__author{color:#f06fa3!important;font-size:14px!important;font-weight:700!important;margin-bottom:7px!important}.jm-shop-reply__author:before{content:"\2728  "}.jm-shop-reply__text,.jm-shop-reply__text p{color:#4b4052!important;font-size:14px!important;line-height:1.45!important;margin:0!important}.jm-shop-reply{border-left:1px solid rgba(240,111,163,.22)!important}@media screen and (max-width:749px){.jm-shop-reply{padding:12px 14px!important;border-radius:14px!important}.jm-shop-reply__author,.jm-shop-reply__text,.jm-shop-reply__text p{font-size:13px!important}}.jm-review-item [class*=avatar]{background:#eadcff!important;color:#7544e5!important}.jm-review-item [class*=verified]{color:#7544e5!important;border-color:#7544e5!important;background:#f7f1ff!important}button[data-testid=write-review-button]{background:linear-gradient(135deg,#f06fa3,#df4f91)!important;color:#fff!important;border:none!important;border-radius:14px!important;min-width:230px!important;padding:13px 24px!important;font-family:Fuzzy Bubbles,cursive!important;font-size:15px!important;font-weight:700!important;box-shadow:0 7px 18px #df4f9133!important;transition:transform .2s ease,box-shadow .2s ease!important}button[data-testid=write-review-button]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #df4f9147!important}.jm-review-widget-header{max-width:1200px!important;width:calc(100% - 40px)!important;margin:0 auto 32px!important;padding:26px 32px 28px!important;background:linear-gradient(135deg,#fffafd,#fff7fb)!important;border:1px solid rgba(240,111,163,.25)!important;border-radius:24px!important;box-shadow:0 10px 30px #f06fa314!important}.jm-review-widget-header:before{content:"\2728  Avis de nos clients \2728";display:block!important;width:100%!important;margin:0 0 24px!important;text-align:center!important;font-family:Satisfy,cursive!important;font-size:38px!important;font-weight:400!important;line-height:1.1!important;color:#7544e5!important}.jm-review-widget-header__title{display:none!important}.jm-review-widget-header__summary-section{width:100%!important;padding:0!important;margin:0 0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.jm-review-widget-header__average-rating-display{color:#7544e5!important;font-size:21px!important;font-weight:700!important}.jm-review-widget-header__main-content{width:100%!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:70px!important;padding:0!important;margin:0 auto!important}.jm-review-widget-header__star-rating-histogram{flex:0 0 360px!important;width:360px!important;max-width:360px!important;margin:0!important}.jm-histogram-row{width:100%!important;margin:4px 0!important}.jm-progress-bar{border-radius:999px!important;overflow:hidden!important}.jm-progress-bar__fill{background:linear-gradient(90deg,#f06fa3,#df4f91)!important;border-radius:999px!important}.jm-action-buttons{flex:0 0 300px!important;width:300px!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0!important}button[data-testid=write-review-button]{width:300px!important;min-width:300px!important;max-width:300px!important;min-height:54px!important;background:linear-gradient(135deg,#f06fa3,#df4f91)!important;color:#fff!important;border:0!important;border-radius:15px!important;padding:13px 22px!important;font-family:Fuzzy Bubbles,cursive!important;font-size:16px!important;font-weight:700!important;box-shadow:0 8px 20px #df4f9138!important}button[data-testid=write-review-button]:before{content:"\270e  "}button[data-testid=write-review-button]:after{content:" \2728"}.jm-review-widget-header__filters-wrapper{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:18px 0 0!important}.jm-review-widget-header__filters-wrapper button,.jm-review-widget-header__filters-wrapper select{min-height:44px!important;padding:9px 16px!important;background:#fff!important;color:#7544e5!important;border:1px solid rgba(240,111,163,.4)!important;border-radius:13px!important;font-size:14px!important;box-shadow:0 4px 12px #f06fa30d!important}@media screen and (max-width:749px){.jm-review-widget-header{width:calc(100% - 20px)!important;padding:20px 14px!important;border-radius:20px!important}.jm-review-widget-header:before{font-size:29px!important;margin-bottom:18px!important}.jm-review-widget-header__main-content{flex-direction:column!important;gap:18px!important}.jm-review-widget-header__star-rating-histogram{flex:none!important;width:100%!important;max-width:390px!important}.jm-action-buttons{flex:none!important;width:100%!important}button[data-testid=write-review-button]{width:100%!important;min-width:0!important;max-width:390px!important}.jm-review-widget-header__filters-wrapper{justify-content:center!important;flex-wrap:wrap!important}}.jm-review-widget-header__average-rating-display{font-size:28px!important;font-weight:700!important;line-height:1!important;color:#7544e5!important}.jm-review-widget-header__summary-section{margin-bottom:26px!important}.jm-review-widget-header__filters-wrapper{justify-content:center!important;margin-top:14px!important}.jm-review-widget-header__filters-wrapper button,.jm-review-widget-header__filters-wrapper select{min-height:42px!important;padding:8px 16px!important;border-radius:12px!important;font-family:Fuzzy Bubbles,cursive!important;font-size:13px!important}.jm-review-widget-header__star-rating-histogram{width:390px!important;max-width:390px!important}.jm-review-widget-header__summary-section{margin-bottom:10px!important}.jm-review-widget-header__main-content{margin-top:-8px!important}.jm-review-widget-header__filters-wrapper{margin-top:10px!important}.jm-review-widget-header{padding-top:22px!important;padding-bottom:22px!important}.jm-review-widget-header__average-rating-display{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}.jm-review-widget-header__average-rating-display>.jm-cluster>.jm-text:first-child{font-size:32px!important;font-weight:700!important;color:#7544e5!important}.jm-review-widget-header__average-rating-display>.jm-cluster>.jm-text:first-child:after{content:" / 5";font-size:18px!important;font-weight:500!important;color:#7544e5!important}.jm-review-widget-header__average-rating-display>.jm-cluster>.jm-text:nth-child(2){font-size:16px!important;color:#745b8f!important}.jm-review-widget-header__average-rating-display:after{content:"\2605\2605\2605\2605\2605";display:block!important;margin-top:6px!important;color:#c879f4!important;font-size:28px!important;line-height:1!important;letter-spacing:4px!important}.jm-review-widget-header__average-rating-display>.jm-cluster>p.jm-text:nth-child(2){font-family:Fuzzy Bubbles,cursive!important;font-size:15px!important;color:#745b8f!important}.jm-review-widget-header__average-rating-display>.jm-cluster{position:relative!important}.jm-review-widget-header__average-rating-display>.jm-cluster:after{content:" / 5";margin-left:-2px!important;font-family:Fuzzy Bubbles,cursive!important;font-size:18px!important;font-weight:500!important;color:#7544e5!important}.jm-review-widget-header__average-rating-display{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}.jm-review-widget-header__average-rating-display>.jm-cluster{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:8px!important}.jm-review-widget-header__average-rating-display>.jm-cluster>.jm-text:first-child{font-size:30px!important;font-weight:700!important;color:#5f4b72!important}.jm-review-widget-header__average-rating-display>.jm-cluster>.jm-text:nth-child(2){font-size:15px!important;color:#745b8f!important}.jm-review-widget-header__average-rating-display{gap:2px!important}.jm-review-widget-header__main-content{margin-top:-10px!important}.jm-review-widget-header__filters-wrapper{margin-top:8px!important}.jm-review-widget-header__main-content{margin-top:-14px!important}.jm-review-widget-header__filters-wrapper{margin-top:4px!important}.jm-review-widget-header{padding-bottom:18px!important}.jm-review-widget-header__filters-wrapper{transform:translateY(-10px)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mp-product-design.css.map */
