.sibling-group{display:flex;flex-direction:column;gap:16px;margin:24px 0 32px}.sibling-group-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.sibling-group-header-title{display:flex;flex-direction:row;align-items:center;gap:8px}.sibling-group-header-left{color:var(--palette-ink);font-family:var(--font-body-family);font-size:var(--font-size-subheading);font-style:normal;font-weight:300;line-height:1.25;margin:0}.sibling-group-header-left .option-label{font-weight:500}.sibling-group-button{height:32px;min-width:80px;padding:0 8px;font-size:var(--font-size-body);line-height:1.15;white-space:nowrap;text-decoration:none;gap:4px}.sibling-group-cards{display:grid;grid-auto-flow:column;grid-auto-columns:260px;gap:12px;overflow-x:auto;padding:12px 0;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ccc transparent}.sibling-group-cards::-webkit-scrollbar{height:4px}.sibling-group-cards::-webkit-scrollbar-track{background:transparent}.sibling-group-cards::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.sibling-group-cards::-webkit-scrollbar-thumb:hover{background:#aaa}.sibling-card{display:flex;flex-direction:column;gap:8px;border-radius:10px;border:1px solid var(--palette-line);background:#fdfefe;padding:16px 12px;position:relative;text-decoration:none;color:inherit;cursor:pointer;scroll-snap-align:center;min-width:260px;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}@media(hover:hover){.sibling-card:hover{border-color:var(--palette-teal);background:#f6fafb;box-shadow:0 2px 8px #6c9aa926}.sibling-card:active{transform:scale(.98)}}.sibling-card.active-product{border:1px solid var(--palette-teal);background:var(--palette-surface-blue);box-shadow:0 0 0 2px var(--palette-surface-blue)}.sibling-card-badge{position:absolute;top:-10px;right:12px;display:flex;height:20px;padding:0 6px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--palette-violet);background:var(--palette-lavender-light);color:var(--palette-violet);font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.sibling-card-content{display:flex;flex-direction:column;gap:4px;flex:1}.sibling-card-content-top{display:flex;flex-direction:column;gap:4px}.sibling-card-content h2{color:var(--palette-ink);font-family:var(--font-body-family);font-size:var(--font-size-body);font-weight:600;line-height:1.4;margin:0}.sibling-card-price{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0}.sibling-card-price-current{color:var(--palette-ink);font-family:var(--font-heading-family);font-size:var(--font-size-body);font-weight:500;line-height:1.4;white-space:nowrap}.sibling-card-price-compare{color:var(--palette-grey);font-family:var(--font-heading-family);font-size:var(--font-size-small);font-weight:400;line-height:1.4;text-decoration:line-through;white-space:nowrap}.sibling-card-description{color:var(--palette-grey);font-family:var(--font-body-family);font-size:var(--font-size-small);font-weight:400;line-height:1.4}.sibling-card-features-label{color:var(--palette-grey);font-family:var(--font-body-family);font-size:var(--font-size-small);font-weight:400;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;padding-top:8px}.sibling-card-features{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.sibling-card-features li{display:flex;align-items:flex-start;gap:6px;color:var(--palette-grey);font-family:var(--font-body-family);font-size:var(--font-size-small);font-weight:400;line-height:1.4}.sibling-card-features li:before{content:"";display:block;min-width:12px;height:12px;margin-top:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M9.75 0.75L3.5625 6.75L0.75 4.02273' stroke='%23131416' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:11px 8px}@media(min-width:901px){.sibling-group-cards{grid-auto-columns:1fr;overflow-x:visible;scroll-snap-type:none}.sibling-card{min-width:0}.sibling-group-cards--many .sibling-card-description,.sibling-group-cards--many .sibling-card-features-label,.sibling-group-cards--many .sibling-card-features li{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/main-product-sibling-group.css.map */
