.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs22{font-size:22px}.fs24{font-size:24px}.fs54{font-size:54px}.text-color-main-blue{color:#243d91}.text-color-gray{color:#707070}.text-color-red{color:#d93d3d}.text-line-through{text-decoration:line-through}.tac{text-align:center}.cp{cursor:pointer}.wsr{font-family:worksans-regular}.wssb{font-family:worksans-semibold}.wsm,body{font-family:worksans-medium}body{padding:0;margin:0;background:#f4f4f4}body.no-overflow{overflow:hidden}#page-loader{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);font-size:60px;color:#202020}*{box-sizing:border-box}a{text-decoration:none}ul{list-style:none;padding:0;margin:0}ul li{float:left}.grid{display:grid}.flex{display:flex!important}.flex.aic{align-items:center}.flex-grow{flex-grow:1}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.container{width:1400px;margin:0 auto}.buttons .button{margin-left:10px}.buttons .button:first-child{margin-left:0}.button{height:54px;display:flex;border-radius:7px;align-items:center;justify-content:center;padding:0 22px;cursor:pointer;box-sizing:border-box;transition:all .2s linear;outline:none;border:none;font-size:16px;font-family:worksans-medium;text-align:center}.button.inline-block{line-height:54px;display:inline-block}.button.fit{width:100%}.button.cube{width:54px;padding:auto}.button.red{color:#fff;background:#d93d3d}.button.dark-brown{color:#fff;background:#d18719}.button.light-brown{color:#d18719;background:#f8eddd}.button.main-blue{background:#243d91;color:#fff}.button.light-blue{background:#e9ebf4}.button.dark-blue{background:#24499a;color:#fff}.button.dark-blue .icon{color:#28a9e0}.button.dark-blue:hover{background:#28a9e0}.button.dark-blue:hover .icon{color:#fff}.button .icon{font-size:24px;margin-right:10px;transition:all .2s linear}.button.search{font-size:26px}.button.only-icon .icon{margin-right:0}.button.disabled{background:#707070;opacity:.4}.selector-line{background:url(/assets/selector-line-bg.png);height:10px}.box{background:#fff;border-radius:10px;padding:40px;margin-bottom:40px;overflow:hidden}.box:last-child{margin-bottom:0}.box.box-no-padding{padding:0}.box .box-title{font-size:22px;color:#202020;margin-bottom:25px;transform:translateX(-8px)}.box .box-title.no-transform{transform:translateX(0)}#profile-content:after{clear:both;display:block;content:""}#profile-content #profile-left{float:left;width:980px}#profile-content #profile-left .box-warning-data-change{margin-bottom:15px;color:#d93d3d;padding:8px}#profile-content #profile-left.full{width:100%}#profile-content #profile-right{float:right;width:380px}.form-grid{display:grid;gap:20px}.form-grid.form-grid-two-column{grid-template-columns:repeat(2,1fr);gap:40px;row-gap:20px}.form-line label{display:block;font-size:16px;margin-bottom:12px;white-space:nowrap}.form-line label span{color:#d93d3d}.form-line input{height:54px;box-sizing:border-box;width:100%;border-radius:8px;border:1px solid #dedede;outline:none;padding:0 15px;font-size:14px;font-family:worksans-regular}.form-line input.ng-invalid{border-color:#d93d3d}.form-line select{height:54px;box-sizing:border-box;width:100%;border-radius:8px;border:1px solid #dedede;outline:none;padding:0 15px;font-size:14px;font-family:worksans-regular}.form-line .error{display:block;margin-top:8px}.address{padding:20px;border:1px solid #dedede;border-radius:10px}.address .address-title{color:#000;font-size:22px;margin-bottom:20px}.address .address-lines .address-line{line-height:40px;padding:0 12px;font-size:16px}.address .address-lines .address-line span:first-child{color:#d18719;margin-right:8px}.address .address-lines .address-line span:nth-child(3){color:#24499a}.address .address-lines .address-line:nth-child(odd){background:#f2f2f2}.modal-container{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:999}.modal-container .modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.modal-container .modal .modal-close{position:absolute;right:15px;top:15px;font-size:30px;color:#000;cursor:pointer;z-index:1}.radio{display:inline-block;width:30px;height:30px;border:2px solid #a7b1d3;border-radius:50%;box-sizing:border-box;cursor:pointer;position:relative}.radio.active{border-color:#24499a}.radio.active:after{position:absolute;display:inline-block;content:"";width:14px;height:14px;border-radius:50%;background:#24499a;left:50%;top:50%;transform:translate(-50%,-50%)}.tag{display:inline-block;height:40px;border-radius:20px;padding:0 15px;background:#e9ebf4;font-size:16px;color:#243d91;line-height:40px;white-space:nowrap}.box,.box-shadow,.pagination span{box-shadow:1px 1px 3px 0 rgba(50,50,50,.2)}.pagination span{width:60px;height:60px;display:inline-block;box-sizing:border-box;margin-left:10px;background:#fff;line-height:60px;text-align:center;border-radius:10px;cursor:pointer;border:1px solid #e3ded6;font-size:20px;vertical-align:top}.pagination span.active{background:#d18719;border:1px solid #d18719;color:#fff}.pagination.vegyi span.active{background:#243d91;border:1px solid #243d91;color:#fff}@keyframes messageanimation{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}#messages{position:fixed;right:20px;bottom:20px;z-index:9999999999}#messages .message{border-radius:12px;background:#24499a;padding:24px;width:350px;color:#fff;box-sizing:border-box;cursor:pointer;animation:messageanimation .3s linear}#messages .message .header{font-size:20px;margin-bottom:12px}#messages .message .data{font-size:14px}#messages .message.error{background:#d93d3d}.products-page{display:grid;grid-template-columns:300px auto;gap:50px;margin-top:60px;margin-bottom:100px}.products-page #left #categories-content{display:grid}.products-page #left #categories-content .category{display:grid;gap:20px;margin-bottom:55px}.products-page #left #categories-content .category:last-child{margin-bottom:0}.products-page #left #categories-content .category.same-level{margin-bottom:20px}.products-page #left #categories-content .category .title{font-size:20px;color:#202020}.products-page #left #categories-content .category .subcategories{display:grid;gap:10px}.products-page #left #categories-content .category .subcategories .subcategory{color:#202020;cursor:pointer}.products-page #left #categories-content .category .subcategories .subcategory.active{font-family:wssb;color:#d18719;font-family:worksans-semibold}.products-page #left #categories-content .category .subcategories .subcategory.active.vegyi{color:#243d91}.products-page #left #filters app-filters{display:grid;gap:20px}.products-page #left #filters app-filters .filter .title{margin-bottom:15px;color:#202020;font-size:20px}.products-page #left #filters app-filters .filter .checkboxes{display:grid;gap:6px}.products-page #right #sub-categories{border-radius:10px;overflow:hidden;margin-bottom:60px}.products-page #right #sub-categories #sub-categories-content{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.products-page #right #sub-categories #sub-categories-content .sub-category{position:relative;background:#fff;padding-bottom:100%;border-right:1px solid #dedede;border-bottom:1px solid #dedede}.products-page #right #sub-categories #sub-categories-content .sub-category:nth-child(3n+0){border-right:none}.products-page #right #sub-categories #sub-categories-content .sub-category .sub-category-content{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center}.products-page #right #sub-categories #sub-categories-content .sub-category .sub-category-content img{width:210px;height:210px;margin-top:40px}.products-page #right #sub-categories #sub-categories-content .sub-category .sub-category-content .title{font-size:18px;color:#202020;position:absolute;width:100%;padding:0 20px}.products-page #right #title{margin-bottom:60px;color:#202020;font-size:36px}.products-page #right #header{margin-bottom:40px;display:flex;align-items:center}.products-page #right #header #header-info{height:36px;background:#fff;border-radius:18px;line-height:36px;padding:0 16px}.products-page #right #header #header-info .view-mode{margin-left:10px;cursor:pointer}.products-page #right #header #header-info .view-mode.active{color:#d18719}.products-page #right #header #header-change-order{margin-left:auto;display:flex;align-items:center;cursor:pointer;position:relative;height:30px;-webkit-user-select:none;user-select:none}.products-page #right #header #header-change-order>.remixicon{margin-right:5px}.products-page #right #header #header-change-order>#header-change-order-dropdown{position:absolute;right:0;top:30px;background:#fff;border-radius:8px;z-index:1;padding:15px 20px;display:none;box-shadow:1px 1px 3px 0 rgba(50,50,50,.2)}.products-page #right #header #header-change-order>#header-change-order-dropdown>div{margin-bottom:10px;white-space:nowrap}.products-page #right #header #header-change-order>#header-change-order-dropdown>div:last-child{margin-bottom:0}.products-page #right #header #header-change-order.active>#header-change-order-dropdown{display:block}.products-page #right #product-list{display:grid;gap:20px;row-gap:40px;grid-template-columns:repeat(3,1fr)}.products-page #right #product-list .product-list-sekeleton{height:660px;border-radius:12px}.products-page #right #pagination-container{margin-top:60px}.checkbox{display:flex;cursor:pointer}.checkbox>.check{width:26px;height:26px;display:inline-block;border:1px solid #e3ded6;border-radius:4px;background:#fff;margin-right:8px;line-height:25px;text-align:center}.checkbox>.check span{opacity:0}.checkbox .label{margin-top:4px;font-size:15px}.checkbox.active>.check{background:#f8eddd;border:1px solid #d18719;color:#d18719;display:inline-block}.checkbox.active>.check span{opacity:1}.show-under-740,.show-under-1140{display:none!important}@media screen and (max-width:1440px){.container{width:1100px;margin:0 auto}#profile-content #profile-left{width:680px}#profile-content #profile-left.full{width:100%}.form-grid.form-grid-two-column{grid-template-columns:1fr}.products-page #right #sub-categories #sub-categories-content .sub-category .sub-category-content img{width:150px;height:150px;margin-top:25px}.products-page #right #sub-categories #sub-categories-content .sub-category .sub-category-content .title{font-size:16px}}@media screen and (max-width:1140px){.container{width:700px;margin:0 auto}#profile-content #profile-left{width:auto;float:none;margin-bottom:40px}#profile-content #profile-right{width:auto;float:none}.hide-under-1140{display:none!important}.show-under-1140{display:initial!important}}@media screen and (max-width:740px){#right #header{display:block!important}#right #header #header-info{width:100%;display:block}#right #header #header-change-order{display:block!important;background:#fff;border-radius:20px;box-shadow:1px 1px 3px 0 rgba(50,50,50,.2);margin-top:10px;height:auto!important;padding:10px}#right #header #header-change-order #header-change-order-dropdown{position:relative!important;box-shadow:none!important;padding:0!important;margin-top:10px!important;top:0!important}.container{width:auto;padding:0 20px}#profile-content #profile-left{width:auto;float:none;margin-bottom:40px}#profile-content #profile-right{width:auto;float:none}.show-under-740{display:initial!important}.hide-under-740{display:none!important}.radio{width:20px;height:20px}.tag{height:30px;border-radius:15px;padding:0 8px;font-size:12px;line-height:30px}.button{height:40px;padding:0 10px;font-size:14px}.box{padding:20px;margin-bottom:20px}.box .box-title{margin-bottom:20px;transform:translateX(0)}.pagination span{width:46px;height:46px;line-height:46px}}.page{padding:20px;background:#fff;margin-top:50px;margin-bottom:130px;font-family:worksans-regular;text-align:justify}.page h2{display:block}.page .center{text-align:center}.page ul{list-style:square;margin-bottom:20px;padding:0 20px}.page ul li{float:none;margin-bottom:5px}.page table tbody tr td{padding-right:10px;padding-bottom:10px;vertical-align:top;text-align:left}.page table tbody tr td:last-child{padding-right:0}.page div img{width:100%;max-width:600px}.page.competition div{text-align:right}.pagination-container{text-align:right;font-size:0;margin-top:40px}.pagination-container .pagination-item{width:60px;height:60px;border-radius:6px;display:inline-block;margin-left:15px;border:1px solid #e6e6e6;cursor:pointer;text-align:center;line-height:60px;box-sizing:border-box;font-family:worksans-semibold;font-size:20px;color:#2b3041;vertical-align:top;background:#fff}.pagination-container .pagination-item.active{background:#d18719;color:#fff}