@font-face{font-family:Panton;font-style:normal;font-weight:400;src:url(data:application/vnd.ms-fontobject;base64,);src:url(data:application/vnd.ms-fontobject;base64,?#iefix) format("embedded-opentype"),url(../fonts/panton-regular.dd9594f7.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(../fonts/panton-regular.e3a20151.ttf) format("truetype"),url(../img/panton-regular.ba51dc8f.svg#panton-regular) format("svg")}@font-face{font-family:Panton;font-style:normal;font-weight:300;src:url(data:application/vnd.ms-fontobject;base64,);src:url(data:application/vnd.ms-fontobject;base64,?#iefix) format("embedded-opentype"),url(../fonts/panton-light.c5c1d9a2.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(../fonts/panton-light.da3c19ac.ttf) format("truetype"),url(../img/panton-light.fdf67c29.svg#panton-light) format("svg")}@font-face{font-family:Panton;font-style:normal;font-weight:700;src:url(data:application/vnd.ms-fontobject;base64,);src:url(data:application/vnd.ms-fontobject;base64,?#iefix) format("embedded-opentype"),url(../fonts/panton-bold.9055fdeb.woff2) format("woff2"),url(data:font/woff;base64,) format("woff"),url(../fonts/panton-bold.8ee2d397.ttf) format("truetype"),url(../img/panton-bold.967d5276.svg#panton-bold) format("svg")}.q-layout--web{background-color:#02282e;color:#fff;font-family:Panton,sans-serif;letter-spacing:.05em}.q-layout--web>.wrapper{margin:0 auto;max-width:100%;padding-left:250px;position:relative;width:1400px}.q-layout--web .q-page{padding-bottom:50px}.q-layout--web .container{padding:0 30px}.q-layout--web h1{font-size:80px;font-weight:700;letter-spacing:.02em;line-height:1.3;margin:.5em 0;text-transform:uppercase}.q-layout--web p:last-child{margin-bottom:0}@media (max-width:1200px){.q-layout--web>.wrapper{padding-left:0;width:100%}}@media (max-width:850px){.q-layout--web .container{padding:0 20px}}@media (max-width:600px){.q-layout--web h1{font-size:50px}}.q-header--web{background-color:#02282e;font-size:21px;position:absolute;z-index:999}.q-header--web .q-header-wrapper{margin:0 auto;max-width:100%;padding-left:250px;width:1400px}.q-header--web .q-header-top{align-items:flex-end;display:flex;height:44px;justify-content:flex-end;margin-bottom:10px}.q-header--web .q-header-top .social-list{align-items:center;display:flex;justify-content:center}.q-header--web .q-header-top .social-list a{display:block;height:24px;margin-left:20px}.q-header--web .q-header-top .social-list a i{color:#fff;font-size:16px;margin-left:0}.q-header--web .q-header-top .social-list a i svg{fill:#fff;display:block;opacity:.7}.q-header--web .q-header-top .social-list a i img{filter:invert(100%) sepia(0) saturate(100%) brightness(100%) contrast(100%)}.q-header--web .q-header-main{display:flex}.q-header--web .q-header-main__left{flex-grow:1;margin-right:50px}.q-header--web .q-header-main__left .menu-top{align-items:center;display:flex;height:60px;justify-content:flex-end;line-height:1}.q-header--web .q-header-main__left .menu-top .mobile-menu{display:none}.q-header--web .q-header-main__left .menu-top .menu{align-items:center;display:flex;justify-content:flex-end}.q-header--web .q-header-main__left .menu-top .menu a{align-items:center;color:#868f8f;display:inline-flex;height:40px;letter-spacing:.05em;margin-left:40px;text-decoration:none;text-transform:uppercase;transition:color .2s}.q-header--web .q-header-main__left .menu-top .menu a.active,.q-header--web .q-header-main__left .menu-top .menu a:hover{color:#00e6e6}.q-header--web .q-header-main__left .search{height:56px;margin-top:4px}.q-header--web .q-header-main__left .search .q-field__control:before{border-color:#868f8f}.q-header--web .q-header-main__left .search .q-field__control:after{display:none!important}.q-header--web .q-header-main__left .search .q-field__native{color:#fff;letter-spacing:.05em}.q-header--web .q-header-main__left .search .q-field--focused .q-field__control:before{border-color:#00e6e6}.q-header--web .q-header-main__left .search .q-field .q-icon{color:#868f8f;font-size:30px;transition:color .2s}.q-header--web .q-header-main__left .search .q-field .q-icon:hover{color:#00e6e6}.q-header--web .q-header-main__right .user{align-items:center;display:flex;height:60px;justify-content:flex-end}.q-header--web .q-header-main__right .user .q-btn--profile{color:#868f8f}.q-header--web .q-header-main__right .user .q-btn--profile:hover{color:#00e6e6}.q-header--web .q-header-main__right .user .q-btn--profile .q-focus-helper{display:none!important}.q-header--web .q-header-main__right .cart{align-items:center;display:flex;height:56px;justify-content:flex-end;margin-top:4px}.q-header--web .q-header-main__right .cart .button .q-icon{margin-right:10px}.q-header--web .q-header-main__right .cart .button span{align-items:center;background:#00e6e6;border-radius:23px;color:#02282e!important;display:inline-flex;font-size:26px;height:46px;justify-content:center;line-height:1;min-width:46px;padding:0 7px}.q-header--web .q-header-main__right .mobile-menu{display:none}.q-header--web .q-header-menu{align-items:center;background:#00e6e6;display:flex;height:40px;justify-content:space-around;margin-top:40px}.q-header--web .q-header-menu a{align-items:center;color:#02282e;display:flex;height:100%;line-height:1;padding:0 10px;text-decoration:none;text-transform:uppercase}.q-header--web .q-header-menu a.active,.q-header--web .q-header-menu a:hover{color:#00b1ff}.q-header--web .q-header-menu--store{justify-content:flex-start}.q-header--web .q-header-menu--store a{margin-left:40px}.q-header--web .button{align-items:center;color:#868f8f;cursor:pointer;display:flex;height:46px;line-height:1;text-transform:uppercase;transition:color .2s}.q-header--web .button:hover{color:#00e6e6}.q-header--web .button .q-icon{font-size:30px;margin-right:12px}.q-header--web .button .q-icon--mobile{display:none}.q-header--web .button+.button{margin-left:35px}.q-header--web .mobile-menu .q-icon{color:#868f8f;cursor:pointer;font-size:33px;margin-left:-3px;transition:color .2s}.q-header--web .mobile-menu .q-icon:hover{color:#00e6e6}@media (max-width:1200px){.q-header--web .q-header-wrapper{padding-left:0;width:100%}.q-header--web .q-header-top{display:none}.q-header--web .q-header-main__left .menu-top{justify-content:space-between}.q-header--web .q-header-main__left .menu-top .mobile-menu{display:flex}}@media (max-width:850px){.q-header--web{align-items:center;display:flex;font-size:18px;height:70px;position:fixed}.q-header--web .q-header-main{display:block;padding-top:0}.q-header--web .q-header-main__left{display:none}.q-header--web .q-header-main__right{align-items:center;display:flex;flex-direction:row-reverse}.q-header--web .q-header-main__right .mobile-menu{display:flex}.q-header--web .q-header-main__right .user .button .q-icon{margin-right:0}.q-header--web .q-header-main__right .user .button span,.q-header--web .q-header-main__right .user .q-btn--profile{display:none}.q-header--web .q-header-main__right .cart{flex-grow:1;margin-right:0;margin-top:0}.q-header--web .q-header-main__right .cart .button .q-icon{margin-right:7px}.q-header--web .q-header-main__right .cart .button span{border-radius:16px;font-size:20px;height:32px;min-width:32px}.q-header--web .button .q-icon--desktop,.q-header--web .q-header-menu{display:none}.q-header--web .button .q-icon--mobile{display:flex}.q-header--web .button+.button{margin-left:20px}}.q-layout--web .q-drawer{background-color:#02282e}.q-layout--web .q-drawer__backdrop{background-color:#01181cd4!important}.q-layout--web .q-drawer .content{padding:30px}.q-layout--web .q-drawer .logo img{width:180px}.q-layout--web .q-drawer .menu ul{display:block;list-style:none;margin:35px 0 0;padding:0}.q-layout--web .q-drawer .menu li{display:block;margin:0 0 30px;padding:0}.q-layout--web .q-drawer .menu a{align-items:center;color:#fff;display:inline-flex;font-size:30px;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .2s}.q-layout--web .q-drawer .menu a.active,.q-layout--web .q-drawer .menu a:hover{color:#00e6e6}@media (min-width:1200px){.q-layout--web .q-drawer{left:0;position:fixed;transform:none!important;visibility:visible!important}}@media (min-width:1400px){.q-layout--web .q-drawer{left:calc(50vw - 700px)}}@media (max-width:850px){.q-layout--web .q-drawer .logo img{width:150px}.q-layout--web .q-drawer .menu ul{margin:25px 0 0}.q-layout--web .q-drawer .menu li{margin:0 0 15px}.q-layout--web .q-drawer .menu a{font-size:25px}}.hero{padding-top:60%;position:relative;-webkit-user-select:none;user-select:none}.hero__title{bottom:0;font-size:240px;font-weight:700;line-height:1;margin:0 0 -37px;opacity:.7;position:absolute;right:0;text-align:right;text-transform:uppercase;z-index:1}.hero__title--small{font-size:180px;margin-bottom:-27px}.hero__image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.hero-text{display:flex;flex-wrap:wrap;font-weight:300;line-height:1.6;margin:40px -20px 0}.hero-text__item{flex:0 0 50%;max-width:50%;padding:0 20px}.hero-text__item *{font-family:Panton,sans-serif!important;font-size:14px!important}@media (max-width:1400px){.hero__title{font-size:17vw;margin-bottom:-32px}.hero__title--small{font-size:12vw;margin-bottom:-22px}}@media (max-width:1200px){.hero__title{font-size:21vw}.hero__title--small{font-size:15vw;margin-bottom:-18px}}@media (max-width:920px){.hero__title{margin-bottom:-20px}.hero__title--small{margin-bottom:-15px}}@media (max-width:600px){.hero__title{margin-bottom:-12px}.hero__title--small{margin-bottom:-9px}.hero-text__item{flex:0 0 100%;margin-bottom:16px;max-width:100%}}.categories{margin-top:50px}.categories-section__title{font-size:80px;font-weight:700;letter-spacing:.02em;margin:0 0 30px;text-transform:uppercase}.categories-section .products{display:flex;flex-wrap:wrap;margin:0 -15px}.categories-section .products__item{flex:0 0 180px;margin-bottom:25px;max-width:180px;padding:0 15px}.categories-section .products__item .product{color:#fff;text-align:center;text-decoration:none}.categories-section .products__item .product__image{margin-bottom:5px;padding:0 5px}.categories-section .products__item .product__image .image{border-radius:50%;height:140px;overflow:hidden;position:relative;width:140px}.categories-section .products__item .product__image img{height:100%;object-fit:cover;width:100%}.categories-section .products__item .product__title{font-size:21px;font-weight:300;letter-spacing:.035em;line-height:1.2;margin:0;text-transform:uppercase;transition:color .2s}.categories-section .products__item .product:hover .product__title{color:#00e6e6}.categories-section+.categories-section{margin-top:35px}@media (max-width:600px){.categories-section__title{font-size:50px}.categories-section .products__item{flex:0 0 150px;max-width:150px}.categories-section .products__item .product__image .image{height:110px;width:110px}.categories-section .products__item .product__title{font-size:16px}}@media (max-width:500px){.categories-section__title{text-align:center}.categories-section .products{justify-content:center;margin:0 auto;width:300px}}.product-announce{background:#a9ffff2b;height:400px}.product-announce .image{display:flex;height:100%;width:100%}.product-announce .image img{height:100%;object-fit:cover;object-position:center;width:100%}.product-card{background:#fff;color:#000;display:flex}.product-card__image{flex:0 0 40%;max-width:40%;padding:20px}.product-card__image .q-carousel{height:0;margin-bottom:15px;padding-top:100%;position:relative}.product-card__image .q-carousel__slides-container{left:0;position:absolute;top:0;width:100%}.product-card__image .q-carousel__slide{background-repeat:no-repeat;background-size:contain}.product-card__image .image{height:0;margin-bottom:15px;padding-top:100%;position:relative}.product-card__image .image img{height:100%;left:0;object-fit:contain;object-position:top center;position:absolute;top:0;width:100%}.product-card__image .images{display:flex;flex-wrap:wrap}.product-card__image .images__item{cursor:pointer;flex:0 0 100px;height:100px;margin:0 10px 10px 0;max-width:100px}.product-card__image .images__item img{height:100%;object-fit:cover;width:100%}.product-card__main{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:20px}.product-card__main .top{margin-bottom:15px}.product-card__main h1{font-size:24px;font-weight:400;margin:0 0 15px}.product-card__main .price{font-size:40px;margin-bottom:15px;text-align:right}.product-card__main .params{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:15px}.product-card-footer{align-items:center;display:flex;justify-content:flex-end}.product-card .q-btn{font-size:20px;line-height:1;min-height:40px}.product-card .q-btn:not(.q-btn--round){border-radius:0}.product-card .plus-minus{display:flex;margin-right:40px}.product-card .plus-minus .count{align-items:center;display:flex;font-size:20px;justify-content:center;margin:0 5px;min-width:40px;padding:0 7px}@media (max-width:850px){.product-card__image{flex:0 0 50%;max-width:50%}}@media (max-width:600px){.product-card{flex-direction:column}.product-card__image{flex:0 0 100%;max-width:100%}.product-card__main{padding-top:5px}.product-card-footer{justify-content:space-between}.product-card-footer .button--favorite{display:none}}.cart-products{margin:0 -10px}.cart-products table{width:100%}.cart-products table td{padding:10px;vertical-align:center}.cart-products table td[data-field=image]{width:1px}.cart-products table td[data-field=image] img{width:100px}.cart-products table td[data-field=name]{font-weight:700;text-transform:uppercase}.cart-products table td[data-field=count]{text-align:right}.cart-products table td[data-field=count] .plus-minus{align-items:center;display:inline-flex}.cart-products table td[data-field=count] .plus-minus .count{min-width:40px;padding:0 5px;text-align:center}.profile--web{max-width:100%;width:400px}.profile--web .q-field__control:before{border-color:#868f8f!important}.profile--web .q-field__control:after{display:none!important}.profile--web .q-field__label{color:#00e6e6}.profile--web .q-field__native{color:#fff;letter-spacing:.05em}.profile--web .q-field--focused .q-field__control:before{border-color:#00e6e6!important}.profile--web .q-field .q-icon{color:#868f8f;font-size:30px;transition:color .2s}.profile--web .q-field .q-icon:hover{color:#00e6e6}.q-layout--admin{min-width:1200px}.q-layout--admin .q-page{padding:30px 0}.q-layout--admin .container{padding:0 30px}.q-layout--admin h1{font-size:30px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0}.login-window{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.login-window .q-form{max-width:100%;width:280px}.login-window .q-field{width:100%}.login-window .q-btn{height:56px;margin-top:30px;width:100%}.login-window .more{margin:5px 0 20px;text-align:center}.login-window .more span{color:#00e6e6;cursor:pointer;display:inline-flex;margin-left:-10px;padding:10px}.login-window .more span:hover{text-decoration:underline}.page-heading{display:flex;justify-content:space-between;margin-bottom:30px}.table--categories td[data-field=id],.table--categories th[data-field=id]{padding-right:0;width:1px}.table--categories td{line-height:1.4;white-space:normal}.table--categories td[data-field=name]{font-weight:700;text-transform:uppercase;width:1px}.table--categories td[data-field=image]{width:1px}.table--products td[data-field=id],.table--products th[data-field=id]{padding-right:0;width:1px}.table--products td{line-height:1.4;vertical-align:middle;white-space:normal}.table--products td[data-field=image]{width:1px}.table--products td[data-field=image] img{height:100px}.table--products td[data-field=thumb]{width:1px}.table--products td[data-field=thumb] img{width:100px}.table--products td[data-field=name]{font-weight:700;text-transform:uppercase}.table--products td[data-field=article]{white-space:nowrap}.table--products td[data-field=price]{font-weight:700}.table--stock td[data-field=id],.table--stock th[data-field=id]{padding-right:0;width:1px}.table--stock td{height:auto!important;line-height:1.4;vertical-align:top;white-space:normal}.table--orders td[data-field=id],.table--orders th[data-field=id]{padding-right:0;width:1px}.table--orders td{line-height:1.4;vertical-align:top;white-space:normal}.table--orders td[data-field=date_created]{width:1px}.table--orders td[data-field=cost],.table--orders td[data-field=user_id]{font-weight:700}.table--orders--web{background:#ffffff1a;color:#fff}.table--users td[data-field=id],.table--users th[data-field=id]{padding-right:0;width:1px}.table--users td{line-height:1.4;white-space:normal}.table--users td[data-field=name]{font-weight:700}.table--articles td[data-field=id],.table--articles th[data-field=id]{padding-right:0;width:1px}.table--articles td{line-height:1.4;white-space:normal}.table--articles td[data-field=title]{font-weight:700;width:300px}.table--social td[data-field=id],.table--social th[data-field=id]{padding-right:0;width:1px}.table--social td{line-height:1.4;white-space:normal}.table--social td[data-field=name]{font-weight:700;width:150px}.table--order-statuses td[data-field=id],.table--order-statuses th[data-field=id]{padding-right:0;width:1px}.table--order-statuses td{line-height:1.4;white-space:normal}.table--order-statuses td[data-field=name]{font-weight:700}.form--order table{white-space:nowrap;width:100%}.form--order table td{padding-bottom:4px;padding-top:4px;vertical-align:top}.form--order table td:first-child{font-weight:600;padding-right:30px;width:1px}.form--product .images__item .q-btn{display:none}.form--product .images__item:hover .q-btn{display:inline-flex}