@keyframes slideLeft{from{transform:translateX(110%);transform:translateX(calc(100% + 15px))}to{transform:translateX(0)}}@keyframes slideUp{from{transform:translateY(110%);transform:translateY(calc(100% + 15px))}to{transform:translateY(0)}}.notification-wrapper{position:fixed;z-index:125}.notification-wrapper .notification{padding:15px;box-shadow:0 0 15px 0 rgba(0,0,0,0.05);backface-visibility:hidden}.notification-wrapper .notification .icon-online{background-color:#187c48}.notification-wrapper .notification .icon-offline{background-color:#e72734}.notification-wrapper .notification .notification-bg{z-index:-1;opacity:0.95}.notification-wrapper .notification .cta-container{margin-top:20px}@media only screen and (max-width: 767px){.notification-wrapper{bottom:0;padding:0 15px;height:calc(var(--vh-static, 1vh) * 100)}.notification-wrapper .notification{animation:slideUp 300ms ease;transition:opacity 300ms ease}.notification-wrapper .notification.dismissed{opacity:0}}@media only screen and (min-width: 768px){.notification-wrapper{top:100px;right:0;padding-right:15px;min-width:375px}.notification-wrapper .notification{animation:slideLeft 300ms ease;transition:transform 300ms ease}.notification-wrapper .notification.dismissed{transform:translateX(110%);transform:translateX(calc(100% + 15px))}}.popin-filters .icon-croco-loader{display:none}.popin-filters .swatch-wrapper .icon-svg{stroke-width:3px;fill:transparent;opacity:0;transition:all 0.4s ease}.popin-filters .swatch-wrapper:hover{border-color:transparent}.popin-filters .checkbox-custom+.check-label,.popin-filters .radio-custom+.check-label{display:flex;flex-direction:row-reverse}.popin-filters .checkbox-custom+.check-label::before,.popin-filters .radio-custom+.check-label::before{margin-right:0}.popin-filters .checkbox-custom:checked+.swatch-wrapper{border-color:transparent;transform:scale(1.4)}.popin-filters .checkbox-custom:checked+.swatch-wrapper .icon-svg{opacity:1}.popin-filters .checkbox-custom:checked+.btn-cta{color:white;background-color:#292929}.popin-filters .checkbox-custom:disabled+.checkbox-label::before{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M17.2,27l-8.6-7.2c-0.3-0.2-0.3-0.7-0.1-1c0.2-0.3,0.7-0.3,1-0.1l7.7,6.3l13.1-11.8c0.3-0.3,0.7-0.2,1,0.1 s0.2,0.7-0.1,1L17.2,27z'/%3E%3C/svg%3E");opacity:0.4}.popin-filters .l-m-overflow-x{padding-top:20px}.popin-filters .icon-chevron{font-size:2rem;flex-shrink:0}@media only screen and (min-width: 1191px){.popin-filters .swatch-wrapper:hover{transform:scale(1.4)}}.onlinechat{position:fixed;z-index:115;bottom:40px;right:40px;padding:10px 15px;max-width:54px;height:54px;border-radius:27px;backface-visibility:hidden;transition:all ease 0.3s}.atc-sticky-enabled .onlinechat{transform:translateY(-70px)}.onlinechat .ctc-text{white-space:nowrap;opacity:0}.onlinechat:hover{max-width:200px}.onlinechat:hover .ctc-text{opacity:1}@media only screen and (min-width: 768px){.onlinechat{bottom:80px;right:54px}}.popin-wrapper.popin--atc.is-active{z-index:252}.popin-wrapper.popin--atc .add-to-cart-reco-product{width:45%}.atc-eb-recos .productTile:first-child{margin-right:20px}.atc-eb-recos .main{width:100%}.atc-eb-recos .rover{display:none}.atc-eb-recos .description{font-size:1.3rem;line-height:1.8rem}.atc-eb-recos .description-right{white-space:nowrap;font-weight:bold}@media only screen and (min-width: 1191px){.popin-wrapper.popin--atc .popin{width:615px}}.instant-search .instant-search-input{font-size:3rem;border:none}.instant-search .instant-search-input::placeholder{color:#c8c8c8;font-size:2rem}.instant-search .instant-search-input:-ms-input-placeholder{color:#c8c8c8;font-size:2rem}.instant-search .search-banner{height:200px}.instant-search .search-suggestions{margin-top:35px}.instant-search .results{max-width:450px}.instant-search .search-stickable-bar{overflow:hidden;overflow-y:auto;margin-top:30px}.instant-search .product-filter-item{padding:20px;display:block}.instant-search .search-selected-filters-close{width:17px;height:17px;margin-left:5px}.instant-search .search-selected-filters-item:hover .search-selected-filters-close{background-color:white;color:#292929}.instant-search .highlightable em{background-color:#105a33;color:white}.instant-search .btn-pagination-prev,.instant-search .btn-pagination-next{margin:10px 0;border:1px solid #e5e5e5;transition:all 0.2s linear}.instant-search .btn-pagination-prev:hover,.instant-search .btn-pagination-next:hover{background-color:#292929;border-color:#292929;color:white}.instant-search .btn-pagination-prev .icon-svg{margin-right:8px}.instant-search .btn-pagination-next .icon-svg{margin-left:8px}.search-product-filters-mobile{margin-top:65px;border-top:1px solid #e5e5e5}.search-product-filters-mobile .product-filter{margin:0}.search-product-filters-mobile .product-filter-button{display:flex;justify-content:space-between;width:100%;padding:20px;border-bottom:1px solid #e5e5e5}.search-product-filters-mobile .product-filter-references{width:100%;max-height:0;visibility:hidden}.search-product-filters-mobile .product-filter-references.is-expanded{visibility:visible;max-height:none}.search-product-filters-mobile .product-filter-references .product-filter-item{padding:20px;display:block;background-color:#f4f4f4}@media only screen and (max-width: 1190px){.instant-search .search-banner{height:200px}.instant-search .instant-search-input{width:calc(100% - 40px);margin-bottom:5px}.instant-search .search-stickable-bar{max-height:calc(var(--vh, 1vh) * 100 - 190px);height:calc(var(--vh, 1vh) * 100 - 190px)}.instant-search .search-suggestions{max-height:initial !important;border:none;left:0}.instant-search .search-stickable-bar-left,.instant-search .search-stickable-bar-right{width:49%;font-size:13px}.instant-search .search-stickable-bar-left button,.instant-search .search-stickable-bar-right button{width:95%;background-color:transparent;border:1px solid #c8c8c8;border-radius:22.5px;height:45px}}@media only screen and (min-width: 1191px){.instant-search .instant-search-input{font-size:4rem}.instant-search .instant-search-input::placeholder{font-size:4rem}.instant-search .instant-search-input:-ms-input-placeholder{font-size:4rem}.instant-search .search-autocomplete-item:hover button{font-weight:bold}.instant-search .product-filter{display:inline-block}.instant-search .product-filter-button{display:flex;align-items:center}.instant-search .product-filter-button .icon-svg{margin-left:10px}.instant-search .product-filter-references{border:1px solid #e5e5e5;visibility:hidden;max-height:0;position:absolute;width:260px;margin-top:10px;overflow-y:scroll}.instant-search .product-filter-references.is-expanded{z-index:30;cursor:pointer;visibility:visible;max-height:385px !important;transition:max-height 0.5s, visibility}.instant-search .product-filter-item{background-color:white;border-top:1px solid #e5e5e5}.instant-search .product-filter-item:first-of-type{border-top:none}.instant-search .sortby-references{right:55px;width:200px}.instant-search .search-stickable-bar{max-height:calc(100vh - 240px);height:calc(100vh - 240px);padding-bottom:20px}.instant-search .search-stickable-bar-left{flex:1}}

/*# sourceMappingURL=../../css/non-critical/non-critical.css.map */
