.product-recommendations{display:block;width:100%;max-width:var(--product-width, 1040px);margin-inline:auto;padding:56px 0 0}#MainContent>.shopify-section:last-child .product-recommendations{padding-bottom:var(--section-spacing, 80px)}.product-recommendations__heading{margin:0 0 22px}.product-recommendations__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-recommendations__toggle{flex:none}@media(min-width:920px){.product-recommendations .product-recommendations__toggle{display:none}}.product-recommendations .product-grid:empty{min-height:1px}.fbt{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:28px;border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface)}.fbt.is-single{display:none}.fbt__items{display:flex;flex:1;flex-wrap:wrap;align-items:flex-start;gap:14px;min-width:0;margin:0;padding:0;list-style:none}.fbt__extra-slot,.fbt__extra{display:contents}.fbt__item{position:relative;width:150px}.fbt__extra .fbt__item{margin-left:30px}.fbt__extra .fbt__item:before{content:"+";position:absolute;top:58px;left:-37px;width:30px;font-family:var(--font-heading);font-weight:500;font-size:24px;text-align:center;color:var(--color-border-strong)}.fbt__media{position:relative;margin-bottom:10px}.fbt__image-link{display:block;aspect-ratio:1 / 1;border-radius:var(--radius-card);background:var(--color-surface-muted);overflow:hidden}.fbt__image{width:100%;height:100%;object-fit:cover}.fbt__check{position:absolute;opacity:0;pointer-events:none}.fbt__check-label{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-badge);background:var(--color-surface);color:transparent;cursor:pointer}.fbt__check:checked+.fbt__check-label{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.fbt__check:focus-visible+.fbt__check-label{outline:2px solid var(--color-accent);outline-offset:2px}.fbt__check:disabled+.fbt__check-label{opacity:.4;cursor:not-allowed}.fbt__title{display:block;min-height:36px;font-weight:600;font-size:13.5px;line-height:1.3;color:var(--color-ink);text-decoration:none}.fbt__title:hover{color:var(--color-accent)}.fbt__this{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.fbt__variant{margin:2px 0 0;font-size:12.5px;color:var(--color-muted)}.fbt__price{margin:4px 0 0;font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--color-ink)}.fbt__summary{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:4px;min-width:200px;padding-left:24px;border-left:1px solid var(--color-divider)}.fbt__count{margin:0;font-size:13px;color:var(--color-muted)}.fbt__total{margin:0 0 10px;font-family:var(--font-heading);font-weight:700;font-size:26px;color:var(--color-ink)}.fbt__submit:disabled{opacity:.5;cursor:not-allowed}@media(max-width:919px){.product-recommendations{padding-top:40px}.product-recommendations .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fbt{padding:20px}.fbt__item{width:calc(50% - 22px);min-width:120px}.fbt__summary{width:100%;padding:16px 0 0;border-top:1px solid var(--color-divider);border-left:0}.fbt__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-product-recommendations.css.map */
