

/* Start:/local/templates/promomed/assets/css/index.min.css?177978032758675*/
/* SlimSelect */
:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:block;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}

/* Tippy */
.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}

/* Variables */
:root{--spacing:0.208vw;--l-container-padding--l:0 calc(var(--spacing) * 7.5);--l-container-padding--m:0 calc(var(--spacing) * 5);--l-container-padding--s:0 calc(var(--spacing) * 4);--l-transition--default:all .3s ease-in-out;--white:#FFF;--light-gray:#F6F6F6;--blue-gray:#A5B0BD;--dark-gray:#939393;--text-light-gray:#B9B9B9;--text-middle-gray:#b2b2b2;--text-gray:#626669;--text-black:#191919;--blue-accent:#3342B5;--lavande:#6780C2;--green:#3DBB17;--inactive:#E40A0A;--error:#DC3545;--error-promo:#FF0004;--success:#00A20B;--disabled:#B9B9B9;--error-bg:#EBEBEB;--l-font-family--primary:'InterTight';--l-font-family--secondary:'CoFo-Robert';--l-size--12:calc(var(--spacing) * 3);--l-size--14:calc(var(--spacing) * 3.5);--l-size--16:calc(var(--spacing) * 4);--l-size--18:calc(var(--spacing) * 4.5);--l-size--20:calc(var(--spacing) * 5);--l-size--22:calc(var(--spacing) * 5.5);--l-size--24:calc(var(--spacing) * 6);--l-size--28:calc(var(--spacing) * 7);--l-size--30:calc(var(--spacing) * 7.5);--l-size--32:calc(var(--spacing) * 8);--l-size--36:calc(var(--spacing) * 9);--l-size--38:calc(var(--spacing) * 9.5);--l-size--40:calc(var(--spacing) * 10);--l-size--42:calc(var(--spacing) * 10.5);--l-size--48:calc(var(--spacing) * 12);--l-size--56:calc(var(--spacing) * 14);--l-size--64:calc(var(--spacing) * 16);--l-size--180:calc(var(--spacing) * 45);--l-size--288:calc(var(--spacing) * 72)}@media screen and (max-width:1024px){:root{--spacing:4px}}

/* Normalize */
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}

/* Fonts */
@font-face{font-family:InterTight;font-display:swap;src:url("/local/templates/promomed/assets/css/../fonts/InterTight-Light.woff2") format("woff2"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Light.woff") format("woff"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Light.ttf") format("ttf"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Light.eot") format("eot");font-weight:300;font-style:normal}@font-face{font-family:InterTight;font-display:swap;src:url("/local/templates/promomed/assets/css/../fonts/InterTight-Regular.woff2") format("woff2"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Regular.woff") format("woff"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Regular.ttf") format("ttf"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Regular.eot") format("eot");font-weight:400;font-style:normal}@font-face{font-family:InterTight;font-display:swap;src:url("/local/templates/promomed/assets/css/../fonts/InterTight-Medium.woff2") format("woff2"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Medium.woff") format("woff"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Medium.ttf") format("ttf"),url("/local/templates/promomed/assets/css/../fonts/InterTight-Medium.eot") format("eot");font-weight:500;font-style:normal}@font-face{font-family:InterTight;font-display:swap;src:url("/local/templates/promomed/assets/css/../fonts/InterTight-SemiBold.woff2") format("woff2"),url("/local/templates/promomed/assets/css/../fonts/InterTight-SemiBold.woff") format("woff"),url("/local/templates/promomed/assets/css/../fonts/InterTight-SemiBold.ttf") format("ttf"),url("/local/templates/promomed/assets/css/../fonts/InterTight-SemiBold.eot") format("eot");font-weight:600;font-style:normal}@font-face{font-family:CoFo-Robert;font-display:swap;src:url("/local/templates/promomed/assets/css/../fonts/cofo-robert-italic.woff2") format("woff2"),url("/local/templates/promomed/assets/css/../fonts/cofo-robert-italic.woff") format("woff"),url("/local/templates/promomed/assets/css/../fonts/cofo-robert-italic.ttf") format("ttf"),url("/local/templates/promomed/assets/css/../fonts/cofo-robert-italic.eot") format("eot");font-weight:600;font-style:normal}

/* Global */
*,::after,::before,html{box-sizing:border-box}button,ul{padding:0}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--l-font-family--primary),Arial,sans-serif;background:var(--white);overflow-x:hidden}body._no-scroll{overflow-y:hidden}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}img{max-width:100%}button,input,textarea{font-family:inherit}input,textarea{outline:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}ul{list-style:none}button{border:none;background:0 0;cursor:pointer}.l-container{margin:0 auto;width:100%;padding:var(--l-container-padding--l)}.img{width:100%;height:100%;object-fit:cover}._mb-24{margin-bottom:calc(var(--spacing) * 6)}._no-mb{margin-bottom:0!important}._no-mt{margin-top:0!important}._gap-8{gap:calc(var(--spacing) * 2)!important}._w-full{width:100%}@media screen and (max-width:768px){.l-container{padding:var(--l-container-padding--m)}}@media screen and (max-width:375px){.l-container{padding:var(--l-container-padding--s)}}

/* Animations */
@keyframes spin{to{transform:rotate(360deg)}}

/* Breadcrumbs */
.breadcrumbs{display:flex;align-items:center;gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 7.5) 0 calc(var(--spacing) * 10)}.breadcrumb{font-size:var(--l-size--14)}.breadcrumb-link--prev{color:var(--text-light-gray)}.breadcrumb-separator{color:var(--text-black)}.breadcrumb-link--actual{color:var(--text-gray)}@media screen and (max-width:1024px){.breadcrumbs{margin:30px 0}}@media screen and (max-width:767px){.breadcrumbs{margin:24px 0}}

