.ec-serve{display:block;margin-top:28px}.ec-serve__fieldset{min-width:0;margin:0;padding:0;border:0}.ec-serve__legend{display:block;margin:0 0 12px;padding:0;font-size:11px;font-weight:var(--font-weight-body-bold, 600);letter-spacing:.2em;line-height:1.4;text-transform:uppercase;opacity:.72}.ec-serve__row{display:grid;grid-template-columns:20px 44px minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:64px;margin:0;padding:10px 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent}.ec-serve__row:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.ec-serve__row--set{margin-bottom:8px;padding-inline:14px;border:1px solid color-mix(in srgb,#C9A96E 55%,transparent);transition:border-color .2s ease,background-color .2s ease}.ec-serve__row--set+.ec-serve__row,.ec-serve__row--set+.visually-hidden+.ec-serve__row{border-top:0}.ec-serve__row--set:has(.ec-serve__input:checked){border-color:#c9a96e;background:color-mix(in srgb,#C9A96E 7%,transparent)}.ec-serve .ec-serve__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:static;top:auto;display:block;width:20px;height:20px;margin:0;padding:0;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:0;background:transparent no-repeat center / 12px 12px;color:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ec-serve .ec-serve__input:checked{border-color:#c9a96e;background-color:#c9a96e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.2 4.8 9 10 3.2' fill='none' stroke='%230D0F12' stroke-width='1.6'/%3E%3C/svg%3E")}.ec-serve .ec-serve__input:focus-visible{outline:2px solid #C9A96E;outline-offset:3px}.ec-serve .ec-serve__input:disabled{opacity:.35;cursor:not-allowed}.ec-serve__row:has(.ec-serve__input:disabled){cursor:default}.ec-serve__row:has(.ec-serve__input:disabled) .ec-serve__thumb,.ec-serve__row:has(.ec-serve__input:disabled) .ec-serve__name,.ec-serve__row:has(.ec-serve__input:disabled) .ec-serve__price{opacity:.45}.ec-serve__thumb{display:block;width:44px;overflow:hidden;background:color-mix(in srgb,currentColor 6%,transparent)}.ec-serve__thumb figure.lazy-image-small{margin:0;padding-top:100%!important;border:0}.ec-serve__text{display:flex;flex-direction:column;min-width:0;gap:2px}.ec-serve__name{font-size:14px;font-weight:var(--font-weight-body-bold, 600);line-height:1.3}.ec-serve__meta{font-size:12px;line-height:1.4;opacity:.65}.ec-serve__flag{color:#c9a96e;opacity:1}.ec-serve__included{display:none}.ec-serve__input:disabled~.ec-serve__text .ec-serve__included{display:block}.ec-serve__price{font-size:14px;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ec-serve__row--set,.ec-serve .ec-serve__input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/ec-serve.css.map */
