.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}
/*! 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;
}

:root{--theme-color: #7bb899;--theme-color-dark: #7ca993;--bg-color: #fff;--bg-dark-color: #000;--bg-gr-color: #f2f2f2;--bg-gr-color-dark: #dddada;--text-color: #1f2020;--nav-color: #c4c4c4;--rgba-dark-70: rgba(0, 0, 0, 0.7);--rgba-dark-40: rgba(0, 0, 0, 0.4);--rgba-dark-10: rgba(0, 0, 0, 0.1);--base-size: 16px;--header-height: 6.5rem;--mobile-header-height: 4rem}@font-face{font-family:Inter;src:url(assets/fonts/inter-light.woff2) format("woff2"),url(assets/fonts/inter-light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(assets/fonts/inter-regular.woff2) format("woff2"),url(assets/fonts/inter-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(assets/fonts/inter-medium.woff2) format("woff2"),url(assets/fonts/inter-medium.woff) format("woff");font-weight:500;font-style:normal}.breadcrumbs__list{display:flex;align-items:center;padding:0;margin:0;list-style:none}.breadcrumbs__item{display:flex;align-items:center}.breadcrumbs__link{font-size:.625rem;color:#c4c4c4;color:var(--nav-color);text-decoration:none;text-transform:uppercase;letter-spacing:.05rem}.breadcrumbs__separator{display:inline-block;width:.1875rem;height:.1875rem;margin:0 .5rem;background:#c4c4c4;background:var(--nav-color);border-radius:50%}.breadcrumbs__current{font-size:.625rem;color:#c4c4c4;color:var(--nav-color);text-transform:uppercase}.footer{width:100%;min-height:18.75rem;background-color:#000;background-color:var(--bg-dark-color)}@media(max-width: 1200px){.footer{min-height:12rem}}.glide__track,.glide__slides{height:35rem}.glide__image{width:100%;-o-object-position:left center;object-position:left center;-o-object-fit:cover;object-fit:cover}.glide__arrow{width:180px;height:100%;border:none;box-shadow:none}.glide__arrow--left{display:inline-flex;justify-content:center;align-items:center;left:0}.glide__arrow--left::after{content:"";width:80px;height:80px;background-image:url(assets/images/arrow-left.svg);background-repeat:no-repeat;background-position:center}.glide__arrow--right{display:inline-flex;justify-content:center;align-items:center;right:0}.glide__arrow--right::after{content:"";width:80px;height:80px;background-image:url(assets/images/arrow-right.svg);background-repeat:no-repeat;background-position:center}.glide__bullets{bottom:40px;padding:.75rem;border-radius:1.5rem;background-color:rgba(0, 0, 0, 0.4);background-color:var(--rgba-dark-40)}.glide__bullet{flex:0 0 auto;width:.5rem;height:.5rem;opacity:.2}.glide__bullet--active{opacity:1}.cart-item__wrapper{display:flex;justify-content:space-between;align-items:center;min-height:7.5rem;border-top:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid var(--rgba-dark-10)}.cart-item__main-wrapper{display:flex;justify-content:flex-end;align-items:center;width:100%}@media(max-width: 400px){.cart-item__main-wrapper{flex-direction:column;margin:15px}}.cart-item__image{width:6rem;height:6rem;-o-object-fit:cover;object-fit:cover}.cart-item__info-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:8px}@media(max-width: 400px){.cart-item__info-wrapper{text-align:center}}.cart-item__title{margin:1rem 0;font-size:1rem;font-weight:300}.cart-item__price-wrapper{font-size:1rem;font-weight:600}.cart-item__counter-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width: 400px){.cart-item__counter-wrapper{margin-top:15px}}.cart-item__decrement,.cart-item__increment{width:2.5rem;height:1.5rem;font-size:1.25rem;background:#f2f2f2;background:var(--bg-gr-color);border:none;border-radius:.25rem;cursor:pointer}@media(hover: hover){.cart-item__decrement:hover,.cart-item__increment:hover{background:#dddada;background:var(--bg-gr-color-dark)}}.cart-item__counter{display:flex;justify-content:center;align-items:center;min-width:3rem}.cart-item__actions-wrapper{min-width:2rem;margin-left:2rem}@media(max-width: 768px){.cart-item__actions-wrapper{margin-left:1rem}}.cart-item__delete-button{position:relative;width:2rem;height:2rem;padding:0;background:rgba(0,0,0,0);opacity:.2;border:none;cursor:pointer}.cart-item__delete-button::before,.cart-item__delete-button::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1px;background-color:#1f2020;background-color:var(--text-color)}.cart-item__delete-button::before{transform:translate(-50%, -50%) rotate(45deg)}.cart-item__delete-button::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(hover: hover){.cart-item__delete-button:hover{opacity:1}}.cart-item__repeat-button{display:none;width:1.5rem;height:1.5rem;background-image:url(assets/images/repeat.svg);background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.cart__wrapper{position:fixed;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;max-width:37.5rem;width:100%;height:100%;padding:30px 40px;background-color:#fff;background-color:var(--bg-color);z-index:101}@media(max-width: 768px){.cart__wrapper{padding:15px}}.cart__title-wrapper{display:flex;align-items:center;justify-content:space-between}.cart__title{margin:0;font-size:1.875rem;font-weight:500}.cart__close-button{position:relative;width:3rem;height:3rem;padding:0;border:1px solid rgba(0, 0, 0, 0.1);border:1px solid var(--rgba-dark-10);border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}.cart__close-button::before,.cart__close-button::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1px;background:#1f2020;background:var(--text-color)}.cart__close-button::before{transform:translate(-50%, -50%) rotate(45deg)}.cart__close-button::after{transform:translate(-50%, -50%) rotate(-45deg)}@media(hover: hover){.cart__close-button:hover{border-color:#000;border-color:var(--bg-dark-color)}}.cart__items-control-wrapper{display:none;justify-content:space-between;margin:5rem 0 .5rem 0}.cart__items-count{font-size:.875rem}.cart__clear-button{font-size:.875rem;font-weight:300;border:none;background-color:rgba(0,0,0,0);opacity:.4;text-transform:lowercase;cursor:pointer}@media(hover: hover){.cart__clear-button:hover{opacity:1}}.cart__items-wrapper{flex:1;overflow-y:auto}.cart__items-list{margin:0;padding:0;list-style-type:none}.cart__order-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-top:32px}.cart__total-sum-wrapper{flex-direction:column}.cart__sum-wrapper{font-size:1.875rem;font-weight:500}.cart__order-button{width:15rem;min-height:3.5rem;font-size:.75rem;font-weight:500;background-color:#7bb899;background-color:var(--theme-color);border:none;border-radius:.25rem;text-transform:uppercase;cursor:pointer}.cart__order-button:disabled{background-color:rgba(0, 0, 0, 0.4);background-color:var(--rgba-dark-40);cursor:not-allowed}@media(hover: hover){.cart__order-button:hover{background-color:#7ca993;background-color:var(--theme-color-dark)}}@media(hover: hover){.cart__order-button:hover{background-color:#7ca993;background-color:var(--theme-color-dark)}}@media(max-width: 768px){.cart__order-button{width:10rem}}.cart__scrim{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.7);background-color:var(--rgba-dark-70);z-index:100}.mobile-menu{position:fixed;left:0;right:0;width:100vw;height:calc(100vh - 4rem);height:calc(100vh - var(--mobile-header-height));padding:0 24px;background-color:#fff;background-color:var(--bg-color);overflow-y:auto;z-index:100}.mobile-menu__nav{display:flex;flex-direction:column;overflow-y:auto}.mobile-menu__list,.mobile-menu__icons-menu-list{width:100%;margin:0;padding:0;list-style-type:none}.mobile-menu__item,.mobile-menu__icons-menu-item{padding:1.5rem 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid var(--rgba-dark-10)}.mobile-menu__item:last-child,.mobile-menu__icons-menu-item:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.4);border-bottom:1px solid var(--rgba-dark-40)}.mobile-menu__icons-menu-item:last-child{border-bottom:none}.mobile-menu__link,.mobile-menu__icons-menu-link,.mobile-menu__icons-menu-text{font-size:1.4rem;color:#1f2020;color:var(--text-color);text-decoration:none;text-transform:uppercase}.mobile-menu__icons-menu-link{display:flex}.mobile-menu__icons-menu-text{margin-left:24px}.header{background-color:#fff;background-color:var(--bg-color)}@media(max-width: 1200px){.header{padding:0 24px}}.header__wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1920px;min-height:6.5rem;min-height:var(--header-height);margin:0 auto;padding:0 64px}@media(max-width: 1200px){.header__wrapper{min-height:4rem;min-height:var(--mobile-header-height);padding:0;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid var(--rgba-dark-10)}}.header__burger-wrapper{display:none}@media(max-width: 1200px){.header__burger-wrapper{display:block}}.header__burger-button{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;margin-left:-1.25rem;background:rgba(0,0,0,0);border:none;cursor:pointer}.header__burger-lines-wrapper{--line-width: 1.5rem;--line-height: 0.125rem;--line-gap: 0.25rem;position:relative;padding:0;width:var(--line-width);height:calc(3*var(--line-height) + 2*var(--line-gap));cursor:pointer}.header__burger-lines,.header__burger-lines::before,.header__burger-lines::after{position:absolute;display:block;width:100%;height:var(--line-height);background:#000;background:var(--bg-dark-color);border-radius:2px;transition:all .3s ease}.header__burger-lines{top:50%;transform:translateY(-50%)}.header__burger-lines::before,.header__burger-lines::after{content:"";transform-origin:center}.header__burger-lines::before{top:calc(-1*var(--line-gap) - var(--line-height))}.header__burger-lines::after{top:calc(var(--line-gap) + var(--line-height))}.header__burger-button_active .header__burger-lines{background:rgba(0,0,0,0)}.header__burger-button_active .header__burger-lines::before{transform:translateY(calc(var(--line-gap) + var(--line-height))) rotate(45deg)}.header__burger-button_active .header__burger-lines::after{transform:translateY(calc(-1 * (var(--line-gap) + var(--line-height)))) rotate(-45deg)}.header__left-block,.header__right-block{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width: 1200px){.header__left-block,.header__right-block{width:auto}}.header__left-block{max-width:53rem;margin-right:8rem}@media(max-width: 1400px){.header__left-block{max-width:43rem;margin-right:0}}@media(max-width: 1200px){.header__left-block{max-width:none}}.header__right-block{max-width:26.6rem}@media(max-width: 1400px){.header__right-block{max-width:22rem}}@media(max-width: 1200px){.header__right-block{max-width:none}}@media(max-width: 1200px){.header__logo-wrapper{display:none}}.header__logo-mobile-wrapper{display:none;margin-right:16px}@media(max-width: 1200px){.header__logo-mobile-wrapper{display:block}}.header__menu-list{display:flex;gap:1.5rem;margin:0;padding:0;list-style-type:none}@media(max-width: 1200px){.header__menu-list{display:none}}.header__menu-link{font-size:.875rem;color:#1f2020;color:var(--text-color);letter-spacing:.05rem;text-decoration:none;text-transform:uppercase}@media(hover: hover){.header__menu-link:hover{color:#7bb899;color:var(--theme-color)}}@media(max-width: 1400px){.header__menu-link{letter-spacing:0}}@media(max-width: 1200px){.header__phone-wrapper{display:none}}.header__phone-number{display:flex;flex-direction:column;font-weight:500;color:#1f2020;color:var(--text-color);text-decoration:none}.header__phone-text{font-size:.875rem;color:#1f2020;color:var(--text-color);opacity:.3}.header__icons-menu-list{display:flex;gap:1.4rem;margin:0;padding:0;list-style-type:none}@media(max-width: 1200px){.header__icons-menu-item[\:not-has\(\[data-element\%3DcartCounter\]\)]{display:none}.header__icons-menu-item:not(:has([data-element=cartCounter])){display:none}}.header__icons-menu-link{display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem}@media(hover: hover){.header__icons-menu-link:hover{background-color:rgba(0, 0, 0, 0.1);background-color:var(--rgba-dark-10)}}.header__cart-button{display:flex;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;font-size:.75rem;font-weight:500;background-color:#7bb899;background-color:var(--theme-color);border:none;border-radius:50%;cursor:pointer}@media(hover: hover){.header__cart-button:hover{background-color:#7ca993;background-color:var(--theme-color-dark)}}.header__cart-wrapper{display:none}.header__cart-wrapper_visible{display:block}.header__mobile-menu-wrapper{display:none}.header__mobile-menu-wrapper_visible{display:block}.selector{position:relative;padding-right:.9375rem}@media(hover: hover){.selector:hover{background-color:rgba(0, 0, 0, 0.1);background-color:var(--rgba-dark-10)}}.selector__button{position:relative;font-size:.75rem;font-weight:500;border:none;background:rgba(0,0,0,0);text-transform:uppercase;cursor:pointer}.selector__button::after{content:"";position:absolute;right:-0.5rem;top:50%;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid #1f2020;border-top:6px solid var(--text-color);transform:translateY(-50%);pointer-events:none}.selector__wrapper{display:none}.selector__wrapper_visible{display:block}.selector__list{position:absolute;width:17.5rem;margin:0;padding:0;list-style-type:none;z-index:101}.selector__list_top{bottom:0}.selector__list_bottom{top:0}.selector__list_left{right:0}.selector__list_right{left:0}.selector__item{padding:1.0625rem 1.5rem;font-size:.75rem;font-weight:500;background-color:#fff;background-color:var(--bg-color);text-transform:uppercase;cursor:pointer}@media(hover: hover){.selector__item:hover{background-color:#7bb899;background-color:var(--theme-color)}}.selector__scrim{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.7);background-color:var(--rgba-dark-70);z-index:100}.sheet__wrapper{position:fixed;bottom:0;right:0;left:0;width:100%;height:66%;background-color:#fff;background-color:var(--bg-color);border-radius:24px 24px 0 0;overflow-y:scroll;z-index:101}.sheet__handle-wrapper{display:flex;justify-content:center;margin:12px 0}.sheet__handle{width:24px;height:4px;border-radius:40px;background-color:#1f2020;background-color:var(--text-color);opacity:.6}.sheet__scrim{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.7);background-color:var(--rgba-dark-70);z-index:100}.toggle{display:flex;align-items:center;position:relative;line-height:1.925rem;cursor:pointer}.toggle__custom-input{position:absolute;display:flex;align-items:center;width:2.25rem;height:1.375rem;background-color:#f2f2f2;background-color:var(--bg-gr-color);border-radius:2.5rem;z-index:1}.toggle__custom-input::after{content:"";position:absolute;width:.5rem;height:.5rem;margin-right:.4375rem;margin-left:.4375rem;background:#1f2020;background:var(--text-color);border-radius:50%;transition:.4s}.toggle__text{padding-left:3.125rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.025rem}.toggle__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover: hover){.toggle:hover>.toggle__input:not(:checked)+.toggle__custom-input{border:1px solid #7bb899;border:1px solid var(--theme-color)}}.toggle__input:checked+.toggle__custom-input{background-color:#7bb899;background-color:var(--theme-color)}.toggle__input:checked+.toggle__custom-input::after{transform:translateX(0.875rem)}.toggle-list__list{margin:0;padding:0;list-style-type:none}.toggle-sheet{padding:24px}.card{display:flex;flex-direction:column;justify-content:space-between;width:17.375rem;min-height:23.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid var(--rgba-dark-10)}@media(max-width: 768px){.card{width:9.75rem;min-height:16.875rem;padding-bottom:2.125rem}}.card__image-wrapper{display:flex;justify-content:center;align-items:center;width:17.375rem;height:17.375rem}@media(max-width: 768px){.card__image-wrapper{width:9.75rem;height:9.75rem}}.card__image{-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.card__image{width:9.75rem;height:9.75rem}}.card__title{margin-top:.925rem;font-size:1rem;font-weight:300}.card__bottom-wrapper{display:flex;justify-content:space-between;align-items:center;min-height:2rem}.card__price-wrapper{flex:1;font-weight:600}.card__cart-button{display:none;min-width:5rem;min-height:2rem;font-size:1.5rem;color:#000;color:var(--bg-dark-color);background-color:#f2f2f2;background-color:var(--bg-gr-color);border-radius:.5rem;border:none;cursor:pointer}@media(max-width: 768px){.card__cart-button{min-width:2.5rem;min-height:1.5rem;border-radius:.375rem}}@media(hover: hover)and (pointer: fine){.card__cart-button{background-color:#7bb899;background-color:var(--theme-color)}}@media(pointer: coarse){.card__cart-button{display:block}}.card__status-text{display:none}@media(max-width: 768px){.card__status-text{max-width:4.5rem;font-size:.75rem;text-transform:uppercase}}@media(hover: hover){.card:hover .card__cart-button{display:block}}.card-list__list{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:16px 24px;width:100%;margin:44px 0;padding:0;list-style-type:none}@media(max-width: 768px){.card-list__list{gap:24px 15px}}.card-list__link{color:inherit;text-decoration:none}.toggle{display:flex;align-items:center;position:relative;line-height:1.925rem;cursor:pointer}.toggle__custom-input{position:absolute;display:flex;align-items:center;width:2.25rem;height:1.375rem;background-color:#f2f2f2;background-color:var(--bg-gr-color);border-radius:2.5rem;z-index:1}.toggle__custom-input::after{content:"";position:absolute;width:.5rem;height:.5rem;margin-right:.4375rem;margin-left:.4375rem;background:#1f2020;background:var(--text-color);border-radius:50%;transition:.4s}.toggle__text{padding-left:3.125rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.025rem}.toggle__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover: hover){.toggle:hover>.toggle__input:not(:checked)+.toggle__custom-input{border:1px solid #7bb899;border:1px solid var(--theme-color)}}.toggle__input:checked+.toggle__custom-input{background-color:#7bb899;background-color:var(--theme-color)}.toggle__input:checked+.toggle__custom-input::after{transform:translateX(0.875rem)}.toggle-list__list{margin:0;padding:0;list-style-type:none}.index{font-family:Inter,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;font-size:var(--base-size);color:#1f2020;color:var(--text-color);background-color:#fff;background-color:var(--bg-color)}.index *{box-sizing:border-box}.index,.index__body{height:100%;margin:0}.index_non-scrollable{overflow:hidden;width:100%}.index__wrapper{display:flex;flex-direction:column;min-height:100vh}.index__container{flex:1}.index__background-wrapper{position:relative}@media(max-width: 1200px){.index__background-wrapper{margin:16px 24px}}.index__breadcrumbs-wrapper{position:absolute;top:32px;left:64px;z-index:5}@media(max-width: 1200px){.index__breadcrumbs-wrapper{position:static;top:0;left:0}}.index__title-wrapper{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:100%;color:#fff;color:var(--bg-color);text-align:center;transform:translate(-50%, -50%);pointer-events:none;z-index:5}@media(max-width: 1200px){.index__title-wrapper{position:static;top:0;left:0;margin-top:44px;transform:none;text-align:left}}.index__title{margin:0;font-size:4.5rem;font-weight:400}@media(max-width: 1200px){.index__title{font-size:2.25rem;color:#1f2020;color:var(--text-color)}}.index__subtitle{margin:0}@media(max-width: 1200px){.index__subtitle{display:none}}.index__subtitle-pre{font-family:inherit;font-size:1rem;font-weight:400;letter-spacing:.025rem;line-height:130%}@media(max-width: 1200px){.index__glide-wrapper{display:none}}.index__main{display:flex;max-width:1920px;margin:0 auto;padding:4.5rem 4rem}@media(max-width: 1200px){.index__main{padding:1.5rem}}.index__filters-section{max-width:19rem;width:100%}@media(max-width: 1200px){.index__filters-section{display:none}}.index__products-section{display:flex;flex-direction:column;width:100%;min-height:31.25rem}.index__sort-wrapper{display:flex;justify-content:space-between}.index__products-count{font-size:.75rem;font-weight:500;text-transform:uppercase}@media(max-width: 1200px){.index__products-count{display:none}}.index__filters-button{display:none;background:rgba(0,0,0,0);border:none;font-size:.75rem;font-weight:500;text-transform:uppercase}@media(max-width: 1200px){.index__filters-button{display:inline-block}}.index__toggle-sheet-wrapper{display:none}.index__toggle-sheet-wrapper_visible{display:block}
