.maison-aman-product.ma-perso .ma-description,.maison-aman-product.ma-perso .ma-description p,.maison-aman-product.ma-perso .ma-description span{color:#8a8378!important}.ma-perso__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ma-perso__embroidery{fill:#f4efe0;font-family:Allura,cursive;transition:opacity .5s ease,font-family .4s ease;filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))}.ma-perso__pulse{position:absolute;bottom:18%;left:50%;transform:translate(-50%);width:14px;height:14px;pointer-events:none;opacity:0;transition:opacity .4s}.ma-perso--has-input .ma-perso__pulse{opacity:1}.ma-perso__pulse:before,.ma-perso__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#bda064}.ma-perso__pulse:after{animation:maPersoPulseRing 2s ease-out infinite}@keyframes maPersoPulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(3.5);opacity:0}}.ma-perso .ma-gallery__item--first{position:relative}@media screen and (max-width:749px){.ma-perso .ma-gallery{position:relative}.ma-perso .ma-gallery__dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:5;display:flex;gap:8px!important;padding:8px 14px!important;background:#ffffff38;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px}.ma-perso .ma-gallery__dot{width:8px!important;height:8px!important;background-color:#fff9!important;border-radius:50%!important;transition:background-color .25s ease!important}.ma-perso .ma-gallery__dot--active{background-color:#fff!important;width:8px!important}}@media screen and (min-width:990px){.ma-perso .ma-gallery{position:sticky;top:0;align-self:start;max-height:100vh;overflow:hidden}.ma-perso .ma-gallery__images,.ma-perso .ma-gallery__item--first{max-height:100vh}.ma-perso .ma-gallery__item--first img{max-height:100vh;width:100%;object-fit:cover}}.ma-perso__config{display:flex;flex-direction:column;gap:48px;margin-top:16px}.ma-perso__step{position:relative}.ma-perso__step-head{display:flex;align-items:baseline;gap:14px;margin-bottom:0}.ma-perso__step-num{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:300;font-size:24px;color:#bda064;letter-spacing:.05em;min-width:36px}.ma-perso__step-title{font-family:Tenor Sans,Georgia,serif;font-size:13px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#1a1814;margin:0}.ma-perso__step-subtitle{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:13px;color:#8a8378;margin:0 0 14px 50px}.ma-perso__divider{display:flex;justify-content:center;align-items:center;gap:12px;opacity:.5}.ma-perso__divider:before,.ma-perso__divider:after{content:"";width:40px;height:1px;background:#bda064}.ma-perso__divider-mark{color:#bda064;font-size:9px}.ma-perso__model-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px}.ma-perso__model-swatch{position:relative;aspect-ratio:3 / 4;border:2px solid transparent;cursor:pointer;background:#f5efde;overflow:hidden;transition:border-color .3s ease;padding:0}.ma-perso__model-swatch img{width:100%;height:100%;object-fit:cover;display:block}.ma-perso__model-swatch.is-active{border-color:#bda064}.ma-perso__model-swatch.is-active:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #bda064}.ma-perso__model-swatch-label{position:absolute;bottom:0;left:0;right:0;padding:3px;font-family:Assistant,sans-serif;font-size:9px;letter-spacing:.15em;text-transform:uppercase;text-align:center;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.ma-perso__model-current{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:13px;color:#8a8378;text-align:center;margin:8px 0 0}.ma-perso__model-current strong{color:#1a1814;font-weight:500;font-style:normal}.ma-perso__structure-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.ma-perso__structure-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 14px;border:1px solid #e7dfc8;cursor:pointer;transition:all .3s ease;background:#fff;font-family:Assistant,sans-serif}.ma-perso__structure-option.is-active{border-color:#bda064;background:#bda06414}.ma-perso__structure-option.is-disabled{opacity:.38;cursor:not-allowed;pointer-events:none;border-color:#e0dcd4;background:transparent;position:relative}.ma-perso__structure-option.is-disabled:after{content:"Non disponible";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#b0a89e;white-space:nowrap;background:#fcf8ebd9;padding:4px 8px;border-radius:2px}.ma-perso__structure-icon{width:44px;height:44px;color:#bda064}.ma-perso__structure-name{font-family:Tenor Sans,Georgia,serif;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#1a1814}.ma-perso__structure-desc{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:12px;color:#8a8378;text-align:center;line-height:1.3}.ma-perso__broderie-list{display:flex;flex-direction:column;gap:1px;background:#f0e9d3;border:1px solid #e7dfc8}.ma-perso__broderie-option{position:relative;background:#fff;transition:background .3s ease}.ma-perso__broderie-option.is-active{background:#fcf8eb}.ma-perso__broderie-head{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}.ma-perso__broderie-check{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;appearance:none!important;-webkit-appearance:none!important}.ma-perso__checkbox{position:relative;width:18px;height:18px;flex-shrink:0;border:1.5px solid #bda064;background:#fff;transition:all .25s ease}.ma-perso__checkbox svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#fff;stroke-width:3;fill:none;stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .35s ease}.ma-perso__broderie-option.is-active .ma-perso__checkbox{background:#bda064}.ma-perso__broderie-option.is-active .ma-perso__checkbox svg{stroke-dashoffset:0}.ma-perso__broderie-label{flex:1;font-family:Assistant,sans-serif;font-size:13px;font-weight:400;letter-spacing:.03em;color:#1a1814}.ma-perso__broderie-label small{display:block;font-size:11px;color:#8a8378;font-weight:300;margin-top:2px;letter-spacing:0}.ma-perso__broderie-price{font-family:Assistant,sans-serif;font-size:13px;font-weight:500;color:#1a1814;letter-spacing:.02em;white-space:nowrap}.ma-perso__broderie-price--free{color:#bda064}.ma-perso__broderie-price .strike{text-decoration:line-through;color:#8a8378;margin-right:6px;font-size:11px}.ma-perso__broderie-price .offert{display:inline-block;margin-left:4px;padding:2px 7px;background:#bda064;color:#fff;font-family:Assistant,sans-serif;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;border-radius:1px}.ma-perso__broderie-field{max-height:0;overflow:hidden;transition:max-height .4s ease}.ma-perso__broderie-option.is-active .ma-perso__broderie-field{max-height:180px}.ma-perso__broderie-field-inner{padding:0 18px 16px 50px;display:flex;flex-direction:column;gap:6px}.ma-perso__input,.ma-perso__textarea{width:100%;padding:9px 12px;font-family:Assistant,sans-serif;font-size:13px;color:#1a1814;background:#fff;border:1px solid #e7dfc8;border-radius:0;transition:border-color .2s ease;font-weight:300}.ma-perso__input:focus,.ma-perso__textarea:focus{outline:none;border-color:#bda064}.ma-perso__textarea{resize:none;min-height:54px;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:14px}.ma-perso__counter{font-size:10px;color:#8a8378;text-align:right;letter-spacing:.05em}.ma-perso__counter.is-warn{color:#c8651b}.ma-perso__font-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ma-perso__font-swatch{padding:18px 6px;border:1px solid #e7dfc8;background:#fff;cursor:pointer;text-align:center;transition:all .3s ease}.ma-perso__font-swatch.is-active{border-color:#bda064;background:#bda06414}.ma-perso__font-preview{font-size:22px;color:#1a1814;line-height:1.1;margin-bottom:8px;white-space:nowrap;overflow:visible;text-align:center}.ma-perso__font-swatch[data-font=warm] .ma-perso__font-preview{font-family:Allura,cursive;font-size:22px}.ma-perso__font-swatch[data-font=montserrat] .ma-perso__font-preview{font-family:Montserrat,sans-serif;font-weight:500;font-size:17px}.ma-perso__font-swatch[data-font=biryani] .ma-perso__font-preview{font-family:Biryani,sans-serif;font-weight:600;font-size:17px}.ma-perso__font-swatch[data-font=distillery] .ma-perso__font-preview{font-family:Pinyon Script,cursive;font-size:24px}.ma-perso__font-swatch[data-font=bundt] .ma-perso__font-preview{font-family:Dancing Script,cursive;font-weight:500;font-size:19px}.ma-perso__font-name{font-family:Assistant,sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#8a8378}.ma-perso__font-swatch.is-active .ma-perso__font-name{color:#bda064}.ma-perso__recap{margin:32px 0;padding:22px 20px;background:#fcf8eb;border:1px solid #e7dfc8;position:relative}.ma-perso__recap:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:40px;height:2px;background:#bda064}.ma-perso__recap-label{font-family:Assistant,sans-serif;font-size:10px;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:#bda064;text-align:center;margin:0 0 16px}.ma-perso__recap-lines{list-style:none;margin:0 0 16px;padding:0}.ma-perso__recap-line{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;font-family:Assistant,sans-serif;font-size:13px;color:#3a362e;border-bottom:1px dotted #e7dfc8;animation:maPersoRecapFadeIn .3s ease}.ma-perso__recap-line:last-child{border-bottom:none}.ma-perso__recap-line em{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;color:#1a1814}.ma-perso__recap-line--free .ma-perso__recap-line-price{color:#bda064;font-weight:600}.ma-perso__recap-line-price .strike{text-decoration:line-through;color:#8a8378;margin-right:6px;font-size:11px}@keyframes maPersoRecapFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ma-perso__recap-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px solid #bda064}.ma-perso__recap-total-label{font-family:Assistant,sans-serif;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:#8a8378}.ma-perso__recap-total-value{font-family:Assistant,sans-serif;font-size:22px;font-weight:500;color:#bda064;letter-spacing:.01em}.maison-aman-product.ma-perso .shopify-app-block,.maison-aman-product.ma-perso .globo-form,.maison-aman-product.ma-perso [class*=globo],.maison-aman-product.ma-perso [class*=Globo],.maison-aman-product.ma-perso [class*=lpo-],.maison-aman-product.ma-perso [class*=LPO],.maison-aman-product.ma-perso [class*=product-options][data-app],.maison-aman-product.ma-perso [id*=LivePreview],.maison-aman-product.ma-perso [id*=lpo],.maison-aman-product.ma-perso [id*=Globo],.maison-aman-product.ma-perso [data-globo],.maison-aman-product.ma-perso [data-lpo],.maison-aman-product.ma-perso .product-customizer,.maison-aman-product.ma-perso .product-custom-options,.maison-aman-product.ma-perso .bpo-wrapper,.maison-aman-product.ma-perso [class*=bpo-],.maison-aman-product.ma-perso .spo-wrapper,.maison-aman-product.ma-perso [class*=spo-]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;pointer-events:none!important}.ma-perso__mobile-sticky{display:none;position:fixed;bottom:0;left:0;right:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fdfbf5f7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid #e7dfc8;z-index:100;align-items:center;gap:12px;box-shadow:0 -8px 24px -12px #0000001a}@media(max-width:989px){.ma-perso__mobile-sticky{display:flex}}.ma-perso__mobile-recap{flex:1}.ma-perso__mobile-label{font-family:Assistant,sans-serif;font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:#8a8378;margin-bottom:2px}.ma-perso__mobile-total{font-family:Assistant,sans-serif;font-size:18px;font-weight:500;color:#bda064}.ma-perso__mobile-cta{padding:13px 22px;background:#bda064;color:#fff;border:none;font-family:Assistant,sans-serif;font-size:11px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ma-perso-voile.css.map */
