/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face{font-family:"Arsenal";font-style:normal;font-weight:400;src:url(/local/templates/site/builds/prod/font/Arsenal-Regular.woff2) format("woff2"),url(/local/templates/site/builds/prod/font/Arsenal-Regular.woff) format("woff")}@font-face{font-family:"Arsenal";font-style:normal;font-weight:600;src:url(/local/templates/site/builds/prod/font/Arsenal-Bold.woff2) format("woff2"),url(/local/templates/site/builds/prod/font/Arsenal-Bold.woff) format("woff")}@font-face{font-family:"Arsenal Italic";font-style:italic;font-weight:400;src:url(/local/templates/site/builds/prod/font/Arsenal-Italic.woff2) format("woff2"),url(/local/templates/site/builds/prod/font/Arsenal-Italic.woff) format("woff")}@font-face{font-family:"Allegretto Script One";font-style:normal;font-weight:500;src:url(/local/templates/site/builds/prod/font/Allegretto-Script-One.woff2) format("woff2"),url(/local/templates/site/builds/prod/font/Allegretto-Script-One.woff) format("woff")}@font-face{font-family:"Prata";font-style:normal;font-weight:400;src:url(/local/templates/site/builds/prod/font/Prata-Regular.woff2) format("woff2"),url(/local/templates/site/builds/prod/font/Prata-Regular.woff) format("woff")}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;font-size:10px;scrollbar-gutter:stable}header{position:fixed;display:inline-flex;width:100%;top:0;z-index:10}body{overflow-x:hidden}p,h1,h2,h3,h4{margin:0}a{text-decoration:none}html.check *,html.check *::before,html.check *::after{outline:1px solid red}body{min-width:320px;width:100%;background-color:#4f453b;color:#000;font-family:"Helvetica Neue",helvetica,roboto,arial,sans-serif}img{max-width:100%}.swiper-horizontal{touch-action:pan-y}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#9e8d7d;border-radius:10px}::-webkit-scrollbar-thumb{background-color:rgba(79,69,59,.5019607843);border-radius:10px}@keyframes fade-in{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:0}to{opacity:1}}@keyframes hide-after{from{opacity:1;height:auto}to{opacity:1;height:auto}}.grecaptcha-badge{visibility:hidden}#bx-panel{position:fixed !important;width:100% !important}
.b-breadcrumb{font-family:Arsenal;font-weight:400;font-size:1.6rem;line-height:1.824rem;display:flex;flex-wrap:wrap;position:absolute;width:32rem;padding:0 1.2rem;left:0;right:0;margin:0 auto;justify-content:center;align-items:center;z-index:2;top:8.5rem;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 768px){.b-breadcrumb{width:76.8rem;padding:0 3.1rem}}@media screen and (min-width: 1280px){.b-breadcrumb{top:13.5rem;width:128rem;padding:0 3.1rem}}@media screen and (min-width: 1440px){.b-breadcrumb{top:14.2rem;width:144rem;padding:0 7.6rem}}.b-breadcrumb__delimiter{width:4px;height:4px}.b-breadcrumb__crumb-link{color:rgba(255,255,255,.78);text-decoration:none;transition:color .4s ease}.b-breadcrumb__crumb-link:hover{color:#c7ccd1}.b-breadcrumb__crumb{color:#cbb296}.b-breadcrumb__crumb,.b-breadcrumb__crumb-link{text-align:center}
.b-catalog-element{flex-shrink:0;min-height:44rem;z-index:2;display:flex;justify-content:center;position:relative}@media screen and (min-width: 768px){.b-catalog-element{width:35rem;min-height:50rem}}@media screen and (min-width: 1280px){.b-catalog-element{width:39rem;min-height:50rem}}@media screen and (min-width: 1440px){.b-catalog-element{width:41rem;min-height:54.7rem}}.b-catalog-element--ver2{width:44rem}@media screen and (min-width: 768px){.b-catalog-element--ver2{padding:0 16rem}}@media screen and (min-width: 1280px){.b-catalog-element--ver2{width:39rem;padding:0}}@media screen and (min-width: 1440px){.b-catalog-element--ver2{width:40rem}}.b-catalog-element:hover{z-index:3}.b-catalog-element__item-card-container::before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;opacity:0;transition:all .4s ease;background-color:#9f4a59}@media screen and (min-width: 1280px){.b-catalog-element--ver2:hover .b-catalog-element__item-card-container{box-shadow:2.8rem 2.3rem 8.1rem 0 rgba(0,0,0,.25)}}.b-catalog-element--ver2 .b-catalog-element__item-card-container::before{background-color:#6b5b4c}.b-catalog-element__item-card-container:hover::before{opacity:1}@media screen and (min-width: 1280px){.b-catalog-element__item-card-container::after{content:" ";position:absolute;z-index:-1;transition:all .4s ease;bottom:0;width:100%;height:10rem;opacity:0}}@media screen and (min-width: 1280px){.b-catalog-element__item-card-container:hover::after{background-color:#000;filter:blur(8.4rem);opacity:1}}.b-catalog-element--no-shadow .b-catalog-element__item-card-container::after,.b-catalog-element--ver2 .b-catalog-element__item-card-container::after{content:none}.b-catalog-element__item-card-container{display:flex;flex-direction:column;align-items:center;position:relative;top:0;transition:all .4s ease;flex-shrink:0;width:100%;height:100%;gap:1.5rem;padding:2.5rem 1.5rem}@media screen and (min-width: 768px){.b-catalog-element__item-card-container{gap:1.5rem}}@media screen and (min-width: 1280px){.b-catalog-element__item-card-container{gap:4rem;padding:7rem 4rem 5rem}}@media screen and (min-width: 1440px){.b-catalog-element__item-card-container{gap:4.6rem}}.b-catalog-element__image-container{display:flex;justify-content:center;position:relative;transition:min-height .4s ease;flex-shrink:0;width:29.4rem;height:38rem}.b-catalog-element__image{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.b-catalog-element__item-text-container{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;z-index:1}.b-catalog-element__item-name{font-family:Prata;font-weight:400;font-size:2.1rem;line-height:125%;color:#fff;transition:color .4s ease;text-align:center}@media screen and (min-width: 768px){.b-catalog-element__item-name{font-size:2.4rem}}@media screen and (min-width: 1280px){.b-catalog-element__item-name{font-size:2.5rem}}@media screen and (min-width: 1440px){.b-catalog-element__item-name{font-size:4rem}}.b-catalog-element__item-name:hover{color:#c7ccd1}.b-catalog-element__item-text{font-family:Arsenal;font-weight:400;font-size:1.8rem;line-height:1.2;color:#fff;text-align:center}@media screen and (min-width: 768px){.b-catalog-element__item-text{font-size:1.8rem}}@media screen and (min-width: 1280px){.b-catalog-element__item-text{font-size:2.2rem}}@media screen and (min-width: 1440px){.b-catalog-element__item-text{font-size:2.4rem}}.b-catalog-element:hover .b-catalog-element__item-texst{display:none}.b-catalog-element__more-info{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-catalog-element__more-info:hover,.b-catalog-element__more-info--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-catalog-element__more-info--inactive,.b-catalog-element__more-info--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}.b-catalog-element__link-container{display:none;height:6.48rem}@media screen and (min-width: 768px){.b-catalog-element__link-container{height:6.48rem}}@media screen and (min-width: 1280px){.b-catalog-element__link-container{height:7.92rem}}@media screen and (min-width: 1440px){.b-catalog-element__link-container{height:8.64rem}}
.b-cookies{display:none;justify-content:space-between;align-items:center;width:100%;position:fixed;bottom:0;background:#4f453b;padding:1rem 1.5rem;z-index:9;border-radius:2rem 2rem 0 0;overflow:hidden;flex-direction:column}.b-cookies::before{content:" ";background:url("/images/common/background.webp"),#d3d3d3 0 -53.412px/100% 104.351% no-repeat;opacity:.4;width:100%;height:100%;position:absolute;mix-blend-mode:multiply;top:0;left:0}@media screen and (min-width: 768px){.b-cookies{flex-direction:row}}.b-cookies::before{border-radius:2.2rem 2.2rem 0 0}.b-cookies__message,.b-cookies__document{font-family:Arsenal;font-weight:400;font-size:1.6rem;line-height:normal;color:#fff}@media screen and (min-width: 768px){.b-cookies__message,.b-cookies__document{font-size:1.8rem}}@media screen and (min-width: 1280px){.b-cookies__message,.b-cookies__document{font-size:2rem}}.b-cookies__message{width:32rem;padding:2rem 1.2rem 3rem;text-align:center;margin:0 auto;position:relative;z-index:1}@media screen and (min-width: 768px){.b-cookies__message{width:76.8rem;padding:3rem 3.1rem 4rem}}@media screen and (min-width: 1280px){.b-cookies__message{width:103rem;padding:4rem 3.1rem 5rem}}@media screen and (min-width: 1440px){.b-cookies__message{padding:4.8rem 7.6rem 5.6rem;width:129rem}}.b-cookies__cookies{mix-blend-mode:darken;position:absolute;width:18rem;height:20.8rem}@media screen and (min-width: 768px){.b-cookies__cookies{width:14rem;height:16rem}}@media screen and (min-width: 1280px){.b-cookies__cookies{width:16.6rem;height:19.2rem}}.b-cookies__cookies--1{left:-5rem}@media screen and (min-width: 768px){.b-cookies__cookies--1{left:7.2rem}}.b-cookies__cookies--2{right:-7rem;top:3rem}.b-cookies__cookies::before{content:" ";width:100%;height:100%;display:block;background:url("/images/cookies/cookies.webp"),#d3d3d3 -212.84px -608.618px/950.716% 944.64% no-repeat;background-size:contain;background-blend-mode:darken}.b-cookies__document{color:#cbb296;text-decoration:underline;transition:all .4s ease}.b-cookies__document:hover{color:#c7ccd1;text-decoration:none}.b-cookies__accept{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-cookies__accept:hover,.b-cookies__accept--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-cookies__accept--inactive,.b-cookies__accept--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}.b-cookies__accept{top:0;bottom:0;margin:auto 0;flex-shrink:0}@media screen and (min-width: 768px){.b-cookies__accept{margin-right:5rem}}@media screen and (min-width: 1440px){.b-cookies__accept{margin-right:7.2rem}}
.b-feedbackform{margin:0 auto;width:100%}@media screen and (min-width: 1440px){.b-feedbackform{max-width:85rem}}.b-feedbackform__field-container{display:flex;flex-direction:column;position:relative;width:100%}.b-feedbackform__input-container{position:relative;display:flex}.b-feedbackform__field-error{font-family:Arsenal;font-weight:400;font-size:2.4rem;line-height:3.36rem;display:block;position:absolute;top:1.8rem;left:-1rem;color:red}@media screen and (min-width: 768px){.b-feedbackform__field-error{left:-2rem}}.b-feedbackform__field-error.deactive,.b-feedbackform__field-label.deactive{display:none}.b-feedbackform__field-container :is(input,textarea){font-family:Arsenal;font-weight:400;font-size:2.4rem;line-height:3.36rem;color:#4f453b;width:100%;height:7rem;background-color:#cbb296;border-radius:1.4rem;border:none;outline:none}.b-feedbackform__field-container input[type=checkbox]{height:2.2rem;display:none}.b-feedbackform__field-container input[type=checkbox]+label{font-size:1.6rem;line-height:2.2rem;color:#cbb296;position:relative;display:flex;gap:1.3rem;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.b-feedbackform__field-container input[type=checkbox]+label::before{content:" ";display:block;width:2.2rem;height:2.2rem;flex-shrink:0;border:1px solid #cbb296}.b-feedbackform__field-container input[type=checkbox]:checked+label::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3e%3cpath d='M1 3.5L5 7.5L11.5 1' stroke='white' stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center center}.b-feedbackform__input-container:has(input[type=checkbox])+label{top:0}.b-feedbackform__field-container input:not([type=submit]){padding:0 2.5rem}.b-feedbackform__field-container textarea{resize:none;min-height:12.8rem;padding:3.5rem 2.5rem 5px}@media screen and (min-width: 768px){.b-feedbackform__field-container textarea{height:14.5rem}}.b-feedbackform__field-container .active{font-size:1rem;font-weight:500;top:0;text-transform:uppercase}.b-feedbackform__input-container .tao-fields-upload{display:none}.b-feedbackform__field-label{font-family:Arsenal;font-weight:400;font-size:2.4rem;line-height:3.36rem;color:#4f453b;position:absolute;top:1.8rem;left:2.5rem;transition:.3s cubic-bezier(0.25, 0.1, 0.25, 1);cursor:text}.b-feedbackform__field-label a,.b-feedbackform__captcha-info a{color:#cbb296;text-decoration:underline}.b-feedbackform__field-label a:hover,.b-feedbackform__captcha-info a:hover{text-decoration:none}.b-feedbackform__field-container--file .b-feedbackform__field-label{position:relative;display:flex;justify-content:center;align-items:center;gap:1.3rem;top:0;left:0;width:100%;text-align:left;height:7rem;padding:0 3.3rem;border-radius:1.4rem;border:2px dashed #c8c8c8;cursor:pointer;margin-top:1rem}@media screen and (min-width: 768px){.b-feedbackform__field-container--file .b-feedbackform__field-label{margin-top:0}}.b-feedbackform__field-container--file .b-feedbackform__field-label::before{content:" ";background-image:url("/images/clip.svg");display:flex;width:2rem;height:2rem;flex-shrink:0}.b-feedbackform__field-container--file .b-feedbackform__field-label.selected{gap:9px;color:#4f453b;border:none;position:relative;z-index:2}.b-feedbackform__field-container--file .b-feedbackform__field-label.selected::before{background-image:url("/images/clip-selected.svg")}.b-feedbackform__field-container--file .b-feedbackform__field-label .close-icon{position:relative;z-index:3}.b-feedbackform__field-label.loading{filter:grayscale(1);opacity:.5;cursor:default}.b-feedbackform .select{font-family:Arsenal;font-weight:400;font-size:2.4rem;line-height:3.36rem;padding:0 2.5rem;color:#4f453b;position:inherit;z-index:3;cursor:pointer}.b-feedbackform__fields-container{display:flex;flex-wrap:wrap;gap:1rem;width:100%;align-items:center}@media screen and (min-width: 768px){.b-feedbackform__fields-container{gap:2rem}}@media screen and (min-width: 1280px){.b-feedbackform__fields-container{align-items:flex-start;gap:1.6rem .8rem}}@media screen and (min-width: 1280px){.b-feedbackform__field-container--phone,.b-feedbackform__field-container--email{width:calc(50% - .4rem)}}.b-feedbackform__title{font-family:Prata;font-weight:400;font-size:3.6rem;line-height:140%;color:#cbb296;margin:0}.b-feedbackform__title{text-align:center;margin-bottom:2rem}@media screen and (min-width: 768px){.b-feedbackform__title{margin-bottom:3rem}}@media screen and (min-width: 1280px){.b-feedbackform__title{text-align:left}}@media screen and (min-width: 1440px){.b-feedbackform__title{margin-bottom:2.9rem}}.b-feedbackform__send{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-feedbackform__send:hover,.b-feedbackform__send--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-feedbackform__send--inactive,.b-feedbackform__send--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}.b-feedbackform__send{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:1rem 0}.b-feedbackform__send:hover,.b-feedbackform__send--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-feedbackform__send--inactive,.b-feedbackform__send--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}.b-feedbackform__send{margin:1rem auto}@media screen and (min-width: 1440px){.b-feedbackform__send{margin:1rem 0 2rem}}.b-feedbackform__captcha-info{font-size:1.2rem;line-height:2.2rem;color:#cbb296;position:relative;display:flex;gap:1.3rem;top:0;left:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}
.b-footer{position:relative;display:flex;flex-flow:column wrap;background-color:#4f453b;z-index:0;padding-top:4rem}@media screen and (min-width: 768px){.b-footer{padding-top:4rem}}@media screen and (min-width: 1280px){.b-footer{padding-top:4.5rem}}.b-footer__menu-item :is(a,div),.b-footer__btn{font-family:Prata}.b-footer__feedback-btn,.b-footer__menu-item :is(a,div){color:#cbb296;text-decoration:none}.b-footer__feedback-btn{margin:0}.b-footer__btn{background:#fff;border-radius:4rem;display:block;font-style:normal;font-weight:500;font-size:1.3rem;line-height:1.6rem;text-transform:uppercase;color:#cbb296;padding:1.8rem 4.7rem;max-width:22rem}.b-footer__info-title{font-family:Prata;font-weight:400;font-size:3.6rem;line-height:140%;color:#cbb296;margin:0;font-style:normal}.b-footer__links-container{display:flex;flex-flow:column wrap}@media screen and (min-width: 768px){.b-footer__links-container{flex-flow:row wrap;width:100%;justify-content:space-between}}@media screen and (min-width: 1280px){.b-footer__links-container{flex-flow:column wrap}}.b-footer__container{padding:0 1.2rem;margin:0 auto;width:32rem;display:flex;flex-flow:column wrap}@media screen and (min-width: 768px){.b-footer__container{width:76.8rem;padding:0 3.1rem;margin:0 auto}}@media screen and (min-width: 1280px){.b-footer__container{width:128rem;padding:0 3.1rem}}@media screen and (min-width: 1440px){.b-footer__container{width:144rem;padding:0 7.6rem}}.b-footer__social-links,.b-footer__navigation-container{display:flex;flex-flow:row nowrap}.b-footer__phone-container{text-align:center;width:100%;margin-bottom:2rem}@media screen and (min-width: 768px){.b-footer__phone-container{margin-bottom:6px;display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 1280px){.b-footer__phone-container{margin-bottom:3.8rem;text-align:start;align-items:flex-start}}.b-footer__address-container{text-align:center;width:100%;margin-bottom:2rem}@media screen and (min-width: 768px){.b-footer__address-container{margin-bottom:6px;display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 1280px){.b-footer__address-container{padding-top:3rem;border-top:1px solid rgba(203,178,150,.5);text-align:start;align-items:flex-start}}.b-footer__main-container{display:flex;flex-flow:column nowrap;width:100%;align-items:center;margin-top:4rem;margin-bottom:3rem}@media screen and (min-width: 768px){.b-footer__main-container{gap:0;margin-bottom:5rem;align-items:start}}@media screen and (min-width: 1280px){.b-footer__main-container{gap:6.45rem;margin-top:3.5rem;margin-bottom:8rem}}.b-footer__info-container{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:1.5rem}@media screen and (min-width: 768px){.b-footer__info-container{flex-direction:column;gap:2rem}}@media screen and (min-width: 1280px){.b-footer__info-container{flex-direction:row;gap:0}}.b-footer .b-menu{display:none}@media screen and (min-width: 768px){.b-footer .b-menu{display:flex;flex-flow:row wrap;justify-content:space-between;gap:0;flex-grow:1}}.b-footer__to-main{display:none}@media screen and (min-width: 768px){.b-footer__to-main{display:flex;align-items:center;justify-content:center;margin-right:0}}@media screen and (min-width: 1280px){.b-footer__to-main{margin-right:10rem}}@media screen and (min-width: 1440px){.b-footer__to-main{margin-right:17rem}}@media screen and (min-width: 768px){.b-footer__to-main svg{width:40%;height:auto;flex-shrink:0}}@media screen and (min-width: 1280px){.b-footer__to-main svg{width:23rem}}@media screen and (min-width: 1440px){.b-footer__to-main svg{width:30.2rem}}.b-footer__navigation-container{justify-content:space-between;width:100%}@media screen and (min-width: 768px){.b-footer__navigation-container{flex-flow:column nowrap}}@media screen and (min-width: 1280px){.b-footer__navigation-container{padding-bottom:4.75rem;flex-flow:row nowrap;border-bottom:1px solid rgba(203,178,150,.5)}}.b-footer__contacts-container{display:flex;flex-flow:column nowrap}@media screen and (min-width: 1280px){.b-footer__contacts-container{max-width:55.05rem;padding-left:3.35rem;border-left:1px solid rgba(203,178,150,.5)}}.b-footer__social-links{flex-grow:1;gap:1rem;justify-content:center}@media screen and (min-width: 768px){.b-footer__social-links{margin-top:8px}}@media screen and (min-width: 1280px){.b-footer__social-links{margin-top:0;justify-content:flex-start}}.b-footer__link{display:flex;flex-flow:row wrap;margin:0}@media screen and (min-width: 1280px){.b-footer__link{margin:auto 0 0}}.b-footer__link svg *{transition:all .4s ease}.b-footer__link:hover circle{fill:#ddcdbc}.b-footer__link:hover path{height:10rem;width:10rem;fill:#1d1d1d}.b-footer__feedback-container{display:flex;justify-content:center}@media screen and (min-width: 768px){.b-footer__feedback-container{justify-content:flex-start}}@media screen and (min-width: 1280px){.b-footer__feedback-container{width:63rem}}.b-footer__phone{font-family:Prata;font-weight:400;font-size:3.6rem;line-height:normal;display:block;margin:1.8rem 0 0;color:#cbb296;text-decoration:none;transition:color .4s ease}@media screen and (min-width: 1280px){.b-footer__phone{font-size:5.5rem;margin-top:2.5rem}}.b-footer__address{font-family:Arsenal;font-weight:400;font-size:2rem;line-height:2.8rem;margin:1.8rem 0 0;color:#cbb296;font-style:normal}.b-footer__copyright-container{border-top:1px solid rgba(203,178,150,.5);position:relative;display:flex;flex-flow:column wrap;padding:3rem 0 3.2rem}@media screen and (min-width: 1280px){.b-footer__copyright-container{flex-flow:row wrap;gap:3rem;padding:2.6rem 0}}@media screen and (min-width: 1280px){.b-footer__copyright-container{padding:2.7rem 0 3.7rem}}.b-footer__copyright-element{font-family:Arsenal;font-weight:400;font-size:2rem;line-height:2.8rem;font-style:normal;color:#cbb296;margin:0;padding:0;text-align:center}@media screen and (min-width: 768px){.b-footer__copyright-element:nth-of-type(1){margin-right:0}}@media screen and (min-width: 1280px){.b-footer__copyright-element:nth-of-type(1){margin-right:8.4rem}}.b-footer__copyright-element:nth-of-type(2){position:static}@media screen and (min-width: 1280px){.b-footer__copyright-element:nth-of-type(2){position:absolute;right:0}}.b-footer__copyright-element--link{text-decoration:none;transition:color .4s ease}.b-footer__copyright-element--link:hover,.b-footer__phone:hover{color:#c7ccd1}.b-footer__support-link{text-decoration:none;color:#cbb296;transition:color .4s ease}.b-footer__support-link:hover{color:#c7ccd1}
.b-form-messages{display:flex;position:fixed;top:-50rem;left:0;width:100%;background-color:#863b48;transition:all .4s ease;z-index:10}.b-form-messages__message{width:32rem;padding:3rem 1.2rem;margin:0 auto}@media screen and (min-width: 768px){.b-form-messages__message{padding:4rem 3.1rem;width:76.8rem}}@media screen and (min-width: 1280px){.b-form-messages__message{padding:4rem 3.1rem;width:128rem}}@media screen and (min-width: 1440px){.b-form-messages__message{padding:4rem 7.6rem;width:144rem}}.b-form-messages__message>div{font-family:Prata;font-weight:400;font-size:2.8rem;line-height:130%;color:#cbb296;margin:0;display:none;text-align:center}@media screen and (min-width: 768px){.b-form-messages__message>div{font-size:3.6rem}}@media screen and (min-width: 1280px){.b-form-messages__message>div{font-size:4rem}}@media screen and (min-width: 1440px){.b-form-messages__message>div{font-size:6.4rem}}.b-form-messages__message>div.active{display:block}.b-form-messages.show{top:0}
.b-header{max-width:100%;display:inline-block;width:100%;position:sticky;top:0;z-index:10;transition:background-color .1s ease}.b-header__middle{box-sizing:border-box;max-width:1200px;padding-left:calc(var(--container-gap)*.5);padding-right:calc(var(--container-gap)*.5)}@media screen and (min-width: 0px){.b-header__middle{--container-gap: 20px}}@media screen and (min-width: 320px){.b-header__middle{--container-gap: }}@media screen and (min-width: 540px){.b-header__middle{--container-gap: }}@media screen and (min-width: 768px){.b-header__middle{--container-gap: 20px}}@media screen and (min-width: 1024px){.b-header__middle{--container-gap: 20px}}@media screen and (min-width: 1280px){.b-header__middle{--container-gap: 20px}}@media screen and (min-width: 1440px){.b-header__middle{--container-gap: }}@media screen and (min-width: 1920px){.b-header__middle{--container-gap: }}.b-header__row{box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:center;margin-left:calc(var(--container-gap)*-0.5);margin-right:calc(var(--container-gap)*-0.5);gap:var(--container-gap);width:calc(100% + var(--container-gap))}@media screen and (min-width: 1280px){.b-header{max-height:10.5rem;height:10.5rem}}.b-header.burger{position:relative;background-color:rgba(255,255,255,0);box-shadow:none;height:100vh;overflow-y:auto}.b-header.scrolled{width:100%;background-color:#9e8d7d}.b-header__part,.b-header__container,.b-header__to-main,.b-header__search,.b-header__nav-container{display:flex;flex-flow:row wrap}.b-header__wave-container{height:0;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow-x:clip}.b-header.scrolled .b-header__wave-container{position:fixed;height:auto}.b-header__header-wave{opacity:0;fill:#9e8d7d;height:0;width:100rem;flex-shrink:0}@media screen and (min-width: 768px){.b-header__header-wave{width:150rem}}@media screen and (min-width: 1280px){.b-header__header-wave{min-width:150rem;width:100%}}@media screen and (min-width: 1440px){.b-header__header-wave{min-width:192rem}}.b-header.scrolled .b-header__header-wave{flex-shrink:0;opacity:1;z-index:-1;height:auto;animation:show-wave .1s ease}.b-header__header-wave.deactive{animation:hide-wave .1s ease;height:0}.b-header__nav-container{justify-content:space-between;position:relative;gap:0;padding:0 1.5rem;margin:2rem auto;max-width:99rem;width:100%}@media screen and (min-width: 768px){.b-header__nav-container{padding:0 2.9rem}}@media screen and (min-width: 1280px){.b-header__nav-container{padding:0;margin:1.2rem auto 0;max-width:144rem;width:100%;height:9.3rem}}@media screen and (min-width: 768px){.b-header__nav-container.scrolled{margin:3rem auto}}@media screen and (min-width: 1280px){.b-header__nav-container.scrolled{margin:1.2rem auto 0}}.b-header__burger-additional-info-container{display:none;margin-bottom:5rem;flex-direction:column;align-items:center;width:100%}.b-header__social-links{gap:1rem;margin-top:5.3rem;display:flex;justify-content:center}@media screen and (min-width: 768px){.b-header__social-links{margin-top:6.5rem;gap:2.6rem}}.b-header__link{display:flex;justify-content:center;align-items:center;gap:1rem;height:4rem;width:4rem}@media screen and (min-width: 768px){.b-header__link{margin:0;height:8rem;width:8rem}}.b-header__to-main{justify-content:center;position:absolute;left:0;right:0;margin:-1rem auto;z-index:1;width:14.5rem}@media screen and (min-width: 768px){.b-header__to-main{width:18rem}}@media screen and (min-width: 1280px){.b-header__to-main{margin-top:1.9rem;width:29.7rem}}.b-header__to-main svg{width:100%;height:auto;flex-shrink:0}.b-header__search,.b-header__burger-menu{position:static;justify-content:center;align-items:center;border-radius:4rem;height:3.8rem;background:none;cursor:pointer}.b-header__burger-menu{display:flex;width:4.5rem}@media screen and (min-width: 1280px){.b-header__burger-menu{display:none}}.b-header__burger-image{padding:1rem;width:100%;height:100%}.b-header__search-image{height:100%;width:100%;padding:1rem}@media screen and (min-width: 1280px){.b-header__search-image{height:1.6rem;width:1.5rem;padding:0}}.b-header__search{width:3.8rem}@media screen and (min-width: 1280px){.b-header__search{position:absolute;width:4rem;height:4rem;top:2.5rem;right:7.5rem;background:#b6a696}}.b-header__link>svg{fill:#c7ccd1;width:100%;height:100%}.b-header__phone{font-family:Arsenal;font-weight:400;font-size:2.8rem;line-height:100%;color:#cbb296;margin-top:3rem;margin-bottom:3rem;text-decoration:none}@media screen and (min-width: 768px){.b-header__phone{font-size:5.8rem;margin-top:6rem;margin-bottom:6rem}}.b-header__copyright-element{font-family:Arsenal;font-weight:400;font-size:1.3rem;line-height:140%;opacity:.5;color:#cbb296}@media screen and (min-width: 768px){.b-header__copyright-element{font-size:2rem;margin:0}}@keyframes hide-wave{from{opacity:1;height:auto}to{opacity:0;height:auto}}@keyframes show-wave{from{opacity:0;height:auto}to{opacity:1;height:auto}}
.b-load-more-btn{font-family:Arsenal;font-weight:700;font-size:1.6rem;line-height:normal;max-height:5rem;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:1.5rem 2.8rem;border-radius:4.5rem;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-load-more-btn:hover{background-color:#ddcdbc;color:#1d1d1d}.b-load-more-btn__loading-icon{display:none;width:1.8rem;height:1.8rem}.b-load-more-btn.loading .b-load-more-btn__loading-icon{display:inherit;position:absolute;right:1rem;animation:rotation-animation 1s linear infinite}@keyframes rotation-animation{100%{transform:rotate(-360deg)}}.b-load-more-btn.deactive{display:none}
.b-menu{display:none;margin-top:5.2rem;width:100%}@media screen and (min-width: 768px){.b-menu{display:none;margin-top:8.1rem}}@media screen and (min-width: 1280px){.b-menu{display:block;width:100%;padding:0;margin:0}}.b-menu ul{display:flex;padding:0;margin:0;flex-direction:column;justify-content:center;align-items:center;width:100%}@media screen and (min-width: 768px){.b-menu ul{flex-direction:column;align-items:center}}@media screen and (min-width: 1280px){.b-menu ul{display:flex;flex-direction:row}}.b-menu__burger-menu:hover{cursor:pointer}.b-menu__menu-item{list-style-type:none}.b-menu__menu-item:nth-of-type(1){margin-left:7.5rem}.b-menu__menu-item:nth-of-type(4){margin-left:auto}.b-menu__menu-item:nth-of-type(n+4){margin-right:6.5rem}.b-menu__menu-item:last-child{margin-right:15.5rem}.b-menu__menu-item:nth-of-type(-n+2){margin-right:8rem}.b-menu__menu-item>:is(a,div){font-family:Arsenal;font-weight:400;font-size:2.2rem;line-height:3.96rem;height:3.96rem;padding-top:0;padding-bottom:0;color:#cbb296;justify-content:center;align-items:center;transition:color .4s ease}@media screen and (min-width: 768px){.b-menu__menu-item>:is(a,div){font-size:4.2rem;display:flex;color:#cbb296;height:8.4rem}}@media screen and (min-width: 1280px){.b-menu__menu-item>:is(a,div){font-size:1.6rem;color:#fff;float:right;padding:3rem 0 3.1rem}}@media screen and (min-width: 1440px){.b-menu__menu-item>:is(a,div){font-size:2rem}}.b-menu__menu-item>:is(a,div):hover{color:#cbb296}@media screen and (min-width: 1280px){.b-menu__menu-item>:is(a,div):hover{color:#43464a}}.b-footer .b-menu{margin-top:0;margin-bottom:0;gap:0}.b-footer .b-menu ul{flex-direction:row;justify-content:space-between}@media screen and (min-width: 1440px){.b-footer .b-menu ul{gap:6.7rem;justify-content:flex-end}}.b-footer .b-menu__link{font-size:2rem;line-height:normal;color:#cbb296}.b-footer .b-menu__link:hover{color:#c7ccd1}.b-footer .b-menu__menu-item:nth-of-type(n){margin:0}
.b-news-element{max-width:100%;width:100%;flex-shrink:0}@media screen and (min-width: 768px){.b-news-element{max-width:32.3rem}}@media screen and (min-width: 1280px){.b-news-element{max-width:39rem}}@media screen and (min-width: 1440px){.b-news-element{max-width:41rem}}.b-news-element__container{display:flex;flex-direction:column;background-color:#9f4a59;border-radius:2.5rem;overflow:hidden;height:100%;width:auto}@media screen and (min-width: 1280px){.b-news-element__container{border-radius:5rem}}.b-news-element--ver2 .b-news-element__container{background-color:#6b5b4c}.b-news-element__picture-container{width:100%;overflow:hidden;height:15.6rem}@media screen and (min-width: 768px){.b-news-element__picture-container{height:17rem}}@media screen and (min-width: 1280px){.b-news-element__picture-container{height:22.5rem}}.b-news-element__picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.b-news-element__text-container{display:flex;flex-direction:column;flex-grow:1;padding:1rem 2rem 3rem;gap:1rem}@media screen and (min-width: 768px){.b-news-element__text-container{padding:1.5rem 2.5rem 3.5rem;gap:1rem}}@media screen and (min-width: 1280px){.b-news-element__text-container{padding:2rem 2.5rem 3.5rem;gap:1.5rem}}@media screen and (min-width: 1440px){.b-news-element__text-container{padding:2.9rem 4.8rem 4.2rem;gap:2rem}}.b-news-element__news-name{font-family:Prata;font-weight:400;font-size:2.1rem;line-height:110%;color:#fff;transition:color .4s ease;word-wrap:break-word;overflow:hidden;height:2.2em}@media screen and (min-width: 768px){.b-news-element__news-name{font-size:2.4rem}}@media screen and (min-width: 1280px){.b-news-element__news-name{font-size:2.5rem}}@media screen and (min-width: 1440px){.b-news-element__news-name{font-size:4rem}}.b-news-element__news-name:hover{color:#c7ccd1}.b-news-element__date{font-family:Arsenal;font-weight:400;font-size:1.8rem;line-height:121.5%;color:#fff;margin:0}@media screen and (min-width: 768px){.b-news-element__date{font-size:1.8rem}}@media screen and (min-width: 1280px){.b-news-element__date{font-size:2.2rem}}@media screen and (min-width: 1440px){.b-news-element__date{font-size:2.4rem}}.b-news-element__announce{font-family:Arsenal;font-weight:400;font-size:1.8rem;line-height:121.5%;color:#fff;margin:0;display:flex;flex-grow:1}@media screen and (min-width: 768px){.b-news-element__announce{font-size:1.8rem}}@media screen and (min-width: 1280px){.b-news-element__announce{font-size:2.2rem}}@media screen and (min-width: 1440px){.b-news-element__announce{font-size:2.4rem}}.b-news-element__details{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:1.2rem;align-self:center}.b-news-element__details:hover,.b-news-element__details--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-news-element__details--inactive,.b-news-element__details--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}@media screen and (min-width: 768px){.b-news-element__details{align-self:flex-start}}
.b-recipe-element{flex-shrink:0;width:29.4rem;height:45rem;position:relative;border-radius:100rem 100rem 0 0;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width: 768px){.b-recipe-element{width:30rem;height:44rem;position:relative}}@media screen and (min-width: 1280px){.b-recipe-element{width:23rem;height:38rem}}@media screen and (min-width: 1440px){.b-recipe-element{padding:0;width:26rem;height:auto}}.b-recipe-element__image-container::before{content:" ";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:35.4rem;background:linear-gradient(189deg, #000 -9.52%, rgba(0, 0, 0, 0) 30.28%);opacity:1;transition:opacity .2s ease;border-radius:100rem 100rem 0 0;overflow:hidden}.b-recipe-element__image-container:hover::before{opacity:0}.b-recipe-element__image-container{width:100%;height:35.4rem;position:relative;flex-shrink:0;top:0;left:0;z-index:0;border-radius:100rem 100rem 0 0;overflow:hidden}@media screen and (min-width: 768px){.b-recipe-element__image-container{height:35rem}}@media screen and (min-width: 1280px){.b-recipe-element__image-container{height:30rem}}@media screen and (min-width: 1440px){.b-recipe-element__image-container{height:35.4rem}}.b-recipe-element__recipe-image{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%;height:100%;z-index:-2}.b-recipe-element__recipe-name{font-size:2rem;line-height:2.42rem;text-decoration:none;text-align:center;transition:color .4s ease}.b-recipe-element__recipe-name:hover{color:#c7ccd1}.b-recipe-element__recipe-time-value,.b-recipe-element__recipe-name{font-family:Arsenal;font-weight:400;color:#cbb296}.b-recipe-element__recipe-time-container{display:flex;justify-content:center;margin-bottom:7px;align-items:center;gap:9px;margin-top:1.3rem}.b-recipe-element__time-icon{stroke:#cbb296}.b-recipe-element__recipe-time-value{font-size:1.4rem;line-height:normal}.b-recipe-element__recipe-link{font-size:2rem;line-height:2.188rem;margin-top:1.9rem}
.b-recipes{background-image:radial-gradient(86.33% 85.96% at 50% 50%, rgba(0, 0, 0, 0) 40.63%, #000 100%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),url("/images/main/recipes.webp");background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 1280px){.b-recipes{width:100%;height:120rem}}@media screen and (min-width: 1440px){.b-recipes{height:139.2rem}}.b-recipes--ver2{background-image:none;background-color:#863b48;height:auto}@media screen and (min-width: 768px){.b-recipes--ver2{padding-top:7rem}}@media screen and (min-width: 1280px){.b-recipes--ver2{height:auto;padding:0}}.b-recipes__tabs-container{display:flex;flex-wrap:wrap;gap:1.5rem 0;position:relative;justify-content:space-between;grid-area:tabs;max-width:35rem;width:100%;margin:0 auto}@media screen and (min-width: 768px){.b-recipes__tabs-container{justify-content:center;gap:2.7rem;height:3.2rem;align-self:end;max-width:none}}@media screen and (min-width: 1280px){.b-recipes__tabs-container{width:100%;justify-content:flex-end}}.b-recipes__tab{font-family:Prata;font-weight:400;font-size:1.5rem;line-height:2rem;color:#cbb296;letter-spacing:2px;text-transform:uppercase;padding-bottom:1.45rem;transition:all .3s ease;cursor:pointer}.b-recipes__tab:hover{color:#fff}.b-recipes__tab.current{color:#fff;border-bottom:1px solid rgba(255,255,255,.3)}.b-recipes__delimiter:nth-last-child(1){display:none}.b-recipes__info-title{font-family:Prata;font-weight:400;font-size:2.8rem;line-height:2.8rem;text-align:center;color:#cbb296;margin:0 0 2rem;grid-area:title}@media screen and (min-width: 768px){.b-recipes__info-title{font-size:3.6rem;line-height:3.6rem}}@media screen and (min-width: 1280px){.b-recipes__info-title{font-size:4rem;line-height:4rem;text-align:left}}@media screen and (min-width: 1440px){.b-recipes__info-title{font-size:6.4rem;line-height:6.4rem;margin:0}}.b-recipes__info-text{font-family:"Arsenal Italic";font-weight:400;font-size:1.8rem;line-height:121.5%;color:#cbb296;margin-bottom:2rem;max-width:35rem;grid-area:description}@media screen and (min-width: 768px){.b-recipes__info-text{font-size:1.8rem;max-width:70.6rem;margin:0 auto 3rem}}@media screen and (min-width: 1280px){.b-recipes__info-text{font-size:2.2rem;margin:1.5rem 0 0}}@media screen and (min-width: 1440px){.b-recipes__info-text{font-size:2.4rem;margin:1.7rem 0 0}}.b-recipes__container{position:relative;z-index:1;width:32rem;margin:4.7rem 0 5rem;padding:4rem 1.2rem 5rem;max-width:100%;display:grid;grid-template-areas:"title" "description" "tabs" "list" "controllers" "to-all";flex-direction:column;background-color:#863b48}@media screen and (min-width: 768px){.b-recipes__container{margin:7rem auto;width:78rem}}@media screen and (min-width: 1280px){.b-recipes__container{width:100%;max-width:140rem;height:74rem;grid-template:"title tabs" auto "description list" auto "controllers list" auto "to-all list" 1fr/1fr 96rem;padding:12.7rem 6.5rem 0}}@media screen and (min-width: 1440px){.b-recipes__container{max-width:153rem;height:81.4rem;padding:12.7rem 12rem 0}}.b-recipes__swiper-container{overflow:hidden;width:29.4rem;height:auto;margin:0 auto;grid-area:list}@media screen and (min-width: 768px){.b-recipes__swiper-container{width:100%;max-width:70.6rem}}@media screen and (min-width: 1280px){.b-recipes__swiper-container{max-width:none;width:auto;margin:4rem 0 0 3rem}}@media screen and (min-width: 1440px){.b-recipes__swiper-container{width:100%;max-width:92rem;margin-left:4rem;margin-top:5.6rem}}.b-recipes__list{margin:2rem 0 3rem;display:flex;width:29.4rem}@media screen and (min-width: 768px){.b-recipes__list{margin:3rem 0;justify-content:space-between;gap:0;width:100%}}@media screen and (min-width: 1280px){.b-recipes__list{margin:0;justify-content:flex-start}}.b-recipes__info{display:flex;flex-direction:column;gap:9px;padding:0 1.5rem}@media screen and (min-width: 768px){.b-recipes__info{gap:1rem}}.b-recipes .b-slider-controllers{grid-area:controllers;margin:0 auto}@media screen and (min-width: 1280px){.b-recipes .b-slider-controllers{margin:5rem 0 0}}@media screen and (min-width: 1440px){.b-recipes .b-slider-controllers{margin:5.4rem 0 0}}.b-recipes__all-recipes-link{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:4rem auto 0}.b-recipes__all-recipes-link:hover,.b-recipes__all-recipes-link--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-recipes__all-recipes-link--inactive,.b-recipes__all-recipes-link--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}@media screen and (min-width: 1280px){.b-recipes__all-recipes-link{margin:5rem 0 0}}@media screen and (min-width: 1440px){.b-recipes__all-recipes-link{margin:7.8rem 0 0}}.b-recipes__shadow{position:absolute;z-index:0}@media screen and (min-width: 1440px){.b-recipes__shadow{position:absolute;z-index:0;width:100%;max-width:132.2rem;height:67rem;top:47.2rem;margin:0 auto;background-color:#000;filter:blur(8.4rem)}}.b-recipes--ver2 .b-recipes__shadow{display:none}.b-recipes--ver2 .b-recipes__container{margin:0 auto}.b-recipes .disabled{opacity:0;z-index:-1}
.b-search{position:fixed;left:0;right:0;margin:0 auto;width:100%;height:100%;max-width:99rem;z-index:10;top:0;opacity:0;transform:scale(0);scrollbar-gutter:stable;overflow:auto}@media screen and (min-width: 768px){.b-search{width:100%}}@media screen and (min-width: 1280px){.b-search{max-width:144rem;width:100%}}@media screen and (min-width: 1440px){.b-search{width:144rem;max-width:none}}.b-search::-webkit-scrollbar-thumb{background-color:#8e96a2;border-radius:2rem;border:5px solid rgba(0,0,0,0)}.b-search::-webkit-scrollbar{width:0;height:99%}.b-search.disabled{transform:scale(0);opacity:0;animation:hide-search .2s ease}.b-search.enabled{transform:scale(1);opacity:1;animation:show-search .2s ease}@keyframes show-search{0%{opacity:0;transform:scale(0)}1%{opacity:0;transform:scale(1)}100%{opacity:1;transform:scale(1)}}@keyframes hide-search{0%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.b-search__container{position:relative;width:100%;height:auto;padding:2rem 1.5rem 0}@media screen and (min-width: 768px){.b-search__container{padding:1.2rem 2.9rem 0;margin-top:1rem}}@media screen and (min-width: 1280px){.b-search__container{padding:0;margin:3.7rem 7.5rem auto auto;max-width:43rem}}@media screen and (min-width: 1440px){.b-search__container{max-width:46rem}}.b-search__input-container{width:100%;height:4rem;border-radius:3.9rem;display:flex;justify-content:space-between;align-items:center;background-color:#b6a696;box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,.1);position:relative}@media screen and (min-width: 1280px){.b-search__input-container{height:4rem}}.b-search__search-icon{padding:1rem;cursor:pointer;display:flex;align-items:center}@media screen and (min-width: 768px){.b-search__search-icon{padding:9px 1.1rem 1.1rem 1.9rem}}@media screen and (min-width: 1280px){.b-search__search-icon{padding:1.1rem 1rem 1.1rem 3.9rem}}.b-search__search-input{font-family:Arsenal;font-weight:400;font-size:1.4rem;line-height:normal;color:#fff;border:none;outline:none;background:none;flex-grow:1;height:100%;padding-left:3.1rem}.b-search__search-input::-moz-placeholder{color:#fff}.b-search__search-input::placeholder{color:#fff}.b-search__result-container{display:flex;flex-direction:column;background-color:#6b5b4c;border-radius:2.1rem;margin-top:-3rem;padding-top:5rem}@media screen and (min-width: 1440px){.b-search__result-container{border-radius:2.1rem;margin-top:-4rem;padding-top:6.1rem}}.b-search__no-items{font-family:Arsenal;font-weight:400;font-size:1.4rem;line-height:normal;color:#fff;margin:1.5rem 2rem 2rem 3rem}@media screen and (min-width: 768px){.b-search__no-items{margin:2rem 3rem 2.6rem 2.9rem}}@media screen and (min-width: 1440px){.b-search__no-items{margin:1.4rem 3.2rem 1.4rem 2.6rem}}.b-search__result-category{display:flex;flex-direction:column;gap:1.5rem;padding:0 2rem 0 1rem}@media screen and (min-width: 768px){.b-search__result-category{padding:0 3rem 0 1.35rem;gap:2rem}}.b-search__loading-icon{display:none}.b-search__loading-icon.active{display:flex;position:relative;height:5rem;width:5rem;justify-content:center;align-items:center;animation:rotation 1s linear infinite;margin:2rem auto}@keyframes rotation{100%{transform:rotate(-360deg)}}.b-search__all-results{font-family:Arsenal;font-weight:400;font-size:1.4rem;line-height:normal;margin:1.5rem 2rem 2rem 3rem;display:flex;justify-content:space-between;color:#fff}@media screen and (min-width: 768px){.b-search__all-results{margin:2rem 3rem 2.6rem 2.9rem}}@media screen and (min-width: 1440px){.b-search__all-results{margin:1.4rem 3.2rem 1.4rem 2.6rem}}.b-search__result-item{display:flex;gap:1.9rem;position:relative;text-decoration:none;border-bottom:1px solid #796a5b;padding-bottom:8px}@media screen and (min-width: 768px){.b-search__result-item{gap:1.3rem;padding-left:6.5px}}.b-search__result-image-container{display:flex;flex-shrink:0;width:3.7rem;height:4.6rem}.b-search__result-item-image{-o-object-fit:contain;object-fit:contain;border:1px solid #b6a696;margin:auto;max-height:100%}.b-search__result-text-container{display:flex;flex-direction:column}.b-search__result-item-title{font-family:Prata;font-weight:400;font-size:2rem;line-height:110%;color:#fff;transition:color .4s ease;margin-top:3px;margin-bottom:2px}.b-search__result-item-title .bold{font-weight:500}.b-search__result-item-title:hover{color:#c7ccd1}.b-search__result-item-sub{font-family:Arsenal;font-weight:400;font-size:1.2rem;line-height:normal;color:#fff}@media screen and (min-width: 768px){.b-search__result-item-sub{font-size:1.4rem;line-height:1.96rem}}.b-search .disabled{display:none}
.b-share{display:inline-flex;flex-shrink:0;align-items:center;height:5rem;gap:1.2rem;text-transform:uppercase;transition:all .2s ease;position:relative;width:-moz-fit-content;width:fit-content}.b-share__links-share-title-container{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.b-share__links-share-title-container:hover,.b-share__links-share-title-container--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-share__links-share-title-container--inactive,.b-share__links-share-title-container--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}.b-share__links-share-title-container{display:none}@media screen and (min-width: 1280px){.b-share__links-share-title-container{display:flex}}.b-share__share-links{display:flex;justify-content:center;gap:1rem;top:5.5rem;width:100%;z-index:1;transition:all .4s ease}@media screen and (min-width: 1280px){.b-share__share-links{position:absolute}}@media screen and (min-width: 1280px){.b-share__share-links.deactive{transform:translateY(-5rem);opacity:0}}.b-share__share-link{width:4rem;height:4rem;cursor:pointer}.b-share__share-link svg *{transition:all .4s ease}.b-share__share-link:hover circle{fill:#ddcdbc}.b-share__share-link:hover path{fill:#1d1d1d}.b-share__share-link svg{fill:#cbb296;width:100%;height:100%}
.b-slider-controllers{display:flex;width:13.3rem;height:7rem}.b-slider-controllers__btn{display:flex;stroke:#cbb296;flex-direction:column;justify-content:center;transition:stroke .4s ease,opacity .4s ease;opacity:0}.b-slider-controllers__btn--prev{margin-right:2.5rem}.b-slider-controllers__btn--next{margin-left:2.5rem}.b-slider-controllers__btn:hover{cursor:pointer;stroke:#c7ccd1}.b-slider-controllers__pagin{font-family:Arsenal;font-weight:400;font-size:2rem;line-height:2rem;display:flex;margin:1.5rem 0 1rem;color:#cbb296;opacity:0}.b-slider-controllers__pagin,.b-slider-controllers__btn{opacity:0}.b-slider-controllers__pagin--disable,.b-slider-controllers__btn--disable{display:none}.b-slider-controllers .swiper-pagination-current{font-size:5rem;line-height:5rem;color:#cbb296;margin-right:3px;margin-top:-5px;padding:0 1px}.b-slider-controllers .swiper-pagination-lock,.b-slider-controllers .swiper-button-lock{display:none}.b-slider-controllers__pagin:not(.swiper-pagination-lock),.b-slider-controllers__btn:not(.swiper-button-lock){display:flex;opacity:1}.b-slider-controllers .swiper-button-disabled{opacity:.2;cursor:default}.b-slider-controllers .swiper-button-disabled:hover{stroke:#cbb296}
.b-wave{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end;height:2rem;z-index:2;margin-bottom:-2px;overflow-x:clip}@media screen and (min-width: 768px){.b-wave{height:3.75rem}}@media screen and (min-width: 1440px){.b-wave{height:6.5rem;width:100%;margin-left:0;margin-right:0}}.b-wave--common .b-wave__picture{fill:#863b48}.b-wave--blue .b-wave__picture{fill:#283d50}.b-wave--olive .b-wave__picture{fill:#4f453b}.b-wave--beige .b-wave__picture{fill:#6b5b4c}.b-wave svg{width:100rem;flex-shrink:0;overflow:visible}@media screen and (min-width: 768px){.b-wave svg{width:150rem}}@media screen and (min-width: 1440px){.b-wave svg{min-width:192rem;width:100%}}.b-wave__picture{width:100%}.b-wave__picture--bottom{align-self:flex-start}
.b-where-to-buy{background-color:#4f453b;display:flex;justify-content:center;align-items:center}.b-where-to-buy__container{padding:2rem 1.2rem 5rem;display:grid;grid-template-areas:"title" "networks" "controllers" "to-map";width:100%;justify-items:center;gap:3rem}@media screen and (min-width: 768px){.b-where-to-buy__container{width:76.8rem;padding:8rem 3.1rem 5rem}}@media screen and (min-width: 1280px){.b-where-to-buy__container{width:128rem;padding:10rem 3.1rem;grid-template:"title title" auto "controllers networks" auto "to-map networks" 1fr/auto 1fr;justify-items:start}}@media screen and (min-width: 1440px){.b-where-to-buy__container{max-width:128.7rem;max-height:60.5rem;grid-template:"title title" auto "controllers networks" 1fr "to-map networks" auto;gap:3rem 12rem}}.b-where-to-buy__title{font-family:Prata;font-weight:400;font-size:2.8rem;line-height:100%;color:#cbb296;grid-area:title;text-align:center}@media screen and (min-width: 768px){.b-where-to-buy__title{font-size:3.6rem}}@media screen and (min-width: 1280px){.b-where-to-buy__title{font-size:4rem;justify-self:start}}@media screen and (min-width: 1440px){.b-where-to-buy__title{font-size:6.4rem}}.b-where-to-buy__shop-map{grid-area:to-map;margin:0 auto}.b-where-to-buy__swiper{grid-area:networks;overflow:hidden;width:29.4rem;height:20.1rem}@media screen and (min-width: 768px){.b-where-to-buy__swiper{width:67.5rem;height:14.5rem}}@media screen and (min-width: 1280px){.b-where-to-buy__swiper{width:86.5rem;height:19rem}}@media screen and (min-width: 1440px){.b-where-to-buy__swiper{width:90rem;height:20rem}}.b-where-to-buy .b-slider-controllers{align-self:end}.b-where-to-buy__wrapper{display:flex;height:100%}.b-where-to-buy__network{flex-shrink:0;background-color:rgba(0,0,0,0);border:1px solid #cbb296;border-radius:30rem/21rem;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease;position:relative}@media screen and (min-width: 1440px){.b-where-to-buy__network{width:30rem;height:100%}}.b-where-to-buy__network:hover{background-color:#cbb296}.b-where-to-buy__network-logo{-o-object-fit:contain;object-fit:contain;width:23.1rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:opacity .2s ease;max-height:11.6rem}@media screen and (min-width: 768px){.b-where-to-buy__network-logo{width:17rem;max-height:8.54rem}}@media screen and (min-width: 1280px){.b-where-to-buy__network-logo{width:23rem;max-height:11.5rem}}@media screen and (min-width: 1440px){.b-where-to-buy__network-logo{width:23.1rem;height:auto;max-height:11.6rem}}.b-where-to-buy__network-logo--sepia{filter:sepia(1) brightness(1.25);transition:filter .2s ease}.b-where-to-buy__network:hover .b-where-to-buy__network-logo--sepia{filter:none}.b-where-to-buy__network-logo--no-effect{opacity:0}.b-where-to-buy__network:hover .b-where-to-buy__network-logo--with-effect{opacity:0}.b-where-to-buy__network:hover .b-where-to-buy__network-logo--no-effect{opacity:1}.b-where-to-buy__shop-map{font-family:Arsenal;font-weight:700;font-size:16px;line-height:normal;max-height:50px;display:inline-flex;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content;padding:15px 28px;border-radius:45px;border:none;background-color:#1d1d1d;color:#cbb296;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#cbb296;align-self:end}.b-where-to-buy__shop-map:hover,.b-where-to-buy__shop-map--hovered{background-color:#ddcdbc;color:#1d1d1d}.b-where-to-buy__shop-map--inactive,.b-where-to-buy__shop-map--inactive:hover{background-color:#4f453b;color:#cbb296;cursor:default}.b-where-to-buy--ver2{padding:0;position:relative;z-index:3;overflow-x:clip}@media screen and (min-width: 768px){.b-where-to-buy--ver2{padding:0}}.b-where-to-buy--ver2 .b-where-to-buy__container{padding:8rem 1.2rem 5rem;position:relative;width:35rem;background-color:#6b5b4c;top:-10rem}@media screen and (min-width: 768px){.b-where-to-buy--ver2 .b-where-to-buy__container{width:76.8rem;top:-10rem}}@media screen and (min-width: 1280px){.b-where-to-buy--ver2 .b-where-to-buy__container{padding:10rem 3.1rem;top:-15rem;width:128rem;grid-template:"title title" auto "controllers networks" auto "to-map networks" 1fr/auto 1fr}}@media screen and (min-width: 1440px){.b-where-to-buy--ver2 .b-where-to-buy__container{top:-21rem;width:153rem;max-width:none;padding:12.1rem 12rem 16.5rem}}.b-where-to-buy--ver2 .b-where-to-buy__container::after{content:" ";position:absolute;background-color:#000;filter:blur(8.4rem);bottom:0;z-index:-1;width:32rem;height:50%}@media screen and (min-width: 768px){.b-where-to-buy--ver2 .b-where-to-buy__container::after{width:74rem;height:50%}}@media screen and (min-width: 1280px){.b-where-to-buy--ver2 .b-where-to-buy__container::after{width:120rem;height:30rem}}@media screen and (min-width: 1440px){.b-where-to-buy--ver2 .b-where-to-buy__container::after{width:132.2rem;height:36.6rem}}@media screen and (min-width: 1280px){.b-where-to-buy--ver2 .b-where-to-buy__swiper{width:97rem;height:21rem;margin:0 auto}}
