@charset "UTF-8";@font-face{font-family:AvenirNextCyr-Heavy;src:url(/build/fonts/avenirnextcyr-heavy.eot);src:url(/build/fonts/avenirnextcyr-heavy.eot?#iefix) format("embedded-opentype"),url(/build/fonts/avenirnextcyr-heavy.woff2) format("woff2"),url(/build/fonts/avenirnextcyr-heavy.woff) format("woff"),url(/build/fonts/avenirnextcyr-heavy.ttf) format("truetype"),url(/build/fonts/avenirnextcyr-heavy.svg#avenirnextcyr-heavy) format("svg")}@font-face{font-family:AvenirNextCyr-Bold;src:url(/build/fonts/avenirnextcyr-bold.eot);src:url(/build/fonts/avenirnextcyr-bold.eot?#iefix) format("embedded-opentype"),url(/build/fonts/avenirnextcyr-bold.woff2) format("woff2"),url(/build/fonts/avenirnextcyr-bold.woff) format("woff"),url(/build/fonts/avenirnextcyr-bold.ttf) format("truetype"),url(/build/fonts/avenirnextcyr-bold.svg#avenirnextcyr-bold) format("svg")}@font-face{font-family:AvenirNextCyr-Medium;src:url(/build/fonts/avenirnextcyr-medium.eot);src:url(/build/fonts/avenirnextcyr-medium.eot?#iefix) format("embedded-opentype"),url(/build/fonts/avenirnextcyr-medium.woff2) format("woff2"),url(/build/fonts/avenirnextcyr-medium.woff) format("woff"),url(/build/fonts/avenirnextcyr-medium.ttf) format("truetype"),url(/build/fonts/avenirnextcyr-medium.svg#avenirnextcyr-medium) format("svg")}@font-face{font-family:AvenirNextCyr-Regular;src:url(/build/fonts/avenirnextcyr-regular.eot);src:url(/build/fonts/avenirnextcyr-regular.eot?#iefix) format("embedded-opentype"),url(/build/fonts/avenirnextcyr-regular.woff2) format("woff2"),url(/build/fonts/avenirnextcyr-regular.woff) format("woff"),url(/build/fonts/avenirnextcyr-regular.ttf) format("truetype"),url(/build/fonts/avenirnextcyr-regular.svg#avenirnextcyr-regular) format("svg")}.arrows{width:50px;height:50px;line-height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.arrows img{width:22px}.arrows-wrapper{width:100%;max-width:1000px;top:0;display:flex;justify-content:center}.arrow-left{margin-left:-25px}.arrow-right{margin-right:-25px}.derma__category-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:0 15px}.derma__bestseller-row,.derma__category-row{margin-top:14px;padding-bottom:20px;width:calc(33.33333% - 5px);flex-grow:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.derma__bestseller-row-title,.derma__category-row-title{width:100%;font-family:AvenirNextCyr-Bold;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:4px;position:relative;color:#000}.derma__category-row-title{padding:22px 0 30px}.derma__bestseller-row-title{padding:0 0 28px;font-size:15px}.derma__category-item{position:relative;width:calc(50% - 10px);border-radius:5px;overflow:hidden;margin-bottom:20px;background:#fff;box-shadow:0 20px 40px rgba(163,214,233,.2)}.derma__category-item:hover{box-shadow:0 20px 40px rgba(163,214,233,.35);transition:box-shadow .1s ease-in-out}.derma__category-item_main{box-shadow:none}.derma__category-item_main:after{content:'';position:absolute;bottom:0;display:block;overflow:hidden;background:#000;background:rgba(255,255,255,.7);padding:10px 0;height:46px;width:100%}.derma__category-item_main img{border-radius:12px}.derma__category-item-title{font-family:AvenirNextCyr-Regular;font-style:normal;font-weight:300;text-transform:uppercase;position:absolute;font-size:10px;line-height:14px;top:9%;left:10%;color:#000}.derma__category-item-title_main{font-family:AvenirNextCyr-Bold;text-align:center;width:100%;bottom:26px;left:0;top:auto;z-index:1}.derma__category-item-title_promo{font-family:AvenirNextCyr-Medium;font-size:10px;text-align:center;width:100%;bottom:20px;left:0;top:auto}.derma__category-item-link{position:absolute;height:100%;width:100%;text-decoration:none;z-index:1}.derma__category-item-image{width:100%}.derma__bestseller-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:0 15px}.derma__bestseller-wrapper:after{content:'';display:block;width:0;padding-top:33.3333%}.derma__bestseller-item{width:calc(50% - 10px);padding-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;border-radius:8px;box-shadow:0 20px 40px rgba(163,214,233,.2)}.derma__bestseller-item-part{position:relative;text-align:center}.derma__bestseller-item-title{font-family:AvenirNextCyr-Regular;font-style:normal;padding:0 10px;font-weight:300;font-size:12px;margin-top:15px;line-height:12px;height:90px;color:#000;text-align:center}.derma__bestseller-item-link{position:relative;background:#fafafa;display:block;width:100%;text-decoration:none;z-index:1}.derma__bestseller-item-image{max-width:100px}.derma__bestseller-item-price{font-family:AvenirNextCyr-Heavy;text-align:center;font-size:10px;color:#000;position:absolute;bottom:55px;left:0;right:0}.derma__bestseller-item .btn{background:#a2d7e9;border-radius:6px;text-transform:uppercase;color:#fff;font-family:AvenirNextCyr-Regular;font-size:12px;height:38px;line-height:16px;max-width:125px;margin:0 auto}.derma__bestseller-item .btn:hover{background:#99c8d8}.derma__bestseller-item .product-wrapper{width:100%!important}.brand-banner{position:relative;width:100%;padding:0 15px}.brand-banner--simple{margin:0}.brand-banner--simple:last-child{margin-bottom:100px}.brand-banner--simple img{box-shadow:none}.brand-banner--infoblock{margin-top:50px}.brand-banner--infoblock+.brand-banner--infoblock{margin-top:30px;margin-bottom:50px}.brand-banner img{max-width:100%;width:100%}@media (max-width:767px){.derma__bestseller-item .btn{font-size:11px;height:28px;line-height:6px;max-width:94px}.derma__category_main{overflow:visible}.derma__category-title{font-size:10px;line-height:12px;width:100%}.derma__category-title_main{font-size:9px;line-height:12px;width:70px;margin:0 auto;left:0;right:0;bottom:-30px}}@media (max-width:459px){.derma__category-item{margin-bottom:50px}.derma__category-item_main{overflow:visible}.derma__category-item_main:after{display:none}.derma__category-item-title{font-size:10px;line-height:12px;width:100%}.derma__category-item-title_main{font-size:9px;line-height:12px;width:70px;margin:0 auto;left:0;right:0;bottom:-30px}.derma__bestseller .btn{font-size:11px;height:26px;line-height:6px;max-width:94px}.derma__bestseller-item{margin-bottom:20px}.derma__bestseller-item-title{line-height:12px;font-size:10px}.derma__bestseller-item-image{max-width:100%}.derma__bestseller-row-title{padding:10px 0 28px}}@media (min-width:460px){.arrows{height:100%}.arrows-wrapper{position:absolute;justify-content:space-between;height:100%}.derma__category-row:after{content:"";flex:auto}.derma__category-item{width:calc(33% - 10px)}.derma__category-item:last-child{margin-left:20px}.derma__category-item_main{border-radius:3px;overflow:hidden;box-shadow:none}.derma__bestseller .arrows-wrapper{display:none}.derma__bestseller-row-title{padding:0}.derma__bestseller-row-title:after{bottom:-10px}.derma__bestseller-item{width:calc(33% - 10px);margin-top:35px}.derma__bestseller-item-image{max-width:140px}.brand-banner--simple{margin:0 0 30px}}@media (min-width:768px){.derma__category-item{width:calc(25% - 25px)}.derma__category-item:last-child{margin-left:0}.derma__category-item_main{width:calc(33% - 10px)}.derma__category-item-title_main{font-size:12px}.derma__category-row-title{padding:52px 0 40px;font-size:22px}.derma__category-row-title_promo{padding:26px 0 35px}.derma__category-row:after{display:none}.derma__bestseller-wrapper{margin-bottom:55px}.derma__bestseller-row-title{font-size:22px;padding:70px 0 13px}.derma__bestseller-item{width:calc(25% - 25px)}.derma__bestseller-item-image{max-width:160px}.derma__bestseller-item-title{font-size:12px;line-height:14px;height:90px}.derma__bestseller-item-price{bottom:70px}.brand-banner--infoblock{margin-top:95px}.brand-banner--infoblock+.brand-banner--infoblock{margin-bottom:100px;margin-top:55px}}@media (min-width:992px){.derma__bestseller-wrapper,.derma__category-wrapper{padding:0;max-width:830px;margin:0 auto}.derma__bestseller-wrapper_promo,.derma__category-wrapper_promo{margin-bottom:60px}.derma__bestseller-item-image{max-width:100%}.derma__bestseller-item,.derma__category-item{width:calc(25% - 25px)}.derma__category-item-title{font-size:11px;line-height:14px}.derma__category-item_main{width:calc(33% - 10px)}.brand-banner{padding:0}}@media (max-width:1169px){.derma__bestseller-wrapper,.derma__category-wrapper{padding:0 15px}.brand-banner{padding:0 15px;margin-bottom:60px}}