/* Popup */
.popup,.popup__overlay{top:0;left:0;width:100%;height:100%}.popup__fields,.popup-success .popup__container.popup__container-success._notification{max-width:calc(var(--spacing) * 170);width:100%;align-items:flex-start}.popup-info-success._notification{font-size:var(--l-size--18);line-height:1.2;color:var(--text-gray);font-family:var(--l-font-family--primary),Arial,sans-serif}.popup__top{margin-bottom:calc(var(--spacing) * 5)}.pharmacy-tab,.popup{transition:var(--l-transition--default)}.popup{position:fixed;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;z-index:9999}.popup--visible{opacity:1;visibility:visible}.popup__overlay{position:absolute;background-color:rgba(0,34,71,.4);backdrop-filter:blur(calc(var(--spacing) * 3))}.popup__overlay._negative-z-index{z-index:-1}.popup__top{display:flex;align-items:center;justify-content:space-between}.popup__close{align-self:flex-start;top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6)}.popup__icon-wrapper{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.popup-icon-close{width:100%;height:100%}.popup__container{padding:calc(var(--spacing) * 7.5);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--white);border-radius:calc(var(--spacing) * 6);box-shadow:0 var(--spacing) calc(var(--spacing) * 4) rgba(0,0,0,.5);box-sizing:border-box;max-width:calc(var(--spacing) * 168.5);width:90%;max-height:96dvh!important;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.popup__title{font-size:var(--l-size--32);letter-spacing:.02em;color:var(--text-gray);flex-grow:1;text-align:center;margin-left:calc(var(--spacing) * 8.5)}.popup__top._notification{max-width:100%;width:90%}.popup__title._notification{font-size:var(--l-size--40)!important;}.popup__thanks{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--spacing) * 5)}.popup__title-subscribe,.popup__title-success{text-align:left!important;margin-left:0!important}.popup__controllers,.popup__form-rules{gap:calc(var(--spacing) * 2.5);display:flex}.popup__icon-thanks-wrapper{border-radius:50%;width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);background-color:var(--green)}.popup__icon-thanks{border-radius:50%}.popup__btn-thanks{max-width:calc(var(--spacing) * 106);width:100%}.popup__btn-buy{padding:calc(var(--spacing) * 4)}.popup__form{box-sizing:border-box;max-width:100%;width:100%}.popup__fields{display:flex;flex-direction:column;max-width:100%}.popup__label{margin-bottom:calc(var(--spacing) * 2.5);font-size:var(--l-size--16);color:var(--dark-gray)}.popup__input:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.popup__input{border-radius:calc(var(--spacing) * 22.5)}.popup__input,.popup__textarea{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border:none;background-color:var(--light-gray);color:var(--text-gray);font-size:var(--l-size--20);font-weight:500}.popup__input::placeholder,.popup__textarea::placeholder{color:var(--disabled);font-size:var(--l-size--16);font-weight:300;line-height:calc(var(--spacing) * 6);letter-spacing:.02em}.popup__textarea{border-radius:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 40);resize:none}.popup__input-icon-wrapper{position:relative;width:100%}.popup__input-icon-wrapper a{position:absolute;top:50%;transform:translateY(-70%);right:calc(var(--spacing) * 6)}.popup__input-icon-wrapper a svg{width:calc(var(--spacing) * 6);height:auto}.popup__controllers{flex-direction:column;margin-top:calc(var(--spacing) * 6)}.popup__form-rules__container{display:flex;position:relative;max-width:100%}.popup__form-rules{align-items:center}.popup__checkbox{min-width:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border:calc(var(--spacing) * .25) solid var(--blue-gray);background-color:transparent;border-radius:var(--spacing);appearance:none;cursor:pointer;position:relative}.input-wrapper input.popup--validation-error{border:calc(var(--spacing) * .25) solid var(--error)}.popup__checkbox:checked::after{content:url("/local/templates/promomed/assets/css/../img/icons/checkbox-checked.svg");color:var(--white);font-size:var(--l-size--16);position:absolute;left:50%;transform:translateX(-50%);top:calc(var(--spacing) * -.5)}.popup__checkbox:focus{outline:0}.popup__checkbox-text{color:var(--text-gray);font-size:var(--l-size--18)}.popup__checkbox-text--accent{color:var(--disabled)}.popup__checkbox.popup--validation-error{border-color:var(--error)}.popup__btn{font-size:var(--l-size--24);color:var(--white);border-radius:calc(var(--spacing) * 25);margin-top:calc(var(--spacing) * 4)}.popup__btn.btn--close{position:absolute;top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);margin-top:unset}.popup__container-success{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.popup__checkbox:checked{background-color:var(--blue-accent)!important}.popup__title-subscribe{color:var(--text-gray)!important;font-size:var(--l-size--36)}.popup-buy-field__title,.popup-buy-field__value{color:var(--text-black);font-size:var(--l-size--24)}.popup__top-success{margin-bottom:0!important}.popup__title-success{font-weight:400;font-size:var(--l-size--36)!important}.popup__title--italic{font-family:var(--l-font-family--secondary),Arial,sans-serif;font-style:italic}.popup-img-success{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);align-self:center}.popup-success-btn{max-width:100%;width:100%;background-color:transparent;border:calc(var(--spacing) * .25) solid var(--text-black);border-radius:calc(var(--spacing) * 125);display:flex;align-items:center;justify-content:center;font-size:var(--l-size--24);font-weight:500;line-height:100%;padding:calc(var(--spacing) * 5) 0}.popup__promocode-input-wrapper{position:relative;max-width:100%;width:100%}.popup-promocodes{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 3);align-items:center}.popup__buy-info,.popup__form-rules__container{flex-direction:column;gap:calc(var(--spacing) * 3);display:flex}.popup-promocodes span{background:var(--l-color--gray-darker);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-radius:calc(var(--spacing) * 5);font-size:var(--l-size--14);text-align:center}.popup__input#promo{margin-bottom:0}.popup__buy-info{margin-bottom:calc(var(--success) * 6)}.popup-horizontal-line{height:calc(var(--spacing) * .25);width:100%;background:var(--text-black)}.popup-buy-field{display:flex;align-items:center;justify-content:space-between}.popup-buy-field__title{font-weight:300;line-height:100%}.popup-buy-field__value{font-weight:500;line-height:112%}.popup-horizontal-line--dashed{height:calc(var(--spacing) * .25);width:100%;border:calc(var(--spacing) * .125) dashed var(--disabled)}.popup__checkbox-text--agree{white-space:normal;color:var(--disabled)!important;font-size:var(--l-size--18)}.popup__checkbox-text{font-size:var(--l-size--16)!important}.popup__input-wrapper,.popup__promocode-input-wrapper{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5)}.popup__input-wrapper{margin-bottom:calc(var(--spacing) * 4)}.popup__input-wrapper .popup__input,.popup__promocode-input-wrapper .popup__input{width:100%}.popup__input-wrapper label,.popup__input-wrapper-pharmacies span,.popup__promocode-input-wrapper label{color:var(--dark-gray);font-size:var(--l-size--16)}.popup__container::-webkit-scrollbar{display:none}.pharmacy-tabs{display:flex;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap}.pharmacy-tab{display:flex;align-items:center;background:var(--light-gray);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5);border-radius:calc(var(--spacing) * 150);outline:calc(var(--spacing) * .25) solid transparent;cursor: pointer}.pharmacy-tab--active{outline-color:var(--blue-accent)}.pharmacy-tab--active.pharmacy-tab--disabled,.pharmacy-tab._error{outline-color:var(--error)}.pharmacy-tab--disabled img{opacity:.5}.pharmacy-img--bud-zdorov{width:calc(var(--spacing) * 20);height:auto}.pharmacy-img--rigla{width:calc(var(--spacing) * 27.5);height:auto}.pharmacy-img--planeta{width:calc(var(--spacing) * 25);height:auto}.pharmacy-img--eapteka{width:calc(var(--spacing) * 35);height:auto}.pharmacy-img--36-6-apteka{width:calc(var(--spacing) * 23.25);height:auto}.pharmacy-img--pharmacies-group{height:auto}.pharmacy-img--pharmacies-group:first-child{width:calc(var(--spacing) * 44)}.pharmacy-img--pharmacies-group:nth-child(2){width:calc(var(--spacing) * 25)}.pharmacy-img--pharmacies-group:nth-child(3){width:calc(var(--spacing) * 32)}.pharmacy-img--pharmacies-group:nth-child(4){width:calc(var(--spacing) * 31)}.pharmacy-img--pharmacies-group:not(:last-child){padding-right:calc(var(--spacing) * 4);margin-right:calc(var(--spacing) * 4);border-right:calc(var(--spacing) * .25) solid rgba(98,102,105,.4)}.popup__input-wrapper-pharmacies span.pharmacy-error{color:var(--error);font-size:var(--l-size--14)}.pharmacy-info{color:var(--text-gray);font-size:var(--l-size--16);font-weight:400}.use-promo{width:100%;margin-top:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 4.75) calc(var(--spacing) * 7.5);border-radius:calc(var(--spacing) * 10);font-size:var(--l-size--18)}.use-promo:disabled{border:calc(var(--spacing) * .25) solid var(--disabled)!important;color:var(--disabled)!important}.use-promo--success{color:var(--success);outline:calc(var(--spacing) * .25) solid var(--success)}.use-promo--error{color:var(--error);outline:calc(var(--spacing) * .25) solid var(--error)}.popup-success .popup__container{max-width:calc(var(--spacing) * 114.25);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 10)}.popup-success .popup__container svg:not(.popup-icon-close){width:calc(var(--spacing) * 13.75);height:auto;margin-top:calc(var(--spacing) * -15)}.popup-success .popup__container a{max-width:100%;width:100%;text-align:center;padding:calc(var(--spacing) * 4)}.popup-success__text{font-size:var(--l-size--32);line-height:1;font-weight:500;color:var(--text-gray)}@media screen and (max-width:767px){.popup__buy-info,.popup__top{margin-bottom:16px}.popup__title{font-size:var(--l-size--28)!important}.popup__input{padding:12px 20px!important}.popup__buy-info{gap:8px}.popup-buy-field__title,.popup-buy-field__value{font-size:var(--l-size--18)}.popup__btn{padding:15px 20px!important}.popup__container{padding:20px!important}.pharmacy-tab,.use-promo{padding:12px 20px}.popup__btn.btn--close{padding:0!important}.popup__icon-wrapper{width:30px!important;height:30px!important}.pharmacy-tabs{flex-wrap:wrap}.pharmacy-tab{flex-wrap:wrap;align-items:center;justify-content:center;row-gap:8px}.pharmacy-img--bud-zdorov{width:68px}.pharmacy-img--rigla{width:92px}.pharmacy-img--planeta{width:86px}.pharmacy-img--eapteka{width:120px}.pharmacy-img--36-6-apteka{width:72px}.pharmacy-img--pharmacies-group:first-child{width:145px}.pharmacy-img--pharmacies-group:nth-child(3){width:103px}.pharmacy-img--pharmacies-group:nth-child(4){width:104px}.pharmacy-img--pharmacies-group:not(:last-child){margin-right:8px;padding-right:8px}.pharmacy-info{font-size:var(--l-size--14)}.popup-success .popup__container{max-width:307px;gap:20px}.popup-success .popup__container svg:not(.popup-icon-close){width:48px;margin-top:-28px}.popup-success__text{font-size:var(--l-size--24)}.popup-success .popup__container a{font-size:var(--l-size--16)}.popup__btn-buy{padding:calc(var(--spacing) * 4.5);font-size:var(--l-size--18)}}@media screen and (max-width:617px){.pharmacy-img--pharmacies-group:nth-child(3){border-right:unset}}@media screen and (max-width:590px){.pharmacy-img--pharmacies-group:nth-child(3){margin-right:0;padding-right:0}}@media screen and (max-width:493px){.pharmacy-img--pharmacies-group:nth-child(2){margin-right:0;padding-right:0;border-right:unset}.pharmacy-img--pharmacies-group:nth-child(3){margin-right:8px;padding-right:8px;border-right:1px solid rgba(98,102,105,.4)}}

