.sidebar-active:after{content:"";position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#0d0d12;animation:fade-in .5s forwards;z-index:10}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.MainProduct{height:100%;padding:0 48px 90px}.MainProduct .product{display:flex;justify-content:space-between;position:relative;padding:0;gap:80px;margin:0 auto;height:calc(100% - 147px)}media-gallery{display:flex;justify-content:center;align-items:flex-start;gap:8px;overflow:hidden}media-gallery .swiperProduct{height:100%}media-gallery .swiperProductThumb{width:80px;min-width:80px;height:100%;max-height:900px}media-gallery .swiperProductThumb .swiper-slide{min-width:80px;min-height:80px;cursor:pointer}media-gallery .swiperProductThumb .swiper-slide img{height:100%;width:100%;object-fit:cover}media-gallery .swiperProduct .swiper-slide img{height:100%;max-height:900px;width:100%;object-fit:cover}media-gallery .swiperProduct .swiper-button-next,media-gallery .swiperProduct .swiper-button-prev{display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);width:40px;height:60px;border-radius:100px;transition:background-color .25s ease-in-out;position:absolute;z-index:2;opacity:0}media-gallery .swiperProduct .swiper-button-next:after,media-gallery .swiperProduct .swiper-button-prev:after{display:block;background-image:url(//www.abele1757.fr/cdn/shop/t/9/assets/arrow.svg?v=9012255944850223981788962112);content:"";width:9px;height:13px}media-gallery .swiperProduct .swiper-button-next:hover,media-gallery .swiperProduct .swiper-button-prev:hover{background-color:#fff;border:1px solid #141114}media-gallery .swiperProduct .swiper-button-next.swiper-button-disabled,media-gallery .swiperProduct .swiper-button-prev.swiper-button-disabled{opacity:0}media-gallery .swiperProduct .swiper-button-next{right:48px}media-gallery .swiperProduct .swiper-button-prev{left:48px}media-gallery .swiperProduct .swiper-button-prev:after{transform:rotate(180deg)}media-gallery .swiperProduct:hover .swiper-button-next,media-gallery .swiperProduct:hover .swiper-button-prev{opacity:.8}media-gallery .swiperProduct:hover .swiper-button-next.swiper-button-disabled,media-gallery .swiperProduct:hover .swiper-button-prev.swiper-button-disabled{opacity:0}media-gallery .swiper-pagination{display:none}.MainProduct .product product-info{width:100%;padding-top:48px}.MainProduct .product product-info h1{font-size:4.8rem;line-height:100%;font-family:NewParisText,sans-serif;margin-bottom:8px}@media screen and (max-width:1180px){.MainProduct .product product-info h1{font-size:4.8rem}.MainProduct .product product-info h2{font-size:1.4rem}}@media screen and (max-width:630px){.MainProduct .product product-info h1{font-size:4rem}.MainProduct .product product-info h2{font-size:1.4rem}}.MainProduct .product product-info h2{font-size:1.4rem;font-family:Gotham-Book,sans-serif;text-transform:uppercase;color:#bd9b60;margin-bottom:32px;line-height:150%}.separator{flex-grow:1}.product__info-container{display:flex;flex-direction:column;align-items:stretch}.MainProduct .product product-info .desc{font-size:1.6rem;line-height:150%;font-family:EuclidFlexThin,sans-serif;margin-bottom:24px}@media screen and (max-width:1180px){.MainProduct .product product-info .desc{font-size:1.6rem}}@media screen and (max-width:630px){.MainProduct .product product-info .desc{font-size:1.6rem}.product__info-container{height:auto}.separator{flex:0}media-gallery .swiperProduct .swiper-slide img{height:auto}}.MainProduct .product product-info .composition{margin-bottom:8px}.MainProduct .product product-info .composition li{display:flex;align-items:center;justify-content:flex-start;margin-bottom:4px}.MainProduct .product product-info .composition li:last-child{margin-top:12px}.MainProduct .product product-info .composition li span:first-child{font-size:1.6rem;line-height:120%;font-family:Gotham-Medium,sans-serif;letter-spacing:1px;width:55px}.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem;line-height:120%;font-family:Gotham-Book,sans-serif}@media screen and (max-width:1180px){.MainProduct .product product-info .composition li span:first-child,.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem}}@media screen and (max-width:630px){.MainProduct .product product-info .composition li span:first-child,.MainProduct .product product-info .composition li span:last-child{font-size:1.4rem}}.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem;line-height:120%;font-family:EuclidFlexThin,sans-serif}@media screen and (max-width:1180px){.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem}}@media screen and (max-width:630px){.MainProduct .product product-info .composition li span:last-child{font-size:1.6rem}}.MainProduct .product product-info .donnees{font-size:1.6rem;line-height:120%;font-family:Gotham-Book,sans-serif;margin-bottom:8px}@media screen and (max-width:1180px){.MainProduct .product product-info .donnees{font-size:1.6rem}}@media screen and (max-width:630px){.MainProduct .product product-info .donnees{font-size:1.4rem}}.MainProduct .product product-info .donnees strong,.MainProduct .product product-info .donnees bold{font-size:1.6rem;line-height:120%;font-family:Gotham-Book,sans-serif;color:#868689;letter-spacing:1px;margin-right:16px}@media screen and (max-width:1180px){.MainProduct .product product-info .donnees strong,.MainProduct .product product-info .donnees bold{font-size:1.6rem}}@media screen and (max-width:630px){.MainProduct .product product-info .donnees strong,.MainProduct .product product-info .donnees bold{font-size:1.4rem}}.MainProduct .product variant-radios .product-form__input{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #EEEAE4}.MainProduct .product variant-radios .product-form__input:nth-child(2){border-bottom:none}.MainProduct .product variant-radios .product-form__input span:first-child{font-size:1.6rem;line-height:150%;font-family:Gotham-Medium,sans-serif;letter-spacing:1px;color:#868689}@media screen and (max-width:1180px){.MainProduct .product variant-radios .product-form__input span:first-child{font-size:1.3rem}}@media screen and (max-width:630px){.MainProduct .product variant-radios .product-form__input span:first-child{font-size:1.3rem}}.MainProduct .product variant-radios .product-form__input span:nth-child(2){font-size:1.6rem;line-height:120%;position:relative;display:flex;align-items:center;gap:14px;cursor:pointer}@media screen and (max-width:1180px){.MainProduct .product variant-radios .product-form__input span:nth-child(2){font-size:1.6rem}}@media screen and (max-width:630px){.MainProduct .product variant-radios .product-form__input span:nth-child(2){font-size:1.6rem}}.MainProduct .product variant-radios .product-form__input span:nth-child(2):after{content:"";background-image:url(//www.abele1757.fr/cdn/shop/t/9/assets/arrow.svg?v=9012255944850223981788962112);width:9px;height:14px}.MainProduct .product .btn-container{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:36px 0 48px;position:relative}.product-form__error-message-wrapper{width:100%;left:0;text-align:center;padding-top:10px;color:#9c0404;font-size:19px;top:0}.product-form__error-message-wrapper span{font-size:1.3rem;line-height:120%;font-weight:500;padding:0;font-family:EuclidFlexMedium,sans-serif;color:#c49b6a}.product-form__quantity{width:25%;margin-bottom:0;height:66px}quantity-input .select-group{margin-bottom:0;height:60px}quantity-input .select-group .select select{padding:12px 12px 12px 24px;height:100%;background-color:#f9f9f9;border:none;border-bottom:1px solid #CDCDCD}.product-form__input .quantity__input:after{content:"";background-image:url(//www.abele1757.fr/cdn/shop/t/9/assets/down-dark.svg?v=64980111605656912231788962113);width:19px;height:11px;display:block;position:absolute;top:50%;right:12px;transform:translateY(-50%) scale(.8);-webkit-user-select:none;user-select:none;pointer-events:none}.MainProduct .product .btn-container product-form{width:100%;margin-top:0}.MainProduct .product .btn-container .product-form__submit{padding:24px 36px;text-align:center;margin-top:0;font-size:1.4rem;line-height:120%;font-family:Gotham-Book,sans-serif;letter-spacing:1.4px;text-transform:uppercase;width:100%}@media screen and (max-width:1180px){.MainProduct .product .btn-container .product-form__submit{font-size:1.4rem}}@media screen and (max-width:630px){.MainProduct .product .btn-container .product-form__submit{font-size:1.2rem;padding:1rem}}.MainProduct .product .sidebar-options input[type=radio]{display:none}.MainProduct .product .sidebar-variants-container{position:fixed;top:0;right:0;height:100vh;background-color:#fff;z-index:10;transform:translate(100vw);opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease-in-out;overflow:hidden;min-width:40vw;z-index:11}.sidebar-close{cursor:pointer}.MainProduct .product .active{opacity:1;visibility:visible}.MainProduct .product .active .sidebar-variants-container{transform:translate(0);opacity:1;visibility:visible;pointer-events:initial;-webkit-user-select:initial;user-select:initial}.MainProduct .product .sidebar-options fieldset{display:block;padding:0;border:none}.MainProduct .product .sidebar-options .sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:36px;border-bottom:1px solid #D6D6D6}.MainProduct .product .sidebar-options .sidebar-header h3{font-size:1.6rem;line-height:120%;font-family:Gotham-Medium,sans-serif;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:1180px){.MainProduct .product .sidebar-variants-container{min-width:100%}.MainProduct .product .sidebar-options .sidebar-header h3{font-size:1.3rem}}@media screen and (max-width:630px){.MainProduct .product .sidebar-options .sidebar-header h3{font-size:1.3rem}}.MainProduct .product .sidebar-options .sidebar-header h3{cursor:pointer;display:block}.MainProduct .product .sidebar-options .sidebar-content{padding:36px}.MainProduct .product .sidebar-options .sidebar-options__item input.disabled~*{display:none}.MainProduct .product .sidebar-options .sidebar-options__item input:checked~*{border:1px solid #000000}.MainProduct .product .sidebar-options .sidebar-options__item{cursor:pointer}sidebar-variants{visibility:hidden;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;transition:all .5s ease-in-out;overflow:hidden}.sidebar-variants__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000005e}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container{padding:24px;width:100%;display:flex;justify-content:flex-start;gap:16px;align-items:flex-start;border:1px solid #EEEEEE;margin-bottom:12px;transition:border .5s ease-in-out}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .photo{width:100px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;padding:12px;aspect-ratio:1 / 1;object-fit:contain}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .photo img{height:100%;width:auto}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .description{width:100%}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .label{font-size:1.6rem;line-height:120%;font-family:Gotham-Medium,sans-serif;text-transform:uppercase;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1180px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .label{font-size:1.3rem}}@media screen and (max-width:630px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .label{font-size:1.3rem}}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container label{font-size:1.3rem;line-height:120%;font-family:EuclidFlexMedium,sans-serif}@media screen and (max-width:1180px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container p{font-size:1.3rem}}@media screen and (max-width:630px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container label p{font-size:1.3rem}}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container p{font-size:1.6rem;line-height:120%}@media screen and (max-width:1180px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container p{font-size:1.6rem}}@media screen and (max-width:630px){.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container .description p{font-size:1.6rem}}.MainProduct .product .sidebar-options .sidebar-content .sidebar-options__item-container:hover{border:1px solid #0D0D12}@media screen and (max-width:1440px){media-gallery{width:60vw;height:100%}}@media screen and (max-width:1180px){.MainProduct .product .photo-product{width:calc(80vh - 147px)}media-gallery{width:100%;max-width:100%}.MainProduct .product .btn-container .product-form__submit{justify-content:center;gap:36px}.MainProduct .product .sidebar-options{overflow-y:auto;min-width:50vw}.MainProduct .product .sidebar-options .sidebar-content{padding:24px}}@media screen and (max-width:830px){.MainProduct{padding:0;height:inherit}.MainProduct .product{flex-direction:column;position:relative}.MainProduct .product .product__info-wrapper{padding:0 0 36px}.MainProduct .product .btn-container .product-form__submit span span{display:none}.MainProduct .product .img-bas{width:100%}.MainProduct .product .product-form__submit-sticky{width:100%;background-color:#f4f3f1;padding:0 24px 16px;position:fixed;bottom:0;z-index:4;left:0;display:block;border-top:1px solid #0D0D12}.MainProduct .product .product-form__submit-sticky .btn-container{margin:20px 0 0;padding-bottom:20px;position:relative}.MainProduct .product .product-form__submit-sticky .btn-container .product-form__submit{width:70%;justify-content:center;gap:36px}.MainProduct .product .product-form__submit-sticky .btn-container:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#0d0d12;margin-left:-24px}.MainProduct .product .product-form__submit-sticky p{text-align:center;margin-top:16px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px;font-family:EuclidFlexMedium,sans-serif}}@media screen and (min-width: 630px) and(max-width: 830px) and(max-width: 1180px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (min-width: 630px) and(max-width: 830px) and(max-width: 630px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (min-width: 630px) and(max-width: 830px){.MainProduct .product .sidebar-options{overflow-y:auto;min-width:70vw}.MainProduct .product .sidebar-options .sidebar-content{padding:24px}}@media screen and (max-width:630px){media-gallery{width:100%;max-width:100%;margin-top:-105px}.MainProduct{padding:0;height:inherit}.MainProduct .product{flex-direction:column;position:relative}media-gallery{max-width:100%}.MainProduct .product .btn-container .product-form__submit span span{display:none}.MainProduct .product .img-bas{width:100%}.MainProduct .product .product-form__submit-sticky{width:100%;background-color:#f4f3f1;padding:0 24px 16px;position:fixed;bottom:0;z-index:4;left:0;display:block;border-top:1px solid #0D0D12}.MainProduct .product .product-form__submit-sticky .btn-container{margin:20px 0 0;padding-bottom:20px;position:relative}.MainProduct .product .product-form__submit-sticky .btn-container:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#0d0d12;margin-left:-24px}.MainProduct .product .product-form__submit-sticky p{text-align:center;margin-top:16px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px;font-family:EuclidFlexMedium,sans-serif}}@media screen and (max-width: 630px) and(max-width: 1180px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (max-width: 630px) and(max-width: 630px){.MainProduct .product .product-form__submit-sticky p{font-size:1.3rem}}@media screen and (max-width:630px){.MainProduct .product .sidebar-options{overflow-y:auto;min-width:100vw}.MainProduct .product .sidebar-options .sidebar-content{padding:24px}}@media screen and (min-width: 630px) and(max-width: 830px){header{background-color:transparent;z-index:1}}@media screen and (max-width:630px){header{background-color:transparent}}.add-cart-sticky{position:fixed!important;bottom:0;left:0;width:100%;background-color:#f4f3f1;margin:0!important;position:fixed;z-index:12;display:block;border-top:1px solid #0D0D12;padding:0 24px 16px!important}.btn-wrapper p{display:none}.add-cart-sticky p{text-align:center;padding-top:16px;font-size:1.6rem;text-transform:uppercase;letter-spacing:1px;display:block;font-family:EuclidFlexMedium,sans-serif}.add-cart-sticky .btn-container{padding:20px 0!important}.add-cart-sticky .btn-container:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background-color:#0d0d12;margin-left:-24px}@media screen and (max-width:630px){.add-cart-sticky p{font-size:1.3rem}}product-info .price{display:flex;justify-content:flex-start;align-items:center;margin-top:36px}product-info .price>div:first-child{padding-right:24px;border-right:1px solid #CDCDCD}product-info .price>div:first-child span{display:block}product-info .price>div:first-child span:first-child{font-size:1.6rem;font-family:Gotham-Medium,sans-serif;margin-bottom:8px}product-info .price .unique_price{font-size:1.6rem;font-family:Gotham-Medium,sans-serif;margin-bottom:8px}@media screen and (max-width:1180px){product-info .price>div:first-child span:first-child{font-size:1.6rem}}@media screen and (max-width:630px){product-info .price>div:first-child span:first-child{font-size:1.6rem}}product-info .price>div:first-child span:last-child{font-size:1.2rem;text-transform:uppercase;font-family:Gotham-Book,sans-serif}@media screen and (max-width:1180px){product-info .price>div:first-child span:last-child{font-size:1.2rem}product-info .price .unique_price{font-size:1.2rem}}@media screen and (max-width:630px){product-info .price>div:first-child span:last-child{font-size:1.2rem}}product-info .price>div:last-child{padding-left:24px}product-info .price>div:last-child span{display:block}product-info .price>div:last-child span:first-child{font-size:1.6rem;font-family:Gotham-Medium,sans-serif;margin-bottom:8px;color:#bd9b60}@media screen and (max-width:1180px){product-info .price>div:last-child span:first-child{font-size:1.6rem}}@media screen and (max-width:630px){product-info .price>div:last-child span:first-child{font-size:1.6rem}}product-info .price>div:last-child span:last-child{font-size:1.2rem;text-transform:uppercase;font-family:Gotham-Book,sans-serif}@media screen and (max-width:1180px){product-info .price>div:last-child span:last-child{font-size:1.2rem}}@media screen and (max-width:630px){product-info .price>div:last-child span:last-child{font-size:1.2rem}}product-info .reassurance{display:flex;justify-content:flex-start;align-items:center;gap:24px}product-info .reassurance>div{display:flex;justify-content:center;align-items:flex-start;gap:8px}product-info .reassurance>div span:last-child{font-size:1.6rem;line-height:120%}@media screen and (max-width:1180px){product-info .reassurance>div span:last-child{font-size:1.6rem}}@media screen and (max-width:630px){product-info .reassurance>div span:last-child{font-size:1.4rem}}.product__media-wrapper{width:70%}@media screen and (min-width:1441px){.product__media-wrapper{width:60%;height:100%}}.product__info-wrapper{width:100%}@media screen and (max-width:1440px){.MainProduct{overflow-x:hidden}.MainProduct .product{gap:48px}.product__media-wrapper .swiperProduct{position:relative;z-index:1}.product__media-wrapper .swiperProduct .swiper-button-next{right:96px}product-info{width:40vw}}@media screen and (max-width:830px){media-gallery .swiperProductThumb{display:none}.MainProduct{overflow-x:hidden}.MainProduct .product{flex-direction:column;gap:0}.product__media-wrapper{width:100vw}.product__media-wrapper .swiperProduct{position:relative;z-index:1}.product__media-wrapper .swiperProduct .swiper-button-next{right:96px}product-info{width:100%}product-info select{height:58.8px}product-info .btn-wrapper .add-cart{padding:20px 24px}}@media screen and (max-width:630px){.MainProduct{padding:100px 24px 48px}.MainProduct .product{flex-direction:column;gap:0}media-gallery{width:100vw;margin-left:-24px;position:relative}.product__media-wrapper .swiperProduct{position:relative;z-index:1}.product__media-wrapper .swiperProduct .swiper-button-next,.product__media-wrapper .swiperProduct .swiper-button-prev{display:none}.product__media-wrapper .swiper-pagination{display:block;bottom:24px;top:inherit}.product__media-wrapper .swiper-pagination .swiper-pagination-bullet{background-color:#000;opacity:.25}media-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}product-info{width:100%}product-info .btn-wrapper .select-group{height:58.8px}product-info .btn-wrapper .add-cart{padding:20px 24px}}.snack-bar{border-radius:10px;background:#c49b6a;width:100%;display:none;margin-bottom:-15px}.snack-bar.active{display:block}.snack-bar p{font-family:Gotham-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:12px 0;text-align:center;color:#fff}.MainProduct .product .external-buy-links.btn-container{flex-direction:column;align-items:stretch}.MainProduct .product .external-buy-links .external-buy-links__item{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.external-buy-links__icon{width:20px;height:20px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-product.css.map */
