﻿.itemTextBlock{display:flex;justify-content:flex-start;align-items:flex-start}.productList .quickLook-only{display:flex;justify-content:center;align-items:center}.itemSelector{border-top:1px solid #dfdfdf}.itemBlock{display:block}.itemBlock .card-header .itemBadges{position:absolute;bottom:.5rem;line-height:1;z-index:1}.itemBlock .card-header .productImg .card-img-top{max-width:100%;height:auto;max-height:100%;object-fit:cover}.productList .itemBlock .stock-info{font-size:.875rem;line-height:1.2;margin-top:0;margin-bottom:.85715rem;padding:0}.productList .itemBlock .variation-wrap:not(:empty){align-items:flex-start;position:relative;min-height:50px}.productList .keen-slider .itemBlock{margin-top:0}.itemTextBlock{flex-wrap:wrap;padding:10px}.itemTextBlock:last-of-type{border-bottom:1px solid #dfdfdf}.itemActionBlock{display:block;padding:1rem 0 0}@media (min-width:768px){.itemActionBlock .socialmedia .fab,.itemActionBlock .socialmedia .fas{opacity:.75}.itemActionBlock .socialmedia .fab:hover,.itemActionBlock .socialmedia .fas:hover{opacity:1}}.iconPos{font-size:2rem;top:-4px;position:relative}.cross_selling_inline-item{padding:1.25rem}.cross_selling_inline-item .itemActionBlock{border-top:0}.filterSelector .product-room{align-items:center}.filterSelector .product-room input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.filterSelector .product-room input:checked+label{border-bottom:1px solid currentColor;transition:border-bottom .2s ease-in-out}.filterSelector .product-room label{font-weight:700;font-size:.875rem;height:1.5rem;line-height:normal;margin:0;margin-left:1rem;padding:0;display:inline-block}.filterSelector .product-room label:hover{border-bottom:1px solid currentColor;transition:border-bottom .2s ease-in-out;cursor:pointer}.productList .itemBlock .icon-group,.productList .itemBlock .stock-wrapper,.productList .itemBlock .compareCheck,.productList .itemBlock .card:not(.borderCard) .card-compare,.productList .itemBlock .toggleFavorites,.productList .itemBlock .card-favorites,.productList .itemBlock .addFavorites,.productList .itemBlock .button.quickLook{visibility:hidden}@media (max-width:991.98px){.productList .itemBlock .icon-group,.productList .itemBlock .toggleFavorites,.productList .itemBlock .card-favorites,.productList .itemBlock .card:not(.borderCard) .card-compare,.productList .itemBlock .addFavorites{visibility:visible}}@media (min-width:768px){.productList .itemBlock:hover .icon-group,.productList .itemBlock:hover .card:not(.borderCard) .card-compare,.productList .itemBlock:hover .stock-wrapper{visibility:visible}}.productList .itemBlock:hover .compareCheck,.productList .itemBlock:hover .card:not(.borderCard) .card-compare,.productList .itemBlock:hover .toggleFavorites,.productList .itemBlock:hover .card-favorites,.productList .itemBlock:hover .addFavorites{visibility:visible}.productList .itemBlock .addFavorites,.productList .itemBlock .toggleFavorites,.productList .itemBlock .card-favorites,.productList .itemBlock .compareCheck{position:absolute;top:0}.productList .itemBlock .addFavorites>*,.productList .itemBlock .toggleFavorites>*,.productList .itemBlock .card-favorites>*,.productList .itemBlock .compareCheck>*{opacity:.5}.productList .itemBlock .addFavorites>*:checked,.productList .itemBlock .addFavorites>*.checked,.productList .itemBlock .toggleFavorites>*:checked,.productList .itemBlock .toggleFavorites>*.checked,.productList .itemBlock .card-favorites>*:checked,.productList .itemBlock .card-favorites>*.checked,.productList .itemBlock .compareCheck>*:checked,.productList .itemBlock .compareCheck>*.checked{opacity:1}.productList .itemBlock .addFavorites:hover>*,.productList .itemBlock .toggleFavorites:hover>*,.productList .itemBlock .card-favorites:hover>*,.productList .itemBlock .compareCheck:hover>*{opacity:1}.productList .itemBlock:hover>*{opacity:1}.productList .itemBlock .addFavorites,.productList .itemBlock .toggleFavorites,.productList .itemBlock .card-favorites{width:auto;right:0;top:.4rem;padding:0;border:none;background:transparent;z-index:1}.productList .itemBlock .addFavorites .fundament-icon-wishlist-full-24,.productList .itemBlock .addFavorites #filled-heart,.productList .itemBlock .toggleFavorites .fundament-icon-wishlist-full-24,.productList .itemBlock .toggleFavorites #filled-heart,.productList .itemBlock .card-favorites .fundament-icon-wishlist-full-24,.productList .itemBlock .card-favorites #filled-heart{visibility:visible;color:#e00751}.productList .itemBlock .addFavorites .icon:before,.productList .itemBlock .toggleFavorites .icon:before,.productList .itemBlock .card-favorites .icon:before{font-size:1.5rem}.productList .itemBlock .addFavorites:focus,.productList .itemBlock .addFavorites.focus,.productList .itemBlock .addFavorites:active,.productList .itemBlock .addFavorites.active,.productList .itemBlock .addFavorites:focus:active,.productList .itemBlock .toggleFavorites:focus,.productList .itemBlock .toggleFavorites.focus,.productList .itemBlock .toggleFavorites:active,.productList .itemBlock .toggleFavorites.active,.productList .itemBlock .toggleFavorites:focus:active,.productList .itemBlock .card-favorites:focus,.productList .itemBlock .card-favorites.focus,.productList .itemBlock .card-favorites:active,.productList .itemBlock .card-favorites.active,.productList .itemBlock .card-favorites:focus:active{box-shadow:none}.productList .itemBlock .compareCheck{transform:scale(1.8)}.productList .itemBlock .compareCheck input:checked{visibility:visible}.productList .color-dots{flex-wrap:wrap;margin-bottom:1.25rem}.productList .color-dots a{width:40px;border:1px solid transparent;margin-right:.5rem}.productList .color-dots a:hover,.productList .color-dots a.more:hover{border-color:#959595}.productList .color-dots a.more{font-size:1.25rem;align-self:center;text-align:center;width:auto;text-decoration:none;min-width:40px;height:40px;line-height:38px;-webkit-border-radius:10rem;-moz-border-radius:10rem;border-radius:10rem;background-clip:padding-box}.productList .color-dots a:last-of-type{margin-right:0}.productList .stock-wrapper .stock-icon{width:34px;height:24px;border-radius:50%;flex:0 0 14px;margin-top:-1px}.productList .stock-wrapper .stock-icon.red:before{content:"";font-size:1rem;color:#e00751;font-family:"fundament-icons-v2"!important;display:inline-block;vertical-align:middle;padding-right:0;line-height:0}.productList .stock-wrapper .text-tooltip{cursor:pointer}.keen-slider-container .card{padding-bottom:0;border:0}.keen-slider-container .card .itemPriceBox .itemNormalPrice{margin:0!important}.keen-slider-container .card .card-header a{position:relative}.keen-slider-container .card .card-header a .itemBadges{bottom:.5rem;left:0!important}.keen-slider-container .card .extra-versions{margin-bottom:0}.keen-slider-container .card .card-footer:last-child{padding-top:0;padding-bottom:0}.keen-slider-container .card .card-footer button{margin-top:0!important;margin-bottom:0!important}.homepage .action-box{height:30px;margin-bottom:0!important}.pip-free-entry h3.display-6{font-size:1.5rem}