/* Input */
.input-wrapper input,.input-wrapper label{color:var(--text-gray);font-size:var(--l-size--16)}.input-icon-wrapper,.input-pass{width:100%;position:relative}.input-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 2.5);width:100%}.input-wrapper label{line-height:1.2}.input-wrapper input{width:100%;background:var(--light-gray);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-radius:calc(var(--spacing) * 15);border:unset}.input-icon-wrapper svg,.input-pass svg{top:50%;transform:translateY(-50%);right:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);height:auto;position:absolute}.input-wrapper input::placeholder{color:var(--text-light-gray);font-size:var(--l-size--16)}.reg-input-error,.reg-input-success{font-size:var(--l-size--14)}.input-wrapper .input-icon-wrapper input,.user-password-wrapper .input-wrapper .input-pass input{background:var(--white)}.input-pass span._error-absolute{color:var(--error);font-size:var(--l-size--14);position:absolute;bottom:calc(var(--spacing) * -5);left:0}.input-wrapper input._error{outline:calc(var(--spacing) * .25) solid var(--error)}.reg-input-error{color:var(--error)}.reg-input-success{color:var(--success)}.reg-input-error{color:var(--error)}@media screen and (max-width:1024px){.input-wrapper{gap:10px}.input-wrapper input,.input-wrapper input::placeholder,.input-wrapper label{font-size:var(--l-size--16)}.input-wrapper input{padding:21px 24px}}@media screen and (max-width:767px){.input-wrapper input{padding:15px 20px}.input-icon-wrapper svg,.input-pass svg{width:20px;right:20px}}

