﻿@font-face{font-family:"Inter";src:url("../../assets/fonts/Inter-Regular.eot");src:local("Inter Regular"), local("Inter-Regular"), url("../../assets/fonts/Inter-Regular.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Inter-Regular.woff2") format("woff2"), url("../../assets/fonts/Inter-Regular.woff") format("woff"), url("../../assets/fonts/Inter-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../assets/fonts/Inter-Medium.eot");src:local("Inter Medium"), local("Inter-Medium"), url("../../assets/fonts/Inter-Medium.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Inter-Medium.woff2") format("woff2"), url("../../assets/fonts/Inter-Medium.woff") format("woff"), url("../../assets/fonts/Inter-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../assets/fonts/Inter-SemiBold.eot");src:local("Inter Semi Bold"), local("Inter-SemiBold"), url("../../assets/fonts/Inter-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Inter-SemiBold.woff2") format("woff2"), url("../../assets/fonts/Inter-SemiBold.woff") format("woff"), url("../../assets/fonts/Inter-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../../assets/fonts/Inter-Bold.eot");src:local("Inter Bold"), local("Inter-Bold"), url("../../assets/fonts/Inter-Bold.eot?#iefix") format("embedded-opentype"), url("../../assets/fonts/Inter-Bold.woff2") format("woff2"), url("../../assets/fonts/Inter-Bold.woff") format("woff"), url("../../assets/fonts/Inter-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-weight:400;font-family:Bebasneue;src:url("../fonts/bebasneueregular.woff");font-display:swap}html{font-size:16px;color-scheme:only light;scroll-behavior:smooth}@media (max-width:360px){html{font-size:14px}}@media (max-width:320px){html{font-size:12px}}.container{max-width:1300px !important}main{overflow:clip}main a{color:#a0af37;text-decoration:auto}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.card{box-shadow:0px 4px 24px rgba(26, 51, 69, 0.1) !important;border-radius:1rem;padding:1.5rem;background:#ffffff}@media (max-width:575.98px){.card{padding:1rem}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.shadow{box-shadow:0px 4px 24px rgba(26, 51, 69, 0.1) !important}@media (min-width:1200px){.shadow-inner{box-shadow:0px 4px 24px rgba(26, 51, 69, 0.1) !important}}body{color:#343434;font-family:"Inter", Arial, sans-serif;background:#ffffff}p,li{line-height:1.875rem}@media (max-width:575.98px){p,li{font-size:0.875rem;line-height:1.25rem}}a{text-decoration:none;color:#a0af37}a:hover{color:#7d882b}h1,._h1{font-weight:700;font-size:2rem;line-height:2.5rem}@media (max-width:575.98px){h1,._h1{font-size:1.75rem;line-height:2.25rem}}h2,._h2{font-weight:700;font-size:2rem;line-height:2.5rem;margin-bottom:1.375rem}@media (max-width:575.98px){h2,._h2{font-size:1.75rem;line-height:2rem;margin-bottom:1.25rem}}h3,._h3{font-weight:700;font-size:1.5rem;line-height:2rem}@media (max-width:575.98px){h3,._h3{font-size:1.125rem;line-height:1.75rem}}.text-primary{color:#a0af37 !important}.text-secondary{color:#7d882b !important}.title{font-size:clamp(32px, 4vw, 72px);line-height:clamp(32px, 4vw, 72px);font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}ul{list-style-type:none;padding-left:0}ul:not(.list-unstyled):not(.page-numbers) li::before{content:"– ";margin-right:5px}hr{border-top:1px solid rgba(161, 161, 161, 0.7)}.logo-ico{background:url("../../assets/img/icons/amc-logo-green.png") center center / contain no-repeat;width:7rem;height:3.125rem;display:inline-flex;flex-shrink:0}@media (max-width:575.98px){.logo-ico{width:4.6875rem}}.search-ico{background:url("../../assets/img/icons/search-ico.svg") center center / contain no-repeat;width:1.5rem;height:1.5rem;display:inline-flex;flex-shrink:0}.phone-ico{background:url("../../assets/img/icons/phone.svg") center center / contain no-repeat;width:2rem;height:2rem;display:inline-flex;flex-shrink:0}.envelop-ico{background:url("../../assets/img/icons/envelop.svg") center center / contain no-repeat;width:2rem;height:2rem;display:inline-flex;flex-shrink:0}.map-point-ico{background:url("../../assets/img/icons/map-point.svg") center center / contain no-repeat;width:2rem;height:2rem;display:inline-flex;flex-shrink:0}.arrow-ico{background:url("../../assets/img/icons/arrow-r.svg") center center / contain no-repeat;width:1rem;height:1rem;display:inline-flex;flex-shrink:0}.arrow-down-ico{background:url("../../assets/img/icons/arrow-down.svg") center center / contain no-repeat;width:1rem;height:1rem;display:inline-flex;flex-shrink:0}.cross-ico{background:url("../../assets/img/icons/cross.svg") center center / contain no-repeat;width:1rem;height:1rem;display:inline-flex;flex-shrink:0}.file-ico{background:url("../../assets/img/icons/file-regular.svg") center center / contain no-repeat;width:1.5rem;height:1.5rem;display:inline-flex;flex-shrink:0}.max-ico{background:url("../../assets/img/icons/MAX.svg") center center / contain no-repeat;width:1.875rem;height:1.875rem;display:inline-flex;flex-shrink:0}.telegram-ico{background:url("../../assets/img/icons/telegram.svg") center center / contain no-repeat;width:2rem;height:2rem;display:inline-flex;flex-shrink:0}.rutube-ico{background:url("../../assets/img/icons/rutube.svg") center center / contain no-repeat;width:2rem;height:2rem;display:inline-flex;flex-shrink:0}.btn{display:inline-block;background:#a0af37;border:2px solid #a0af37;font-size:1rem;line-height:3rem;padding-inline:1.5rem;color:#ffffff;text-decoration:none;font-weight:500;border-radius:0.5rem;transition:all 0.3s}.btn_s{background:#ffffff;color:#343434;font-size:0.875rem;line-height:2rem;font-weight:700;padding-inline:0.75rem}.btn:hover{background:#7d882b;color:#ffffff;border-color:#7d882b}.custom-accordion .accordion-item{background-color:transparent;border:none;border-bottom:1px solid rgba(161, 161, 161, 0.7)}.custom-accordion .accordion-item:last-child{border:none}.custom-accordion .accordion-item .accordion-button{background-color:transparent;padding-left:1rem;padding-right:1rem}.custom-accordion .accordion-item .accordion-button:after{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23a0af37'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") center center/contain no-repeat;width:1rem;height:1rem;transition:transform 0.3s ease-in-out}.custom-accordion .accordion-item .accordion-button:not(.collapsed){color:#343434;background-color:unset;box-shadow:unset}.custom-accordion .accordion-item .accordion-button:not(.collapsed):after{transform:rotate(180deg)}.custom-accordion_catalog-filter .accordion-item .accordion-button{padding-inline:0}.custom-accordion_catalog-filter .accordion-item .accordion-button:after{background:url("../../assets/img/icons/filter-ico.svg") center center / contain no-repeat;width:1.5rem;height:1.5rem;display:inline-flex;flex-shrink:0}.custom-accordion_catalog-filter .accordion-item .accordion-button[aria-expanded="true"]:after{background:url("../../assets/img/icons/filter-ico-active.svg") center center / contain no-repeat;width:1.5rem;height:1.5rem;display:inline-flex;flex-shrink:0}@media (max-width:575.98px){.tabs__nav-wrapper{position:relative;overflow:hidden;margin-right:-1rem;scrollbar-width:none;-ms-overflow-style:none}.tabs__nav-wrapper ::-webkit-scrollbar{display:none}}.tabs__nav{display:flex;justify-content:center}@media (max-width:575.98px){.tabs__nav{padding-right:2rem;overflow-x:scroll}}.tabs__nav-link{font-size:1rem;text-transform:uppercase;border:none;border-bottom:1px solid #a0af37;padding:0.8rem 2rem;background:transparent;color:#343434;transition:all 0.3s ease}@media (max-width:575.98px){.tabs__nav-link{padding:0.5rem 0.8rem;font-size:0.875rem}}.tabs__nav-link:hover,.tabs__nav-link.active{color:#7d882b;border-color:#7d882b}.social-btn{display:flex;align-items:center;gap:0.5rem}.social-btn a{display:flex;transition:all 0.3s ease-in-out}.social-btn a:hover{transform:scale(1.1)}.custom-modal .modal-dialog:not(.modal-lg):not(.modal-xl){max-width:25.25rem}.custom-modal__btn-close{background:url("../img/icons/cross.svg") center center/contain no-repeat;width:1rem;height:1rem;display:flex;flex-shrink:0;position:absolute;top:0.75rem;right:0.75rem;border:none}.custom-modal__btn-close:hover{opacity:0.8}.custom-modal__btn-close-banner{right:2rem;z-index:9998;top:1.5rem}.custom-modal__title{font-style:normal;font-size:1.625rem;line-height:1.9375rem;margin-bottom:0.25rem}.custom-modal__subtitle{font-size:0.9375rem;line-height:130%}.custom-modal .modal-content{background:#ffffff;padding:2rem 2rem 1.625rem;border-radius:0.625rem;border:1px solid #a0af37}.custom-modal_map .custom-modal__content{padding:0}@media (max-width:767.98px){.custom-modal_map .modal-dialog{margin:0}.custom-modal_map .custom-modal__header{padding-left:1rem;padding-right:1rem;margin-bottom:0}.custom-modal_map .custom-modal__content{height:100vh;border-radius:0}.custom-modal_map .custom-modal__content #map{border-radius:0}}.custom-modal_map-btn{position:absolute;top:0.75rem;right:1rem;font-size:0.875rem !important;padding:0.875rem !important;height:auto !important;z-index:9}.bg-grey{background:rgba(161, 161, 161, 0.3)}input.is-invalid,select.is-invalid,textarea.is-invalid,.form_validated input:invalid,.form_validated textarea:invalid{border:2px solid #F13434 !important}label{font-size:0.875rem;font-weight:400;line-height:130%;margin-bottom:0.375rem}input,select,textarea{border:1px solid #a0af37;border-radius:0.5rem;padding:0.75rem;width:100%;height:3.5rem;background:transparent;color:#343434}input::placeholder,select::placeholder,textarea::placeholder{color:#343434;font-size:14px;font-weight:400;line-height:130%}input:focus,select:focus,textarea:focus{border:1px solid #a0af37;outline:unset}input.is-invalid~.form__invalid-feedback,select.is-invalid~.form__invalid-feedback,textarea.is-invalid~.form__invalid-feedback{display:block}.hidden-field{position:absolute;left:-9999px;top:-9999px;height:0;overflow:hidden;visibility:hidden}.form__invalid-feedback{position:absolute}textarea{height:auto}.custom-checkbox{position:relative;display:flex;align-items:center;gap:0.625rem;font-size:1rem;font-weight:normal;cursor:pointer}.custom-checkbox:before{content:"";display:inline-block;width:1.25rem;height:1.25rem;border-radius:0.3125rem;border:1px solid #a0af37;flex-shrink:0}.custom-checkbox::after{content:"";position:absolute;width:0;height:0;opacity:0.001;background:url("../../assets/img/icons/check-active-dark.svg") no-repeat;z-index:-1}.custom-checkbox:has(input:checked):before{border:none;background:url("../../assets/img/icons/check-active-dark.svg") center center/contain no-repeat}.custom-checkbox:has(input.is-invalid):before{border-color:#F13434}.custom-checkbox input{position:absolute;left:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.was-validated .custom-checkbox:has(input:invalid):before{border-color:#F13434}.form__invalid-feedback{display:none;font-size:0.75rem;line-height:130%;color:#F13434}.form_validated :invalid~.form__invalid-feedback{display:block}.form_validated :valid:not(.is-invalid):not(button){padding-right:calc(1.5em + 0.75rem);background-image:url("../../assets/img/icons/check-line.svg");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.form__check{width:0.5rem;height:0.5rem}@media (max-width:767.98px){.form__check{width:1rem;height:1rem}}.form__agreement{font-size:0.75rem;font-style:normal;font-weight:400;line-height:130%;margin-top:0.375rem;margin-bottom:0.375rem;display:block;text-align:start}.form [type="submit"]:disabled{opacity:0.5}.form input[type="time"]{color:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(1.5em + 0.75rem);background-image:url("../../assets/img/icons/arrow-down.svg");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.phone-input{padding-left:2.5rem;background-image:url("../../assets/img/icons/flag.svg");background-repeat:no-repeat;background-position:left calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.file-input{color:#7d882b;cursor:pointer}.file-input__file-list{padding-block:0.3125rem;display:block;color:#ffffff;font-size:0.875rem}input[type="datetime-local"]{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23a36548"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"/></svg>') no-repeat right 10px center;background-size:20px;padding-right:40px}input[type="datetime-local"]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer}.swiper-pagination-bullet-active{background:#a0af37}.slider-control{display:flex;align-items:center;gap:20px;padding-inline:1rem}.slider-control__btn{padding:0;border:none;background:url("../../assets/img/icons/arrow-r.svg") center center/16px no-repeat;width:3rem;height:3rem;border:2px solid #a0af37;border-radius:0.5rem}.slider-control__btn_left{transform:rotate(180deg)}.slider-control__btn:hover{border-color:#7d882b;transition:0.3s all}.slider-control .swiper-pagination{position:relative;text-align:start;top:unset;bottom:unset}.video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-container{position:relative;width:100%;padding-top:55%;position:relative;overflow:hidden;border-radius:0.5rem}.video-container:before{content:"";display:block;margin-top:-55%}.video-container__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.video-container__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.video-container__play-ico{background:url("../img/icons/play.svg") center center/contain no-repeat;display:flex;width:calc(2rem + 3vw);height:calc(2rem + 3vw);transition:transform 0.3s ease-in-out;opacity:0.8}@media (max-width:575.98px){.video-container__play-ico{width:4.375rem;height:4.375rem}}.video-container__play-ico:hover{transform:scale(1.2)}.video-container__title{position:absolute;width:100%;bottom:0;display:flex;justify-content:center;text-align:center}@media (min-width:576px){.video-container__title{bottom:calc(1rem + 1vw)}}.video-container__title-text{background:rgba(160, 175, 55, 0.8);color:#ffffff;font-size:1rem;padding:0.5rem;border-radius:0.5rem}@media (max-width:575.98px){.video-container__title-text{font-size:0.75rem;width:100%}}.video-container__label{position:absolute;top:0;right:0;padding:2vw;text-align:end;color:#ffffff;font-size:0.75rem}@media (min-width:576px){.video-container__label{font-size:1rem}}.video-container__label-highlighted{display:inline-block;background:#a0af37;text-transform:uppercase;padding-inline:0.3em;margin-bottom:0.3em;font-size:1.5em}.pagination{display:flex;justify-content:center}.pagination .page-numbers{font-size:1rem;width:1.875rem;height:1.875rem;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;color:#ffffff;text-decoration:none;margin:0 0.1875rem;transition:all 0.3s;cursor:pointer}.pagination .page-numbers a{background:#a0af37}.pagination .page-numbers a:hover{background:#7d882b}.pagination .page-numbers.current{background:#7d882b;color:#ffffff}.pagination .page-numbers.next,.pagination .page-numbers.prev{background:none;color:#7d882b;width:auto}.pagination .page-numbers.dots{color:#7d882b;background:none;align-items:flex-end}.breadcrumbs{font-size:1rem;display:flex;gap:0.5rem;flex-wrap:wrap;margin-bottom:1rem}.breadcrumbs a{color:#343434 !important;text-decoration:none}.breadcrumbs a:hover{color:#a0af37 !important}.breadcrumbs span{color:#a0af37}.header{padding-top:1rem;padding-bottom:1rem;transition:top 0.3s}.header.active{position:fixed;top:0;width:100%;background:#ffffff;transition:top 0.5s ease;z-index:9}.header__nav{display:flex;gap:1rem;text-transform:uppercase;margin-bottom:0;flex-direction:column;margin:1.5rem 0 1rem 0}@media (min-width:1200px){.header__nav{flex-direction:row;justify-content:center;margin-block:0}}.header__nav-link{font-size:1rem;color:#343434;font-weight:300}.header__nav-link:hover{color:#7d882b}.header__menu-content{width:100%}@media (min-width:1200px){.header__menu-content{display:block !important}}.header__menu-btn{background:url("../img/icons/burger.svg") center center/contain no-repeat;width:1.375rem;height:1.375rem;display:flex;flex-shrink:0;border:none;color:#a0af37}.header__menu-btn.active{background:url("../img/icons/cross-menu.svg") center center/contain no-repeat}.contact-item{display:flex}.contact-item__label{color:#a1a1a1;font-size:0.75rem;line-height:1rem;display:block}.contact-item__contact{line-height:1.5rem;text-decoration:none;color:#343434;font-weight:500}@media (max-width:575.98px){.contact-item__contact{font-size:0.875rem;line-height:1.25rem}}.search-block{position:relative;width:100%}@media (min-width:576px){.search-block{max-width:22.5rem}}.search-block .search-ico{position:absolute;left:1.125rem;top:calc(50% - 12px);z-index:3}.search-block .aws-search-field{width:100%;padding-left:3rem;font-size:0.875rem;line-height:1.25rem;background:#ffffff;border-radius:0.5rem !important;border:1px solid rgba(161, 161, 161, 0.7) !important}@media (max-width:767.98px){.search-block{margin-top:1rem}}.search-block .aws-search-clear{color:transparent !important}.search-block .aws-search-clear span{position:relative}.search-block .aws-search-clear span:after{content:"";position:absolute;background:url("../../assets/img/icons/cross.svg") center center/cover no-repeat;width:1rem;height:1rem;top:calc(50% - px-to-rem(8));right:1rem}.aws-search-result .aws_result_item .aws_result_link{display:flex;align-items:center}.aws-search-result .aws_result_item .aws_result_title{font-size:1rem;line-height:1.5rem;font-weight:500;color:#343434}@media (min-width:768px){.aws-search-result .aws_result_item .aws_result_content{padding-right:1.25rem}}.aws-search-result ul>li:before{display:none}.first-screen{position:relative;height:calc(100vh - 76px);display:flex;align-items:center;justify-content:center;background:url("../../assets/img/amc-background.jpg") center center / cover no-repeat}.first-screen:after{content:"";position:absolute;background:#0000009c;inset:0;z-index:1}.first-screen__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.first-screen__content{position:relative;z-index:2;font-size:clamp(12px, 2vw, 18px);color:#ffffff;text-align:center;padding-inline:1rem}.first-screen__title{font-size:4em;line-height:1em;text-transform:uppercase;margin-bottom:0.2em}.first-screen__subtitle{font-size:2em;line-height:1em;text-transform:uppercase}.advantages .swiper-slide{height:auto !important;padding:30px 10px}@media (min-width:576px){.advantages .swiper-slide{width:auto !important}}.advantages__item{display:flex;flex-direction:column;align-items:center;gap:0.625rem;width:100%;height:100%}.advantages__item-title{font-weight:bold;text-align:center;font-size:clamp(14px, 4vw, 24px);line-height:clamp(14px, 4vw, 24px);font-weight:600;text-transform:uppercase}@media (min-width:576px){.advantages__item{max-width:300px}}@media (min-width:1200px){.advantages__item{max-width:600px}}.advantages img{width:auto;height:clamp(80px, 10vw, 160px);object-fit:cover}.advantages_light .advantages__item-title{font-weight:300}.contacts-wrapper{width:100%;position:relative}@media (min-width:576px){.contacts-wrapper .container-absolute{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:end;z-index:9}}@media (max-width:575.98px){.contacts-wrapper .container-absolute{padding:0 !important}}.contacts-wrapper .map{position:relative}.contacts-wrapper #map{width:100%;height:35rem}@media (max-width:575.98px){.contacts-wrapper #map{height:17rem}}.contacts-wrapper .contacts{background:#ffffff;box-shadow:0px 6px 20px rgba(38, 85, 120, 0.2);padding:2rem 1rem;border-radius:0.5rem}.contacts-wrapper .contacts__title{margin-bottom:1.875rem}@media (min-width:576px){.contacts-wrapper .contacts{max-width:22rem;padding:2rem}}.contacts-wrapper .contacts__item:not(:last-child){margin-bottom:1.75rem}@media (max-width:575.98px){.contacts-wrapper .contacts__item:not(:last-child){margin-bottom:1.875rem}}footer{padding-block:1.875rem;font-size:0.875rem}footer a{color:#a1a1a1;text-decoration:underline;display:block}.masterclass{background:linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.6)), url("../img/workshop-sign-up.jpg") center center/cover no-repeat;width:100%;display:flex;align-items:center;justify-content:center;color:#ffffff}@media (min-width:576px){.masterclass{height:calc(100vh - 80px)}}@media (min-width:1200px){.masterclass{height:calc(100vh - 146px)}}.masterclass__content{width:100%;max-width:65rem;background:rgba(52, 52, 52, 0.3);border-radius:0.5rem;padding:3.75rem 3.125rem;text-align:center}@media (max-width:575.98px){.masterclass__content{background:rgba(19, 19, 19, 0.7);max-width:100%;height:100%}}.masterclass__title{font-size:2.625rem;line-height:3rem;margin-bottom:1.25rem;text-transform:uppercase;color:#ffffff}.masterclass__description{color:#a1a1a1;font-weight:500;margin-bottom:3.125rem;display:block}.masterclass input{color:#ffffff}.masterclass input::placeholder{color:#a1a1a1}.categories-menu{display:flex;gap:0.5rem;justify-content:start;overflow-x:scroll;padding-right:3.125rem}@media (min-width:768px){.categories-menu{gap:1rem;flex-direction:column;padding-right:0;overflow:auto}.categories-menu:not(.categories-menu_without-border){border-right:1px solid rgba(161, 161, 161, 0.7);padding-right:1.5rem;height:100%}}.categories-menu__link{display:flex;align-items:center;gap:0.5rem;color:#343434;padding:0.5rem;transition:all 0.3s ease-in-out;border-bottom:1px solid rgba(161, 161, 161, 0.7)}.categories-menu__link:hover,.categories-menu__link.active{color:#7d882b}@media (max-width:767.98px){.categories-menu__link:hover,.categories-menu__link.active{background:#7d882b;color:#ffffff}}@media (max-width:767.98px){.categories-menu__link{border:1px solid rgba(161, 161, 161, 0.7);border-radius:0.5rem;font-size:0.75rem;padding:0.25rem}}.recipe-card{display:flex;flex-direction:column;gap:1rem}.recipe-card__img{height:12.5rem;border-radius:0.5rem;object-fit:cover}.recipe-card__title{color:#343434;font-size:1.125rem;font-weight:bold;transition:color 0.3s ease-in-out}@media (max-width:575.98px){.recipe-card__title{font-size:1rem}}.recipe-card:hover .recipe-card__title{color:#a0af37}.badge{background:#a0af37;width:1.5rem;height:1.5rem;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;color:#ffffff;font-size:0.75rem;flex-shrink:0}@media (max-width:575.98px){.badge{width:1rem;height:1rem;font-size:0.5rem}}.single-recipe__ingredients{padding:1rem;background:#a0af37;border-radius:0.5rem;color:#ffffff}.single-recipe__img{border-radius:0.5rem;width:100%}.category-menu a{display:block;background-color:rgba(161, 161, 161, 0.3);color:#343434;text-decoration:none;border-radius:0.25rem;padding:0.3125rem 0.625rem}.category-menu a.active{background-color:#a0af37;color:#ffffff}.single-product__container{margin-bottom:3rem}.single-product__content{background:rgba(161, 161, 161, 0.3);padding:3rem;height:100%}@media (max-width:575.98px){.single-product__content{padding:1rem}}.single-product__title{font-size:2rem}@media (max-width:575.98px){.single-product__title{font-size:1.5rem}}.single-product__sku{color:#a1a1a1}.single-product__price{font-size:1.5rem;font-weight:bold;margin-block:2.125rem}.sort-block__title{font-size:0.875rem;line-height:1.25rem;margin-right:0.75rem}.sort-block select{font-size:0.875rem;line-height:1.25rem;width:105%}.sort-block .woocommerce-ordering{line-height:1}@media (max-width:575.98px){.single-product__characteristics{padding:1.5rem}}.single-product__characteristics__title{text-align:start;font-size:1.5rem}@media (max-width:991.98px){.single-product__characteristics__title{margin-bottom:2rem}}@media (max-width:575.98px){.single-product__characteristics{padding-bottom:1.5rem;margin-bottom:2rem}}.characteristics-attr{margin-bottom:2rem}@media (max-width:991.98px){.characteristics-attr{margin-bottom:1rem}}.characteristics-attr__title{font-size:0.875rem;line-height:1.25rem;margin-bottom:0.5rem;display:block;font-weight:bold}@media (max-width:575.98px){.characteristics-attr__title{font-size:0.75rem;line-height:1rem;margin-bottom:0.25rem}}.characteristics-attr__value{font-size:1rem;line-height:1.5rem;font-weight:500;display:block}@media (max-width:575.98px){.characteristics-attr__value{font-size:0.875rem;line-height:1.25rem}}@media (min-width:768px){.shop-sidebar{border-right:1px solid rgba(161, 161, 161, 0.7);padding-right:1.5rem;height:100%}}.shop-sidebar__title,.shop-sidebar .wp-block-heading{font-size:0.875rem;font-weight:600 !important;color:#343434;font-family:"Noto Sans", sans-serif}.shop-sidebar .wc-block-formatted-money-amount,.shop-sidebar .wc-attribute-range-filter input{font-size:0.875em;margin:0;max-width:80px;min-width:0;padding:8px;width:auto;border-radius:10px !important;border:1px solid rgba(161, 161, 161, 0.7) !important}.shop-sidebar .wc-block-components-price-slider__range-input::-webkit-slider-thumb{background:#ffffff !important;border:1px solid #343434 !important;width:14px;height:14px}.shop-sidebar .wc-block-components-price-slider__range-input-progress{background:linear-gradient(to right, transparent var(--low), #a0af37 0, #a0af37 var(--high), transparent 0) no-repeat 0 100% / 100% 100%}.wc-attribute-range-filter .wc-attribute-range-slider{position:relative;height:4px;background:#ddd;border-radius:4px;margin:20px 0}.wc-attribute-range-filter .wc-attribute-range-slider .range-track{position:absolute;height:100%;background:#a0af37;border-radius:4px}.wc-attribute-range-filter .wc-attribute-range-slider .slider-handle{position:absolute;width:16px;height:16px;background:#ffffff;border:1px solid #343434;border-radius:50%;top:-6px;cursor:pointer;user-select:none;touch-action:none}.wc-attribute-range-filter .wc-attribute-range-slider .slider-handle:focus{outline:none;box-shadow:0 0 0 2px rgba(0, 123, 202, 0.5)}.wc-attribute-range-filter .wc-attribute-range-slider .slider-handle_right{transform:translateX(-16px)}.wc-attribute-range-filter input{width:80px;margin:10px 0}.wc-attribute-range-filter input.invalid{border-color:#ff0000}.custom-select{position:relative}.custom-select select{appearance:none;padding-right:2.25rem;background:transparent;cursor:pointer}.custom-select:after{content:"";position:absolute;right:1.125rem;top:calc(50% - 0.5rem);width:1rem;height:1rem;background:url("../../assets/img/icons/arrow-down.svg") center center / contain no-repeat;pointer-events:none}.custom-select_no-frame{padding-right:0.875rem}.custom-select_no-frame select{border:none !important;padding:0 1rem 0 0 !important;font-weight:700;color:#343434;height:auto}.custom-select_no-frame:after{right:0}.product-card{display:block;border:1px solid rgba(161, 161, 161, 0.7);border-radius:0.5rem;text-decoration:none;padding:1rem;height:100%;transition:all 0.3s ease-in-out}@media (min-width:768px){.product-card{padding:1.5rem 1.25rem}}.product-card__img{width:100%;height:12.5rem;object-fit:contain;margin-bottom:1.875rem}@media (min-width:768px){.product-card__img{height:15.625rem}}.product-card__title{font-size:1rem;font-weight:bold;color:#343434}@media (min-width:768px){.product-card__title{font-size:1rem;line-height:1.125rem}}.product-card__price{font-size:1.5rem;font-weight:bold;display:block;color:#7d882b}.product-card:hover{border-color:#a0af37}.product-card:hover .product-card__title{color:#a0af37}.product-slider{border:1px solid rgba(161, 161, 161, 0.7);border-radius:0.5rem}.product-slider__img{height:auto;max-height:400px;object-fit:cover;width:auto;max-width:100%}@media (max-width:991.98px){.product-slider__img-auto{height:auto}}.product-slider__control{position:absolute;top:50%;left:0;width:100%;justify-content:space-between;z-index:9}.product-slider-thumbs__img{width:120px;height:120px;object-fit:cover;border:1px solid rgba(161, 161, 161, 0.7);border-radius:0.5rem;cursor:pointer}@media (max-width:767.98px){.product-slider-thumbs__img{width:100px;height:100px}}@media (max-width:575.98px){.product-slider-thumbs__img{width:70px;height:70px}}.swiper-slide-thumb-active .product-slider-thumbs__img{border-color:#a0af37}/*# sourceMappingURL=styles.css.map */