.main_product_section{padding:24px 0;background:#fff}.main_product_section .product_main_wrapper{margin:0 -15px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:1440px){.main_product_section .product_main_wrapper{margin:0}}.main_product_section .product_main_wrapper .product__media-wrapper{width:calc(50% - 15px);position:relative}@media(max-width:991px){.main_product_section .product_main_wrapper .product__media-wrapper{width:calc(45% - 15px)}}@media(max-width:800px){.main_product_section .product_main_wrapper .product__media-wrapper{width:100%}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative}@media(max-width:991px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper{overflow:unset}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info{position:absolute;left:0;top:0;max-width:80px;width:100%;text-align:center}@media(max-width:991px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info{max-width:63px}}@media(max-width:576px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info{display:none}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .btn_model_popup{cursor:pointer;margin:0;letter-spacing:0px;color:#000;font-weight:400;font-size:14px;line-height:16px;display:inline-block;text-decoration:underline;text-underline-offset:2px}@media(max-width:991px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .btn_model_popup{font-size:10px}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper{position:absolute;right:-374px;top:0;z-index:99;background:#000;color:#fff;min-width:374px;width:100%;padding:37px 45px;opacity:0;visibility:hidden}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table{width:100%;border-collapse:unset;box-shadow:none}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table tr td{border:none;border-bottom:1px solid white;text-align:left;padding:15px 0}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table tr .head_td{padding-top:0;display:flex;justify-content:space-between;align-items:center;margin:0}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table tr .head_td .title{margin:0;font-weight:600;font-size:2rem;line-height:2.7rem;letter-spacing:0px}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table tr .info_td p{margin:0;font-size:1.4rem;line-height:2.4rem;display:flex}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table tr .info_td p .title_span{width:70px;font-weight:600}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table tr .info_td .title{margin-bottom:14px;font-weight:400;font-size:16px;line-height:20px}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info .model_info_wrapper table tr .bottom_td{border:none;padding-bottom:0;font-weight:600;font-size:16px;line-height:22px}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info:hover{background:#000}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info:hover .btn_model_popup{color:#fff;text-decoration:none}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .model_info:hover .model_info_wrapper{opacity:1;visibility:visible}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .icons_wrapper{position:absolute;top:0;right:0;width:auto;height:100%;z-index:5}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .icons_wrapper .download_link{position:absolute;right:20px;bottom:20px}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .icons_wrapper .swym-button.swym-add-to-wishlist-view-product,.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .icons_wrapper wishlist-button-product{position:absolute;right:20px;top:20px}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_main_slider{width:calc(100% - 100px);position:relative;height:auto}@media(max-width:991px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_main_slider{width:calc(100% - 70px)}}@media(max-width:800px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_main_slider{width:calc(100% - 100px)}}@media(max-width:576px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_main_slider{width:100%;height:auto}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_main_slider img{width:100%;height:auto}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider{width:80px;margin:25px 0 -3px;height:fit-content}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider img{max-width:100%;height:auto}@media(max-width:991px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider{width:60px}}@media(max-width:800px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider{width:80px}}@media(max-width:576px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider{width:100%;margin:12px -4px 0;height:0;overflow:hidden}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .nav_main_slider{margin:3px 0}@media(max-width:576px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .nav_main_slider{margin:0 4px}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .slick-arrow{width:34px;height:24px;background:#fff;border-radius:0;z-index:99;top:unset;transform:unset;bottom:-30px;border:1px solid #eeeeee}@media(max-width:576px){.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .slick-arrow{width:30px;height:30px}}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .slick-arrow:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat!important;background-size:65%!important;background-position:center!important;opacity:1}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .slick-prev{left:0}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .slick-prev:before{background:url(//comillelavie.shop/cdn/shop/t/44/assets/up-arrow.svg?v=77645829151359176161704953158)}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .slick-next{right:0}.main_product_section .product_main_wrapper .product__media-wrapper .media_slider_wrapper .media_nav_slider .slick-next:before{background:url(//comillelavie.shop/cdn/shop/t/44/assets/down-arrow.svg?v=118865528842186419601704953156)}.main_product_section .product_main_wrapper .product__info-wrapper{width:calc(50% - 15px);padding:27px 0 0 30px}@media(max-width:991px){.main_product_section .product_main_wrapper .product__info-wrapper{width:calc(55% - 15px);margin-top:0;padding:0}}@media(max-width:800px){.main_product_section .product_main_wrapper .product__info-wrapper{width:100%;margin-top:30px}}.main_product_section .product_main_wrapper .product__info-wrapper .product__info-container{max-width:unset}.main_product_section .product_main_wrapper .product__info-wrapper .collection_title{margin:0 0 13px;font-size:1.2rem;font-weight:500;text-transform:uppercase;line-height:1.7rem;color:#000;font-family:Montserrat,sans-serif;letter-spacing:.6px}.main_product_section .product_main_wrapper .product__info-wrapper .product__title{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #eeeeee;display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:1199px){.main_product_section .product_main_wrapper .product__info-wrapper .product__title{align-items:flex-start}}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .product__title{flex-direction:column}}.main_product_section .product_main_wrapper .product__info-wrapper .product__title h1{font-size:2.4rem;line-height:29px;letter-spacing:0;font-weight:500;color:#000;width:65%;padding-right:15px}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .product__title h1{padding-right:0;width:100%;margin:0 0 15px}}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .wishlist-btn{border:none;background:none;cursor:pointer}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .wishlist-btn svg{vertical-align:sub}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper{display:flex;align-items:center;margin:0;padding-left:15px;justify-content:flex-end}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper{padding-left:0;justify-content:flex-start}}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .star_box{display:flex;align-items:center}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .star_box svg{margin-right:10px}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .star_box .review_count{font-size:1.4rem;line-height:1.7rem;font-weight:600;letter-spacing:0px;padding-left:10px;padding-right:30px;border-right:1px solid white}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .jdgm-prev-badge__text{display:block;text-align:right}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .jdgm-prev-badge__text{padding-left:0;text-align:left;display:inline-block}}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .write_btn{margin:0;font-size:1.2rem;line-height:1.7rem;font-weight:600;letter-spacing:.6px;color:#222;text-transform:uppercase;display:inline-block}@media(max-width:480px){.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .write_btn{display:none}}.main_product_section .product_main_wrapper .product__info-wrapper .product__title .review_wrapper .write_btn #wishlisthero-product-page-button-container{padding-top:0!important}.main_product_section .product_main_wrapper .product__info-wrapper .price{margin-bottom:10px}.main_product_section .product_main_wrapper .product__info-wrapper .price .price__container{margin:0}.main_product_section .product_main_wrapper .product__info-wrapper .price .price__container .price__regular{font-weight:600;font-size:2.4rem;line-height:29px;color:#000}.main_product_section .product_main_wrapper .product__info-wrapper .price .price__container .price__sale{font-weight:600;font-size:2.4rem;line-height:2.9rem;letter-spacing:0px;color:#000}.main_product_section .product_main_wrapper .product__info-wrapper .price .price__container .price__sale .compare_price{opacity:.52}.main_product_section .product_main_wrapper .product__info-wrapper .price .price__container .price__sale .compare_price .price-item--regular{font-size:2.4rem;line-height:2.9rem}.main_product_section .product_main_wrapper .product__info-wrapper .interest_with,.main_product_section .product_main_wrapper .product__info-wrapper .qp-widget-container{display:flex;align-items:center;letter-spacing:0px;font-size:1.2rem;line-height:1.7rem;font-weight:500;margin:-10px 0 26px}@media(max-width:380px){.main_product_section .product_main_wrapper .product__info-wrapper .interest_with,.main_product_section .product_main_wrapper .product__info-wrapper .qp-widget-container{flex-direction:column;align-items:flex-start}}.main_product_section .product_main_wrapper .product__info-wrapper .interest_with svg,.main_product_section .product_main_wrapper .product__info-wrapper .qp-widget-container svg{margin-left:10px}@media(max-width:380px){.main_product_section .product_main_wrapper .product__info-wrapper .interest_with svg,.main_product_section .product_main_wrapper .product__info-wrapper .qp-widget-container svg{margin-left:0}}.main_product_section .product_main_wrapper .product__info-wrapper .shop_pay_wrapper{min-height:20px}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants{margin:0;padding:10px 0}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper{display:flex;align-items:center;margin-bottom:10px}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper{flex-direction:column}}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .title_cut{font-weight:600;font-size:1.4rem;line-height:1.7rem;letter-spacing:0px;text-transform:uppercase;color:#000;margin:0 40px 10px 0;min-width:52px}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .title_cut p{margin:0}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .title_cut{margin-bottom:10px;margin-right:0;width:100%}}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .tags_cut_wrapper{display:flex;flex-wrap:wrap}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .tags_cut_wrapper{width:100%}}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .tags_cut_wrapper a{display:block}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .tags_cut_wrapper a p{font-weight:600;font-size:1.2rem;line-height:1.5rem;letter-spacing:0px;color:#000;border-radius:3px;border:1px solid black;position:relative;padding:.7rem .9rem;margin:0 7px 10px;min-width:50px;text-transform:capitalize;text-align:center;transition:all .5s}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .tags_cut_wrapper a p{margin:0 12px 10px 0}}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .tags_cut_wrapper a p:hover,.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .cut_tag_wrapper .tags_cut_wrapper a.active_link p{background:#000;color:#fff}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input{margin-bottom:10px;max-width:100%;min-width:unset;display:flex;align-items:center}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input{display:block}}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input #KiwiSizingChart{display:inline-block}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .btn.ks-chart-modal-button{margin:0 0 0 24px;border:none;background:none;font-family:Acumin Pro;font-style:normal;font-weight:700;font-size:12px;line-height:120%}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .btn.ks-chart-modal-button .with-icon{text-decoration:none}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .form__label{font-weight:600;font-size:1.4rem;line-height:1.7rem;letter-spacing:0px;text-transform:uppercase;color:#000;margin:0 40px 10px 0;min-width:52px}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .form__label{margin-bottom:10px}}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_label{max-width:390px;width:100%;display:flex;align-items:flex-end}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_label span{font-size:1.4rem;line-height:1.6rem;font-weight:600;text-transform:capitalize;cursor:pointer;color:#000}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_label .size_span{margin-left:auto;cursor:pointer}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_label .find_size_span{position:relative}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_label .find_size_span #Avada-SC-button{position:absolute;width:100%;height:100%;z-index:4}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_label .find_size_span #Avada-SC-button .Avada-inline-button{padding:0!important;opacity:0!important;z-index:5}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .option_label{font-weight:600;font-size:1.4rem;line-height:1.7rem;letter-spacing:0px;color:#000;border-radius:3px;border:1px solid black;position:relative;padding:.7rem .9rem;margin:0 7px 10px;min-width:50px;text-transform:capitalize}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .option_label{margin:0 12px 10px 0}}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_plus{font-weight:900;display:inline-block;text-align:center;font-size:16px}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input .size_plus:hover{background:#000;color:#fff}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input input[type=radio].unavailable+label{opacity:.5}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input input[type=radio].unavailable+label .name_value{text-decoration:line-through}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input input[type=radio]:checked+label{border:1px solid black;color:#fff;background:#000}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input input[type=radio].unavailable:checked+label{opacity:.5}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input input[type=radio].unavailable:checked+label .name_value{text-decoration:line-through}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .option-3-wrapper input[type=radio].unavailable+label{display:none}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .option-3-wrapper input[type=radio].unavailable:checked+label{display:none}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants{margin:0}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants .option_label{min-width:unset;width:34px;height:34px;border-radius:50%;padding:0;box-shadow:0 0 3px #0003;position:relative;background-size:100%!important;background-position:center!important;border:none}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants .option_label .name_value{display:none;position:absolute;left:50%;top:-105%;width:max-content;background:#000;color:#fff;font-size:1.2rem;padding:5px 10px;line-height:100%;transform:translate(-50%);z-index:99}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants .option_label .name_value:before{content:"";position:absolute;left:50%;bottom:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;transform:translate(-50%)}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants .option_label:hover .name_value{display:block}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants .option_label:before{content:"";background-position:center!important;position:absolute;left:2px;top:2px;width:30px;height:30px;border-radius:50%;z-index:1}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants input[type=radio]:checked+.option_label{border-radius:50%;border:none}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .color_variants input[type=radio]:checked+.option_label:before{border:2px solid white}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .Size_wrapper{display:block}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .Size_wrapper .form__label{margin-bottom:13px}.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .Size_wrapper .Size_main_inputs{margin:0 -7px}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .products_variants .Size_wrapper .Size_main_inputs{margin:0}}.main_product_section .product_main_wrapper .product__info-wrapper .product-form{margin:10px 0}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons{max-width:unset;display:flex;flex-wrap:wrap}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons{flex-direction:column}}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .buynow-btn{font-weight:600;font-size:1.4rem;line-height:1.7rem;text-align:center;letter-spacing:1.4px;color:#000;text-transform:uppercase;background:none;border:1px solid black;border-radius:3px;padding:20px 20px 21px;min-width:197px;margin-left:26px;cursor:pointer;transition:all .5s}@media(max-width:1024px){.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .buynow-btn{margin-left:10px}}@media(max-width:991px){.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .buynow-btn{min-width:180px}}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .buynow-btn{max-width:100%;margin-left:0}}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .buynow-btn:after,.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .buynow-btn:before{display:none}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .buynow-btn:hover{background:#000;color:#fff}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary{width:100%;padding:22px 20px;font-size:1.4rem;line-height:1.7rem;font-weight:600;border:none;max-width:227px;transition:all .5s;margin-bottom:0}@media(max-width:991px){.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary{max-width:200px}}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary{max-width:100%;margin-bottom:15px}}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary:hover{background:#1a1a1a;color:#fff}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary:disabled{cursor:not-allowed;pointer-events:none}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary:disabled:hover{background:#000}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary[disabled=true]{opacity:.5;cursor:not-allowed;pointer-event:none}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons .btn-primary[disabled=true]~.buynow-btn{opacity:.5;cursor:not-allowed;pointer-event:none}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .btn-primary:disabled+.buynow-btn{cursor:not-allowed;pointer-events:none}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .shopify-payment-button__more-options{margin-top:26px;font-weight:600;font-size:1.4rem;line-height:1.7rem;text-align:center;letter-spacing:1.4px;color:#000;text-transform:uppercase;background:none;border:1px solid black;border-radius:3px;padding:20px 20px 21px;width:100%;cursor:pointer}.main_product_section .product_main_wrapper .product__info-wrapper .product-form .product-form__buttons.added_cart{opacity:.5;pointer-events:none}.main_product_section .product_main_wrapper .product__info-wrapper #SI_trigger{padding:22px 20px;font-family:Montserrat,sans-serif;border:none;line-height:1.7rem;font-weight:600!important;font-size:14px!important;cursor:pointer}.main_product_section .product_main_wrapper .product__info-wrapper .estimate_date{margin:30px 0 20px}.main_product_section .product_main_wrapper .product__info-wrapper .estimate_date .main_p{margin:0;font-size:1.4rem;line-height:1.7rem;letter-spacing:0px}.main_product_section .product_main_wrapper .product__info-wrapper .estimate_date .main_p .label_span{font-weight:600}.main_product_section .product_main_wrapper .product__info-wrapper .estimate_date .main_p #fromDate{margin-left:20px}.main_product_section .product_main_wrapper .product__info-wrapper .product_sku{font-size:1.4rem;line-height:1.7rem;letter-spacing:0px;margin:0 0 20px;text-transform:uppercase}.main_product_section .product_main_wrapper .product__info-wrapper .product_sku .label_span{margin-right:20px;font-weight:600}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-nav ul{border-bottom:2px solid #eee}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-nav ul li{display:inline-block;margin-right:50px}@media(max-width:576px){.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-nav ul li{margin-right:15px}}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-nav ul li a{display:block;font-weight:600;font-size:1.4rem;line-height:1.7rem;letter-spacing:0px;color:#000;text-transform:uppercase;padding:0 0 14px;position:relative}@media(max-width:1199px){.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-nav ul li a{font-size:1.2rem}}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-nav ul li a:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;border-bottom:2px solid transparent}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-nav ul li.active a:before{content:"";border-bottom:2px solid #65cadb}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content{padding-top:15px}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper{display:none;letter-spacing:0px;color:#000;font-size:1.4rem;line-height:2.2rem}@media(max-width:991px){.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper{font-size:1.2rem;line-height:2rem}}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper a{text-decoration:underline}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper ul{margin-left:15px;margin-top:10px;display:none}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper ul li{list-style:square;line-height:25px}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper .des_show_btn{color:#fff;border:none;background:#000;font-weight:600;width:20px;height:20px;line-height:20px;border-radius:3px;cursor:pointer;display:block}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table{width:100%;border-collapse:unset;box-shadow:none}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table tr td{border:none;border-bottom:1px solid black;text-align:left;padding:15px 0}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table tr .head_td{padding-top:0;display:flex;justify-content:space-between;align-items:center;margin:0}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table tr .head_td .title{margin:0;font-size:2rem;line-height:2.7rem;letter-spacing:0px}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table tr .info_td p{margin:0;font-size:1.2rem;line-height:2.4rem;display:flex}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table tr .info_td p .title_span{width:70px;font-weight:600}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table tr .info_td .title{margin-bottom:14px;font-size:1.4rem;line-height:1.9rem}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper table tr .bottom_td{border:none;padding-bottom:0}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper .table_size{width:100%;border-collapse:collapse}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper .table_size td{border:1px solid #fff;padding:5px;font-size:11px;line-height:16px;background:#f2f2f0;text-align:center}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper .table_size td:nth-child(1){vertical-align:middle;background-color:#ebebe8;font-weight:700}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content #tab1{font-weight:600}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content #tab3 table{max-width:374px;border:1px solid black;padding:15px 20px}.main_product_section .product_main_wrapper .product__info-wrapper .tabs_main_wrapper .tabs-content .tabs-content-wrapper.active{display:block}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look{background:#fff;padding:10px 0 20px}@media(max-width:380px){.main_product_section .product_main_wrapper .product__info-wrapper .complete_look{padding:10px 0 20px}}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look h5{margin:0 0 15px;font-size:1.7rem;line-height:2rem;font-weight:700;letter-spacing:0px;text-transform:uppercase}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look .rebuy-widget{padding:0}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look .rebuy-widget .primary-title{margin:0 0 27px;font-size:1.7rem;line-height:2rem;font-weight:700;letter-spacing:0px;text-transform:uppercase;text-align:left}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look .rebuy-widget .rebuy-product-block{padding:0 5px;justify-content:space-between}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look .rebuy-widget .rebuy-product-title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;margin:10px 0 0;letter-spacing:0}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look .rebuy-widget .rebuy-product-price .rebuy-money{font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#000;margin:0}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look .rebuy-widget .rebuy-product-info{display:block;flex:unset;-webkit-flex:unset;-webkit-box-flex:unset}.main_product_section .product_main_wrapper .product__info-wrapper .complete_look .rebuy-widget .rebuy-product-actions .rebuy-button{width:auto;font-family:Montserrat,sans-serif;border-radius:4px;font-weight:600;font-size:12px;line-height:17px;letter-spacing:.15em;text-transform:uppercase;margin:0 auto;cursor:pointer}.recommended_section{background:#fff;padding:35px 0 50px}@media(max-width:991px){.recommended_section{padding:20px 0 30px}}.recommended_section .title_wrapper{margin-bottom:50px}@media(max-width:767px){.recommended_section .title_wrapper{margin-bottom:20px}}.recommended_section .title_wrapper h3{font-weight:700;font-size:28px;line-height:36px;letter-spacing:.05em;text-transform:uppercase;text-align:center;position:relative;margin:0}@media(max-width:767px){.recommended_section .title_wrapper h3{font-size:24px;line-height:36px}}.recommended_section .row_wrapper{display:flex;flex-wrap:wrap;margin:0 -15px;height:100%;max-height:790px;position:relative}@media(max-width:991px){.recommended_section .row_wrapper{margin:0 -15px}}@media(max-width:576px){.recommended_section .row_wrapper{max-height:unset}}.recommended_section .row_wrapper .btn_wrapper{position:absolute;left:0;bottom:0;padding:8px 0;width:100%;height:160px;background-image:linear-gradient(to bottom,transparent,white);display:flex;align-items:flex-end;justify-content:center}@media(max-width:576px){.recommended_section .row_wrapper .btn_wrapper{display:none}}.recommended_section .row_wrapper .product_box{width:100%;margin:0 15px;text-align:center;position:relative}.recommended_section .row_wrapper .product_box .swym-add-to-wishlist-view-product{position:absolute;top:15px!important;right:15px!important;z-index:2}.recommended_section .row_wrapper .product_box .img_wrapper{position:relative;overflow:hidden}.recommended_section .row_wrapper .product_box .img_wrapper:before{content:"";padding-top:200%;display:block}.recommended_section .row_wrapper .product_box .img_wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s}.recommended_section .row_wrapper .product_box .content_wrapper{padding:0 20px}@media(max-width:991px){.recommended_section .row_wrapper .product_box .content_wrapper{padding:0 10px}}.recommended_section .row_wrapper .product_box .content_wrapper h4{font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#000;margin:10px 0 5px;letter-spacing:0}.recommended_section .row_wrapper .product_box .content_wrapper .prod_price{font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#000;margin:0}.recommended_section .row_wrapper .product_box:hover .img_wrapper img{transform:scale(1.1)}.recommended_section .row_wrapper .slick-arrow{background:transparent;top:calc(50% - 45px);width:80px;height:80px;border-radius:50%;z-index:3}@media(max-width:1440px){.recommended_section .row_wrapper .slick-arrow{width:32px;height:32px}}.recommended_section .row_wrapper .slick-arrow:before{font-size:18px}.recommended_section .row_wrapper .slick-prev{left:-65px}@media(max-width:1440px){.recommended_section .row_wrapper .slick-prev{left:6px}}.recommended_section .row_wrapper .slick-prev:before{content:url(//comillelavie.shop/cdn/shop/t/44/assets/slider-product-prev.svg?v=134160082276960906391704953155);opacity:1}.recommended_section .row_wrapper .slick-next{right:-65px}@media(max-width:1440px){.recommended_section .row_wrapper .slick-next{right:6px}}.recommended_section .row_wrapper .slick-next:before{content:url(//comillelavie.shop/cdn/shop/t/44/assets/slider-product-next.svg?v=139372431146591328971704953155);opacity:1}.recommended_section .bottom_title{text-align:center;position:relative;margin-top:80px}.recommended_section .bottom_title:before{content:"";position:absolute;top:50%;left:0;width:100%;border-bottom:2px solid #eee;transform:translateY(-50%);z-index:0}.recommended_section .bottom_title p{margin:0 auto;font-size:1.4rem;line-height:1.9rem;background:#fff;padding:0 30px;display:inline-block;position:relative;z-index:2;max-width:70%}.recommended_section .bottom_title p strong{margin-right:10px;font-weight:600;font-size:20px;display:block}.recommended_section .bottom_title p a{text-decoration:underline;text-underline-offset:2px}.recommended_section .rebuy-widget{padding:0}.recommended_section .rebuy-widget .primary-title{font-weight:700;font-size:28px;line-height:36px;letter-spacing:.05em;text-transform:uppercase;text-align:center;position:relative;margin:0 0 30px}@media(max-width:767px){.recommended_section .rebuy-widget .primary-title{font-size:24px;line-height:36px;margin:0 0 20px}}.recommended_section .rebuy-widget .rebuy-product-title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;padding:0 20px;margin:10px 0 0;letter-spacing:0}.recommended_section .rebuy-widget .rebuy-product-price .rebuy-money{font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#000;margin:0}.recommended_section .rebuy-widget .rebuy-product-actions{display:none}.review_section{background:#eee;padding:130px 0 108px;margin-top:15px}@media(max-width:991px){.review_section{padding:50px 0;margin-top:0}}.review_section .title_div{display:flex;justify-content:space-between;align-items:center;margin-bottom:68px}@media(max-width:767px){.review_section .title_div{flex-direction:column}}.review_section .title_div .left_wrapper{display:flex;align-items:center}.review_section .title_div .left_wrapper svg{margin:0 8px}.review_section .title_div .left_wrapper .bold_span{font-weight:700;font-size:2.8rem;line-height:3.7rem}@media(max-width:380px){.review_section .title_div .left_wrapper .small_span{display:none}}.review_section .title_div .right_wrapper{display:flex}@media(max-width:767px){.review_section .title_div .right_wrapper{margin-top:20px}}.review_section .title_div .right_wrapper span{display:flex;align-items:center}.review_section .title_div .right_wrapper span svg{margin-right:17px}.review_section .title_div .right_wrapper span:first-child{margin-right:94px}.review_section .tab_view{margin-bottom:64px}.review_section .tab_view .tab_ul_view{border-bottom:1px solid rgba(112,112,112,.1)}.review_section .tab_view .tab_ul_view li{display:inline-block;padding-bottom:27px;margin-right:50px}.review_section .tab_view .tab_ul_view li.active{position:relative}.review_section .tab_view .tab_ul_view li.active:before{content:"";position:absolute;left:0;bottom:0;width:100%;border-bottom:4px solid black}.review_section .row_wrapper .main_row{background:#fff;padding:60px 20px;margin-bottom:30px}@media(max-width:767px){.review_section .row_wrapper .main_row{padding:30px 20px}}.review_section .row_wrapper .main_row .content_row{max-width:1070px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-weight:300;color:#000;font-size:1.4rem;line-height:2.8rem}@media(max-width:767px){.review_section .row_wrapper .main_row .content_row{flex-direction:column}}.review_section .row_wrapper .main_row .content_row b{font-weight:600}.review_section .row_wrapper .main_row .content_row p{margin:0}@media(max-width:767px){.review_section .row_wrapper .main_row .content_row p{text-align:center}}@media(max-width:767px){.review_section .row_wrapper .main_row .content_row .name_p{text-align:center}}.review_section .row_wrapper .main_row .content_row .name_p b{font-size:1.8rem}.review_section .row_wrapper .main_row .middle_row .content_row{align-items:flex-end;padding:15px 0;border-bottom:1px solid white}@media(max-width:767px){.review_section .row_wrapper .main_row .middle_row .content_row{justify-content:center;align-items:center}}.review_section .row_wrapper .main_row .middle_row .content_row .right_col{display:flex;justify-content:flex-end}@media(max-width:767px){.review_section .row_wrapper .main_row .middle_row .content_row .right_col{justify-content:center;align-items:center;margin-top:20px}}.review_section .row_wrapper .main_row .middle_row .content_row .right_col img{display:block;margin-left:18px}.review_section .row_wrapper .main_row .bottom_row{padding-top:15px}.size_chart_wrapper{position:fixed;top:50%;left:50%;margin:auto;transform:translate(-50%,-50%);max-width:800px;width:100%;max-height:80vh;overflow-x:auto;background:#fff;z-index:9999;border-radius:5px;display:none}.size_chart_wrapper::-webkit-scrollbar{width:5px;border-radius:10px}.size_chart_wrapper::-webkit-scrollbar-track{border-radius:10px;background:#0003}.size_chart_wrapper::-webkit-scrollbar-thumb{background:#000c;border-radius:10px}@media(max-width:767px){.size_chart_wrapper{width:90%}}.size_chart_wrapper .modal_header{position:relative}.size_chart_wrapper .modal_header .modal_close{cursor:pointer;position:absolute;right:15px;top:7px;width:30px;height:30px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#000}.size_chart_wrapper .modal_header .modal_close svg{width:15px}.size_chart_wrapper .modal_header .modal_close svg path{fill:#fff}.size_chart_wrapper .chart_modal_wrapper{padding:15px}.size_chart_wrapper .chart_modal_wrapper p{line-height:normal}.size_chart_wrapper .chart_modal_wrapper .window-title h3{margin:0;font-size:2rem;font-weight:700}.size_chart_wrapper .chart_modal_wrapper .size-chart-note{margin:15px 0;line-height:normal}.size_chart_wrapper .chart_modal_wrapper .table_wrapper{white-space:nowrap;overflow:auto}.size_chart_wrapper .chart_modal_wrapper .table_wrapper .table_size{width:100%;border-collapse:collapse}.size_chart_wrapper .chart_modal_wrapper .table_wrapper .table_size tr td{border:1px solid #fff;padding:5px;font-size:11px;line-height:16px;background:#f2f2f0;text-align:center}.size_chart_wrapper .chart_modal_wrapper .table_wrapper .table_size tr td:nth-child(1){vertical-align:middle;background-color:#ebebe8;font-weight:700}.size_chart_wrapper .chart_modal_wrapper .measure tr{vertical-align:top}@media(max-width:767px){.size_chart_wrapper .chart_modal_wrapper .measure tr td:nth-child(2){display:none}}.recently-viewed_section .you_might_like{display:block;width:100%}#avada-modal-content .table_wrapper h3[role=heading],.ks-code .table_wrapper h3[role=heading]{font-size:18px;text-align:left;margin:15px 0 10px;font-weight:400;text-transform:none;letter-spacing:normal}#avada-modal-content .table_wrapper .size-chart-note,.ks-code .table_wrapper .size-chart-note{font-size:11px;padding-bottom:10px}#avada-modal-content .table_wrapper .table_size,.ks-code .table_wrapper .table_size{width:100%;border-collapse:collapse}#avada-modal-content .table_wrapper .table_size td,.ks-code .table_wrapper .table_size td{border:1px solid #fff;padding:5px;font-size:11px;line-height:16px;background:#f2f2f0;text-align:center}#avada-modal-content .table_wrapper .table_size td:nth-child(1),.ks-code .table_wrapper .table_size td:nth-child(1){vertical-align:middle;background-color:#ebebe8;font-weight:700}#avada-modal-content .table_wrapper .table_size td.has-hover:nth-child(1),.ks-code .table_wrapper .table_size td.has-hover:nth-child(1){background-color:#ebebe8!important}#avada-modal-content .table_wrapper .measure,.ks-code .table_wrapper .measure{width:100%;border-collapse:collapse;border-spacing:0;max-width:100%}#avada-modal-content .table_wrapper .measure td,.ks-code .table_wrapper .measure td{vertical-align:top;background:transparent!important}#avada-modal-content .table_wrapper .measure td p,.ks-code .table_wrapper .measure td p{border-bottom:1px dotted #8f8f8f;padding-bottom:10px;margin-bottom:10px;font-size:12px;text-align:left;box-sizing:border-box}#avada-modal-content .table_wrapper .measure td.has-hover,.ks-code .table_wrapper .measure td.has-hover{background:transparent!important}#Avada-SC-modal .Avada-modal-container .modal-wrapper{max-width:800px!important;width:100%!important;left:50%!important;top:5%!important;transform:translate(-50%)!important;height:90%!important}#Avada-SC-modal .Avada-modal-container .modal-wrapper header{padding:17px 0 17px 20px!important}#Avada-SC-modal .Avada-modal-container .modal-wrapper .modal-content{padding:0 15px 15px!important}.jdgm-prev-badge__text{font-weight:600;color:#000;margin-left:15px}.jdgm-preview-badge .jdgm-star.jdgm-star{font-size:18px}.jdgm-preview-badge .jdgm-star.jdgm-star:not(:last-child){margin-right:5px!important}#qp-container{flex-wrap:nowrap!important}.swym-tooltip-text,.rebuy-button,#swym-plugin #swym-anchor a,#swym-hosted-plugin #swym-anchor a,.swym-anchor-badge{color:#fff!important;background:#000!important}.rebuy-money.sale{color:#000!important}.rebuy-money.compare-at{color:#595959!important}.only_store_template .header__icon--wishlist,.coming_soon_template .header__icon--wishlist{display:none!important}.only_store_template .main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input.Cut_wrapper,.only_store_template .main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input.Size_wrapper,.coming_soon_template .main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input.Cut_wrapper,.coming_soon_template .main_product_section .product_main_wrapper .product__info-wrapper .products_variants .product-form__input.Size_wrapper,.only_store_template .main_product_section .product_main_wrapper .product__info-wrapper .product_sku,.coming_soon_template .main_product_section .product_main_wrapper .product__info-wrapper .product_sku{display:none}.only_store_template wishlist-button-collection,.only_store_template wishlist-button-product,.only_store_template shopify-payment-terms,.coming_soon_template wishlist-button-collection,.coming_soon_template wishlist-button-product,.coming_soon_template shopify-payment-terms{display:none!important}.yotpo .standalone-bottomline .star-clickable{display:block!important}@media(max-width:576px){.yotpo .standalone-bottomline .star-clickable{display:flex!important;align-items:center!important}}.yotpo.bottomLine .yotpo-bottomline .yotpo-stars{display:flex!important}.write-review-btn-hidden,.text-m{display:block!important;text-align:right!important;padding-top:7px!important;font-size:15px!important;font-weight:500!important;color:#000!important}@media(max-width:576px){.write-review-btn-hidden,.text-m{display:inline-block!important;padding-top:0!important;padding-left:5px!important}}.yotpo-label-container{display:none!important}.product .rating-star{letter-spacing:4px!important}.yotpo.yotpo-main-widget .yotpo-icon-btn,.yotpo .yotpo-modal-dialog .yotpo-icon-btn{background:#000!important;color:#fff!important}.yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon{color:#757780!important}.yotpo .yotpo-nav-content>.yotpo-reviews.yotpo-active{background:#fff!important}.yotpo .write-review-wrapper{background:#fff!important;margin-top:20px!important}.yotpo .yotpo-first-review{padding:20px 0 30px!important}.yotpo .yotpo-comments-box .yotpo-comment-box{margin-left:0!important;padding:25px 20px!important;background:#eee!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/product-page.scss.css.map */