/* Checkbox */
.checkboxes-wrapper{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 5)}.custom-checkbox{display:flex;align-items:center;cursor:pointer;font-size:var(--l-size--14);line-height:1.4}.custom-checkbox input{display:none}.checkbox-box{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);min-width:calc(var(--spacing) * 6);border:calc(var(--spacing) * .5) solid var(--blue-accent);border-radius:calc(var(--spacing) * 2);margin-right:calc(var(--spacing) * 2.5);transition:var(--l-transition--default);background-repeat:no-repeat;background-position:center;background-size:calc(var(--spacing) * 3);flex-shrink:0}.checkbox-box._error{border-color:var(--error)}.custom-checkbox input:checked+.checkbox-box{background-color:transparent;border-color:var(--blue-accent);background-image:url("/local/templates/promomed/assets/css/../img/icons/check.svg")}.checkbox-text{color:var(--text-gray);text-align:left}.checkbox-text a{color:var(--blue-accent);text-decoration:underline}@media screen and (max-width:1024px){.checkboxes-wrapper{gap:8px}.checkbox-box{margin-right:8px;width:24px;height:24px;background-size:12px;border-radius:8px}.checkbox-text{font-size:var(--l-size--16)}}@media screen and (max-width:767px){.checkbox-text{font-size:var(--l-size--14)}}

/* Modal */
.l-modal__recovery-text,.user-registered{font-size:var(--l-size--16);text-align:left}.swal2-popup{border-radius:calc(var(--spacing) * 5)}.swal2-popup:has(.l-modal__registration){max-width:calc(var(--spacing) * 140)}.swal2-popup:has(.l-modal__registration) .swal2-html-container{padding:calc(var(--spacing) * 7.5)}.l-modal__header._flex-col{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6)}.l-modal__header._flex-col .l-modal__title._reg{margin-bottom:0}.l-modal__title._reg{margin:0 auto calc(var(--spacing) * 6);font-size:var(--l-size--32);color:var(--text-gray);font-family:var(--l-font-family--primary),Arial,sans-serif;font-style:normal}.l-modal__close-reg{position:absolute;top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5)}.l-modal__close-reg svg{width:calc(var(--spacing) * 6);height:auto}.l-modal__registration form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5)}.l-modal__registration form button[type=submit]{width:100%;background:var(--blue-accent);color:var(--white);font-size:var(--l-size--24);border-radius:calc(var(--spacing) * 15);padding:calc(var(--spacing) * 4)}.l-modal__registration form button[type=submit]:disabled{opacity:.5}.user-registered{color:var(--blue-accent);cursor:pointer}.user-registered span{text-decoration:underline;cursor:pointer}@media screen and (max-width:1024px){.swal2-popup:has(.l-modal__registration){max-width:674px;width:100%}.l-modal__title._reg{font-size:var(--l-size--32)}.l-modal__registration form{gap:20px;margin-bottom:20px}.l-modal__close-reg{top:20px;right:20px}.l-modal__close-reg svg{width:24px}}@media screen and (max-width:767px){.swal2-popup:has(.l-modal__registration) .swal2-html-container{padding:16px}.swal2-popup:has(.l-modal__registration){max-width:calc(100% - 32px)}.l-modal__title._reg{font-size:var(--l-size--24)}.l-modal__registration form{gap:16px;margin:8px 0 16px}.l-modal__close-reg{top:16px;right:16px}.l-modal__header._flex-col{align-items:flex-start}.l-modal__header._flex-col .l-modal__title._reg{margin-left:unset;margin-right:unset;text-align:left;max-width:calc(100% - 60px)}.l-modal__recovery-text{font-size:var(--l-size--14);max-width:calc(100% - 30px)}.l-modal__registration form button[type=submit]{font-size:var(--l-size--16)}}

