@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus{outline:0}*:focus{outline:0}::selection{color:#fff;background-color:#6f6667}section.advert .flex{display:flex}section.advert .slider{width:100%}section.advert .slider .slide{width:100%}section.advert .slider .slick-dots{position:absolute;bottom:30px;left:50%}section.advert .slider .slick-dots li{display:inline-block}section.advert .slider .slick-dots li.slick-active button{width:8px;height:8px;background:#393939}section.advert .slider .slick-dots li button{font-size:0;width:14px;height:14px;border-radius:100%;-webkit-appearance:none;appearance:none;border:2px solid #393939;margin:0 3px;background:transparent}section.advert .mobile--slider{display:none}section.banners div.column--2{display:grid;grid-template-columns:repeat(2,1fr)}section.banners div.column--3{display:grid;grid-template-columns:repeat(3,1fr)}section.banners div.column--4{display:grid;grid-template-columns:repeat(4,1fr)}section.banners div.column--2>div,section.banners div.column--3>div,section.banners div.column--4>div{position:relative;background:#fff url("../img/svg/preloader-horizontal-grey.svg") no-repeat 50% 50%;z-index:1;background-size:30px}section.banners div.column--2>div picture,section.banners div.column--3>div picture,section.banners div.column--4>div picture{display:grid}section.banners div.column--2>div .content,section.banners div.column--3>div .content,section.banners div.column--4>div .content{position:absolute;top:0;width:100%;text-align:center;cursor:pointer;padding:0 20px}section.banners div.column--2>div .content .title,section.banners div.column--3>div .content .title,section.banners div.column--4>div .content .title{font-size:12px;line-height:18px;font-family:Verdana,sans-serif;color:#fff;text-align:center;padding-top:25px}section.banners div.column--2>div .content .headline,section.banners div.column--3>div .content .headline,section.banners div.column--4>div .content .headline{font-size:30px;line-height:38px;font-family:Verdana,sans-serif;color:#fff;text-align:center;padding-top:10px}section.banners div.column--2>div .link,section.banners div.column--3>div .link,section.banners div.column--4>div .link{position:absolute;bottom:20px;width:100%;text-align:center;cursor:pointer}section.banners div.column--2>div .link a,section.banners div.column--3>div .link a,section.banners div.column--4>div .link a{font-family:Verdana,sans-serif;font-size:13px;color:#fff;background:#393939}section.banners div.column--2>div:hover .link a,section.banners div.column--2>div:focus .link a,section.banners div.column--3>div:hover .link a,section.banners div.column--3>div:focus .link a,section.banners div.column--4>div:hover .link a,section.banners div.column--4>div:focus .link a{background:rgba(57,57,57,0.7)}section.banners div.column--2>div picture img,section.banners div.column--3>div picture img,section.banners div.column--4>div picture img{width:100%}section.banners div.column--2>div:nth-child(n+4),section.banners div.column--3>div:nth-child(n+4),section.banners div.column--4>div:nth-child(n+4){display:none}section.products.homepage{margin-bottom:8px}section.articles .flex{display:flex;font-size:0}section.articles .flex .left{flex:2 0 0;display:flex;gap:8px}section.articles .flex .left article{flex:1}section.articles .flex .left article a{padding:14px 12px;display:inline-block;height:375px;background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:relative;width:100%}section.articles .flex .left article a .content{background:rgba(57,57,57,0.8);position:absolute;width:calc(100% - 24px);left:12px;bottom:14px;padding:20px}section.articles .flex .left article a .content .badge{color:#b9b9b9;font-size:11px;font-family:Verdana,sans-serif;font-weight:normal;border:1px solid #b9b9b9;line-height:22px;padding:0 7px;border-radius:2px}section.articles .flex .left article a .content .title{font-size:22px;font-family:Verdana,sans-serif;color:#fff;padding:15px 0 10px}section.articles .flex .left article a .content .text{color:#fff;font-family:Verdana,sans-serif;font-size:13px;line-height:1.5}section.articles .flex .left article a:hover,section.articles .flex .left article a:focus{text-decoration:none}section.articles .flex .left article a:hover .title,section.articles .flex .left article a:focus .title{text-decoration:underline}section.articles .link{text-align:center;margin:20px 0}section.articles .link a{font-size:12px;color:#391152;font-family:Verdana,sans-serif;height:32px;border:1px solid #dfdfdf;background:transparent;border-radius:32px;transition:all .35s}section.articles .link a:hover,section.articles .link a:focus{background:#dfdfdf}@media(max-width:1199px){section.articles{max-width:950px;margin:0 auto}}@media(max-width:991px){section.products.homepage{width:100%}section.products.homepage .flex .product:nth-child(n+4){display:none}section.discount--products{width:100%}section.articles{width:100%;margin:30px 0 0;padding-bottom:0}section.articles .flex{max-width:480px;margin:0 auto}section.articles .flex .left{flex:100%;flex-direction:column}section.articles .flex .left article{flex:none;width:100%}section.articles .flex .left article a{height:300px;background-size:cover}section.articles .flex .left article a:hover,section.articles .flex .left article a:focus{background-size:cover}section.articles .flex .middle{flex:100%}section.articles .flex .right{flex:100%}section.articles .flex .right .flex{flex-flow:row wrap}section.articles .flex .right .flex .left{flex:100%}section.articles .flex .right .flex .right{flex:100%}section.articles .flex .right article a{background-size:cover}section.articles .flex .right article a:hover,section.articles .flex .right article a:focus{background-size:cover}}@media(max-width:575px){section.articles .flex .left article a{height:260px}}@media(max-width:768px){section.products.homepage .flex .product:nth-child(n+4){display:block}section.advert .mobile--slider{display:block;width:100%}section.advert .mobile--slider .slide{width:100vw}section.advert .mobile--slider .slick-dots{position:absolute;bottom:15px;left:50%;margin-left:-27px}section.advert .mobile--slider .slick-dots li{display:inline-block}section.advert .mobile--slider .slick-dots li.slick-active button{width:8px;height:8px;background:#393939}section.advert .mobile--slider .slick-dots li button{font-size:0;width:14px;height:14px;border-radius:100%;-webkit-appearance:none;appearance:none;border:2px solid #393939;margin:0 3px;background:transparent}section.banners div.column--2,section.banners div.column--3{grid-template-columns:50% 50%}section.banners div.column--2>div:nth-child(n+4),section.banners div.column--3>div:nth-child(n+4){display:block}}@media(max-width:575px){section.banners div.column--2{grid-template-columns:100%}}@media(max-width:500px){section.banners div.column--2>div .content .headline,section.banners div.column--3>div .content .headline{font-size:24px;padding-top:0}}@media(max-width:425px){section.banners div.column--2,section.banners div.column--3{grid-template-columns:100%}section.banners div.column--2>div .content .headline,section.banners div.column--3>div .content .headline{font-size:10vw}}@media(max-width:375px){section.banners div.column--2,section.banners div.column--3{grid-template-columns:100%}}@media(max-width:359px){section.discount--products .flex .product:nth-child(n+3){display:block}}