#products .products,.featured-products .products,.product-accessories .products{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}#products .products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title{font-weight:500;margin:2.5rem 0;text-align:center}.product-miniature .product{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 .8125rem;padding:0}.page-index .product-miniature .product,.page-search .product-miniature .product{min-width:250px;width:25%}.product-miniature .product-thumbnail{display:block}.product-miniature .thumbnail-container:focus .highlighted-informations,.product-miniature .thumbnail-container:hover .highlighted-informations{top:calc(100% - 4.4rem)}.product-miniature .thumbnail-container:focus .highlighted-informations:after,.product-miniature .thumbnail-container:hover .highlighted-informations:after{opacity:1}.product-miniature .thumbnail-container:focus .highlighted-informations.no-variants,.product-miniature .thumbnail-container:hover .highlighted-informations.no-variants{top:calc(100% - 2.5rem)}.product-miniature .thumbnail-container .product-thumbnail{position:relative}.product-miniature .variant-links{background:#fff;min-height:2.5rem;padding-top:.1875rem;position:relative;text-align:center;top:-.25em;width:100%}.product-miniature .thumbnail-top{overflow:hidden;position:relative}.product-miniature .highlighted-informations{background:#fff;height:auto;padding:.625rem 0;position:absolute;text-align:center;top:100%;transition:.3s;width:100%;z-index:2}.product-miniature .highlighted-informations .quick-view{color:#7a7a7a;font-size:1rem}.product-miniature .highlighted-informations .quick-view:hover{color:#f16b53}.product-miniature .product-description{background:#fff;bottom:0;height:auto}.product-miniature .product-flags li.product-flag.online-only{top:13.1rem}.product-miniature .comments_note{color:#7a7a7a;text-align:center}.product-miniature .count{bottom:.5rem;color:#7a7a7a;font-weight:700;position:relative}@media (max-width:991.98px){.featured-products .products{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ib-btn-home{font-size:14px;overflow:hidden;padding:0 45px 0 5px;text-overflow:ellipsis;white-space:nowrap}.ib-btn-home i{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;position:absolute;right:0;top:0;width:40px}@media (min-width:992px){.ib-btn-home{font-size:.72917vw;padding:0 2.34375vw 0 .26042vw;position:absolute;right:0;top:0}.ib-btn-home i{font-size:1.04167vw;width:2.08333vw}}.ibif-boxes-svg .items{gap:15px}.ibif-boxes-svg .item{width:100%}.ibif-boxes-svg .item .item-container{background:#f7f8f7}.ibif-boxes-svg .item:nth-child(2n) .item-container{background:#fcf8f3}.ibif-boxes-svg .item .item-container{border-radius:14px;color:#283c71;height:100%;transition:.25s ease-out!important}.ibif-boxes-svg .item .item-container *{pointer-events:none}.ibif-boxes-svg .item .item-container a{pointer-events:all}.ibif-boxes-svg .item .item-container a:not(.btn){color:inherit;transition:inherit}.ibif-boxes-svg .item .item-container>span{transition:.25s ease-out!important}.ibif-boxes-svg .item .item-container svg{color:#f16b53;transition:.25s ease-out!important}.ibif-boxes-svg .item .item-container:hover{background:#283c71;color:#fff}.ibif-boxes-svg .item .item-container:hover svg{color:#fff}.ibif-boxes-svg .item .item-container:hover .icon-hover-container{-webkit-transform:translate(-85%,-85%);transform:translate(-85%,-85%)}.ibif-boxes-svg .item.custom .item-container{background:#fff;border:1px solid #dadada;color:#283c71}.ibif-boxes-svg .item.custom .item-container span{color:#283c71;font-size:32px;line-height:normal}.ibif-boxes-svg .item.custom .item-container .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ibif-boxes-svg .icon-hover-container{background:#fff;border:none;border-radius:45px 0 0 0;left:100%;padding:15px;top:100%;transition:all .3s ease 0s}.ibif-boxes-svg .icon-hover-container:after,.ibif-boxes-svg .icon-hover-container:before{border-radius:50%;box-shadow:15px 15px #fff;content:"";height:30px;position:absolute;width:30px}.ibif-boxes-svg .icon-hover-container:before{bottom:14px;right:100%}.ibif-boxes-svg .icon-hover-container:after{bottom:100%;right:14px}.ibif-boxes-svg .icon-hover-container .icon{background:#f16b53;font-size:25px;height:61px;line-height:61px;text-align:center;width:61px}@media (min-width:768px){.ibif-boxes-svg .item{width:calc(50% - 7.5px)}.ibif-boxes-svg .items{border-radius:.72917vw;gap:.78125vw}.ibif-boxes-svg .item{width:calc(25% - 1.04167vw)}.ibif-boxes-svg .item .icon-hover-container{border-radius:2.34375vw 0 0 0}}@media (min-width:768px){.ibif-boxes-svg .item .icon-hover-container:after,.ibif-boxes-svg .item .icon-hover-container:before{box-shadow:.78125vw .78125vw #fff;height:1.5625vw;width:1.5625vw}.ibif-boxes-svg .item .icon-hover-container:before{bottom:.72917vw}.ibif-boxes-svg .item .icon-hover-container:after{right:.72917vw}.ibif-boxes-svg .item .icon-hover-container .icon{font-size:1.30208vw;height:3.17708vw;line-height:3.17708vw;width:3.17708vw}.ibif-boxes-svg .item.custom .item-container span{font-size:1.51042vw}}@media (min-width:992px){.ibif-boxes-svg .item{width:calc(20% - .625vw)}}section.ibif-seotext{border:1px solid #e7e7e7}section.ibif-seotext h2:before{border-bottom:1px solid;content:"";display:block;margin-bottom:20px;margin-top:20px;width:15px}section.ibif-seotext .ib-item p{line-height:1.5;text-align:justify}section.ibif-seotext .ib-showall{background:none;top:8px}@media (max-width:767.98px){.ib-hidden{display:none}}@media (min-width:992px){section.ibif-seotext{border:none}section.ibif-seotext h2:before{margin-bottom:2.08333vw;margin-top:0;width:.78125vw}}.index-video{border-radius:.5rem;overflow:hidden;position:relative}.index-video .elementor-image-box-img img{border-radius:1.25rem}.index-video iframe{display:none;height:100%;left:0;position:absolute;top:0;width:100%}.index-video iframe.visible{display:block}.index-video .elementor-image-box-content{font-size:4.6875rem;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-video .elementor-image-box-content p{color:#fff;transition:.25s ease-out!important}.index-video:hover .elementor-image-box-content p{color:#f16b53}@media (max-width:575.98px){.products.swiper .product.swiper-slide{max-width:230px}}