/* Select */
.ss-main{padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5)!important;background-color:var(--light-gray)!important;border:none!important;border-radius:calc(var(--spacing) * 125)!important;border-radius:calc(var(--spacing) * 22.5)}.ss-content{border-radius:calc(var(--spacing) * 1.5);overflow:hidden;border:none;box-shadow:0 calc(var(--spacing) * 1.5) calc(var(--spacing) * 4) 0 rgba(0,0,0,.08)}.ss-main.ss-open-above,.ss-main.ss-open-below{border-bottom-left-radius:calc(var(--spacing) * 22.5);border-bottom-right-radius:calc(var(--spacing) * 22.5)}.ss-content .ss-list .ss-option{background:var(--white);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);color:var(--text-gray)!important;font-size:var(--l-size--18);cursor:pointer}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background:var(--light-gray);color:var(--text-gray)!important}.ss-single{color:var(--text-gray);font-size:var(--l-size--18)}.ss-main:focus{box-shadow:unset!important}.ss-content .ss-list .ss-option.is-focused,.ss-content .ss-list .ss-option.ss-focus,.ss-content .ss-list .ss-option.ss-selected,.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option[aria-selected=true]{background-color:var(--light-gray)!important;color:var(--text-gray)!important}.ss-placeholder{color:var(--text-light-gray)!important}.ss-content,.ss-main,.ss-option{-webkit-tap-highlight-color:transparent}.ss-main .ss-arrow{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 6)}.ss-main .ss-arrow path{stroke:var(--text-light-gray)!important;stroke-width:calc(var(--spacing) * 3)!important}.ss-content.ss-open-below{margin-top:calc(var(--spacing) * 2.5)!important;border-bottom-left-radius:calc(var(--spacing) * 1.5);border-bottom-right-radius:calc(var(--spacing) * 1.5)}

/* Tippy */
.tippy-box[data-theme~=copy-promo],.tippy-box[data-theme~=pharmacy-inactive]{background:var(--white);color:var(--text-gray);border-radius:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 2.5);box-shadow:calc(var(--spacing) * .5) calc(var(--spacing) * .5) calc(var(--spacing) * 1.75) 0 rgba(0,0,0,.15);max-width:calc(var(--spacing) * 81)!important;width:100%}.tippy-box[data-theme~=pharmacy-inactive]{font-size:var(--l-size--16)}.tippy-box[data-theme~=copy-promo]{font-size:var(--l-size--18);font-weight:500}@media screen and (max-width:767px){.tippy-box[data-theme~=copy-promo],.tippy-box[data-theme~=pharmacy-inactive]{font-size:var(--l-size--14);padding:8px;max-width:280px!important}}

/* Payment */
.payment-popup{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;overflow-y:auto}.payment-wrapper{background:var(--white);border-radius:calc(var(--spacing) * 5);position:relative;max-width:500px;padding:16px;width:100%;max-height:90vh;overflow-y:auto}.payment-form{flex-shrink:0}@media screen and (max-width:532px){.payment-wrapper{max-width:calc(100% - 32px)}}

/* Loader */
.loader-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-wrapper._relative{position:relative;inset:0;transform:unset}.loader{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);border:calc(var(--spacing) * 2) solid rgba(0,0,0,.1);border-top-color:var(--blue-accent);border-radius:50%;animation:.8s linear infinite spin}.loader-wrapper._relative .loader{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border:calc(var(--spacing) * .5) solid rgba(0,0,0,.1);border-top-color:var(--blue-accent)}@media screen and (max-width:1024px){.loader{width:96px;height:96px;border-width:5px}}@media screen and (max-width:767px){.loader{width:48px;height:48px;border-width:3px}}

