.card-layout{position:relative}.card-layout .basic-card{padding:3px}.card-layout .basic-card .card-image{width:100%}.card-layout .basic-card .card-cta:hover{text-decoration:none}.card-layout .basic-card .card-cta-text{font:600 16px/16px Montserrat,sans-serif;color:#000;display:block;text-transform:uppercase;padding-top:15px}@media (max-width:768.88px){.card-layout .basic-card .card-cta-text{font:600 14px/14px Montserrat,sans-serif}}.card-layout .card-cta-image{padding-top:100%;position:relative;width:100%}.card-layout .card-cta-image .card-image{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}.card-layout .card-layout-slick,.card-layout .homepage-product-listing{width:100%}.card-layout .card-layout-slick .plp-dual-image a:not(.badge-wrapper-holder),.card-layout .homepage-product-listing .plp-dual-image a:not(.badge-wrapper-holder){padding-top:120%;position:relative;width:100%}.card-layout .card-layout-slick .plp-dual-image a img,.card-layout .homepage-product-listing .plp-dual-image a img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.card-layout .card-layout-slick .plp-dual-image div a,.card-layout .homepage-product-listing .plp-dual-image div a{height:100%;left:0;position:absolute!important;top:0}.card-layout .card-layout-slick .slick-arrow,.card-layout .homepage-product-listing .slick-arrow{opacity:0;position:absolute;transition:all .5s ease-in-out;z-index:9}.card-layout .card-layout-slick .slick-arrow:before,.card-layout .homepage-product-listing .slick-arrow:before{display:none}.card-layout .card-layout-slick .recommendation-arrow-left,.card-layout .card-layout-slick .recommendation-arrow-right,.card-layout .homepage-product-listing .recommendation-arrow-left,.card-layout .homepage-product-listing .recommendation-arrow-right{top:calc(50% - 100px)}.card-layout .card-layout-slick .recommendation-arrow-left,.card-layout .card-layout-slick .slick-prev,.card-layout .homepage-product-listing .recommendation-arrow-left,.card-layout .homepage-product-listing .slick-prev{left:35px}.card-layout .card-layout-slick .recommendation-arrow-right,.card-layout .card-layout-slick .slick-next,.card-layout .homepage-product-listing .recommendation-arrow-right,.card-layout .homepage-product-listing .slick-next{right:35px}@media (max-width:768.88px){.card-layout:not([data-mobile-arrows=true]) .slick-next,.card-layout:not([data-mobile-arrows=true]) .slick-prev{display:none!important}}@media (max-width:768.88px){.card-layout[data-mobile-arrows=true] .slick-arrow{opacity:1}}.card-layout[data-mobile-arrows=true] .card-layout-slick .slick-prev{left:10px}.card-layout[data-mobile-arrows=true] .card-layout-slick .slick-next{right:10px}@media (max-width:768.88px){.card-layout{overflow-x:hidden;margin:0 -6px!important}.card-layout .recommendation-arrow-left,.card-layout .recommendation-arrow-right,.card-layout .slick-arrow{opacity:1}}.card-layout .heading-link:hover{text-decoration:none}.card-layout .heading-link:hover .card-title{color:#ddd}@media (max-width:768.88px){.card-layout .product-tile .tile-body{padding:15px 10px 0 6px}}.card-layout h3{margin-bottom:30px}.card-layout .card-title{font:600 24px/34px Montserrat,sans-serif;border-bottom:1px solid #d7d4d4;color:#000;text-transform:uppercase;padding-bottom:5px}@media (max-width:768.88px){.card-layout .card-title{font:600 18px/30px Montserrat,sans-serif}}.card-layout .container-fluid:hover .recommendation-arrow-left,.card-layout .container-fluid:hover .recommendation-arrow-right,.card-layout .container-fluid:hover .slick-arrow,.card-layout .container:hover .recommendation-arrow-left,.card-layout .container:hover .recommendation-arrow-right,.card-layout .container:hover .slick-arrow{opacity:1}.card-layout .container-fluid:hover .recommendation-arrow-left,.card-layout .container-fluid:hover .slick-prev,.card-layout .container:hover .recommendation-arrow-left,.card-layout .container:hover .slick-prev{left:10px}.card-layout .container-fluid:hover .recommendation-arrow-right,.card-layout .container-fluid:hover .slick-next,.card-layout .container:hover .recommendation-arrow-right,.card-layout .container:hover .slick-next{right:10px}