.main-product__form-color{margin-bottom:1.2rem;border-top:1px solid #a3a19d;border-bottom:1px solid #a3a19d;padding:1.2rem 0}.main-product .main-product__form-label{margin-bottom:.5rem}.main-product__form-sublabel{font-size:.9rem;color:#454545;margin-bottom:1rem}.radio__fieldset{margin-bottom:2rem}.main-product__form-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.main-product .main-product__form-header .main-product__form-label{margin-bottom:0}.selector-wrapper--quantity{min-width:auto;flex:auto;width:10%}@media only screen and (max-width:479px){.main-product .selector-wrapper{flex-basis:auto}}.main-product .selector-wrapper .select-popout--small{display:block}.main-product .quantity-selector input[type=number]{color:#000;border-color:#000}.main-product .select-popout__item{pointer-events:auto!important;cursor:pointer}.select-popout__toggle span[data-popout-toggle-text]{display:flex;align-items:center}.select-popout__toggle .popout-inside-label{color:#656565;margin-right:.3rem;min-width:90px}.select-popout__toggle svg{top:14px}.main-product .select-popout__option{display:flex;justify-content:space-between}.main-product .select-popout__option .select-popout__option-info{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.7rem}.main-product .select-popout__option .select-popout__option-bis{cursor:pointer;text-decoration:underline;font-weight:600}.main-product .select-popout__option .select-popout__option-preorder{font-weight:600}.swatch-btn-wrapper img{border-radius:50%!important;object-fit:cover;overflow:hidden}.main-product .swatch-btn-wrapper:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #848484;border-radius:100%}.main-product .swatch-btn-wrapper:hover{outline:1px solid #000}.main-product .product__submit__add[disabled=true]{border-color:transparent;background-color:var(--COLOR-A10);color:var(--COLOR-A40);cursor:not-allowed}.select-popout__list-template{display:none!important}@media only screen and (max-width:768px){.main-product .product__wrapper__inner{margin:0 var(--outer)}}.main-product .product__head{min-height:90px}@media only screen and (min-width:767px){.main-product .product__head{min-height:145px}}.main-product .product__price__wrap{display:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-main-product.css.map */
