html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-215a175c.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-e1632dc3.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-e4787999.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{height:100%;margin:0;padding:0;overflow-x:hidden;font-family:Montserrat,sans-serif;color:#fff}.header-content{position:absolute;left:0;right:0;top:20px;z-index:99}.hero{position:relative;height:100vh}.bg-wrapp{position:absolute;padding:0;top:0;left:0;width:100%;height:100vh;z-index:-1}.bg-wrapp img{width:100%;height:100%;object-fit:cover}.bg-wrapp:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,#000000 100%)}.container{display:flex;flex-direction:column;max-width:1200px;height:100%;margin:auto;padding:0 15px}.container--100vh{min-height:100vh}.container__title-block{display:flex;justify-content:space-between;align-items:center}.header{display:flex;justify-content:space-between}.logo{display:flex;align-items:center;font-style:normal;font-size:16px;font-weight:400;line-height:22px;color:#fff;text-decoration:none}.logo__photo{height:40px;width:40px;margin-right:20px;border-radius:20px;object-fit:cover;object-position:center 0}.social-wrap{display:flex;justify-content:space-between;align-items:center}.social-link path{transition:all .2s}.social-link{height:18px;width:16px}.social-link:not(:last-child){margin-right:15px}.main-content-block{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto;margin-bottom:auto}.over-title{margin:0 0 10px;font-size:26px;line-height:32px}.h1-title{margin:0 0 20px;font-size:54px;line-height:78px}.main-description{max-width:500px;margin:0 0 32px;font-size:16px;line-height:150%}.main-btn{position:relative;display:inline-block;padding:10px 27px;color:#fff;font-weight:400;font-size:16px;text-decoration:none;line-height:150%;background:#931157;border:none;overflow:hidden;user-select:none;cursor:pointer}.main-btn:after{position:absolute;content:"";bottom:0;display:inline-block;left:0;height:1px;width:1px;background:#fff;border-radius:50%;box-shadow:0 0 40px 40px #fff;transition:.3s;transform:translate(-70px)}.main-btn:before{position:absolute;content:"";top:0;right:0;display:inline-block;height:1px;width:1px;background:#fff;border-radius:50%;box-shadow:0 0 40px 40px #fff;transition:.7s;transform:translate(60px,-60px)}.section{background:#000;overflow:hidden}.section-portfolio{padding:180px 0}.section-title{margin:0;font-size:24px;font-weight:400;line-height:150%}.bulet-wrapper{display:grid;grid-auto-columns:1fr;grid-column-gap:45px;grid-row-gap:45px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;margin-top:55px}.bulet-img{margin-bottom:15px;width:40px;height:40px;max-width:40px}.bulet-title{margin:0;font-size:16px;font-weight:700;line-height:150%}.bulet-description{margin-top:7px;margin-bottom:0;font-size:12px;line-height:150%}.filter--active{display:block}.filter-wrap{position:relative;display:flex;margin-left:20px;justify-content:space-between;align-items:center}.filter-wrap__tags-block{position:absolute;top:40px;right:0;z-index:21;visibility:hidden;opacity:0;width:200px;padding:10px;border:1px solid #fff;background:#000;transition:all .3s}.filter-wrap__tags-block:before{content:"";position:absolute;width:0;height:0;left:125px;top:-21px;border:10px solid;border-color:transparent transparent #fff transparent}.filter-wrap__tags-block:after{content:"";position:absolute;width:0;height:0;left:125px;top:-19px;border:10px solid;border-color:transparent transparent #000 transparent}.filter__icon{margin-left:20px;width:25px;height:22px}.filter--active{visibility:visible;opacity:1}.tag{display:inline-block;margin:4px;padding:2px 7px;border-radius:1px;font-size:12px;user-select:none}.tag--active{background:#931157}.cart-wrapper{position:relative;z-index:20;display:grid;grid-auto-columns:1fr;grid-column-gap:45px;grid-row-gap:45px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;margin-top:55px}.cart-block{position:relative;display:flex;flex-direction:column;border:1px solid #931157}.cart-block__container{position:relative;z-index:12;display:flex;flex-direction:column;flex-grow:1;margin:20px 15px}.cart-img{height:180px;overflow:hidden}.cart-img img{height:100%;width:100%;object-fit:cover}.cart-block svg{position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px}.cart-block svg rect{stroke:#fff;stroke-width:2;transition:.8s;stroke-dasharray:236,250}.cart-title{margin-top:0;margin-bottom:15px;font-size:15px;font-weight:500;line-height:120%}.cart-description-title{font-weight:600;font-size:12px;line-height:100%}.cart-description{margin-top:5px;margin-bottom:15px;font-size:12px;line-height:150%}.streich-blok{flex:1 1 auto}.metric-wrapper{margin-bottom:12px;z-index:9;display:flex;justify-content:flex-start;align-items:center}.metric-text{margin-left:10px;font-size:12px}.cart-buttons-block{margin-top:20px;z-index:10;display:flex;justify-content:flex-start;align-items:center}.cart-btn{position:relative;padding:3px 17px 4px;overflow:hidden;background:#931157;color:#fff;font-size:12px;line-height:150%;text-decoration:none}.cart-btn:after{position:absolute;content:"";bottom:0;display:inline-block;left:0;height:1px;width:1px;background:#fff;border-radius:50%;box-shadow:0 0 30px 30px #fff;transition:.3s;transform:translate(-55px,55px)}.cart-btn--right{margin-left:10px}.border-box-top{position:absolute;top:-4px;z-index:1;right:-4px;height:100px;width:100px;border-top:1px solid #fff;border-right:1px solid #fff}.border-box-bottom{position:absolute;bottom:-4px;left:-4px;z-index:2;height:100px;width:100px;border-bottom:1px solid #fff;border-left:1px solid #fff}#cursor,#aura{position:absolute;border-radius:100%;user-select:none;pointer-events:none;z-index:10000}#cursor{width:5px;height:5px;background-color:#931157;opacity:0;transform:scale(1);transition:background-color .2s linear,transform .5s cubic-bezier(.75,-1.27,.3,2.33)}#aura{width:37px;height:37px;border:1px solid rgba(255,255,255,.5);background-color:#ffffff12;opacity:0;transform:scale(1);transition:transform .3s cubic-bezier(.75,-1.27,.3,2.33),opacity .2s cubic-bezier(.75,-1.27,.3,2.33)}.cssload-loader{position:relative;left:calc(50% - 50px);width:100px;height:100px;margin:130px 0;-webkit-perspective:780px;perspective:780px}.cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:3px solid #5C5EDC}.cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:3px solid rgba(76,70,101,.99)}.cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:3px solid #DD2C00}.scroll-up-btn{position:fixed;right:20px;bottom:10px;z-index:102;height:40px;width:40px;display:none;justify-content:center;align-items:center;border-radius:20px;background:#931157;cursor:pointer}.scroll-up-btn__img{width:11px;transform:rotate(90deg)}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg);transform:rotateX(35deg) rotateY(-45deg) rotate(0)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(-45deg) rotate(360deg)}}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg);transform:rotateX(50deg) rotateY(10deg) rotate(0)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);transform:rotateX(50deg) rotateY(10deg) rotate(360deg)}}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg);transform:rotateX(35deg) rotateY(55deg) rotate(0)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(55deg) rotate(360deg)}}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slow{-webkit-animation-duration:2s;animation-duration:2s}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.animated.delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.animated.delay-1-5s{-webkit-animation-delay:1.5s;animation-delay:1.5s}@media (prefers-reduced-motion: reduce),print{.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}@media screen and (min-width: 992px){.main-btn:hover:after{transform:translate(290px,-90px)}.main-btn:hover:before{transform:translate(-290px,90px)}.cart-block:hover svg rect{stroke-dasharray:600,0}.cart-btn:hover:after{transform:translate(170px,-70px)}.social-link:hover path{fill:#931157}.filter__icon:hover path{fill:#931157}}@media screen and (max-width: 1150px){.cart-wrapper{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 1024px){.social-link{display:flex;justify-content:center;align-items:center;height:22px;width:20px;object-fit:contain}.filter-wrap__tags-block{width:290px}.filter-wrap__tags-block:before{left:235px}.filter-wrap__tags-block:after{left:235px}.tag{padding:10px 20px;font-size:18px}}@media screen and (max-width: 767px){.social-link{height:30px;width:28px}.over-title{font-size:20px;line-height:22px}.h1-title{font-size:44px;line-height:50px}.main-description{font-size:14px}.section-title{font-size:20px}}@media screen and (max-width: 865px){.cart-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr;margin-top:35px}.bulet-wrapper{grid-column-gap:40px;grid-row-gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}}@media screen and (max-width: 590px){.logo{margin-right:20px}}@media screen and (max-width: 570px){.cart-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr;margin-top:35px}.cart-block{width:80%;margin-left:auto;margin-right:auto}.section-title{font-size:18px}}@media screen and (max-width: 480px){.header{flex-direction:column;align-items:center}.logo{margin-right:0}.social-wrap{margin-top:12px}.hero{height:auto}.bg-wrapp{height:100%}.main-content-block{margin-top:250px;margin-bottom:150px}.cart-block{width:90%}.bulet-wrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}}@media screen and (max-height: 480px){.hero{height:auto}.bg-wrapp{height:100%}.main-content-block{margin-top:150px;margin-bottom:150px}}@media screen and (max-width: 360px){.h1-title{font-size:38px;line-height:44px}}
