.mpl-tailor{color:rgb(var(--color-foreground))}.mpl-tailor .shell{max-width:1240px;margin:auto;padding:0 2rem}.mpl-tailor .eyebrow{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:#8b765d;margin:0 0 1.2rem}.mpl-tailor h1,.mpl-tailor h2,.mpl-tailor h3{letter-spacing:-.025em}.mpl-tailor h1{font-size:clamp(3.4rem,6vw,6.8rem);line-height:.98;max-width:850px;margin:0 0 2rem}.mpl-tailor h2{font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.05;margin:0 0 1.8rem}.mpl-tailor h3{font-size:2rem;margin:0 0 1rem}.mpl-tailor p{font-size:1.55rem;line-height:1.75}.mpl-tailor .lead{font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.65;max-width:780px}.mpl-tailor .hero{background:#f1eee8;padding:clamp(5rem,10vw,11rem) 0}.mpl-tailor .hero-grid,.mpl-tailor .two,.mpl-tailor .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.mpl-tailor .hero-art{min-height:420px;background:linear-gradient(145deg,#ded7cb,#b8aa98);display:flex;align-items:center;justify-content:center;overflow:hidden}.mpl-tailor .hero-art img,.mpl-tailor .visual img{width:100%;height:100%;object-fit:cover;display:block}.mpl-tailor .monogram{font:clamp(8rem,16vw,17rem) Georgia,serif;color:#ffffffb8;letter-spacing:-.12em}.mpl-tailor .actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.mpl-tailor .button{display:inline-block;padding:1.35rem 2.2rem;background:#292722;color:#fff;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;border:0;cursor:pointer}.mpl-tailor .button.light{background:transparent;color:#292722;border:1px solid #8d8377}.mpl-tailor .section{padding:clamp(5rem,8vw,9rem) 0}.mpl-tailor .soft{background:#f7f5f1}.mpl-tailor .intro{max-width:850px}.mpl-tailor .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.mpl-tailor .card{background:#fff;padding:2.8rem;border:1px solid rgba(50,45,38,.12);height:100%}.mpl-tailor .dark{background:#292722;color:#fff}.mpl-tailor .card p{margin-bottom:0}.mpl-tailor .visual{aspect-ratio:5/4;background:#e7e1d8;overflow:hidden;margin:-2.8rem -2.8rem 2.4rem}.mpl-tailor .visual-empty{display:flex;align-items:center;justify-content:center;color:#8b765d;font:5rem Georgia,serif;height:100%;min-height:200px}.mpl-tailor .price{font:3.4rem/1.1 Georgia,serif;margin:1.2rem 0}.mpl-tailor .small,.mpl-tailor .note{font-size:1.2rem;opacity:.75}.mpl-tailor .list{list-style:none;padding:0;margin:2rem 0 0}.mpl-tailor .list li{padding:1.2rem 0;border-bottom:1px solid rgba(50,45,38,.15);font-size:1.5rem}.mpl-tailor .price-table{width:100%;border-collapse:collapse;margin-top:1.5rem}.mpl-tailor .price-table td{padding:1.2rem .5rem;border-bottom:1px solid rgba(50,45,38,.16);font-size:1.45rem}.mpl-tailor .price-table td:last-child{text-align:right}.mpl-tailor .steps{counter-reset:step;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin-top:3rem}.mpl-tailor .step{border-top:1px solid #9a8a76;padding-top:1.5rem}.mpl-tailor .step:before{counter-increment:step;content:"0" counter(step);display:block;color:#8b765d;font:2.5rem Georgia,serif;margin-bottom:1.5rem}.mpl-tailor details{border-bottom:1px solid rgba(50,45,38,.18);padding:1.5rem 0}.mpl-tailor summary{cursor:pointer;font-size:1.6rem;font-weight:600}.mpl-tailor .contact{background:#f1eee8;padding:clamp(4rem,7vw,7rem)}.mpl-tailor .contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start}.mpl-tailor .field{margin:0 0 1.5rem}.mpl-tailor .field label{display:block;font-size:1.25rem;margin-bottom:.6rem}.mpl-tailor .field input,.mpl-tailor .field textarea,.mpl-tailor .field select{width:100%;padding:1.2rem;border:1px solid #b9b0a5;background:#fff;font:inherit}.mpl-tailor .field textarea{min-height:130px}@media(max-width:749px){.mpl-tailor .shell{padding:0 1.6rem}.mpl-tailor .hero-grid,.mpl-tailor .two,.mpl-tailor .three,.mpl-tailor .contact-grid{grid-template-columns:1fr;gap:2rem}.mpl-tailor .hero-art{min-height:260px}.mpl-tailor .steps{grid-template-columns:1fr 1fr}.mpl-tailor .card{padding:2.2rem}.mpl-tailor .visual{margin:-2.2rem -2.2rem 2rem}.mpl-tailor .contact{padding:3rem 2rem}}.mpl-tailor .hero-art{background-image:url(/cdn/shop/files/01-costume-bleu-vert.png?v=1793803889);background-size:cover;background-position:center 35%}.mpl-tailor .hero-art .monogram{display:none}.mpl-tailor #sur-mesure-constructions article:nth-of-type(1) .visual{background-image:url(/cdn/shop/files/02-construction-costume-gris.png?v=1793803898);background-size:cover;background-position:center}.mpl-tailor #sur-mesure-constructions article:nth-of-type(2) .visual{background-image:url(/cdn/shop/files/04-silhouette-costume-marine.png?v=1793803915);background-size:cover;background-position:center 25%}.mpl-tailor>section:nth-of-type(4) .visual{background-image:url(/cdn/shop/files/03-etoffes-veste-jaune.png?v=1793803907);background-size:cover;background-position:center 35%}.mpl-tailor #sur-mesure-details .visual{background-image:url(/cdn/shop/files/05-finitions-manteau-vert.png?v=1793803924);background-size:cover;background-position:center 30%}.mpl-tailor .visual .visual-empty{visibility:hidden}.mpl-tailor .hero-grid{align-items:center;gap:clamp(2rem,4vw,4rem)}.mpl-tailor .hero-art{position:relative;z-index:1;min-height:560px;background-position:center 18%;background-repeat:no-repeat}.mpl-tailor .visual{aspect-ratio:3/4;background-repeat:no-repeat;background-position:center top;background-size:contain;background-color:#f7f5f1}.mpl-tailor .visual .visual-empty{display:none}@media(max-width:749px){.mpl-tailor .hero{padding-top:4.5rem;padding-bottom:5rem;overflow:visible}.mpl-tailor .hero-grid{grid-template-columns:1fr;gap:2.4rem}.mpl-tailor .hero-art{order:2;width:100%;min-height:0;height:auto;aspect-ratio:3/4;background-size:contain;background-position:center top;background-color:#f1eee8;margin:0;z-index:0}.mpl-tailor .hero-grid>div:first-child{order:1}.mpl-tailor .section{padding-top:4.5rem;padding-bottom:4.5rem}.mpl-tailor .visual{aspect-ratio:3/4;min-height:0;margin-left:-2.2rem;margin-right:-2.2rem;background-size:contain;background-position:center top}.mpl-tailor .card{overflow:hidden}}.mpl-tailor #sur-mesure-pieces .two>article.card.dark,.mpl-tailor #sur-mesure-tarifs .two>article.card.dark{background:#f7f5f1!important;color:#292722!important;border:1px solid rgba(50,45,38,.16)!important}.mpl-tailor #sur-mesure-pieces .two>article.card.dark h3,.mpl-tailor #sur-mesure-pieces .two>article.card.dark .price,.mpl-tailor #sur-mesure-pieces .two>article.card.dark p,.mpl-tailor #sur-mesure-tarifs .two>article.card.dark h3,.mpl-tailor #sur-mesure-tarifs .two>article.card.dark .price,.mpl-tailor #sur-mesure-tarifs .two>article.card.dark p{color:#292722!important}.mpl-tailor #sur-mesure-pieces .two>article.card.dark .eyebrow,.mpl-tailor #sur-mesure-tarifs .two>article.card.dark .eyebrow{color:#8b765d!important}.mpl-tailor .hero-art,.mpl-tailor #sur-mesure-constructions article:nth-of-type(1) .visual,.mpl-tailor #sur-mesure-constructions article:nth-of-type(2) .visual,.mpl-tailor>section:nth-of-type(4) .visual,.mpl-tailor #sur-mesure-details .visual{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:#f7f5f1!important}@media(max-width:749px){.mpl-tailor .hero-art{min-height:0!important;height:auto!important;aspect-ratio:3/4!important;background-size:contain!important;background-position:center center!important;margin:0!important}.mpl-tailor #sur-mesure-constructions article:nth-of-type(1) .visual,.mpl-tailor #sur-mesure-constructions article:nth-of-type(2) .visual,.mpl-tailor>section:nth-of-type(4) .visual,.mpl-tailor #sur-mesure-details .visual{aspect-ratio:3/4!important;min-height:0!important;height:auto!important;background-size:contain!important;background-position:center center!important;margin-left:-2.2rem!important;margin-right:-2.2rem!important}}@media screen and (min-width:750px){.mpl-tailor .eyebrow{font-size:1.3rem}.mpl-tailor h2{font-size:clamp(3.4rem,4.8vw,5.2rem);line-height:1.06}.mpl-tailor h3{font-size:2.5rem;line-height:1.15}.mpl-tailor p{font-size:1.7rem;line-height:1.75}.mpl-tailor .lead{font-size:clamp(2rem,2.5vw,2.6rem);line-height:1.6}.mpl-tailor .list li{font-size:1.65rem}.mpl-tailor .price-table td{font-size:1.6rem}.mpl-tailor summary{font-size:1.8rem}.mpl-tailor .small,.mpl-tailor .note{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/main-sur-mesure.css.map */