/* Header */
.subscribe-menu,.subscribe-menu-overlay{position:absolute;transition:var(--l-transition--default)}.subscribe-header{margin:calc(var(--spacing) * 7.5) 0 calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:space-between}.subscribe-header-logo{width:calc(var(--spacing) * 50);height:auto}.profile,.subscribe-choice{height:calc(var(--spacing) * 15);outline:calc(var(--spacing) * .25) solid var(--text-gray)}.subscribe-header-logo img{width:100%;height:100%;object-fit:cover}.subscribe-menu{display:flex;align-items:center;gap:calc(var(--spacing) * 7.5)}.subscribe-header-right{display:flex;align-items:center;gap:calc(var(--spacing) * 4);margin-left:auto}.subscribe-choice,.subscribe-header-right button[id=menu]{align-items:center;display:flex;font-size:var(--l-size--24);color:var(--text-gray)}.subscribe-header-right button[id=menu]{gap:calc(var(--spacing) * 2.5)}.menu-burger{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.menu-burger span{background:var(--text-gray);width:calc(var(--spacing) * 5);border:calc(var(--spacing) * .25) solid var(--text-gray);border-radius:calc(var(--spacing) * .5)}.subscribe-choice{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 7);font-weight:500;line-height:1;border-radius:calc(var(--spacing) * 125);justify-content:center}.profile{width:calc(var(--spacing) * 15);border-radius:50%;display:flex;align-items:center;justify-content:center}.profile svg{width:calc(var(--spacing) * 7.5);height:auto}.subscribe-menu{height:100dvh;width:100dvw;left:0;top:0;background:var(--white);z-index:9999;padding:calc(var(--spacing) * 7.5);transform:translateY(-100%);overflow-y:auto;display:flex;flex-direction:column}.subscribe-menu--active{transform:translateY(0);z-index:99999}.subscribe-menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing) * 7.5);width:100%}.subscribe-menu-logo{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 15.25)}.subscribe-menu-logo img{width:100%;height:100%;object-fit:cover}.subscribe-burger-close{display:flex;border:calc(var(--spacing) * .25) solid var(--text-gray);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:calc(var(--spacing) * 17.5);z-index:99;background:var(--white);padding:calc(var(--spacing) * 5);cursor:pointer;line-height:1}.subscribe-burger-cross-wrapper{width:calc(var(--spacing) * 4);line-height:0}.subscribe-burger-cross-wrapper img{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.subscribe-burger-text{font-size:var(--l-size--24);color:var(--text-gray);line-height:.95;font-weight:400}.subscribe-menu-content{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 5)}.subscribe-menu-container{display:flex;flex-direction:column;gap:calc(var(--spacing) * 7.5)}.subscribe-menu-category:not(:last-child){padding-bottom:calc(var(--spacing) * 7.5);border-bottom:calc(var(--spacing) * .5) solid var(--light-gray)}.subscribe-menu-title{font-size:var(--l-size--56);font-weight:300;line-height:1;color:var(--text-gray);margin-bottom:calc(var(--spacing) * 7.5)}.subscribe-menu-category.subscribe-menu-category-bb-none{border-bottom:unset}.subscribe-menu-links{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5)}.subscribe-menu-links a{color:var(--text-gray);font-size:calc(var(--spacing) * 8);font-family:var(--l-font-family--secondary),Arial,sans-serif}.subscribe-menu-img-wrapper img{border-radius:calc(var(--spacing) * 10);width:calc(var(--spacing) * 230);height:calc(var(--spacing) * 136)}.subscribe-menu-title--will-show{display:none}.subscribe-menu-title--will-hidden{display:block}.subscribe-menu-overlay{inset:0;width:100%;height:100dvh;background:rgba(0,0,0,.3);backdrop-filter:blur(20px);z-index:1;opacity:0;visibility:hidden}.subscribe-menu-overlay--active{opacity:1;visibility:visible;z-index:9999}@media screen and (max-width:1024px){.subscribe-menu{height:calc(100dvh - 320px);border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:30px 20px}.subscribe-menu-content{grid-template-columns:revert;width:100%}.subscribe-menu-img-wrapper,.subscribe-menu-title--will-hidden{display:none}.subscribe-menu-top{margin-bottom:0}.subscribe-menu-title{font-size:var(--l-size--36);margin-bottom:20px}.subscribe-menu-links{gap:20px}.subscribe-menu-links a{font-size:var(--l-size--28)}.subscribe-menu-title--will-show{display:block}}@media screen and (max-width:767px){.subscribe-header-right{gap:12px}.burger-text,.subscribe-burger-text,.subscribe-menu-title br{display:none}.subscribe-header-right button[id=menu]{border-radius:50%;padding:unset;width:48px;height:48px}.profile{width:48px;height:48px}.subscribe-menu{height:100dvh;padding:30px 16px}.subscribe-header-logo{width:160px}.subscribe-menu-logo{width:160px;height:auto}.subscribe-burger-close{width:48px;height:48px;padding:unset;display:flex;align-items:center;justify-content:center}.subscribe-menu-title{font-size:var(--l-size--28)}.subscribe-menu-links a{font-size:var(--l-size--24)}.subscribe-menu-container{gap:24px}.subscribe-menu-category:not(:last-child){padding-bottom:24px}}

/* Recovery */
.recovery-form h2,.recovery-success h3{font-weight:400;font-family:var(--l-font-family--primary),Arial,sans-serif;text-align:center}.recovery-form h2,.recovery-success a{text-align:center}.recovery{min-height:calc(100dvh - var(--spacing) * 50);display:flex;flex-direction:column;justify-content:center}.recovery-form-wrapper{width:100%}.recovery-success{max-width:calc(var(--spacing) * 100);margin:0 auto;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 10);display:none}.recovery-success._active{display:flex}.recovery-success svg{width:calc(var(--spacing) * 14);height:auto}.recovery-success h3{font-size:var(--l-size--32);color:var(--text-black)}.recovery-form button[type=submit],.recovery-success a{width:100%;background:var(--blue-accent);border-radius:calc(var(--spacing) * 15);color:var(--white);padding:calc(var(--spacing) * 4);font-size:var(--l-size--24)}.recovery-form{max-width:calc(var(--spacing) * 125);width:100%;display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);margin:0 auto}.recovery-form h2{margin-bottom:calc(var(--spacing));font-size:var(--l-size--32);color:var(--text-black);line-height:1.1}@media screen and (max-width:767px){.recovery{min-height:calc(100dvh - var(--spacing) * 74)}.recovery-form{gap:16px}.recovery-form h2{font-size:var(--l-size--24)}.recovery-form button[type=submit]{font-size:var(--l-size--16)}}

