.btn{--btn-bg:var(--body-bg);--btn-active-bg:var(--body-bg);--btn-hover-bg:var(--body-bg);--btn-disabled-bg:var(--color-gray);--btn-disabled-color:var(--color-white);--btn-padding-x:16px;--btn-padding-y:13px;--btn-color:var(--color-dark);--btn-hover-color:inherit;--btn-active-color:var(--color-dark);--btn-hover-border-color:var(--btn-bg);--btn-font-weight:700;--btn-font-size:14px;--btn-text-align:center;--btn-text-transform:uppercase;--btn-radius:var(--radius);text-align:left;white-space:nowrap;color:var(--btn-color);border-radius:var(--btn-radius);border:1px solid var(--btn-border-color,transparent);background-color:var(--btn-bg);padding-block:var(--btn-padding-y);padding-inline:var(--btn-padding-x);appearance:none;-webkit-tap-highlight-color:transparent;line-height:15px;font-weight:var(--btn-font-weight);font-size:var(--btn-font-size);text-transform:var(--btn-text-transform);align-items:center;column-gap:4px;justify-content:var(--btn-text-align);outline:none;padding-block-start:var(--btn-padding-y);padding-block-end:var(--btn-padding-y);display:flex}@media (width>=992px){.btn:hover:not(.btn--link):not(.disabled):not(:disabled){background-color:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);transition:background-color .5s,color .2s}}@media (width<=991.98px){.btn:active:not(.btn--link):not(.disabled):not(:disabled){background-color:var(--btn-hover-bg);color:var(--btn-hover-color);border-color:var(--btn-hover-border-color);transition:background-color .5s,color .2s}}.btn:hover:not(.disabled):not(:disabled){color:var(--btn-hover-color)}.btn:disabled,.btn.disabled{color:var(--btn-disabled-color);background-color:var(--btn-disabled-bg);cursor:not-allowed}.btn--full-width{justify-content:center;width:100%}.btn--loading{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;cursor:wait!important}.btn--loading:after{content:"";border:2px solid #ff00004d;border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite btn-spin;position:absolute;top:50%;left:50%}.btn--loading .btn__label,.btn--loading .icon{visibility:hidden}.btn__label{color:inherit;line-height:1}.btn--default{--btn-disabled-bg:transparent;--btn-disabled-color:var(--color-gray)}.btn--primary{--btn-bg:var(--color-primary);--btn-color:var(--color-white);--btn-hover-bg:var(--color-primary-hover);--btn-hover-color:var(--color-white);--btn-disabled-bg:#f5f6f8;--btn-disabled-color:#d1d1d1}.btn--primary-outline{--btn-bg:transparent;--btn-color:var(--color-red);--btn-border-color:var(--color-red);--btn-hover-bg:var(--color-red);--btn-hover-color:var(--color-white)}.btn--dark{--btn-bg:var(--color-dark);--btn-hover-bg:var(--color-black);--btn-color:var(--color-white);--btn-hover-color:var(--color-white);--btn-disabled-color:#ffffff80;--btn-disabled-bg:#27272729}.btn--icon{text-align:center;justify-content:center;column-gap:10px}.btn--icon-right{flex-direction:row-reverse}.btn--secondary{--btn-bg:var(--color-secondary);--btn-hover-bg:var(--color-gray-light);--btn-disabled-bg:#f5f6f8;--btn-disabled-color:#d1d1d1}.btn--secondary-outline{--btn-bg:transparent;--btn-color:var(--color-dark);--btn-border-color:var(--color-secondary);--btn-hover-border-color:var(--color-primary)}.btn--secondary-outline .icon--svg{fill:var(--color-secondary)}.btn--link{--btn-bg:transparent;--btn-text-transform:none;--btn-font-weight:500;--btn-radius:0;--btn-padding-x:0;--btn-padding-y:0;--btn-hover-color:var(--color-primary);color:var(--btn-color);display:inline-flex}.btn--link-dashed{--btn-bg:transparent;--btn-text-transform:none;--btn-font-weight:500;--btn-radius:0;--btn-padding-x:0;--btn-padding-y:0;color:inherit;text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dashed;display:inline}a.btn{text-decoration:none}@keyframes btn-spin{to{transform:rotate(360deg)}}.checkbox{--checkbox-size:20px;--checkbox-bg:var(--body-bg);--checkbox-color:var(--color-dark);--checkbox-border-color:var(--border-color);--checkbox-checked-border-color:var(--body-bg);--checkbox-checked-bg:var(--color-primary);--checkbox-checked-color:var(--color-white);--checkbox-disabled-opacity:.5;--checkbox-line-height:1;--checkbox-label-font-size:13px;--checkbox-label-font-weight:inherit;--checkbox-label-line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:var(--checkbox-line-height);color:var(--checkbox-color);align-items:center;gap:12px;display:inline-flex;position:relative}.checkbox__input{width:var(--checkbox-size);height:var(--checkbox-size);opacity:0;pointer-events:none;margin:0;padding:0;position:absolute;inset:0 auto auto 0}.checkbox__input:checked+.checkbox__box{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border-color);color:var(--checkbox-checked-color)}.checkbox__input:checked+.checkbox__box .icon{opacity:1;transform:scale(1)}.checkbox__input:checked~.checkbox__label{color:var(--checkbox-label-checked-color)}.checkbox__input:disabled~*{opacity:var(--checkbox-disabled-opacity);cursor:not-allowed}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid var(--checkbox-checked-border-color);outline-offset:2px}.checkbox__box{width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--checkbox-bg);border-style:solid;border-width:1px;border-color:var(--checkbox-border-color);color:var(--color-primary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:flex}.checkbox__box .icon{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.5)}.checkbox_variant_round .checkbox__box{border-radius:50%}.checkbox_variant_round-outline{--checkbox-checked-border-color:var(--color-primary);--checkbox-checked-bg:transparent;--checkbox-checked-color:var(--color-primary)}.checkbox_variant_round-outline .checkbox__box{border-radius:50%}.checkbox__label{font-size:var(--checkbox-label-font-size);text-align:left;line-height:var(--checkbox-label-line-height);-webkit-user-select:none;user-select:none;font-weight:var(--checkbox-label-font-weight);color:var(--checkbox-color);align-items:center;column-gap:4px}.checkbox__label a:hover{color:var(--color-primary)!important}.checkbox--error{--checkbox-border-color:var(--color-error)}.checkbox--error .checkbox__message{color:var(--color-error);display:flex}.input{--input-color:var(--color-dark);--input-message-color:var(--color-error);--input-border-color:transparent;--input-radius:8px;--input-bg:#f5f6f8;--input-hover-bg:#f5f6f8;--input-padding-y:14px;--input-padding-x:16px;--input-font-weight:400;--input-font-size:15px}.input--ios{--input-font-size:16px}.input{--input-label-font-size:15px;--input-label-font-weight:500;font-size:var(--input-font-size);line-height:100%;font-weight:var(--input-font-weight);appearance:none;flex-direction:column;align-items:flex-start;row-gap:8px;width:100%;transition:border-color .2s,background-color .2s;display:flex}.input--readonly{--input-bg:transparent;--input-hover-bg:transparent;--input-padding-x:0}.input__message{color:var(--color-error);padding-block-start:0;font-size:11px;display:none;position:absolute;inset-block-start:6px;inset-inline-start:12px}.input__label{font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);color:var(--foreground);-webkit-user-select:none;user-select:none}.input--disabled,.input[disabled]{opacity:.5;pointer-events:none}.input__container{border:2px solid var(--input-border-color);border-radius:var(--input-radius);background-color:var(--input-bg);align-items:center;width:100%;height:100%;display:flex;position:relative}.input .input__field{border-radius:inherit;background-color:inherit;width:100%;padding-block-start:var(--input-padding-y);padding-block-end:var(--input-padding-y);padding-inline:var(--input-padding-x);font-size:var(--input-font-size);line-height:1;font-weight:var(--input-font-weight);color:var(--input-color);border:none}.input .input__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input .input__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input .input__field[type=number]{-moz-appearance:textfield}.input .input__field[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.input .input__field:focus{outline:none}.input .input__field[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.input .icon{color:var(--color-darkness)}.input:has(input[type=radio]){--input-size:18px;--input-bg:var(--body-bg);--input-radius:50%;--input-border-color:var(--border-color);width:var(--input-size);height:var(--input-size);min-height:var(--input-size);cursor:pointer;flex:0 0 var(--input-size);justify-content:center;align-items:center;padding:0}.input:has(input[type=radio]):hover{background-color:var(--input-bg)}.input:has(input[type=radio]) .input__container{border-width:0}.input:has(input[type=radio]) .input__field{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.input:has(input[type=radio]) .input__field:checked+.radio-box{--input-border-color:var(--color-primary)}.input:has(input[type=radio]) .input__field:checked+.radio-box .icon{opacity:1;color:var(--color-primary);transform:scale(1)}.input:has(input[type=radio]) .radio-box{width:100%;height:100%;color:var(--color-primary);pointer-events:none;background-color:var(--body-bg);border:1px solid var(--input-border-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.input:has(input[type=radio]) .radio-box .icon{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.5)}.input__icon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.input__icon--start{pointer-events:none;inset-inline-start:12px}.input__icon--start+.input__field{padding-left:42px}.input__icon--end{z-index:1;transition:color .2s;inset-inline-end:12px}.input__icon--end:hover{color:var(--foreground)}:is(.input .input__field:has(+.input__icon--end),.input .input__field:has(+*+.input__icon--end)){padding-right:42px}.input--error{--input-border-color:var(--color-error)}.input--error .input__field{padding-block:22px 6px}.input--error .input__message{--input-color:var(--color-error);pointer-events:none;padding:0;font-size:11px;line-height:.9;display:block;position:absolute;inset-block-start:6px;inset-inline-start:16px}.input:hover .input__field{background-color:var(--input-hover-bg)}.smart-captcha[data-v-700c032d]{min-height:100px}.qty{--qty-height:48px;--qty-bg:var(--body-bg);--qty-border:var(--color-dark);--qty-color:var(--color-dark);--qty-btn-size:32px;--qty-disabled-opacity:.5;border-radius:var(--radius);background-color:var(--qty-bg);height:var(--qty-height);border:none;align-items:center;padding:0 4px;display:inline-flex;overflow:hidden}.qty--disabled{opacity:var(--qty-disabled-opacity);pointer-events:none}.qty__btn{width:var(--qty-btn-size);height:var(--qty-btn-size);cursor:pointer;color:var(--qty-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.qty__btn:disabled{opacity:.3;cursor:not-allowed}.qty__btn:hover:not(:disabled){opacity:.7}.qty__btn:active{transform:translateY(2px)}.qty__input{text-align:center;width:40px;height:100%;color:var(--qty-color);appearance:none;background:0 0;border:none;margin:0;padding:0;font-size:16px;font-weight:700}.qty__input::-webkit-outer-spin-button{appearance:none;margin:0}.qty__input::-webkit-inner-spin-button{appearance:none;margin:0}.qty__input:focus{outline:none}.switch{--switch-width:34px;--switch-height:20px;--switch-thumb-size:14px;--switch-bg:var(--body-bg);--switch-border:var(--color-gray-light);--switch-checked-bg:var(--color-primary);--switch-thumb-bg:var(--color-gray);--switch-checked-thumb-bg:var(--color-white);--switch-disabled-opacity:.5;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;line-height:1;display:inline-flex}.switch__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch__input:checked+.switch__slider{background-color:var(--switch-checked-bg);border-color:var(--switch-checked-bg)}.switch__input:checked+.switch__slider:before{transform:translateX(calc(var(--switch-width) - var(--switch-thumb-size) - 4px)) translateY(-50%);background-color:var(--switch-checked-thumb-bg)}.switch__input:disabled~*{opacity:var(--switch-disabled-opacity);cursor:not-allowed}.switch__input:focus-visible+.switch__slider{outline:2px solid var(--color-red);outline-offset:2px}.switch__slider{width:var(--switch-width);height:var(--switch-height);background-color:var(--switch-bg);border:1px solid var(--switch-border);border-radius:var(--switch-height);flex-shrink:0;padding:3px;transition:background-color .2s,border-color .2s;display:block;position:relative}.switch__slider:before{content:"";width:var(--switch-thumb-size);height:var(--switch-thumb-size);background-color:var(--switch-thumb-bg);border-radius:50%;transition:transform .2s,background-color .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)translate(3px)}.switch__label{color:var(--color-dark)}.dropdown{width:100%}.dropdown__header{width:100%;color:var(--foreground);text-transform:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.dropdown__title{align-items:center;gap:4px;margin:0;display:flex}.dropdown__count{background-color:var(--color-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;line-height:1;display:flex}.dropdown__icon{fill:currentColor;transition:transform .3s}.dropdown--open .dropdown__icon{transform:rotate(180deg)}.dropdown__content{overscroll-behavior:contain}.drawer-shell{z-index:100;display:flex;position:fixed;inset:110px 0 72px}.drawer-shell__backdrop{background-color:#00000080;position:absolute;inset:0}.drawer{background-color:#fff;flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;position:relative}.drawer--right{margin-left:auto}.drawer--left{margin-right:auto}.drawer--bottom{height:auto;max-height:90%;margin-top:auto}.drawer--top{height:auto;max-height:90%;margin-bottom:auto}.drawer__content{flex:1;padding-inline:12px;position:relative;overflow-y:auto}.drawer__close{z-index:1;position:absolute;top:10px;right:10px}.drawer-fade-enter-active,.drawer-fade-leave-active{transition:opacity .3s}.drawer-fade-enter-active .drawer,.drawer-fade-leave-active .drawer{transition:transform .3s}.drawer-fade-enter-from,.drawer-fade-leave-to{opacity:0}.drawer-fade-enter-from .drawer--right,.drawer-fade-leave-to .drawer--right{transform:translate(100%)}.drawer-fade-enter-from .drawer--left,.drawer-fade-leave-to .drawer--left{transform:translate(-100%)}.drawer-fade-enter-from .drawer--bottom,.drawer-fade-leave-to .drawer--bottom{transform:translateY(100%)}.drawer-fade-enter-from .drawer--top,.drawer-fade-leave-to .drawer--top{transform:translateY(-100%)}.modal-shell{z-index:1999;pointer-events:auto;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.modal-shell__backdrop{pointer-events:auto;background:#0006;position:absolute;inset:0}.modal{--modal-bg:var(--body-bg);--modal-padding-x:58px;--modal-padding-top:20px;--modal-padding-bottom:52px;z-index:2001;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0;padding-inline:var(--gutter-x);pointer-events:auto;-webkit-overflow-scrolling:touch;background:0 0;border:none;justify-content:center;margin:0;padding-block-start:20px;padding-block-end:calc(20px + env(safe-area-inset-bottom,0px));display:none;position:fixed;inset:0;overflow:hidden auto}.modal[open],.modal.modal:not(dialog){display:flex}@media (width<=767.98px){.modal{--gutter-x:12px;padding-block:0}.modal:not(.modal_city_select){--gutter-x:0}}.modal::backdrop{background:0 0;display:none}.modal__backdrop{background-color:var(--color-black);opacity:.3;width:100%;height:100%;position:fixed;top:0;left:0}.modal__header{background-color:var(--body-bg);align-items:center;display:flex}.modal__title{text-transform:uppercase;text-align:center;text-wrap:balance;margin-top:0;margin-bottom:40px;font-family:GothamPro,sans-serif,system-ui;font-size:24px;font-weight:700;line-height:1.4}.modal__title+.modal__description{margin-top:-28px}.modal__description{text-align:center;color:var(--color-gray);margin-bottom:30px;font-size:15px;font-weight:500;line-height:1.2}.modal__body{z-index:2001;background-color:var(--modal-bg);width:100%;max-width:774px;padding-block-start:var(--modal-padding-top);padding-block-end:var(--modal-padding-bottom);padding-inline:var(--modal-padding-x);pointer-events:auto;border-radius:8px;margin:auto;padding-top:70px;transition:opacity .25s,transform .25s;position:relative;transform:translateY(0)scale(1);box-shadow:0 4px 16px #28334a26}@media (width<=767.98px){.modal__body{--modal-padding-x:12px;border-radius:0;min-height:100svh;padding-block-start:24px;padding-block-end:calc(24px + env(safe-area-inset-bottom,0px))}.modal__body:not(.cookie-modal-wrapper .modal__body):not(.modal_city_select .modal__body){min-height:100dvh;border-radius:0;padding-block-start:70px;padding-block-end:calc(24px + env(safe-area-inset-bottom,0px))}}.modal__close,.modal__back{z-index:2002;cursor:pointer;color:var(--color-black);background:0 0;border:none;padding:0;transition:opacity .2s;position:absolute;top:24px}.modal__close:hover,.modal__back:hover{opacity:.7}.modal__close .icon,.modal__back .icon{display:block}.modal__close{right:24px}.modal__back{left:24px}.header-action{color:var(--color-dark);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.header-action:hover{color:var(--link-hover-color)}.header-action__icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.header-action__badge{--size:8px;top:-2px;right:calc(var(--size) * -1);background-color:var(--color-red);width:var(--size);height:var(--size);border-radius:50%;line-height:1;position:absolute}.icon{--width:24px;--height:24px;vertical-align:middle;width:var(--width);height:var(--height);display:inline-block;overflow:hidden}.icon--svg{fill:currentColor}.success-content{text-align:center;flex-direction:column;align-items:center;display:flex}.success-content__icon{color:var(--color-primary);margin-bottom:40px}.success-content__description{color:var(--color-gray);margin-bottom:32px;font-family:GothamPro,sans-serif,system-ui;font-size:16px;line-height:1.4}.success-content__button{--btn-padding-x:112px}@media (width<=767.98px){.success-content .modal__title{font-size:17px}}.phone-code-modal{width:100%;max-width:560px}.phone-code-modal .modal__content{text-align:center}.phone-code-modal__title{text-transform:uppercase;color:var(--color-darkness);margin:0 0 16px;font-size:24px;font-weight:700}.phone-code-modal__header{text-align:center;color:var(--color-gray);margin-bottom:32px;font-size:15px;font-weight:500;line-height:1.5}.phone-code-modal__form{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.phone-code-modal__code-inputs{justify-content:center;gap:16px;display:flex}@media (width<=767.98px){.phone-code-modal__code-inputs{gap:10px}}.phone-code-modal__code-input{text-align:center;background-color:#f5f6f8;border:none;border-radius:16px;outline:none;width:48px;height:60px;font-size:24px;font-weight:500;transition:all .2s}.phone-code-modal__code-input--error{box-shadow:inset 0 0 0 1px var(--color-error,#ff4d4f)}.phone-code-modal__error{color:#ff4d4f;font-size:14px}.phone-code-modal__submit{margin-top:8px}.phone-code-modal__submit:hover{background-color:#c00;border-color:#c00}.phone-code-modal__resend{--btn-color:#2f3334}.phone-code-modal__message{text-align:center;border-radius:8px;width:100%;padding:12px;font-size:14px;font-weight:500}.phone-code-modal__message--success{color:#16a34a;background-color:#f0fdf4;border:1px solid #bbf7d0}.breadcrumbs{padding-top:16px;padding-bottom:16px;font-size:13px;font-weight:500}@media (width<=991.98px){.breadcrumbs{display:none}}.breadcrumbs__delimiter-icon{color:#8c8c8c}.breadcrumbs__list{padding-left:0;margin-bottom:0;align-items:center;margin-block:0;padding-inline-start:0;list-style:none;display:flex}.breadcrumbs__item--current{color:#8c8c8c}.breadcrumbs__link{color:var(--color-black);text-decoration:none}.breadcrumbs__link:hover{color:var(--color-primary)}.pagination-bar{justify-content:center;align-items:center;gap:26px;max-width:100%;display:flex;overflow-x:auto}@media (width<=991.98px){.pagination-bar{gap:10px}}.pagination-bar__wrapper{text-align:center;min-width:500px;max-width:fit-content;margin-left:auto;margin-right:auto}@media (width<=1199.98px){.pagination-bar__wrapper{min-width:auto}}@media (width<=991.98px){.pagination-bar__wrapper{min-width:0;max-width:100%}}.pagination-bar__more{margin-bottom:24px}.pagination-bar__btn{--btn-padding-x:10px;--btn-padding-y:10px;--btn-border-color:#e3e3e3;--btn-color:gray;--btn-size:40px;min-width:var(--btn-size);height:var(--btn-size);line-height:var(--btn-size);border-radius:12px;justify-content:center}@media (width<=991.98px){.pagination-bar__btn{--btn-size:35px;border-radius:10px}}@media (width<=767.98px){.pagination-bar__btn{--btn-size:30px;border-radius:8px}}.pagination-bar__btn--active{--btn-border-color:var(--color-primary)}.pagination-bar__btn--next,.pagination-bar__btn--prev{--btn-padding-x:0;--btn-padding-y:0;--btn-color:#2f3334;border:none;width:40px;height:40px}.pagination-bar__btn--next:hover,.pagination-bar__btn--prev:hover{background-color:var(--color-secondary)}.pagination-bar__ellipsis{cursor:pointer}.pagination-bar__ellipsis:hover{background-color:var(--color-secondary)}.showmore__count{color:#1f1f1f;margin-bottom:32px;font-size:14px;font-weight:500}.showmore__button{--btn-color:var(--color-primary)}.range-input{align-items:center;gap:8px;padding-top:8px;display:flex}.range-input__separator{flex-shrink:0}.tabs{background-color:#f5f6f8;border-radius:8px;flex-direction:column;padding:8px;display:flex;overflow:auto hidden}@media (width<=991.98px){.tabs{margin-inline:calc(var(--gutter-x) * -1);padding-inline:var(--gutter-x);flex-direction:row}}.tabs__item{--btn-padding-x:40px;--btn-padding-y:16px;--btn-radius:8px;--btn-text-align:center;--btn-bg:transparent;--btn-text-transform:none;--btn-font-size:15px;--btn-line-height:1;--btn-font-weight:500;--btn-color:var(--color-gray);width:100%}.tabs__item--active{--btn-bg:var(--color-white);--btn-font-weight:700;--btn-color:var(--color-darkness)}.tabs__item:hover:not(.tabs__item--active){color:#555}.tabs__content{line-height:1.6}.smart-image.image--no-src,.smart-image.image--placeholder{object-fit:scale-down}.accordion{border-top:1px solid #eee;flex-direction:column;display:flex}.accordion__item{border-bottom:1px solid #eee}.accordion__question{cursor:pointer;text-align:left;width:100%;color:var(--color-darkness,#1f1f1f);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:500;display:flex}.accordion__toggle{color:var(--color-gray,#8c8c8c);flex-shrink:0;font-size:20px;line-height:1}.accordion__answer{padding:0 0 18px}.accordion__answer .rich-text{color:var(--color-gray,#666);font-size:15px;line-height:1.5}@media (width<=991.98px){.accordion__question{font-size:15px}}.bonus-modal .modal__body{max-width:712px;padding:44px 18px 36px 36px}.bonus-modal .modal__header{justify-content:space-between;margin-bottom:36px;display:flex}.bonus-modal .modal__close{position:relative;top:0;right:24px}.bonus-modal__title{text-align:left;margin-bottom:0}.bonus-modal .modal__content{font-size:15px;font-weight:500;line-height:150%}.callback-form{flex-direction:column;flex:1;gap:24px;display:flex}.callback-form__fields{flex-direction:column;gap:16px;display:flex}.callback-form__agreement{font-size:14px;line-height:1.4}.callback-form__error{color:#f44336;margin-top:4px;font-size:12px;display:block}.callback-form__captcha--hidden{display:none}.callback-form__actions{margin-top:auto}.modal_callback .modal__content{flex-direction:column;display:flex}.modal_callback .modal__title{margin-top:0}html{height:auto;min-height:100%;scroll-padding-top:300px}body{background-color:var(--body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;flex-direction:column;min-height:100%;font-family:Geometria,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;display:flex}body:before{content:"";opacity:0;pointer-events:none;z-index:100;background-color:#0000004d;width:100%;height:100%;transition:opacity .2s;position:fixed;top:0;left:0}body.backdrop--show:before{opacity:1;pointer-events:all}body.search--active{overflow:hidden}body.search--active.site-header--fixed-open:before{opacity:1}@media (width<=991.98px){body.backdrop-city--show{overflow:hidden}body.backdrop-city--show:before{opacity:1;pointer-events:all;z-index:101}}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#bbb}.container{max-width:calc(1656px + var(--gutter-x) * 2);width:100%;padding:0 var(--gutter-x);margin-left:auto;margin-right:auto}@media (width<=991.98px){.container{--gutter-x:28px}}@media (width<=767.98px){.container{--gutter-x:12px}}.container .container{--gutter-x:0}.site-main{flex-shrink:1;padding-block:20px}button,[type=button],[type=reset],[type=submit]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}*,:after,:before{box-sizing:border-box}.layout{background-color:var(--color-white);flex-direction:column;flex-grow:1;flex-shrink:1;display:flex;position:relative}.layout>.container{flex-direction:column;flex-grow:1;display:flex}#app{flex-direction:column;flex-grow:1;min-height:100%;display:flex}:root{--swiper-scrollbar-size:2px;--swiper-scrollbar-drag-bg-color:var(--color-primary);--swiper-scrollbar-border-radius:0;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-top:20px}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:relative}.swiper-button-disabled{display:none!important}a{color:var(--color-black)}.swiper-slide{height:auto}.--scroll-styled::-webkit-scrollbar-track{background-color:#eef0f2;border-radius:0}.--scroll-styled::-webkit-scrollbar{background-color:#eef0f2;width:2px}.--scroll-styled::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:0}.page-title{text-transform:uppercase;margin:0;padding-block:16px;font-size:40px;font-weight:700;line-height:140%;overflow:hidden}@media (width<=991.98px){.page-title{text-align:center;padding-block:0;font-size:24px;line-height:1.4}}.page-subtitle{color:var(--color-gray-dark);text-align:center;font-size:13px;font-weight:500}@media (width>=992px){.page-subtitle{display:none}}@media (width<=767.98px){.page-subtitle{margin-top:8px}}@media (width<=991.98px){.page-header{margin-block:24px}}.page-announce{margin-top:20px}@media (width<=991.98px){.page-announce{margin-top:16px}}.breadcrumbs+.page-title{margin-top:15px}.smart-image{opacity:0;transition:opacity .1s linear}.smart-image.image--loaded{opacity:1}:root{--radius:8px;--color-red:red;--color-white:#fff;--color-black:#000;--color-dark:#272727;--color-darkness:#1f1f1f;--color-secondary:#f5f6f8;--color-gray:gray;--color-gray-light:#d1d1d1;--color-gray-middle:#5c5d65;--color-gray-dark:#8c8c8c;--color-error:var(--color-red);--border-color:#bfbfbf;--body-bg:var(--color-white);--color-primary:var(--color-red);--color-primary-rgb:255, 0, 0;--color-primary-hover:#ff4d4f;--transition-hover:.2s all ease;--link-hover-color:var(--color-primary);--gutter-x:28px;--tapbar-height:72px}::selection{background-color:var(--color-dark);color:var(--color-white)}.fullscreen-gallery{--slide-width:862px;--slide-radius:26px}@media (width<=991.98px){.fullscreen-gallery{--slide-width:400px;--slide-radius:16px}}@media (width<=767.98px){.fullscreen-gallery{--slide-width:350px}}.fullscreen-gallery{z-index:2000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.fullscreen-gallery__backdrop{background-color:#000000a8;width:100%;height:100%;position:absolute;top:0;left:0}.fullscreen-gallery__content{width:100%;height:calc(var(--slide-width) + 100px);justify-content:center;align-items:center;max-height:100svh;display:flex;position:relative}.fullscreen-gallery__close{z-index:10;width:50px;height:50px;margin-left:calc(var(--slide-width) / 2 - 16px);position:absolute;top:0;left:50%;right:24px;transform:translate(-50%);color:#fff!important}.fullscreen-gallery__close:hover{opacity:.8}.fullscreen-gallery__swiper{width:100%;height:var(--slide-width);max-height:calc(100svh - 100px)}.fullscreen-gallery__slide{justify-content:center;align-items:center;display:flex}.fullscreen-gallery__image{object-fit:contain;background-color:var(--color-white);width:100%;height:100%;max-width:var(--slide-width);max-height:var(--slide-width);border-radius:var(--slide-radius)}.fullscreen-gallery__video{aspect-ratio:16/9;width:100%;max-width:1000px}.fullscreen-gallery__video-element{border:none;border-radius:26px;width:100%;height:100%;display:block}@media (width<=767.98px){.fullscreen-gallery__video-element{border-radius:0}}.fullscreen-gallery__nav{pointer-events:none;z-index:5;width:100%;max-width:calc(var(--slide-width) + 50px);justify-content:space-between;padding-inline:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1199.98px){.fullscreen-gallery__nav{max-width:calc(var(--slide-width) + 160px)}}@media (width<=767.98px){.fullscreen-gallery__nav{max-width:var(--slide-width);padding-inline:0}}.fullscreen-gallery__prev,.fullscreen-gallery__next{--btn-radius:12px;--btn-disabled-bg:var(--color-gray);--btn-disabled-color:var(--color-darkness);--width:28px;--height:28px;pointer-events:auto;color:var(--color-darkness);cursor:pointer;background:0 0;background-color:var(--color-white);border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:5px;transition:opacity .2s;display:flex}.fullscreen-gallery__prev:hover,.fullscreen-gallery__next:hover{opacity:.7}.fullscreen-gallery__prev.swiper-button-disabled,.fullscreen-gallery__next.swiper-button-disabled{opacity:.3;cursor:default}.fullscreen-gallery__next{margin-left:auto}@media (width>=1200px){.fullscreen-gallery__prev{transform:translate(-150%)}.fullscreen-gallery__next{transform:translate(150%)}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.products-slider{position:relative}.products-slider__scrollbar{--swiper-scrollbar-bottom:0px;--swiper-scrollbar-top:28px}@media (width<=991.98px){.products-slider__scrollbar{display:none}}@media (width<=1399.98px){.products-slider__swiper{margin-inline:calc(var(--gutter-x) * -1);padding-inline:var(--gutter-x)}}.products-slider .swiper-slide{width:256px}@media (width<=991.98px){.products-slider .swiper-slide{width:161px}}.products-slider .product-card{border-radius:0;padding-block:0}.products-slider .product-card:hover{border-color:#0000}.products-slider .product-card{row-gap:20px}@media (width<=991.98px){.products-slider .product-card{row-gap:12px}}.products-slider .product-card__badge{top:18px;left:13px}.products-slider .product-card__favourite{top:14px;right:8px}.products-slider .product-card__media{border-radius:16px;align-items:center;max-width:256px;max-height:256px;display:flex;overflow:hidden}@media (width<=991.98px){.products-slider .product-card__media{max-width:161px;max-height:161px}}.products-slider__button{--btn-padding-x:14px;--btn-padding-y:14px;cursor:pointer;z-index:10;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:calc(50% - 24px);transform:translateY(-50%)}@media (width<=1819.98px){.products-slider__button{display:none}}.products-slider__button:not(:disabled):not(.disabled):hover{background-color:var(--color-primary)!important;color:var(--color-white)!important}.products-slider__button--prev{margin-right:24px;right:100%}.products-slider__button--prev:active{transform:translate(-2px)translateY(-50%)}.products-slider__button--next{margin-left:24px;left:100%}.products-slider__button--next:active{transform:translate(2px)translateY(-50%)}.rich-image-slider[data-v-58c0f8c1]{margin:56px 0}@media (width<=767.98px){.rich-image-slider[data-v-58c0f8c1]{margin:40px 0}}.rich-image-slider__slide[data-v-58c0f8c1]{aspect-ratio:16/9;cursor:zoom-in;border-radius:12px;position:relative;overflow:hidden}.rich-image-slider__slide:hover .rich-image-slider__image[data-v-58c0f8c1] img{transform:scale(1.04)}.rich-image-slider__image[data-v-58c0f8c1]{object-fit:cover;width:100%;height:100%}.rich-image-slider__image[data-v-58c0f8c1] img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.rich-image-slider[data-v-58c0f8c1] .products-slider__button{top:50%}.product-badges{flex-direction:column;align-items:flex-start;row-gap:4px;display:flex}.product-badge{text-transform:uppercase;border-radius:4px;align-items:center;column-gap:3px;height:19px;padding-inline:4px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}@media (width<=991.98px){.product-badge{height:17px;font-size:10px}}@media (width>=992px) and (width<=1047.98px){.product-badge{font-size:11px}}.product-badge--sale{background-color:var(--color-secondary)}.product-badge--sale .icon{color:var(--color-primary);margin-top:-3px}.product-badge--out-of-stock{background-color:var(--color-secondary)}.product-badge--new{color:var(--color-white);background-color:#0cd112}.product-badge--black-friday{color:var(--color-white);background-color:#1a1a1a}.product-badge--promo{background-color:#fcbd21}.product-badge--spec{background-color:var(--color-secondary);color:#2f3334}.product-badge--product-of-day{background-color:var(--color-primary);color:var(--color-white)}.product-badge--bonus{color:var(--color-white);background-color:#6c4ad1}.product-badge--gps{color:var(--color-white);background-color:#2f3334}.product-badge--outlet{color:var(--color-white);background-color:#e2001a}.product-badge--preorder{background-color:var(--color-primary);color:var(--color-white)}.product-badge--default{color:var(--color-white);background-color:#0cd112}.add-to-cart-notification{z-index:1000;pointer-events:none;justify-content:flex-end;width:100%;max-width:1656px;display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%)}@media (width<=991.98px){.add-to-cart-notification{width:100%;max-width:100%;padding:0 12px;top:6px;left:0;right:0;transform:none}}.add-to-cart-notification__container{pointer-events:auto;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:#f5f6f8e5;border-radius:16px;width:712px;margin-left:auto;padding:24px 16px}@media (width<=991.98px){.add-to-cart-notification__container{border-radius:8px;width:100%}}.add-to-cart-notification__content{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (width<=767.98px){.add-to-cart-notification__content{flex-direction:column;align-items:flex-start;gap:12px}}.add-to-cart-notification__product{flex:1;align-items:center;gap:16px;min-width:0;display:flex}@media (width<=767.98px){.add-to-cart-notification__product{width:100%}}.add-to-cart-notification__image{background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.add-to-cart-notification__image img{object-fit:contain;max-width:100%;max-height:100%}.add-to-cart-notification__info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.add-to-cart-notification__name{color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.add-to-cart-notification__prices{align-items:baseline;gap:12px;display:flex}.add-to-cart-notification__price{color:#1f1f1f;font-size:14px;font-weight:700}.add-to-cart-notification__old-price{color:#b3b3b3;font-size:14px;font-weight:700;text-decoration:line-through}.add-to-cart-notification__actions{flex-shrink:0}@media (width<=767.98px){.add-to-cart-notification__actions{width:100%}}.add-to-cart-notification__actions a{text-decoration:none}.add-to-cart-notification__actions .btn{--btn-padding-x:32px}@media (width<=767.98px){.add-to-cart-notification__actions .btn{width:100%}}.slide-down-enter-active,.slide-down-leave-active{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-120%)}.jewelry-size-select{flex-direction:column;gap:8px;display:flex}.jewelry-size-select__title{font-size:14px;font-weight:500}.jewelry-size-select__hint{color:var(--color-primary);font-weight:400}.jewelry-size-select__list{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.jewelry-size-select__item{cursor:pointer;white-space:nowrap;background:#f5f6f8;border:1px solid #0000;border-radius:8px;padding:12px 8px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s}.jewelry-size-select__item:hover{background:#ececf0}.jewelry-size-select__item--active{background:#fff;border-color:#1f1f1f}.jewelry-size-choice-modal{max-width:480px}.jewelry-size-choice-modal__inner{flex-direction:column;gap:20px;display:flex}.jewelry-size-choice-modal__title{color:#1a1a1a;margin:0;font-size:20px;font-weight:700;line-height:1.2}.add-to-cart--full-width{width:100%}.add-to-cart .qty{justify-content:space-between;width:100%}.add-to-favorites--active{color:var(--color-primary);--icon-fill:var(--color-primary)}.add-to-favorites:hover .icon{color:var(--color-primary)}.product-card{border:1px solid var(--color-white);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;row-gap:32px;padding-block:16px;display:flex;position:relative;overflow:hidden}@media (width<=991.98px){.product-card{row-gap:20px}}.product-card--hoverable{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (width>=992px){.product-card--hoverable:hover{overflow:visible}.product-card--hoverable:hover .product-card__hover-panel{opacity:1;visibility:visible}.product-card:hover{z-index:30;border-color:#efefef}}@media (hover:hover) and (pointer:fine){.product-card:active .product-card__image{opacity:.6!important}}.product-card__media{aspect-ratio:1;flex:0;justify-content:center;width:250px;display:flex}@media (width<=991.98px){.product-card__media{width:161px}}@media (width<=1199.98px){.product-card__media{margin-inline:0}}.product-card__link{color:inherit;width:100%;min-width:0;text-decoration:none;display:block}.product-card__link:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.product-card__hover-panel{opacity:0;visibility:hidden;background-color:var(--color-white);padding-inline:24px;border-inline:1px solid #efefef;z-index:20;border-bottom:1px solid #efefef;border-bottom-right-radius:16px;border-bottom-left-radius:16px;flex-direction:column;justify-content:center;gap:10px;padding-bottom:16px;transition:opacity .3s linear,visibility .3s;display:flex;position:absolute;top:100%;left:-1px;right:-1px}.product-card__shops-availability{font-size:14px;text-decoration:underline}.product-card--hoverable .product-card__shops-availability{margin-bottom:12px}.product-card__awaiting{color:#b26a00;font-size:13px;font-weight:600}.product-card__outofstock-btn{margin-top:14px}.product-card__title{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;font-size:16px;font-weight:700;display:block;overflow:hidden}@media (width<=991.98px){.product-card__title{font-size:13px}}.product-card__price{flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:15px;display:flex}.product-card__price-label{color:#8c8c8c;font-size:12px;font-weight:500;line-height:1.2}.product-card__price-values{justify-content:center;align-items:center;gap:8px;display:flex}.product-card__price--old{color:#8c8c8c;text-decoration:line-through}@media (width<=991.98px){.product-card__price{font-size:12px}}.product-card__image{aspect-ratio:1;object-fit:scale-down;-webkit-user-select:none;user-select:none;border-radius:8px;width:280px;max-width:100%;height:280px;max-height:100%;display:block}@media (width<=1399.98px){.product-card__image{width:100%;max-width:280px;height:200px}}@media (width<=991.98px){.product-card__image{width:167px;height:200px}}.product-card__body{text-align:center;flex-direction:column;justify-content:center;row-gap:12px;width:100%;min-width:0;padding-inline:24px;font-weight:500;display:flex}@media (width<=1199.98px){.product-card__body{padding-inline:8px}}@media (width<=991.98px){.product-card__body{row-gap:10px}}.product-card__badge-promo{text-transform:uppercase;background-color:#fcbd21;border-radius:4px;align-items:center;width:fit-content;height:21px;margin-inline:auto;padding-inline:9px;font-size:12px;font-weight:700;line-height:1;display:flex}.product-card__favourite{z-index:10;border-radius:4px;column-gap:0;transition:opacity .2s linear;position:absolute;top:28px;right:22px}.product-card__favourite:not(.add-to-favorites--active){opacity:0;pointer-events:none}.product-card__favourite:active{transform:translateY(1px)}@media (width<=991.98px){.product-card__favourite{top:12px;right:12px;opacity:1!important;pointer-events:auto!important}.product-card__favourite:active{background-color:var(--color-gray)}}.product-card__cart{--btn-text-align:center;z-index:10;width:100%;position:relative}.product-card__cart .qty{height:44px}.product-card__badge{position:absolute;top:32px;left:28px}@media (width<=991.98px){.product-card__badge{top:14px;left:12px}}.product-card__badge-icon{width:10px;height:10px}.product-card__content{flex-direction:column;align-items:flex-start;display:flex}.product-card__name{color:#2f3334;flex-direction:column;margin-bottom:8px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.product-card__name:hover{color:#000}.product-card__brand{text-transform:uppercase;font-weight:700}.product-card__article{color:#8c8c8c;margin-top:4px;font-size:14px;font-weight:400;display:block}.product-card__promo{color:red;margin-bottom:8px;font-size:12px;font-weight:700}.product-card__description{color:var(--color-darkness);font-size:13px;font-weight:400;line-height:1}@media (hover:hover) and (pointer:fine){.product-card:hover .product-card__image{opacity:.8}.product-card:hover .product-card__favourite{opacity:1;pointer-events:auto}}.brand-grid__list{grid-template-columns:repeat(8,minmax(0,1fr));justify-content:space-between;gap:17px;min-width:0;display:grid}@media (width<=1199.98px){.brand-grid__list{margin-right:calc(var(--gutter-x) * -1);margin-left:calc(var(--gutter-x) * -1);padding-inline:var(--gutter-x);scrollbar-width:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow-x:auto}.brand-grid__list::-webkit-scrollbar{display:none}}@media (width<=767.98px){.brand-grid__list{gap:10px;display:flex}}.brand-grid__item{cursor:pointer;aspect-ratio:21/9;background-color:#f5f6f880;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;padding:20px;text-decoration:none;transition:all .3s;display:flex}@media (width<=991.98px){.brand-grid__item{scroll-snap-align:start;width:192px;height:78px;padding:10px}}@media (width<=767.98px){.brand-grid__item{flex:0 0 40%;height:auto;min-height:58px;padding:10px 20px}}.brand-grid__item img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;display:block}.brand-grid__item:hover{border-color:var(--color-primary-light,#e0e0e0);background-color:#f5f6f8}.product-variants__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.product-variants__title{text-transform:uppercase;margin:0 0 20px;font-family:GothamPro,sans-serif,system-ui;font-size:17px;font-weight:700;line-height:1}.product-variants .products-slider__button--next{margin-left:0;left:auto;right:0}.product-variants .products-slider__button--prev{margin-right:0;left:0;right:auto}.product-variants .swiper-button-disabled{display:none}.product-variants__nav{gap:8px;display:flex}.product-variants__nav-btn{border:1px solid var(--border-color,#e0e0e0);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.product-variants__nav-btn:hover:not(.swiper-button-disabled){background:var(--bg-secondary,#f5f5f5)}.product-variants__nav-btn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.product-variants__nav-btn .icon{width:16px;height:16px}.product-variants .products-slider .swiper-slide{width:256px;height:auto}.product-variants .products-slider__scrollbar{display:block}.product-variants .products-slider .product-card{border:none}@media (width<=991.98px){.product-variants .products-slider .product-badge{height:19px;font-size:12px}}.product-variants .products-slider .product-card__media{justify-content:center;align-items:center;max-width:256px;max-height:256px;display:flex}.product-variants .products-slider .product-card__image{width:100%;height:100%}.product-variants .products-slider .product-card__link{font-size:16px;font-weight:700}@media (width<=767.98px){.product-variants .products-slider .product-card__link{font-size:13px}}.product-variants .products-slider .product-card__price{font-size:15px;font-weight:500}@media (width<=767.98px){.product-variants .products-slider .product-card__price{font-size:12px}}.product-gallery{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-width:15px;--swiper-pagination-bullet-height:2px;--swiper-pagination-bullet-inactive-color:#d9d9d9;--swiper-theme-color:var(--color-primary);--swiper-pagination-bullet-border-radius:10px;--swiper-pagination-bullet-inactive-opacity:1}@media (width<=767.98px){.product-gallery__swiper{padding-bottom:20px}}.product-gallery__swiper--grid .swiper-wrapper{grid-template-columns:repeat(2,1fr);gap:20px;display:grid;transform:none!important}.product-gallery__swiper--grid .product-gallery__slide{cursor:zoom-in;width:auto!important;margin-right:0!important}.product-gallery__pagination{margin-block:20px;position:static}.product-gallery__slide{aspect-ratio:1;cursor:pointer;border-radius:26px;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width<=991.98px){.product-gallery__slide{width:468px;height:468px}}@media (width<=767.98px){.product-gallery__slide{border-radius:0;width:375px;max-width:100%;height:375px}}.product-gallery__image{object-fit:scale-down;width:100%;height:100%}.product-gallery__video{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-gallery__video img{object-fit:cover;min-width:100%;min-height:100%}.product-gallery__video-play{z-index:1;color:#fff;background:#0006;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:73px;height:73px;display:flex;position:absolute}.product-gallery__video-play .icon{margin-right:-4px}@media (width<=767.98px){.product-gallery__video-play{width:50px;height:50px}.product-gallery__video-play .icon{margin-right:-2px;width:18px!important;height:22px!important}}.product-gallery__video-element{object-fit:cover;width:100%;height:100%}.product-gallery__actions{grid-column:span 2;justify-content:center;margin-top:20px;display:flex}.modal_city_select{--modal-padding-x:36px;--modal-padding-bottom:36px}@media (width<=767.98px){.modal_city_select{--gutter-x:0}}.modal_city_select .modal__title{text-transform:uppercase;text-align:left;flex:none;margin-top:0;margin-bottom:0;font-size:22px;font-weight:700}@media (width<=767.98px){.modal_city_select .modal__title{font-size:17px}}.modal_city_select .modal__header{z-index:10;justify-content:space-between;align-items:center;width:100%;padding-block:24px 16px;display:flex;position:sticky;top:0}@media (width<=767.98px){.modal_city_select .modal__header{padding-block-end:22px}}.modal_city_select .modal__body{padding-top:12px}@media (width<=767.98px){.modal_city_select .modal__body{--modal-padding-x:24px;padding-top:0}}.modal_city_select .modal__close{position:relative;top:auto;left:auto;right:auto}.modal_city_select .modal__content{flex-direction:column;min-height:0;display:flex}@media (width<=767.98px){.modal_city_select .modal__content{--modal-padding-x:24px}}.modal_city_select .city-select__search{flex:none;margin-bottom:20px}.modal_city_select .city-select__tabs{border-bottom:1px solid var(--border-color);flex-wrap:wrap;flex:none;gap:10px 32px;margin-bottom:32px;display:flex;overflow:auto}@media (width<=767.98px){.modal_city_select .city-select__tabs{gap:0 20px;padding-bottom:12px}}.modal_city_select .city-select__tab{--btn-padding-y:24px;--btn-padding-x:0;--btn-color:var(--color-gray);--btn-font-size:15px;--btn-font-weight:700}@media (width<=767.98px){.modal_city_select .city-select__tab{--btn-padding-y:10px;--btn-hover-color:var(--color-primary)}}.modal_city_select .city-select__tab--active{--btn-color:var(--color-primary);pointer-events:none}.modal_city_select .city-select__tab:hover:not(.modal_city_select .city-select__tab--active){--btn-hover-color:var(--color-darkness)}.modal_city_select .city-select__list{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(var(--city-select-rows,1), auto);flex:auto;grid-auto-flow:column;column-gap:24px;min-height:0;font-size:14px;font-weight:400;line-height:21px;display:grid;overflow-y:auto}@media (width<=767.98px){.modal_city_select .city-select__list{display:block}}.modal_city_select .city-select__list::-webkit-scrollbar{width:4px}.modal_city_select .city-select__list::-webkit-scrollbar-track{background:#f1f1f1}.modal_city_select .city-select__list::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.modal_city_select .city-select__list--searching{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(1,1fr)!important}.modal_city_select .city-select__item{--btn-padding-y:5px;--btn-hover-color:var(--link-hover-color);cursor:pointer;transition:var(--transition-hover);text-align:left;text-wrap:wrap;border-radius:4px;flex-direction:column;align-items:flex-start;max-width:100%;font-size:15px;font-weight:500;display:flex}.modal_city_select .city-select__item .btn__label{text-overflow:ellipsis;max-width:100%;line-height:1.5;overflow:hidden}.modal_city_select .city-select__item-country{color:var(--color-gray);font-size:12px;font-weight:400}.modal_city_select .city-select__no-results{text-align:center;color:#999;flex:none;padding:20px 0}.city-confirm{z-index:220;background-color:var(--body-bg);border-radius:var(--radius);border:none;min-width:250px;position:absolute;top:calc(100% + 10px);box-shadow:0 4px 16px #28334a26}@media (width<=991.98px){.city-confirm{left:-50px}}.city-confirm__arrow{border-bottom:8px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-8px;left:30px}.city-confirm__arrow:before{content:"";z-index:-1;border-bottom:9px solid #0000000d;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:0;left:-9px}.city-confirm__title{text-transform:uppercase;color:#000;text-align:center;white-space:wrap;margin-bottom:16px;font-size:12px;font-weight:700}.city-confirm__actions{gap:16px;display:flex}.city-confirm__actions .btn{--btn-padding-x:39px;--btn-padding-y:11px;--btn-font-weight:700;--btn-text-align:center;--btn-font-size:12px;flex:1;padding-bottom:9px}.city-confirm__actions .btn:first-child{--btn-padding-x:36px}.backdrop-city--show .city-select__btn{cursor:default}.city-select__btn .btn__label{text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (width<=991.98px){.city-select__btn .btn__label{max-width:calc(100svw - 270px)}}.leave-review-modal .leave-review-modal__body{padding-inline:32px;max-width:1400px;padding-top:40px;padding-bottom:32px}@media (width<=767.98px){.leave-review-modal .leave-review-modal__body{padding-inline:12px;padding-block-start:24px!important}}.leave-review-modal .leave-review-modal__body--success{max-width:600px}.leave-review-modal .modal__header{margin-bottom:28px}.leave-review-modal .modal__close{top:40px}@media (width<=767.98px){.leave-review-modal .modal__close{top:24px}}.leave-review-modal .modal__content{flex-direction:column;display:flex}.leave-review-modal__title{text-align:left;text-transform:uppercase;margin:0}@media (width<=767.98px){.leave-review-modal__title{font-size:17px}}.leave-review-form{flex-direction:column;gap:24px;display:flex}.leave-review-form__section{flex-direction:column;gap:12px;display:flex}.leave-review-form__label{text-transform:uppercase;margin:0 0 4px;font-size:14px;font-weight:700}.leave-review-form__textarea{resize:vertical;background-color:var(--color-secondary);width:100%;font:inherit;color:var(--color-darkness);border:none;border-radius:12px;padding:16px;font-size:15px;line-height:1.5}.leave-review-form__textarea:focus{outline:1px solid var(--color-primary)}.leave-review-form__error{color:var(--color-primary);font-size:13px}.leave-review-form__error--common{text-align:center;font-size:15px;font-weight:700}.leave-review-rating{gap:8px;display:flex}.leave-review-rating__star{cursor:pointer;color:#e0e0e0;background:0 0;border:none;padding:0;transition:color .15s}.leave-review-rating__star--active{color:#ffc107}.leave-review-media{flex-wrap:wrap;gap:16px;display:flex}.leave-review-upload{background-color:var(--color-secondary);width:160px;height:160px;color:var(--color-primary);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.leave-review-upload__input{display:none}.leave-review-upload__icon{margin-bottom:8px}.leave-review-upload__title{color:var(--color-darkness);font-size:14px;font-weight:700}.leave-review-upload__hint{color:#9a9a9a;font-size:12px;line-height:1.3}.leave-review-preview{border-radius:12px;width:160px;height:160px;position:relative;overflow:hidden}.leave-review-preview__media{object-fit:cover;width:100%;height:100%}.leave-review-preview__remove{color:#fff;cursor:pointer;background-color:#00000080;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.leave-review-success,.leave-review-error-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:40px;display:flex}.leave-review-success__icon,.leave-review-error-screen__icon{color:#4caf50;margin-bottom:24px}.leave-review-success__message,.leave-review-error-screen__message{color:var(--color-darkness);margin-bottom:32px;font-size:18px;font-weight:500}.leave-review-success__btn,.leave-review-error-screen__btn{min-width:200px}.leave-review-error-screen__icon{color:var(--color-primary)}.product-delivery{margin-top:32px}.product-delivery__title{text-transform:uppercase;text-wrap:balance;margin-bottom:16px;font-size:17px;font-weight:700;line-height:1.2}.product-delivery__city{color:red;cursor:pointer;text-decoration:underline}.product-delivery__image{margin-bottom:16px}.product-delivery__image img{border-radius:12px;width:100%;height:auto;display:block}.product-delivery__list{flex-direction:column;display:flex}.product-delivery__item{border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.product-delivery__item:last-child{border-bottom:none}.product-delivery__item-label{margin-bottom:4px;font-size:14px;font-weight:500}.product-delivery__item-time{color:#888;font-size:12px}.product-delivery__item-price{font-size:14px;font-weight:500}.review-card{background-color:var(--color-secondary);border-radius:12px;margin-bottom:20px;padding:24px}.review-card__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.review-card__rating{gap:4px;display:flex}.review-card__star{color:#e0e0e0;width:18px!important;height:18px!important}.review-card__star--active{color:#ffc107}.review-card__date{color:gray;font-size:14px;font-weight:500}.review-card__author{margin-bottom:8px;font-size:15px;font-weight:500}.review-card__text{font-size:14px;font-weight:400;line-height:1.4}.review-card__gallery{margin-top:20px;margin-inline:-24px}.review-card__slide{cursor:pointer;border-radius:8px;width:211px;height:211px;overflow:hidden}@media (width<=767.98px){.review-card__slide{width:144px;height:144px}}.review-card__image{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.review-card__video{cursor:zoom-in;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.review-card__video video{width:140%;height:140%;display:block}.review-card__video .review-card__image{opacity:.6;position:absolute;top:0;left:0}.review-card__video-play{z-index:1;color:#fff;background:#0006;border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:73px;height:73px;display:flex;position:absolute}.review-card__video-play .icon{margin-right:-4px}.review-card__reply{margin-top:16px}.review-card__reply-dropdown{background-color:var(--color-white);border:none;border-radius:12px}.review-card__reply-dropdown .dropdown__header{padding:12px 16px}.review-card__reply-dropdown .dropdown__content{padding:0 16px 16px}.review-card__reply-header{align-items:center;gap:12px;display:flex}.review-card__reply-author-icon{background-color:var(--color-primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.review-card__reply-title{text-transform:none;font-size:15px;font-weight:500}.review-card__reply-text{color:#1f1f1f;padding-left:44px;font-size:14px;font-weight:400}.review-list__actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.product-tabs{margin-top:48px}.product-tabs .tabs__content{font-size:15px}.product-tabs .tabs__item{--btn-color:var(--color-darkness);--btn-hover-color:var(--color-primary)}@media (width<=767.98px){.product-tabs__desktop{display:none}}@media (width>=768px){.product-tabs__mobile{display:none}}.product-tabs__mobile .dropdown__title{text-transform:uppercase;font-weight:700}.product-tabs__mobile .dropdown__header[aria-expanded=true]{color:var(--color-primary)}.product-tabs__accordion{border-bottom:1px solid #dfdfdf}.product-tabs__accordion:first-child{border-top:1px solid #dfdfdf}.product-tabs__accordion .dropdown__header{padding:16px 0;font-size:15px;font-weight:700}.product-tabs__accordion .dropdown__content{padding:0 0 16px}.product-tabs__description{white-space:pre-wrap;font-size:15px;font-weight:400;line-height:1.5}.product-tabs__description-text{margin-bottom:32px;font-size:15px;font-weight:400}.product-tabs__description-text pre{overflow:auto}.product-tabs__instruction{--btn-text-transform:none;--btn-font-weight:500;--btn-padding-y:10px;align-items:center;gap:8px;margin-bottom:40px;display:flex}.product-tabs__instruction-label{text-overflow:ellipsis;overflow:hidden}.product-tabs__auth-prompt{background-color:var(--color-secondary);border-radius:12px;margin-bottom:24px;padding:24px}.product-tabs__auth-btn{margin-top:16px}.product-tabs__auth-text{margin:0;font-size:15px;font-weight:400;line-height:1.45}@media (width<=767.98px){.product-tabs__auth-text{font-size:13px}}.product-tabs__auth-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}@media (width<=575.98px){.product-tabs__auth-buttons{grid-template-columns:1fr;gap:16px}}.product-tabs__auth-buttons .product-tabs__auth-btn{margin-top:0}.product-tabs__reviews-header{background-color:var(--color-secondary);border-radius:12px;margin-bottom:24px;padding:24px}.product-tabs__reviews-title{text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.product-tabs__reviews-title:not(.product-tabs__reviews-title.product-tabs__reviews-title--empty){margin-bottom:16px}@media (width<=991.98px){.product-tabs__reviews-title{font-size:15px;font-weight:700}}.product-tabs__reviews-summary{align-items:center;gap:16px;display:flex}.product-tabs__rating-value{font-size:24px;font-weight:700;line-height:1}.product-tabs__stars{gap:4px;display:flex}.product-tabs__star{color:#e0e0e0}.product-tabs__star--active{color:#ffc107}.product-warranty__title{margin-block:.83em;font-size:1.5em;font-weight:700}.product-warranty__subtitle{margin-block:1em;font-size:1.17em;font-weight:700}.specs-list{flex-direction:column;row-gap:16px;margin-bottom:40px;font-size:14px;font-weight:500;display:flex}.specs-list__item{border-bottom:1px dashed var(--color-darkness);justify-content:space-between;align-items:baseline;gap:16px;padding-block-end:8px;display:flex}.specs-list__label{flex:0 auto;min-width:0}.specs-list__value{text-align:right;overflow-wrap:break-word;flex:auto;min-width:0;font-weight:500}.product-availability{margin-top:24px}.product-availability__title{text-transform:uppercase;margin-bottom:16px;font-size:17px;font-weight:700;line-height:1.2}.product-availability__open{margin-top:16px}@media (width>=992px){.product-availability__open{display:none}}.product-availability__image{cursor:pointer;background:0 0;border:none;width:100%;margin-bottom:16px;padding:0;display:block}.product-availability__image img{border-radius:12px;width:100%;height:auto;display:block}.product-availability__list{flex-direction:column;gap:16px;display:flex}.product-availability__shop{text-align:left;color:#8c8c8c;cursor:pointer;--btn-font-size:14px;--btn-font-weight:500;background:0 0;border:none;width:fit-content;padding:0;font-size:14px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.product-availability__shop:hover{color:#000}.product-related-links{flex-direction:column;margin-top:24px;display:flex}.product-related-links__item{cursor:pointer;color:inherit;border-bottom:1px solid #f0f0f0;align-items:center;width:100%;padding:16px 0;text-decoration:none;display:flex}.product-related-links__item:last-child{border-bottom:none}.product-related-links__item:hover .product-related-links__label,.product-related-links__item:hover .product-related-links__chevron{color:var(--color-primary)}.product-related-links__icon{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-right:12px;display:flex;overflow:hidden}.product-related-links__icon img{object-fit:contain;width:100%;height:100%}.product-related-links__initial{color:#fff;text-transform:uppercase;letter-spacing:.05em;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;font-weight:700;display:flex}.product-related-links__info{flex-grow:1}.product-related-links__label{margin-bottom:4px;font-size:14px;font-weight:700}.product-related-links__sublabel{color:gray;font-size:13px;font-weight:500}.product-related-links__chevron{color:#1f1f1f}.product-stock-table{padding-inline:var(--gutter-x)}.product-stock-table__wrapper{margin-inline:calc(var(--gutter-x) * -1);border:1px solid #e5e5e5;border-radius:12px;overflow:auto}.product-stock-table__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.product-stock-table__table th,.product-stock-table__table td{text-align:left;border-bottom:1px solid #f2f2f2;padding:12px 16px}.product-stock-table__table th{color:#1a1a1a;background-color:#fff6f6;font-weight:500}.product-stock-table__table td{color:#4d4d4d}.product-stock-table__table tbody tr:last-child td{border-bottom:none}.product-stock-table__table tfoot tr{background-color:#f7f7f7;font-weight:600}.product-stock-table__table tfoot td{color:#1a1a1a;border-bottom:none}.product-stock-table__warnings{margin:12px calc(var(--gutter-x) * -1) 0;border-left:3px solid var(--color-red);color:var(--color-red);background:#fdeeee;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px 12px 32px;font-size:13px;font-weight:500;display:flex}.product-stock-table__actions{margin:12px calc(var(--gutter-x) * -1) 0;flex-wrap:wrap;gap:12px;display:flex}.product-stock-table__action{border:1px solid var(--color-darkness);background:var(--color-white,#fff);color:var(--color-darkness);cursor:pointer;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:500}.product-stock-table__action--close{border-color:var(--color-red);color:var(--color-red)}.product-stock-table__action:disabled{opacity:.5;cursor:default}.rich-product-slider[data-v-a2f85405]{min-width:0;margin:56px 0}@media (width<=767.98px){.rich-product-slider[data-v-a2f85405]{margin:40px 0}}.rich-product-slider__skeleton[data-v-a2f85405]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (width>=768px){.rich-product-slider__skeleton[data-v-a2f85405]{grid-template-columns:repeat(4,1fr)}}.rich-product-slider__skeleton-item[data-v-a2f85405]{aspect-ratio:3/4;background:linear-gradient(90deg,#f2f2f2 25%,#e9e9e9 50%,#f2f2f2 75%) 0 0/200% 100%;border-radius:16px;animation:1.4s ease-in-out infinite rich-slider-pulse-a2f85405}@keyframes rich-slider-pulse-a2f85405{0%{background-position:200% 0}to{background-position:-200% 0}}.rich-text{color:#333;font-size:18px;line-height:1.6}.rich-text__block+.rich-text__block{margin-top:0}.rich-text__paragraph{margin-bottom:24px}.rich-text__paragraph :deep(a){color:var(--color-primary,#2f80ed);text-decoration:underline}.rich-text__header{margin-top:40px;margin-bottom:20px;font-weight:700;line-height:1.2}.rich-text__header:first-child{margin-top:0}.rich-text h2.rich-text__header{font-size:28px}.rich-text h3.rich-text__header{font-size:22px}.rich-text h4.rich-text__header{font-size:19px}.rich-text h5.rich-text__header{font-size:17px}.rich-text__list,.rich-text__accordion{margin-bottom:24px}.rich-text__accordion-title{margin-bottom:16px;font-family:GothamPro,sans-serif,system-ui;font-size:24px;font-weight:700}@media (width<=991.98px){.rich-text__accordion-title{font-size:20px}}.rich-text__quote{border-left:4px solid var(--color-primary,#2f80ed);background:#f7f7f7;border-radius:0 8px 8px 0;margin:32px 0;padding:16px 24px;font-style:italic}.rich-text__quote p{margin:0}.rich-text__quote-caption{color:#8c8c8c;margin-top:12px;font-size:14px;font-style:normal;display:block}.rich-text__figure{margin:32px 0}.rich-text__figure--w-50 .rich-text__image{width:50%}.rich-text__figure--w-75 .rich-text__image{width:75%}@media (width<=575.98px){.rich-text__figure--w-50 .rich-text__image,.rich-text__figure--w-75 .rich-text__image{width:100%}}.rich-text__figure--w-full .rich-text__image{width:100%}.rich-text__figure--align-left .rich-text__image{margin-left:0}.rich-text__figure--align-left .rich-text__figcaption{text-align:left}.rich-text__figure--align-right .rich-text__image{margin-right:0}.rich-text__figure--align-right .rich-text__figcaption{text-align:right}.rich-text__figure--bordered .rich-text__image{border:1px solid #e2e8f0}.rich-text__figure--bg{background:#f7f7f7;border-radius:12px;padding:16px}.rich-text__image{border-radius:8px;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.rich-text__figcaption{color:#8c8c8c;text-align:center;margin-top:12px;font-size:14px}.rich-text__raw{margin-bottom:24px}.rich-text__video{aspect-ratio:1152/640;margin:56px 0}@media (width<=767.98px){.rich-text__video{margin:40px 0}}.rich-text__video{border-radius:16px;overflow:hidden}@media (width<=991.98px){.rich-text__video{aspect-ratio:712/372}}@media (width<=575.98px){.rich-text__video{aspect-ratio:351/200;border-radius:12px}}.rich-text__video iframe{border:0;width:100%;height:100%}.rich-text__gallery{margin:56px 0;display:grid}@media (width<=767.98px){.rich-text__gallery{margin:40px 0}}.rich-text__gallery{grid-template-columns:repeat(3,1fr);gap:20px}@media (width<=767.98px){.rich-text__gallery{grid-template-columns:repeat(2,1fr)}}@media (width<=575.98px){.rich-text__gallery{grid-template-columns:1fr}}.rich-text__gallery--pair{grid-template-columns:repeat(2,1fr)}@media (width<=575.98px){.rich-text__gallery--pair{grid-template-columns:1fr}}.rich-text__gallery-item{aspect-ratio:1;border-radius:12px;overflow:hidden}.rich-text__gallery-item img{object-fit:cover;width:100%;height:100%}.rich-text__columns{gap:24px;margin:24px 0;display:grid}@media (width<=767.98px){.rich-text__columns{grid-template-columns:1fr!important}}.rich-text__column{min-width:0}.rich-text__button-row{margin:24px 0;display:flex}.rich-text__button-row--left{justify-content:flex-start}.rich-text__button-row--center{justify-content:center}.rich-text__button-row--right{justify-content:flex-end}.rich-list{padding-left:24px}.rich-list li{margin-bottom:8px}.rich-list :deep(li){margin-bottom:8px}.rich-list li::marker{color:var(--color-primary,#2f80ed)}.rich-list .rich-list{margin-top:8px}.rich-text :deep(mark){background:#fff3a3;border-radius:2px;padding:0 2px}.rich-text :deep(u){text-decoration:underline}:is(.rich-text :deep(s),.rich-text :deep(del)){text-decoration:line-through}.rich-text__delimiter{border:0;border-top:2px solid #e5e7eb;width:120px;margin:40px auto}.rich-text__table-wrap{margin:32px 0;overflow-x:auto}.rich-text__table{border-collapse:collapse;width:auto;min-width:100%;font-size:15px}.rich-text__table th,.rich-text__table td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;min-width:120px;padding:10px 14px}.rich-text__table th{background:#f7f7f7;font-weight:700}.rich-text__table tbody tr:nth-child(2n) td{background:#fafafa}.rich-text--html[data-v-2e6423ce]>:first-child{margin-top:0}.rich-text--html[data-v-2e6423ce]>:last-child{margin-bottom:0}.rich-text--html[data-v-2e6423ce] p{margin-bottom:24px}.rich-text--html[data-v-2e6423ce] p a,.rich-text--html[data-v-2e6423ce] a{color:var(--color-primary,#2f80ed);text-decoration:underline}.rich-text--html[data-v-2e6423ce] h2,.rich-text--html[data-v-2e6423ce] h3,.rich-text--html[data-v-2e6423ce] h4,.rich-text--html[data-v-2e6423ce] h5{margin-top:40px;margin-bottom:20px;font-weight:700;line-height:1.2}.rich-text--html[data-v-2e6423ce] h2:first-child,.rich-text--html[data-v-2e6423ce] h3:first-child,.rich-text--html[data-v-2e6423ce] h4:first-child,.rich-text--html[data-v-2e6423ce] h5:first-child{margin-top:0}.rich-text--html[data-v-2e6423ce] h2{font-size:28px}.rich-text--html[data-v-2e6423ce] h3{font-size:22px}.rich-text--html[data-v-2e6423ce] h4{font-size:19px}.rich-text--html[data-v-2e6423ce] h5{font-size:17px}.rich-text--html[data-v-2e6423ce] ul,.rich-text--html[data-v-2e6423ce] ol{margin-bottom:24px;padding-left:24px}.rich-text--html[data-v-2e6423ce] ul li,.rich-text--html[data-v-2e6423ce] ol li{margin-bottom:8px}.rich-text--html[data-v-2e6423ce] ul ul,.rich-text--html[data-v-2e6423ce] ul ol,.rich-text--html[data-v-2e6423ce] ol ul,.rich-text--html[data-v-2e6423ce] ol ol{margin-top:8px;margin-bottom:0}.rich-text--html[data-v-2e6423ce] blockquote{border-left:4px solid var(--color-primary,#2f80ed);background:#f7f7f7;border-radius:0 8px 8px 0;margin:32px 0;padding:16px 24px;font-style:italic}.rich-text--html[data-v-2e6423ce] blockquote p{margin:0}.rich-text--html[data-v-2e6423ce] img{border-radius:8px;max-width:100%;height:auto;margin:24px auto;display:block}.rich-text--html[data-v-2e6423ce] hr{border:0;border-top:2px solid #e5e7eb;width:120px;margin:40px auto}.rich-text--html[data-v-2e6423ce] table{border-collapse:collapse;width:100%;margin:32px 0;font-size:15px}.rich-text--html[data-v-2e6423ce] table th,.rich-text--html[data-v-2e6423ce] table td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:10px 14px}.rich-text--html[data-v-2e6423ce] table th{background:#f7f7f7;font-weight:700}.rich-text--html[data-v-2e6423ce] table tbody tr:nth-child(2n) td{background:#fafafa}.toast-container{z-index:2000;pointer-events:none;flex-direction:column;gap:12px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;top:24px;right:24px}@media (width<=767.98px){.toast-container{max-width:none;top:16px;left:16px;right:16px}}.toast{pointer-events:auto;cursor:pointer;color:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex;box-shadow:0 8px 28px #0000002e}.toast--success{background:#16a34a}.toast--error{background:#dc2626}.toast--info{color:#1f2937;background:#f7c948}.toast__icon{color:currentColor;flex-shrink:0;margin-top:1px}.toast__message{flex:1;font-weight:500}.toast__close{cursor:pointer;color:currentColor;opacity:.85;background:0 0;border:none;flex-shrink:0;padding:0;display:flex}.toast__close:hover{opacity:1}.toast-enter-active,.toast-leave-active{transition:all .3s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(20px)}:where(.menu-link-button){appearance:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.segment-code{width:var(--v17fe78a6);max-width:100%;height:auto;color:var(--color-dark,#1f1f1f);display:block}.password-recovery-form{z-index:10;position:relative}.form__error-message{color:var(--color-error,#ff4d4f);text-align:center;margin-bottom:24px;font-size:14px}.create-password-form .form__actions{margin-top:28px}.sms-code-form{flex-direction:column;display:flex}.sms-code-form__resend{--btn-color:#2f3334}.sms-code-form__header{text-align:center;color:var(--color-gray);margin-bottom:40px;font-size:15px;font-weight:500;line-height:1.5}.sms-code-form__header .btn--link{color:var(--color-darkness)}.sms-code-form__submit{flex-direction:column;gap:12px;display:flex}.sms-code-form__title{margin-bottom:8px;font-size:18px;font-weight:600}.sms-code-form__subtitle{color:#666;font-size:14px}.sms-code-form__code-wrapper{flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;display:flex}.sms-code-form__code-inputs{gap:34px;display:flex}@media (width<=767.98px){.sms-code-form__code-inputs{gap:12.5px}}.sms-code-form__code-input{text-align:center;background-color:#f5f6f8;border:none;border-radius:37px;outline:none;width:48px;height:67px;padding:15px;font-size:24px;font-weight:500;transition:all .2s}.sms-code-form__code-input--error{border-color:var(--color-error)}.sms-code-form__error{color:#ff4d4f;font-size:14px}.sms-code-form__actions{flex-direction:column;row-gap:12px;display:flex}.sms-code-form__separator{text-align:center;color:#999;align-items:center;margin:8px 0;font-size:14px;display:flex}.sms-code-form__separator:before,.sms-code-form__separator:after{content:"";border-bottom:1px solid #d9d9d9;flex:1}.sms-code-form__separator:not(:empty):before{margin-right:12px}.sms-code-form__separator:not(:empty):after{margin-left:12px}.sms-code-form__resend{text-align:center}.sms-code-form__timer{color:#999;font-size:14px}.success-message{text-align:center}.success-message__title{margin-bottom:16px;font-size:24px;font-weight:700}.success-message__text{color:var(--color-gray-600);margin-bottom:16px;font-size:14px;line-height:1.5}.success-message__text:last-of-type{margin-bottom:24px}.success-message__btn{margin-top:8px}.auth-modal{border-radius:8px;width:100%}.auth-modal__logo{margin-inline:auto;margin-bottom:40px;display:block}.auth-modal__tabs{border-bottom:1px solid #eee;margin-bottom:40px;display:flex;position:relative}.auth-modal__tabs--login .auth-modal__underline{width:50%;left:0}.auth-modal__tabs--register .auth-modal__underline{width:50%;left:50%}.auth-modal__underline{background:var(--color-black);height:2px;transition:all .3s;position:absolute;bottom:-1px}.auth-modal__tab{--btn-padding-y:8px;color:var(--color-gray);cursor:pointer;text-transform:uppercase;background:0 0;border:none;flex:1;justify-content:center;font-size:15px;font-weight:700;transition:color .2s;position:relative}.auth-modal__tab--active{color:var(--color-dark)}.auth-modal__tab:hover:not(.auth-modal__tab--active){color:#666}.auth-modal__content{z-index:10;transition:height .3s;position:relative}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .25s,transform .25s}.fade-slide-enter-from{opacity:0;transform:translateY(10px)}.fade-slide-leave-to{opacity:0;transform:translateY(-10px)}.header-logo[data-v-0925f97a],.header-logo__full[data-v-0925f97a]{display:block}@media (width<=767.98px){.header-logo__full[data-v-0925f97a]{width:100%;max-width:176px;height:auto}}
