.radio__fieldset .radio__button input:checked~label{border-color:#212121;background-color:#212121;color:#fff}.radio__fieldset .radio__button label:hover{border-color:#212121}.algorize-needs-choice .radio__fieldset .radio__button input:checked~label{border-color:var(--COLOR-A20);background-color:transparent;color:inherit}.algorize-needs-choice .radio__fieldset .radio__button input:checked~label:hover{border-color:#212121}.algorize-needs-choice .radio__legend__value{visibility:hidden}.algorize-needs-choice.is-attention .radio__legend__option-name{color:#a8322d}.algorize-needs-choice.is-attention .radio__fieldset .radio__button label{border-color:#a8322d}.header__dropdown .dropdown__family>a.navlink--child[href="#"]{cursor:default}.product__block.product__text a[href*=book-consultation]{display:block;padding:var(--btn-top) 16px;border:1px solid #212121;line-height:var(--line-height-normal);color:#212121;font-family:var(--BTN-FONT-STACK);font-size:var(--BTN-FONT-SIZE);letter-spacing:var(--BTN-LETTER-SPACING);text-align:center;text-decoration:none;text-transform:uppercase;background-image:none;transition:background-color .3s ease,color .3s ease}.product__block.product__text a[href*=book-consultation]:hover{background-color:#212121;background-image:none;color:#fff}.product__block.product__text .product__subheading p{margin:0 0 10px}@media only screen and (min-width:750px){.product__form__holder .radio__fieldset .radio__button label{padding:7px 10px;min-width:38px}}.product-item--overlay-text .product-information{z-index:3}.product-item--overlay-text .product-item__image:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:150px;pointer-events:none;background:linear-gradient(to bottom,#e8e8e800,#e8e8e80f 25%,#e8e8e833,#e8e8e86b 65%,#e8e8e894 80%,#e8e8e8ad);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 70%);mask-image:linear-gradient(to bottom,transparent 0%,#000 70%)}@media only screen and (max-width:749px){.product-item--overlay-text .product-item__image:after{content:none}}.product-item__bg .algorize-photo-touch{display:none!important}@media only screen and (max-width:749px),(hover:none){.product-item__bg .algorize-photo-pointer{display:none!important}.product-item__bg .algorize-photo-touch{display:block!important}}@media only screen and (min-width:750px){.product__block.tabs-wrapper .tab-content{padding-top:10px;padding-bottom:10px}.product__block.tabs-wrapper .tabs__head{padding-bottom:10px}.product__block.product__form__holder{margin-bottom:20px!important}}.btn--outline.btn--white{background-color:#fff!important;border-color:#fff!important;color:#212121!important}.btn--outline.btn--white:hover{background-color:#212121!important;border-color:#212121!important;color:#fff!important}.algorize-por__actions{display:flex;flex-direction:column;gap:10px}.algorize-por__text{margin:0 0 6px;font-size:12.8px;line-height:1.5}.algorize-por__actions .algorize-por__btn{width:100%;text-align:center;background-image:none}.algorize-por__actions .btn--outline.algorize-por__btn:hover{background-color:#212121;color:#fff}[data-section-type=product]:has([data-algorize-por]) .product__form__holder,[data-section-type=product]:has([data-algorize-por]) .product__block.product__text:has(a[href*=book-consultation]),body:has([data-algorize-por]) #cart-bar{display:none!important}.algorize-por__dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:min(480px,calc(100vw - 32px))!important;height:fit-content!important;max-width:none!important;max-height:calc(100vh - 32px)!important;margin:auto!important;transform:none!important;padding:40px 32px 32px;border:0;background:#fff;color:#212121;overflow-y:auto}.algorize-por__dialog::backdrop{background:#21212173}.algorize-por__close{position:absolute;top:8px;right:12px;padding:4px 8px;border:0;background:none;color:#212121;font-size:28px;line-height:1;cursor:pointer}.algorize-por__title{margin:0 0 6px;font-size:24px;text-align:center}.algorize-por__product{margin:0 0 24px;text-align:center;opacity:.7}.algorize-por__field{margin-bottom:16px}.algorize-por__field .field{width:100%}.algorize-por__field textarea.field{resize:vertical}.algorize-por__form .algorize-por__btn{width:100%;margin-top:8px}.algorize-por__done{text-align:center}.algorize-por__errors{margin-bottom:16px;color:#a8322d}@media only screen and (max-width:749px){.algorize-por__dialog{padding:40px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/algorize.css.map */
