.sm-pdp-recs{--rec-navy:#1f2532;--rec-blue:#83b5bf;--rec-pale:#9cd6e3;background:#f7f6f2;color:var(--rec-navy);padding:clamp(66px,7vw,105px) 0;overflow:hidden}.sm-pdp-recs--white{background:#fff}.sm-pdp-recs__inner{max-width:1510px;margin:0 auto;padding:0 clamp(22px,5vw,85px)}.sm-pdp-recs__header{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:30px}.sm-pdp-recs__heading{max-width:750px}.sm-pdp-recs__eyebrow{display:block;font-size:11px;line-height:1.5;letter-spacing:.16em;font-weight:800;color:#367d8b;margin-bottom:15px}.sm-pdp-recs__heading h2{font-size:clamp(35px,3.65vw,55px);line-height:1.12;letter-spacing:-.052em;font-weight:670;color:#1f2532;margin:0}.sm-pdp-recs__heading h2 em{color:#588e9b;font-style:normal}.sm-pdp-recs__heading p{max-width:580px;font-size:15px;line-height:1.75;color:#617079;margin:16px 0 0}.sm-pdp-recs__header-actions{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;gap:13px;flex-shrink:0}.sm-pdp-recs__browse{font-size:13px;color:#2f7989!important;font-weight:750;text-decoration:none!important;border-bottom:1px solid #83b5bf;padding-bottom:5px}.sm-pdp-recs__browse:hover{color:#1f2532!important;border-color:#1f2532}.sm-pdp-recs__arrows{display:flex;gap:9px}.sm-pdp-recs__arrows[hidden]{display:none!important}.sm-pdp-recs__arrow{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #c7d8db;border-radius:50%;background:#fff;color:#1f2532;cursor:pointer;font:inherit;font-size:21px;transition:background .2s,border-color .2s}.sm-pdp-recs__arrow:hover:not(:disabled){background:#e8f4f5;border-color:#83b5bf}.sm-pdp-recs__arrow:disabled{opacity:.3;cursor:default}.sm-pdp-recs__arrow:focus-visible,.sm-pdp-recs__track:focus-visible,.sm-pdp-recs__card:focus-visible{outline:2px solid #367d8b;outline-offset:3px}.sm-pdp-recs__track{display:flex;align-items:stretch;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scroll-behavior:smooth;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#83b5bf transparent;padding:3px 2px 21px}.sm-pdp-recs__card{box-sizing:border-box;flex:0 0 calc((100% - 54px)/4);min-width:0;display:flex;flex-direction:column;height:auto;scroll-snap-align:start;position:relative;overflow:hidden;background:#fff;border:1px solid #e2e9e9;border-radius:5px;color:#1f2532!important;text-decoration:none!important;transition:border-color .2s,box-shadow .2s,transform .2s}.sm-pdp-recs[data-columns="3"] .sm-pdp-recs__card{flex-basis:calc((100% - 36px)/3)}.sm-pdp-recs__card:hover{border-color:#a9cdd3;box-shadow:0 10px 24px #1f253214;transform:translateY(-2px)}.sm-pdp-recs__media{display:block;position:relative;aspect-ratio:var(--sm-pdp-recs-media-ratio,1.2);background:#f5f7f7;overflow:hidden}.sm-pdp-recs__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:11px;box-sizing:border-box}.sm-pdp-recs__image--secondary{opacity:0;transition:opacity .25s}.sm-pdp-recs__card:hover .sm-pdp-recs__image--secondary{opacity:1}.sm-pdp-recs__placeholder{width:100%;height:100%;background:#f2f5f5}.sm-pdp-recs__badge{position:absolute;top:11px;left:11px;background:#fff;color:#1f2532;font-size:10px;font-weight:750;letter-spacing:.04em;border-radius:2px;padding:7px 10px}.sm-pdp-recs__card-content{padding:20px 19px 18px;flex:1;display:flex;flex-direction:column;min-width:0}.sm-pdp-recs__vendor{display:block;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#468796;margin-bottom:9px}.sm-pdp-recs__card h3{color:#1f2532;font-size:clamp(14px,1.17vw,17px);font-weight:700;line-height:1.43;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.sm-pdp-recs__price{font-size:14px;font-weight:750;color:#1f2532;line-height:1.45;margin:12px 0 0}.sm-pdp-recs__card-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:21px;color:#2f7989;font-weight:750;font-size:12px;letter-spacing:.015em}.sm-pdp-recs__card-action>span:last-child{font-size:19px;font-weight:400}@media(max-width:1050px){.sm-pdp-recs__card,.sm-pdp-recs[data-columns="3"] .sm-pdp-recs__card{flex-basis:calc((100% - 36px)/3)}}@media(max-width:850px){.sm-pdp-recs__card,.sm-pdp-recs[data-columns="3"] .sm-pdp-recs__card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:749px){.sm-pdp-recs{padding:65px 0 72px}.sm-pdp-recs__header{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:22px}.sm-pdp-recs__header-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.sm-pdp-recs__heading h2{font-size:37px}.sm-pdp-recs__track{gap:12px}.sm-pdp-recs__card,.sm-pdp-recs[data-columns="3"] .sm-pdp-recs__card{flex-basis:min(78vw,310px)}.sm-pdp-recs__card-content{padding:17px 16px}.sm-pdp-recs__arrow{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.sm-pdp-recs__track{scroll-behavior:auto}.sm-pdp-recs__card,.sm-pdp-recs__image--secondary,.sm-pdp-recs__arrow{transition:none}.sm-pdp-recs__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/simplova-pdp-recommendations.css.map */
