﻿.itemTextBlock{display:flex;justify-content:flex-start;align-items:flex-start}.productList .itemBlock .addFavorites,.productList .itemBlock .toggleFavorites,.productList .itemBlock .card-favorites,.productList .quickLook-only{display:flex;justify-content:center;align-items:center}.itemTextBlock{flex-wrap:wrap;padding:.75rem;border-top:1px solid #dfdfdf}.itemTextBlock:last-of-type{border-bottom:1px solid #dfdfdf}.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;border-radius:0}.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:30px}.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:0.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 0.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 0.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:0.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:40px;height:40px;right:0;top:0.4rem;padding:0;border:0;padding:.25rem;border-radius:10rem;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:#111}.productList .itemBlock .addFavorites .icon:before,.productList .itemBlock .toggleFavorites .icon:before,.productList .itemBlock .card-favorites .icon:before{font-size:1.5rem}.productList .itemBlock .addFavorites .svg-icon,.productList .itemBlock .toggleFavorites .svg-icon,.productList .itemBlock .card-favorites .svg-icon{width:24px;height:24px;opacity:1 !important;fill:#111}.productList .itemBlock .addFavorites:hover,.productList .itemBlock .toggleFavorites:hover,.productList .itemBlock .card-favorites:hover{background-color:#DFDFDF}.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 div{display:flex}.keen-slider-container .card .card-footer button{margin-top:0 !important;margin-bottom:0 !important;width:40px;padding:0}.keen-slider-container .card .card-footer button.addToCart,.cart .keen-slider-container .card .card-footer button{margin-left:auto !important;margin-right:2rem !important;left:0}.keen-slider-container .card .card-footer button.addToCart span.icon,.cart .keen-slider-container .card .card-footer button span.icon{margin:0}.keen-slider-container .card .card-footer button.addToCart span:not(.icon),.cart .keen-slider-container .card .card-footer button span:not(.icon){display:none}.homepage .action-box{height:30px}.pip-free-entry h3.display-6{font-size:1.5rem}.productList .itemBlock{margin-top:1.714rem}.productList .itemBlock .card-header .itemBadges{position:absolute;z-index:1;pointer-events:none}.productList .itemBlock .card-header .productImg .card-img-top{width:100%;height:auto;max-height:100%;object-fit:cover;top:50%;left:50%;transform:translate(-50%, -50%)}.productList .itemBlock .stock-info{font-size:.75rem;line-height:1.2;margin-top:0;margin-bottom:.85715rem;padding:0}.iconPos{font-size:2rem;top:-4px;position:relative}#myTabContent .slick-dots,#traffic .slick-dots,#vueCart .productList .slick-dots,.template_detail .productList .slick-dots{padding:0;display:flex;transition:all 0.25s;position:relative;margin:0;list-style:none;transform:translateX(0);align-items:center;bottom:unset;height:0.2rem;top:2rem}#myTabContent .slick-dots>li,#traffic .slick-dots>li,#vueCart .productList .slick-dots>li,.template_detail .productList .slick-dots>li{width:100%;height:100%;margin:0 auto;background-color:#ced4da}#myTabContent .slick-dots>li button,#traffic .slick-dots>li button,#vueCart .productList .slick-dots>li button,.template_detail .productList .slick-dots>li button{font-size:0;line-height:0;display:block;width:100%;height:100%;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}#myTabContent .slick-dots>li:last-child,#traffic .slick-dots>li:last-child,#vueCart .productList .slick-dots>li:last-child,.template_detail .productList .slick-dots>li:last-child{border-radius:0 1rem 1rem 0}#myTabContent .slick-dots>li:first-child,#traffic .slick-dots>li:first-child,#vueCart .productList .slick-dots>li:first-child,.template_detail .productList .slick-dots>li:first-child{border-radius:1rem 0 0 1rem}#myTabContent .slick-dots li button::before,#traffic .slick-dots li button::before,#vueCart .productList .slick-dots li button::before,.template_detail .productList .slick-dots li button::before{position:unset;content:"";font-size:10px;color:revert}#myTabContent .slick-dots>li.slick-active,#traffic .slick-dots>li.slick-active,#vueCart .productList .slick-dots>li.slick-active,.template_detail .productList .slick-dots>li.slick-active{transform:scale(1);transform-origin:center;background:#323435}#myTabContent .slick-dots>li.slick-active button::before,#traffic .slick-dots>li.slick-active button::before,#vueCart .productList .slick-dots>li.slick-active button::before,.template_detail .productList .slick-dots>li.slick-active button::before{color:#323435}#traffic .card{border:0}#traffic .card-header{position:relative;min-height:2rem;margin-top:0}@media (max-width: 767.98px){#traffic .card-header .itemBadges #new{width:35px;height:35px;font-size:.75rem;line-height:0.75rem}#traffic .card-header .itemBadges .badge-lower-price{margin-bottom:0.4rem}#traffic .card-header .itemBadges .badge-lower-price::after{height:0.37rem;bottom:-0.37rem}#traffic .card-header .itemBadges .badge-lower-price span{font-size:0.6rem;padding:0}}#traffic .card-header .action-box+a .itemBadges{left:1.25rem}.traffic_grid .productImg{margin-top:.75rem}.traffic--grid .productImg{margin-top:0}.traffic--grid .card.px-0.px-md-4{padding:0 !important;width:100%}.traffic--grid .card-body{padding:10px;padding-top:0}@media (max-width: 767.98px){.traffic--grid .card-body{padding-left:10px;padding-right:10px}}.traffic--grid .card-header{padding:10px}@media (max-width: 767.98px){.traffic--grid .card-header{padding-left:10px;padding-right:10px}}.traffic--grid .card-header .check{top:0.2rem}.traffic--grid .card-header .card-favorites{top:-0.25rem}.traffic--grid .card-header .row.justify-content-between .col-4:last-of-type{margin-left:auto}.traffic--grid .itemBlock .card-header{position:relative;padding-bottom:2rem}.traffic--grid .itemBlock .card-header .itemBadges{bottom:0}.itemActionBlock{display:block;padding:1rem 0 0}@media (min-width: 768px){.itemActionBlock .socialmedia .icon{opacity:0.75}.itemActionBlock .socialmedia .icon:hover{opacity:1}}.itemActionBlock .tab-content .out-of-stock{line-height:3}.itemActionBlock .tab-content .out-of-stock .icon--wrap{align-self:center}#replaceProductCombine .container{padding:0}@media (min-width: 992px){#replaceProductCombine .container{max-width: min( 1732px, 90vw )}}#replaceProductCombine .container div:not(.row)>.col-12{padding-right:0;padding-left:0}#replaceProductCombine .productList.row.row-carousel-component>.dy_unit{padding-left:10px;padding-right:10px;max-width:100%}
