.tcs-options{--tcs-small: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));--tcs-xsmall: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));margin:20px 0 8px;padding:16px;border:1px solid var(--form-border-color);border-radius:3px;background:var(--secondary-background);color:var(--text-color)}.tcs-options__heading{margin:0 0 4px}.tcs-options__notice{margin:0 0 16px;font-size:var(--tcs-small);font-weight:var(--text-font-bolder-weight);line-height:1.5;color:var(--heading-color)}.tcs-option{margin:0 0 16px;padding:0;border:0;min-width:0}.tcs-option[hidden]{display:none}.tcs-option__label{display:block;margin-bottom:6px;padding:0;font-weight:var(--text-font-bolder-weight);color:var(--heading-color)}.tcs-option__required{color:var(--error-color)}.tcs-option__help{margin:-2px 0 8px;font-size:var(--tcs-small);line-height:1.5;color:var(--text-color)}.tcs-option__help-link{color:var(--link-color);-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration);text-underline-position:under;white-space:nowrap;transition:color .2s ease-in-out}.tcs-option__help-link:hover{color:var(--link-color-hover)}.tcs-option__choices{display:grid;gap:8px}.tcs-choice{position:relative;display:block;cursor:pointer}.tcs-choice__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tcs-choice__body{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:9px 14px 9px 40px;border:1px solid var(--form-border-color);border-radius:3px;background:var(--secondary-background);box-shadow:0 1px 1px rgba(var(--border-color-rgb),.25);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out}.tcs-choice__body:before{content:"";position:absolute;left:14px;top:50%;width:16px;height:16px;margin-top:-8px;box-sizing:border-box;border:1px solid var(--form-border-color);border-radius:2px;background:var(--secondary-background);box-shadow:0 1px rgba(var(--border-color-rgb),.4);transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.tcs-option--radio .tcs-choice__body:before{border-radius:50%}.tcs-choice:hover .tcs-choice__body{border-color:var(--accent-color)}.tcs-choice__input:focus-visible+.tcs-choice__body{box-shadow:0 0 0 1px var(--accent-color)}.tcs-choice__input:checked+.tcs-choice__body{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color);background:rgba(var(--accent-color-rgb),.06)}.tcs-choice__input:checked+.tcs-choice__body:before{border-color:var(--accent-color);background:var(--accent-color);box-shadow:inset 0 0 0 3px var(--secondary-background)}.tcs-option--checkbox .tcs-choice__input:checked+.tcs-choice__body:before{box-shadow:none;background:var(--accent-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center / 10px no-repeat}.tcs-choice__image{flex:none;width:48px;height:48px;object-fit:cover;border-radius:3px}.tcs-choice__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tcs-choice__title{font-weight:var(--text-font-weight);color:var(--text-color);line-height:1.4}.tcs-choice__input:checked+.tcs-choice__body .tcs-choice__title{color:var(--accent-color)}.tcs-choice__description{font-size:var(--tcs-small);line-height:1.45;color:var(--text-color)}.tcs-choice__badge{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:3px;font-size:var(--tcs-xsmall);font-weight:var(--text-font-bolder-weight);vertical-align:1px;color:var(--primary-button-text-color);background:var(--primary-button-background)}.tcs-choice__price{flex:none;font-weight:var(--text-font-bolder-weight);color:var(--accent-color);white-space:nowrap}.tcs-option__select select,.tcs-option .tcs-text{width:100%}.tcs-option__counter{margin:4px 0 0;text-align:right;font-size:var(--tcs-xsmall);color:var(--text-color)}.tcs-option__error,.tcs-options__error{margin:6px 0 0;font-size:var(--tcs-small);color:var(--error-color)}.tcs-option--invalid .tcs-choice__body,.tcs-option--invalid .tcs-text{border-color:var(--error-color)}.tcs-summary{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:4px 0 10px;padding:10px 14px;border-radius:3px;background:rgba(var(--accent-color-rgb),.06);color:var(--heading-color);font-weight:var(--text-font-bolder-weight)}.tcs-summary[hidden]{display:none}.tcs-summary__total{color:var(--accent-color)}.tcs-cart-children{margin:6px 0;padding:2px 0 2px 10px;list-style:none;border-left:2px solid var(--border-color);font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 12px));line-height:1.55}.tcs-cart-children__title{margin:0 0 2px;font-weight:var(--text-font-bolder-weight);color:var(--heading-color)}.tcs-cart-child{display:flex;justify-content:space-between;gap:12px}.tcs-cart-child__price{white-space:nowrap;font-weight:var(--text-font-bolder-weight);color:var(--accent-color)}@media screen and (max-width:640px){.tcs-options{padding:12px}.tcs-choice__body{padding-right:12px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/tcs-product-options.css.map */
