/* Shared recommendation rails: related, compatible, complementary and history. */
body.nx-site.nx-site.nx-site :is(.product-related,.ccard-dopprod,.site-seen-shell){background:#fff;border:0;border-radius:0;box-shadow:none;padding:0;margin:28px 0;min-width:0}
body.nx-site.nx-site.nx-site :is(.product-related,.ccard-dopprod,.site-seen-shell)::after{display:none}
body.nx-site.nx-site.nx-site :is(.product-related-head,.site-seen-head){margin:0 0 14px;padding:0}
body.nx-site.nx-site.nx-site :is(.product-related-title,.site-seen-title,.ccard-dopprod .lbl-hdr){font-family:Arial,sans-serif;font-size:22px;line-height:1.3;font-weight:700;color:#232329;margin:0 0 14px;padding:0;background:none;letter-spacing:0;text-transform:none}
body.nx-site.nx-site.nx-site .ccard-dopprod .lbl-hdr::before,body.nx-site.nx-site.nx-site .ccard-dopprod .lbl-hdr::after{display:none}
body.nx-site.nx-site.nx-site :is(.product-related-slider-wrap,.site-seen-slider-wrap){padding:0;margin:0;min-width:0}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-track{display:flex;align-items:stretch;margin-left:0}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-slide{height:auto;min-width:0}
body.nx-site.nx-site.nx-site :is(.product-related-slide,.site-seen-slide){padding:0 6px;box-sizing:border-box}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-list{margin:0 -6px;padding:2px 0 4px}
body.nx-site.nx-site.nx-site :is(.bc-it.bc-it--related,.ccard-dopprod .bc-it,.seen-card){display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:0;margin:0;padding:12px;background:#fff;border:1px solid #e9e9ee;border-radius:10px;box-shadow:none;transform:none;overflow:hidden}
body.nx-site.nx-site.nx-site :is(.bc-it.bc-it--related,.ccard-dopprod .bc-it,.seen-card):hover{border-color:#d7d7df;box-shadow:none;transform:none}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-img,.seen-card__img){height:154px;min-height:0;margin:0 0 10px;padding:0;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-img,.seen-card__img) a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#fff;padding:0}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-img,.seen-card__img) a::after{display:none}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-img,.seen-card__img) img{width:auto;height:auto;max-width:100%;max-height:144px;object-fit:contain;mix-blend-mode:normal}
body.nx-site.nx-site.nx-site :is(.bc-body,.seen-card__body){display:flex;flex-direction:column;flex:1;gap:10px;padding:0;min-width:0}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-mod,.seen-card__title){font:600 14px/1.4 Arial,sans-serif;margin:0 0 10px;min-height:0;height:3.9em;overflow:hidden;padding:0;text-align:left}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-mod,.seen-card__title) a{color:#232329;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-mod,.seen-card__title) a:hover{color:#ed1461}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-cost,.seen-card__price){font:600 13px/1.3 Arial,sans-serif;color:#626671;margin:auto 0 0;padding:0;text-align:left;white-space:normal}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-cost,.seen-card__price)>span{font-size:22px;font-weight:700;color:#232329}
body.nx-site.nx-site.nx-site .ccard-dopprod .bc-btn{margin:0;padding:0;width:100%}
body.nx-site.nx-site.nx-site .ccard-dopprod :is(.related-card__buy,.bc-btn .btn-buy){display:flex;align-items:center;justify-content:center;min-height:40px;height:auto;width:100%;box-sizing:border-box;padding:10px 8px;background:#ed1461;color:#fff;border:1px solid #ed1461;border-radius:8px;box-shadow:none;font:600 14px/1.3 Arial,sans-serif;text-decoration:none;white-space:normal}
body.nx-site.nx-site.nx-site .ccard-dopprod .related-card__buy--outline{background:#fff;color:#ed1461}
body.nx-site.nx-site.nx-site .ccard-dopprod .related-card__buy:hover{background:#d50d54;color:#fff}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-arrow{width:36px;height:36px;border:1px solid #e9e9ee;border-radius:8px;background:#fff;box-shadow:none;top:-43px;transform:none;z-index:2}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-prev{left:auto;right:44px}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-next{right:0}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-arrow::before{content:'';display:block;width:8px;height:8px;border:solid #626671;border-width:0 2px 2px 0;transform:rotate(-45deg);margin:auto;opacity:1}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-prev::before{transform:rotate(135deg)}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-disabled{opacity:.35;cursor:default}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-dots{position:static;margin:12px 0 0;min-height:12px}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-dots:not(:has(li:nth-child(2))){display:none!important}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) a:focus-visible{outline:2px solid #ed1461;outline-offset:2px}
@media(max-width:599px){body.nx-site.nx-site.nx-site :is(.product-related,.ccard-dopprod,.site-seen-shell){margin:22px 0}body.nx-site.nx-site.nx-site :is(.product-related-title,.site-seen-title,.ccard-dopprod .lbl-hdr){font-size:19px;max-width:calc(100% - 88px);min-height:36px;margin-bottom:10px}body.nx-site.nx-site.nx-site :is(.bc-it.bc-it--related,.ccard-dopprod .bc-it,.seen-card){padding:10px}body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-img,.seen-card__img){height:124px}body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-img,.seen-card__img) img{max-height:116px}body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-cost,.seen-card__price)>span{font-size:20px}body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-arrow{top:-46px}}

body.nx-site.nx-site.nx-site :is(.slider-simil--modern,.slider-seen--modern,.slider-soput,.slider-samecar,.slider-othercar,.slider-modif){padding:0;margin:0} body.nx-site.nx-site.nx-site :is(.ccard-dopprod .bc-mod,.seen-card__title){flex:0 0 auto} 
body.nx-site.nx-site.nx-site :is(.product-related,.ccard-dopprod,.site-seen-shell){padding:0!important;margin:24px 0!important;box-shadow:none!important;border:0!important} body.nx-site.nx-site.nx-site :is(.slider-simil--modern,.slider-seen--modern,.slider-soput,.slider-samecar,.slider-othercar,.slider-modif){padding:0!important}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-inline: 0;
    box-sizing: border-box;
}
body.nx-site.nx-site.nx-site :is(.ccard-dopprod,.site-seen-shell) .slick-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    transform: none !important;
    padding-inline: 0;
    box-sizing: border-box;
}
