.comparison-custom-section .ccs__header{max-width:800px;margin:0 auto 30px;text-align:center}.comparison-custom-section .ccs__heading{color:var(--ccs-ink);font-family:var(--font-heading-family);font-size:28px;font-weight:600;line-height:1.05;margin:0}.comparison-custom-section .ccs__subheading{color:var(--ccs-muted);font-size:16px;line-height:1.45;margin:20px auto 0;max-width:710px}.comparison-custom-section .ccs__bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.comparison-custom-section .ccs__group+.ccs__group{margin-top:30px}.comparison-custom-section .ccs__group-intro{margin-bottom:20px;max-width:720px}.comparison-custom-section .ccs__group-heading{color:var(--ccs-ink);font-family:var(--font-heading-family);font-size:24px;font-weight:600;line-height:1.2;margin:0}.comparison-custom-section .ccs__group-text{color:var(--ccs-muted);font-size:14px;line-height:1.5;margin-top:8px}.comparison-custom-section .ccs__category{align-items:center;background:var(--ccs-group-category-background, var(--ccs-group-primary, var(--ccs-green)));border:1px solid var(--ccs-group-category-border, var(--ccs-group-category-background, var(--ccs-group-primary, var(--ccs-green))));border-radius:100px;color:var(--ccs-group-category-text, #fff);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:9px;letter-spacing:.09em;padding:8px 16px;text-transform:uppercase}.comparison-custom-section .ccs__category-pill{background:var(--ccs-group-accent, var(--ccs-accent));border-radius:99px;font-size:10px;padding:6px 12px}.comparison-custom-section .ccs__bar-copy{color:var(--ccs-muted);font-size:16px;line-height:1.3;white-space:nowrap}.comparison-custom-section .ccs__rule{background:#2e4a4124;flex:1;height:2px;min-width:20px}.comparison-custom-section .ccs__all-link{color:var(--ccs-muted);flex:0 0 auto;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:7px}.comparison-custom-section .ccs__all-link--below-grid{display:none}.comparison-custom-section .ccs__grid{display:grid;gap:22px;grid-template-columns:repeat(var(--ccs-columns),minmax(0,1fr))}.comparison-custom-section .ccs__product-card.sbc-card-wrap{display:flex;flex:initial;flex-direction:column;min-width:0;width:100%;border-radius:8px}.comparison-custom-section .ccs__product-card .sbc-card-img-wrap{aspect-ratio:1.85 / 1}.comparison-custom-section .ccs__card-badge{align-items:center;background:var(--ccs-card-badge-background, var(--ccs-green));border-radius:100px;color:var(--ccs-card-badge-text, #fff);display:inline-flex;font-size:12px;font-weight:600;left:14px;letter-spacing:.08em;line-height:1;max-width:calc(100% - 28px);padding:7px 14px;position:absolute;text-transform:uppercase;top:14px;z-index:2}.comparison-custom-section .ccs__product-card .sbc-card-body{flex:1}.comparison-custom-section .ccs__product-card .sbc-card-view-details{margin-top:auto}.comparison-custom-section .ccs__product-card .product-card-badge-row{justify-content:center}@media screen and (max-width:749px){.comparison-custom-section .ccs__header{margin-bottom:24px}.comparison-custom-section .ccs__heading{font-size:18px}.comparison-custom-section .ccs__subheading{font-size:16px}.comparison-custom-section .ccs__bar{align-items:flex-start;flex-wrap:wrap;justify-content:center;gap:10px}.comparison-custom-section .ccs__bar-copy{font-size:14px;white-space:normal}.comparison-custom-section .ccs__rule{display:none}.comparison-custom-section .ccs__all-link{font-size:14px}.comparison-custom-section .ccs__all-link--bar{display:none}.comparison-custom-section .ccs__all-link--below-grid{display:block;text-align:center;margin-top:14px}.comparison-custom-section .ccs__grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-custom-section .ccs__grid--scroll{gap:12px;grid-auto-columns:minmax(220px,78vw);grid-auto-flow:column;grid-template-columns:none;margin:0 calc(var(--page-width-margin, 0px) * -1);overflow-x:auto;padding:0 var(--page-width-margin, 0px) 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.comparison-custom-section .ccs__grid--scroll .ccs__product-card.sbc-card-wrap{scroll-snap-align:start}.comparison-custom-section .ccs__card-badge{font-size:10px;left:4px;max-width:calc(100% - 16px);padding:5px 10px;top:4px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/comparison-custom-section-blocks.css.map */
