#main-content .pr-homepage-recommendations{--pr-gutter: 48px;--gutter: var(--pr-gutter);--pr-hp-navy: #183456;--pr-hp-muted: #526580;color:var(--pr-hp-navy)}#main-content .pr-homepage-recommendations .pr-hp-header{align-items:flex-start;gap:0;margin-bottom:26px;text-align:start}#main-content .pr-homepage-recommendations h2.sa-section-heading{display:block;width:100%;margin:0;color:var(--pr-hp-navy);font:700 40px/1.08 var(--heading-font-family);text-align:start;text-wrap:balance;white-space:normal}#main-content .pr-homepage-recommendations h2.sa-section-heading:before,#main-content .pr-homepage-recommendations h2.sa-section-heading:after{display:none}#main-content .pr-homepage-recommendations .pr-hp-subheading{max-width:760px;margin:10px 0 0;color:var(--pr-hp-muted);font:400 16px/1.5 var(--body-font-family)}#main-content .pr-homepage-recommendations .pr-hp-tabs{display:flex;align-items:center;gap:8px;max-width:100%;min-height:44px;margin:0 0 24px;padding:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}#main-content .pr-homepage-recommendations .pr-hp-tabs::-webkit-scrollbar{display:none}#main-content .pr-homepage-recommendations .pr-hp-tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:3px 0;border:0;background:transparent;color:var(--pr-hp-navy);font:600 14px/20px var(--body-font-family);text-decoration:none;white-space:nowrap}#main-content .pr-homepage-recommendations .pr-hp-tab>span{display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;border:1px solid #e0e4e8;border-radius:22px;background:#fff;transition:border-color .14s ease,background-color .14s ease}#main-content .pr-homepage-recommendations .pr-hp-tab[aria-selected=true]>span{border-color:var(--pr-hp-navy);box-shadow:inset 0 0 0 .5px var(--pr-hp-navy)}#main-content .pr-homepage-recommendations :is(.pr-hp-tab,.pr-hp-arrow,.pr-hp-view-all,.card-link):focus-visible{outline:2px solid var(--pr-hp-navy);outline-offset:3px}#main-content .pr-homepage-recommendations .pr-hp-panel{position:relative;margin-top:32px}#main-content .pr-homepage-recommendations.is-enhanced .pr-hp-panel{margin-top:0}#main-content .pr-homepage-recommendations :is(.pr-hp-panel,.pr-hp-controls,.pr-hp-progress)[hidden]{display:none!important}#main-content .pr-homepage-recommendations .pr-hp-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);grid-template-columns:none;align-items:stretch;gap:24px;min-width:0;max-width:100%;margin:0;padding:0 0 6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;list-style:none}#main-content .pr-homepage-recommendations.is-enhanced .pr-hp-grid{scrollbar-width:none}#main-content .pr-homepage-recommendations.is-enhanced .pr-hp-grid::-webkit-scrollbar{display:none}#main-content .pr-homepage-recommendations .pr-hp-product{min-width:0;margin:0;scroll-snap-align:start}#main-content .pr-homepage-recommendations .card--product.pr-product-card{width:100%;max-width:none;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#main-content .pr-homepage-recommendations .pr-product-card .card__media{width:100%;overflow:hidden;border:0;border-radius:12px;background:#f5f4f2}#main-content .pr-homepage-recommendations .pr-product-card .card__media>.media{aspect-ratio:1;padding-top:0!important;background:#f5f4f2}#main-content .pr-homepage-recommendations .pr-product-card .card__media .img-fit{padding:28px 12px 18px;object-fit:contain;mix-blend-mode:multiply}#main-content .pr-homepage-recommendations .pr-product-card .pr-hp-media--facts .img-fit{padding:30px 12px 66px}#main-content .pr-homepage-recommendations .pr-hp-labels{position:absolute;z-index:2;top:12px;inset-inline:12px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px;pointer-events:none}#main-content .pr-homepage-recommendations .pr-hp-labels .product-label-container{position:static;margin:0}#main-content .pr-homepage-recommendations .pr-hp-labels .product-label{margin:0;padding:5px 8px;border-radius:3px;font:600 12px/16px var(--body-font-family)}#main-content .pr-homepage-recommendations .pr-hp-featured-badge{padding:6px 9px;border-radius:3px;background:#dce7eb;color:var(--pr-hp-navy);font:700 15px/16px var(--heading-font-family);letter-spacing:.02em;text-transform:uppercase}#main-content .pr-homepage-recommendations .pr-hp-facts{position:absolute;z-index:1;inset-inline:12px;bottom:12px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;min-height:44px;margin:0;padding:7px 3px;border:0;border-radius:8px;background:#fffffff5;color:var(--pr-hp-navy);font:500 12px/16px var(--body-font-family);text-align:center;pointer-events:none}#main-content .pr-homepage-recommendations .pr-hp-facts>span{min-width:0;padding-inline:5px;overflow-wrap:anywhere}#main-content .pr-homepage-recommendations .pr-hp-facts>span+span{border-inline-start:1px solid #d9dfe5}#main-content .pr-homepage-recommendations .pr-hp-fact-icon{display:inline-block;width:16px;height:16px;margin-inline-end:4px;vertical-align:-3px;color:currentColor}#main-content .pr-homepage-recommendations .pr-product-card .card__info{flex:0 0 auto;padding:10px 0 0}#main-content .pr-homepage-recommendations .pr-product-card .card__info-inner{flex:0 0 auto}#main-content .pr-homepage-recommendations .pr-product-card .card__info-inner p.card__title,#main-content .pr-homepage-recommendations .pr-product-card .card__title a.card-link{display:block;overflow:visible;min-height:0;max-height:none;margin:0;color:var(--pr-hp-navy);font:700 16px/21px var(--body-font-family);text-transform:none;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset}#main-content .pr-homepage-recommendations .pr-product-card .card__info-inner p.card__title a.card-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:0;max-height:42px;overflow:hidden}#main-content .pr-homepage-recommendations .pr-hp-benefit{display:none}#main-content .pr-homepage-recommendations .pr-product-card .pr-hp-purchase{margin-top:auto;padding-top:6px}#main-content .pr-homepage-recommendations .pr-loox-rating{min-height:20px;margin:0}#main-content .pr-homepage-recommendations .pr-product-card .price.pr-card-price{margin:0;padding:0}#main-content .pr-homepage-recommendations .pr-product-card .pr-card-price .price__default{min-height:30px}#main-content .pr-homepage-recommendations .pr-hp-price-note{margin:3px 0 0;color:var(--pr-hp-muted);font:400 11px/15px var(--body-font-family)}#main-content .pr-homepage-recommendations .pr-product-card .card__quick-add{position:static;display:block;margin-top:10px;padding-top:0}#main-content .pr-homepage-recommendations .pr-product-card .card__quick-add .btn{min-height:48px;font:700 15px/1.4 var(--body-font-family);white-space:normal;text-transform:none}#main-content .pr-homepage-recommendations .pr-hp-progress{display:none}#main-content .pr-homepage-recommendations.is-enhanced .pr-hp-progress{position:relative;display:block;height:3px;margin-top:22px;overflow:hidden;border-radius:2px;background:#e3e5e8}#main-content .pr-homepage-recommendations .pr-hp-progress-thumb{position:absolute;inset-inline-start:0;top:0;width:100%;height:100%;border-radius:inherit;background:var(--pr-hp-navy)}#main-content .pr-homepage-recommendations .pr-hp-panel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}#main-content .pr-homepage-recommendations .pr-hp-view-all{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--pr-hp-navy);border-radius:28px;color:var(--pr-hp-navy);background:#fff;font:600 14px/20px var(--body-font-family);text-decoration:none;white-space:nowrap}#main-content .pr-homepage-recommendations .pr-hp-view-all>span[aria-hidden]{display:none}#main-content .pr-homepage-recommendations .pr-hp-controls{display:none;flex:0 0 auto;gap:8px;margin-inline-start:auto}#main-content .pr-homepage-recommendations.is-enhanced .pr-hp-controls{display:flex}#main-content .pr-homepage-recommendations .pr-hp-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid var(--pr-hp-navy);border-radius:50%;background:#fff;color:var(--pr-hp-navy);cursor:pointer}#main-content .pr-homepage-recommendations .pr-hp-arrow svg{width:18px;height:18px}#main-content .pr-homepage-recommendations .pr-hp-arrow:disabled{opacity:.35;cursor:default}#main-content .pr-homepage-recommendations:dir(rtl) .pr-hp-arrow svg{transform:rotate(180deg)}@media(min-width:1100px){#main-content .pr-homepage-recommendations.is-enhanced .pr-hp-tabs{max-width:calc(100% - 400px)}#main-content .pr-homepage-recommendations.is-enhanced .pr-hp-panel-footer{position:absolute;top:-68px;inset-inline-end:0;flex-wrap:nowrap;height:44px;margin:0}}@media(hover:hover){#main-content .pr-homepage-recommendations .pr-hp-tab:hover:not([aria-selected=true])>span{border-color:#8b99aa;background:#f7f8fa}#main-content .pr-homepage-recommendations .pr-hp-arrow:hover:not(:disabled),#main-content .pr-homepage-recommendations .pr-hp-view-all:hover{background:#f5f6f8}}@media(max-width:1099px){#main-content .pr-homepage-recommendations .pr-hp-grid{grid-auto-columns:calc((100% - 32px) / 2.4);gap:16px}}@media(min-width:768px)and (max-width:1023px){#main-content .pr-homepage-recommendations{--pr-gutter: 24px}#main-content .pr-homepage-recommendations h2.sa-section-heading{font-size:34px}}@media(max-width:767px){#main-content .pr-homepage-recommendations{--pr-gutter: 16px}#main-content .pr-homepage-recommendations .pr-hp-header{margin-bottom:16px}#main-content .pr-homepage-recommendations h2.sa-section-heading{font-size:28px;line-height:1.08}#main-content .pr-homepage-recommendations .pr-hp-subheading{margin-top:8px;font-size:14px;line-height:21px}#main-content .pr-homepage-recommendations .pr-hp-tabs{margin-bottom:18px}#main-content .pr-homepage-recommendations .pr-hp-tab{font-size:13px}#main-content .pr-homepage-recommendations .pr-hp-tab>span{padding-inline:13px}#main-content .pr-homepage-recommendations .pr-hp-labels{top:10px;inset-inline:10px}#main-content .pr-homepage-recommendations .pr-product-card .card__info-inner p.card__title,#main-content .pr-homepage-recommendations .pr-product-card .card__title a.card-link{font-size:16px;line-height:21px}#main-content .pr-homepage-recommendations .pr-product-card .card__info-inner p.card__title a.card-link{min-height:0;max-height:42px}}@media(max-width:599px){#main-content .pr-homepage-recommendations .pr-hp-grid{grid-auto-columns:clamp(242px,78%,320px)}#main-content .pr-homepage-recommendations .pr-hp-panel-footer{gap:8px;margin-top:14px}#main-content .pr-homepage-recommendations .pr-hp-view-all{padding-inline:12px;font-size:12px}#main-content .pr-homepage-recommendations .pr-hp-progress{margin-top:18px}}@media(max-width:359px){#main-content .pr-homepage-recommendations .pr-hp-view-all{padding-inline:10px;font-size:11px}#main-content .pr-homepage-recommendations .pr-hp-controls{gap:6px}}@media(prefers-reduced-motion:reduce){#main-content .pr-homepage-recommendations .pr-hp-tab>span{transition:none}#main-content .pr-homepage-recommendations .pr-hp-grid{scroll-behavior:auto}}#main-content .pr-homepage-recommendations .pr-hp-tab:focus-visible{outline:none}#main-content .pr-homepage-recommendations .pr-hp-tab:focus-visible>span{outline:2px solid var(--pr-hp-navy);outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/homepage-recommendations.css.map */