/* Profile */
.user-password-change,.user-settings{border-radius:calc(var(--spacing) * 5);background:var(--light-gray);padding:calc(var(--spacing) * 7.5)}.return-to-order,.user-password-change,.user-settings{padding:calc(var(--spacing) * 7.5)}.pagination-numbers button,.return-to-order,.user-password-change h2,.user-settings h2{font-weight:500;font-size:var(--l-size--24)}.profile-links{display:flex;gap:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 8)}.user-password-wrapper,.user-settings{margin-bottom:calc(var(--spacing) * 6)}.profile-links a{color:var(--text-gray);font-size:var(--l-size--32)}.profile-links a._active{color:var(--blue-accent);text-decoration:underline}.pagination-numbers,.setting-container{display:flex;gap:calc(var(--spacing) * 5)}.user-password-wrapper,.user-settings-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 5)}.profile-form{width:100%}.profile-form button[type=submit]{background:var(--blue-accent);font-size:var(--l-size--24);color:var(--white);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 10);border-radius:calc(var(--spacing) * 15);transition:.3s ease-in-out}.profile-form button[type=submit]:disabled{color:rgba(255,255,255,.5);background:var(--disabled)}.user-password-change h2,.user-settings h2{color:var(--text-gray);margin-bottom:calc(var(--spacing) * 6)}.promocodes-container{max-width:calc(var(--spacing) * 347.5);width:100%}.promocodes-pagination{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 5)}.pagination-numbers button{color:var(--disabled)}.pagination-numbers button._active{color:var(--blue-accent)}.promocodes-pagination button:not(.pagination-numbers button){width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);outline:calc(var(--spacing) * .25) solid transparent;background:var(--blue-accent)}.promocodes-pagination button:not(.pagination-numbers button):disabled{outline-color:var(--disabled);background:0 0;color:var(--disabled)}.promocodes-pagination button:not(.pagination-numbers button) svg{width:calc(var(--spacing) * 3);height:auto}.return-to-order{position:fixed;top:calc(var(--spacing) * 25.75);right:-100%;width:calc(var(--spacing) * 104);height:calc(var(--spacing) * 41.25);background:var(--white);border-radius:calc(var(--spacing) * 3.5);box-shadow:calc(var(--spacing) * .5) calc(var(--spacing) * .5) calc(var(--spacing) * 1.75) 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);color:var(--text-gray);visibility:hidden;opacity:0;transition:var(--l-transition--default);z-index:9}.return-to-order--active{right:calc(var(--spacing) * -5.25);opacity:1;visibility:visible}.return-to-order-link{max-width:calc(var(--spacing) * 68.25);width:100%;text-align:center;padding:calc(var(--spacing) * 4.75);background:var(--blue-accent);color:var(--white);font-size:var(--l-size--18);font-weight:500;border-radius:calc(var(--spacing) * 15)}@media screen and (max-width:1024px){.setting-container{flex-direction:column;gap:30px;margin-bottom:30px}.user-settings{margin-bottom:12px;padding:16px}.user-password-change h2,.user-settings h2{margin-bottom:16px}.profile-links{margin-bottom:24px}.user-password-change{padding:16px}}@media screen and (max-width:767px){.profile-links{gap:20px}.profile-links a{font-size:var(--l-size--24)}.setting-container{gap:16px;margin-bottom:24px}.user-password-wrapper,.user-settings-wrapper{grid-template-columns:revert;gap:12px}.user-password-change h2,.user-settings h2{margin-bottom:12px;font-size:var(--l-size--18)}.mobile-hidden{display:none}.profile-form button[type=submit]{max-width:100%;width:100%;font-size:var(--l-size--16)}.return-to-order{max-width:fit-content;height:fit-content;right:20px;padding:20px;font-size:var(--l-size--20)}.return-to-order-link{max-width:100%;width:100%;padding:16px;font-size:var(--l-size--16)}}

/* Faq */
.profile-faq{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);background:var(--light-gray);max-width:calc(var(--spacing) * 112);width:100%;padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 8.5) calc(var(--spacing) * 7.5) calc(var(--spacing) * 7.5);border-radius:calc(var(--spacing) * 5);height:fit-content}.profile-faq__title{font-size:var(--l-size--32);color:var(--text-gray)}@media screen and (max-width:1024px){.profile-faq{max-width:100%;padding:16px;gap:16px}.profile-faq__title{font-size:var(--l-size--24)}}

/* Promocodes table */
.promo-row .col.date,.promo-row .col.title{color:var(--text-gray);font-size:var(--l-size--18)}.promocodes-wrapper{width:100%;display:flex;flex-direction:column}.promocodes-table{position:relative;padding:calc(var(--spacing) * 7.5);background:var(--light-gray);border-radius:calc(var(--spacing) * 5);width:100%;margin-bottom:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 186)}.promo-head,.promo-row{background:var(--white);border-radius:calc(var(--spacing) * 5)}.promocodes-table .empty{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 6);font-size:var(--l-size--32);color:var(--text-black);line-height:1.1;max-width:100%;width:100%}.promocodes-table .empty a{background:var(--blue-accent);font-size:var(--l-size--24);color:var(--white);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 10);border-radius:calc(var(--spacing) * 15);transition:var(--l-transition--default)}.promo-head,.promo-row{display:grid;grid-template-columns:calc(var(--spacing) * 38.75) calc(var(--spacing) * 74.25) calc(var(--spacing) * 43) calc(var(--spacing) * 56) calc(var(--spacing) * 27.25) calc(var(--spacing) * 37.25) calc(var(--spacing) * 58.5);align-items:center}.promo-row._mobile{display:none}.promo-head{margin-bottom:calc(var(--spacing) * 3)}.promo-head div{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--l-size--14);color:var(--disabled);padding:calc(var(--spacing) * 5)}.promo-head div svg{width:calc(var(--spacing) * 4);height:auto}.promocodes-body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.promo-row._draft{min-height:calc(var(--spacing) * 37);display:flex;align-items:center;justify-content:center;flex-direction:column}.pending-container{display:flex;align-items:center;gap:calc(var(--spacing) * 4)}.pending-info{font-size:var(--l-size--16);color:var(--text-gray)}.promo-row .col.date{font-weight:500;opacity:.6;line-height:1.6;padding:calc(var(--spacing) * 5)}.promo-row .col.title{font-weight:500;line-height:1.2;padding:calc(var(--spacing) * 5)}.promo-row .col.benefit,.promo-row .col.duration{font-size:var(--l-size--16);line-height:1.2;padding:calc(var(--spacing) * 5)}.promo-row .col.duration{font-weight:400;color:var(--text-gray)}.promo-row .col.benefit,.promo-row .col.pharmacy,.promo-row .col.promocodes .promocode{color:var(--text-gray);font-weight:500;display:flex}.promo-row .col.promocodes{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5)}.promo-row .col.promocodes .promocode{font-size:var(--l-size--18);line-height:1;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.promo-row .col.promocodes .promocode svg{width:calc(var(--spacing) * 6);height:auto}.promo-row .col.status{padding:calc(var(--spacing) * 5)}.promo-row .col.status .status-container{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 3)}.promo-row .col.status .status-container svg{width:calc(var(--spacing) * 7);height:auto}.promo-row .col.benefit{height:100%}.promo-row .col.pharmacy{font-size:var(--l-size--18);line-height:1.2;padding:calc(var(--spacing) * 5);height:100%}.mobile-label{display:none;font-weight:600;margin-bottom:4px}._error-promo{color:var(--error-promo)}.copy-promocode{cursor:pointer}@media screen and (max-width:1024px){.promocodes-container{overflow:auto;border-radius:20px}.promocodes-table{min-height:718px;margin-bottom:0;padding:16px}.promocodes-table._filled{min-width:1390px}.promo-head,.promo-row{grid-template-columns:155px 297px 172px 222px 109px 149px 234px}.promo-head div{padding:13px 20px}.promo-row .col.promocodes .promocode{line-height:1.2}.promo-row._draft{align-items:unset;justify-content:unset;flex-direction:unset;padding-left:20px}.promocodes-pagination{margin-top:20px}}@media screen and (max-width:767px){.promo-head{display:none!important}.promo-row{display:none}.promo-row._draft{justify-content:center;padding:20px}.pending-container{flex-direction:column;gap:12px;align-items:center;justify-content:center}.pending-info{text-align:center}.promo-row._mobile{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:16px}.promocodes-table{min-height:312px}.promocodes-table._filled{min-width:100%}.promo-row .col.date{opacity:1}.promo-row .col.benefit,.promo-row .col.date,.promo-row .col.duration,.promo-row .col.pharmacy,.promo-row .col.promocodes,.promo-row .col.title{padding:unset}.promo-row .col.benefit,.promo-row .col.date,.promo-row .col.duration,.promo-row .col.pharmacy,.promo-row .col.title{width:100%;display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;gap:35px}.col span.info{font-size:var(--l-size--14);line-height:1;color:var(--disabled);font-weight:500}.promo-row .col.date .data{font-size:var(--l-size--16);color:var(--text-gray);opacity:.6;line-height:1.2}.promo-row .col.title .data{font-size:var(--l-size--16);color:var(--text-gray);line-height:1.2}.promo-row .col.duration .data,.promo-row .col.pharmacy .data{font-size:var(--l-size--16);color:var(--text-gray);line-height:1.2;font-weight:400}.promo-row .col.promocodes .promocode{font-size:var(--l-size--16);line-height:1}.promo-row .col.promocodes{display:flex;align-items:flex-start;flex-direction:row;gap:unset;width:100%;justify-content:space-between}.promo-row .col.promocodes .info{margin-right:29px}.promo-row .col.promocodes .data{display:flex;flex-direction:column;gap:8px;max-width:315px;width:100%}.promo-row .col.promocodes .data .promocode-row{display:flex;align-items:center;justify-content:space-between;gap:11px}.promo-row .col.promocodes .data .promocode-row svg{width:20px;height:auto}.promocodes-pagination{margin:16px 0 14px}.pagination-numbers button{font-size:var(--l-size--20)}.promocodes-table .empty{gap:20px;font-size:var(--l-size--24);max-width:calc(100% - 40px)}.promocodes-table .empty a{font-size:var(--l-size--16);padding:14.5px 40px}}

