.ss-viewed-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:.55rem;width:fit-content;max-width:100%;margin:.8rem 0;padding:.5rem .8rem;border:1px solid transparent;border-radius:.4rem;background:#f1f4f8;color:#263b4d;font-size:1.2rem;font-weight:500;line-height:1.5;text-decoration:underline;text-underline-offset:.2rem;overflow-wrap:anywhere}.ss-viewed-badge[hidden]{display:none!important}.ss-viewed-badge svg{flex:0 0 1.7rem;width:1.7rem;height:1.7rem}.ss-viewed-badge:hover{color:#075ea8;border-color:#bfcedd;background:#e9f2fa}.ss-viewed-badge:focus-visible,.ss-your-recommendations a:focus-visible,.ss-your-recommendations button:focus-visible{outline:3px solid #0874ce;outline-offset:3px}.ss-your-recommendations{display:block;padding:2.4rem max(2rem,calc((100% - 170rem)/2)) 5rem;color:#132e49}.ss-your-recommendations>.container{max-width:none;padding:0}.ss-your-recommendations [hidden]{display:none!important}.ss-recommendations-breadcrumb{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;font-size:1.3rem}.ss-recommendations-breadcrumb a{color:#075ea8}.ss-recommendations-hero{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:clamp(2.4rem,4vw,5rem);background:linear-gradient(110deg,#071d30,#103a5b);color:#fff;border-top:.4rem solid #0874ce}.ss-recommendations-hero__copy{max-width:80rem;min-width:0}.ss-recommendations-eyebrow{display:block;margin-bottom:1rem;color:#8bcefa;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ss-recommendations-hero h1{margin:0 0 1.2rem;color:#fff;font-size:clamp(2.8rem,3.4vw,4.8rem);line-height:1.1}.ss-recommendations-hero p{margin:0;color:#d4e1eb;line-height:1.65}.ss-recommendations-hero__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:1rem}.ss-recommendations-hero__actions .button{min-height:4.4rem;color:#102b46;background:#fff;border:1px solid #fff}.ss-recommendations-hero__actions button.button{color:#fff;background:transparent;border-color:#91a9be}.ss-recommendations-hero__actions .button:hover{color:#071d30;background:#d9edfc}.ss-recommendations-privacy{margin:1.4rem 0 0;color:#536779;font-size:1.25rem;line-height:1.6}.ss-recommendations-hero .ss-recommendations-privacy{margin-top:1.4rem;color:#c6d7e5;font-size:1.2rem}.ss-your-recommendations .ss-recommendations-section .ss-recommendations-eyebrow{color:#075ea8}.ss-recommendations-nav{display:flex;gap:.8rem;padding:1.8rem 0;overflow-x:auto}.ss-recommendations-nav a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:4.2rem;padding:.8rem 1.4rem;border:1px solid #ccdae7;background:#f5f8fb;color:#154c7c;font-size:1.3rem;font-weight:700;text-decoration:none}.ss-recommendations-nav a:hover{background:#e8f2fb;border-color:#0874ce}.ss-recommendations-section{padding:3rem 0;border-bottom:1px solid #d9e3eb;scroll-margin-top:2rem}.ss-recommendations-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.ss-recommendations-heading h2{margin:0 0 .6rem;font-size:clamp(2.1rem,2.3vw,2.9rem);color:#102b46}.ss-recommendations-heading p{margin:0;color:#536779;font-size:1.4rem;line-height:1.6}.ss-your-recommendations .ss-recommendations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.ss-your-recommendations .ss-recommendations-grid>li{display:flex;flex-direction:column;width:auto;min-width:0;max-width:none;padding:0;margin:0}.ss-your-recommendations .ss-recommendations-card>product-card{flex:1;min-width:0}.ss-recommendations-view{display:flex;align-items:center;justify-content:center;min-height:4.4rem;margin-top:.8rem;padding:1rem;border:1px solid #0874ce;background:#0874ce;color:#fff;font-size:1.3rem;font-weight:700;text-decoration:none}.ss-recommendations-view:hover{background:#075ea8;color:#fff}.ss-recommendations-status{margin:0 0 1.5rem;color:#536779;font-size:1.35rem;line-height:1.6}.ss-recommendations-empty{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;padding:2rem;border:1px solid #d5e1ec;border-left:.3rem solid #0874ce;background:#f4f8fb}.ss-recommendations-empty p{flex:1 1 35rem;margin:0;color:#536779;line-height:1.6}.ss-recommendations-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.ss-recommendations-category{display:flex;align-items:center;gap:1.2rem;min-width:0;padding:1.8rem;border:1px solid #d3dfeb;background:#f7f9fc;color:#102b46;text-decoration:none}.ss-recommendations-category>span:first-child{display:grid;place-items:center;flex:0 0 3.6rem;width:3.6rem;height:3.6rem;border-radius:50%;background:#e8f2fb;color:#0874ce}.ss-recommendations-category svg{width:2.3rem;height:2.3rem}.ss-recommendations-category strong{min-width:0;flex:1;overflow-wrap:anywhere;font-size:1.4rem}.ss-recommendations-category:hover{background:#edf5fc;border-color:#0874ce;color:#075ea8}.ss-recommendations-searches{display:flex;flex-wrap:wrap;gap:1rem}.ss-recommendations-searches .button{min-width:0;min-height:4.4rem;max-width:100%;white-space:normal;overflow-wrap:anywhere;color:#075ea8;border-color:#c2d5e7;background:#f5f9fc;font-size:1.35rem}.ss-recommendations-loading{padding:2rem;border:1px solid #d5e1ec;color:#536779;background:#f4f8fb}@media(max-width:1199px){.ss-your-recommendations .ss-recommendations-grid,.ss-recommendations-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-recommendations-hero{align-items:flex-start;flex-direction:column;gap:2rem}}@media(max-width:749px){.ss-your-recommendations{padding:1.6rem 1.5rem 3rem}.ss-recommendations-hero{padding:2.2rem 1.8rem}.ss-recommendations-hero__actions{width:100%;gap:.8rem}.ss-recommendations-hero__actions .button{flex:1 1 auto;font-size:1.2rem;padding:1rem}.ss-recommendations-section{padding:2.4rem 0}.ss-your-recommendations .ss-recommendations-grid,.ss-recommendations-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ss-recommendations-category{padding:1.2rem;gap:.7rem}.ss-recommendations-category>span:first-child{flex-basis:2.8rem;width:2.8rem;height:2.8rem}.ss-recommendations-category strong{font-size:1.25rem}.ss-viewed-badge{gap:.4rem;padding:.4rem .6rem;font-size:1.1rem}.ss-viewed-badge svg{flex-basis:1.5rem;width:1.5rem;height:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/component-your-recommendations.css.map */
