.product-combinations{display:flex;flex-direction:column;gap:24px}.product-combinations .product-combinations__body{margin:0}.product-combinations__title{font-size:14px;font-weight:500;line-height:1.5}.product-combinations__list{display:flex;flex-direction:column;gap:16px;padding-block:10px}.product-entry{display:flex;align-items:center;gap:24px;width:100%}.product-entry__image{flex-shrink:0;width:136px;height:136px;border:1px solid var(--color-border)}.product-entry__image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.product-entry__content{flex:1;display:flex;flex-direction:column;gap:16px;-webkit-user-select:none;user-select:none}.product-combinations__item{position:relative}.product-combinations__item.checkbox input[type=checkbox]{height:100%;z-index:2;visibility:visible;width:168px;height:136px;top:50%;transform:translateY(-50%)}.product-entry__title{margin:0;font-size:14px;font-weight:500;line-height:1.5}.product-entry__title a{text-decoration:none}.product-entry__title a:hover{text-decoration:underline}.product-entry__options{display:flex;flex-direction:column;gap:16px}.product-entry__option{display:flex;flex-direction:column;gap:8px}.product-entry__option label{font-size:12px;line-height:1.5;opacity:.8;font-weight:400}.product-entry__select{padding:8px 12px;border:1px solid var(--color-border);background-color:transparent;font-weight:400;font-size:14px;width:100%}.product-entry__select:focus{outline:none;border-color:var(--color-foreground);box-shadow:0 0 0 1px var(--color-foreground)}.product-entry__price{font-size:14px;font-weight:500}.product-entry__price .money{color:var(--color-foreground)}.product-combinations__summary-item--additional{font-size:14px;font-weight:400;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.product-combinations__summary-item--total{font-size:16px;font-weight:500;padding-top:16px}.product-combinations__summary-item{display:flex;justify-content:space-between;align-items:center}.product-combinations__footer{display:flex;flex-direction:column;gap:16px}.product-combinations .product-combinations__action-button{display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600}@media (max-width: 768px){.product-entry{gap:16px}.product-entry__content{gap:8px}.product-entry__image{width:60px;height:60px}.product-entry,.product-combinations__item.checkbox .checkbox__label{align-items:flex-start}.product-combinations__item.checkbox .icon-checkmark{margin-top:22px}.product-combinations__item.checkbox .product-entry__price{font-size:13px}.product-entry__title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-combinations.css.map */
