*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,div,p,blockquote,pre,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,figure,figcaption,img,fieldset,form,label,legend,article,aside,details,embed,footer,header,menu,nav,section,summary{margin:0;padding:0;border:0;vertical-align:baseline}body{position:relative;font-family:"Gilroy",sans-serif;font-weight:400;background-color:#fff;color:#1b1b1b;line-height:1.5;overflow:hidden !important}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}*:focus-visible{outline:2px solid #1b1b1b;outline-offset:2px}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Light.woff2") format("woff2"),url("../fonts/Gilroy-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Regular.woff2") format("woff2"),url("../fonts/Gilroy-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Semibold.woff2") format("woff2"),url("../fonts/Gilroy-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Bold.woff2") format("woff2"),url("../fonts/Gilroy-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-light{font-weight:300}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-extrabold{font-weight:800}.text-black{font-weight:900}.text-xl{font-size:60px;font-size:calc(36px + (60 - 36)*(100vw - 300px)/1620);line-height:1.22}.text-l{font-size:24px;font-size:calc(18px + (24 - 18)*(100vw - 300px)/1620);line-height:1.3}.text-m{font-size:18px;font-size:calc(16px + (18 - 16)*(100vw - 300px)/1620);line-height:1.3}.text-s{font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px);line-height:1.3}.heading-accent{color:#312783}.letter-spacing{letter-spacing:.1em}.h1{font-size:70px;font-size:calc(40px + (70 - 40)*(100vw - 300px)/1620);line-height:1.1}.h2{font-size:50px;font-size:calc(35px + (50 - 35)*(100vw - 300px)/1620);line-height:1.3}.h3{font-size:18px;font-size:calc(16px + (18 - 16)*(100vw - 300px)/1620);line-height:1.3}.h4{font-size:30px;font-size:calc(25px + (30 - 25)*(100vw - 300px)/1620)}.h5{font-size:25px;font-size:calc(20px + (25 - 20)*(100vw - 300px)/1620)}.h6{font-size:17px;font-size:calc(15px + (17 - 15)*(100vw - 300px)/1620)}html{scrollbar-gutter:stable;overflow-y:scroll}html.overflow-menu,html.overflow-menu body{overflow:hidden}html.overflow-hidden,html.overflow-hidden body{overflow:hidden}.decor-line{height:1px;width:100%;max-width:1296px;margin:0 auto;background-color:#2d2d2d}.decor{width:100%}.decor__wrap{position:absolute;left:0;right:0;width:100%}.border-radius{border-radius:10px;overflow:hidden}html:not(.touch-screen)::-webkit-scrollbar,html:not(.touch-screen) *::-webkit-scrollbar{width:6px;height:6px}html:not(.touch-screen)::-webkit-scrollbar-track,html:not(.touch-screen) *::-webkit-scrollbar-track{background-color:#eee}html:not(.touch-screen)::-webkit-scrollbar-thumb,html:not(.touch-screen) *::-webkit-scrollbar-thumb{background-color:#312783 !important}html .hide-scrollbar,body .hide-scrollbar{scrollbar-width:none}html .hide-scrollbar::-webkit-scrollbar,body .hide-scrollbar::-webkit-scrollbar{display:none}a{text-decoration:none;color:inherit;cursor:pointer}img{display:block;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto}img::-moz-selection{background-color:rgba(0,0,0,0)}img::selection{background-color:rgba(0,0,0,0)}.default-icon{width:100%}.default-icon img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.--relative{position:relative}.overlap{position:relative;z-index:3}.lg-img-wrap img{-webkit-user-drag:none}.body-padding{height:145px}@media(max-width: 1199px){.body-padding{height:104px}}@media(max-width: 767px){.body-padding{height:105px}}.section{overflow:hidden;position:relative}.main{overflow:hidden;min-height:50vh}.main-wrapper{z-index:1}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%;opacity:0}.swiper-container.swiper-initialized{opacity:1}.swiper-container:not(.swiper-no-swiping){cursor:-webkit-grab;cursor:grab}.swiper-pagination{position:relative;bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2 !important;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:21px;gap:10px}@media(max-width: 767px){.swiper-pagination{display:none}}.swiper-pagination.swiper-pagination-horizontal{width:auto}.swiper-pagination-bullet{font-size:0;width:50px;height:5px;background:rgba(200,198,229,.5);border-radius:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.swiper-pagination-bullet-active{background:#ff3c00}@media(max-width: 767px){.swiper-controls{margin-top:50px}}.swiper-button__wrap{cursor:auto;gap:40px}@media(max-width: 767px){.swiper-button__wrap{gap:20px}}.swiper-button-next,.swiper-button-prev{background:rgba(0,0,0,0);border:1px solid #c8c6e5;color:#c8c6e5;border-radius:0;width:60px;height:60px;position:absolute;top:calc(50% - 30px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media(max-width: 767px){.swiper-button-next,.swiper-button-prev{width:40px;height:40px;position:relative;top:0}}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next i,.swiper-button-prev i{color:#c8c6e5;font-size:clamp(12px,12px + (15 - 12)*(100vw - 375px)/(1440 - 375),15px);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.swiper-button-next:hover,.swiper-button-prev:hover{background:#c8c6e5;color:#fff}.swiper-button-next:hover i,.swiper-button-prev:hover i{color:#fff}.swiper-button-next{right:-90px}@media(max-width: 767px){.swiper-button-next{right:0}}.swiper-button-prev{left:-90px}@media(max-width: 767px){.swiper-button-prev{left:0}}html,body{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAADUElEQVRYR8WXe0jTURTHv97m3Nyc09m0vIymmSgWREbSg6gIidIe9F9B9SDoP6H+6YGoUIn8p6AsgugfRZZgYgZlYpYmSg7NzDeZ7mZu7m7vbtfX37YpbpvbeXvghYv7O+ece37n3N85YmZGMYvFcoAxlmGMpTKZ7DAAnmYwGAorKys1f0u8g2A9n9VqPcoYyxpSGIwBwHqZTLafMVaSlZWlZ7lcbg0AlorFYoS69wFwB41GMz3S0fD9DMDpYmNjI5RKpXAo7VcA7uNtbW2C/0gSDAwMQD6f33Y4AGfQaDQhQ873vP8EwK/Kzs4W6uXz+VAqlU8G9Kby8/M/6pXy+fx/AtBrtVq53vX19UEikbwf6Wjs76vGxsZCv6YwGNvW1vY6NDSUFv1/BqDX6XRwX6S7g4yVlJScGB6A6uH+yGAwmE4A9vR07g8PwN8vLCz8YDAY6gDYv0+hUKD+4D6E8Hg8B3fUajWyZ/T7wYMwX6vVYv/+RCLZp1Ao9vM4AAYALof6o7y8XGv7gYSEBFYI9Hw+HwsEgl0A9jDGMgHYu7v8q8p7A3V1dYrV1VWw2WwmGo0iGAwiFAohGAwiHA5DqVQiOjoasbGxiImJQVRUFGJiYmCxWECpVI76+vphFovF7WbO9wAcaV97Lz09Hfv3JiYmIi0tDampqUhNTYVWqwWlUglNTQ3KyspAURR2U0T0E9FoFOFwmN1nFv5vCggEAnEwGERPTw+8Xi98Ph9GRkbg8/kwODiI3t5edHV1wWq1or6+HkVFRejv70dvby8YwO+D/Cg8wAsvLCzEunZ0dKC1tRWNjY0oLCxEYWEhSkpKUFpaCpVKBZPJBLVajZqaGtTU1MBisSApKQksLCyMMcaOsg+Vp07v7/VwS6PRQC6XIzk5GZqams8SCAQX8fHxYWEfKg8X/97v38PNbW1tbYvJZNo91D9bIBAIhFf9L8g8wWw27/Kfr/BffM8ZgMv0Z6bX1NQU0w+wF6F/K8E8gUqlOmVjGGPpAFKHYgSgA9D2+wUikWhbYmLiNidw9uzZ7NraWkUYDGYD0I7Ozs7X6enp8wDEpAnhcBjrWkdHB/R6fV1sbOxscHCwY2IClMvl5xUKxW6RSMRfN2Gv1wutVvvs+vXrnwGgUqn0lJyc/GlsD9DpdKcYAMuE6fP5v96wVvQ/Yl9uX5P/ACZAr+o9Zq3gAAAAAElFTkSuQmCC") 0 0,auto}a,button{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAADUElEQVRYR8WXe0jTURTHv97m3Nyc09m0vIymmSgWREbSg6gIidIe9F9B9SDoP6H+6YGoUIn8p6AsgugfRZZgYgZlYpYmSg7NzDeZ7mZu7m7vbtfX37YpbpvbeXvghYv7O+ece37n3N85YmZGMYvFcoAxlmGMpTKZ7DAAnmYwGAorKys1f0u8g2A9n9VqPcoYyxpSGIwBwHqZTLafMVaSlZWlZ7lcbg0AlorFYoS69wFwB41GMz3S0fD9DMDpYmNjI5RKpXAo7VcA7uNtbW2C/0gSDAwMQD6f33Y4AGfQaDQhQ873vP8EwK/Kzs4W6uXz+VAqlU8G9Kby8/M/6pXy+fx/AtBrtVq53vX19UEikbwf6Wjs76vGxsZCv6YwGNvW1vY6NDSUFv1/BqDX6XRwX6S7g4yVlJScGB6A6uH+yGAwmE4A9vR07g8PwN8vLCz8YDAY6gDYv0+hUKD+4D6E8Hg8B3fUajWyZ/T7wYMwX6vVYv/+RCLZp1Ao9vM4AAYALof6o7y8XGv7gYSEBFYI9Hw+HwsEgl0A9jDGMgHYu7v8q8p7A3V1dYrV1VWw2WwmGo0iGAwiFAohGAwiHA5DqVQiOjoasbGxiImJQVRUFGJiYmCxWECpVI76+vphFovF7WbO9wAcaV97Lz09Hfv3JiYmIi0tDampqUhNTYVWqwWlUglNTQ3KyspAURR2U0T0E9FoFOFwmN1nFv5vCggEAnEwGERPTw+8Xi98Ph9GRkbg8/kwODiI3t5edHV1wWq1or6+HkVFRejv70dvby8YwO+D/Cg8wAsvLCzEunZ0dKC1tRWNjY0oLCxEYWEhSkpKUFpaCpVKBZPJBLVajZqaGtTU1MBisSApKQksLCyMMcaOsg+Vp07v7/VwS6PRQC6XIzk5GZqams8SCAQX8fHxYWEfKg8X/97v38PNbW1tbYvJZNo91D9bIBAIhFf9L8g8wWw27/Kfr/BffM8ZgMv0Z6bX1NQU0w+wF6F/K8E8gUqlOmVjGGPpAFKHYgSgA9D2+wUikWhbYmLiNidw9uzZ7NraWkUYDGYD0I7Ozs7X6enp8wDEpAnhcBjrWkdHB/R6fV1sbOxscHCwY2IClMvl5xUKxW6RSMRfN2Gv1wutVvvs+vXrnwGgUqn0lJyc/GlsD9DpdKcYAMuE6fP5v96wVvQ/Yl9uX5P/ACZAr+o9Zq3gAAAAAElFTkSuQmCC") 0 0,pointer}.fade-in{-webkit-animation:fade-in .35s cubic-bezier(0.165, 0.84, 0.44, 1);animation:fade-in .35s cubic-bezier(0.165, 0.84, 0.44, 1)}.animate-in{-webkit-animation:modalIn .7s cubic-bezier(0.165, 0.84, 0.44, 1);animation:modalIn .7s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-iteration-count:1;animation-iteration-count:1}.animate-away{-webkit-animation:modalAway 1.4s cubic-bezier(0.165, 0.84, 0.44, 1);animation:modalAway 1.4s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes modalIn{0%{-webkit-transform:translateY(200%);transform:translateY(200%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@keyframes modalIn{0%{-webkit-transform:translateY(200%);transform:translateY(200%);opacity:0}100%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}}@-webkit-keyframes modalAway{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(200%);transform:translateY(200%)}}@keyframes modalAway{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(200%);transform:translateY(200%)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.dashed{-webkit-animation:dash 8s linear infinite;animation:dash 8s linear infinite}.dashed__box{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:20px;top:15px;position:relative}@keyframes dash{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}@-webkit-keyframes dash{from{stroke-dashoffset:200}to{stroke-dashoffset:0}}.animation{opacity:1;-webkit-transition:all .5s;transition:all .5s}.animation.animated{opacity:1}.d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}@media(min-width: 576px){.d-sm-block{display:block !important}.d-sm-none{display:none !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-block{display:inline-block !important}}@media(min-width: 768px){.d-md-block{display:block !important}.d-md-none{display:none !important}.d-md-flex{display:flex !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.d-md-inline-block{display:inline-block !important}}@media(min-width: 992px){.d-lg-block{display:block !important}.d-lg-none{display:none !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-block{display:inline-block !important}}@media(min-width: 1200px){.d-xl-block{display:block !important}.d-xl-none{display:none !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-block{display:inline-block !important}}.container{width:100%;max-width:1290px;margin:auto;padding:0 10px}@media(max-width: 991px){.container{padding:0 20px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media(max-width: 991px){.container-fluid{padding:0 20px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.m-auto{display:block;margin:auto}.m-row{margin:0 -10px}.p-0{padding:0}.column{padding:0 10px;position:relative}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-spaced{-ms-flex-pack:distribute;justify-content:space-around}.align-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-start{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-start}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-content-justify{-ms-flex-line-pack:justify;align-content:space-between}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}@media(min-width: 576px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media(min-width: 768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media(min-width: 992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media(min-width: 1200px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media(max-width: 475px){.col-exs-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-exs-2{-webkit-box-flex:0;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.col-exs-3{-webkit-box-flex:0;-ms-flex:0 0 24.999999%;flex:0 0 24.999999%;max-width:24.999999%}.col-exs-4{-webkit-box-flex:0;-ms-flex:0 0 33.333332%;flex:0 0 33.333332%;max-width:33.333332%}.col-exs-5{-webkit-box-flex:0;-ms-flex:0 0 41.666665%;flex:0 0 41.666665%;max-width:41.666665%}.col-exs-6{-webkit-box-flex:0;-ms-flex:0 0 49.999998%;flex:0 0 49.999998%;max-width:49.999998%}.col-exs-7{-webkit-box-flex:0;-ms-flex:0 0 58.333331%;flex:0 0 58.333331%;max-width:58.333331%}.col-exs-8{-webkit-box-flex:0;-ms-flex:0 0 66.666664%;flex:0 0 66.666664%;max-width:66.666664%}.col-exs-9{-webkit-box-flex:0;-ms-flex:0 0 74.999997%;flex:0 0 74.999997%;max-width:74.999997%}.col-exs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-exs-11{-webkit-box-flex:0;-ms-flex:0 0 91.666663%;flex:0 0 91.666663%;max-width:91.666663%}.col-exs-12{-webkit-box-flex:0;-ms-flex:0 0 99.999996%;flex:0 0 99.999996%;max-width:99.999996%}}@media(max-width: 575px){.order-xs-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(max-width: 575px){.order-xs-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width: 767px){.offset-md-0{margin-left:0 !important}}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.spacer{clear:both}.spacer-xxl{height:140px}.spacer-xl{height:110px}.spacer-lg{height:100px}.spacer-md{height:70px}.spacer-sm{height:50px}.spacer-xs{height:30px}.spacer-ss{height:10px}.mb-50{margin-bottom:clamp(25px,25px + (50 - 25)*(100vw - 375px)/(1440 - 375),50px)}.header__bg-wrap{display:none}.header.bg{position:fixed;top:0;left:0;width:100%;z-index:10;background-image:url("../img/header-bg.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.05);box-shadow:0 2px 15px rgba(0,0,0,.05)}.header .contact__info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-right:clamp(25px,25px + (45 - 25)*(100vw - 375px)/(1440 - 375),45px);font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);color:#fff;text-decoration:none;-webkit-transition:color ease-out .3s;transition:color ease-out .3s}.header .contact__info--icon{width:clamp(14px,14px + (18 - 14)*(100vw - 375px)/(1440 - 375),18px);height:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px);fill:#fff}.header .contact__info i{font-size:clamp(14px,14px + (18 - 14)*(100vw - 375px)/(1440 - 375),18px);color:#fff}.header .contact__info:hover{color:#ff3c00}.header__top{position:relative;padding:9px 0 9px 162px;font-size:13px}@media(max-width: 1199px){.header__top{padding-left:90px}}.header__top::after{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;z-index:-1;background:rgba(0,0,0,.3)}.header__top .social-label{margin-right:15px;font-weight:500;color:#828282}.header__top .social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:0;padding:0;list-style:none}.header__top .social__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;color:#fff;background:hsla(0,0%,100%,.2)}.header__top .social__item a svg{width:18px;height:18px;color:currentColor;fill:currentColor;-webkit-transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),fill .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),fill .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.header__top .social__item a:hover svg{color:#ff3c00;fill:#ff3c00}.header__bottom{padding:30px 0;-webkit-transition:padding ease-out .5s;transition:padding ease-out .5s}@media(max-width: 1199px){.header__bottom{padding:10px 0}}@media(max-width: 767px){.header__bottom{padding:15px 0}}.header__bottom:after{content:"";position:absolute;top:0;left:calc(50% - 50vw);width:100vw;height:100%;z-index:-1;background:rgba(0,0,0,.3)}.header .logo-link{display:inline-block;width:40px}.header .logo-link img{position:absolute;bottom:15px;width:90px;height:auto;-webkit-transition:width ease-out .5s;transition:width ease-out .5s}@media(max-width: 1199px){.header .logo-link img{width:60px;bottom:15px}}@media(max-width: 767px){.header__nav-primary{position:fixed;top:105px;left:0;z-index:-1;width:100%;height:calc(100% - 136px);overflow-x:hidden;overflow-y:auto;background-color:#fff;opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all ease-out .4s;transition:all ease-out .4s}}@media(max-width: 767px){.header__contacts{display:grid;gap:48px;padding:0 20px 20px 20px}.header__contacts .contact__info{color:#000}.header__contacts .contact__info i{color:#ff3c00}.header__contacts .contact__info:nth-child(1){color:#312783}}.header .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,10px + (25 - 10)*(100vw - 375px)/(1440 - 375),25px);margin:0;padding:0;list-style:none}@media(max-width: 767px){.header .menu{display:grid;gap:0;margin-bottom:35px}}.header .menu .menu-item{position:relative}@media(max-width: 767px){.header .menu .menu-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}}.header .menu .menu-item a{display:block;padding:0 0 10px 0;font-size:clamp(14px,14px + (17 - 14)*(100vw - 375px)/(1440 - 375),17px);font-weight:400;color:#fff;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media(max-width: 767px){.header .menu .menu-item a{padding:20px;font-size:16px;color:#000}}@media(min-width: 767px){.header .menu .menu-item a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:clamp(2px,2px + (4 - 2)*(100vw - 375px)/(1440 - 375),4px);background:#b3b0d8;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}}.header .menu .menu-item:hover>a,.header .menu .menu-item.current-menu-item>a{color:#b3b0d8}.header .menu .menu-item.current-menu-item a::after{width:100%}.header__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,10px + (30 - 10)*(100vw - 375px)/(1440 - 375),30px)}@media(max-width: 767px){.header__controls{gap:20px}}.header .control-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0;background:none;border:none;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;color:#fff}.header .control-btn i{font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px)}@media(max-width: 767px){.header .control-btn i{font-size:18px}}.header .control-btn__text{margin-left:8px;font-size:14px;font-weight:500}.header .control-btn svg{width:24px;height:24px;fill:currentColor}.header .control-btn svg *{-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.header .control-btn__icon-wrap{position:relative}.header .control-btn__badge{position:absolute;top:-5px;right:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:16px;height:16px;border-radius:50%;background:#fff;color:#ff3c00;fill:currentColor;font-size:10px;font-weight:700}.header .control-btn:hover{color:#ff3c00}.header .control-btn:hover svg *{fill:red}.header .control-btn--cart .control-btn__icon-wrap,.header .control-btn--wishlist .control-btn__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;will-change:transform}.header .control-btn--cart.is-animated .control-btn__icon-wrap,.header .control-btn--wishlist.is-animated .control-btn__icon-wrap{-webkit-animation:cartJump .5s ease-out;animation:cartJump .5s ease-out}@-webkit-keyframes cartJump{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}20%{-webkit-transform:scale(1.2, 0.8);transform:scale(1.2, 0.8)}50%{-webkit-transform:scale(0.9, 1.2) translateY(-8px);transform:scale(0.9, 1.2) translateY(-8px)}80%{-webkit-transform:scale(1.05, 0.95) translateY(0);transform:scale(1.05, 0.95) translateY(0)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes cartJump{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}20%{-webkit-transform:scale(1.2, 0.8);transform:scale(1.2, 0.8)}50%{-webkit-transform:scale(0.9, 1.2) translateY(-8px);transform:scale(0.9, 1.2) translateY(-8px)}80%{-webkit-transform:scale(1.05, 0.95) translateY(0);transform:scale(1.05, 0.95) translateY(0)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media(min-width: 1199px){.scrolled .header__bottom{padding:10px 0}}@media(min-width: 1199px){.scrolled .logo-link img{width:60px;bottom:15px}}.h-search{position:fixed;top:95px;left:0;z-index:105;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:60px;background:#fff;opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .3s ease-out,visibility .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,visibility .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s ease-out,-webkit-transform .3s ease-out}.h-overlay{position:fixed;top:0;left:0;z-index:80;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;cursor:pointer;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.search-open .h-search{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.search-open .h-overlay{opacity:1;visibility:visible}.is-open .header__nav-primary{opacity:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.search__wrap{display:grid;grid-template-columns:1fr 25px;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search__input{width:auto;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:none;background:rgba(0,0,0,0);font-family:"Gilroy",sans-serif;font-size:16px;font-weight:400;line-height:1;color:#1b1b1b}.search__input:focus::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.search__input:focus::-moz-placeholder{opacity:1;-moz-transition:opacity .5s;transition:opacity .5s}.search__input:focus:-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s;transition:opacity .5s}.search__input:focus::-ms-input-placeholder{opacity:1;-ms-transition:opacity .5s;transition:opacity .5s}.search__input:focus::placeholder{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.search__btn{width:35px;height:35px;border:none;background:#c8c6e5}.search__btn svg{color:rgba(23,4,84,.44)}.lang__wrap{position:relative;display:inline-block}@media(hover: hover){.lang__wrap:hover .lang{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.lang{position:absolute;top:100%;left:0;z-index:100;width:100%;margin:0;padding:10px;list-style:none;background:#fff;text-align:center;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.lang-item a{font-family:"Gilroy",sans-serif;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);text-transform:uppercase}.lang__current{width:100%;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.lang__current span,.lang__current--text{padding:0 23px;font-family:"Gilroy",sans-serif;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);color:#fff;text-transform:uppercase;position:relative}.lang__current span::after,.lang__current span::before,.lang__current--text::after,.lang__current--text::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lang__current span::before,.lang__current--text::before{content:"";display:inline-block;left:0;width:15px;height:15px;background:url("../img/globe.svg") no-repeat center/contain}.lang__current span::after,.lang__current--text::after{content:"";display:inline-block;right:0;width:10px;height:10px;background:url("../img/ar-bottom.svg") no-repeat center/contain}.lang__current[aria-expanded=true]+.lang{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.burger{position:relative;z-index:111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:25px;padding:0;margin:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer}@media(min-width: 767px){.burger{display:none}}.burger__box{position:relative;display:inline-block;width:26px;height:18px}.burger__inner{display:block;top:50%;margin-top:-0.5px}.burger__inner,.burger__inner::before,.burger__inner::after{position:absolute;width:26px;height:1px;border-radius:5px;background-color:#fff;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}.burger__inner::before,.burger__inner::after{content:"";display:block}.burger__inner::before{top:-6px}.burger__inner::after{bottom:-6px}.burger:not(.burger--active) .burger__inner{width:75%;right:0;left:0}.burger--spring .burger__inner{top:.5px;-webkit-transition:background-color 0s .13s linear;transition:background-color 0s .13s linear}.burger--spring .burger__inner::before{top:8px;-webkit-transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.burger--spring .burger__inner::after{top:17px;-webkit-transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.burger--active .burger__inner,.burger--active::before,.burger--active::after{background-color:#fff}.burger--active.burger--spring .burger__inner{background-color:rgba(0,0,0,0) !important;-webkit-transition-delay:.22s;transition-delay:.22s}.burger--active.burger--spring .burger__inner::before{top:0;-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg);-webkit-transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.burger--active.burger--spring .burger__inner::after{top:0;-webkit-transform:translate3d(0, 8px, 0) rotate(-45deg);transform:translate3d(0, 8px, 0) rotate(-45deg);-webkit-transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}:is(:focus,:hover,:active,:visited){outline:none}.footer{position:relative;background:rgba(0,0,0,.5)}.footer__bg-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.footer__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer__main{padding:50px 0 30px 0;background:#232323}@media(max-width: 767px){.footer__main{padding:32px 0 0 0}}.footer-item__heading{margin-bottom:20px;font-size:18px;color:#312783}.footer .menu{margin:0;padding:0;list-style:none}.footer .menu .menu-item a{font-weight:300;color:#fff;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}.footer .contact__item{margin-bottom:32px}@media(max-width: 380px){.footer .contact__item .contact__info+.social{margin-top:20px}}.footer .contact__item>i{padding-right:12px;font-size:24px;color:#ff3c00}.footer .contact__info{color:#fff;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}.footer .contact__info .icon-phone,.footer .contact__info .icon-mail,.footer .contact__info .icon-clock{margin-right:12px;color:#ff3c00}.footer .contact__info span{display:block;font-size:18px;font-weight:300}.footer .show-map{color:#fff;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}@media(max-width: 767px){.footer .show-map{margin-bottom:32px}}.footer .show-map .icon-pin{margin-right:12px;fill:#ff3c00}.footer .show-map .icon-arrow{margin-left:12px;width:16px;fill:#fff}.footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.footer .social__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media(max-width: 767px){.footer .social__wrap{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 400px){.footer .social__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;width:100%}}.footer .social__title{color:#fff;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}@media(max-width: 380px){.footer .social__title{width:100%;margin-bottom:20px}}.footer .social__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid hsla(0,0%,100%,.16);border-radius:0;background:rgba(0,0,0,0);color:#fff}.footer .social__item a svg{width:18px;height:18px;color:currentColor;fill:currentColor;-webkit-transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),fill .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),fill .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.footer .social__item a:hover svg{color:#ff3c00;fill:#ff3c00}.footer .social__item svg{fill:#fff}.footer .social__item i{font-size:18px;color:#fff}.footer__top{padding:clamp(20px,20px + (60 - 20)*(100vw - 375px)/(1440 - 375),60px) 0 clamp(40px,40px + (75 - 40)*(100vw - 375px)/(1440 - 375),75px) 0}.footer__top .menu{display:grid;-webkit-column-gap:49px;-moz-column-gap:49px;column-gap:49px;row-gap:32px}@media(min-width: 991px){.footer__top .menu{grid-template-columns:repeat(3, -webkit-max-content);grid-template-columns:repeat(3, max-content);grid-template-rows:repeat(4, auto);grid-auto-flow:column}}@media(max-width: 991px){.footer__top .menu{position:relative;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:22px;margin-bottom:20px;padding-bottom:20px}.footer__top .menu::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:hsla(0,0%,100%,.3)}}@media(max-width: 767px){.footer__top .menu{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 767px){.footer__top .menu-item{white-space:nowrap}}.footer__top .social{margin-left:22px}.footer__top .social__item a{width:40px;height:40px}.footer__top .btn-primary{display:block;width:100%;margin-top:30px;padding:15.5px;font-size:16px;font-weight:600;text-transform:uppercase}@media(max-width: 767px){.footer__top .subscription__field,.footer__top .btn-primary{max-width:500px}}.footer__bottom{padding:10px 0;background:rgba(0,0,2,.5);color:#fff}@media(max-width: 767px){.footer__bottom{padding:22px 0;text-align:center}}.footer__bottom .copyright{font-weight:300;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}@media(max-width: 767px){.footer__bottom .copyright{width:100%}}.footer__bottom .develop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}@media(min-width: 767px){.footer__bottom .develop{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(max-width: 767px){.footer__bottom .develop{width:100%;margin-top:24px;margin-bottom:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__bottom .develop__text{font-size:14px;color:hsla(0,0%,100%,.6)}.footer__bottom .develop__link{padding-left:10px}.footer__bottom .develop__link img{width:75px;height:15px;-o-object-fit:contain;object-fit:contain}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;color:#fff}@media(max-width: 767px){.footer__info{position:relative;padding-bottom:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__info::after{content:"";position:absolute;left:-10px;bottom:0;width:calc(100% + 20px);height:1px;background:hsla(0,0%,100%,.1)}}.footer__info-link{position:relative;padding-left:48px;font-size:14px;color:#fff}@media(max-width: 767px){.footer__info-link{display:block;width:100%;margin-top:18px;padding-left:0}}.footer__info-link::after{content:"";position:absolute;top:50%;left:24px;width:1px;height:8px;background:hsla(0,0%,100%,.2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 767px){.footer__info-link::after{display:none}}.social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.social-item{width:30px;height:30px;cursor:pointer;border-radius:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.social-item i{color:#fff;font-size:30px;font-size:calc(18px + (30 - 18)*(100vw - 300px)/1620);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.social-item svg{width:20px;height:20px}.social-item a{height:100%;width:100%}.social-item:hover i{color:#594537}.btn{position:relative;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;text-decoration:none;border:none;font-family:"Gilroy",sans-serif;font-size:clamp(18px,18px + (20 - 18)*(100vw - 375px)/(1440 - 375),20px);line-height:100%;border:1px solid rgba(0,0,0,0);text-align:center;display:inline-block;border-radius:0}@media(max-width: 767px){.btn{width:100%}}.btn:hover .btn__icon i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn:focus{outline:none}.btn-more{text-transform:uppercase;color:#ff3c00;font-weight:600}.btn-more .icon-ar-right{fill:#ff3c00;-webkit-transform:translate(5px);-ms-transform:translate(5px);transform:translate(5px);-webkit-transition:all .4s ease-out;transition:all .4s ease-out;display:inline-block}.btn-more:hover .icon-ar-right{-webkit-transform:translate(15px);-ms-transform:translate(15px);transform:translate(15px)}.btn-primary{position:relative;background:#ff3c00;border-radius:0;color:#fff;padding:22.5px;text-transform:uppercase;font-size:16px;border:none;cursor:pointer;z-index:1;-webkit-transition:background-color .5s cubic-bezier(0.5, 1, 0.5, 1);transition:background-color .5s cubic-bezier(0.5, 1, 0.5, 1);will-change:background-color}.btn-primary:hover{background-color:#3b2f9e}.btn-transparent,.btn-transparent__white{background:rgba(0,0,0,0);text-transform:uppercase}.btn-transparent i,.btn-transparent__white i{font-size:13px;padding-left:15px}.btn-transparent{border-color:#ff3c00;color:#ff3c00;padding:22.5px;font-size:16px}.btn-transparent__white{border-color:#fff;color:#fff}.btn-load-more{color:#b4ada4;margin-top:34px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input{-webkit-border-radius:0}input:focus,button:focus{outline:none}.field{position:relative}.field__grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width: 991px){.field__grid{grid-template-columns:1fr}}.field__input,.field__textarea{background:#fff;border:none;border:1px solid #e4e4e4;border-radius:0;cursor:pointer;display:block;width:100%;font-size:16px;line-height:1;font-family:"Gilroy",sans-serif;font-weight:400;color:#1b1b1b;resize:none;padding:14px 20px 15px 20px}.field__input--accent,.field__textarea--accent{border-color:#0f0e68;padding:22px 16px}.field__btn{margin:0 auto;padding:15px 33px 17px 33px;line-height:100%}@media(min-width: 767px){.field__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media(max-width: 767px){.field__btn{margin-top:10px;max-width:100%}}::-webkit-input-placeholder{font-size:16px;line-height:1;font-family:"Gilroy",sans-serif;font-weight:400;color:#1b1b1b;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}::-moz-placeholder{font-size:16px;line-height:1;font-family:"Gilroy",sans-serif;font-weight:400;color:#1b1b1b;opacity:1;-moz-transition:opacity .5s;transition:opacity .5s}:-ms-input-placeholder{font-size:16px;line-height:1;font-family:"Gilroy",sans-serif;font-weight:400;color:#1b1b1b;opacity:1;-ms-transition:opacity .5s;transition:opacity .5s}:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}:focus::-moz-placeholder{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}:focus:-moz-placeholder{opacity:0;-moz-transition:opacity .5s;transition:opacity .5s}:focus:-ms-input-placeholder{opacity:0;-ms-transition:opacity .5s;transition:opacity .5s}div.wpcf7 .ajax-loader{display:none !important}input:-internal-autofill-selected{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-image:none !important;background-color:#21242c !important;caret-color:#fff;-webkit-text-fill-color:#fff !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{caret-color:#fff;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #21242c inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.application-form{padding:32px;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,.12)}@media(max-width: 767px){.application-form{padding:20px}}@media(max-width: 575px){.application-form{padding:16px}}.application-form .heading{font-size:32px;font-size:calc(24px + (32 - 24)*(100vw - 300px)/1620);margin-bottom:24px;color:#000}.application-form .description{margin-bottom:32px}.application-form .btn-primary{width:100%}.application-form .upload-file__name{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px)}.application-form .upload-file__wrap{padding:20.5px 0;cursor:pointer}.application-form .upload-file__wrap i{font-size:20px;color:#e81010;padding-right:16px}.application-form .checkbox-entry{padding:15.5px 0}.application-form .checkbox-entry span{font-weight:300;font-size:clamp(12px,12px + (14 - 12)*(100vw - 375px)/(1440 - 375),14px);display:inline-block}.application-form .checkbox-entry span a{font-weight:400;color:#ff3c00;text-decoration:underline}.application-form .bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.application-form .bg__wrap{position:absolute;top:0;right:0;height:100%;width:55%;z-index:-1}@media(max-width: 767px){.application-form .bg__wrap{top:auto;bottom:0;height:70%;width:100%}}.application-form .bg__wrap:after{content:"";width:100%;height:100%;background:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%);position:absolute;top:0;left:0}@media(max-width: 767px){.application-form .bg__wrap:after{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}}.radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-option__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-option__input:checked~.radio-option__custom::after{opacity:1}.radio-option__custom{height:24px;width:24px;background-color:#fff;border:1px solid silver;border-radius:50%;margin-right:7px;display:inline-block;position:relative;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.radio-option__custom::after{content:"";position:absolute;opacity:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:13px;height:13px;border-radius:50%;background:#312783;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.radio-option__text{font-size:16px;color:#1b1b1b}.kama_breadcrumbs{background-color:rgba(0,0,0,0);padding:25px 0;font-weight:300;font-size:16px;line-height:1.4;color:#fff;margin:0;width:100%;z-index:2;position:relative;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media(min-width: 767px){.kama_breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 767px){.kama_breadcrumbs{padding:12px 0;text-align:left;display:block;overflow:hidden}}.kama_breadcrumbs a{position:relative}.kama_breadcrumbs .breadcrumb_last{color:#afa69f}.kama_breadcrumbs .kb_title{font-weight:600}.kama_breadcrumbs .kb_sep i{font-size:9px}.kama_breadcrumbs .kb_sep{margin:0 9px}@media(max-width: 767px){.kama_breadcrumbs .kb_sep{margin:0 5px}}.s-checkout .kama_breadcrumbs,.s-cbn .kama_breadcrumbs,.s-cart .kama_breadcrumbs,.s-payment-delivery .kama_breadcrumbs{color:#312783}.s-checkout .kama_breadcrumbs .kb_title,.s-cbn .kama_breadcrumbs .kb_title,.s-cart .kama_breadcrumbs .kb_title,.s-payment-delivery .kama_breadcrumbs .kb_title{color:#b3b0d8}.pagination{width:100%;background-color:rgba(0,0,0,0)}.pagination .screen-reader-text{display:none}.pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .nav-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .nav-links .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:300;text-align:center;color:#2d2d2d;width:clamp(50px,50px + (60 - 50)*(100vw - 375px)/(1440 - 375),60px);height:clamp(50px,50px + (60 - 50)*(100vw - 375px)/(1440 - 375),60px);background:rgba(0,0,0,0);-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0);box-shadow:0px 0px 30px 0px rgba(0,0,0,0);border-radius:0;cursor:pointer;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;margin:0}.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev{border:1px solid #c8c6e5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .nav-links .page-numbers.next i,.pagination .nav-links .page-numbers.prev i{font-size:12px;color:#c8c6e5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .nav-links .page-numbers.next svg,.pagination .nav-links .page-numbers.prev svg{color:#c8c6e5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .nav-links .page-numbers.next:hover,.pagination .nav-links .page-numbers.prev:hover{background:#c8c6e5}.pagination .nav-links .page-numbers.next:hover i,.pagination .nav-links .page-numbers.prev:hover i{color:#fff}.pagination .nav-links .page-numbers.next:hover svg,.pagination .nav-links .page-numbers.prev:hover svg{color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .nav-links .page-numbers.next{margin-left:32px}.pagination .nav-links .page-numbers.prev{margin-right:32px}.pagination .nav-links .page-numbers:not(.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.end,.pagination .nav-links .page-numbers.start):hover,.pagination .nav-links .page-numbers:not(.pagination .nav-links .page-numbers.next,.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.end,.pagination .nav-links .page-numbers.start).current{background:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2)}.pagination__more{border:1px solid red}.popup-wrapper{position:fixed;z-index:1000;top:0;width:100%;height:100%;left:-100%;-webkit-transition-delay:.3s;transition-delay:.3s;visibility:hidden}.popup-wrapper.active{left:0;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.popup-wrapper.active .bg-layer{opacity:1}.popup-wrapper .bg-layer{position:absolute;left:0;right:0;top:-6.25rem;bottom:-6.25rem;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity ease-out .3s;transition:opacity ease-out .3s}.popup-content{position:absolute;inset:0;font-size:0;text-align:center;letter-spacing:0;padding:.9375rem calc(var(--bs-gutter-x)/2);overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s ease-out,left 0s .3s,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,left 0s .3s,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,left 0s .3s;transition:transform .3s ease-out,opacity .3s ease-out,left 0s .3s,-webkit-transform .3s ease-out;-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0}.popup-content:after{content:"";display:inline-block;vertical-align:middle;height:100%}.popup-content.active{-ms-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:1;left:0;-webkit-transition:opacity .3s ease-out,left 0s 0s,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,left 0s 0s,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,left 0s 0s;transition:transform .3s ease-out,opacity .3s ease-out,left 0s 0s,-webkit-transform .3s ease-out;z-index:5}.popup-content .layer-close{position:absolute;left:0;bottom:0;right:0;height:625rem}.popup-content[data-rel=inspection] .popup-container{padding:clamp(20px,20px + (90 - 20)*(100vw - 375px)/(1440 - 375),90px) clamp(10px,10px + (120 - 10)*(100vw - 375px)/(1440 - 375),120px);max-width:clamp(355px,355px + (830 - 355)*(100vw - 375px)/(1440 - 375),830px);background:#2c3837}.popup-content[data-rel=inspection] .popup-info .heading{margin-bottom:40px;font-size:60px;font-size:calc(30px + (60 - 30)*(100vw - 300px)/1620)}@media(max-width: 767px){.popup-content[data-rel=inspection] .popup-info .heading{margin-bottom:25px}}.popup-content[data-rel=quick-buy] .popup-form__heading{font-size:clamp(30px,30px + (50 - 30)*(100vw - 375px)/(1440 - 375),50px)}.popup-content[data-rel=quick-buy] .popup-container{padding:40px clamp(10px,10px + (50 - 10)*(100vw - 375px)/(1440 - 375),50px)}.popup-content[data-rel=quick-buy] .popup-container .field__grid{grid-template-columns:1fr}.popup-content .form-control:not(.popup-content .form-control.no-margin){margin-bottom:20px}.popup-content .form-control__input{padding:17px 20px 16px 20px}.popup-content .btn-primary{margin:0 auto;display:block;width:100%;max-width:304px}@media(max-width: 767px){.popup-content[data-rel=login] .popup-container{padding:40px 10px}}.popup-container{position:relative;display:inline-block;vertical-align:middle;width:100%;max-width:585px;padding:40px 101px;background:#fff;border-radius:0;text-align:center}.popup-container .btn-close{position:absolute;z-index:10;top:clamp(13px,13px + (30 - 13)*(100vw - 375px)/(1440 - 375),30px);right:clamp(13px,13px + (30 - 13)*(100vw - 375px)/(1440 - 375),30px);font-size:24px;cursor:pointer}.popup-container .btn-close i{-webkit-transition:color ease-in-out .3s;transition:color ease-in-out .3s;font-size:20px}.popup-container .btn-close:hover i{color:hsla(0,0%,100%,.7)}.popup-form__heading{margin-bottom:18px}.reset-pass{margin-top:26px;margin-bottom:26px;font-weight:600;color:#312783;display:inline-block;font-size:16px}.social-auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.social-auth__title{font-size:16px;font-weight:600}.social-auth__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.social-auth .social-btn{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none}.social-auth .social-btn--facebook{background:#0b84ee}.social-auth .social-btn--google{border:1px solid #eaeaea}.tab__list{display:grid;grid-template-columns:repeat(3, 120px);-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:clamp(10px,10px + (20 - 10)*(100vw - 375px)/(1440 - 375),20px)}@media(max-width: 767px){.tab__list{width:100%;grid-template-columns:repeat(3, 1fr)}}.tab__item{border:1px solid #ff3c00;color:#ff3c00;background:rgba(0,0,0,0);padding:10px;cursor:pointer;position:relative;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);max-width:clamp(105px,105px + (120 - 105)*(100vw - 375px)/(1440 - 375),120px)}@media(max-width: 767px){.tab__item{max-width:100%}}.tab__item.is--active{color:#c8c6e5;border-color:#c8c6e5}.tab__content-item{display:none}.tab__content-item.is--active{display:block}.accordeon-item{padding:32px 32px 0 32px;-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2)}.accordeon-item:not(.accordeon-item:last-child){margin-bottom:20px}@media(max-width: 767px){.accordeon-item{padding:16px 16px 0 16px;margin-bottom:12px}}.accordeon-item.active .accordeon-title i::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.accordeon-title{cursor:pointer;color:#101010;position:relative;padding-bottom:32px}.accordeon-title .btn-close{background:rgba(232,16,16,.15);height:clamp(45px,45px + (65 - 45)*(100vw - 375px)/(1440 - 375),65px);width:clamp(45px,45px + (65 - 45)*(100vw - 375px)/(1440 - 375),65px)}.accordeon-title .btn-close i{height:clamp(18px,18px + (26 - 18)*(100vw - 375px)/(1440 - 375),26px);width:clamp(18px,18px + (26 - 18)*(100vw - 375px)/(1440 - 375),26px);position:relative}.accordeon-title .btn-close i:before,.accordeon-title .btn-close i:after{content:"";display:block;position:absolute;background-color:#e81010;border-radius:100px}.accordeon-title .btn-close i::before{width:3px;height:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;-webkit-transition:.3s;transition:.3s}.accordeon-title .btn-close i::after{width:100%;height:3px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordeon-content{display:none}.accordeon-item.active .accordeon-title i::before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media(min-width: 992px)and (hover: hover){.accordeon-title span{-webkit-transition:.3s;transition:.3s}}@media(max-width: 1199px){.accordeon-title{font-size:20px}}@media(max-width: 767px){.accordeon-title{font-size:18px;padding-bottom:16px}}.accordion__item.is-active .accordion__title{color:#007bff}.accordion__header{cursor:pointer}.accordion__content{height:0;overflow:hidden;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.accordion__content-text{padding:0 0 20px 0}.accordion__toggle{background:none;border:none;padding:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.is-active .accordion__toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-filter{font-weight:600;padding:20px;border:1px solid rgba(0,0,0,.1);border-width:1px 0 1px 0;cursor:pointer}.fl-toggle{display:none}.fl-title{color:#000;font-size:20px;font-weight:600;padding-right:30px;position:relative;cursor:pointer;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.fl-title:after{content:"";width:14px;height:14px;position:absolute;top:calc(50% - 7px);right:0;background:url("../img/down.svg") no-repeat center;background-size:contain;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.fl-title.is-active:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.fl-menu-item{position:relative;padding:24px 0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;border-top:1px solid rgba(0,0,0,.1)}.fl-menu__top{padding-left:20px;margin-bottom:18px}.fl-menu__bottom{padding-top:10px}@media(max-width: 767px){.fl-menu__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.fl-menu__bottom .btn-clean{border:1px solid rgba(0,0,0,.1);font-size:16px;color:#000;font-weight:300;line-height:1.4;font-family:"Gilroy",sans-serif;width:100%;padding:25px 25.5px;background:rgba(0,0,0,0)}.fl-menu__bottom .btn-clean svg{width:10px;height:10px;-o-object-fit:contain;object-fit:contain}.fl-menu__close{margin-bottom:92px;display:none}@media(max-width: 767px){.fl-menu__close{display:block}}.fl-menu__close i{color:#312783;font-size:16px}.fl-menu__wrap{padding:0}@media(max-width: 767px){.fl-menu__wrap{position:fixed;top:0;left:0;overflow:auto;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;opacity:0;visibility:hidden;background:#fff;z-index:13;padding:25px 15px;height:100%;width:100%}}.fl-menu__wrap.is-open{opacity:1;visibility:visible}.checkbox-entry{cursor:pointer}.checkbox-entry__wrap{display:grid;gap:17px;grid-template-columns:1fr;padding-top:24px}.checkbox-entry input{display:none}.checkbox-entry input:checked+span:before{background:#0f0e68}.checkbox-entry input:checked+span:after{opacity:1}.checkbox-entry span{position:relative;font-size:16px;padding-left:34px;line-height:normal}.checkbox-entry span:before,.checkbox-entry span:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.checkbox-entry span:before{top:50%;width:22px;height:22px;background:#f4f4f4;border-radius:0;border:1px solid #0f0e68}.checkbox-entry span:after{content:"";width:15px;height:15px;position:absolute;top:50%;left:4px;background:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 0.705L2.75 6.705L0 3.955L0.705 3.25L2.75 5.29L8.045 0L8.75 0.705Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center/contain;opacity:0}.range__label{position:relative}.range__label-wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-bottom:17px;padding-top:15px}.range__label input{padding:15px 10px 16px 10px;background:#fff;border-radius:0;border:1px solid #e4e4e4;width:100%;font-size:16px;color:#1b1b1b;font-family:"Gilroy",sans-serif}.range__label span{display:block;margin-bottom:6px;background:#fff;font-size:16px;color:#1b1b1b;font-family:"Gilroy",sans-serif}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:20px;height:20px;border-radius:100%;cursor:pointer;-ms-touch-action:none;touch-action:none;border:none !important;top:-8px !important;background:#312783}.ui-widget.ui-widget-content{border:none;background:#dcdcdc;border-radius:20px}.ui-slider-horizontal{height:5px !important}.ui-widget-header{background:#312783}.s-banner{min-height:370px;padding:100px 0;margin-top:65px;overflow:hidden;position:relative;color:#fff}@media(max-width: 767px){.s-banner{padding-top:40px}}.s-banner .img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.s-banner .img__wrap{position:absolute;width:100%;height:100%;right:0;top:0}.s-banner .img__wrap:after{content:"";background:linear-gradient(89.97deg, rgba(0, 0, 0, 0.75) 13.77%, rgba(0, 0, 0, 0.15) 53.49%, rgba(0, 0, 0, 0) 99.98%),linear-gradient(0deg, rgba(49, 39, 131, 0.4), rgba(49, 39, 131, 0.4));width:100%;height:100%;position:absolute;top:0;left:0}.s-banner .img__wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.s-banner .description{margin-top:clamp(20px,20px + (40 - 20)*(100vw - 375px)/(1440 - 375),40px);font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:1.6875}.s-banner .description *{font-size:clamp(18px,18px + (20 - 18)*(100vw - 375px)/(1440 - 375),20px);line-height:1.5}.s-banner.post .heading{font-size:clamp(30px,30px + (70 - 30)*(100vw - 375px)/(1440 - 375),70px);line-height:1.4}.s-banner .kama_breadcrumbs{padding:30px 0 70px 0}.block-text,.block-img{margin-bottom:clamp(30px,30px + (48 - 30)*(100vw - 375px)/(1440 - 375),48px)}.block-img .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-img .img__wrap{height:480px;width:100%}.subscription{width:100%;position:relative}@media(max-width: 767px){.subscription{width:100%;padding-bottom:0;padding-top:16px;margin-top:21px}.subscription:after{content:"";width:100%;height:1px;background:hsla(0,0%,100%,.3);position:absolute;left:0;top:0}}.subscription__heading{margin-bottom:clamp(10px,10px + (14 - 10)*(100vw - 375px)/(1440 - 375),14px);font-weight:600;color:#fff;font-size:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px)}.subscription__field{position:relative;width:100%}.subscription__input{border-radius:0px;height:100%;font-family:"Gilroy",sans-serif;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.3);width:calc(100% - 58px);padding:18.5px 16px;position:relative;color:#fff;font-weight:300;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:1.4}.subscription__input::-webkit-input-placeholder{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-family:"Gilroy",sans-serif;color:#fff;font-weight:300}.subscription__input::-moz-placeholder{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-family:"Gilroy",sans-serif;color:#fff;font-weight:300}.subscription__input:-ms-input-placeholder{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-family:"Gilroy",sans-serif;color:#fff;font-weight:300}@media(max-width: 767px){.subscription__input{width:100%}}.subscription__btn{background:#fff;border-radius:0px;border:none;width:58px;height:100%;position:absolute;right:0;top:0;padding:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.subscription__btn svg{color:#e81010}.cms-content{font-family:"Gilroy",sans-serif;font-weight:300;line-height:normal;color:#1b1b1b}.cms-content b,.cms-content strong{font-weight:bold}.cms-content>*:last-child{margin-bottom:0}.cms-content p{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:1.4;margin-bottom:12px}.cms-content p+ul,.cms-content p+ol{margin-top:15px}.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{font-weight:500;margin-bottom:clamp(16px,16px + (24 - 16)*(100vw - 375px)/(1440 - 375),24px);line-height:1.4}.cms-content h2{font-size:24px;font-size:calc(20px + (24 - 20)*(100vw - 300px)/1620)}.cms-content h3{font-size:20px;font-size:calc(18px + (20 - 18)*(100vw - 300px)/1620)}.cms-content h4{font-size:18px;font-size:calc(16px + (18 - 16)*(100vw - 300px)/1620)}.cms-content h5{font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}.cms-content h6{font-size:14px;font-size:calc(12px + (14 - 12)*(100vw - 300px)/1620)}.cms-content a:not(.btn-primary){color:#312783;text-decoration:none;position:relative;font-weight:bold}.cms-content a:not(.btn-primary):before{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:100%;height:1px;background-color:#312783;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.cms-content a:not(.btn-primary):hover:before{content:"";width:0}.cms-content img{margin:0 auto}@media(max-width: 991px){.cms-content img{height:100%;max-height:400px;-o-object-fit:contain;object-fit:contain}}.cms-content .aligncenter{margin:0 auto}.cms-content .wp-block-image{margin-bottom:24px}.cms-content .wp-block-image img{height:400px;border-radius:0;width:100%;-o-object-fit:cover;object-fit:cover}.cms-content .wp-block-image figcaption{margin:5px 0 15px 0}.cms-content .wp-block-video video{width:100%;max-height:400px}.cms-content ul,.cms-content ol{margin-bottom:30px;list-style-type:none}.cms-content ul li,.cms-content ol li{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:1.4;position:relative}.cms-content ul li:not(.cms-content ul li:last-child,.cms-content ol li:last-child),.cms-content ol li:not(.cms-content ul li:last-child,.cms-content ol li:last-child){margin-bottom:20px}@media(max-width: 767px){.cms-content ul li:not(.cms-content ul li:last-child,.cms-content ol li:last-child),.cms-content ol li:not(.cms-content ul li:last-child,.cms-content ol li:last-child){margin-bottom:15px}}.cms-content ul li::marker,.cms-content ol li::marker{display:none;color:#1b1b1b}.cms-content ul li::before,.cms-content ol li::before{content:"";width:4px;height:4px;border-radius:100%;position:absolute;top:50%;left:10px}.cms-content ul{list-style:disc;padding-left:23px}.cms-content ol{list-style:decimal;padding-left:20px}.cms-content blockquote{width:100%;background:#fff;border-radius:0;padding:34px 20px;margin-bottom:30px;position:relative}@media(max-width: 991px){.cms-content blockquote{padding:15px;margin:50px 0}}.cms-content blockquote p,.cms-content blockquote{position:relative;font-size:17px;font-size:calc(14px + (17 - 14)*(100vw - 300px)/1620);line-height:1.58}.cms-content blockquote p b,.cms-content blockquote p strong,.cms-content blockquote b,.cms-content blockquote strong{font-weight:bold}.cms-content table{width:100%;margin:15px 0}.cms-content table tr:nth-child(odd) td{background-color:#fff}.cms-content table tr td{padding:15px 20px;font-size:20px;font-size:calc(16px + (20 - 16)*(100vw - 300px)/1620);color:#3d3f3d;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.cms-content table tr td:nth-child(1){font-weight:600;width:40%}@media(max-width: 767px){.cms-content table tr td:nth-child(1){width:70%}}.media{position:relative;overflow:hidden}@media(min-width: 767px){.media{height:85vh;padding-bottom:50%}}@media(max-width: 767px){.media{padding-bottom:110%;min-height:500px}}.media::before{content:"";pointer-events:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.media__video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;content-visibility:auto}.media__btn{z-index:4;position:absolute;top:50%;left:50%;width:clamp(50px,50px + (90 - 50)*(100vw - 375px)/(1440 - 375),90px);height:clamp(50px,50px + (90 - 50)*(100vw - 375px)/(1440 - 375),90px);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;cursor:pointer;backdrop-filter:blur(41px);border:1px solid hsla(0,0%,100%,.2);border-image-source:radial-gradient(69.43% 69.43% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),radial-gradient(60% 51.57% at 50% 50%, #FDD66D 0%, #FCF6BD 100%),radial-gradient(54.8% 53% at 50% 50%, #151515 0%, rgba(21, 21, 21, 0) 100%)}.media__btn img{width:30%;height:30%}.media__btn.hide{display:none}.s-benefit{padding:clamp(40px,40px + (86 - 40)*(100vw - 375px)/(1440 - 375),86px) 0 clamp(50px,50px + (100 - 50)*(100vw - 375px)/(1440 - 375),100px) 0;position:relative}.s-benefit .heading{margin-bottom:clamp(20px,20px + (34 - 20)*(100vw - 375px)/(1440 - 375),34px)}.s-benefit .description{margin-bottom:clamp(20px,20px + (37 - 20)*(100vw - 375px)/(1440 - 375),37px);font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px)}.s-benefit::after{content:"";height:1px;background:rgba(179,176,216,.4);width:calc(100% - 20px);max-width:1270px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.s-benefit .benefit{display:grid;grid-template-columns:clamp(59px,59px + (90 - 59)*(100vw - 375px)/(1440 - 375),90px) 1fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-benefit .benefit__wrap{display:grid;grid-template-columns:repeat(4, auto);gap:20px}@media(max-width: 767px){.s-benefit .benefit__wrap{grid-template-columns:repeat(2, auto);gap:30px}}.s-benefit .benefit__title{max-width:140px;font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px)}.s-benefit .benefit__icon{width:55%;height:55%;-o-object-fit:contain;object-fit:contain}.s-benefit .benefit__icon-wrap{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);border-radius:100%;width:clamp(59px,59px + (90 - 59)*(100vw - 375px)/(1440 - 375),90px);height:clamp(59px,59px + (90 - 59)*(100vw - 375px)/(1440 - 375),90px)}.s-production{padding:clamp(50px,50px + (100 - 50)*(100vw - 375px)/(1440 - 375),100px) 0}.s-production .heading{margin-bottom:clamp(20px,20px + (38 - 20)*(100vw - 375px)/(1440 - 375),38px)}.s-production .production-gallery__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(5px,5px + (20 - 5)*(100vw - 375px)/(1440 - 375),20px)}.s-production .production-gallery__img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;height:auto;aspect-ratio:16/9}.s-popular-products .heading,.s-popular-recipes .heading{margin-bottom:clamp(20px,20px + (30 - 20)*(100vw - 375px)/(1440 - 375),30px)}.s-popular-products .description,.s-popular-recipes .description{font-size:clamp(14px,14px + (18 - 14)*(100vw - 375px)/(1440 - 375),18px);max-width:90%;margin:0 auto clamp(20px,20px + (50 - 20)*(100vw - 375px)/(1440 - 375),50px) auto}.s-popular-products{padding:clamp(50px,50px + (100 - 50)*(100vw - 375px)/(1440 - 375),100px) 0 clamp(50px,50px + (110 - 50)*(100vw - 375px)/(1440 - 375),110px) 0}.s-popular-products .swiper-wrapper{padding:25px;width:calc(100% + 50px);left:-25px}.map-wrapper{width:105%;height:531px;position:relative;border-radius:0;overflow:hidden}.map-wrapper img{width:100%;height:100%}#map{width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse at center, black 56%, transparent 70%);mask-image:radial-gradient(ellipse at center, black 56%, transparent 70%)}@media(max-width: 767px){#map{-webkit-mask-image:radial-gradient(ellipse at center, black 56%, transparent 85%);mask-image:radial-gradient(ellipse at center, black 56%, transparent 85%)}}.cursor-fish{position:fixed;top:0;left:0;width:60px;height:60px;pointer-events:none;z-index:999;will-change:transform}.cursor-fish .fish-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cursor-fish .fish-wrapper img{width:100%;height:auto;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.s-about.home{padding:clamp(50px,50px + (100 - 50)*(100vw - 375px)/(1440 - 375),100px) 0 clamp(40px,40px + (100 - 40)*(100vw - 375px)/(1440 - 375),100px) 0}.s-about.home .heading{margin-bottom:clamp(10px,10px + (35 - 10)*(100vw - 375px)/(1440 - 375),35px)}.s-about.home .description{margin-bottom:clamp(30px,30px + (50 - 30)*(100vw - 375px)/(1440 - 375),50px)}.s-about.home .awards{display:grid;grid-template-columns:53px 1fr;gap:13px}.s-about.home .awards:not(.s-about.home .awards:last-child){margin-bottom:20px}.s-about.home .awards__title{font-size:clamp(15px,15px + (18 - 15)*(100vw - 375px)/(1440 - 375),18px)}.s-about.home .awards:nth-child(2) .awards__title{font-size:clamp(15px,15px + (20 - 15)*(100vw - 375px)/(1440 - 375),20px)}.s-about.home .awards__wrap{margin-bottom:20px}.s-about .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media(max-width: 767px){.s-about .img__wrap{margin-bottom:22px}}.s-trust{padding:clamp(0px,0px + (20 - 0)*(100vw - 375px)/(1440 - 375),20px) 0 clamp(50px,50px + (100 - 50)*(100vw - 375px)/(1440 - 375),100px) 0}@media(max-width: 767px){.s-trust .heading{margin-bottom:22px}}.s-trust .trust{border:1px solid #eaeaea;min-height:175px;padding:30px 15px 25px 15px}.s-trust .trust__wrap{display:grid;grid-template-columns:repeat(3, auto);gap:20px}@media(max-width: 767px){.s-trust .trust__wrap{gap:0}}.s-trust .trust__title{font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px)}.s-trust .trust__icon-wrap{margin-bottom:clamp(20px,20px + (28 - 20)*(100vw - 375px)/(1440 - 375),28px)}.s-mission{padding:0 0 120px 0}@media(max-width: 767px){.s-mission{padding:60px 0 80px 0}}.s-mission .heading{margin-bottom:clamp(20px,20px + (29 - 20)*(100vw - 375px)/(1440 - 375),29px)}.s-mission .decor{position:absolute;bottom:140px;width:100%;z-index:-1}@media(max-width: 767px){.s-mission .decor{display:none}}.s-mission .mission__img{width:55%;height:55%}.s-mission .mission__img-wrap{width:clamp(62px,62px + (72 - 62)*(100vw - 375px)/(1440 - 375),72px);height:clamp(62px,62px + (72 - 62)*(100vw - 375px)/(1440 - 375),72px);-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,.12)}.s-mission .mission__header{display:grid;grid-template-columns:clamp(62px,62px + (72 - 62)*(100vw - 375px)/(1440 - 375),72px) 1fr;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(16px,16px + (24 - 16)*(100vw - 375px)/(1440 - 375),24px)}.s-mission .mission__title{font-size:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px)}.s-mission .mission__description{margin-top:24px;line-height:1.4;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620);color:#1b1b1b}.s-mission .mission__item{background-color:#fff;-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);padding:24px}.s-mission .mission__wrap{margin-top:56px}@media(max-width: 767px){.s-mission .mission__wrap{margin-top:32px}}.s-mission .mission__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px 20px;margin-top:35px}@media(max-width: 991px){.s-mission .mission__wrap{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 575px){.s-mission .mission__wrap{grid-template-columns:1fr;gap:12px}}.s-certificates{margin-bottom:140px}@media(max-width: 767px){.s-certificates{margin-bottom:100px}}.s-certificates .certificate__item{border:18px solid #fff;-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);background:#fff}.s-certificates .certificate__img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.s-certificates .certificate__img-wrap{padding-bottom:100%;display:block}.s-certificates .heading{margin-bottom:30px}@media(max-width: 767px){.s-certificates .heading{margin-bottom:8px;text-align:center}}.s-certificates .swiper-container,.s-certificates .swiper-wrapper,.s-certificates .swiper-slide{overflow:visible !important}.s-certificates .swiper-controls{margin-top:10px}.s-certificates .lg-toolbar .lg-icon:not(.lg-close){display:none !important}.s-certificates #lg-counter,.s-certificates .lg-autoplay-button,.s-certificates .lg-fullscreen,.s-certificates .lg-zoom-in,.s-certificates .lg-zoom-out,.s-certificates .lg-share{display:none !important}.s-certificates .lg-actions .lg-next,.s-certificates .lg-actions .lg-prev,.s-certificates .lg-toolbar .lg-close{display:block !important}.s-steps{padding:140px 0 64px 0}@media(max-width: 767px){.s-steps{padding:60px 0}}.s-steps .heading{margin-bottom:36px}.s-steps .step__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 767px){.s-steps .step__wrap{grid-template-columns:1fr;gap:30px}}.s-steps .step__item{display:grid;grid-template-columns:1fr;gap:clamp(10px,10px + (24 - 10)*(100vw - 375px)/(1440 - 375),24px)}@media(max-width: 767px){.s-steps .step__item:after{content:"";width:100%;height:1px;background:rgba(0,0,0,.2);position:absolute;bottom:-15px;left:0}}.s-steps .step__description p,.s-steps .step__heading{line-height:1.4}.s-steps .step__description *{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px)}.s-steps .step__description *:not(.s-steps .step__description *:last-child){margin-bottom:clamp(10px,10px + (18 - 10)*(100vw - 375px)/(1440 - 375),18px)}.s-steps .step__heading,.s-steps .step__number{font-size:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px)}.s-steps .step__number{color:#e81010}.s-certificates .swiper-slide{opacity:0;overflow:visible !important;-webkit-transition:all ease-out .5s;transition:all ease-out .5s}.s-certificates .swiper-slide.swiper-slide-next,.s-certificates .swiper-slide.swiper-slide-prev,.s-certificates .swiper-slide.swiper-slide-active{opacity:1 !important}.s-history{padding:clamp(60px,60px + (90 - 60)*(100vw - 375px)/(1440 - 375),90px) 0 clamp(48px,48px + (100 - 48)*(100vw - 375px)/(1440 - 375),100px);background:#f4f4f4;overflow:hidden}.s-history .heading{margin-bottom:35px;text-align:center;color:#312783}.s-history .history-timeline{margin-bottom:40px;position:relative;width:100%;overflow:visible !important}.s-history .history-timeline .swiper-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.s-history .history-timeline__point{position:relative;padding-top:8px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;z-index:3}.s-history .history-timeline__point::before,.s-history .history-timeline__point::after{content:"";position:absolute;top:15px;height:6px;background:rgba(49,39,131,.08);z-index:1;-webkit-transition:background .35s ease;transition:background .35s ease;will-change:background-color}.s-history .history-timeline__point::before{right:50%;left:0}.s-history .history-timeline__point::after{left:50%;right:0}.s-history .history-timeline__point:first-child::before{left:-100vw}.s-history .history-timeline__point:last-child::after{right:-100vw}.s-history .history-timeline__pulse{width:20px;height:20px;background:#fff;border:2px solid #ff3c00;border-radius:50%;position:relative;z-index:5;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease;will-change:background-color,border-color}.s-history .history-timeline__pulse::before{content:"";width:32px;height:32px;border-radius:50%;background:rgba(255,60,0,.18);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;will-change:opacity}.s-history .history-timeline__year{margin-top:15px;color:rgba(49,39,131,.6);font-size:14px;font-weight:500;white-space:nowrap;-webkit-transition:color .25s ease,font-weight .25s ease;transition:color .25s ease,font-weight .25s ease}.s-history .history-timeline .is-past::before,.s-history .history-timeline .is-past::after{background:#312783}.s-history .history-timeline .is-past .history-timeline__pulse{background:#312783;border-color:#312783}.s-history .history-timeline .swiper-slide-thumb-active::before{background:#312783}.s-history .history-timeline .swiper-slide-thumb-active::after{background:rgba(49,39,131,.08)}.s-history .history-timeline .swiper-slide-thumb-active .history-timeline__pulse{background:#ff3c00;border-color:#ff3c00}.s-history .history-timeline .swiper-slide-thumb-active .history-timeline__pulse::before{opacity:1}.s-history .history-timeline .swiper-slide-thumb-active .history-timeline__year{color:#ff3c00;font-weight:700}.s-history .history-timeline .is-future::before,.s-history .history-timeline .is-future::after{background:rgba(49,39,131,.08)}.s-history .history-timeline .is-future .history-timeline__pulse{background:#fff;border-color:#ff3c00}.s-history .history-main{width:100%}@media(min-width: 768px){.s-history .history-card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-history .history-card__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/11}@media(max-width: 768px){.s-history .history-card__image{margin-bottom:24px}}.s-history .history__title,.s-history .history__info{opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,transform .45s ease;transition:opacity .45s ease,transform .45s ease,-webkit-transform .45s ease;color:#1b1b1b}.s-history .history__title{font-size:clamp(20px,20px + (24 - 20)*(100vw - 375px)/(1440 - 375),24px);font-weight:500;margin-bottom:clamp(16px,16px + (24 - 16)*(100vw - 375px)/(1440 - 375),24px);-webkit-transition-delay:.1s;transition-delay:.1s}.s-history .history__info{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-weight:300;line-height:1.6;-webkit-transition-delay:.2s;transition-delay:.2s}.s-history .swiper-slide-active .history__title,.s-history .swiper-slide-active .history__info{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.s-directions:not(.home){margin-bottom:140px}@media(max-width: 767px){.s-directions:not(.home){margin-bottom:100px}}.s-directions.home{background:#f4f4f4;padding:clamp(50px,50px + (80 - 50)*(100vw - 375px)/(1440 - 375),80px) 0 clamp(50px,50px + (110 - 50)*(100vw - 375px)/(1440 - 375),110px) 0}.s-directions.home .heading{margin-bottom:clamp(20px,20px + (37 - 20)*(100vw - 375px)/(1440 - 375),37px)}.s-directions.bg{margin:36px 0 140px 0}@media(max-width: 767px){.s-directions.bg{margin:40px 0 100px 0}}.s-directions .decor{position:absolute;bottom:0;left:0;width:100%;z-index:-1}@media(max-width: 767px){.s-directions .decor{display:none}}.s-directions .direction__item{margin-bottom:20px}@media(max-width: 767px){.s-directions .direction__item{margin-bottom:16px}}@media(max-width: 767px){.s-directions .direction__item .btn-more{font-size:14px}}.s-directions .direction__info{background:#fff;width:calc(100% - 48px);margin:0 auto;padding:24px;margin-top:-100px;position:relative;z-index:2;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.0588235294);box-shadow:0px 4px 16px 0px rgba(0,0,0,.0588235294)}@media(max-width: 767px){.s-directions .direction__info{width:calc(100% - 24px);padding:18px}}.s-directions .direction__heading{margin-bottom:12px;font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px)}.s-directions .direction__description{margin-bottom:48px;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:140%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.s-directions .direction__description:after{content:"";width:100%;height:1px;background:rgba(0,0,0,.1);position:absolute;bottom:-24px;left:0}.s-directions .direction__img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.s-directions .direction__img-wrap{position:relative;padding-bottom:60%}.s-recommended-directions{padding:16px 0 140px 0}@media(max-width: 767px){.s-recommended-directions{padding-bottom:100px}}.s-recommended-directions .decor{position:absolute;bottom:0;left:0;width:100%;z-index:-1}.s-recommended-directions __inner{-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2)}.s-recommended-directions .direction__heading{margin:0;font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px);color:#1b1b1b;max-width:calc(100% - 80px);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.s-recommended-directions .direction__img{width:50%;height:50%;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(1) invert(0);filter:brightness(1) invert(0);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.s-recommended-directions .direction__img-wrap{width:64px;height:64px;background:hsla(0,0%,100%,.2);-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);margin-right:16px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media(max-width: 767px){.s-recommended-directions .direction__img-wrap{width:56px;height:56px}}.s-recommended-directions .direction__item:not(:last-child){position:relative}.s-recommended-directions .direction__item:not(:last-child):after{content:"";background:rgba(0,0,0,.1);position:absolute}@media(min-width: 767px){.s-recommended-directions .direction__item:not(:last-child):after{width:1px;height:100%;right:0;top:0}}@media(max-width: 767px){.s-recommended-directions .direction__item:not(:last-child):after{width:100%;height:1px;bottom:0;left:0}}.s-recommended-directions .direction__item a{padding:20px 0;background:#fff;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}@media(min-width: 767px){.s-recommended-directions .direction__item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 10px}}@media(max-width: 767px){.s-recommended-directions .direction__item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px 32px}}.s-recommended-directions .direction__item a:hover{background:#e81010}.s-recommended-directions .direction__item a:hover .direction__img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.s-recommended-directions .direction__item a:hover .direction__heading{color:#fff}.s-contacts{padding:clamp(40px,40px + (80 - 40)*(100vw - 375px)/(1440 - 375),80px) 0 clamp(0px,0px + (100 - 0)*(100vw - 375px)/(1440 - 375),100px) 0;background:#f4f4f4}.s-contacts .map-info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:14px;background-color:#fff;-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,.12);box-shadow:0px 4px 12px 0px rgba(0,0,0,.12)}@media(max-width: 767px){.s-contacts .map-info{width:100%;max-width:285px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:0}}.s-contacts .map-info__icon{position:absolute;top:-45px;right:55px;z-index:3;width:38px;height:56px;-o-object-fit:contain;object-fit:contain}.s-contacts .map-info__location{margin-bottom:32px;font-size:14px}.s-contacts .map-info__location:after{content:"";position:absolute;top:calc(100% + 16px);left:0;width:80%;height:1px;background:#eeeefd}@media(max-width: 767px){.s-contacts .map-info__location:after{width:100%}}.s-contacts .map-info__more{font-size:18px;font-size:calc(14px + (18 - 14)*(100vw - 300px)/1620);color:#e81010;cursor:pointer}.s-contacts .map-info__more i{padding-left:16px}.s-contacts .map-info__more svg{fill:currentColor;margin-left:16px}@media(min-width: 767px){.s-contacts__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.s-contacts .heading{margin-bottom:clamp(12px,12px + (40 - 12)*(100vw - 375px)/(1440 - 375),40px)}.s-contacts .description{margin-bottom:clamp(15px,15px + (40 - 15)*(100vw - 375px)/(1440 - 375),40px);font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:1.4}.s-contacts .social{gap:10px}.s-contacts .social--messengers{margin-top:16px}.s-contacts .social__item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:0;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,.12)}.s-contacts .social__item a i{color:#312783;font-size:15px}.s-contacts .social__item a svg{color:#312783;-webkit-transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:color .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.s-contacts .social__item a:hover svg{color:#ff3c00}.s-contacts .contact__wrap{display:grid;gap:24px;padding:32px;background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);box-shadow:0px 4px 16px 0px rgba(0,0,0,.06)}.s-contacts .contact__item:not(:last-child){margin-bottom:24px}.s-contacts .contact__item .icon{width:20px;height:20px;margin-right:8px;-o-object-fit:contain;object-fit:contain}.s-contacts .contact__item .text{font-size:14px;font-size:calc(12px + (14 - 12)*(100vw - 300px)/1620);margin-top:8px;color:#1b1b1b}.s-contacts .contacts{font-style:normal}.s-contacts .contacts__wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px;padding:32px;background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);box-shadow:0px 4px 16px 0px rgba(0,0,0,.06)}.s-contacts .contacts__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:18px;font-weight:700;color:var(--wp--preset--color--main-text, #000);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.s-contacts .contacts__link:hover{color:var(--wp--preset--color--primary)}.s-contacts .contacts__link--phone{color:#ff3c00}.s-contacts .contacts__link--email{font-size:16px;font-weight:700}.s-contacts .contacts__icon{width:16px;height:auto;-ms-flex-negative:0;flex-shrink:0}.s-contacts .contacts__icon--location{width:12px}.s-contacts .contacts__text{font-size:14px;color:#1b1b1b}.s-cta{margin-bottom:clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px)}.s-cta .heading{font-size:32px;font-size:calc(24px + (32 - 24)*(100vw - 300px)/1620);font-size:clamp(24px,24px + (32 - 24)*(100vw - 375px)/(1440 - 375),32px);line-height:1.4;margin-bottom:clamp(16px,16px + (24 - 16)*(100vw - 375px)/(1440 - 375),24px)}.s-cta .description{margin-bottom:clamp(24px,24px + (32 - 24)*(100vw - 375px)/(1440 - 375),32px)}.s-cta .btn-primary{width:100%;background:#ff3c00}.s-cta .decor-large{position:absolute;bottom:250px;right:-128px;width:365px;height:525px}@media(max-width: 767px){.s-cta .decor-large{display:none}}.s-cta__inner{padding:clamp(24px,24px + (40 - 24)*(100vw - 375px)/(1440 - 375),40px);-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,.12)}.s-cta .bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-cta .bg__wrap{position:absolute;top:0;right:0;z-index:-1;width:55%;height:100%}@media(max-width: 767px){.s-cta .bg__wrap{top:auto;bottom:0;width:100%;height:75%}}.s-cta .bg__wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}@media(max-width: 767px){.s-cta .bg__wrap:after{background:-webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(#fff));background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}}.s-career{padding:56px 0 140px 0}@media(max-width: 767px){.s-career{padding:40px 0 100px 0}}.s-career .accordeon{margin-top:56px}.s-career .upload-input-wrap{position:relative;margin-top:10px}.s-career input[type=file]{font-size:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:100%;display:block;background:#ccc;opacity:0;position:absolute;top:0;left:0}.s-career .cta{-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);padding:32px}.s-career .cta .btn-primary{width:100%}.s-career .cta .heading{font-size:32px;font-size:calc(24px + (32 - 24)*(100vw - 300px)/1620);color:#000;margin-bottom:24px}.s-career .cta .description{margin-bottom:32px}.s-career .form-control__grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 767px){.s-career .form-control__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name  email" "phone message" "files message" "files btn";gap:20px 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.s-career .form-control__grid>div:nth-child(1){grid-area:name}.s-career .form-control__grid>div:nth-child(2){grid-area:email}.s-career .form-control__grid>div:nth-child(3){grid-area:phone}.s-career .form-control__grid>div:nth-child(4){grid-area:message;height:100%}.s-career .form-control__grid>div:nth-child(4) textarea{height:100%;min-height:150px;resize:none}.s-career .form-control__grid>div:nth-child(5){grid-area:files;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.s-career .form-control__grid>.btn{grid-area:btn;width:100%;align-self:end}}.job-name{display:grid;grid-template-columns:64px 1fr;gap:20px;width:calc(100% - clamp(45px,45px + (65 - 45)*(100vw - 375px)/(1440 - 375),65px))}@media(max-width: 767px){.job-name{display:block}}.job-name span{display:block;font-weight:500;font-size:clamp(16px,16px + (24 - 16)*(100vw - 375px)/(1440 - 375),24px);line-height:1.4;color:#000;width:calc(100% - 64px)}@media(max-width: 767px){.job-name span{width:100%}}.job-name .img__wrap{width:64px;height:64px;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.12);box-shadow:0px 4px 16px 0px rgba(0,0,0,.12)}@media(max-width: 767px){.job-name .img__wrap{display:none}}.job-info{padding:32px 0;position:relative;border-top:1px solid rgba(0,0,0,.1)}@media(max-width: 767px){.job-info{padding:24px 0 16px 0}}.job-info__item:not(.job-info__item:last-child){margin-bottom:32px}.job-info__title{margin-bottom:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px);font-size:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px)}.article__item{display:block;margin-bottom:20px;cursor:pointer}.article__item .line{width:100%;height:1px;margin:clamp(15px,15px + (24 - 15)*(100vw - 375px)/(1440 - 375),24px) 0;background:#eeeefd}.article__item .btn-more{font-size:clamp(14px,14px + (18 - 14)*(100vw - 375px)/(1440 - 375),18px)}.article__info{padding:24px;background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.0588235294);box-shadow:0px 4px 16px 0px rgba(0,0,0,.0588235294)}.article__img-wrap{position:relative;overflow:hidden;min-height:130px;max-height:130px;padding-bottom:62%}.article__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__date{margin-bottom:clamp(15px,15px + (24 - 15)*(100vw - 375px)/(1440 - 375),24px);font-size:14px;color:rgba(23,4,84,.44)}.article__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-bottom:12px;overflow:hidden;font-size:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px);line-height:1.4;text-overflow:ellipsis}.article__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:1.4;color:#000;text-overflow:ellipsis}.article__btn{display:block;margin-top:37px;color:#a59389;font-size:16px;font-size:calc(14px + (16 - 14)*(100vw - 300px)/1620)}.article__btn i{padding-left:12px;font-size:10px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.article__btn:hover i{padding-left:22px}.s-news{padding-top:56px;padding-bottom:clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px)}.s-news .decor__wrap{bottom:0}.s-news .pagination{margin-top:clamp(40px,40px + (50 - 40)*(100vw - 375px)/(1440 - 375),50px)}.s-blog{padding:100px 0 94px 0;background:#e0d9d0}@media(max-width: 767px){.s-blog{padding:50px 0 58px 0}}.s-blog__wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:94px 30px;padding-bottom:44px;overflow:hidden}@media(max-width: 1199px){.s-blog__wrap{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 991px){.s-blog__wrap{grid-template-columns:repeat(2, 1fr);gap:30px 15px}}@media(max-width: 575px){.s-blog__wrap{grid-template-columns:repeat(1, 1fr);gap:38px 15px;padding-bottom:48px}}.s-blog .news__item{position:relative}@media(max-width: 991px){.s-blog .news__item::after{content:"";position:absolute;bottom:-18px;width:100%;height:1px;background:#e3e3e3}}.s-blog .news__item:nth-child(3n+1)::after{content:"";position:absolute;bottom:-47px;left:0;grid-column:1/-1;width:100%;height:1px;background:#ccc}.s-blog .news__img-wrap{margin-bottom:14px}.s-blog .news__img{aspect-ratio:1.29;-o-object-fit:cover;object-fit:cover}.s-blog .news__date{position:absolute;top:0;left:0;padding:6px 10px;background:#e0d9d0}.s-blog .news__date,.s-blog .news__date span{color:#2d2d2d}.s-blog .news__date span{display:block;font-size:30px}.s-blog .news__title,.s-blog .news__description{color:#000}.s-blog .news__title{margin-bottom:10px;font-size:20px}.s-blog .news__description{font-size:16px}@media(max-width: 991px){.s-events{padding:66px 0 0 0}}.s-events .event{position:relative;display:block}.s-events .event__img-wrap{width:100%;height:100%}.s-events .event__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 991px){.s-events .event__img{aspect-ratio:67/48}}.s-events .event__info{position:absolute;disabled:left 0;right:0;bottom:0;left:0;width:100%;padding:1.875rem;background:rgba(0,0,0,.2);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.15) inset;box-shadow:0px 4px 4px 0px rgba(0,0,0,.15) inset;backdrop-filter:blur(10px)}@media(max-width: 991px){.s-events .event__info{padding:16px 14px}}.s-events .event__title{font-size:clamp(16px,16px + (25 - 16)*(100vw - 375px)/(1440 - 375),25px);color:#dfd8cf}.s-events .event__date{margin-bottom:10px;color:#dfd8cf;font-size:17px;font-size:calc(14px + (17 - 14)*(100vw - 300px)/1620)}@media(max-width: 1199px){.s-events .event__date{font-size:14px}}.s-events .event__wrap{display:grid;grid-template-columns:2.5fr 1fr 1fr;grid-template-rows:auto auto;gap:20px;margin-top:60px}@media(max-width: 991px){.s-events .event__wrap{display:none}}.s-events .event__wrap .event{position:relative}.s-events .event__wrap .event:nth-child(1){grid-column:1/2;grid-row:1/3;min-height:520px;background:#333}.s-events .event__wrap .event:nth-child(2){grid-column:2/4;grid-row:1/2;min-height:260px;background:#555}.s-events .event__wrap .event:nth-child(3){grid-column:2/3;grid-row:2/3;min-height:220px;background:#777}.s-events .event__wrap .event:nth-child(4){grid-column:3/4;grid-row:2/3;min-height:220px;background:#888}.s-events .event__wrap .event:nth-child(3) .event__title,.s-events .event__wrap .event:nth-child(4) .event__title{font-size:18px}.s-events .event__wrap .event:nth-child(3) .event__info,.s-events .event__wrap .event:nth-child(4) .event__info{padding:8px 14px}@media(min-width: 991px){.s-events .swiper-container{display:none}}@media(max-width: 991px){.s-events .swiper-container{padding:40px 0}}@media(max-width: 991px){.s-events .btn.btn-primary{display:block}}.s-recommended-news{padding:92px 0}@media(max-width: 1199px){.s-recommended-news{padding:43px 0 50px 0}.s-recommended-news .heading{text-align:center}}.s-recommended-news.--decor{border-bottom:1px solid #e3e3e3}@media(max-width: 991px){.s-recommended-news .btn-transparent{margin-top:25px}}.s-recommended-news .btn-transparent .btn__icon{background:#fff}.s-recommended-news .btn-transparent .btn__icon i{color:#312783}.s-recommended-news .btn-more{position:relative;font-family:"CenturyGothic",sans-serif;font-size:20px;font-weight:bold;color:#312783}.s-recommended-news .btn-more i{padding-left:7px;font-size:15px}.s-recommended-news .btn-more::before{content:"";position:absolute;bottom:-3px;left:0;width:calc(100% - 27px);height:2px;background:#312783}.s-post{position:relative;padding:70px 0 75px 0;margin-bottom:150px}@media(max-width: 991px){.s-post{margin-bottom:0}}.s-post::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#e0d9d0}@media(min-width: 1500px){.s-post::after{left:50%;width:calc(100% - 200px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.s-post>.container>div:not(:last-child){margin-bottom:55px}.s-post .heading{font-size:clamp(30px,30px + (70 - 30)*(100vw - 375px)/(1440 - 375),70px)}@media(max-width: 767px){.s-post .heading{font-size:30px}}@media(max-width: 991px){.s-post .block-text-img .img__wrap{margin-bottom:30px}}@media(max-width: 991px){.s-post .media{padding-bottom:75%}}.s-post .media__btn{position:absolute;top:clamp(50px,50px + (105 - 50)*(100vw - 375px)/(1440 - 375),105px);right:clamp(50px,50px + (105 - 50)*(100vw - 375px)/(1440 - 375),105px);width:clamp(60px,60px + (125 - 60)*(100vw - 375px)/(1440 - 375),125px);height:clamp(60px,60px + (125 - 60)*(100vw - 375px)/(1440 - 375),125px)}@media(max-width: 991px){.s-post .media__btn{top:50%;left:50%;right:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.line{width:100%;height:1px;background:#eeeefd;margin:24px 0}.recipe__item{margin-bottom:20px}@media(max-width: 767px){.recipe__item{margin-bottom:16px}}.recipe__item .btn-more{font-size:18px;font-size:calc(14px + (18 - 14)*(100vw - 300px)/1620)}.recipe__info{background:#fff;width:100%;margin:0 auto;padding:24px;position:relative;z-index:2;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.0588235294);box-shadow:0px 4px 16px 0px rgba(0,0,0,.0588235294)}@media(max-width: 767px){.recipe__info{width:calc(100% - 24px);padding:18px}}.recipe__time{margin-bottom:24px;font-size:14px;font-size:calc(12px + (14 - 12)*(100vw - 300px)/1620);color:rgba(23,4,88,.44)}.recipe__time i{padding-right:12px;font-size:16px}.recipe__heading{font-size:20px;font-size:calc(16px + (20 - 16)*(100vw - 300px)/1620);color:#1b1b1b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:60px}.recipe__img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.recipe__img-wrap{position:relative;padding-bottom:74%}.recipe__img-wrap:after{content:"";width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(89.97deg, rgba(0, 0, 0, 0.75) 13.77%, rgba(0, 0, 0, 0.15) 53.49%, rgba(0, 0, 0, 0) 99.98%);position:absolute;top:0;left:0}.s-recipes{margin:56px 0 140px 0}.s-recipes .recipes__filter{-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);margin-bottom:24px;padding:40px}@media(max-width: 767px){.s-recipes .recipes__filter{padding:0}}.s-recipes .pagination{margin-top:12px}.s-recipes.bg{margin:36px 0 140px 0}.s-recipes .decor__wrap{bottom:0}.s-recommended-recipes{padding:0 0 clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px) 0}.s-recommended-recipes .heading{padding:clamp(30px,30px + (37 - 30)*(100vw - 375px)/(1440 - 375),37px) 0}.s-recommended-recipes .decor{position:absolute;bottom:-140px;left:0;width:100%}.s-recipe-detail{padding:clamp(50px,50px + (56 - 50)*(100vw - 375px)/(1440 - 375),56px) 0 clamp(50px,50px + (100 - 50)*(100vw - 375px)/(1440 - 375),100px) 0}.s-recipe-detail .meta{-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);background:#fff;margin-bottom:20px;padding:20px 40px}@media(max-width: 767px){.s-recipe-detail .meta{padding:32px}}@media(max-width: 1199px){.s-recipe-detail .meta__inner{max-width:300px;margin:0 auto}}@media(max-width: 1199px){.s-recipe-detail .meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 767px){.s-recipe-detail .meta{padding:32px}}.s-recipe-detail .meta .share{padding:21.5px 24px;border:1px solid #e81010;cursor:pointer}@media(max-width: 1199px){.s-recipe-detail .meta .share{margin:24px auto 0 auto;width:100%}}@media(max-width: 767px){.s-recipe-detail .meta .share{width:100%;margin-top:24px;text-align:center}}.s-recipe-detail .meta .share span{font-size:18px;color:#e81010}.s-recipe-detail .meta .share__icon{width:18px;height:18px;margin-left:20px}.s-recipe-detail .meta .time,.s-recipe-detail .meta .servings{font-size:16px}.s-recipe-detail .meta .time svg,.s-recipe-detail .meta .servings svg{margin-right:12px;color:#e81010}@media(min-width: 767px){.s-recipe-detail__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(max-width: 767px){.s-recipe-detail .recipe__img-wrap{margin-bottom:24px}}.s-recipe-detail .recipe__img-wrap:after{display:none}.s-recipe-detail .recommended-product{margin:18px 0}@media(max-width: 767px){.s-recipe-detail .recommended-product{margin:10px 0}}.s-recipe-detail .recommended-product .product__info{padding:24px;border-top:1px solid rgba(0,0,0,.1)}@media(max-width: 767px){.s-recipe-detail .recommended-product .product__info{padding:14px 12px}}.s-recipe-detail .recommended-product .product__item{-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);height:100%}.s-recipe-detail .recommended-product .product__img{position:absolute;top:5%;left:5%;height:90%;width:90%;-o-object-fit:contain;object-fit:contain}.s-recipe-detail .recommended-product .product__img-wrap{padding-bottom:100%}.s-recipe-detail .recommended-product .product__heading{font-size:20px;font-size:calc(14px + (20 - 14)*(100vw - 300px)/1620)}.s-recipe-detail .recipe-details__heading{font-size:clamp(20px,20px + (24 - 20)*(100vw - 375px)/(1440 - 375),24px);margin-bottom:clamp(16px,16px + (32 - 16)*(100vw - 375px)/(1440 - 375),32px)}.s-recipe-detail .recipe-details__img{width:100%;aspect-ratio:16/9;overflow:hidden;max-height:255px}.s-recipe-detail .recipe-details__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 767px){.s-recipe-detail .recipe-details__img{margin-bottom:24px;max-height:300px}}.s-recipe-detail .recipe-details__row,.s-recipe-detail .recipe-details__product{margin-bottom:clamp(40px,40px + (48 - 40)*(100vw - 375px)/(1440 - 375),48px)}@media(min-width: 767px){.s-recipe-detail .recipe-details__row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.s-recipe-detail .recipe-details__product .product{-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);display:block}.s-recipe-detail .recipe-details__product .product__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-recipe-detail .recipe-details__product .product__img-wrap{width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:0}.s-recipe-detail .recipe-details__product .product__heading{font-size:clamp(14px,14px + (20 - 14)*(100vw - 375px)/(1440 - 375),20px);padding:clamp(12px,12px + (24 - 12)*(100vw - 375px)/(1440 - 375),24px)}.filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:40px}.filter-bar__item select{display:none}.filter-bar__item:last-child{margin-left:auto}@media(max-width: 768px){.filter-bar__item:last-child{margin-left:0}}@media(max-width: 768px){.filter-bar__item:not(.filter-bar__item:last-child){border-bottom:1px solid rgba(0,0,0,.1)}}@media(max-width: 768px){.filter-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.filter-bar .select-box{width:100%}.filter-bar .select-box:last-child{margin-left:0}}.SumoSelect{width:auto !important}@media(max-width: 768px){.SumoSelect{width:100% !important}}.SumoSelect>.CaptionCont{border:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;min-height:unset !important;-webkit-box-shadow:none !important;box-shadow:none !important}@media(max-width: 768px){.SumoSelect>.CaptionCont{padding:24px 22.5px !important}}.SumoSelect>.CaptionCont span{font-size:18px;color:#000;padding-right:30px;font-weight:400}.SumoSelect>.CaptionCont label{right:0 !important;background:none !important;width:20px}@media(max-width: 768px){.SumoSelect>.CaptionCont label{right:22px !important}}.SumoSelect>.CaptionCont label i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23FF4500' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;width:12px !important;height:8px !important;border:none !important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.SumoSelect.open>.CaptionCont>label i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.SumoSelect>.optWrapper{top:35px !important;border-radius:0 !important;border:none;-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2) !important;box-shadow:0px 0px 30px 0px rgba(60,80,114,.2) !important;min-width:200px}@media(max-width: 768px){.SumoSelect>.optWrapper{top:70px !important}}.SumoSelect>.optWrapper .options{max-height:280px}.SumoSelect>.optWrapper .options li.opt{padding:12px 15px !important;-webkit-transition:.2s;transition:.2s}.SumoSelect>.optWrapper .options li.opt:hover{background-color:#fff5f0 !important;color:#ff4500 !important}.SumoSelect>.optWrapper .options li.opt.selected{color:#ff4500 !important;font-weight:600;background-color:rgba(0,0,0,0) !important}.s-category{padding:56px 0 140px 0}.s-category .category-card{-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);margin-bottom:20px;position:relative;z-index:2;background:#fff;display:block}.s-category .category-card__title{font-size:20px;font-size:calc(16px + (20 - 16)*(100vw - 300px)/1620);padding:0 clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px);width:calc(100% - clamp(65px, 65px + (76 - 65) * (100vw - 375px) / (1440 - 375), 76px))}.s-category .category-card__more{width:clamp(65px,65px + (76 - 65)*(100vw - 375px)/(1440 - 375),76px);height:clamp(65px,65px + (76 - 65)*(100vw - 375px)/(1440 - 375),76px);border:1px solid #e81010}.s-category .category-card__more i{font-size:16px;color:#e81010}.s-category .category-card__img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.s-category .category-card__img-wrap{position:relative;padding-bottom:75%;border-bottom:1px solid rgba(0,0,0,.1)}.s-category .decor__wrap{bottom:0}.s-catalog{padding:50px 0 clamp(50px,50px + (100 - 50)*(100vw - 375px)/(1440 - 375),100px) 0}.s-catalog .container:after{content:"";background:rgba(179,176,216,.4);height:1px;width:calc(100% - 20px);max-width:1270px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 991px){.s-catalog .container:after{width:calc(100% - 40px)}}.s-catalog .pagination{width:auto}@media(max-width: 767px){.s-catalog .pagination{width:100%}}.s-catalog .pagination__wrap{margin-top:clamp(30px,30px + (50 - 30)*(100vw - 375px)/(1440 - 375),50px);gap:32px clamp(30px,30px + (32 - 30)*(100vw - 375px)/(1440 - 375),32px)}.s-catalog .pagination__wrap .btn-transparent{border:1px solid #c8c6e5;color:#c8c6e5;color:#312783;font-weight:500;text-transform:uppercase;font-size:clamp(15px,15px + (18 - 15)*(100vw - 375px)/(1440 - 375),18px);padding:18.5px 24px}.s-catalog .product__wrap{grid-template-columns:1fr 1fr 1fr;display:grid;gap:20px}@media(max-width: 991px){.s-catalog .product__wrap{grid-template-columns:1fr 1fr;gap:15px}}@media(max-width: 575px){.s-catalog .product__wrap{grid-template-columns:1fr;gap:15px}}@media(min-width: 767px){.s-catalog .sidebar-filters{display:none}}.s-catalog .sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:45px}.s-catalog .sorting select{opacity:0}.s-catalog .sorting__label{font-weight:600;color:#000;font-size:clamp(16px,16px + (18 - 16)*(100vw - 375px)/(1440 - 375),18px)}.s-catalog .sorting .SumoSelect>.CaptionCont{padding:0 !important}.s-catalog .sorting .SumoSelect>.CaptionCont span{font-size:clamp(16px,16px + (18 - 16)*(100vw - 375px)/(1440 - 375),18px)}@media(max-width: 768px){.s-catalog .sorting .SumoSelect>.CaptionCont label{right:0 !important}}@media(max-width: 768px){.s-catalog .sorting .SumoSelect{width:auto !important}}.s-catalog .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.s-recently-viewed{padding:clamp(40px,40px + (75 - 40)*(100vw - 375px)/(1440 - 375),75px) 0 clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px) 0}.s-recently-viewed .heading{margin-bottom:clamp(30px,30px + (40 - 30)*(100vw - 375px)/(1440 - 375),40px)}.s-recently-viewed .swiper-pagination{margin-top:50px}.s-recently-viewed .swiper-controls{margin-top:30px}@media(max-width: 767px){.sidebar .filter-wrap{position:absolute;left:10px;width:calc(100% - 20px);top:calc(100% - 22px);-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:.5s;transition:.5s;z-index:3;background:#fff}.sidebar.active .filter-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sidebar.active .sidebar-filters{border:1px solid rgba(0,0,0,.1);border-color:rgba(0,0,0,.1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);padding:20px;width:100%;background:#fff;cursor:pointer;margin-bottom:22px}}.product{-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);position:relative}.product__remove{width:clamp(20px,20px + (24 - 20)*(100vw - 375px)/(1440 - 375),24px);height:clamp(20px,20px + (24 - 20)*(100vw - 375px)/(1440 - 375),24px);background:rgba(0,0,0,0);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.product__title{font-size:clamp(14px,14px + (18 - 14)*(100vw - 375px)/(1440 - 375),18px);margin-bottom:11px;padding:0 10px}.product__title a{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;display:inline-block}.product__title a:hover{color:#312783}.product__detail{gap:40px;display:grid}.product__img-wrap{margin-bottom:11px}.product__img-wrap:after{content:"";width:calc(100% - 20px);height:1px;background:rgba(0,0,0,.1);position:absolute;left:10px;bottom:0}.product__label{padding:6.5px 12px;font-size:15px;color:#fff}.product__label-wrap{position:absolute;top:10px;left:0}.product__label--discount{background:#b81313}.product__label--new{background:#359517}.product__label--promo{background:#0f0e68}.product__meta{margin-bottom:18px;padding:0 10px}.product__sku,.product__count,.product__status{font-size:clamp(12px,12px + (15 - 12)*(100vw - 375px)/(1440 - 375),15px);font-weight:300}.product__sku,.product__count{color:#5a5a5a}.product__status{color:#359517}.product__price-wrap{padding:0 10px;margin-bottom:25px}.product__price-wrap .amount{font-size:clamp(16px,16px + (18 - 16)*(100vw - 375px)/(1440 - 375),18px);font-weight:bold}.product__price-wrap .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:10px}.product__price-wrap .price>ins{color:#ff3c00;text-decoration:none}.product__price-wrap .price>del{color:#1b1b1b}.product__price-wrap .price>del .amount{font-weight:300}.product__actions .btn-fav{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);color:#c8c6e5}.product__actions .btn-fav:hover{color:#ff3c00}.product__actions .btn-cart{min-height:50px;width:calc(100% - 50px);background:rgba(200,198,229,.2);border-radius:0;font-weight:600;padding:14px 0 13px 0;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px)}.product__actions .btn-cart .icon-bag{font-size:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px);padding-right:clamp(7px,7px + (16 - 7)*(100vw - 375px)/(1440 - 375),16px)}.product__tabs{padding-bottom:clamp(45px,45px + (70 - 45)*(100vw - 375px)/(1440 - 375),70px);padding-top:clamp(50px,50px + (90 - 50)*(100vw - 375px)/(1440 - 375),90px);margin-bottom:clamp(50px,50px + (88 - 50)*(100vw - 375px)/(1440 - 375),88px)}.product__tabs:after{content:"";width:calc(100% - 20px);height:1px;background:rgba(179,176,216,.4);position:absolute;left:10px;bottom:0}.product__tabs .tab__list{padding:20px;-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);margin-bottom:30px}.product-horiz{background:#fff;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);padding:18px}.product-horiz .product__img-wrap:after{display:none}.product-horiz .product__title{margin:0;padding:0}.product-horiz .product__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-horiz .product__title-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.product-horiz .product__meta,.product-horiz .product__price-wrap{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin:0;padding:0}@media(max-width: 991px){.product-horiz .product__meta,.product-horiz .product__price-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.product-horiz .product__meta{padding:0;gap:13px;display:grid}.product-horiz .product__price-wrap .price{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.product-specs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.product-specs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;position:relative}.product-specs__label,.product-specs__value{font-size:16px;color:#1b1b1b;position:relative;z-index:2}.product-specs__label{padding-right:8px;width:40%}@media(min-width: 767px){.product-specs__label{min-width:290px}}@media(max-width: 767px){.product-specs__label{width:60%}}.product-specs__value{padding-left:8px;font-weight:700}@media(max-width: 767px){.product-specs__value{width:40%}}.s-product-card{padding-top:0}@media(max-width: 767px){.s-product-card .kama_breadcrumbs{padding:20px 0;border-bottom:1px solid rgba(179,176,216,.4);margin-bottom:24px}}.s-product-card .kama_breadcrumbs a{color:#1b1b1b}.s-product-card .kama_breadcrumbs .kb_title{color:#0f0e68}.s-product-card .kama_breadcrumbs .kb_sep i{color:#1b1b1b}.s-product-card .kama_breadcrumbs .kb_sep:has(+.kb_title) i{color:#1b1b1b}.s-product-card .product__heading{font-size:clamp(30px,30px + (35 - 30)*(100vw - 375px)/(1440 - 375),35px);color:#0f0e68}.s-product-card .product__meta{margin:0;padding:0}.s-product-card .product__price-wrap{padding:0 10px;margin-bottom:0}.s-product-card .product__price-wrap .amount{font-size:25px;font-weight:bold}.s-product-card .product__price-wrap .price{gap:0}.s-product-card .product__price-wrap .price>ins{color:#ff3c00;text-decoration:none;margin-right:50px}.s-product-card .product__price-wrap .price>del{color:#1b1b1b;font-size:20px}.s-product-card .product__price-wrap .price>del .amount{font-weight:300;font-size:20px}.s-product-card .product-gallery__prev,.s-product-card .product-gallery__next{top:0}@media(min-width: 767px){.s-product-card .product-gallery__prev,.s-product-card .product-gallery__next{height:100%}}.s-product-card .product-gallery__prev{left:0}.s-product-card .product-gallery__next{right:0}.s-product-card .product-gallery__image,.s-product-card .product-gallery__thumb{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:rgba(0,0,0,0)}.s-product-card .product-gallery__image img,.s-product-card .product-gallery__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.s-product-card .product-gallery__thumbs .swiper-container{width:calc(100% - 120px);margin:0 auto;max-height:130px}@media(max-width: 767px){.s-product-card .product-gallery__thumbs .swiper-container{width:100%;max-height:145px}}@media(max-width: 767px){.s-product-card .product-gallery__thumbs .swiper-button__wrap{margin-bottom:40px}}.s-product-card .product-gallery__main{margin-bottom:40px}.s-product-card .product__controls{display:grid;gap:clamp(10px,10px + (30 - 10)*(100vw - 375px)/(1440 - 375),30px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:1fr 1fr 65px}@media(max-width: 575px){.s-product-card .product__controls{grid-template-columns:1fr 65px}}.s-product-card .product__controls .btn-primary,.s-product-card .product__controls .btn-transparent{font-weight:600;font-size:clamp(15px,15px + (16 - 15)*(100vw - 375px)/(1440 - 375),16px);text-transform:uppercase;padding:22.5px 4px}@media(max-width: 575px){.s-product-card .product__controls .btn-primary{grid-column:1/3}}.s-product-card .product__controls .btn-fav{height:65px;background:rgba(179,176,216,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:65px;-ms-flex-negative:0;flex-shrink:0}.s-product-card .product__controls .btn-fav i{color:#c8c6e5;font-size:26px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.s-product-card .product__controls .btn-fav:hover i{color:#ff3c00}.quantity-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quantity-picker__input{width:clamp(80px,80px + (100 - 80)*(100vw - 375px)/(1440 - 375),100px);height:clamp(40px,40px + (50 - 40)*(100vw - 375px)/(1440 - 375),50px);text-align:center;border:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #e4e4e4;border-width:1px 0 1px 0}.quantity-picker__input::-webkit-outer-spin-button,.quantity-picker__input::-webkit-inner-spin-button{display:none}.quantity-picker__btn{cursor:pointer;width:clamp(40px,40px + (50 - 40)*(100vw - 375px)/(1440 - 375),50px);height:clamp(40px,40px + (50 - 40)*(100vw - 375px)/(1440 - 375),50px);background:#312783;color:#fff;font-size:clamp(20px,20px + (26 - 20)*(100vw - 375px)/(1440 - 375),26px);font-weight:bold;padding:0;border:none;-webkit-transition:background .3s;transition:background .3s}.quantity-picker__btn:hover{background:#ff3c00}.promo{width:100%;position:relative}@media(max-width: 767px){.promo{width:100%;padding-bottom:0;padding-top:16px;margin-top:21px}.promo:after{content:"";width:100%;height:1px;background:hsla(0,0%,100%,.3);position:absolute;left:0;top:0}}.promo__heading{margin-bottom:clamp(12px,12px + (13 - 12)*(100vw - 375px)/(1440 - 375),13px);font-weight:700;color:#000;font-size:clamp(17px,17px + (20 - 17)*(100vw - 375px)/(1440 - 375),20px)}.promo__field{position:relative;width:100%}.promo__input{border-radius:0px;height:100%;font-family:"Gilroy",sans-serif;background:rgba(0,0,0,0);border:1px solid #e4e4e4;width:calc(100% - 58px);padding:18.5px 16px;position:relative;color:#1b1b1b;font-weight:300;font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);line-height:1.4}.promo__input::-webkit-input-placeholder{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-family:"Gilroy",sans-serif;color:#1b1b1b;font-weight:300}.promo__input::-moz-placeholder{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-family:"Gilroy",sans-serif;color:#1b1b1b;font-weight:300}.promo__input:-ms-input-placeholder{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-family:"Gilroy",sans-serif;color:#1b1b1b;font-weight:300}@media(max-width: 767px){.promo__input{width:100%}}.promo__btn{background:#ff3c00;border-radius:0px;border:none;width:58px;height:100%;position:absolute;right:0;top:0;padding:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.promo__btn svg{color:#fff}.s-cart{-webkit-padding-after:clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px);padding-block-end:clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px)}.s-cart .decor__wrap{bottom:0}.s-cart .heading{margin-bottom:clamp(21px,21px + (38 - 21)*(100vw - 375px)/(1440 - 375),38px)}.s-cart .promo{-webkit-margin-after:clamp(30px,30px + (45 - 30)*(100vw - 375px)/(1440 - 375),45px);margin-block-end:clamp(30px,30px + (45 - 30)*(100vw - 375px)/(1440 - 375),45px);max-width:500px}.s-cart .cart-product__grid{display:grid;gap:20px;-webkit-margin-after:clamp(30px,30px + (45 - 30)*(100vw - 375px)/(1440 - 375),45px);margin-block-end:clamp(30px,30px + (45 - 30)*(100vw - 375px)/(1440 - 375),45px)}.s-cart .product-horiz{display:grid;grid-template-columns:clamp(90px,90px + (170 - 90)*(100vw - 375px)/(1440 - 375),170px) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.s-cart .product-horiz__info{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(13px,13px + (20 - 13)*(100vw - 375px)/(1440 - 375),20px)}@media(max-width: 991px){.s-cart .product-horiz__info{grid-template-columns:1fr;padding-right:15px}}.s-cart .product-horiz .quantity-picker{margin:0}.s-cart .product-horiz .product__title{margin-bottom:clamp(10px,10px + (13 - 10)*(100vw - 375px)/(1440 - 375),13px)}.s-cart .product-horiz .product__price-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.s-cart .product-horiz .product__subtotal{text-align:center;font-size:18px;font-weight:700}@media(max-width: 991px){.s-cart .product-horiz .product__subtotal{text-align:left}}@media(max-width: 991px){.s-cart .product-horiz .product__remove{position:absolute;top:20px;right:8px}}.s-cart .cart-summary{display:grid}.s-cart .cart-summary__group{display:grid;gap:10px;-webkit-margin-after:37px;margin-block-end:37px}.s-cart .cart-summary__item{display:grid;grid-template-columns:1fr 1fr;max-width:480px;gap:20px}.s-cart .cart-summary__item .cart-summary__label,.s-cart .cart-summary__item .cart-summary__val{font-size:clamp(16px,16px + (20 - 16)*(100vw - 375px)/(1440 - 375),20px);color:#000;line-height:1.2}.s-cart .cart-summary__item--total .cart-summary__label{font-size:22px;font-weight:700}.s-cart .cart-summary__item--total .cart-summary__val{font-weight:700;font-size:30px}.s-cart .cart-summary__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,20px + (32 - 20)*(100vw - 375px)/(1440 - 375),32px);-webkit-margin-before:clamp(32px,32px + (45 - 32)*(100vw - 375px)/(1440 - 375),45px);margin-block-start:clamp(32px,32px + (45 - 32)*(100vw - 375px)/(1440 - 375),45px)}@media(max-width: 767px){.s-cart .cart-summary__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.s-cart .cart-summary__actions .btn-primary,.s-cart .cart-summary__actions .btn-transparent{font-size:16px;font-weight:600}@media(max-width: 767px){.s-cart .cart-summary__actions .btn-primary,.s-cart .cart-summary__actions .btn-transparent{width:100%}}.s-checkout{padding:0 0 clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px) 0}.s-checkout .decor__wrap{bottom:0}.s-checkout__sidebar{padding:10px;background-color:rgba(179,176,216,.2)}.s-checkout__sidebar .btn-primary{width:100%}.s-checkout .auth-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;list-style:none;padding:0;margin:0 0 40px 0}.s-checkout .auth-tabs__link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid rgba(255,60,0,.568627451);padding:10.5px 13px;font-size:16px;font-weight:500;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#ff3c00;-webkit-transition:all ease-out .4s;transition:all ease-out .4s;min-width:120px}.s-checkout .auth-tabs__link:hover:not(.s-checkout .auth-tabs__link--disabled):not(.s-checkout .auth-tabs__link--active){color:#312783;border-color:#312783}.s-checkout .auth-tabs__link--disabled{color:#c8c6e5;border-color:#c8c6e5;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-checkout .heading{-webkit-margin-after:37px;margin-block-end:37px}.s-checkout .product__wrap{margin-bottom:34px;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-checkout .product__sku,.s-checkout .product__count{width:100%}.s-checkout .product-horiz{grid-template-columns:clamp(90px,90px + (94 - 90)*(100vw - 375px)/(1440 - 375),94px) 1fr;display:grid;gap:10px;clear:both;padding:18px 10px}.s-checkout .product__price-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 26px);flex:0 0 calc(100% - 26px);max-width:calc(100% - 26px)}.s-checkout .product__remove{position:absolute;right:10px;bottom:18px}.s-checkout .promo{margin-bottom:20px}.s-checkout .cart-summary{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:27px}.s-checkout .cart-summary__label{width:55%;display:inline-block}.s-checkout .cart-summary__item{font-size:20px}.s-checkout .cart-summary__item--total{margin-top:13px;font-weight:bold}.s-checkout .cart-summary__item--total .cart-summary__label{font-size:22px}.s-checkout .cart-summary__item--total .cart-summary__val{font-size:30px}:root{--form-gap: 50px;--input-height: 52px;--accent-orange: #FF4500}.checkout-form__section{border:none;padding:0}.checkout-form__section:not(:last-of-type){margin-bottom:var(--form-gap)}.checkout-form__section .field__input--textarea{min-height:140px}.checkout-form__newsletter{margin-top:50px}@media(max-width: 767px){.checkout-form__newsletter{margin-bottom:50px}}.checkout-form__title{font-weight:bold;-webkit-margin-after:clamp(15px,15px + (24 - 15)*(100vw - 375px)/(1440 - 375),24px);margin-block-end:clamp(15px,15px + (24 - 15)*(100vw - 375px)/(1440 - 375),24px);font-size:clamp(20px,20px + (25 - 20)*(100vw - 375px)/(1440 - 375),25px);width:100%}.checkout-form__grid{grid-template-columns:1fr 1fr;display:grid;gap:20px;clear:both}@media(max-width: 575px){.checkout-form__grid{grid-template-columns:1fr}}.checkout-form__options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 40px;margin-bottom:25px}.checkout-form__alert{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:15px;background:#fffcf5;border-radius:8px;font-size:14px;color:#666}.newsletter__title{font-size:20px;margin-bottom:14px}.checkbox-control{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-control__input{display:none}.checkbox-control__label{position:relative;font-size:16px;line-height:normal;color:#1b1b1b}.checkbox-control__ui{width:22px;height:22px;background:#fff;border-radius:0;border:1px solid silver;border-radius:5px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;position:relative;cursor:pointer}.checkbox-control__ui:after{content:"";width:15px;height:15px;position:absolute;width:15px;height:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.75 0.705L2.75 6.705L0 3.955L0.705 3.25L2.75 5.29L8.045 0L8.75 0.705Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center/contain;opacity:0}.checkbox-control input:checked+.checkbox-control__ui{background:#0f0e68;border-color:#0f0e68}.checkbox-control input:checked+.checkbox-control__ui:after{opacity:1}.radio-control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}.radio-control__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.radio-control__input:checked+.radio-control__ui::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.radio-control__ui{width:23px;height:23px;border:1px solid silver;border-radius:50%;margin-right:10px;position:relative}.radio-control__ui::after{content:"";position:absolute;top:4px;left:4px;width:13px;height:13px;background:#312783;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.2);transition:-webkit-transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.2);transition:transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.2);transition:transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.2), -webkit-transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.2)}.radio-control__label{font-size:16px}.zone-card{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;max-width:calc(50% - .75rem)}@media(max-width: 767px){.zone-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.zone-card[data-zone=green] .zone-card__title{color:#4db21a}.zone-card[data-zone=yellow] .zone-card__title{color:#f9b712}.zone-card[data-zone=blue] .zone-card__title{color:#125ff9}.zone-card__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:1rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.zone-card__title{font-size:clamp(18px,18px + (22 - 18)*(100vw - 375px)/(1440 - 375),22px);font-weight:600;margin-bottom:clamp(10px,10px + (20 - 10)*(100vw - 375px)/(1440 - 375),20px)}.zone-card__info{list-style:disc;padding-left:25px}.zone-card__info li{font-size:clamp(14px,14px + (16 - 14)*(100vw - 375px)/(1440 - 375),16px);font-weight:300}.zone-card__info li:not(.zone-card__info li:last-child){margin-bottom:10px}#map-zone{height:600px;width:100%}.delivery-zones__wrap{display:grid;grid-template-columns:1fr 2fr;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}@media(max-width: 767px){.delivery-zones__wrap{grid-template-columns:1fr;gap:20px}}.delivery-zones__wrap .field__grid{grid-template-columns:1fr;display:grid;gap:20px}.delivery-zones__wrap .btn-transparent{margin-top:20px;width:100%;max-width:280px}.s-payment-delivery{padding:50px 0 clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px) 0}.s-payment-delivery .decor__wrap{bottom:0}.s-payment-delivery .heading{margin-bottom:18px}.s-payment-delivery .cms-content h2,.s-payment-delivery .cms-content h3,.s-payment-delivery .cms-content h4{font-weight:bold}.s-cbn .cbn-menu{padding:20px 30px;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);box-shadow:0px 4px 16px 0px rgba(0,0,0,.06)}@media(max-width: 767px){.s-cbn .cbn-menu{margin-bottom:30px}}.s-cbn .cbn-menu__list{display:grid;gap:41px}.s-cbn .cbn-menu__item{position:relative}.s-cbn .cbn-menu__item:not(.s-cbn .cbn-menu__item:last-child)::after{content:"";width:100%;position:absolute;bottom:-20px;left:0;height:1px;background:rgba(0,0,0,.1)}.s-cbn .cbn-menu__link{font-size:18px;color:#312783;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.s-cbn .cbn-menu__link--logout{color:#ff3c00}.s-cbn .cbn-menu__link.is-active{color:#5a5a5a}.s-cbn .cbn-inner{padding-bottom:clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px)}.s-cbn .cbn-inner .heading{margin-bottom:clamp(20px,20px + (35 - 20)*(100vw - 375px)/(1440 - 375),35px)}.s-cbn .cbn-inner .btn-primary{font-size:16px;margin-top:clamp(30px,30px + (50 - 30)*(100vw - 375px)/(1440 - 375),50px);min-width:275px}.s-cbn .cbn-block__title{margin-bottom:clamp(15px,15px + (24 - 15)*(100vw - 375px)/(1440 - 375),24px)}.s-cbn .cbn-block__grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width: 767px){.s-cbn .cbn-block__grid{grid-template-columns:1fr}}.s-cbn .cbn-block:not(.s-cbn .cbn-block:last-child){margin-bottom:50px}.s-cbn .product__wrap{grid-template-columns:1fr 1fr 1fr;display:grid;gap:20px}.s-cbn .cbn-order-history .order-info{display:grid;grid-template-columns:1fr;gap:clamp(10px,10px + (15 - 10)*(100vw - 375px)/(1440 - 375),15px);padding:clamp(20px,20px + (33.5 - 20)*(100vw - 375px)/(1440 - 375),33.5px) clamp(10px,10px + (32 - 10)*(100vw - 375px)/(1440 - 375),32px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-cbn .cbn-order-history .order-info__number,.s-cbn .cbn-order-history .order-info__status,.s-cbn .cbn-order-history .order-info__date{font-size:clamp(15px,15px + (18 - 15)*(100vw - 375px)/(1440 - 375),18px);color:#000}@media(min-width: 768px){.s-cbn .cbn-order-history .order-info{grid-template-columns:repeat(3, 1fr);text-align:left;gap:10px}.s-cbn .cbn-order-history .order-info__status{text-align:center}.s-cbn .cbn-order-history .order-info__date{text-align:right}}.s-cbn .cbn-order-history .product{grid-template-columns:clamp(90px,90px + (94 - 90)*(100vw - 375px)/(1440 - 375),94px) 1fr;display:grid;gap:10px}.s-cbn .cbn-order-history .product__list{padding:10px;background:rgba(179,176,216,.2);gap:10px;display:grid}.s-cbn .cbn-order-history .accordion{display:grid;gap:24px}.s-cbn .cbn-order-history .accordion__header{-webkit-box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);box-shadow:0px 0px 30px 0px rgba(60,80,114,.2);padding-right:30px;position:relative}.s-cbn .cbn-order-history .accordion__header--btn{position:absolute;right:clamp(15px,15px + (18 - 15)*(100vw - 375px)/(1440 - 375),18px);top:25px;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.s-cbn .cbn-order-history .accordion__header--btn i{color:#312783;font-size:9px}.s-cbn .cbn-order-history .accordion .is-active .accordion__header--btn{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.s-registration{padding:clamp(47px,47px + (60 - 47)*(100vw - 375px)/(1440 - 375),60px) 0 clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px) 0}.s-registration .decor{top:120px}.s-registration .heading{margin-bottom:clamp(30px,30px + (38 - 30)*(100vw - 375px)/(1440 - 375),38px)}.s-registration .btn-primary{font-size:16px;margin-top:clamp(10px,10px + (20 - 10)*(100vw - 375px)/(1440 - 375),20px);min-width:275px}.s-registration .login-prompt{text-align:center;font-size:clamp(15px,15px + (17 - 15)*(100vw - 375px)/(1440 - 375),17px);color:#5a5a5a;font-weight:300;margin-bottom:36px}.s-registration .login-prompt a{color:#312783;font-weight:bold}.s-registration .field__grid>:last-child{grid-column:1/-1;width:50%;max-width:275px;justify-self:center}.s-login{padding:clamp(50px,50px + (60 - 50)*(100vw - 375px)/(1440 - 375),60px) 0 clamp(100px,100px + (200 - 100)*(100vw - 375px)/(1440 - 375),200px) 0}.s-login .decor{top:120px}.s-login .heading{margin-bottom:20px}.s-login .btn-primary{width:100%;max-width:275px;margin:0 auto;display:block}.s-login .field__grid{grid-template-columns:1fr}.bonus-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 80px}.bonus-widget__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.bonus-widget__visual .bonus-icon{width:139px;height:auto}.bonus-widget .bonus-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;min-width:280px}.bonus-widget .bonus-details__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#1b1b1b}.bonus-widget .bonus-details__item strong{color:#312783;font-size:30px;line-height:1}.cbn-sidebar .woocommerce-MyAccount-navigation{padding:20px 30px;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);box-shadow:0px 4px 16px 0px rgba(0,0,0,.06)}.cbn-sidebar .woocommerce-MyAccount-navigation ul{display:grid;gap:41px}.cbn-sidebar .woocommerce-MyAccount-navigation-link a{font-size:18px;color:#312783;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.cbn-sidebar .woocommerce-MyAccount-navigation-link--customer-logout a{color:#ff3c00}.cbn-sidebar .woocommerce-MyAccount-navigation-link.is-active a{color:#5a5a5a}.cbn-sidebar .woocommerce-MyAccount-navigation-link{position:relative}.cbn-sidebar .woocommerce-MyAccount-navigation-link:not(.cbn-sidebar .woocommerce-MyAccount-navigation-link:last-child)::after{content:"";width:100%;position:absolute;bottom:-20px;left:0;height:1px;background:rgba(0,0,0,.1)}.woocommerce-account .woocommerce{width:100%;max-width:1290px;margin:auto;padding:25px 10px 50px 10px}.woocommerce-account .woocommerce .kama_breadcrumbs{color:#312783}.woocommerce-account .woocommerce .kama_breadcrumbs .kb_title{color:#b3b0d8;font-weight:600}.woocommerce-account .woocommerce .kama_breadcrumbs .kb_sep{color:#b3b0d8}.woocommerce-account .woocommerce-MyAccount-navigation{padding:20px 30px;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,.06);box-shadow:0px 4px 16px 0px rgba(0,0,0,.06)}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:41px}.woocommerce-account .woocommerce-MyAccount-navigation-link a{font-size:18px;color:#312783;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{color:#ff3c00}.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{color:#5a5a5a}.woocommerce-account .woocommerce-MyAccount-navigation-link{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation-link:not(.woocommerce-account .woocommerce-MyAccount-navigation-link:last-child)::after{content:"";width:100%;position:absolute;bottom:-20px;left:0;height:1px;background:rgba(0,0,0,.1)}.woocommerce-account .woocommerce-MyAccount-content .heading{margin-bottom:clamp(20px,20px + 15*(100vw - 375px)/1065,35px)}.s-other{height:100vh}@media(max-width: 767px){.s-other{height:auto;margin-top:136px;padding:32px 0 88px 0}}@media(max-width: 767px){.s-other__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.s-other .heading{margin-bottom:16px}.s-other .description{margin-bottom:clamp(32px,32px + (48 - 32)*(100vw - 375px)/(1440 - 375),48px);line-height:1.4;font-size:clamp(18px,18px + (24 - 18)*(100vw - 375px)/(1440 - 375),24px);color:#1b1b1b}.s-other .decor{position:absolute;bottom:0;left:0;width:100%;z-index:-1}.s-other .btn-primary{width:300px}@media(max-width: 767px){.s-other .btn-primary{width:265px}}.s-other .img{width:90%;-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.s-other .img{margin-bottom:32px}}.s-other--error .img{max-width:495px}.s-other--thanks .img{max-width:clamp(213px,213px + (306 - 213)*(100vw - 375px)/(1440 - 375),306px)}@media(min-width: 767px){.s-other--thanks .img{margin:0 auto}}@media(max-width: 767px){.s-other--thanks .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.s-simple{padding:50px 0 100px 0}@media(max-width: 767px){.s-simple{padding:30px 0 60px 0}}.s-simple .heading{margin-bottom:30px}@media(max-width: 767px){.s-simple .heading{margin-bottom:20px}}.s-simple .cms-content p{font-size:17px;line-height:1.5;font-weight:300}.s-simple .cms-content p+h3{margin-top:25px}.s-simple .cms-content ul,.s-simple .cms-content ol{padding-left:30px}.s-simple .cms-content ul li,.s-simple .cms-content ol li{font-size:17px;line-height:1.5;font-weight:300}.s-simple .cms-content ul li::marker,.s-simple .cms-content ol li::marker{font-size:12px !important}.s-simple .cms-content ul li:not(.s-simple .cms-content ul li:last-child,.s-simple .cms-content ol li:last-child),.s-simple .cms-content ol li:not(.s-simple .cms-content ul li:last-child,.s-simple .cms-content ol li:last-child){margin-bottom:10px !important}.s-info{padding:50px 0 100px 0}@media(max-width: 767px){.s-info{padding:30px 0 60px 0}}.s-info .heading{margin-bottom:30px}@media(max-width: 767px){.s-info .heading{margin-bottom:20px}}.s-info .delivery{margin-bottom:40px}.s-info .delivery ul{list-style:none;padding-left:0}.s-info .delivery ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:17px;line-height:1.5;font-weight:300}.s-info .delivery ul li .img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.s-info .delivery ul li .img__wrap{width:50px;height:32px;border-radius:5px;border:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px}.s-info .payment-method{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:20px}@media(max-width: 350px){.s-info .payment-method{gap:10px}}.s-info .payment-method .img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.s-info .payment-method .img__wrap{width:50px;height:32px;border-radius:5px;border:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-search{min-height:70vh;padding:50px 0 100px 0}@media(max-width: 767px){.s-search{padding:20px 0 70px 0}}.s-search .heading{margin-bottom:20px}.s-search .description{margin-bottom:25px;font-size:30px;font-size:calc(20px + (30 - 20)*(100vw - 300px)/1620)}.s-search .product__grid{gap:45px 20px;display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 991px){.s-search .product__grid{grid-template-columns:repeat(3, 1fr);gap:24px 15px}}@media(max-width: 767px){.s-search .product__grid{grid-template-columns:repeat(2, 1fr);gap:24px 15px}}.s-contacts .map-info{top:73%}.s-contacts .contacts__icon{width:16px}.s-contacts .contacts__icon--location{width:12px}.lg-autoplay-button,#lg-share{display:none !important}.gallery-item{cursor:pointer}.sorting select{opacity:0}.ui-slider-horizontal{height:5px !important;position:relative}.product__actions .btn-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.category-card__more svg{color:#e81010;width:20px;height:20px}.recipe__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:10px}.s-product-card span.kb_sep svg{color:#1b1b1b}.product__img img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:54px}.login .field__grid{grid-template-columns:1fr}.btn-primary{position:relative;z-index:1;background:#ff3c00;border:none;border-radius:0;color:#fff;padding:22.5px;font-size:16px;text-transform:uppercase;cursor:pointer;will-change:background-color;-webkit-transition:background-color .5s cubic-bezier(0.5, 1, 0.5, 1);transition:background-color .5s cubic-bezier(0.5, 1, 0.5, 1)}.btn-primary:hover{background-color:#3b2f9e}form.search-form{display:-webkit-box;display:-ms-flexbox;display:flex}input.search-field{display:block;width:100%;max-width:320px;padding:14px 20px 15px;background:#fff;border:1px solid #e4e4e4;border-radius:0;color:#1b1b1b;font-family:"Gilroy",sans-serif;font-size:16px;font-weight:400;line-height:1;cursor:pointer;resize:none}input.search-submit{padding:10px 20px;background:#ff3c00;border:none;border-radius:0;color:#fff;font-family:"Gilroy",sans-serif;font-size:16px;font-weight:400;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.search-no-result .s-catalog .container::after{display:none !important}.wishlist-btn.added-in-wishlist [fill]{fill:#c8c6e5}.wishlist-btn.added-in-wishlist path{fill-opacity:1}.header__bg{opacity:1 !important;visibility:visible !important;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.s-history .history__img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;will-change:transform,opacity;transition:filter .3s ease,-webkit-filter .3s ease}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{text-align:center}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:grid;gap:20px;background:rgba(0,0,0,0);border:none;padding:0;color:#000;font-size:20px}.woocommerce-info::before{display:none}.woocommerce form .form-row{padding:0;margin:0 0 20px}.wcus-checkout-fields .zen-ui-select__value,.woocommerce form .form-row .input-text,.woocommerce form .form-row select{padding:14px 20px 15px !important;background:#fff;border:1px solid #e4e4e4 !important;border-radius:0 !important;color:#1b1b1b;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wcus-checkout-fields h3{margin-bottom:20px}.woocommerce-lost-password .s-login .heading+p{margin-bottom:20px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{width:100%;max-width:280px;padding:22.5px;background:#ff3c00;border-radius:0;color:#fff;font-size:16px;text-transform:uppercase;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.wc-empty-cart-message+.return-to-shop .wc-backward{background:rgba(0,0,0,0) !important;border:1px solid #ff3c00;color:#ff3c00 !important;padding:22.5px;text-transform:uppercase;border-radius:0 !important}.woocommerce-order-received div.woocommerce{width:100%;max-width:1290px;margin:auto;padding:50px 10px}.woocommerce-order{width:100%;max-width:1290px;margin:auto;padding:50px 10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#2b2b2b}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin-bottom:40px;padding:20px;background-color:#f4f3fa;border-left:5px solid #312783;border-radius:10px;font-size:25px;font-weight:700;color:#312783}.woocommerce-order>p{font-size:16px;color:#666;margin-bottom:30px}.woocommerce-order-details__title,.woocommerce-column__title{margin:40px 0 20px 0;font-size:25px;font-weight:700;color:#312783}.woocommerce-order-overview.order_details{margin:0 0 40px 0}.woocommerce-order-overview.order_details li strong{display:block;margin-top:6px;font-size:18px;font-weight:700;color:#312783}.woocommerce-order-overview.order_details li.total strong .amount{color:#ff4500}.woocommerce-table--order-details.shop_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e0e0e5;border-radius:10px;overflow:hidden;margin-bottom:40px}.woocommerce-table--order-details thead th{background-color:#f7f7f9;color:#312783;font-weight:700;font-size:14px;padding:15px 20px;border-bottom:1px solid #e0e0e5;text-align:left}.woocommerce-table--order-details thead th.product-total{text-align:right}.woocommerce-table--order-details tbody td{padding:20px;background:#fff;border-bottom:1px solid #e0e0e5;vertical-align:middle}.woocommerce-table__product-name a{color:#2b2b2b;text-decoration:none;font-weight:600;font-size:16px;-webkit-transition:color .2s;transition:color .2s}.woocommerce-table__product-name a:hover{color:#ff4500}.product-quantity{display:inline-block;background:#eef0f4;color:#312783;padding:3px 10px;border-radius:6px;font-size:13px;font-weight:700;margin-left:10px}.woocommerce-table__product-total.product-total{text-align:right}.woocommerce-table__product-total .amount{color:#ff4500;font-weight:700;font-size:17px}.woocommerce-table--order-details tfoot tr th,.woocommerce-table--order-details tfoot tr td{padding:15px 20px;background:#fdfdfd;border-bottom:1px solid #f0f0f4}.woocommerce-table--order-details tfoot tr th{color:#666;font-weight:500;text-align:left}.woocommerce-table--order-details tfoot tr td{color:#2b2b2b;font-weight:600;text-align:right}.woocommerce-table--order-details tfoot tr:nth-last-child(2) th,.woocommerce-table--order-details tfoot tr:nth-last-child(2) td{background-color:#f7f7f9;font-size:18px;padding:20px;border-bottom:none}.woocommerce-table--order-details tfoot tr:nth-last-child(2) td .amount{color:#312783;font-weight:700;font-size:22px}.woocommerce-addresses{display:grid;grid-template-columns:1fr 1fr;gap:30px}.woocommerce-column address{padding:25px;background:#fff;border:1px solid #e0e0e5;border-radius:10px;font-style:normal;font-size:15px;line-height:1.7;color:#444}.woocommerce-customer-details--phone{margin-top:15px;padding-top:12px;border-top:1px dashed #e0e0e5;font-weight:600;color:#312783}.woocommerce-orders-table,.woocommerce-orders-table tbody{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.woocommerce-orders-table{background:rgba(0,0,0,0) !important;border:none !important}.woocommerce-orders-table thead{display:none !important}.woocommerce-orders-table__row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff !important;padding:20px 24px !important;border:1px solid #eef0f5 !important;border-radius:8px !important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04) !important;box-shadow:0 2px 8px rgba(0,0,0,.04) !important;position:relative}.woocommerce-orders-table__cell{display:block !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:none !important}.woocommerce-orders-table__cell::before{display:none !important}.woocommerce-orders-table__cell-order-number{font-weight:600 !important;color:#000 !important;font-size:18px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.woocommerce-orders-table__cell-order-status{color:#000 !important;font-size:18px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:20px}.woocommerce-orders-table__cell-order-date{margin-left:auto;margin-right:20px;color:#000 !important;font-size:18px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table__cell-wcus_shipment{display:none !important}.woocommerce-orders-table__cell-order-actions{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;gap:8px !important;width:100% !important;margin-top:10px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:100% !important;min-width:85px !important;max-width:100px !important;padding:8px 6px !important;font-size:12px !important;font-weight:500 !important;line-height:1.2 !important;border-radius:0 !important;text-transform:none !important;text-align:center !important;white-space:nowrap !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay{background-color:#2ecc71 !important;color:#fff !important;border:1px solid #2ecc71 !important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:hover{background-color:#27ae60 !important;border-color:#27ae60 !important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.view{background-color:#f3f4f6 !important;color:#1f2937 !important;border:1px solid #d1d5db !important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.view:hover{background-color:#e5e7eb !important;color:#111827 !important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel{background-color:rgba(0,0,0,0) !important;color:#ef4444 !important;border:1px solid #ef4444 !important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover{background-color:#ef4444 !important;color:#fff !important}.error404 article.not-found{max-width:1290px;margin:145px auto 0;padding:50px 10px}.error404 article.not-found .header{position:static}.error404 article.not-found .entry-title{line-height:1.3;font-size:calc(35px + 15*(100vw - 300px)/1620);margin-bottom:clamp(20px,20px + 15*(100vw - 375px)/1065,35px)}.error404 article.not-found .entry-content p{line-height:1.6875;font-size:clamp(14px,14px + 2*(100vw - 375px)/1065,16px);margin-bottom:clamp(20px,20px + 20*(100vw - 375px)/1065,40px)}@media(max-width: 768px){.woocommerce-order-overview.order_details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-addresses{grid-template-columns:1fr;gap:20px}.woocommerce-table--order-details thead{display:none}.woocommerce-table--order-details tbody td{padding:15px}.woocommerce-orders-table__cell-order-actions{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;gap:6px !important}.woocommerce-orders-table__cell-order-actions .woocommerce-button.button{min-width:100px !important;max-width:100px !important;padding:8px 10px !important;font-size:12px !important}}@media(max-width: 600px){.woocommerce-orders-table__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.woocommerce-orders-table__cell-order-date,.woocommerce-orders-table__cell-order-status{margin-left:0;margin-right:0}.woocommerce-orders-table__cell-order-actions{width:100%;text-align:right}}/*# sourceMappingURL=app.min.css.map */
* {
	cursor: url('../img/fishLargeRed.png'), default!important;
}

html,
body,
a,
button,
input,
textarea,
label {
	cursor: url('../img/fishLargeRed.png'), default!important;
}