.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}.base-data{display:grid;grid-template-columns:1fr 1fr}.base-data .product-reference{font-size:1.6rem;font-weight:300;padding:0;text-align:right}.product-images{justify-content:center;min-height:35rem;width:50%}.product-images .product-images-content{display:inline-flex;flex-direction:column-reverse;justify-content:center;min-height:35rem;width:100%}.product-images .product-images-content picture{cursor:pointer}.product-images .product-images-content .item.video{align-items:center;display:flex;justify-content:center}.product-images .product-images-content .item.video:not(:has(.glider-slide.mbs)){padding:5rem 0}.product-images .product-images-content .item.video .material-icons-outlined{color:#fff;font-size:8rem;margin:auto;position:absolute;z-index:1}.product-images .product-images-content .item.video iframe{display:none;max-width:100%!important}@media(min-width:992px){.product-images .product-images-content{flex-direction:row}}.product-images .thumbnail{margin:.5rem;max-height:59rem;overflow-y:auto;width:100%}@media(min-width:992px){.product-images .thumbnail{width:8rem}}.product-images .thumbnail::-webkit-scrollbar{height:0;width:0}.product-images .thumbnail .slider-nav{display:flex;max-width:-moz-max-content;max-width:max-content;width:-moz-max-content;width:max-content}@media(min-width:992px){.product-images .thumbnail .slider-nav{display:block;max-width:100%;width:100%}}.product-images .thumbnail .glider-slide{cursor:pointer;padding:.5rem;transition:opacity .3s ease-in-out}.product-images .thumbnail .glider-slide:has(.material-icons-outlined){align-items:center;display:flex;justify-content:center}.product-images .thumbnail .glider-slide:has(.material-icons-outlined) .material-icons-outlined{color:#fff;font-size:3rem;position:absolute}.product-images .thumbnail .glider-slide.selected,.product-images .thumbnail .glider-slide:hover{--size:1.2rem;background:linear-gradient(#077a4b 1.2rem,transparent 0 calc(100% - 1.2rem),#077a4b 0) 0 0/.2rem 100%,linear-gradient(#077a4b 1.2rem,transparent 0 calc(100% - 1.2rem),#077a4b 0) 100% 0/.2rem 100%,linear-gradient(90deg,#077a4b 1.2rem,transparent 0 calc(100% - 1.2rem),#077a4b 0) 0 0/100% .2rem,linear-gradient(90deg,#077a4b 1.2rem,transparent 0 calc(100% - 1.2rem),#077a4b 0) 0 100%/100% .2rem;background-repeat:no-repeat!important;border-radius:.2rem;opacity:.7}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.product-images .thumbnail .glider-slide.selected,.product-images .thumbnail .glider-slide:hover{background:linear-gradient(#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 0 0/.2rem 100%,linear-gradient(#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 100% 0/.2rem 100%,linear-gradient(to right,#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 0 0/100% .2rem,linear-gradient(to right,#077a4b var(--size),transparent 0 calc(100% - var(--size)),#077a4b 0) 0 100%/100% .2rem}}.product-images .thumbnail .glider-slide .glider-thumbnail{display:block;margin:0 auto}.product-images .main-image{max-height:60rem;overflow:hidden;position:relative;text-align:center;width:calc(100% - 9rem)}@media(max-width:480px){.product-images .main-image{max-height:40rem;min-height:35rem}}@media(max-width:576px){.product-images .main-image .paddle{display:none}}.product-images .main-image .product-label{align-items:center;display:flex;flex-direction:column;position:absolute;top:0}.product-images .main-image .product-label .made-in-france{padding-bottom:5px}@media(max-width:576px){.product-images .main-image .product-label{background-color:#fff;border-bottom-left-radius:2.5rem;padding:.7rem;right:0;transform:translateX(100%);transition:transform 1s}.product-images .main-image .product-label.clicked{transform:translateX(0)}.product-images .main-image .product-label .rotate{transform:rotate(180deg)}.product-images .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}}@media(min-width:576px){.product-images .main-image .product-label{right:1rem}}.product-images .main-image .glider-slide figure{height:100%}.product-infos{background-color:#f5f5f5;border:.1rem solid #f5f5f5;border-radius:1.2rem;padding:1rem 2rem;position:relative;width:50%;z-index:1}@media(max-width:480px){.product-infos{padding:1rem 1.5rem}}@media(min-width:992px){.product-infos{padding:1rem 3rem}}.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 .description{flex-grow:1;font-weight:300;margin:1.5rem 0 1rem}.product-infos .product-description.delivery-express{display:grid;grid-template-columns:2fr}@media(min-width:768px){.product-infos .product-description.delivery-express{grid-template-columns:2fr 1fr}.product-infos .product-description.delivery-express .express-delivery-link{display:flex;justify-content:flex-end}.product-infos .product-description.delivery-express .express-delivery{display:block}}.product-infos .product-description .express-delivery{display:none;max-width:70%}@media(min-width:768px){.product-infos .product-description .express-delivery{max-width:60%}}.product-infos .brand{color:#077a4b;font-size:2.2rem;font-weight:500;text-transform:uppercase}.product-infos .brand-range{background-color:transparent;background-color:initial;color:#077a4b}.product-infos .notification-btn{margin-bottom:2.5rem}.product-infos .notification-btn .mdc-button{border-radius:.2rem;width:100%}.product-infos .attributes .ul-attributes{margin:.5rem 0;padding:.5rem 2rem}.product-infos .attributes .ul-attributes .notShown{opacity:0}.product-infos .attributes .ul-attributes .item{list-style-type:circle;padding:.5rem 0}.product-infos .attributes .ul-attributes .attribute-name{font-weight:500}.product-infos .attributes .ul-attributes .attribute-value{font-weight:300}.product-infos .promotion-container{background-color:#fbeaec;border-radius:.2rem;margin-bottom:1rem;padding:.5rem 1rem}.product-infos .promotion-container .promotion-dates{color:#721c24;font-size:1.6rem}.product-infos .promotion-container .promotion{color:#721c24;font-weight:500}.product-infos .promotion-container .offered-product-link{color:#d32f2f;display:block;margin-left:auto;width:-moz-fit-content;width:fit-content}.product-infos .stock{align-items:center;border-radius:.2rem;justify-content:center;margin:1rem 0;padding:1rem 0}.product-infos .stock .material-icons-outlined{line-height:1.6}.product-infos .stock .link{color:#077a4b}.product-infos .stock.available,.product-infos .stock.oncommand{background-color:#daf2e8}.product-infos .stock.delivery-time{background-color:rgba(245,124,0,.102)}.product-infos .stock.unavailable{background-color:#fdecea;border:1px solid #f5c2c7}.product-infos .stock.unavailable.notifiable{background-color:rgba(245,124,0,.102)}.product-infos .stock.unavailable_momentary{background-color:rgba(245,124,0,.102);color:#4a4a4a}.product-infos .table .stock{background-color:#fff}.product-infos .out-of-stock-message{margin-top:1.5rem}.product-infos .stock-alert{width:100%}.product-infos .stock-alert .alert-stock-btn{margin:1rem 1.5rem 0 0}.product-infos .compression-size{display:grid;margin:1rem 0}.product-infos .compression-size .header{align-items:center;background-color:#077a4b;border-radius:.2rem;display:flex;height:4.8rem;justify-content:space-between;padding:0 1rem;-webkit-text-decoration:none;text-decoration:none}.product-infos .compression-size .header .material-icons-outlined{font-size:3rem;transition-duration:.3s}.product-infos .compression-size .header .material-icons-outlined.up-arrow{transform:rotate(-180deg)}.product-infos .compression-size .header.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-infos .compression-size .body{background-color:#f7fafc;border:.1rem solid #077a4b;border-radius:.2rem;border-top:none;font-size:1.6rem;max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height,visibility;transition-duration:.3s;transition-timing-function:ease-in-out;visibility:hidden}.product-infos .compression-size .body.visible{border-top-left-radius:0;border-top-right-radius:0;max-height:100rem;transition-timing-function:ease-in-out;visibility:visible;visibility:initial}.product-infos .compression-size .body .flash{margin:1.5rem 0 0}.product-infos .compression-size .body .compression-size-inputs{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:1fr}@media(min-width:576px){.product-infos .compression-size .body .compression-size-inputs{grid-template-columns:repeat(2,1fr)}}.product-infos .compression-size .body .compression-size-inputs .field{align-items:flex-end;display:flex;flex-wrap:wrap;padding:1.5rem 0 0}.product-infos .compression-size .body .compression-size-inputs .field .input{border-radius:.2rem}.product-infos .compression-size .body .compression-size-btn{margin:1.5rem 0;text-align:right}.product-infos .compression-size .body .compression-size-btn .mdc-button{border-radius:.2rem;height:4.8rem;line-height:inherit}@media(max-width:576px){.product-infos .compression-size .body .compression-size-btn .mdc-button{width:100%}}.product-infos .compression-size .body .compression-size-btn .mdc-button__ripple{border-radius:0}.product-infos .noCursor{cursor:default}.product-infos .product-banner{border-radius:.2rem;box-shadow:0 0 .2rem .1rem #ccc;margin-bottom:.5rem;margin-top:1rem}.product-infos .product-reinsurance,.product-infos .product-specificity{font-size:1.4rem;margin-top:1rem}.product-infos .product-reinsurance ul,.product-infos .product-specificity ul{padding:0}.product-infos .product-reinsurance ul li.picto,.product-infos .product-specificity ul li.picto{align-items:end;background-color:#f7fafc;border-radius:.2rem;box-shadow:0 0 .2rem .1rem #ccc;line-height:1;list-style:none;margin-bottom:1.5rem;padding:2rem 1.5rem}.product-infos .product-reinsurance ul li.picto.progressbar .progressbar-shipping-container,.product-infos .product-specificity ul li.picto.progressbar .progressbar-shipping-container{padding:2rem 2rem 0 3rem;width:100%}.product-infos .product-reinsurance ul li.picto.progressbar .progressbar-shipping-container .progressbar-container,.product-infos .product-specificity ul li.picto.progressbar .progressbar-shipping-container .progressbar-container{margin-top:1rem}.product-infos .product-reinsurance ul li.picto.progressbar .progressbar-shipping-container .progressbar-container .amount-to-add,.product-infos .product-specificity ul li.picto.progressbar .progressbar-shipping-container .progressbar-container .amount-to-add{font-size:1.4rem}.product-infos .product-reinsurance ul li.picto.progressbar .progressbar-shipping-container .progressbar-shipping-info,.product-infos .product-specificity ul li.picto.progressbar .progressbar-shipping-container .progressbar-shipping-info{font-size:1.4rem;gap:.3rem;margin-bottom:0;margin-top:1rem}.product-infos .product-reinsurance ul li.picto:not(.progressbar),.product-infos .product-specificity ul li.picto:not(.progressbar){display:grid;grid-template-columns:3rem auto}.product-infos .product-reinsurance ul li.picto:not(.progressbar):before,.product-infos .product-specificity ul li.picto:not(.progressbar):before{color:#077a4b;content:"";font-size:2rem}.product-infos .product-reinsurance ul li.picto.warning,.product-infos .product-specificity ul li.picto.warning{background-color:#fff2de;color:#8b441b}.product-infos .product-reinsurance ul li.picto.warning:before,.product-infos .product-specificity ul li.picto.warning:before{color:#8b441b}.product-infos .product-reinsurance ul li.picto.non-refundable:before,.product-infos .product-specificity ul li.picto.non-refundable:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance ul li.picto.medical-device:before,.product-infos .product-specificity ul li.picto.medical-device:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance ul li.picto.product-lpp,.product-infos .product-specificity ul li.picto.product-lpp{align-items:center;grid-template-columns:3rem auto auto}.product-infos .product-reinsurance ul li.picto.product-lpp:before,.product-infos .product-specificity ul li.picto.product-lpp:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance ul li.picto.product-lpp div:nth-child(2),.product-infos .product-specificity ul li.picto.product-lpp div:nth-child(2){display:flex;justify-content:flex-end}.product-infos .product-reinsurance ul li.picto.product-require-prescription,.product-infos .product-specificity ul li.picto.product-require-prescription{align-items:center;grid-template-columns:3rem auto}.product-infos .product-reinsurance ul li.picto.product-require-prescription:before,.product-infos .product-specificity ul li.picto.product-require-prescription:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance ul li.picto.product-require-prescription div:nth-child(2),.product-infos .product-specificity ul li.picto.product-require-prescription div:nth-child(2){display:flex;justify-content:flex-end}.product-infos .product-reinsurance ul li.picto.veterinary-drug,.product-infos .product-specificity ul li.picto.veterinary-drug{align-items:start;grid-template-columns:3rem auto 50%}.product-infos .product-reinsurance ul li.picto.veterinary-drug .content,.product-infos .product-specificity ul li.picto.veterinary-drug .content{grid-column:span 2;margin-bottom:1rem}@media(min-width:768px){.product-infos .product-reinsurance ul li.picto.veterinary-drug .content,.product-infos .product-specificity ul li.picto.veterinary-drug .content{grid-column:span 1}}.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data{grid-column:span 3}.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data a,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data a{color:#8b441b}.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data p,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data p{margin-bottom:.5rem}.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data .phone,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data .phone{display:grid;grid-template-columns:2rem auto}.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data .phone:before,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data .phone:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data .website,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data .website{display:grid;grid-template-columns:2rem auto}.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data .website:before,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data .website:before{content:"";font-family:Material Icons Outlined}@media(min-width:768px){.product-infos .product-reinsurance ul li.picto.veterinary-drug .anses-data,.product-infos .product-specificity ul li.picto.veterinary-drug .anses-data{grid-column:span 1}}.product-infos .product-reinsurance ul li.picto.veterinary-drug:before,.product-infos .product-specificity ul li.picto.veterinary-drug:before{content:"";font-family:Material Icons Outlined}@media(min-width:768px){.product-infos .product-reinsurance ul li.picto.veterinary-drug:before,.product-infos .product-specificity ul li.picto.veterinary-drug:before{margin-top:-.4rem}}.product-infos .product-reinsurance ul li.picto.delivery .tooltip,.product-infos .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-infos .product-reinsurance ul li.picto.delivery .tooltip:before,.product-infos .product-specificity ul li.picto.delivery .tooltip:before{content:"";font-family:Material Icons Outlined;position:absolute;top:50%}.product-infos .product-reinsurance ul li.picto.delivery .tooltip:after,.product-infos .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-infos .product-reinsurance ul li.picto.delivery .tooltip:hover:after,.product-infos .product-reinsurance ul li.picto.delivery .tooltip:hover:before,.product-infos .product-specificity ul li.picto.delivery .tooltip:hover:after,.product-infos .product-specificity ul li.picto.delivery .tooltip:hover:before{opacity:1;visibility:visible}.product-infos .product-reinsurance ul li.picto.delivery:before,.product-infos .product-specificity ul li.picto.delivery:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance ul li.picto.delivery li,.product-infos .product-specificity ul li.picto.delivery li{list-style:none;padding:.6rem 0}.product-infos .product-reinsurance ul li.picto.promo:before,.product-infos .product-specificity ul li.picto.promo:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance ul li.picto.payment:before,.product-infos .product-specificity ul li.picto.payment:before{content:"";font-family:Material Icons Outlined}.product-infos .product-reinsurance .view-more,.product-infos .product-specificity .view-more{background-color:#077a4b;color:#fff;padding:.5rem 1rem .5rem 2.5rem;position:relative}.product-infos .product-reinsurance .view-more:active,.product-infos .product-reinsurance .view-more:focus,.product-infos .product-reinsurance .view-more:hover,.product-infos .product-specificity .view-more:active,.product-infos .product-specificity .view-more:focus,.product-infos .product-specificity .view-more:hover{-webkit-text-decoration:none;text-decoration:none}.product-infos .product-reinsurance .view-more:before,.product-infos .product-specificity .view-more:before{content:"";font-family:Material Icons Outlined;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.product-infos .product-specificity ul li.picto{border:1px solid;border-radius:.5rem;box-shadow:none}.product-infos #link-size-guide{align-items:center;color:#077a4b;cursor:pointer;display:inline-flex;flex-direction:row;font-weight:500}@media(max-width:991px){.product-images,.product-images .main-image{width:100%}.product-infos{margin-top:1.5rem;width:100%}.product-infos .addtocart .quantity,.product-infos .addtocart .quantity .quantity-form{width:100%}.product-infos .addtocart .quantity .quantity-form:disabled{border:1px solid #dadce0!important}}.product-details{grid-gap:2rem;display:grid;gap:2rem;letter-spacing:.025rem;margin-top:2rem;width:100%}@media(min-width:992px)and (max-width:1199px){.product-details{grid-template-columns:30rem auto}}@media(min-width:1200px)and (max-width:1539px){.product-details{grid-template-columns:45rem auto}}@media(min-width:1540px){.product-details{grid-template-columns:60rem auto}}.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 .visual-content{display:flex;height:100%;width:100%}.product-details .visual-content .item{--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:flex;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.product-details .visual-content .item{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}}.product-details .visual-content .item.video *{flex-grow:1}.product-details .visual-content .item.video iframe{border-radius:.2rem;padding:1.5rem;width:100%}.product-details .visual-content .item.video iframe[src*=instagram]{min-height:auto}.product-details .visual-content .item.video iframe:not([src*=instagram]){height:34rem}.product-details .visual-content .item figure{margin:0;padding:1.5rem}@media(min-width:992px)and (max-width:1199px){.product-details .visual-content .item{--size:6rem}.product-details .visual-content .item:not([src*=instagram]){height:22rem}}@media(min-width:1200px)and (max-width:1539px){.product-details .visual-content .item{--size:8rem}.product-details .visual-content .item:not([src*=instagram]){height:26rem}}@media(max-width:991px){.product-details .visual-content:not(.mobile){display:none}}.product-details .visual-content.mobile{margin-bottom:1rem}@media(min-width:992px){.product-details .visual-content.mobile{display: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}.offered-products-container{display:inline-flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:0 1.5rem;width:100%}@media(max-width:389px){.offered-products-container{align-items:center;flex-direction:column}}@media(min-width:768px){.offered-products-container{gap:2rem}}.offered-products-container .card{border:.1rem solid #dadce0;border-radius:1.2rem;display:flex;padding:1.5rem;position:relative;width:100%}@media(min-width:390px){.offered-products-container .card:not(.one-product){width:15rem}}@media(min-width:490px){.offered-products-container .card:not(.one-product){width:20rem}}@media(min-width:768px){.offered-products-container .card:not(.one-product){width:30rem}}@media(min-width:320px){.offered-products-container .card.one-product{width:25rem}}@media(min-width:768px){.offered-products-container .card.one-product{width:30rem}}@media(min-width:992px){.offered-products-container .card.one-product,.offered-products-container .card:not(.one-product){width:35rem}.offered-products-container .card{padding:2rem;transition-duration:.2s;transition-timing-function:ease-in-out}.offered-products-container .card:hover{box-shadow:0 1.8rem 3.2rem -1.8rem #212529;-webkit-text-decoration:none;text-decoration:none;transform:translateY(-.4rem);z-index:1}}.offered-products-container .card a{display:flex;flex:1}.offered-products-container .card a:active,.offered-products-container .card a:focus,.offered-products-container .card a:hover{-webkit-text-decoration:none;text-decoration:none}.offered-products-container .card .product{display:flex;flex:1;flex-direction:column;position:relative}.offered-products-container .card .product .thumbnail{position:relative;text-align:center}.offered-products-container .card .product .caption{flex:1 1 auto;margin-top:1rem;text-align:left}.offered-products-container .card .product .caption .product-brand{color:#077a4b;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.offered-products-container .card .product .caption .product-title{color:#212529;font-weight:400;margin-bottom:.5rem}.offered-products-container .card .product .caption .product-title:before{bottom:0;content:"";position:absolute;top:0;width:100%}.offered-products-container .card .product .caption .product-subtitle{color:#212529;font-size:1.4rem;font-weight:300;margin-bottom:.5rem}@media(min-width:992px){.offered-products-container .card .product .caption .product-subtitle{font-size:1.6rem}}.offered-products-container .card .product .caption .product-options-box{display:flex;flex-wrap:wrap;font-size:1.6rem;margin:1rem 0}.offered-products-container .card .product .caption .product-options-box .option-title{width:100%}@media(max-width:767px){.offered-products-container .card .product .caption .product-options-box{font-size:1.4rem}}.offered-products-container .card .product .caption .product-option-item{border:.1rem solid #212529;border-radius:.5rem;font-weight:300;margin-right:.5rem;margin-top:.5rem;padding:.5rem .6rem}.offered-products-container .plus-sign{min-height:4rem;position:relative;width:4rem}@media(min-width:768px){.offered-products-container .plus-sign{width:7rem}}.offered-products-container .plus-sign:after,.offered-products-container .plus-sign:before{background-color:#077a4b;border-radius:.2rem;content:"";height:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4rem}@media(min-width:768px){.offered-products-container .plus-sign:after,.offered-products-container .plus-sign:before{border-radius:.5rem;height:1.5rem;width:5rem}}.offered-products-container .plus-sign:after{transform:translate(-50%,-50%) rotate(90deg)}.offered-products-container .plus-sign:has(+.card.hidden){display:none}.health-information{border:.1rem solid #f5f5f5;border-radius:1.2rem;margin:1.5rem}@media(min-width:992px){.health-information{margin:3rem}}.health-information .h2-title{margin-top:1.5rem}.health-information .health-container{gap:1.5rem;justify-content:space-evenly}.health-information .health-container .content{word-wrap:break-word;font-weight:300;padding:0 1.5rem 1.5rem;width:70%}@media(max-width:1199px){.health-information .health-container .content{order:2;width:90%}}.health-information .health-container .content a{color:#077a4b}.health-information .biography{background-color:#f7fafc;border:.1rem solid #ccc;border-radius:1.2rem;box-shadow:0 0 .2rem .1rem #ccc;margin-bottom:0;padding:3rem;text-align:center;width:100%}@media(max-width:1199px){.health-information .biography{order:1;width:100%}}@media(min-width:1200px){.health-information .biography{margin-top:2rem}}.health-information .biography .image{border-radius:50%}.health-information .biography .author{color:#077a4b;display:block;font-size:1.8rem;font-weight:500;margin-bottom:1rem;margin-top:2rem}@media(min-width:576px){.health-information .biography .author{font-size:2.6rem}}.product-notice{flex:initial;margin-bottom:.5rem}.product-notice .content{max-width:100%}.product-notice.last{margin-top:1rem}@media(min-width:992px){.product-notice{margin-left:auto}}.product-updated-date{font-weight:300;margin:1rem 0;width:100%}@media(min-width:992px){.product-updated-date{text-align:right}}.advice-slide.product .advices{grid-template-columns:repeat(auto-fit,minmax(29rem,1fr))}.advice-slide.product .advices .glider-track{gap:1.5rem}@media(max-width:1199px){.advice-slide.product .advices .article{min-width:29rem!important}}@media(min-width:1200px){.advice-slide.product .advices .advice-info{padding-left:3rem;padding-right:3rem}}.faq-container{align-items:center;display:flex;gap:1.5rem;justify-content:space-evenly;margin-bottom:3rem}@media(max-width:1199px){.faq-container{flex-direction:column}}.faq-container .questions{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width:1200px){.faq-container .questions{width:60%}}.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}}.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}@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}@media(max-width:1199px){.faq-container .image-secondary{display:none}}.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}.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}.modalImages .product-images-content{background-color:#fff;border-radius:.5rem;box-shadow:4px -1px 20px;opacity:0;padding:3rem;position:relative;width:95%}.modalImages .product-images-content.showAnimation{opacity:1;transition:opacity .2s ease-out}@media(min-width:992px){.modalImages .product-images-content{padding:5rem;width:80%}}@media(min-width:1200px){.modalImages .product-images-content{padding:10rem;width:60%}}.modalImages .product-images-content .item.video .material-icons-outlined{display:none}.modalImages .product-images-content .item.video .mbs .material-icons-outlined{display:inline}.modalImages .product-images-content .item.video picture{display:none}.modalImages .product-images-content .item.video iframe{display:inline}.modalImages .product-images-content .closeImagesModal{color:#077a4b;content:'<span class="closeImagesModal">\\e5cd</span>';cursor:pointer;font-family:Material Icons Outlined;font-size:3rem;position:absolute;right:1rem;top:1rem}.modalImages .product-images-content .product-label{display:none}.quotation-btn .mdc-button{background-color:#0275d8;border-color:#0275d8}.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;gap:2rem;justify-content:center;padding:1.2rem 1.5rem;transition:all .3s}.ask-quotation-btn:hover{background-color:#0275d8}@media(min-width:1024px){.ask-quotation-btn{display:flex}}.addtocart-btn.hidden+.ask-quotation-btn{display:none}.fixed-links:has(.form-addtocart){background-color:transparent;border-bottom:none;box-shadow:none;display:flex;flex-direction:column;left:0;width:100%}.fixed-links:has(.form-addtocart) .links .link.contact{display:none}@media(max-width:768px){.fixed-links:has(.form-addtocart) .links .top-page.display{bottom:6rem;position:fixed;right:50%;transform:translateX(50%);width:-moz-fit-content;width:fit-content;z-index:1}.fixed-links:has(.form-addtocart) .links .action{align-items:center;border-radius:3rem;bottom:-10rem;cursor:pointer;display:flex;font-size:4rem;line-height:0;margin:0;padding:0;pointer-events:all;transition:.3s ease-in-out;width:-moz-fit-content;width:fit-content;z-index:1000}.fixed-links:has(.form-addtocart) .links .action.back-top{background:radial-gradient(#f7fafc,transparent);border:none;box-shadow:none}.fixed-links:has(.form-addtocart) .links .action.back-top:hover{color:#000}.fixed-links:has(.form-addtocart) .links:has(.variantOptions.showOneVariant) .top-page.display{bottom:15rem}}.fixed-links:has(.form-addtocart) .product-atc-infos{display:none}.fixed-links:has(.form-addtocart) .product-atc-infos img{border-radius:2rem 0 0 2rem;height:100%;max-width:none}@media(min-width:1200px){.fixed-links:has(.form-addtocart) .product-atc-infos{align-items:center;display:flex;width:7%}}.fixed-links:has(.form-addtocart) .form-addtocart{background-color:#fff;box-shadow:0 -6px 12px -7px rgba(0,0,0,.4);padding-bottom:1rem;pointer-events:all;position:relative;transition:max-height .3s ease-in-out;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart.untoggle{max-height:0!important;overflow:hidden}.fixed-links:has(.form-addtocart) .form-addtocart .flash{bottom:6rem;left:3rem;position:absolute}.fixed-links:has(.form-addtocart) .form-addtocart .promotion-tag{background-color:#d32f2f;border-radius:2rem;bottom:7rem;color:#fff;font-weight:500;padding:.3rem .8rem;position:absolute;right:1rem}@media(min-width:991px){.fixed-links:has(.form-addtocart) .form-addtocart .promotion-tag{display:none;font-size:1.3rem;line-height:1.7;position:static}}.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container{text-wrap:nowrap;bottom:8.5rem;left:1rem;position:absolute}.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div{border-radius:2rem;color:#fff;display:flex;gap:.5rem;padding:.5rem 1rem;position:relative}.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div.available,.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div.oncommand{background-color:#077a4b}.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div.delivery-time{background-color:#f57c00;color:#000}.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div.unavailable{background-color:#d32f2f}.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div.unavailable.notifiable{background-color:#f57c00}.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div.unavailable_momentary{background-color:#f57c00;color:#000}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div{bottom:0;left:1rem}}@media(min-width:1200px){.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container>div{bottom:0;gap:1rem;left:7rem}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container{bottom:7.5rem;left:0}}@media(min-width:1200px){.fixed-links:has(.form-addtocart) .form-addtocart .product-stock-container{bottom:0;top:1.4rem}}.fixed-links:has(.form-addtocart) .form-addtocart:has(.variantOptions.showOneVariant) .product-stock-container{bottom:15rem}.fixed-links:has(.form-addtocart) .form-addtocart:has(.variantOptions.showOneVariant) .promotion-tag{bottom:14rem}.fixed-links:has(.form-addtocart) .form-addtocart form{align-items:center;display:flex;gap:1rem;justify-content:space-between;position:relative;width:100%}@keyframes slide-up{0%{transform:translateY(100%);z-index:1}to{transform:translateY(0);z-index:8000}}@keyframes slide-down{0%{transform:translateY(0);z-index:8000}to{transform:translateY(100%);z-index:1}}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptionsAndCart{align-items:center;display:flex;justify-content:space-between;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptionsAndCart>i{font-size:2.4rem}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptionsAndCart{gap:1rem;padding-left:2rem}}@media(min-width:1200px){.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptionsAndCart{justify-content:flex-end;padding-left:0;width:100%}}.fixed-links:has(.form-addtocart) .form-addtocart form label{background-color:#fff;color:#077a4b;font-size:1.3rem;left:10px;padding:0 .5rem 0 .2rem;position:absolute}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions{animation:slide-down .3s ease-in-out forwards;background-color:#fff;border-radius:2rem 2rem 0 0;bottom:6rem;box-shadow:0 -13px 20px -13px rgba(0,0,0,.4);display:none;left:0;padding:.5rem 2rem 0;position:absolute;transform:translateY(100%);width:100%;z-index:1}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions.show:has(option),.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions.showOneVariant:has(option){animation:slide-up .3s ease-in-out forwards;display:block}@media(prefers-reduced-motion:reduce){.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions.show:has(option),.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions.showOneVariant:has(option){transform:translateY(0);z-index:8000}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart form .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;gap:1rem;justify-content:flex-end;padding:initial;position:relative;transform:none;width:auto;z-index:auto}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions.show{animation:none 0s ease 0s 1 normal none running;animation:initial;display:flex}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions:has(.one-item){animation:none 0s ease 0s 1 normal none running;animation:initial;background-color:transparent;border-radius:0;bottom:auto;box-shadow:none;display:flex;gap:1rem;padding:initial;position:relative;transform:none;width:-moz-fit-content;width:fit-content;z-index:auto}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions:has(.one-item).show{animation:none 0s ease 0s 1 normal none running;animation:initial;display:flex}}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions:has(.one-item) .one-item{border:.12rem solid #09a766!important}.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions:has(.one-item) .one-item:disabled{border:.12rem solid #dadce0!important}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart form .variantOptions:has(.one-item) .one-item{min-width:100px}}.fixed-links:has(.form-addtocart) .form-addtocart form .price-infos{align-items:flex-end;display:flex;flex:2;flex-direction:column;font-size:1.6rem;justify-content:center;line-height:normal;max-width:70%}.fixed-links:has(.form-addtocart) .form-addtocart form .price-infos :first-child{align-items:flex-end;display:flex;gap:.5rem}.fixed-links:has(.form-addtocart) .form-addtocart form .price-infos del{font-size:60%}@media(min-width:576px){.fixed-links:has(.form-addtocart) .form-addtocart form .price-infos{font-size:2.4rem}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart form .price-infos{flex:none}}.fixed-links:has(.form-addtocart) .form-addtocart form .price-infos small{font-size:65%}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart form .price-infos small{font-size:45%}}.fixed-links:has(.form-addtocart) .form-addtocart form .quotation-btn-text{display:none}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart form{overflow:hidden}}.fixed-links:has(.form-addtocart) .form-addtocart .table td,.fixed-links:has(.form-addtocart) .form-addtocart .table th{padding:.8rem 0}.fixed-links:has(.form-addtocart) .form-addtocart .colors{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart .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}.fixed-links:has(.form-addtocart) .form-addtocart .colors .color-option.selected,.fixed-links:has(.form-addtocart) .form-addtocart .colors .color-option:hover{border:.4rem solid #077a4b}.fixed-links:has(.form-addtocart) .form-addtocart label.required:after{display:none}.fixed-links:has(.form-addtocart) .form-addtocart .option-variant{position:relative;width:100%}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .option-variant{min-width:12rem;width:auto}}.fixed-links:has(.form-addtocart) .form-addtocart .options{align-items:center;background-color:#fff;border:.12rem solid #077a4b;border-radius:.5rem;height:4.8rem;margin:1rem 0;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart .options:focus{border:.12rem solid #077a4b;outline:0}.fixed-links:has(.form-addtocart) .form-addtocart .options:not(:has(>option+option)){background-image:none}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart{flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding:1rem 2rem;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn{align-items:center;border-radius:5rem;display:flex;justify-content:center;width:35%}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn button,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn button{display:flex;gap:1rem}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn button:disabled,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn button:disabled{border:none!important}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn i,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn i{font-size:2.4rem;height:100%;margin:0;width:-moz-fit-content;width:fit-content}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn i[data-icon=notifications],.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn i[data-icon=notifications]{display:none}@media(min-width:375px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn i[data-icon=notifications],.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn i[data-icon=notifications]{display:block}}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .mdc-button,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .mdc-button{border-radius:.5rem;height:4.8rem;line-height:inherit;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .mdc-button__ripple,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .mdc-button__ripple{border-radius:0}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .addtocart-options,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .addtocart-text,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .addtocart-options,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .addtocart-text{font-size:1.4rem}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .addtocart-options,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .addtocart-text,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .addtocart-options,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .addtocart-text{font-size:1.6rem}}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .addtocart-text,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .addtocart-text{display:none}@media(min-width:576px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .addtocart-text,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .addtocart-text{display:block}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn{border-radius:0;height:100%;padding:0;position:absolute;right:-.3px;top:0;width:20%}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn .mdc-button,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .mdc-button{border-radius:0 1rem 1rem 0;height:100%;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn i,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn i{font-size:3rem;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn{padding:0}}@media(min-width:1200px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .addtocart-btn i,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn i{font-size:4rem}}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .notificationBehavior{line-height:normal}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .notificationBehavior .mdc-button{background-color:#f57c00;border-color:#f57c00}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn{line-height:normal}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quotation-btn .mdc-button{background-color:#0275d8}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity{max-width:6.2rem;position:relative;width:100%;z-index:9000}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .quantity-input-container{display:flex}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-minus,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-plus{align-items:center;background-color:#077a4b;color:#fff;display:none;height:inherit;justify-content:center;width:50px;z-index:2}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-minus:hover,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-plus:hover{background-color:#077a4b;cursor:pointer}@media(min-width:375px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-minus,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-plus{display:flex}}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-minus{border-radius:.5rem 0 0 .5rem}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity #quantity-plus{border-radius:0 .5rem .5rem 0}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .quantity-form[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background-color:#fff;border:.12rem solid #dadce0;border-radius:.5rem;box-shadow:none;height:4.8rem;max-width:10rem;padding:1rem .5rem;text-align:center;width:100%;z-index:1}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .quantity-form[type=number]::-webkit-inner-spin-button,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .quantity-form[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .quantity-form[type=number]:focus{border:.16rem solid #077a4b;outline:0}@media(min-width:375px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .quantity-form[type=number]{border-radius:0}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .quantity-form[type=number]{max-width:10rem}}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .select-quantity{bottom:4.2rem;display:flex;flex-direction:column-reverse;list-style-type:none;max-width:10rem;padding:0;position:absolute;text-align:center;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .select-quantity .select-quantity__item{background-color:#fff;border:.12rem solid #dadce0;border-bottom:none;padding:.3rem}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .select-quantity .select-quantity__item:hover{background-color:#e5e5e5;cursor:pointer}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .select-quantity :first-child{border-bottom:.12rem solid #dadce0}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .select-quantity :last-child{border-radius:.5rem .5rem 0 0}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .tooltip{color:#09a766;cursor:pointer;height:100%;left:6.2rem;position:absolute;-webkit-text-decoration:none;text-decoration:none;top:0;vertical-align:super;width:100%}.fixed-links:has(.form-addtocart) .form-addtocart .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){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .tooltip:before{rotate:-90deg;top:-1.6rem}}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .tooltip:after{background-color:rgba(0,0,0,.8);border-radius:5px;bottom:-1rem;color:#fff;content:attr(data-tooltip);font-size:12px;left:1.2rem;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:150px;z-index:1}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .tooltip:after{bottom:113%;left:auto}}@media(min-width:375px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .tooltip{left:9rem}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity .tooltip{display:flex;justify-content:center;left:0;top:-.5rem}}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity:focus-within .tooltip:after,.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity:focus-within .tooltip:before{opacity:1;visibility:visible}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity:has(.one-item){position:relative}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity:has(.one-item) .one-item{border:.12rem solid #dadce0!important}.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity:has(.one-item):before{align-items:center;content:"1";display:flex;height:100%;justify-content:center;position:absolute;width:100%}@media(min-width:375px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity{max-width:9rem}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart .quantity{display:flex;flex:none;flex-direction:column-reverse;position:relative}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart{justify-content:flex-end;padding-left:1rem;padding-right:21%;width:auto}}@media(min-width:1200px){.fixed-links:has(.form-addtocart) .form-addtocart .addtocart{padding-right:23%}}@media(min-width:768px){.fixed-links:has(.form-addtocart) .form-addtocart{border-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.4);display:flex;margin-bottom:2rem;overflow:visible;overflow:initial;padding:0;width:95%}.fixed-links:has(.form-addtocart) .form-addtocart form{overflow:visible!important;overflow:initial!important}}.fixed-links:has(.form-addtocart):has(.variantOptions.show):after{background:rgba(0,0,0,.4);bottom:7rem;content:"";height:100vh;left:0;pointer-events:auto;position:absolute;width:100vw}.fixed-links:has(.form-addtocart):has(.variantOptions.show) .product-stock-container{bottom:28.5rem;z-index:1}@media(min-width:768px){.fixed-links:has(.form-addtocart):has(.variantOptions.show):after{display:none}}.fixed-links:has(.form-addtocart):has(.form-addtocart.untoggle){bottom:0}@media(min-width:768px){.fixed-links:has(.form-addtocart){display:flex}}.product-actions{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:1rem;position:sticky;top:6rem;transition:max-height .3s ease-in-out,padding .3s ease-in-out,top .3s ease-in-out;z-index:2000}.product-actions:not(:has(.product-rating)){justify-content:flex-end}.product-actions.is-sticky{box-shadow:0 15px 20px -18px rgba(0,0,0,.4)}.product-actions.untoggle{max-height:0!important;padding:0;top:-20px}.product-actions .contact-link{align-items:center;display:none;justify-content:center}.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}@media(min-width:1024px){.product-actions{top:8rem}}.legacy-addtocart{display:flex;flex-direction:column;width:100%}.legacy-addtocart .form-addtocart{max-height:35rem!important}.legacy-addtocart .form-addtocart form .product-atc-infos{display:none}.legacy-addtocart .form-addtocart form .variantOptionsAndCart{display:flex;flex-direction:column;gap:2rem}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .variantOptions{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .variantOptions .option-variant{display:flex;flex-direction:column;width:100%}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:.5fr .5fr auto}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .notificationBehavior{line-height:normal}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .notificationBehavior .mdc-button{background-color:#f57c00;border-color:#f57c00}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity{position:relative}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .quantity-input-container{display:flex}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-minus,.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-plus{align-items:center;background-color:#077a4b;color:#fff;display:none;height:inherit;justify-content:center;width:50px;z-index:2}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-minus:hover,.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-plus:hover{background-color:#077a4b;cursor:pointer}@media(min-width:375px){.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-minus,.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-plus{display:flex}}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-minus{border-radius:.5rem 0 0 .5rem}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity #quantity-plus{border-radius:0 .5rem .5rem 0}.legacy-addtocart .form-addtocart form .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;max-width:10rem;position:relative;text-align:center;width:100%;z-index:1}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]::-webkit-inner-spin-button,.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]:focus{border:.16rem solid #077a4b}@media(min-width:375px){.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]{border-radius:0}}@media(min-width:768px){.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .quantity-form[type=number]{max-width:10rem}}.legacy-addtocart .form-addtocart form .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}.legacy-addtocart .form-addtocart form .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){.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .tooltip:before{rotate:-90deg;top:-1.6rem}}.legacy-addtocart .form-addtocart form .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}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity:focus-within .tooltip:after,.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity:focus-within .tooltip:before{opacity:1;visibility:visible}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .select-quantity{list-style-type:none;max-width:10rem;padding:0;position:absolute;text-align:center;top:4.5rem;width:100%}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .select-quantity .select-quantity__item{background-color:#fff;border:.1rem solid #ced4da;border-top:none;padding:.3rem}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .select-quantity .select-quantity__item:hover{background-color:#e5e5e5;cursor:pointer}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .select-quantity :first-child{border-top:.1rem solid #ced4da}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .quantity .select-quantity :last-child{border-radius:0 0 .5rem .5rem}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .price-infos{align-items:flex-end;display:flex;flex-direction:column;gap:1rem;line-height:2rem}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .price-infos .price{font-size:2.4rem}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .price-infos .promotion-tag{display:none}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .addtocart-btn{grid-area:2;grid-column:span 3}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .addtocart-btn .mdc-button{width:100%}.legacy-addtocart .form-addtocart form .variantOptionsAndCart .addtocart .ask-quotation-btn{grid-area:3;grid-column:span 3}.legacy-addtocart .form-addtocart form .variantOptionsAndCart select{background-color:#fff;border:.1rem solid #dadce0}.legacy-addtocart:not(:has(.form-addtocart))+hr{display:none}@media(min-width:992px){.legacy-addtocart:not(:has(.form-addtocart))+hr{display:block}}@media(min-width:992px){.form-addtocart{transition:max-height .2s ease-in-out}.form-addtocart.animationAddToCart{max-height:0!important}}:has(.legacy-addtocart:has(.form-addtocart)) #notifications-holder{bottom:3rem}:has(.fixed-links:has(.form-addtocart)) #notifications-holder{bottom:15rem}@media(min-width:768px){:has(.fixed-links:has(.form-addtocart)) #notifications-holder{bottom:9rem}}