@keyframes scaleDownX{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes slideLeft{from{transform:translateX(calc(100% + 15px))}to{transform:translateX(0)}}@keyframes slideUp{from{transform:translateY(calc(100% + 15px))}to{transform:translateY(0)}}.notification-wrapper{position:fixed;z-index:251}.notification-wrapper .notification{padding:25px 20px;box-shadow:0 0 15px 0 rgba(0,0,0,0.05);backface-visibility:hidden}.notification-wrapper .notification .notification-bg{z-index:-1;opacity:0.95}.notification-wrapper .notification .cta-container{margin-top:20px}.notification-wrapper .progress-wrapper{height:4px;left:0}.notification-wrapper .progress{transform-origin:top left;animation:scaleDownX var(--notification-timeout, 300ms) linear forwards}.notification-wrapper .animation-paused{animation-play-state:paused}@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:360px}.notification-wrapper .notification{animation:slideLeft 300ms ease;transition:transform 300ms ease}.notification-wrapper .notification.dismissed{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 .filter-custom-scrollbar{padding-top:20px}.popin-filters .selected-filters-custom-scrollbar{left:0;width:calc(100% - 60px)}.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}}.btn-size{position:relative;min-width:90px;padding:0 10px}.btn-size.is-disabled{border-color:#c8c8c8 !important;background-color:white !important;color:#999 !important;fill:#999 !important;overflow:hidden;cursor:default}@media (hover: hover){.btn-size.is-disabled:hover{border-color:#c8c8c8 !important;background-color:white !important;color:#999 !important;fill:#999 !important}}.btn-size.is-disabled::after{content:"";position:absolute;width:100%;border-bottom:1px solid #c8c8c8;transform:rotate(-39deg);transform-origin:center center;top:50%;left:0}.no-hovermq .btn-size.is-disabled:hover{border-color:#c8c8c8 !important;background-color:white !important;color:#999 !important;fill:#999 !important}.instant-search{--top-padding: 0;padding-top:var(--top-padding)}.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-sticky-header{top:var(--top-padding);z-index:150;position:sticky}.instant-search .search-banner{height:200px}.instant-search .search-suggestions{margin-top:15px}.instant-search .results{max-width:450px}.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-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-left{flex:1}}.search-panel--opened .search-reset{position:absolute;right:20px;top:8px}@media only screen and (max-width: 767px){.instant-search{--top-padding: var(--header-search-bar-height)}}.pdp-slideshow-thumbs .slideshow-nav-item{transition:all ease 0.3s}@media only screen and (min-width: 1191px){.pdp-slideshow-thumbs{display:block;flex-direction:column;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.pdp-slideshow-thumbs .slideshow-nav-item{display:block;position:relative;margin-bottom:8px;border:1px solid transparent;background-color:#e5e5e5;opacity:0.5;width:58px;height:58px;border-radius:8px;overflow:hidden}.pdp-slideshow-thumbs .slideshow-nav-item[aria-selected=true],.pdp-slideshow-thumbs .slideshow-nav-item.is-active,.pdp-slideshow-thumbs .slideshow-nav-item:hover{border-color:#e5e5e5;opacity:1}.pdp-sticky-wrapper{border-top:1px solid #c8c8c8}}@media only screen and (max-width: 1190px){.pdp-slideshow-thumbs{position:absolute;align-items:center;left:5px;bottom:15px;height:20px}.pdp-slideshow-thumbs .slideshow-nav-item{display:flex;margin:4px;width:6px;height:6px;border-radius:50%;background-color:black;opacity:0.3}.pdp-slideshow-thumbs .slideshow-nav-item.is-active{opacity:0.7}.pdp-sticky-wrapper{margin-bottom:44px;border-top:0}.pdp-sticky-mt--bottom{border-radius:0;width:100%;left:0;position:fixed;bottom:0}}.customer-voice-tab{position:fixed;z-index:115;background-color:#d7f0e3;color:#292929;padding:2px 20px;right:0;top:50%;border-radius:5px 5px 0 0;transform-origin:top right;transform:rotate(-90deg) translateX(50%) translateY(-100%)}.customer-voice-tab .tab-label{margin-left:5px}

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