@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--corner-radius: 22px;--corner-radius-inner: 18px;--corner-radius-inner-2: 14px;--padding1: .4rem;--padding2: .6rem;--padding3: .8rem;--padding4: 1rem;--padding5: 1.2rem;--padding6: 1.6rem;--padding7: 2rem;--padding8: 2.4rem;--padding9: 3.2rem;--padding10: 6.4rem;--gap1: .4rem;--gap2: .8rem;--gap3: 1rem;--gap4: 1.2rem;--gap5: 1.6rem;--gap6: 2.4rem;--gap7: 3.6rem;--gap8: 4.2rem;--standard-inner-y: 4px;--standard-inner-blur: 42px;--call-button-inner1-y: 4px;--call-button-inner1-blur: 8px;--call-button-inner2-blur: 20px;--call-button-inner2-y: -6px;--call-button-pressed-inner2-blur: 10px;--call-button-pressed-inner2-y: -6px;--active-button-pressed-inner1-blur: 18px;--active-button-pressed-inner1-y: 4px;--active-button-pressed-inner2-blur: 10px;--active-button-pressed-inner2-y: -6px;--standard-drop-y: 8px;--standard-drop-blur: 18px;--product-card-open-drop-y: 16px;--product-card-open-drop-blur: 32px;--menu-drop-y: 8px;--menu-drop-blur: 8px;--messages-drop1-y: -4px;--messages-drop1-blur: 4px;--messages-drop2-blur: 16px;--messages-drop2-y: 16px;--call-button-drop-y: 18px;--call-button-drop-blur: 18px;--call-button-pressed-drop-blur: 2px;--call-button-pressed-drop-y: 2px;--active-button-pressed-drop-blur: 2px;--active-button-pressed-drop-y: 2px;--active-button-drop-blur: 4px;--active-button-drop-y: 4px;--button-pressed-drop-y: 2px;--button-pressed-drop-blur: 2px;--button-drop-blur: 8px;--button-drop-y: 4px}:root{--h1: 3rem;--h2: 2.2rem;--h2-alternative: 2rem;--h3-tags: 1.6rem;--h4-labels: 1.2rem;--menu-fullscreen: 1.8rem;--p1: 1.4rem;--p2-alternative: 1.2rem;--semibold: 600;--regular: 400}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-rkqrbHHH.woff2) format("woff2"),url(/assets/Poppins-Regular-DgD11s4s.woff) format("woff"),url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-CpKbPdIc.woff2) format("woff2"),url(/assets/Poppins-SemiBold-E8t01ZUy.woff) format("woff"),url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}html{font-family:Poppins,sans-serif;font-size:62.5%;line-height:1.5}img{vertical-align:top}*,*:before,*:after{box-sizing:border-box}a,button{outline:none;-webkit-tap-highlight-color:transparent}.app-theme,.dark-theme{--base-white: #ffffff;--base-white-8: rgba(255, 255, 255, .08);--base-light-main: #ebedf1;--base-light-main-80: rgba(235, 237, 241, .8);--base-grey: #888888;--base-dark-grey-50: rgba(31, 29, 27, .5);--base-dark-surface: #252525;--base-dark-surface2: #242222;--base-dark-primary: #1b1c1d;--base-dark-warm-22: rgba(13, 12, 11, .22);--base-dark-warm-8: rgba(13, 12, 11, .08);--base-black-2: rgba(0, 0, 0, .02);--base-black-8: rgba(0, 0, 0, .08);--base-black-12: rgba(0, 0, 0, .12);--base-black-22: rgba(0, 0, 0, .22);--base-black-44: rgba(0, 0, 0, .44);--base-black-orange-22: rgba(25, 13, 6, .22);--base-green: #00c777;--base-green-dark: #0f8656;--base-orange-bright1: #fe6c11;--base-orange-bright2: #ff6505;--base-orange-bright3: #e85b05;--base-orange-deep: #f15c05;--base-red-dark: #a82913;--base-peach-muted: #ebc6b3;--base-peach-muted-22: rgba(235, 198, 179, .22);--base-peach-muted-44: rgba(235, 198, 179, .44);--base-peach-muted-64: rgba(235, 198, 179, .64);--base-peach-cream: #f2dacc;--base-peach-cream-64: rgba(242, 218, 204, .64);--base-peach-light: #fdd5bc;--general-background-fill: var(--base-dark-primary);--general-headers: var(--base-light-main);--general-icons: var(--base-light-main);--general-paragraphs: var(--base-light-main-80);--general-card-gradient0: var(--base-dark-surface);--general-card-gradient100: var(--base-dark-surface2);--general-drop-standard: var(--base-dark-warm-22);--general-inner-standard: var(--base-dark-grey-50);--divider-stroke: var(--base-dark-surface);--label-fill: var(--base-dark-primary);--label-text-fill: var(--general-headers);--button-default-fill: var(--base-dark-surface);--button-default-inner: var(--general-inner-standard);--button-default-drop: var(--general-drop-standard);--button-default-icon-stroke: var(--general-icons);--button-default-text-fill: var(--general-headers);--button-hover-fill: var(--base-dark-primary);--button-hover-inner: var(--general-inner-standard);--button-hover-drop: var(--general-drop-standard);--button-hover-icon-stroke: var(--general-icons);--button-hover-text-fill: var(--general-headers);--button-pressed-fill: var(--base-dark-primary);--button-pressed-inner: var(--base-black-44);--button-pressed-drop: var(--general-drop-standard);--button-pressed-icon-stroke: var(--general-icons);--button-pressed-text-fill: var(--general-headers);--button-focus-fill: var(--base-dark-surface);--button-focus-stroke: var(--base-green);--button-focus-inner: var(--general-inner-standard);--button-focus-drop: var(--general-drop-standard);--button-focus-icon-stroke: var(--general-icons);--button-focus-text-fill: var(--general-headers);--button-disabled-fill: var(--base-grey);--button-disabled-icon-stroke: var(--general-icons);--button-disabled-text-fill: var(--general-headers);--icon-button-default-fill: var(--base-dark-surface);--icon-button-default-inner: var(--general-inner-standard);--icon-button-default-drop: var(--general-drop-standard);--icon-button-default-icon-stroke: var(--general-icons);--icon-button-default-text-fill: var(--general-headers);--icon-button-hover-fill: var(--base-dark-primary);--icon-button-hover-inner: var(--general-inner-standard);--icon-button-hover-drop: var(--general-drop-standard);--icon-button-hover-icon-stroke: var(--general-icons);--icon-button-hover-text-fill: var(--general-headers);--icon-button-pressed-fill: var(--base-dark-primary);--icon-button-pressed-inner: var(--base-black-44);--icon-button-pressed-drop: var(--general-drop-standard);--icon-button-pressed-icon-stroke: var(--general-icons);--icon-button-pressed-text-fill: var(--general-headers);--icon-button-focus-fill: var(--base-dark-surface);--icon-button-focus-stroke: var(--base-green);--icon-button-focus-inner: var(--general-inner-standard);--icon-button-focus-drop: var(--general-drop-standard);--icon-button-focus-icon-stroke: var(--general-icons);--icon-button-focus-text-fill: var(--general-headers);--icon-button-disabled-fill: var(--base-grey);--icon-button-disabled-icon-stroke: var(--general-icons);--icon-button-disabled-text-fill: var(--general-headers);--active-button-default-fill: var(--base-orange-bright1);--active-button-default-drop: var(--general-drop-standard);--active-button-default-icon-stroke: var(--base-light-main);--active-button-default-text-fill: var(--base-light-main);--active-button-hover-fill: var(--base-orange-bright3);--active-button-hover-drop: var(--general-drop-standard);--active-button-hover-icon-stroke: var(--base-light-main);--active-button-hover-text-fill: var(--base-light-main);--active-button-pressed-fill: var(--base-orange-deep);--active-button-pressed-inner1: var(--base-black-22);--active-button-pressed-inner2: var(--base-black-12);--active-button-pressed-drop: var(--general-drop-standard);--active-button-pressed-icon-stroke: var(--base-light-main);--active-button-pressed-text-fill: var(--base-light-main);--active-button-focus-fill: var(--base-orange-bright1);--active-button-focus-stroke: var(--base-green);--active-button-focus-drop: var(--general-drop-standard);--active-button-focus-icon-stroke: var(--base-light-main);--active-button-focus-text-fill: var(--base-light-main);--active-button-disabled-fill: var(--base-grey);--active-button-disabled-icon-stroke: var(--base-light-main);--active-button-disabled-text-fill: var(--base-light-main);--call-button-default-fill: var(--base-orange-bright2);--call-button-default-fill-gradient0: var(--base-white);--call-button-default-fill-gradient100: var(--base-grey);--call-button-default-stroke-gradient0: var(--base-peach-muted);--call-button-default-stroke-gradient66: var(--base-orange-bright3);--call-button-default-stroke-gradient100: var(--base-peach-light);--call-button-default-inner1: var(--base-black-8);--call-button-default-inner2: var(--base-black-2);--call-button-default-drop: var(--base-black-orange-22);--call-button-default-icon-stroke: var(--base-white);--call-button-default-text-fill: var(--base-white);--call-button-hover-fill: var(--base-orange-bright2);--call-button-hover-fill-gradient0: var(--base-white);--call-button-hover-fill-gradient100: var(--base-grey);--call-button-hover-stroke-gradient0: var(--base-peach-muted);--call-button-hover-stroke-gradient66: var(--base-orange-bright3);--call-button-hover-stroke-gradient100: var(--base-peach-light);--call-button-hover-inner1: var(--base-orange-bright1);--call-button-hover-inner2: var(--base-orange-deep);--call-button-hover-drop: var(--base-black-orange-22);--call-button-hover-icon-stroke: var(--base-white);--call-button-hover-text-fill: var(--base-white);--call-button-pressed-fill: var(--base-orange-bright3);--call-button-pressed-fill-gradient0: var(--base-white);--call-button-pressed-fill-gradient100: var(--base-grey);--call-button-pressed-stroke-gradient0: var(--base-peach-muted);--call-button-pressed-stroke-gradient66: var(--base-orange-bright3);--call-button-pressed-stroke-gradient100: var(--base-peach-light);--call-button-pressed-inner1: var(--base-black-44);--call-button-pressed-inner2: var(--base-black-12);--call-button-pressed-drop: var(--base-black-orange-22);--call-button-pressed-icon-stroke: var(--base-white);--call-button-pressed-text-fill: var(--base-white);--call-button-focus-fill: var(--base-orange-bright2);--call-button-focus-fill-gradient0: var(--base-white);--call-button-focus-fill-gradient100: var(--base-grey);--call-button-focus-stroke: var(--base-green);--call-button-focus-inner1: var(--base-black-8);--call-button-focus-inner2: var(--base-black-2);--call-button-focus-drop: var(--base-black-orange-22);--call-button-focus-icon-stroke: var(--base-white);--call-button-focus-text-fill: var(--base-white);--call-button-disabled-fill: var(--base-grey);--call-button-disabled-icon-stroke: var(--base-white);--call-button-disabled-text-fill: var(--base-white);--language-open-background-fill: var(--base-dark-primary);--language-open-icon-stroke: var(--general-icons);--language-open-text-fill: var(--general-headers);--message-info-background-fill: var(--base-green-dark);--message-info-drop1: var(--base-black-8);--message-info-drop2: var(--base-black-22);--message-info-icon-stroke: var(--base-green);--message-info-text-fill: var(--general-headers);--message-error-background-fill: var(--base-red-dark);--message-error-drop1: var(--base-black-8);--message-error-drop2: var(--base-black-22);--message-error-icon-stroke: var(--base-orange-deep);--message-error-text-fill: var(--general-headers);--pop-up-info-background-fill: var(--base-dark-primary);--pop-up-info-stroke-gradient0: var(--base-dark-surface);--pop-up-info-stroke-gradient100: var(--base-dark-surface2);--pop-up-info-inner: var(--general-inner-standard);--pop-up-info-drop: var(--general-drop-standard);--pop-up-info-text-fill: var(--general-headers);--menu-fill: var(--base-black-22);--menu-item-fill: var(--general-headers);--menu-item-select-fill: var(--base-white-8);--menu-open-arrow-fill: var(--general-icons);--menu-open-subcategory-fill: var(--general-headers);--menu-open-category-fill: var(--base-light-main-80);--menu-open-category-select-fill: var(--general-headers);--menu-open-background-fill-gradient0: var(--general-card-gradient0);--menu-open-background-fill-gradient100: var(--general-card-gradient100);--menu-open-close-stroke: var(--general-icons);--menu-open-inner: var(--general-inner-standard);--menu-open-drop: var(--general-drop-standard);--map-card-fill-gradient0: var(--general-card-gradient0);--map-card-fill-gradient100: var(--general-card-gradient100);--map-card-inner: var(--general-inner-standard);--map-card-drop: var(--general-drop-standard);--product-card-fill-gradient0: var(--general-card-gradient0);--product-card-fill-gradient100: var(--general-card-gradient100);--product-card-header-fill: var(--general-headers);--product-card-price-fill: var(--general-headers);--product-card-details-fill: var(--general-headers);--product-card-paragraph-fill: var(--general-paragraphs);--product-card-slider-fill: var(--base-grey);--product-card-slider-active-fill: var(--base-white);--product-card-inner: var(--general-inner-standard);--product-card-drop: var(--general-drop-standard);--product-card-icon-stroke: var(--general-icons);--section-card-fill-gradient0: var(--general-card-gradient0);--section-card-fill-gradient100: var(--general-card-gradient100);--section-card-inner: var(--general-inner-standard);--section-card-drop: var(--general-drop-standard);--section-card-small-fill-gradient0: var(--general-card-gradient0);--section-card-small-fill-gradient100: var(--general-card-gradient100);--section-card-small-header-fill: var(--general-headers);--section-card-small-paragraph-fill: var(--general-paragraphs);--section-card-small-inner: var(--general-inner-standard);--section-card-small-drop: var(--general-drop-standard)}.app-container{background:var(--general-background-fill);color:var(--general-paragraphs);min-width:320px}.main-header{position:relative;margin-bottom:var(--gap7)}.main-header__background{position:relative;height:0;padding-top:75%;overflow:hidden}.main-header__background img{position:absolute;top:0;left:0;width:100%}.main-header .logo{position:absolute;top:var(--padding9);left:var(--padding5);border-radius:20px;overflow:hidden;z-index:1}.main-header .logo:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--corner-radius);box-shadow:0 8px 18px 0 var(--product-card-drop),0 4px 42px 0 var(--product-card-inner) inset;mix-blend-mode:multiply;pointer-events:none}.main-header .language{position:absolute;top:0;right:0;padding:var(--padding9) var(--padding5)}.main-description{margin-bottom:var(--gap7);padding:0 var(--padding5)}.main-description__title{display:block;font-size:var(--h1);font-weight:var(--semibold);color:var(--general-headers);margin-bottom:var(--gap4)}.main-description p{margin:0;font-size:var(--p1)}.sections{padding:0 var(--padding5);margin-bottom:var(--gap7)}.sections__title{font-size:var(--h2);font-weight:var(--semibold);margin-bottom:var(--gap5);display:block;color:var(--general-headers)}.section-card{width:100%;border-radius:var(--corner-radius);background:linear-gradient(180deg,var(--section-card-fill-gradient0) 78.33%,var(--section-card-fill-gradient100) 100%);position:relative;box-sizing:border-box;box-shadow:0 8px 18px 0 var(--section-card-drop),0 4px 42px 0 var(--section-card-inner) inset}.section-card[data-slot="2"]{width:calc(50% - var(--padding2))}.section-card[data-has-image=false] .section-card__link{padding:var(--padding6)}.section-card[data-has-image=false] .section-card__container{padding:var(--padding1)}.section-card[data-has-image=false] .section-card__title{position:static;line-height:1.3;display:inline-block;vertical-align:top;padding:0;background:none}.section-card[data-has-image=false] .section-card__description{margin-top:var(--gap4)}.section-card__container{border-radius:var(--corner-radius-inner);overflow:hidden;position:relative}.section-card__link{display:block;height:100%;text-decoration:none;color:inherit;padding:var(--padding1)}.section-card__image img{width:100%}.section-card__title{position:absolute;left:var(--gap1);bottom:var(--gap1);background:var(--label-fill);color:var(--label-text-fill);padding:var(--padding3) var(--padding6);border-radius:var(--corner-radius-inner-2);font-weight:var(--semibold);font-size:var(--h3-tags);max-width:calc(100% - var(--gap2))}.section-card__description{font-size:var(--p2-alternative);margin:0}.sections-list{display:flex;flex-wrap:wrap;gap:var(--gap4)}.footer{padding:var(--padding9) var(--padding5)}.footer__container{border-top:1px solid var(--divider-stroke);padding:var(--padding6) 0 0}.footer .contacts{padding:var(--padding6) 0;margin-bottom:var(--gap5)}.footer .contacts__title{display:block;font-size:var(--h2-alternative);font-weight:var(--semibold);margin-bottom:var(--padding8)}.footer .contacts__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:var(--gap6)}.footer .contacts__item{display:flex;justify-content:space-between;align-items:center;font-size:var(--p1);column-gap:var(--gap5)}.footer .contacts__content{display:flex;align-items:center;column-gap:var(--gap5)}.footer .contacts__content a{color:var(--paragraphs);text-decoration:none}.footer .contacts__icon{flex-shrink:0;display:flex;align-items:center}.footer .contacts__value{font-style:normal}.footer .contacts__value>span{display:block}.footer .socials{margin-bottom:var(--gap5)}.footer .socials__title{display:block;font-size:var(--h2);font-weight:var(--semibold);margin-bottom:var(--gap5)}.footer .socials__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap3) var(--gap5)}.footer .socials__list li{width:calc(50% - var(--gap2))}.footer__links ul{margin:0;padding:var(--gap7) 0 0;list-style:none;display:flex;flex-direction:column;align-items:center}.footer__links li{font-size:var(--h4-labels);padding:var(--padding4) 0 var(--padding5)}.footer__links a{color:var(--paragraphs);text-decoration:none}.link-button{width:100%;background:var(--button-default-fill);color:var(--button-default-text-fill);font-size:var(--p1);line-height:var(--p1);padding:var(--padding4);text-decoration:none;display:flex;align-items:center;justify-content:center;border-radius:var(--corner-radius);font-weight:var(--regular);column-gap:var(--gap2);cursor:pointer;position:relative;outline:none;-webkit-tap-highlight-color:transparent;transition:.3s ease;box-shadow:0 4px 8px 0 var(--button-default-drop),0 4px 42px 0 var(--button-default-inner) inset}.link-button:focus{outline:none}.link-button:focus-visible{outline:none;background:var(--button-focus-fill);box-shadow:0 4px 8px 0 var(--button-focus-drop),0 4px 42px 0 var(--button-focus-inner) inset}.link-button:focus-visible:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--button-focus-stroke);border-radius:var(--corner-radius);pointer-events:none}.link-button:hover{background:var(--button-hover-fill);color:var(--button-hover-text-fill);box-shadow:0 4px 8px 0 var(--button-hover-drop),0 4px 42px 0 var(--button-hover-inner) inset}.link-button:active{background:var(--button-pressed-fill);box-shadow:0 2px 2px 0 var(--button-pressed-drop),0 4px 42px 0 var(--button-pressed-inner) inset}.link-button:active:before{border:0}.icon-button{width:auto;background:var(--icon-button-default-fill);color:var(--icon-button-default-text-fill);font-size:var(--h4-labels);line-height:var(--p1);font-weight:var(--semibold);padding:var(--padding2) var(--padding6);border:0;display:flex;align-items:center;justify-content:center;column-gap:var(--gap2);border-radius:var(--corner-radius);cursor:pointer;position:relative;outline:none;-webkit-tap-highlight-color:transparent;transition:.3s ease;box-shadow:0 4px 8px 0 var(--icon-button-default-drop),0 4px 42px 0 var(--icon-button-default-inner) inset}.icon-button:focus{outline:none}.icon-button:focus-visible{outline:none;background:var(--icon-button-focus-fill);box-shadow:0 4px 8px 0 var(--icon-button-focus-drop),0 4px 42px 0 var(--icon-button-focus-inner) inset}.icon-button:focus-visible:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--icon-button-focus-stroke);border-radius:var(--corner-radius);pointer-events:none}.icon-button:hover{background:var(--icon-button-hover-fill);box-shadow:0 4px 8px 0 var(--icon-button-hover-drop),0 4px 42px 0 var(--icon-button-hover-inner) inset;color:var(--icon-button-hover-text-fill)}.icon-button:not(:disabled):active{background:var(--icon-button-pressed-fill);box-shadow:0 2px 2px 0 var(--icon-button-pressed-drop),0 4px 42px 0 var(--icon-button-pressed-inner) inset;color:var(--icon-button-pressed-text-fill)}.icon-button:not(:disabled):active:before{border:0}.icon-button:disabled{cursor:default;background:var(--icon-button-disabled-fill);box-shadow:none;color:var(--icon-button-disabled-text-fill)}.button__icon{display:flex}.language-selector{position:relative;display:inline-block}.language-selector.opened>button{z-index:10}.language-selector__dropdown{background:var(--language-open-background-fill);width:100%;position:absolute;top:100%;left:0;margin-top:calc(0px - var(--corner-radius));padding-top:var(--corner-radius);border-radius:0 0 var(--corner-radius) var(--corner-radius);z-index:1}.language-selector__dropdown ul{padding:var(--padding6) 0 0;margin:0;list-style:none;text-align:center}.language-selector__dropdown li{cursor:pointer;font-size:var(--h4-labels);font-weight:var(--semibold);margin-bottom:var(--gap5)}.promo-section{overflow:hidden;border-radius:var(--corner-radius);margin:0 var(--gap4) var(--gap7)}.promo-section img{width:100%}.container-wrapper{padding-top:78px}.section{padding:var(--gap7) var(--padding5) 0}.section__title{color:var(--general-headers);font-size:var(--h1);font-weight:var(--semibold);margin:0 0 var(--gap7);display:block}.category__title{font-size:var(--h2);font-weight:var(--semibold);margin-bottom:var(--gap5);color:var(--general-headers);display:block}.products-list{margin-bottom:var(--gap7)}.products-list .product-card{margin-bottom:var(--gap5)}.product-card{border-radius:var(--corner-radius);position:relative;color:var(--product-card-paragraph-fill);box-shadow:0 8px 18px 0 var(--product-card-drop),0 4px 42px 0 var(--product-card-inner) inset}.product-card__container{border-radius:var(--corner-radius);background:linear-gradient(180deg,var(--product-card-fill-gradient0) 78.33%,var(--product-card-fill-gradient100) 100%);height:100%;padding:var(--padding1) var(--padding1) var(--padding8) var(--padding1)}.product-card__image{max-height:100%;border-radius:var(--corner-radius-inner);overflow:hidden}.product-card__image img{border-radius:var(--corner-radius-inner);max-height:100%}.product-card__info{font-size:var(--p1);width:100%}.product-card__header{display:flex;justify-content:space-between;column-gap:var(--gap5);color:var(--product-card-header-fill)}.product-card__title{display:block;font-size:var(--h2-alternative);font-weight:var(--semibold)}.product-card__details{display:flex;margin:0;padding:0;list-style:none}.product-card__details li{font-size:1.2rem;font-weight:600}.product-card__details li:not(:first-child){position:relative;margin-left:.8rem}.product-card__details li:not(:first-child):before{content:"·";font-weight:700;padding-right:.8rem}.product-card__price{font-size:var(--h2-alternative);font-weight:600;color:var(--product-card-price-fill);white-space:nowrap}.product-card__description{margin:var(--gap4) 0 0}.product-card__ingredients{margin-top:var(--gap5);margin-bottom:var(--gap5)}.product-card__ingredients-title{font-weight:var(--semibold);margin-bottom:var(--gap1);display:block}.product-card__ingredients p{margin:0}.product-card__button-container{text-align:center;margin-top:var(--gap5)}.product-card[data-variant=Small] .product-card__container{padding:var(--padding1);display:flex;align-items:flex-start}.product-card[data-variant=Small] .product-card__header{margin-right:var(--gap4)}.product-card[data-variant=Small] .product-card__image{width:31.58%;height:0;padding-top:31.58%;margin-right:var(--gap3);flex-shrink:0;position:relative}.product-card[data-variant=Small] .product-card__image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.product-card[data-variant=Small] .product-card__title{font-size:var(--h3_tags);line-height:1.5;margin-bottom:var(--gap1)}.product-card[data-variant=Small] .product-card__price{font-size:var(--h3_tags)}.product-card[data-variant=Small] .product-card__details li{font-size:var(--h4-labels)}.product-card[data-variant=Small] .product-card__description{margin-bottom:var(--gap1);-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.product-card[data-variant=Small][data-has-image=false] .product-card__container{padding:var(--padding6) var(--padding6)}.product-card[data-variant=Small][data-has-image=false] .product-card__header{margin-right:0}.product-card[data-variant=Large] .product-card__info,.product-card[data-variant=Slider] .product-card__info{padding:0 var(--padding6)}.product-card[data-variant=Large] .product-card__image,.product-card[data-variant=Slider] .product-card__image{width:100%;padding-top:100%;position:relative;margin-bottom:var(--gap5)}.product-card[data-variant=Large] .product-card__image img,.product-card[data-variant=Slider] .product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%}.product-card[data-variant=Large] .product-card__description,.product-card[data-variant=Slider] .product-card__description{-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.product-card[data-variant=Large][data-has-image=false] .product-card__container,.product-card[data-variant=Slider][data-has-image=false] .product-card__container{padding-top:var(--padding8)}.product-card[data-expanded=true][data-variant=Small] .product-card__container{flex-direction:column;padding-bottom:var(--padding8)}.product-card[data-expanded=true][data-variant=Small] .product-card__info{padding:0 var(--padding6)}.product-card[data-expanded=true][data-variant=Small] .product-card__image{width:100%;padding-top:100%;margin-right:0;margin-bottom:var(--gap5)}.product-card[data-expanded=true][data-variant=Small] .product-card__image img{opacity:1;animation:opacityImage .7s ease}.product-card[data-expanded=true][data-variant=Small] .product-card__header{margin-right:0;margin-bottom:var(--gap5)}.product-card[data-expanded=true][data-variant=Small] .product-card__title{font-size:var(--h2-alternative);margin-bottom:0}.product-card[data-expanded=true][data-variant=Small] .product-card__price{font-size:var(--h2-alternative)}.product-card[data-expanded=true][data-variant=Small] .product-card__description{margin-bottom:0;-webkit-line-clamp:initial}.product-card[data-expanded=true][data-variant=Small][data-has-image=false] .product-card__container{padding-left:var(--padding1);padding-right:var(--padding1);padding-top:var(--padding8)}.product-card[data-expanded=true][data-variant=Large] .product-card__description,.product-card[data-expanded=true][data-variant=Slider] .product-card__description{-webkit-line-clamp:initial}.button-close{border:0;background:none;cursor:pointer;padding:0;width:2.4rem;height:2.4rem}.button-close svg{fill:var(--general-icons)}@keyframes opacityImage{0%{opacity:0}to{opacity:1}}.menu{background:linear-gradient(180deg,var(--menu-fill-gradient0) 78.33%,var(--menu-fill-gradient100) 100%);padding:var(--padding5) var(--padding5) var(--padding5) 0;display:flex;align-items:flex-start;justify-content:space-between;column-gap:var(--gap2);background:var(--menu-fill);border-bottom:1px solid var(--divider-stroke);position:fixed;top:0;left:0;width:100%;z-index:99}.menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--general-background-fill);pointer-events:none;z-index:-1}.menu__container{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-left:var(--padding5)}.menu__container::-webkit-scrollbar{display:none;height:0;width:0}.menu__container:-webkit-scrollbar-track{background:transparent}.menu__container .menu__container::-webkit-scrollbar-thumb{background-color:transparent}.menu ul{display:flex;align-items:center;column-gap:var(--padding1);margin:0;padding:0;list-style:none}.menu li{font-size:var(--p1)}.menu a{color:var(--menu-item-fill);text-decoration:none;display:flex;align-items:center;padding:var(--padding6);white-space:nowrap;transition:all .3s ease;opacity:.6}.menu a.active{background:var(--menu-item-select-fill);border-radius:var(--corner-radius);opacity:1}.menu__icon-dropdown{background:none;border:0;padding:var(--padding4) var(--padding5);margin:var(--gap1) 0;line-height:0;height:100%;display:flex;color:var(--menu-item-fill);cursor:pointer}.menu__icon-dropdown svg{color:inherit}.menu__toggle{flex-shrink:0}.navigation-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.navigation-menu__popup{height:100%;box-sizing:border-box;color:var(--menu-item-fill);background:linear-gradient(180deg,var(--menu-open-background-fill-gradient0) 78.33%,var(--menu-open-background-fill-gradient100) 100%);box-shadow:0 8px 18px 0 var(--menu-open-drop),0 4px 42px 0 var(--menu-open-inner) inset;padding-bottom:calc(var(--padding8) * 3);position:relative;overflow:hidden}.navigation-menu__popup a{color:var(--menu-item-fill);text-decoration:none}.navigation-menu__popup .button-container{position:absolute;bottom:0;left:0;right:0;height:72px;display:flex;align-items:center;justify-content:space-around}.navigation-menu__container{height:100%;padding-top:0;padding-bottom:0;overflow:hidden;position:relative}.navigation-menu__container .arrow-up{position:absolute;left:50%;top:var(--padding8);transform:translate(-50%)}.navigation-menu__container .arrow-up.hidden{display:none}.navigation-menu__container .arrow-down{position:absolute;left:50%;bottom:var(--padding8);transform:translate(-50%)}.navigation-menu__container .arrow-down.hidden{display:none}.button-close{color:var(--menu-item-fill)}.button-close svg{fill:var(--menu-item-fill)}.menu-section{margin:0;padding:var(--padding3) 0 0;list-style:none;overflow-y:auto;height:100%}.menu-section>li>a{font-size:var(--h2);line-height:1.2;font-weight:var(--semibold);color:var(--menu-open-category-fill);padding:var(--padding6) var(--padding8);display:block}.menu-category{margin:0 0 0 var(--gap6);padding:0;list-style:none}.menu-category>li>a{font-size:var(--menu-fullscreen);line-height:1.2;display:block;padding:var(--padding5) var(--padding8)}
