.product--tailoring{margin-top:10rem}.product--tailoring .title-wrapper{text-align:center;max-width:500px;margin:0 auto 3rem}.product--tailoring .title-wrapper>*{margin:0}.tailoring--wrapper,.tailoring--advanced,.tailoring__heel-wrapper{max-width:700px;margin:0 auto}.tailoring--wrapper{display:flex;justify-content:space-between;gap:60px}.tailoring--wrapper .field{text-align:left}.tailoring--wrapper .field:before,.tailoring--wrapper .field:after{content:unset}.tailoring--wrapper .field>a{color:rgba(var(--color-foreground),.75)}.tailoring--wrapper .field label{width:max-content;position:absolute;left:1rem;top:.5rem;z-index:1;font-size:12px}.tailoring--wrapper .field__input{height:auto;padding:3rem 1rem 1rem;border:1px solid #EDE9E0;pointer-events:none}.tailoring--wrapper .field__input::placeholder{opacity:1;font-style:italic;color:#c4c4c4}.tailoring--field{margin-bottom:1.5rem}.tailoring--image{flex-basis:40%;text-align:center;pointer-events:none}.tailoring--image>svg{width:100%;height:100%;max-height:600px;transition:opacity .2s ease 0s}.tailoring--unit{position:absolute;bottom:1rem;right:1rem;font-size:1.6rem;color:#c4c4c4}.tailoring__rule-wrapper{margin:4rem auto 0!important;width:max-content}.tailoring-rule{border:1px solid #EDE9E0;padding:.7rem 1.5rem}.tailoring-rule>span{padding:.5rem;cursor:pointer}.tailoring-rule>span.active{transition:1s all ease;border:1px solid #EDE9E0;text-decoration:underline!important}.tailoring--video{text-align:center}.tailoring--video>video{width:800px;max-width:100%}.tailoring--input{display:none;align-items:center;justify-content:center;gap:1.5rem;margin:2rem 0 0}.tailoring--input.active{display:flex}.tailoring--input input,.tailoring--input select{padding:1rem;min-width:200px;max-width:100%}.tailoring--input select{max-width:200px}.tailoring--input>p{margin:0!important}.tailoring--input+span{display:block;margin-bottom:2rem}.tailoring--button{width:100%;background-color:#6f4594}.tailoring__heel-wrapper{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:3rem;padding:2rem 3rem;color:#121212;background-color:#c2b4ab}.tailoring__heel-wrapper>p{flex-basis:70%;text-align:center}.tailoring__heel-wrapper .select__select{flex-basis:12%;padding:0 1rem;background-color:transparent;border:2px solid #121212;color:#121212}.tailoring__heel-wrapper .select__select>option{color:initial}.tailoring--advanced{margin-top:5rem}.tailoring--advanced h2{width:100%;margin-bottom:5rem;border-bottom:1px solid #000;font-family:Ibarra Real Nova;font-style:italic;line-height:.1em}.tailoring--advanced h2>span{background-color:#fff;padding:0 3rem}.tailoring--advanced>button{margin-top:2rem;font-family:Ibarra Real Nova;font-size:2.4rem}.cup-bra{display:none}.cup-bra[style="display: block;"]~.tailoring--input{margin-bottom:2rem}a[data-body=cup_bra_size] .tailoring--unit{display:none}@media screen and (min-width: 990px){.tailoring--video{min-width:800px!important}}@media screen and (min-width: 750px){.cup-bra>img{width:25%}}@media screen and (max-width: 749px){.modal{width:100%!important}.product--tailoring{margin-top:5rem}.tailoring--wrapper{display:block}.tailoring--image{display:none}.tailoring--button{width:90%;margin-bottom:3rem}.tailoring--wrapper .field>a{width:100%}.tailoring--wrapper .field__input{padding:1.5rem 1rem .5rem}.tailoring--wrapper .field label{top:0}.tailoring--advanced h2{font-size:2.4rem}.tailoring__heel-icon{text-align:center}.tailoring__heel-wrapper>p{flex-basis:100%;font-size:12px}.tailoring--field{display:flex;gap:1rem}.tailoring--field .field{flex-basis:70%}.tailoring--input input,.tailoring--input select{width:90%}.tailoring--input>p{display:none}.tailoring--mobile{display:flex;gap:.5rem;flex-basis:30%}.tailoring--mobile>div,.tailoring--mobile>a{flex-basis:calc(50% - .5rem);display:flex;justify-content:center;align-items:center}.tailoring--mobile>a{background-color:#eae9ee}.tailoring--play{background-color:#000;justify-content:center;align-items:center;height:100%}.tailoring--video h2{font-size:32px}div#tailoringMeasurement{max-width:100%}div#tailoringMeasurement .tailoring--image{display:block!important;max-width:40%;margin:0 auto}}@media screen and (min-height: 600px) and (max-height: 900px){.tailoring--video{min-width:unset;width:50%}.tailoring--video>video{width:800px;max-width:100%;height:350px;object-fit:cover}.tailoring--video>h2{margin:1rem 0}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-tailoring.css.map */
