.product-actions{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:9rem;transition:max-height .3s ease-in-out,padding .3s ease-in-out,top .3s ease-in-out;z-index:2000}.product-actions .product-rating{align-items:center;display:flex;font-weight:300;margin:.5rem 0}.product-actions .product-rating a{display:flex;-webkit-text-decoration:none;text-decoration:none}.product-actions .product-rating .reviews-icons{align-items:center;display:flex;justify-content:left;margin-right:.5rem}.product-actions .product-rating .reviews-icons .material-icons-outlined{font-size:2.4rem}.product-actions .shareLikeActions{align-items:center;display:flex;font-size:2rem;gap:1.5rem}.product-actions .shareLikeActions .notification-btn form{align-items:center;display:flex;justify-content:center}.product-actions .shareLikeActions .notification-btn form button{min-width:45px;padding:.5rem}.product-actions .shareLikeActions .notification-btn form button i{margin:0}.product-actions .shareLikeActions .share-button{align-items:center;border:none;cursor:pointer;display:flex;font-size:1.6rem;font-weight:300;gap:.5rem;padding:0;-webkit-text-decoration:none;text-decoration:none}.product-actions .shareLikeActions .share-button span{display:none}@media(min-width:992px){.product-actions .shareLikeActions .share-button span{display:inline}}.product-actions .shareLikeActions .share-button:hover .text{-webkit-text-decoration:underline;text-decoration:underline}.product-actions .shareLikeActions .wishlist-button{align-items:center;display:flex;justify-content:center;min-width:0;min-width:auto;padding:0}.product-actions .shareLikeActions .wishlist-button:hover{cursor:pointer}.product-actions .shareLikeActions .wishlist-button .material-icons-outlined{align-items:center;display:inline-grid;font-size:2.4rem}.product-images{width:100%}.product-images .product-images-content{display:flex;flex-direction:column-reverse;width:100%}.product-images .product-images-content .thumbnail{overflow:auto}.product-images .product-images-content .thumbnail .slider-nav{display:flex;gap:1rem;max-width:-moz-max-content;max-width:max-content;width:-moz-max-content;width:max-content}.product-images .product-images-content .thumbnail .slider-nav .selected{border:1px solid #077a4b}@media(min-width:992px){.product-images .product-images-content .thumbnail .slider-nav{flex-direction:column}.product-images .product-images-content .thumbnail{width:8rem}}.product-images .product-images-content .main-image{overflow:hidden;position:relative}.product-images .product-images-content .main-image .paddle{display:none}@media(min-width:768px){.product-images .product-images-content .main-image .paddle{display:inline}}.product-images .product-images-content .main-image .fixed-zoom-button{align-items:center;background-color:#077a4b;border-radius:50%;bottom:2rem;color:#fff;cursor:pointer;display:flex;height:4rem;justify-content:center;position:absolute;right:1rem;width:4rem}.product-images .product-images-content .main-image .fixed-zoom-button:hover{background-color:#daf2e8;color:#077a4b}.product-images .product-images-content .main-image .fixed-zoom-button:focus{outline:2px solid #fff;outline-offset:2px}.product-images .product-images-content .main-image .fixed-zoom-button i{font-size:2rem}.product-images .product-images-content .main-image .glider{margin:auto}@media(min-width:768px){.product-images .product-images-content .main-image .glider{max-width:calc(100% - 12.2rem)}}.product-images .product-images-content .main-image .product-label{align-items:center;background-color:#fff;border-bottom-left-radius:2.5rem;display:flex;flex-direction:column;padding:.7rem;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform 1s}.product-images .product-images-content .main-image .product-label .triangle{border-bottom:7.5px solid transparent;border-right:10px solid #09a766;border-top:7.5px solid transparent;position:absolute;right:100%;top:80px}.product-images .product-images-content .main-image .product-label .rotate{transform:rotate(180deg)}.product-images .product-images-content .main-image .product-label.clicked{transform:translateX(0)}@media(min-width:992px){.product-images .product-images-content .main-image{width:calc(100% - 8rem)}.product-images .product-images-content{flex-direction:row}.product-images{width:50%}}.product-images.modalImages{align-items:center;background-color:rgba(0,0,0,.4);height:100%;left:0;max-width:100%;position:fixed;top:0;transition:background-color .1s ease-out;width:100%;z-index:10000}.product-images.modalImages .product-images-content{background-color:#fff;border-radius:.5rem;box-shadow:4px -1px 20px;margin:auto;opacity:0;padding:3rem;position:relative;width:95%}.product-images.modalImages .product-images-content .main-image .product-label{display:none}.product-images.modalImages .product-images-content.showAnimation{opacity:1;transition:opacity .2s ease-out}.product-infos{background-color:#f5f5f5;border:.1rem solid #f5f5f5;border-radius:1.2rem;padding:1rem 1.5rem;position:relative;width:100%;z-index:1}@media(min-width:480px){.product-infos{padding:1rem 2rem}}@media(min-width:992px){.product-infos{padding:1rem 3rem;width:50%}}.product-infos .title{margin:1rem 0}.product-infos .price,.product-infos .title{font-size:2.6rem}@media(min-width:768px){.product-infos .price,.product-infos .title{font-size:3rem}}.product-infos .product-summary>div{width:100%}@media(min-width:768px){.product-infos .product-summary>div{padding:0 1rem;width:50%}}.product-infos .base-data{display:grid;grid-template-columns:1fr 1fr}.product-infos .base-data .brand{color:#077a4b;font-size:2.2rem;font-weight:500;text-transform:uppercase}.product-infos .base-data .brand-range{background-color:transparent;background-color:initial;color:#077a4b}.product-infos .base-data .product-reference{font-size:1.6rem;font-weight:300;padding:0;text-align:right}.product-infos .promotion-container{background-color:#fbeaec;border-radius:.2rem;margin-bottom:1rem;padding:.5rem 1rem}.product-infos .promotion-container .promotion{color:#721c24;font-weight:500}.product-infos .product-banner{border-radius:.2rem;box-shadow:0 0 .2rem .1rem #ccc;margin-bottom:.5rem;margin-top:1rem}.product-infos .attributes .ul-attributes{margin:.5rem 0;padding:.5rem 2rem}.product-infos .attributes .ul-attributes .item{list-style-type:circle;padding:.5rem 0}.product-infos .attributes .ul-attributes .notShown{display:none;opacity:0}.product-infos .attributes .ul-attributes .attribute-name{font-weight:500}.form-addtocart{bottom:0;left:0;position:fixed;right:0;z-index:2}@media(min-width:768px){.form-addtocart{display:flex;flex-direction:column;margin-bottom:2rem;padding:0}}@media(min-width:992px){.form-addtocart{box-shadow:none;min-width:100%;position:static;width:100%}}#product-adding-to-cart{background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 0 2rem rgba(0,0,0,.1);padding:1rem}@media(min-width:992px){#product-adding-to-cart{background-color:transparent;box-shadow:none}}#product-adding-to-cart .product-atc-infos{display:none}#product-adding-to-cart .variantOptionsAndCart{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}#product-adding-to-cart .variantOptionsAndCart .addtocart{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-areas:"price-infos quantity quantity" "price-infos addtocart-btn ask-quotation-btn";grid-template-columns:1fr 1fr;justify-content:space-between;width:100%}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity{grid-area:quantity;position:relative;width:100%}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .quantity-input-container{display:flex;justify-content:space-between}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .quantity-input-container{justify-content:flex-start}}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity #quantity-minus,#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity #quantity-plus{align-items:center;background-color:#077a4b;color:#fff;display:flex;height:inherit;justify-content:center;width:9rem;z-index:2}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity #quantity-minus:hover,#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity #quantity-plus:hover{background-color:#077a4b;cursor:pointer}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity #quantity-minus{border-radius:.5rem 0 0 .5rem}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity #quantity-plus{border-radius:0 .5rem .5rem 0}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#fff;border:.12rem solid #ced4da;border-radius:.5rem;box-shadow:none;height:4.8rem;position:relative;text-align:center;width:100%;z-index:1}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]::-webkit-inner-spin-button,#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]:focus{border:.16rem solid #077a4b}@media(min-width:375px){#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]{border-radius:0}}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .tooltip{color:#09a766;cursor:pointer;display:flex;height:100%;justify-content:center;max-width:20rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:-.5rem;vertical-align:super;width:100%;z-index:0}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .tooltip:before{background-color:rgba(0,0,0,.8);-webkit-clip-path:polygon(50% 0,50% 100%,0 50%);clip-path:polygon(50% 0,50% 100%,0 50%);content:"";height:2rem;opacity:0;position:absolute;top:1.4rem;transition:opacity .3s;visibility:hidden;width:2.4rem}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .tooltip:before{rotate:-90deg;top:-1.6rem}}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .tooltip:after{background-color:rgba(0,0,0,.8);border-radius:5px;bottom:113%;color:#fff;content:attr(data-tooltip);font-size:12px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;white-space:pre-wrap;width:150px;z-index:1}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity:focus-within .tooltip:after,#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity:focus-within .tooltip:before{opacity:1;visibility:visible}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .select-quantity{list-style-type:none;max-width:10rem;padding:0;position:absolute;text-align:center;top:4.5rem;width:100%}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .select-quantity .select-quantity__item{background-color:#fff;border:.1rem solid #ced4da;border-top:none;padding:.3rem}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .select-quantity .select-quantity__item:hover{background-color:#e5e5e5;cursor:pointer}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .select-quantity :first-child{border-top:.1rem solid #ced4da}#product-adding-to-cart .variantOptionsAndCart .addtocart .quantity .select-quantity :last-child{border-radius:0 0 .5rem .5rem}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn{grid-area:addtocart-btn;width:100%}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn .mdc-button{width:100%}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn .mdc-button .mdc-button__icon{font-size:2.3rem;height:auto;margin:0;vertical-align:sub;width:auto}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn button{display:none}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn button#product-add-to-cart{display:block}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn.notifiable #product-add-to-cart{display:none}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn.notifiable #product-notify{display:block}#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn,#product-adding-to-cart .variantOptionsAndCart .addtocart .quotation-btn{align-items:center;border-radius:5rem;display:flex;justify-content:center}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .addtocart .addtocart-btn,#product-adding-to-cart .variantOptionsAndCart .addtocart .quotation-btn{border-radius:0;height:100%;right:-.3px;top:0}}#product-adding-to-cart .variantOptionsAndCart .addtocart .ask-quotation-btn{align-items:center;background-color:#0076ab;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:none;font-size:1.6rem;font-weight:400;grid-area:ask-quotation-btn;padding:1.2rem 1.5rem;transition:all .3s}#product-adding-to-cart .variantOptionsAndCart .addtocart .ask-quotation-btn .quotation-btn-text{display:none}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart .addtocart .ask-quotation-btn .quotation-btn-text{display:block}#product-adding-to-cart .variantOptionsAndCart .addtocart .ask-quotation-btn{display:flex;justify-content:center}}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container{text-wrap:nowrap;grid-area:stock;left:1rem;position:absolute;top:-5rem}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div{border-radius:2rem;color:#fff;display:flex;gap:.5rem;padding:.5rem 1rem;position:relative}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.available,#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.oncommand{background-color:#077a4b}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.delivery-time{background-color:#f57c00;color:#000}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.unavailable{background-color:#d32f2f}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.unavailable.notifiable{background-color:#f57c00}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.unavailable_momentary{background-color:#f57c00;color:#000}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div{bottom:0;left:1rem}}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div{align-items:center;border-radius:99rem;font-size:1.6rem;justify-content:center;padding:.5rem 2rem;width:-moz-fit-content;width:fit-content}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div .material-icons-outlined{line-height:1.6}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div .link{color:#077a4b}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.available,#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.oncommand{background-color:#daf2e8;color:#077a4b}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.delivery-time{background-color:rgba(245,124,0,.102)}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.unavailable{background-color:#fdecea;border:1px solid #f5c2c7;color:#4a4a4a}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.unavailable.notifiable{background-color:rgba(245,124,0,.102)}#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container>div.unavailable_momentary{background-color:rgba(245,124,0,.102);color:#4a4a4a}}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container{bottom:7.5rem;left:0}}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart .addtocart .product-stock-container{max-width:-moz-fit-content;max-width:fit-content;position:static}}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos{align-items:flex-start;display:flex;flex-direction:column;font-size:1.6rem;gap:.5rem;grid-area:price-infos;justify-content:center;max-width:100%}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos .price-container{grid-column-gap:.5rem;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-areas:"price info-vat" "promotion-price info-vat";grid-template-columns:1fr auto;justify-content:end}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos .price-container .price{align-items:center;display:flex;font-size:2rem;gap:.5rem;grid-area:price;line-height:1}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos .price-container .original-price{font-size:1.8rem;grid-area:promotion-price}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos .price-container [class=material-icons-outlined][data-icon=info][data-target="#price-details-vat"]{grid-area:info-vat}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos .price-container.with-promotion .price{color:#d32f2f;font-weight:700}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos .promotion-tag{background-color:#d32f2f;border-radius:2rem;color:#fff;font-weight:500;padding:.3rem .8rem;position:absolute;right:1rem;top:-4.5rem}@media(min-width:991px){#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos .promotion-tag{display:none;font-size:1.3rem;line-height:1.7;position:static}}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos del{font-size:80%}@media(min-width:576px){#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos{font-size:2.4rem}}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos{flex:none}}#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos small{color:#ced4da;font-size:70%}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .addtocart .price-infos small{font-size:45%}}#product-adding-to-cart .variantOptionsAndCart .addtocart .option{color:#077a4b;font-weight:500;grid-area:option}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .addtocart{justify-content:flex-end;width:40%}#product-adding-to-cart .variantOptionsAndCart .addtocart .ask-quotation-btn{display:flex}}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart .addtocart{grid-template-areas:"quantity stock price-infos" "addtocart-btn addtocart-btn addtocart-btn" "ask-quotation-btn ask-quotation-btn ask-quotation-btn";justify-content:space-between;width:100%}}#product-adding-to-cart .variantOptionsAndCart .variantOptions{display:flex;flex-direction:column;gap:1rem;width:100%}#product-adding-to-cart .variantOptionsAndCart .variantOptions .option-variant{position:relative;width:100%}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart .variantOptions .option-variant{min-width:12rem}#product-adding-to-cart .variantOptionsAndCart .variantOptions{animation:none 0s ease 0s 1 normal none running;animation:initial;background-color:transparent;border-radius:0;bottom:auto;box-shadow:none;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;padding:initial;position:relative;transform:none;width:auto;z-index:auto}}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart .variantOptions{justify-content:space-between;width:100%}}#product-adding-to-cart .variantOptionsAndCart.one-option .variantOptions .option-variant{display:none}#product-adding-to-cart .variantOptionsAndCart.one-option .addtocart{grid-template-areas:"price-infos quantity quantity" "option addtocart-btn ask-quotation-btn";width:100%}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart.one-option .addtocart{grid-template-areas:"option option option" "quantity stock price-infos" "addtocart-btn addtocart-btn addtocart-btn" "ask-quotation-btn ask-quotation-btn ask-quotation-btn"}}#product-adding-to-cart .variantOptionsAndCart>i{font-size:2.4rem}@media(min-width:768px){#product-adding-to-cart .variantOptionsAndCart{flex-direction:row;gap:1rem;padding-left:2rem}}@media(min-width:992px){#product-adding-to-cart .variantOptionsAndCart{align-items:flex-start;flex-direction:column;padding:0}}#product-adding-to-cart label{background-color:#fff;color:#077a4b;font-size:1.3rem;left:10px;padding:0 .5rem 0 .2rem;position:absolute}@media(min-width:768px){#product-adding-to-cart{margin:auto;max-width:95%;overflow:hidden}}#add-to-cart-choser #product-adding-to-cart{display:none;padding-top:1.7rem}@media(min-width:768px){#add-to-cart-choser #product-adding-to-cart{display:block}}#add-to-cart-choser #chooser{align-items:flex-end;background-color:#fff;box-shadow:0 -.5rem 2rem rgba(0,0,0,.2);display:flex;gap:1rem;justify-content:space-between;padding:2rem 1rem}@media(min-width:768px){#add-to-cart-choser #chooser{display:none}}#add-to-cart-choser.opened #product-adding-to-cart{display:block}#add-to-cart-choser.opened #chooser{display:none}#close-choser{background-color:#fff;border-radius:100%;box-shadow:0 0 1rem rgba(0,0,0,.2);cursor:pointer;padding:1rem;position:absolute;right:1rem;top:-1.2rem;z-index:9}@media(min-width:768px){#close-choser{display:none}}.table td,.table th{padding:.8rem 0}.colors{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0;width:100%}.colors .color-option{background-color:#f7fafc;border:.12rem solid #212529;border-radius:50%;cursor:pointer;height:4.8rem;transition:border .3s ease-in-out;width:4.8rem}.colors .color-option.selected,.colors .color-option:hover{border:.4rem solid #077a4b}label.required:after{display:none}.options{align-items:center;background-color:#fff;border:.12rem solid #077a4b;border-radius:.5rem;height:4.8rem;margin:1rem 0;width:100%}.options:focus{border:.12rem solid #077a4b;outline:0}.options:not(:has(>option+option)){background-image:none}.product-reinsurance,.product-specificity{font-size:1.4rem;margin-top:1rem}.product-reinsurance .view-more,.product-specificity .view-more{background-color:#077a4b;color:#fff;padding:.5rem 1rem .5rem 2.5rem;position:relative}.product-reinsurance .view-more:active,.product-reinsurance .view-more:focus,.product-reinsurance .view-more:hover,.product-specificity .view-more:active,.product-specificity .view-more:focus,.product-specificity .view-more:hover{-webkit-text-decoration:none;text-decoration:none}.product-reinsurance .view-more:before,.product-specificity .view-more:before{content:"";font-family:Material Icons Outlined;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.product-reinsurance ul,.product-specificity ul{padding:0}.product-reinsurance ul li.picto,.product-specificity ul li.picto{align-items:center;background-color:#f7fafc;border-radius:.2rem;box-shadow:0 0 .2rem .1rem #ccc;display:grid;grid-template-columns:3rem auto auto;line-height:1;list-style:none;margin-bottom:1.5rem;padding:2rem 1.5rem}.product-reinsurance ul li.picto:before,.product-specificity ul li.picto:before{color:#077a4b;content:"";font-size:2rem}.product-reinsurance ul li.picto.warning,.product-specificity ul li.picto.warning{background-color:#fff2de;color:#8b441b}.product-reinsurance ul li.picto.warning:before,.product-specificity ul li.picto.warning:before{color:#8b441b}.product-reinsurance ul li.picto.non-refundable:before,.product-specificity ul li.picto.non-refundable:before{content:"";font-family:Material Icons Outlined}.product-reinsurance ul li.picto.medical-device:before,.product-specificity ul li.picto.medical-device:before{content:"";font-family:Material Icons Outlined}.product-reinsurance ul li.picto.product-lpp:before,.product-specificity ul li.picto.product-lpp:before{content:"";font-family:Material Icons Outlined}.product-reinsurance ul li.picto.product-lpp div:nth-child(2),.product-specificity ul li.picto.product-lpp div:nth-child(2){display:flex;justify-content:flex-end}.product-reinsurance ul li.picto.product-require-prescription,.product-specificity ul li.picto.product-require-prescription{align-items:center;grid-template-columns:3rem auto}.product-reinsurance ul li.picto.product-require-prescription:before,.product-specificity ul li.picto.product-require-prescription:before{content:"";font-family:Material Icons Outlined}.product-reinsurance ul li.picto.product-require-prescription div:nth-child(2),.product-specificity ul li.picto.product-require-prescription div:nth-child(2){display:flex;justify-content:flex-end}.product-reinsurance ul li.picto.veterinary-drug,.product-specificity ul li.picto.veterinary-drug{align-items:start;grid-template-columns:3rem auto 50%}.product-reinsurance ul li.picto.veterinary-drug .content,.product-specificity ul li.picto.veterinary-drug .content{grid-column:span 2;margin-bottom:1rem}@media(min-width:768px){.product-reinsurance ul li.picto.veterinary-drug .content,.product-specificity ul li.picto.veterinary-drug .content{grid-column:span 1}}.product-reinsurance ul li.picto.veterinary-drug .anses-data,.product-specificity ul li.picto.veterinary-drug .anses-data{grid-column:span 3}.product-reinsurance ul li.picto.veterinary-drug .anses-data a,.product-specificity ul li.picto.veterinary-drug .anses-data a{color:#8b441b}.product-reinsurance ul li.picto.veterinary-drug .anses-data p,.product-specificity ul li.picto.veterinary-drug .anses-data p{margin-bottom:.5rem}.product-reinsurance ul li.picto.veterinary-drug .anses-data .phone,.product-specificity ul li.picto.veterinary-drug .anses-data .phone{display:grid;grid-template-columns:2rem auto}.product-reinsurance ul li.picto.veterinary-drug .anses-data .phone:before,.product-specificity ul li.picto.veterinary-drug .anses-data .phone:before{content:"";font-family:Material Icons Outlined}.product-reinsurance ul li.picto.veterinary-drug .anses-data .website,.product-specificity ul li.picto.veterinary-drug .anses-data .website{display:grid;grid-template-columns:2rem auto}.product-reinsurance ul li.picto.veterinary-drug .anses-data .website:before,.product-specificity ul li.picto.veterinary-drug .anses-data .website:before{content:"";font-family:Material Icons Outlined}@media(min-width:768px){.product-reinsurance ul li.picto.veterinary-drug .anses-data,.product-specificity ul li.picto.veterinary-drug .anses-data{grid-column:span 1}}.product-reinsurance ul li.picto.veterinary-drug:before,.product-specificity ul li.picto.veterinary-drug:before{content:"";font-family:Material Icons Outlined}@media(min-width:768px){.product-reinsurance ul li.picto.veterinary-drug:before,.product-specificity ul li.picto.veterinary-drug:before{margin-top:-.4rem}}.product-reinsurance ul li.picto.delivery .tooltip,.product-specificity ul li.picto.delivery .tooltip{color:#077a4b;cursor:pointer;margin-left:.5rem;position:relative;-webkit-text-decoration:none;text-decoration:none;vertical-align:super}.product-reinsurance ul li.picto.delivery .tooltip:before,.product-specificity ul li.picto.delivery .tooltip:before{content:"";font-family:Material Icons Outlined;position:absolute;top:50%}.product-reinsurance ul li.picto.delivery .tooltip:after,.product-specificity ul li.picto.delivery .tooltip:after{background-color:#077a4b;border-radius:5px;bottom:125%;color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;margin-left:-100px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.product-reinsurance ul li.picto.delivery .tooltip:hover:after,.product-reinsurance ul li.picto.delivery .tooltip:hover:before,.product-specificity ul li.picto.delivery .tooltip:hover:after,.product-specificity ul li.picto.delivery .tooltip:hover:before{opacity:1;visibility:visible}.product-reinsurance ul li.picto.delivery:before,.product-specificity ul li.picto.delivery:before{content:"";font-family:Material Icons Outlined}.product-reinsurance ul li.picto.delivery li,.product-specificity ul li.picto.delivery li{list-style:none;padding:.6rem 0}.product-reinsurance ul li.picto.promo:before,.product-specificity ul li.picto.promo:before{content:"";font-family:Material Icons Outlined}.product-reinsurance ul li.picto.payment:before,.product-specificity ul li.picto.payment:before{content:"";font-family:Material Icons Outlined}.product-details{display:flex;flex-direction:column;gap:2rem;letter-spacing:.025rem;margin-top:2rem;width:100%}.product-details .tabs-sidebar{grid-gap:2rem;display:grid;gap:2rem;grid-template-rows:auto 1fr}.product-details .tabs-menu{display:flex;flex-direction:column;padding:0;width:100%}.product-details .tabs-menu .tab-item{align-items:center;background-image:linear-gradient(270deg,#dadce0 50%,#077a4b 0);background-position-x:100%;background-position-y:100%;background-repeat:no-repeat;background-size:200% .3rem;cursor:pointer;display:flex;justify-content:space-between;transition:background-position-x .3s ease-in-out,color .3s ease-in-out;width:100%}.product-details .tabs-menu .tab-item.active,.product-details .tabs-menu .tab-item:hover{background-position-x:0;color:#077a4b}.product-details .tabs-menu .tab-item h2{cursor:pointer;font-size:2rem;margin:0;padding:1rem .5rem;text-transform:uppercase}.product-details .tabs-menu .tab-item .tab-item-button{border:none}.product-details .tab-content{background-color:#f5f5f5;border:.1rem solid #f5f5f5;border-radius:0 0 1.2rem 1.2rem;font-weight:300;padding:2rem;width:100%}.product-details .tab-content .text{word-wrap:break-word}.product-details .tab-content .text a{color:#077a4b;font-weight:400}.product-details .tab-content .text iframe{border:none;max-width:100%!important;min-width:0!important;position:relative!important;width:56rem!important}@media(min-width:992px){.product-details .tab-content .text iframe{max-width:75%!important}}@media(min-width:1200px){.product-details .tab-content .text iframe{max-width:50%!important}}.product-details .tab-content .link{color:#077a4b}.product-details .tab-content.notice-pdf{flex-wrap:wrap;width:100%}.product-details .tab-content .table td,.product-details .tab-content .table th{text-align:left}.product-details .tab-content>iframe{height:100%;min-height:80rem}@media(max-width:480px){.product-details .tab-content{padding:3rem}}@media(min-width:992px){.product-details .tab-content{padding:3rem 8rem}}.product-details .tab-content iframe{border:.1rem solid #dadce0;width:100%}.product-details .tab-content .warranty{padding-top:3rem}.product-details .tab-content .product-supplier{font-weight:400;padding:3rem 0}.product-details .tab-content .product-supplier .title{font-weight:500}.visual-content iframe{display:block;margin:auto;max-width:640rem;width:100%}.product-reviews{grid-gap:2rem;display:grid;gap:2rem;width:100%}@media(min-width:992px)and (max-width:1199px){.product-reviews{grid-template-columns:30rem auto}}@media(min-width:1200px){.product-reviews{grid-template-columns:45rem auto}}.product-reviews .rating-average{display:flex;width:100%}.product-reviews .rating-average .item{background-color:#f5f5f5;border:.1rem solid #f5f5f5;border-radius:1.2rem;gap:1rem;height:100%;justify-content:space-evenly;max-height:40rem;padding:1.5rem;width:100%}.product-reviews .rating-average .item,.product-reviews .rating-average .item .product-average{align-items:center;display:flex;flex-direction:column}.product-reviews .rating-average .item .product-average .average{font-size:6rem;font-weight:300;-webkit-text-decoration:none;text-decoration:none}.product-reviews .rating-average .item .product-average .average:focus,.product-reviews .rating-average .item .product-average .average:hover{color:#077a4b}.product-reviews .rating-average .item .product-average .material-icons-outlined{font-size:2.4rem}.product-reviews .rating-average .item .product-average .total-average{font-weight:300;margin:1rem 0}.product-reviews .rating-average .item .histogram .link{color:#077a4b;margin:0 auto}.product-reviews .reviews{display:flex;flex-direction:column;gap:1.5rem}.product-reviews-link{margin-left:auto;margin-right:auto;margin-top:3rem;padding:1rem 0}.product-reviews-link .mdc-button{width:25rem}.mini-popup{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.mini-popup>div{background-color:#e4fef3;border-radius:1rem;height:8vh;left:50%;padding:1rem;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:90vw}@media(min-width:576px){.mini-popup>div{height:6vh;width:60vw}}@media(min-width:768px){.mini-popup>div{height:6vh;width:50vw}}@media(min-width:992px){.mini-popup>div{height:6vh;width:35vw}}.mini-popup>div.auto-height{height:auto!important}@media(max-width:767px){.fixed-links .links>.link.top-page.display{bottom:12rem;position:fixed;right:50%;transform:translateX(50%);width:-moz-fit-content;width:fit-content;z-index:1}.fixed-links .links>.link .action.back-top{background:radial-gradient(#f7fafc,transparent);border:none;box-shadow:none}}.faq-container{align-items:center;justify-content:space-evenly;margin-bottom:3rem}.faq-container,.faq-container .questions{display:flex;flex-direction:column;gap:1.5rem}.faq-container .questions{width:100%}.faq-container .questions .content{background-color:#f5f5f5;border:.1rem solid #f5f5f5;border-radius:1.2rem;padding:1rem 3rem 2rem}.faq-container .questions .content .question{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr}.faq-container .questions .content .question:before{color:#077a4b;content:"";font-family:Material Icons Outlined;font-size:2.6rem}.faq-container .questions .content .answer{word-wrap:break-word;font-weight:300}.faq-container .questions .content .answer a{color:#077a4b}@media(min-width:768px){.faq-container .questions .content .answer{margin-left:3.6rem}}@media(min-width:1200px){.faq-container .questions .questions{width:60%}}.faq-container .image-secondary{display:none}@media(min-width:1200px){.faq-container{flex-direction:row}.faq-container .image-secondary{--size:10rem;background:linear-gradient(#077a4b 10rem,transparent 0 calc(100% - 10rem),#077a4b 0) 0 0/.3rem 100%,linear-gradient(#077a4b 10rem,transparent 0 calc(100% - 10rem),#077a4b 0) 100% 0/.3rem 100%,linear-gradient(90deg,#077a4b 10rem,transparent 0 calc(100% - 10rem),#077a4b 0) 0 0/100% .3rem,linear-gradient(90deg,#077a4b 10rem,transparent 0 calc(100% - 10rem),#077a4b 0) 0 100%/100% .3rem;background-repeat:no-repeat!important;border-radius:.2rem;display:block}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.faq-container .image-secondary{background:linear-gradient(#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 0 0/.3rem 100%,linear-gradient(#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 100% 0/.3rem 100%,linear-gradient(to right,#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 0 0/100% .3rem,linear-gradient(to right,#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 0 100%/100% .3rem}}.faq-container .image-secondary figure{margin:0;padding:1.5rem}}#link-size-guide{align-items:center;color:#077a4b;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:500}