/* Error */
.error,.error-message{color:var(--text-gray);line-height:100%}.error-page{min-height:calc(100dvh - var(--spacing) * 58);width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--error-bg);margin-left:calc(var(--spacing) * -7.5)}.error{font-size:var(--l-size--288);font-family:var(--l-font-family--primary),Arial,sans-serif;font-weight:300}.error-message{font-family:var(--l-font-family--secondary),Arial,sans-serif;font-style:italic;font-size:var(--l-size--42);margin-bottom:calc(var(--spacing) * 10)}.go-main-page-link{padding:calc(var(--spacing) * 6);text-align:center;max-width:calc(var(--spacing) * 125);width:100%;background:var(--text-gray);color:var(--white);border-radius:calc(var(--spacing) * 25)}@media screen and (max-width:767px){.error-page{margin-left:-20px;min-height:calc(100dvh - var(--spacing) * 74)}.error{font-size:var(--l-size--180)}.error-message{font-size:var(--l-size--24);margin-bottom:24px}.go-main-page-link{max-width:308px;padding:16.5px}}@media screen and (max-width:375px){.error-page{margin-left:-16px}}

/* footer */
.footer__content,.footer__right{align-items:center}.footer{padding-bottom:calc(var(--spacing) * 7.5)}.footer__wrapper{display:block}.footer .footer__wrapper{margin-top:calc(var(--spacing) * 7.5)}.footer__detail-info-wrapper{display:flex;gap:calc(var(--spacing) * 10)}.footer__controllers,.footer__right{gap:calc(var(--spacing) * 5);display:flex}.footer__content{display:flex;justify-content:space-between}.footer__info{color:var(--text-gray);font-size:var(--l-size--18)}.footer__rights{color:var(--text-gray);font-size:var(--l-size--16)}.footer__controllers{align-items:center}.footer__button{padding:calc(var(--spacing) * 5);border:calc(var(--spacing) * .25) solid #626669;font-weight:500;border-radius:calc(var(--spacing) * 125);font-size:var(--l-size--18);height:calc(var(--spacing) * 13.75);display:flex;align-items:center;justify-content:center;color:#626669;white-space:nowrap}.footer__detail-left{display:flex;align-items:center;gap:calc(var(--spacing) * 10)}@media screen and (max-width:1490px){.footer__left{max-width:unset!important}}@media screen and (max-width:1280px){.footer__rights{font-size:var(--l-size--16)}footer.footer.l-container{padding-top:0!important}.footer__wrapper{margin-top:0!important}}@media screen and (max-width:1140px){.footer__rights{display:block!important}}@media screen and (max-width:1024px){.footer{padding:20px 0}.footer__detail-info-wrapper{flex-direction:column;gap:10px}.footer__info{font-size:var(--l-size--16)}.footer__right{flex-direction:column-reverse;gap:10px;align-items:flex-start}}@media screen and (max-width:767px){.footer__button{margin-bottom:0!important}.footer__detail-left{flex-direction:column;align-items:flex-start;gap:12px}.footer__controllers,.footer__left{flex-direction:column}.footer__left{align-items:flex-start;gap:20px}.footer__content{flex-direction:column;align-items:flex-start;gap:24px}.footer__right{flex-direction:row;gap:15px}}



/* End */
/* /local/templates/promomed/assets/css/index.min.css?177978032758675 */
