.section--main-product{margin-top:calc(var(--header-height) * -1)}.product__media-wrapper .slider-container{position:relative;display:flex;flex-direction:column;width:100%;height:100%;gap:0}.product__media-wrapper .slider-container .slide{position:relative;width:100%;height:100%}.product__media-wrapper .slider-container .slide img,.product__media-wrapper .slider-container .slide svg,.product__media-wrapper .slider-container .slide video{display:block;width:100%;height:auto;margin:0;object-fit:cover}.product__media-wrapper .slider-container .slide.half{width:50%}@media only screen and (max-width:749px){.product__media-wrapper .slider-container .slide.half{width:100%}}@media only screen and (min-width:749px){.product__media-wrapper .slider-container{flex-direction:row;flex-wrap:wrap}.product__media-wrapper .slider-container .slide{height:unset}}.product__media-wrapper .product-media__modal-trigger{border:none!important;outline:none!important;box-shadow:none!important}.product__media-wrapper .product-media__modal-trigger:focus{border:none!important;outline:none!important;box-shadow:none!important}.product__info-wrapper .product__title{margin:0 0 8px}.product__info-wrapper .product__title h1{margin:0;font-size:42px;font-weight:400;font-style:normal;line-height:95%;text-transform:uppercase}.product__info-wrapper .product__short_description{font-size:14px;font-weight:400;line-height:normal;color:#656663}.product__info-wrapper .product__availability_in_store{margin:0 0 48px}.product__info-wrapper .product__price{margin:24px 0 8px}.product__info-wrapper .product__price s.price-item{color:#656663}.product__info-wrapper .product__price .price-item{margin:0 12px 0 0;font-size:20px;font-family:"DIN-1451";font-weight:400;font-style:normal;line-height:85%;letter-spacing:0;text-transform:uppercase;color:#151515}.product__info-wrapper .paired_products{margin:40px 0 8px}.product__info-wrapper .paired_products .paired_title{margin:0 0 8px;font-size:10px;font-weight:500;line-height:normal;text-transform:uppercase;color:#151515}.product__info-wrapper .paired_products .paired_list{display:flex;gap:8px}.product__info-wrapper .paired_products .paired_list a{display:block;width:64px;border-bottom:1px solid transparent}.product__info-wrapper .paired_products .paired_list a img,.product__info-wrapper .paired_products .paired_list a svg{display:block;width:100%;height:auto;object-fit:cover}.product__info-wrapper .paired_products .paired_list a.current{border-bottom:1px solid #151515}.product__info-wrapper .complete_the_look{margin:40px 0 24px}.product__info-wrapper .complete_the_look .complete_the_look__title{margin:0 0 16px;font-size:16px;font-family:"DIN-1451";font-weight:400;font-style:normal;line-height:85%;text-transform:uppercase}.product__info-wrapper .complete_the_look .complete_the_look__products{display:flex;flex-direction:column;gap:16px}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item{display:flex;gap:16px}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_image{width:112px}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_image img,.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_image svg{display:block;width:100%;height:auto;object-fit:cover}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_image a{color:inherit;text-decoration:none}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_content{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_content a{color:inherit;text-decoration:none}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_content .complete_the_look__product_title{font-size:16px;font-family:"DIN-1451";font-style:normal}.product__info-wrapper .complete_the_look .complete_the_look__products .complete_the_look__item .complete_the_look__product_content .complete_the_look__product_button{margin-top:auto}@media screen and (max-width:749px){.product{flex-direction:column}.product .grid__item{max-width:unset}.product__media-wrapper{position:relative;width:100%;aspect-ratio:3/4}.product__media-wrapper .slider-container{display:flex;overflow-x:auto;overflow-y:hidden;flex-direction:row;flex-wrap:nowrap;width:100%;height:100%;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:manipulation;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:#000000 transparent}.product__media-wrapper .slider-container::-webkit-scrollbar{height:1px}.product__media-wrapper .slider-container::-webkit-scrollbar-track{background:transparent}.product__media-wrapper .slider-container::-webkit-scrollbar-thumb{border-radius:0;background-color:#000000}.product__media-wrapper .slider-container::-webkit-scrollbar-thumb:hover{background-color:#333333}.product__media-wrapper .slider-container .slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.product__media-wrapper .slider-container .slide img,.product__media-wrapper .slider-container .slide svg,.product__media-wrapper .slider-container .slide video{display:block;width:100%;height:100%;object-fit:cover}.product__media-wrapper .product-slider-pagination{position:absolute;z-index:2;bottom:16px;left:16px;display:flex;gap:8px}.product__media-wrapper .product-slider-pagination .pagination-dot{width:6px;height:6px;cursor:pointer;transition:background-color 0.3s ease;border-radius:0;background-color:rgba(255,255,255,0.4)}.product__media-wrapper .product-slider-pagination .pagination-dot.active{background-color:#000}}@media only screen and (max-width:749px) and (min-width:750px){.product__media-wrapper .product-slider-pagination{display:none}}@media screen and (max-width:749px){.product__info-wrapper{padding:24px 16px}}#preorder{margin:-8px auto 24px;text-align:center;font-size:12px;font-weight:400;font-style:normal;line-height:normal;color:#151515}.size_guide{float:right;margin:-25px 0 25px;padding:0;text-align:left;font-size:12px;font-weight:400;font-style:normal;line-height:normal;cursor:pointer;font-family:var(--font-body-family);color:#151515;border:none;background-color:transparent}.size_guide:hover{text-decoration:underline;text-underline-offset:3px}.bis_btn{margin:0 auto 16px}.ondemand_form_container{margin:24px auto}.ondemand_form_container .errors{margin:0 0 12px;padding:0;list-style:none;color:red}.ondemand_form_container .errors a{color:red}.ondemand_form_container .errors li{margin:0}.ondemand_form_container .input_ondemand{width:100%;margin-bottom:12px;padding:8px 16px 12px;font-size:14px;font-family:var(--font-body-family);font-weight:400;line-height:normal;color:#000;border:1px solid #000;border-radius:4px;background-color:#fff}.ondemand_form_container .input_ondemand:last-child{margin-bottom:0}.ondemand_form_container textarea{padding:8px 16px 12px;font-size:14px;font-family:var(--font-body-family);font-weight:400;line-height:normal;color:#000;border:1px solid #000;border-radius:4px}#sticky_basket{display:none}@media only screen and (max-width:990px){#sticky_basket{position:fixed;z-index:5;bottom:0;display:block;width:100%;padding:16px 16px;background:#fff}#sticky_basket .sticky_detail{display:flex;flex:1 1 100%;flex-direction:column;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px}}#kleep-size-button,.kleep-secondary-button{margin:0!important;padding:0!important;text-align:left!important;font-size:12px!important;font-family:var(--font-body-family);font-weight:400!important;font-style:normal!important;line-height:normal!important;cursor:pointer!important;letter-spacing:0!important;color:#151515!important;border:none!important;background-color:#fff!important;min-width:unset!important}#kleep-size-button:hover,.kleep-secondary-button:hover{text-decoration:underline;text-underline-offset:3px}div[id*=__kleep_rabanne_button]{margin:-24px 0 24px!important;float:left}div[id*=__kleep_rabanne_secondary_button]{margin:8px 0 8px!important}.drawer_product_info{font-size:14px;font-weight:400;line-height:normal;color:#656663}.drawer_product{display:flex;gap:12px;align-items:flex-end}.drawer_product p{margin:0!important}.drawer_product img{display:block}.boutiques_list{margin-top:24px}.boutique,.not_available{padding:0;border-bottom:1px solid #E7E7E7}.boutique>.boutique_header,.not_available>.boutique_header{cursor:pointer;gap:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-transform:uppercase;font-family:"DIN-1451";font-size:17px}.boutique>p,.not_available>p{flex-grow:1;margin-right:auto}.boutique a,.not_available a{text-decoration:none;color:#000}.boutique .boutique_status,.not_available .boutique_status{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer}.boutique .boutique_status span,.not_available .boutique_status span{font-size:1.3rem;line-height:1.6rem;letter-spacing:0.65px}.boutique .boutique_status .color_dot,.not_available .boutique_status .color_dot{display:block;width:8px;height:8px}.boutique .boutique_status .color_ok,.not_available .boutique_status .color_ok{background-color:#7DD086}.boutique .boutique_status .color_nok,.not_available .boutique_status .color_nok{background-color:red}.boutique .boutique_details,.not_available .boutique_details{margin-bottom:24px;display:none;width:100%}.boutique .boutique_details p:first-child,.not_available .boutique_details p:first-child{margin-top:0}.boutique .boutique_details a,.not_available .boutique_details a{text-decoration:underline;text-decoration-color:#333;text-underline-offset:2px}