.product-recommendation .pdp-recommendations,.product-recommendations-container .pdp-recommendations{padding:2rem 0}@media (min-width:1024px){.product-recommendation .pdp-recommendations,.product-recommendations-container .pdp-recommendations{padding:3.75rem 0}}.product-recommendation{border-top:1px solid #aaa;width:100vw;overflow:hidden}@media (min-width:1024px){.product-recommendation{border:none;width:auto}.product-recommendation .homepage-product-listing>div:nth-child(n+4){display:none}}.product-recommendation .attribute-value_link.size,.product-recommendation .product-variation{margin-bottom:0;border:none!important;background-color:transparent!important;color:inherit!important;padding:0!important}.product-recommendation .tile-image{max-height:200px;-o-object-fit:contain;object-fit:contain}.product-recommendation .product:before{display:none}.product-recommendation .product-grid-item{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-recommendation .product-tile{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-recommendation .product-tile .tile-body{max-width:170px;margin:0 auto;width:100%}.product-recommendation .product-tile .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-recommendation .product-tile .image-container .tile-image{width:auto;height:115px;margin-top:5px}@media (min-width:1024px){.product-recommendation .product-tile .image-container .tile-image{height:145px}}.product-recommendation .product-tile .product-tile{font-family:BariolBold,sans-serif}.product-recommendation .product-brand-name{margin:1.5rem auto .75rem;max-width:170px;width:100%}.product-recommendation .product .product-variation .attribute-value-container:first-of-type .item,.product-recommendation .product .product-variation.attribute-values{margin:0}.product-recommendation .product .product-variation .attribute-value-container:first-of-type .item.size .size-value{padding:0}.product-recommendation .product .product-variation .attribute-value-container:first-of-type .item:after{display:none}.product-recommendation .product .product-variation .size{border:none;height:auto;margin:0 0 0 .938rem;position:relative;font-size:.875rem}.product-recommendation .product .product-variation .size .size-value{padding:0 0 0 15px}.product-recommendation .product .product-variation .size.selected{background:none;color:#000}.product-recommendation .product .product-variation .size:after{content:"";position:absolute;left:0;top:.188rem;width:1px;height:1rem;background:#000}.product-recommendation .pdp-link{height:auto;margin-bottom:2.188rem}.product-recommendation .pdp-link .link{font-family:Raleway;font-weight:700}.product-recommendation .attributes{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:170px;width:100%;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-recommendation .attributes .prices{position:relative;height:auto;margin:0}.product-recommendation .attributes .prices .sales{font-size:.875rem;line-height:1rem;color:#000}.product-recommendation .attributes .price{padding:0}.product-recommendation .attributes .product_price_and_size{width:100%}@media (min-width:1024px){.product-recommendation .attributes{position:inherit}}.product-recommendation .attributes .swatches-wrap{top:auto;min-width:375px}@media (min-width:1024px){.product-recommendation .attributes .swatches-wrap{min-width:395px;right:0;left:auto}}.product-recommendation .attributes.product_tile-swatches .swatches_footer .attribute-value-container{width:25%}@media (min-width:1024px){.product-recommendation .attributes.product_tile-swatches .swatches_footer .attribute-value-container{width:14.28571%}}@media (max-width:1023.98px){.product-recommendation .attributes.product_tile-swatches .swatches_footer .attribute-value-container{width:20%}}.product-recommendation .attributes.product_tile-swatches .prices{margin-top:.625rem}.product-recommendation .attributes.product_tile-swatches .product_price_and_size{margin-left:unset}.product-recommendation .attributes.product_tile-swatches .product_price_and_size .attribute-values{margin-bottom:0}@media (min-width:1024px){.product-recommendation .attributes.product_tile-swatches .product_price_and_size{margin-left:auto}}.product-recommendation .attributes.product_tile-swatches .selected-color-swatch-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:2rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.product-recommendation .attributes.product_tile-swatches .selected-color-swatch-info{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:50%}}.product-recommendation .attributes.product_tile-swatches .selected-color-swatch-info-content{display:inline-block;margin-left:.625rem}.product-recommendation .attributes.product_tile-swatches .selected-color-swatch-info-name{display:block;font-size:1.25rem;font-weight:700}.product-recommendation .attributes.product_tile-swatches .selected-color-swatch-info-description{display:block;font-size:.938rem}.product-recommendation .attributes.product_tile-swatches .selected-color-swatch-info-smear{max-height:6.25rem}@media (max-width:1279.98px){.product-recommendation .pdp-recommendations{max-width:64.875rem}.product-recommendation .slick-dots li{background:#c4c4c4;border-radius:50%;height:.75rem;width:.75rem}.product-recommendation .slick-dots li.slick-active{background:#000}.product-recommendation .slick-arrow{display:none}}