@charset "UTF-8";:root{--cl-transparent: transparent;--cl-white: #ffffff;--cl-black: #000000;--cl-gray: #dddddd;--cl-pure-or-mostly-pure-red: #ff0000;--cl-very-dark-gray-mostly-black: #212121;--cl-bokara-grey: #13100d;--cl-nero: #2a2a2a;--cl-green-vogue: #1a3c47;--cl-suva-grey: #8f8f8f;--cl-silver: #bfbfbf;--cl-heather: #b6c3ca;--cl-bright-grey: #555a65;--cl-white-smoke: #f8f8f8;--cl-very-light-grey: #c8c8c8;--cl-porsche: #dda458;--cl-gainsboro: #dbdbdb;--cl-tundora: #5a5856;--cl-sauvignon: #eeeae8;--cl-grey_2: #838383;--cl-allports: #2d6a77;--cl-romance: #f2f0eb;--cl-nordic: #173c44;--cl-geranium: #e62e2e;--cl-hokey-pokey: #d79a2a;--cl-glacier: #78aab5;--cl-arapawa: #225261;--cl-green-vogue-75: rgb(26, 60, 71, .75);--cl-green-vogue-30: rgb(26, 60, 71, .3);--cl-green-vogue-25: rgb(26, 60, 71, .25);--cl-white-smoke-10: rgba(248, 248, 248, .1);--cl-silver-70: rgba(191, 191, 191, .7);--cl-black-25: rgba(0, 0, 0, .25);--cl-bokara-grey-55: rgba(19, 16, 13, .55);--container-padding: 16px}@media (min-width: 768px){:root{--container-padding: 20px}}@media (min-width: 1024px){:root{--container-padding: 40px}}@media (min-width: 1440px){:root{--container-padding: 80px}}@media (min-width: 1920px){:root{--container-padding: 140px}}.modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--cl-black-25);z-index:10}.modal__container{position:relative;display:flex;gap:20px;width:80%;min-width:320px;height:80%;min-height:600px;padding:20px;border-radius:20px;background:var(--cl-white)}.modal__close{position:absolute;top:16px;right:16px;display:flex;width:24px;height:24px;z-index:2;cursor:pointer}.modal__close i{font-size:20px}.modal__info{display:flex;flex-direction:column;flex-shrink:0;gap:20px;width:250px;height:100%;padding-top:20px;max-height:100%;overflow-y:auto}.modal #map{display:flex;width:100%;height:100%}@media screen and (max-width: 1024px){.modal__container{width:90%;height:90%;flex-direction:column}.modal__info{width:100%;height:auto;min-height:150px;padding-top:0}.modal #map{height:auto;max-height:69%}}.article-pvz{display:flex;flex-direction:column;gap:10px}.article-pvz__title{font-family:Panama-Regular,sans-serif;font-size:24px;font-weight:700}.article-pvz__info{font-family:inherit;font-size:16px;line-height:1.5}.swiper-pagination{width:auto!important;position:static!important}.swiper-pagination-bullet{margin:0!important}.title{color:var(--cl-green-vogue);margin-top:0}.title--type-1,.title--type-13,.title--type-18{font-family:Panama-Bold;font-weight:700;font-style:normal;font-size:30px;line-height:36px;margin-bottom:30px;text-transform:uppercase;color:var(--cl-green-vogue)}.title--type-2{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:35px;line-height:40px;margin-bottom:8px;text-transform:uppercase}.title--type-3{color:var(--cl-bokara-grey);margin-bottom:20px}.title--type-4{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:35px;line-height:40px;text-transform:uppercase}.title--type-5{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:30px;line-height:34px;text-transform:uppercase;color:var(--cl-green-vogue)}.title--type-6,.title--type-7,.title--type-8,.title--type-12,.title--type-14{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:35px;line-height:40px;text-transform:uppercase}.title--type-9,.title--type-10{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:30px;line-height:36px;text-transform:uppercase}.title--type-10{line-height:34px}.title--type-11{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:45px;line-height:52px;text-transform:uppercase}.title--type-15{font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;font-size:16px;line-height:20px;color:var(--cl-bokara-grey)}.title--type-16{font-family:Panama-Bold;font-weight:700;font-style:normal;font-size:18px;line-height:120%;color:var(--cl-bokara-grey);letter-spacing:.4px}.title--type-17{font-family:Panama-Bold;font-weight:700;font-style:normal;font-size:20px;line-height:120%;color:var(--cl-bokara-grey);letter-spacing:.4px}.title--type-19{font-family:Panama-Bold;font-weight:700;font-style:normal;font-size:18px;line-height:22px;color:var(--cl-bokara-grey)}.title--type-20{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:30px;line-height:35px;text-transform:uppercase}.title--type-21{font-family:Panama-Bold;font-weight:700;font-style:normal;font-size:22px;line-height:26px}.title--registration-info{display:flex;align-items:center;margin-bottom:14px}.title--registration-info i{font-size:28px;color:var(--cl-allports);width:28px;height:28px;margin-right:12px}.title--registration-info:nth-child(n+2 of.title--registration-info){margin-top:43px}.title--promo{margin-bottom:4px}.title--upload{margin-bottom:12px;padding-right:5px}.title--invitation{color:var(--cl-white);margin-bottom:9px}.title--coop{padding:0 var(--container-padding)}@media (min-width: 1920px){.title--coop{width:100%;max-width:1920px;margin:0 auto}}.title--coop{width:100%;margin-bottom:28px}.title--club-subtitle{margin-bottom:11px}.title--happy{color:var(--cl-bokara-grey);margin-bottom:24px}.title--ecosystem{text-align:center;margin-bottom:20px}.title--label{display:block;font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;text-transform:uppercase;font-size:12px;line-height:16px;color:var(--cl-bokara-grey)}.title--popup{max-width:calc(100% - 50px);padding:14px 0}.title--mb-40{margin-bottom:40px}.title--mb-4{margin-bottom:4px}.title--no-mb{margin-bottom:0}.title--text-center{text-align:center}.title--related-products{margin:0 auto 16px;max-width:467px;color:var(--cl-bokara-grey)}.title--product-info{color:var(--cl-bokara-grey);margin-bottom:8px}.title--creation-technologies{margin-bottom:20px}.title--color-main{color:var(--cl-bokara-grey)}.title--order-popup{position:sticky;top:0;left:0;z-index:5;background-color:var(--cl-white);border-bottom:1px solid var(--cl-grey_2);max-width:calc(100% - 65px);min-height:65px;padding:18px 20px 10px 16px;margin-bottom:0;transition:color .3s}.order-success .title--order-popup,.order-error .title--order-popup{color:transparent}.title--first-block{font-family:Panama-Regular;font-weight:400;font-style:normal;text-shadow:0px 6px 31px rgba(15,44,52,.5),0px 1px 2px rgba(0,0,0,.08);text-align:center;font-size:60px;line-height:68px;letter-spacing:-2px;color:var(--cl-romance)}.title--second-block{color:var(--cl-white);text-align:center;opacity:.9;margin:0 auto 4px;max-width:268px}.title--essential-system-fix{font-size:28px;line-height:32px;margin-bottom:3px}.title--item-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cl-white);display:-webkit-box;height:80px;margin-bottom:auto;overflow:hidden}.collections__item--small .title--item-title{font-size:19px;height:40px;line-height:20px;text-transform:none}.title--first-block-partners{text-shadow:0px 1px 2px rgba(0,0,0,.08)}@media (max-width: 374px){.title--first-block-partners{font-size:48px;line-height:56px}}.title--cosmetologists-club{align-self:center;max-width:690px;margin-bottom:16px}.title--how-buy-cosmetics{margin-bottom:30px}.title--confirmation{margin-bottom:24px;max-width:calc(100% - 30px);width:100%}.title--favorites{grid-column:1/3;margin-bottom:10px}.title--popup-club{margin-bottom:8px}.title .slide-up{display:block}.title--privacy-policy{font-size:35px;line-height:40px}.title--password-recovery{margin-bottom:0}.title--popup-password{margin-bottom:8px}.title--auth{margin:0}.title--registration{width:100%}.title--popup-no-promo{grid-column:1/3;margin-bottom:17px}.title__counter{display:flex;justify-content:center;align-items:center;min-width:20px;height:20px;padding:3px 3px 2px 2px;border-radius:50%;background-color:var(--cl-hokey-pokey);font-family:Panama-Bold;font-weight:700;font-style:normal;color:var(--cl-white);font-size:14px;line-height:24px;text-transform:uppercase}.title__counter:empty{display:none}.title--cart-popup{display:flex;align-items:flex-start;max-width:calc(100% - 68px);min-height:68px;padding:17px 20px 13px var(--container-padding);padding-right:20px;padding-bottom:13px;margin-bottom:17px;border-color:var(--cl-tundora)}.title--cart-page{margin-bottom:20px}.title--cart-recommended{margin-bottom:25px}.title--order-subtitle{margin-top:29px;margin-bottom:16px}.title--order-thanks{text-align:center}.title--orders{margin-bottom:30px}.title--first-block-contacts{font-family:Panama-Bold;font-weight:700;font-style:normal;text-shadow:0px 6px 31px rgba(15,44,52,.5),0px 1px 2px rgba(0,0,0,.08);text-align:center;font-size:40px;line-height:1.15;text-transform:uppercase;color:var(--cl-romance)}.title--contacts{font-size:30px;line-height:1.3;text-align:center;text-transform:uppercase;font-family:Panama-Bold;font-weight:700;font-style:normal}.title--line-new{margin-bottom:8px}.title--how-buy{margin-bottom:20px}.title--contacts-block{margin-bottom:24px}.title--subscribe{margin-bottom:20px}.title--join{text-transform:uppercase;font-family:Panama-Bold;font-weight:700;font-style:normal;font-size:20px;line-height:24px;margin-bottom:8px}.title--product-recommended{margin-bottom:40px}@media (min-width: 375px){.title--type-1{margin-bottom:40px}.title--type-16{font-size:20px}.title--type-17{font-size:22px}.title--no-mb{margin-bottom:0}.title--popup-no-promo{margin-bottom:17px}.title--product-info{margin-bottom:8px}.title--order-popup{margin-bottom:0}.title--cart-popup{margin-bottom:17px}.title--first-block{font-size:77px;line-height:80px}.title--second-block{margin-bottom:4px}.collections__item--small .title--item-title{font-size:22px;height:52px;line-height:26px}.title--first-block-partners{font-size:60px;line-height:68px}.title--confirmation{margin-bottom:24px}.title--happy{padding:0 0 0 4px}.title--change-password{margin-bottom:-6px}.title--contacts-block{margin-bottom:40px}}@media (min-width: 628px){.title--happy{grid-column:2/3;grid-row:1/2;padding:0;margin:0 0 32px}}@media (min-width: 768px){.title--type-2,.title--type-12{font-size:45px;line-height:52px}.title--type-4{font-size:55px;line-height:60px}.title--type-5,.title--type-10{font-size:35px;line-height:40px}.title--type-16,.title--type-17{letter-spacing:0;font-size:22px}.title--type-19{font-size:22px;line-height:120%}.title--type-21{font-size:28px;line-height:34px}.title--ecosystem{max-width:755px;margin-inline:auto;padding:0 16px}.title--popup{max-width:none;padding:0}.title--related-products{max-width:none;margin-bottom:8px}.title--about-brand{margin:0 auto 30px;max-width:828px}.title--name-about-brand{font-size:70px;line-height:80px}.title--cart-popup{padding-top:20px;padding-left:40px;padding-bottom:11px;margin-bottom:20px}.title--creation-technologies{font-size:55px;line-height:60px;margin-bottom:30px}.title--essential-system{font-size:55px;line-height:63px;margin-bottom:16px}.title--second-block{max-width:438px;margin-bottom:12px}.title--item-title{height:104px}.collections__item--small .title--item-title{font-size:30px;height:72px;line-height:36px;text-transform:uppercase}.title--order-thanks{margin-bottom:14px}.title--first-block-partners{font-size:77px;line-height:80px}.title--cosmetologists-club{margin-bottom:8px}.title--how-buy-cosmetics{margin-bottom:29px}.title--change-password{grid-column:1/3;margin-bottom:14px}.title--privacy-policy{padding:0 40px}.title--cart-info{grid-column:1/2;margin:0}.title--cart-page{grid-column:1/3}.title--order-subtitle{margin-top:23px;margin-bottom:9px}.title--order-2fr{grid-column:1/3}.title--order-1fr{margin-bottom:17px}.title--order-1fr:nth-child(odd of.title--order-1fr){margin-right:4px}.title--order-1fr:nth-child(2n of.title--order-1fr){margin-left:4px}.title--line-new{margin-bottom:20px}.title--subscribe{font-size:22px;line-height:27px}.title--join{font-size:30px;line-height:36px}}@media (min-width: 769px){.title--creation-technologies{font-size:45px;line-height:52px;margin-bottom:20px}}@media (min-width: 1024px){.title--type-2{font-size:55px;line-height:63px}.title--type-5,.title--type-8{font-size:45px;line-height:52px}.title--type-6{font-size:55px;line-height:60px}.title--type-7{font-size:38px;line-height:44px}.title--type-10,.title--type-18{font-size:45px;line-height:52px}.title--coop{margin-bottom:40px}.title--club-subtitle{align-self:center;width:850px}.title--cosmetologists-club{max-width:none}.title--ecosystem{max-width:900px;padding:0}.title--about-brand{font-size:45px;line-height:52px;grid-column-start:1;grid-column-end:3}.title--name-about-brand{line-height:60px}.title--order-popup{position:static;border:none;background-color:transparent;max-width:none;min-height:auto;padding:0 0 16px}.title--creation-technologies{font-size:45px;line-height:52px}.title--first-block{font-size:85px;line-height:1}.title--second-block{margin-bottom:0}.title--item-title{font-size:45px;height:104px;line-height:52px}.title--how-buy-cosmetics{margin-bottom:39px;line-height:60px}.title--favorites{margin-bottom:14px}.title--privacy-policy{margin-bottom:50px;padding:0}.title--cart-popup{grid-column:1/2;grid-row:1/2;margin:0;padding:0}.title__counter{font-size:18px;line-height:24px;min-width:24px;height:24px;padding-left:3px;margin-top:6px}.title--cart-page{margin-bottom:16px}.title--order-1fr:nth-child(odd of.title--order-1fr){grid-column:1/2}.title--order-1fr:nth-child(2n of.title--order-1fr){grid-column:2/3}.title--order-subtitle:first-child{margin-top:19px}.title--first-block-contacts{font-size:45px}.title--how-buy{margin-bottom:23px}}@media (min-width: 1280px){.title--favorites{grid-column:1/4;margin-bottom:22px}}@media (min-width: 1440px){.title--type-7,.title--type-14{font-size:45px;line-height:52px}.title--creation-technologies{font-size:55px;line-height:63px}.title--first-block{font-size:100px;line-height:100px;letter-spacing:-3px}.title--second-block{font-family:Panama-Regular;font-weight:400;font-style:normal;font-size:40px;line-height:34px;margin-bottom:6px;max-width:620px}.title--item-title{font-size:55px;height:120px;line-height:60px}.title--upload{margin-bottom:9px}.title--order-thanks{font-size:70px;line-height:80px}}@media (min-width: 1920px){.title--type-6{font-size:70px;line-height:80px}.title--type-10{font-size:70px;line-height:81px}.title--type-13,.title--type-20{font-size:45px;line-height:52px}.title--type-14{font-size:55px;line-height:60px}.title--type-15{font-size:18px;line-height:24px}.title--type-16,.title--type-17,.title--type-19{font-size:28px;line-height:34px}.title--name-about-brand,.title--recommended{font-size:70px;line-height:80px}.title--creation-technologies{font-size:70px;line-height:80px;margin-bottom:30px}.title--essential-system{font-size:70px;margin-bottom:30px}.title--first-block{font-size:120px}.title--second-block{margin-bottom:16px}.title--collections{font-size:70px;line-height:80px}.collections__item--small .title--item-title{font-size:30px;height:72px;line-height:36px}.title--favorites{margin-bottom:12px}.title--cart-recommended{margin-bottom:32px}.title--order-thanks{font-size:90px;line-height:104px}}
