.product-thumbs{margin-left:-5px;margin-right:-5px}.product-thumbs__elem{cursor:pointer;flex:0 0 33.33333333%;max-width:33.33333333%;opacity:.3;padding:0 5px;transition:opacity .3s ease}.product-thumbs__elem:focus,.product-thumbs__elem:hover{opacity:.6}.product-thumbs__elem.swiper-slide-thumb-active{opacity:1}@media(min-width:576px){.product-thumbs__elem{flex:0 0 25%;max-width:25%}}.product-main-images{position:relative}.product-main-images__modal-trigger-layer{border:0;border-radius:50%;bottom:10px;font-size:1.25rem;height:1.6em;line-height:1.6em;padding:0;position:absolute;right:10px;width:1.6em;z-index:2}@media(max-width:992px){.product-main-images__modal-trigger-layer{font-size:calc(.85rem + .64516vw)}}.product-customization{margin:40px 0}.product-customization .product-customization-item{margin:20px 0}.product-customization .product-message{background:#f5f5f5;border:none;height:3.125rem;padding:.625rem;resize:none;width:100%}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #000}.product-customization .file-input{cursor:pointer;height:2.625rem;left:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{background:#f5f5f5;color:#656565;display:block;height:2.625rem;line-height:2.625rem;margin-top:20px;position:relative;text-indent:.625rem;width:100%}.product-customization .custom-file button{position:absolute;right:0;top:0;z-index:0}.product-customization small{color:#656565}.attribute-radio__label{margin:0;position:relative}.attribute-radio__input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.attribute-radio__input:checked~.attribute-radio__text{background-color:#000;border-color:#000;color:#fff}.attribute-radio__text{border:1px solid #d9d9d9;border-radius:.4rem;display:block;font-size:.875rem;font-weight:700;min-width:2.1875rem;padding:5px 10px;text-align:center}.product-variants{margin-bottom:47px}.product-variants-item ul{row-gap:9px}.product-ref{margin-bottom:35px}.product-description{margin-bottom:30px}.product-description p:last-child{margin-bottom:0}.product-information .cms-content{max-width:693px}.product-actions .download-sheet{margin-bottom:49px}.product-actions .qty{gap:11px;margin-bottom:15px;max-width:461px}.product-actions .qty .btn,.product-actions .qty .input-group{flex:1}.product-actions .qty .input-group{border:none;box-shadow:0 0 40px 0 rgba(0,0,0,.1);max-width:inherit;width:auto}.product-actions .qty .input-group #afq_quantity_wanted_ask{border:none;color:#000;flex:1;font-family:DMSans;font-size:14px;font-weight:700;height:45px;max-width:inherit;padding-left:25px;text-align:left;width:auto}@media(min-width:992px){.product-actions .qty .input-group #afq_quantity_wanted_ask{min-width:169px}}.product-actions .qty .input-group-btn-vertical{display:flex;flex-direction:column;margin-left:auto;margin-right:15px}.product-actions .qty .input-group-btn-vertical .btn-touchspin{border:none;cursor:pointer;display:block;flex:1;font-size:0;height:auto;padding:0;width:24px}.product-actions .qty .input-group-btn-vertical .btn-touchspin.touchspin-up{background:url(/themes/etigo/assets/img-dist/105962570a84ea14fe61103d7f4aeb21.svg) no-repeat 50%/contain;background-position-y:4px}.product-actions .qty .input-group-btn-vertical .btn-touchspin.touchspin-down{background:url(/themes/etigo/assets/img-dist/be58a60f09e579d727825ab3744892e9.svg) no-repeat 50%/contain;background-position-y:-4px}.product-tabs{box-shadow:0 0 40px 0 rgba(0,0,0,.1);margin-block:50px;padding:50px 18px}@media(min-width:992px){.product-tabs{margin-bottom:144px;margin-top:93px}}.product-tabs__anchor{top:-50px}@media(min-width:992px){.product-tabs__anchor{top:-110px}.product-tabs .card-body,.product-tabs .card-header{max-width:1162px;padding-right:0}}.product-tabs .nav-tabs{border-bottom:1px solid #000}.product-tabs .nav-tabs .nav-link{color:#000;font-family:DMSans;font-size:24px;font-weight:400;padding-bottom:10px}.product-tabs .nav-tabs .nav-link.active{border:none;font-weight:700}.product-tabs .nav-tabs .nav-link:hover{border-color:transparent}#product .featured-products{margin-bottom:0}#product .block-reassurance{margin-block:0}#quotes_layer_cart{max-width:85%;top:0}@media(min-width:992px){#quotes_layer_cart{max-width:500px;top:50px}}#quotes_layer_cart .quotes_layer_cart_header .cross{background:#fff;border-radius:50%;height:40px;opacity:1;padding:0;position:absolute;right:-20px;top:-20px;width:40px}#quotes_layer_cart .quotes_layer_cart_body{padding:20px}@media(min-width:992px){#quotes_layer_cart .quotes_layer_cart_body{padding-block:30px}}#quotes_layer_cart .quotes_layer_cart_product img{width:100%}#quotes_layer_cart .quotes_layer_cart_buttons .button-container{border-top:1px solid #c2c2c3;gap:15px;margin-top:25px;padding:25px 0 0}#quotes_layer_cart .quotes_layer_cart_buttons .button-container .btn{gap:15px}