@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}.button{display:inline-block;text-decoration:none;font-size:14px;line-height:18px;padding:11px 40px 13px;font-family:WixMadeforText-Regular;font-weight:400;font-style:normal;color:var(--cl-green-vogue);border:1px solid var(--cl-green-vogue-75);border-radius:22px;background-color:transparent;text-align:center;transition:border-color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none!important}@media not all and (pointer: coarse){.button:hover{border-color:var(--cl-allports);color:var(--cl-allports)}}.button:disabled,.button.disabled{pointer-events:none!important;color:var(--cl-grey_2);background-color:var(--cl-white-smoke);border-color:var(--cl-gainsboro)}.button--block{display:block}.button--primary{background-color:var(--cl-green-vogue);border-color:var(--cl-green-vogue);color:var(--cl-white);transition:background-color .3s}.button--primary:disabled,.button--primary.disabled{color:var(--cl-grey_2);background-color:var(--cl-white-smoke);border-color:var(--cl-white-smoke)}@media not all and (pointer: coarse){.button--primary:hover{background-color:var(--cl-arapawa);color:var(--cl-white)}}.button--small{width:max-content;grid-column:2/3;grid-row:1/100;align-self:center;min-width:158px;margin:0 0 7px}.button--light{border-color:var(--cl-white);color:var(--cl-white)}.button--close{color:var(--cl-bokara-grey);border-color:var(--cl-white);background-color:var(--cl-white);font-size:25px;padding:9px}.button--more-details{border:none;border-radius:0;padding:0;text-decoration:underline;color:currentColor;font-size:inherit;line-height:inherit;transition:color .3s}@media (hover: hover){.button--more-details:hover{color:var(--cl-grey_2);opacity:1}}.button--more-details:active{color:var(--cl-grey_2);opacity:1}.button--close-popup{border-color:var(--cl-tundora);position:absolute;right:16px;top:40px;z-index:1}.popup--video .button--close-popup{position:fixed}.button--close-centered{position:absolute;z-index:1;top:14px;right:14px;border:none;background-color:transparent}.button--close-centered-2{top:20px;right:20px}.button--close-order,.button--close-cart{border-color:var(--cl-grey_2);border-right:none;border-top:none;position:absolute;right:0;top:0;z-index:1;display:flex;justify-content:center;align-items:center;border-radius:0;font-size:31px;width:65px;height:65px}.button--close-cart{border-color:var(--cl-tundora);color:var(--cl-tundora);font-size:39px;top:-1px;right:-1px;width:69px;height:69px}.button--related-products{margin:40px auto 0;width:100%}.button--secondary{font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;background-color:var(--cl-black);border-color:var(--cl-black);padding:13px 38px 17px;font-size:16px;line-height:20px;border-radius:50px;color:var(--cl-white)}.button--product-card{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 16px)}@media not all and (pointer: coarse){.button--product-card{opacity:0}.button--product-card:disabled{opacity:0}}.button--product-card.hide{display:none}.button--product-info{font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;padding:13px 38px 17px;font-size:16px;line-height:20px;border-radius:50px;width:100%}.button--product-info.hide{display:none}.button--cancel-selection{padding:6px 0;border:none;border-radius:0;display:flex;align-items:flex-end;flex-direction:row-reverse;column-gap:6px;margin-left:auto;color:var(--cl-bokara-grey)}.button--clear-cart{align-items:center;margin-right:var(--container-padding)}.button--clear-cart i{font-size:17px;color:var(--cl-black);margin-top:3px}.button--clear-cart.hide{display:none}.button--clear-cart-page{margin:0}.button--icon{border:none;border-radius:0;padding:0}.button--burger{height:29px;width:29px;color:var(--color-header-text)}.button--suggestions-save{padding:5px 15px 7px}.button__count{display:flex;justify-content:center;align-items:center;background-color:var(--cl-allports);color:var(--cl-white);font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;font-size:10px;letter-spacing:1px;line-height:1;letter-spacing:-.1px;min-width:17px;height:17px;padding:0 2px 1px;border-radius:50%;transition-property:background-color,color;transition-duration:.3s;position:absolute;top:3px;right:-3px}.header--main .button__count{background-color:var(--cl-white);color:var(--cl-bokara-grey)}.header.fixed .button__count{background-color:var(--cl-allports);color:var(--cl-white)}.header:has(.navigation__link.is-open) .button__count{background-color:var(--cl-allports);color:var(--cl-white)}.button__count:empty{display:none}.button--cart{position:relative;padding:2px;margin:-2px 3px -2px auto;color:var(--color-header-text);font-size:27px;transition-property:opacity,color;transition-duration:.3s}.button--burger-cart{position:absolute;top:8px;right:19px;color:var(--cl-bokara-grey);margin:0}.button--burger-cart .button__count{background-color:var(--cl-allports);color:var(--cl-white)}.button--slider{border:none;height:30px;padding:0;width:30px;position:static;margin:0}.button--slider:after{display:none}.button--slider-new{width:44px;height:44px;border-radius:50%;border:1px solid var(--cl-bokara-grey);transition:border-color .3s ease,opacity .3s ease}.button--slider-new .icon{color:var(--cl-bokara-grey);transform:rotate(0);transition:color .3s ease}.button--slider-new.button--slider-prev .icon{transform:rotate(-180deg)}.button--slider-new.disabled,.button--slider-new[disabled]{background-color:transparent;border-color:var(--cl-tundora);opacity:.4}.button--slider-new.disabled .icon,.button--slider-new[disabled] .icon{color:var(--cl-tundora)}.button--slider-new.swiper-button-lock{display:none}.button--catalog{font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;font-size:16px;line-height:20px;border-radius:50px;margin-left:auto;margin-right:auto;padding:13px 60px 17px}.button--no-promo{width:100%;padding-inline:15px}.button--no-promo:nth-child(1 of.button--no-promo){margin-bottom:16px}.button--cookie+.button--cookie{color:var(--cl-grey_2)}@media (hover: hover){.button--cookie+.button--cookie:hover{color:var(--cl-bokara-grey)}}.button--cookie+.button--cookie:active{color:var(--cl-bokara-grey)}.button--cosmetologists-club{align-self:center;margin-bottom:40px}.button--step-buy-cosmetics{display:block;font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;font-size:16px;line-height:20px;border-radius:50px;width:100%;max-width:257px;margin:40px auto 0;padding:13px 60px 17px}.button--confirm{font-family:WixMadeforText-Medium;font-weight:500;font-style:normal;padding:15px 30px 17px;font-size:16px;line-height:120%;border-radius:50px;width:100%;margin-bottom:10px}.button--confirm:last-child{margin-bottom:0}.button--change-password{position:relative;margin-top:18px;padding-inline:36px;min-width:167px}.button--change-password:before{content:"";position:absolute;top:13px;left:23px;width:18px;height:18px;border-radius:50%;overflow:hidden;background-image:conic-gradient(from 0turn at 50% 50%,var(--cl-allports) 0%,var(--cl-allports) 60%,rgba(45,106,119,.2) 60%);mask-image:radial-gradient(closest-side at center,transparent calc(100% - 2px),black calc(100% - 1px));animation:rotation 1s linear infinite;opacity:0}.button--change-password.loading{pointer-events:none;padding-right:11px}.button--change-password.loading:before{opacity:1;transition:opacity .3s}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button--submit-profile{margin-top:0}.button--add,.button--clip{display:flex;align-items:center;gap:4px;align-self:flex-start;border:none;color:var(--cl-bokara-grey);width:fit-content;padding:0;margin-top:10px}.button--add i,.button--clip i{font-size:19px;margin-top:3px}.button--clip i{font-size:17px}.button--price{margin-bottom:30px}.button--recovery,.button--registration{width:100%;max-width:343px;padding-inline:30px}.button--registration{margin-bottom:20px}.button--popup-cart{order:1;position:relative;width:calc(100% - 32px);max-width:295px}.button--popup-cart:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:100vw;height:100%;box-shadow:0 -15px 26px -23px var(--cl-green-vogue-30);pointer-events:none}.button--drop-info{width:100%;padding:10px 40px 7px;margin-top:16px;transition-property:margin-top,opacity;transition-duration:.3s}.expanded .button--drop-info{margin-top:30px}.button--drop-info i{font-size:22px;margin-left:5px;margin-bottom:3px;transform:rotate(180deg);transition:transform .3s}.expanded .button--drop-info i{transform:rotate(0)}.button--cart-auth,.button--cart-anonymous{width:100%}.button--cart-authorized{width:100%;margin-top:18px}.button--cart-authorized:last-child{margin-bottom:0}.button--sticky-total{margin-top:0;transition:margin-top .3s}.expanded>.button--sticky-total{margin-top:18px}.button--no-sticky-total{grid-column:1/3;margin-top:24px}.button--empty-cart{margin-bottom:0}.button--order-card{width:100%;margin-top:16px}.button--addresses-page{display:none}.button--addresses-page.shown{display:block}.button--card-link{position:absolute;left:8px;bottom:24px}.button--contacts-new{margin-top:24px;width:100%;margin-bottom:21px}.button--join{margin-top:24px}.button--map{display:none}.button--map.shown{display:block}@media (min-width: 375px){.button--related-products{width:fit-content;padding-inline:60px}.button--confirm{width:calc(50% - 10px);margin-bottom:0}.button--cosmetologists-club{margin-bottom:50px}.button--change-password{margin-top:12px}.button--add,.button--clip{margin-top:3px}.button--popup-cart{width:calc(100% - 80px);max-width:none}.button--submit-profile{margin-top:0}.button--cart{margin-right:-2px}.button--burger-cart{right:14px;margin:0}}@media (min-width: 628px){.button--burger-cart{top:18px}}@media (min-width: 768px){.button--close-popup{top:26px;right:616px;border:none}.popup--video .button--close-popup{right:var(--container-padding)}.button--related-products{margin-top:60px}.button--order{grid-column:2/3;grid-row:2/3;align-self:center}.button--clear-cart{margin-right:40px}.button--clear-cart-page{margin-right:0}.button--cookie{margin-left:0}.button--change-password{width:fit-content;margin-top:24px;grid-column:1/3}.button--registration{width:222px;margin-left:0;margin-bottom:30px}.button--popup-cart:before{top:-20px}.button--no-promo:nth-child(1 of.button--no-promo){margin-bottom:0}.button--drop-info{grid-column:2/3;grid-row:1/2;width:fit-content;border:none;padding:0;margin:0 -3px 0 0;color:var(--cl-bokara-grey)}.button--drop-info i{margin-left:0}.expanded .button--drop-info{margin:0 -3px 0 0}.button--cart-auth{grid-column:1/3;grid-row:-1/-2;margin-top:16px;transition-property:margin-top,opacity;transition-duration:.3s}.expanded .button--cart-auth{margin-top:32px}.button--cart-authorized{grid-column:1/-1;grid-row:3/4;margin-top:16px}.button--no-sticky-total{margin-top:21px}.button--submit-profile{margin-top:0}.button--order-card{grid-column:3/3;grid-row:1/100;align-self:center;min-width:158px;margin:0 0 7px}.button--cart{margin-right:3px;margin-left:10px}.button--burger-cart{right:23px;margin:0}.button--contacts-new{max-width:153px;margin:0}.button--map{flex-shrink:0}}@media (min-width: 1024px){.button--close-order,.button--close-cart{top:32px;right:calc(100% + 10px);background-color:var(--cl-white);border:none;border-radius:50%;font-size:24px;width:44px;height:44px}.button--close-cart{top:42px;color:var(--cl-bokara-grey)}.button--clear-cart{grid-column:2/3;grid-row:1/2;margin:0;padding:0}.button--popup-cart{grid-column:1/3;width:100%}.button--popup-cart:before{width:100%}.button--cart-anonymous{width:100%;margin-bottom:60px}.button--drop-info{display:none}.button--cart-auth{margin-top:0}.button--cart-authorized{grid-column:1/3;grid-row:3/4;margin:31px 0 20px}.button--empty-cart{font-size:14px;line-height:18px;width:fit-content;min-width:217px;padding:11px 38px 13px;margin-bottom:0}.popup--video .button--close-popup{position:absolute;right:20px;top:0}}@media (min-width: 1440px){.button--close-popup{top:26px;right:786px}.button--close-order,.button--close-cart{right:calc(100% + 16px)}.button--burger{display:none}.button--cart{margin-left:-2px;margin-right:4px}.button--burger-cart{display:none}.button--product-card{width:calc(100% - 32px)}.button--card-link{left:16px}}@media (min-width: 1920px){.button--recovery{max-width:370px}.button--popup-cart:before{width:890px}}
