/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/app/styles.scss ***!
  \********************************************************************************************************************************************************************************************************/
@charset "UTF-8";@keyframes spin{to{transform:rotate(360deg)}}*,::after,::before{padding:0;margin:0;border:0;outline:0;box-sizing:border-box}:root{--animation-duration:0.3s;--animation-default:ease-out;--color-background-100:#fff;--color-background-110:#eee;--color-font-default:#000;--color-font-reverse:#fff;--color-button-default:#fff;--color-button-reverse:#25438a;--gradient-background:linear-gradient(
    180deg,
    #fffbe3 0%,
    rgb(255 255 255 / 67%) 100%
  );--global-padding:1.875rem;--max-content-width:106.25rem;--header-height:7.8125rem}@media (max-width:1150px){:root{--global-padding:1.25rem}}@media (max-width:474px){:root{--global-padding:1.25rem}}html{font-size:.8125rem}@media (max-width:474px){html{font-size:.625rem}}.visually-hidden{width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;position:absolute;border:0;white-space:nowrap;overflow:hidden;clip-path:inset(100%);clip:rect(0 0 0 0)}body{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.page-wrapper,body{width:100%;max-width:100%;overflow-x:hidden!important;background-color:var(--color-background-100)}@media (max-width:474px){.page-wrapper,body{gap:1.25rem}}.container-wrapper,.page-wrapper{display:flex;flex-flow:column nowrap;gap:3.125rem}.page-wrapper{max-width:var(--max-content-width);padding:0 var(--global-padding);overflow-y:hidden}.page .page-wrapper{margin-top:var(--header-height)}.index-page .page-wrapper{margin-top:0}.container-wrapper{width:100%;max-width:93.75rem;justify-content:center;place-self:center center}.ajax-loader{width:2.5rem;height:2.5rem;position:fixed;bottom:2rem;right:10.9375rem;border:.25rem solid rgba(0,0,0,.1);border-radius:50%;transition:opacity .3s ease-out;animation:spin 1s linear infinite;z-index:1000;pointer-events:none;border-top-color:rgba(0,0,0,.8);opacity:0}.ajax-loader--visible{opacity:1}*,::after,::before{font-family:Inter,sans-serif}a,button{transition:transform var(--animation-duration) var(--animation-default)}a{display:inline-block;font-size:inherit;color:#000;text-decoration:none}a:hover{transform:scale(1.05)}button{border:0}button:not(:disabled):hover{transform:scale(1.05)}small{font-size:1.25rem;font-weight:300;line-height:120%}::after:disabled,::before:disabled,:disabled{opacity:.5;cursor:not-allowed}strong{font-family:"Good Dog",cursive;font-size:2.5rem;letter-spacing:.21875rem}:root{--black-basket-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 70 70%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip880_636%27%3E%3Crect id=%27%D1%84%D1%80%D0%B5%D0%B9%D0%BC 187%27 rx=%2717.000000%27 width=%2734.000000%27 height=%2734.000000%27 transform=%27translate%287.000000 35.000000%29%27 fill=%27black%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3CclipPath id=%27clip753_2425%27%3E%3Crect id=%27%D0%9A%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0 2%27 width=%2770.000000%27 height=%2770.000000%27 fill=%27black%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip753_2425%29%27%3E%3Ccircle id=%27circle%27 cx=%2754.687683%27 cy=%2760.520996%27 r=%275.104167%27 fill=%27black%27 fill-opacity=%271.000000%27/%3E%3Cpath id=%27path%27 d=%27M6.9 9.36L6.87 9.37C6.52 9.14 6.43 8.68 6.66 8.33C6.9 7.98 7.35 7.89 7.7 8.12L7.71 8.15L6.9 9.36ZM36.47 25.52L36.45 25.54C36.03 25.54 35.7 25.21 35.7 24.79C35.7 24.37 36.03 24.04 36.45 24.04L36.47 24.06L36.47 25.52Z%27 fill=%27black%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M7.29 8.75L20.41 17.5L27.7 49.58L56.87 49.58L64.16 24.79L36.45 24.79%27 stroke=%27black%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Ccircle id=%27circle%27 cx=%2729.895691%27 cy=%2760.520996%27 r=%275.104167%27 fill=%27black%27 fill-opacity=%271.000000%27/%3E%3Cpath id=%27path%27 d=%27M36.47 38.64L36.45 38.66C36.03 38.66 35.7 38.33 35.7 37.91C35.7 37.49 36.03 37.16 36.45 37.16L36.47 37.18L36.47 38.64ZM59.77 37.18L59.79 37.16C60.21 37.16 60.54 37.49 60.54 37.91C60.54 38.33 60.21 38.66 59.79 38.66L59.77 38.64L59.77 37.18Z%27 fill=%27black%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M36.45 37.91L47.06 37.91L59.79 37.91%27 stroke=%27black%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--black-user-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 70 70%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip715_2439%27%3E%3Crect id=%27%D0%9C%D0%BE%D0%B9%27 width=%2770.000000%27 height=%2770.000000%27 fill=%27black%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip715_2439%29%27%3E%3Cpath id=%27path%27 d=%27M35 64.16C51.1 64.16 64.16 51.1 64.16 35C64.16 18.89 51.1 5.83 35 5.83C18.89 5.83 5.83 18.89 5.83 35C5.83 51.1 18.89 64.16 35 64.16Z%27 fill=%27black%27 fill-opacity=%270%27 fill-rule=%27evenodd%27/%3E%3Cpath id=%27path%27 d=%27M64.16 35C64.16 18.89 51.1 5.83 35 5.83C18.89 5.83 5.83 18.89 5.83 35C5.83 51.1 18.89 64.16 35 64.16C51.1 64.16 64.16 51.1 64.16 35Z%27 stroke=%27black%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27/%3E%3Cpath id=%27path%27 d=%27M35 33.54C39.02 33.54 42.29 30.27 42.29 26.25C42.29 22.22 39.02 18.95 35 18.95C30.97 18.95 27.7 22.22 27.7 26.25C27.7 30.27 30.97 33.54 35 33.54Z%27 fill=%27black%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M42.29 26.25C42.29 22.22 39.02 18.95 35 18.95C30.97 18.95 27.7 22.22 27.7 26.25C27.7 30.27 30.97 33.54 35 33.54C39.02 33.54 42.29 30.27 42.29 26.25Z%27 stroke=%27black%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27/%3E%3Cpath id=%27path%27 d=%27M16.34 55.99L16.36 56.01C16.29 56.99 15.47 57.71 14.5 57.64C13.52 57.58 12.8 56.76 12.86 55.78L12.89 55.76L16.34 55.99ZM57.1 55.73L57.12 55.75C57.19 56.72 56.47 57.55 55.5 57.61C54.52 57.68 53.7 56.96 53.63 55.98L53.65 55.96L57.1 55.73Z%27 fill=%27black%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M14.61 55.9C15.11 48.3 21.43 42.29 29.16 42.29L40.83 42.29C48.54 42.29 54.86 48.28 55.38 55.87%27 stroke=%27black%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--black-heart-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 70 70%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip715_2443%27%3E%3Crect id=%27%D0%9B%D0%B0%D0%B9%D0%BA%27 width=%2770.000000%27 height=%2770.000000%27 fill=%27black%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip715_2443%29%27%3E%3Cpath id=%27path%27 d=%27M21.87 11.66C13.01 11.66 5.83 18.84 5.83 27.7C5.83 43.75 24.79 58.33 35 61.72C45.2 58.33 64.16 43.75 64.16 27.7C64.16 18.84 56.98 11.66 48.12 11.66C42.69 11.66 37.9 14.36 35 18.48C32.09 14.36 27.3 11.66 21.87 11.66Z%27 fill=%27black%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M5.83 27.7C5.83 43.75 24.79 58.33 35 61.72C45.2 58.33 64.16 43.75 64.16 27.7C64.16 18.84 56.98 11.66 48.12 11.66C42.69 11.66 37.9 14.36 35 18.48C32.09 14.36 27.3 11.66 21.87 11.66C13.01 11.66 5.83 18.84 5.83 27.7Z%27 stroke=%27black%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--white-basket-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 70 70%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip880_636%27%3E%3Crect id=%27%D1%84%D1%80%D0%B5%D0%B9%D0%BC 187%27 rx=%2717.000000%27 width=%2734.000000%27 height=%2734.000000%27 transform=%27translate%287.000000 35.000000%29%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3CclipPath id=%27clip753_2425%27%3E%3Crect id=%27%D0%9A%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0 2%27 width=%2770.000000%27 height=%2770.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip753_2425%29%27%3E%3Ccircle id=%27circle%27 cx=%2754.687683%27 cy=%2760.520996%27 r=%275.104167%27 fill=%27white%27 fill-opacity=%271.000000%27/%3E%3Cpath id=%27path%27 d=%27M6.9 9.36L6.87 9.37C6.52 9.14 6.43 8.68 6.66 8.33C6.9 7.98 7.35 7.89 7.7 8.12L7.71 8.15L6.9 9.36ZM36.47 25.52L36.45 25.54C36.03 25.54 35.7 25.21 35.7 24.79C35.7 24.37 36.03 24.04 36.45 24.04L36.47 24.06L36.47 25.52Z%27 fill=%27white%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M7.29 8.75L20.41 17.5L27.7 49.58L56.87 49.58L64.16 24.79L36.45 24.79%27 stroke=%27white%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Ccircle id=%27circle%27 cx=%2729.895691%27 cy=%2760.520996%27 r=%275.104167%27 fill=%27white%27 fill-opacity=%271.000000%27/%3E%3Cpath id=%27path%27 d=%27M36.47 38.64L36.45 38.66C36.03 38.66 35.7 38.33 35.7 37.91C35.7 37.49 36.03 37.16 36.45 37.16L36.47 37.18L36.47 38.64ZM59.77 37.18L59.79 37.16C60.21 37.16 60.54 37.49 60.54 37.91C60.54 38.33 60.21 38.66 59.79 38.66L59.77 38.64L59.77 37.18Z%27 fill=%27white%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M36.45 37.91L47.06 37.91L59.79 37.91%27 stroke=%27white%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--white-user-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 70 70%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip715_2439%27%3E%3Crect id=%27%D0%9C%D0%BE%D0%B9%27 width=%2770.000000%27 height=%2770.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip715_2439%29%27%3E%3Cpath id=%27path%27 d=%27M35 64.16C51.1 64.16 64.16 51.1 64.16 35C64.16 18.89 51.1 5.83 35 5.83C18.89 5.83 5.83 18.89 5.83 35C5.83 51.1 18.89 64.16 35 64.16Z%27 fill=%27white%27 fill-opacity=%270%27 fill-rule=%27evenodd%27/%3E%3Cpath id=%27path%27 d=%27M64.16 35C64.16 18.89 51.1 5.83 35 5.83C18.89 5.83 5.83 18.89 5.83 35C5.83 51.1 18.89 64.16 35 64.16C51.1 64.16 64.16 51.1 64.16 35Z%27 stroke=%27white%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27/%3E%3Cpath id=%27path%27 d=%27M35 33.54C39.02 33.54 42.29 30.27 42.29 26.25C42.29 22.22 39.02 18.95 35 18.95C30.97 18.95 27.7 22.22 27.7 26.25C27.7 30.27 30.97 33.54 35 33.54Z%27 fill=%27white%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M42.29 26.25C42.29 22.22 39.02 18.95 35 18.95C30.97 18.95 27.7 22.22 27.7 26.25C27.7 30.27 30.97 33.54 35 33.54C39.02 33.54 42.29 30.27 42.29 26.25Z%27 stroke=%27white%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27/%3E%3Cpath id=%27path%27 d=%27M16.34 55.99L16.36 56.01C16.29 56.99 15.47 57.71 14.5 57.64C13.52 57.58 12.8 56.76 12.86 55.78L12.89 55.76L16.34 55.99ZM57.1 55.73L57.12 55.75C57.19 56.72 56.47 57.55 55.5 57.61C54.52 57.68 53.7 56.96 53.63 55.98L53.65 55.96L57.1 55.73Z%27 fill=%27white%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M14.61 55.9C15.11 48.3 21.43 42.29 29.16 42.29L40.83 42.29C48.54 42.29 54.86 48.28 55.38 55.87%27 stroke=%27white%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--white-heart-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 70 70%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip715_2443%27%3E%3Crect id=%27%D0%9B%D0%B0%D0%B9%D0%BA%27 width=%2770.000000%27 height=%2770.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip715_2443%29%27%3E%3Cpath id=%27path%27 d=%27M21.87 11.66C13.01 11.66 5.83 18.84 5.83 27.7C5.83 43.75 24.79 58.33 35 61.72C45.2 58.33 64.16 43.75 64.16 27.7C64.16 18.84 56.98 11.66 48.12 11.66C42.69 11.66 37.9 14.36 35 18.48C32.09 14.36 27.3 11.66 21.87 11.66Z%27 fill=%27white%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M5.83 27.7C5.83 43.75 24.79 58.33 35 61.72C45.2 58.33 64.16 43.75 64.16 27.7C64.16 18.84 56.98 11.66 48.12 11.66C42.69 11.66 37.9 14.36 35 18.48C32.09 14.36 27.3 11.66 21.87 11.66C13.01 11.66 5.83 18.84 5.83 27.7Z%27 stroke=%27white%27 stroke-opacity=%271.000000%27 stroke-width=%273.500000%27 stroke-linejoin=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--email-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip906_2517%27%3E%3Crect id=%27%D0%9F%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D1%8C %D0%BF%D0%BE%D1%87%D1%82%D1%83%27 width=%2724.000000%27 height=%2724.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip906_2517%29%27%3E%3Cpath id=%27path%27 d=%27M22.73 11.98L22.75 12C22.75 12.41 22.41 12.75 22 12.75C21.58 12.75 21.25 12.41 21.25 12L21.26 11.98L22.73 11.98ZM11.98 18.77L12 18.75C12.41 18.75 12.75 19.08 12.75 19.5C12.75 19.91 12.41 20.25 12 20.25L11.98 20.23L11.98 18.77Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M22 12L22 4.5L12 4.5L2 4.5L2 12L2 19.5L12 19.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M15.01 17.73L15 17.75C14.58 17.75 14.25 17.41 14.25 17C14.25 16.58 14.58 16.25 15 16.25L15.01 16.27L15.01 17.73ZM21.98 16.27L22 16.25C22.41 16.25 22.75 16.58 22.75 17C22.75 17.41 22.41 17.75 22 17.75L21.98 17.73L21.98 16.27Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M15 17L22 17%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M16.96 13.99L16.96 13.96C17.26 13.67 17.73 13.67 18.03 13.96C18.32 14.26 18.32 14.73 18.03 15.03L18 15.03L16.96 13.99ZM18 18.96L18.03 18.96C18.32 19.26 18.32 19.73 18.03 20.03C17.73 20.32 17.26 20.32 16.96 20.03L16.96 20L18 18.96Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M17.5 14.5L15 17L17.5 19.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M1.57 5.09L1.54 5.1C1.21 4.84 1.14 4.38 1.4 4.04C1.65 3.71 2.11 3.64 2.45 3.89L2.45 3.92L1.57 5.09ZM21.54 3.92L21.54 3.89C21.88 3.64 22.34 3.71 22.59 4.04C22.85 4.38 22.78 4.84 22.45 5.1L22.42 5.09L21.54 3.92Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M2 4.5L12 12L22 4.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--password-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip906_2524%27%3E%3Crect id=%27%D0%A0%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 %D0%BB%D0%B8%D1%86%D0%B0%27 width=%2724.000000%27 height=%2724.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip906_2524%29%27%3E%3Cpath id=%27path%27 d=%27M16.51 3.22L16.5 3.25C16.08 3.25 15.75 2.91 15.75 2.5C15.75 2.08 16.08 1.75 16.5 1.75L16.51 1.77L16.51 3.22ZM22.23 7.47L22.25 7.5C22.25 7.91 21.91 8.25 21.5 8.25C21.08 8.25 20.75 7.91 20.75 7.5L20.76 7.47L22.23 7.47ZM20.76 16.52L20.75 16.5C20.75 16.08 21.08 15.75 21.5 15.75C21.91 15.75 22.25 16.08 22.25 16.5L22.23 16.52L20.76 16.52ZM16.51 22.23L16.5 22.25C16.08 22.25 15.75 21.91 15.75 21.5C15.75 21.08 16.08 20.75 16.5 20.75L16.51 20.77L16.51 22.23ZM7.48 20.77L7.5 20.75C7.91 20.75 8.25 21.08 8.25 21.5C8.25 21.91 7.91 22.25 7.5 22.25L7.48 22.23L7.48 20.77ZM1.76 16.52L1.75 16.5C1.75 16.08 2.08 15.75 2.5 15.75C2.91 15.75 3.25 16.08 3.25 16.5L3.23 16.52L1.76 16.52ZM3.23 7.47L3.25 7.5C3.25 7.91 2.91 8.25 2.5 8.25C2.08 8.25 1.75 7.91 1.75 7.5L1.76 7.47L3.23 7.47ZM7.48 1.77L7.5 1.75C7.91 1.75 8.25 2.08 8.25 2.5C8.25 2.91 7.91 3.25 7.5 3.25L7.48 3.22L7.48 1.77Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M16.5 2.5L20.5 2.5C21.05 2.5 21.5 2.94 21.5 3.5L21.5 7.5M21.5 16.5L21.5 20.5C21.5 21.05 21.05 21.5 20.5 21.5L16.5 21.5M7.5 21.5L3.5 21.5C2.94 21.5 2.5 21.05 2.5 20.5L2.5 16.5M2.5 7.5L2.5 3.5C2.5 2.94 2.94 2.5 3.5 2.5L7.5 2.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M12 19C15.31 19 18 15.86 18 12C18 8.13 15.31 5 12 5C8.68 5 6 8.13 6 12C6 15.86 8.68 19 12 19Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M18 12C18 8.13 15.31 5 12 5C8.68 5 6 8.13 6 12C6 15.86 8.68 19 12 19C15.31 19 18 15.86 18 12Z%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27/%3E%3Cpath id=%27path%27 d=%27M3.01 12.73L3 12.75C2.58 12.75 2.25 12.41 2.25 12C2.25 11.58 2.58 11.25 3 11.25L3.01 11.27L3.01 12.73ZM20.98 11.27L21 11.25C21.41 11.25 21.75 11.58 21.75 12C21.75 12.41 21.41 12.75 21 12.75L20.98 12.73L20.98 11.27Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M3 12L21 12%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M9.61 15.65L9.58 15.65C9.25 15.4 9.18 14.94 9.43 14.6C9.68 14.26 10.14 14.2 10.48 14.44L10.48 14.47L9.61 15.65ZM13.58 14.46L13.58 14.43C13.93 14.19 14.39 14.27 14.63 14.62C14.87 14.96 14.79 15.42 14.44 15.66L14.42 15.66L13.58 14.46Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M10.03 15.05C10.66 15.52 11.32 15.75 12 15.75C12.67 15.75 13.34 15.52 14.01 15.05%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--name-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip906_1481%27%3E%3Crect id=%27%D0%AE%D1%80%D0%B8%D1%81%D0%B4%D0%B8%D0%BA%D1%86%D0%B8%D1%8F%27 width=%2724.000000%27 height=%2724.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip906_1481%29%27%3E%3Cpath id=%27path%27 d=%27M9.98 4.27L10 4.25C10.41 4.25 10.75 4.58 10.75 5C10.75 5.41 10.41 5.75 10 5.75L9.98 5.72L9.98 4.27ZM21.26 17.77L21.25 17.75C21.25 17.33 21.58 17 22 17C22.41 17 22.75 17.33 22.75 17.75L22.73 17.77L21.26 17.77Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M10 5L3 5C2.44 5 2 5.44 2 6L2 19C2 19.55 2.44 20 3 20L21 20C21.55 20 22 19.55 22 19L22 17.75%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M5.01 12.23L5 12.25C4.58 12.25 4.25 11.91 4.25 11.5C4.25 11.08 4.58 10.75 5 10.75L5.01 10.77L5.01 12.23ZM8.98 10.77L9 10.75C9.41 10.75 9.75 11.08 9.75 11.5C9.75 11.91 9.41 12.25 9 12.25L8.98 12.23L8.98 10.77Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M5 11.5L9 11.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M5.01 16.23L5 16.25C4.58 16.25 4.25 15.91 4.25 15.5C4.25 15.08 4.58 14.75 5 14.75L5.01 14.77L5.01 16.23ZM16.98 14.77L17 14.75C17.41 14.75 17.75 15.08 17.75 15.5C17.75 15.91 17.41 16.25 17 16.25L16.98 16.23L16.98 14.77Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M5 15.5L17 15.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linecap=%27round%27/%3E%3Ccircle id=%27circle%27 cx=%2717.000000%27 cy=%278.000000%27 r=%273.000000%27 fill=%27%23000000%27 fill-opacity=%270%27/%3E%3Ccircle id=%27circle%27 cx=%2717.000000%27 cy=%278.000000%27 r=%273.000000%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27/%3E%3Cpath id=%27path%27 d=%27M22.64 13.85L22.66 13.86C22.85 14.24 22.71 14.68 22.34 14.87C21.96 15.06 21.52 14.92 21.33 14.55L21.34 14.52L22.64 13.85ZM13.48 13.02L13.47 13.05C13.16 13.33 12.7 13.31 12.41 13C12.13 12.69 12.15 12.22 12.47 11.94L12.49 11.94L13.48 13.02Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M21.99 14.2C21.02 12.3 18.99 11 16.99 11C14.99 11 14 11.56 12.97 12.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");--wechat-icon:url("data:image/svg+xml,%3Csvg viewBox=%270 0 70 70%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip1191_2570%27%3E%3Crect id=%27%D0%92%D0%B8%D0%A7%D0%B0%D1%82%27 width=%2770.000000%27 height=%2770.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip1191_2570%29%27%3E%3Cpath id=%27path%27 d=%27M22.05 53.91L22.05 53.91Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27evenodd%27/%3E%3Cpath id=%27path%27 d=%27M54.68 31.62L54.7 31.64C54.71 32.06 54.38 32.4 53.96 32.41C53.54 32.41 53.21 32.09 53.2 31.67L53.22 31.65L54.68 31.62ZM34.86 54.31L34.84 54.34L35.11 55.77L35.13 55.79C35.55 55.71 35.81 55.32 35.73 54.91C35.65 54.5 35.27 54.24 34.86 54.31Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27evenodd%27/%3E%3Cpath id=%27path%27 d=%27M53.95 31.66C53.72 18.96 43.37 8.75 30.62 8.75C17.73 8.75 7.29 19.19 7.29 32.08C7.29 38.16 9.61 43.7 13.42 47.85L11.68 58.37L22.05 53.91C26.62 55.43 30.94 55.81 34.99 55.05%27 stroke=%27%23FFFFFF%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M22.05 29.84C23.86 29.84 25.33 28.36 25.33 26.54C25.33 24.71 23.86 23.23 22.05 23.23C20.24 23.23 18.77 24.71 18.77 26.54C18.77 28.36 20.24 29.84 22.05 29.84Z%27 fill=%27%23FFFFFF%27 fill-opacity=%271.000000%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M35.18 29.84C36.99 29.84 38.46 28.36 38.46 26.54C38.46 24.71 36.99 23.23 35.18 23.23C33.37 23.23 31.9 24.71 31.9 26.54C31.9 28.36 33.37 29.84 35.18 29.84Z%27 fill=%27%23FFFFFF%27 fill-opacity=%271.000000%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M56.07 57.65L56.08 57.62C56.41 57.37 56.87 57.44 57.12 57.78C57.38 58.11 57.31 58.58 56.97 58.83L56.94 58.82L56.07 57.65ZM61.92 52.75L61.93 52.78C61.75 53.16 61.31 53.31 60.93 53.13C60.55 52.95 60.39 52.52 60.57 52.14L60.6 52.13L61.92 52.75Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M56.52 58.23C53.97 60.12 50.81 61.25 47.39 61.25C38.93 61.25 32.08 54.39 32.08 45.93C32.08 37.48 38.93 30.62 47.39 30.62C55.85 30.62 62.7 37.48 62.7 45.93C62.7 48.27 62.18 50.48 61.25 52.46%27 stroke=%27%23FFFFFF%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M60.53 52.59L60.51 52.58C60.44 52.16 60.71 51.78 61.13 51.72C61.54 51.65 61.92 51.92 61.99 52.33L61.97 52.36L60.53 52.59ZM56.22 58.89L56.19 58.9C55.82 58.71 55.66 58.27 55.85 57.9C56.03 57.52 56.47 57.37 56.85 57.55L56.86 57.58L56.22 58.89Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M61.25 52.46L62.7 61.25L56.52 58.23%27 stroke=%27%23FFFFFF%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M52.04 44.91C50.68 44.91 49.58 43.8 49.58 42.43C49.58 41.06 50.68 39.95 52.04 39.95C53.4 39.95 54.5 41.06 54.5 42.43C54.5 43.8 53.4 44.91 52.04 44.91Z%27 fill=%27%23FFFFFF%27 fill-opacity=%271.000000%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M42.2 44.91C40.84 44.91 39.73 43.8 39.73 42.43C39.73 41.06 40.84 39.95 42.2 39.95C43.55 39.95 44.66 41.06 44.66 42.43C44.66 43.8 43.55 44.91 42.2 44.91Z%27 fill=%27%23FFFFFF%27 fill-opacity=%271.000000%27 fill-rule=%27nonzero%27/%3E%3C/g%3E%3C/svg%3E%0A")}a:focus-visible,button:focus-visible{outline:.625rem solid red!important;box-shadow:0 0 .625rem red!important;outline-offset:.25rem!important}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/entities/product/product.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
.product{height:100%;max-width:28.125rem;position:relative;display:flex;flex-flow:column nowrap;gap:.9375rem}.product__image,.product__link{border-radius:1.25rem}.product__link:hover{transform:scale(1.01)}.product__image{width:100%;height:28.125rem;background-position:center center;-o-object-fit:cover;object-fit:cover}@media (max-width:500px){.product__image{height:20rem}}.product__info{height:100%;padding:0 .625rem;display:flex;flex-flow:column nowrap;gap:1.25rem}.product__title{font-size:2.5rem;font-weight:700;line-height:2rem;color:#000}@media (max-width:474px){.product__title{font-size:1.875rem}}.product__properties{display:flex;flex-flow:column nowrap;gap:.78125rem}.product__label,.product__value{display:inline;font-size:2rem;line-height:2rem;letter-spacing:0}.product__value{font-weight:400}@media (max-width:474px){.product__label,.product__value{font-size:1.5rem;line-height:1.2rem}}.product__label{font-weight:600}.product__property{display:inline}.product__property--new{position:absolute;top:.8rem;left:2rem}.product__value-content--new{font-family:"Good Dog",cursive;font-size:4rem;font-weight:400;line-height:2.75rem;letter-spacing:.46875rem}.product__actions{margin-top:auto}.product__actions-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;gap:1.25rem;list-style:none}@media (max-width:474px){.product__actions-wrapper{flex-flow:row wrap}.product__actions-wrapper .product__button.button{width:100%;flex-grow:1}}.product__actions-item{list-style-type:none;flex:1 1 auto}.product__actions-favorite{position:absolute;top:.8rem;right:2rem}.product__button.button{padding:.625rem .9375rem;font-size:1.875rem;text-transform:lowercase;white-space:nowrap}@media (max-width:474px){.product__button.button{font-size:1.375rem}}.product--not-available .product__button.button{height:100%;white-space:wrap}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/entities/product/ui/small-product/small-product.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.small-product{display:flex;flex-flow:row nowrap;align-items:center;gap:1.875rem}.small-product__image{width:10.625rem;height:10.625rem;flex:0 0 auto;-o-object-fit:cover;object-fit:cover}@media (max-width:550px){.small-product__image{place-self:center center}}.small-product__content{flex:1 1 100%;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:1.25rem}.small-product__info{display:flex;flex-flow:column nowrap;gap:1.25rem}.small-product__title{font-size:2rem;font-weight:700;line-height:120%}.small-product__properties{display:flex;flex-flow:column nowrap;gap:.625rem}.small-product__label,.small-product__value{display:inline;font-size:1.875rem;font-weight:400;line-height:120%;letter-spacing:0}@media (max-width:474px){.small-product__label,.small-product__value{font-size:1.625rem}}.small-product__value--price{font-size:2.25rem;font-weight:600}.small-product__actions{display:flex;justify-content:center;align-items:center}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/entities/product/ui/product-info/product-info.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.product-info{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:1150px){.product-info{grid-template-columns:1fr}}.product-info__section{max-width:31.25rem;display:flex;flex-flow:column nowrap;gap:1.25rem}@media (max-width:1150px){.product-info__section{max-width:100%}}.product-info__title{font-size:2.1875rem;line-height:2.375rem}.product-info__properties{width:100%;display:flex;flex-flow:column nowrap;gap:.625rem}.product-info__property{width:100%;display:inline-flex;flex-flow:row nowrap;justify-content:space-between}.product-info__label,.product-info__value{display:inline;font-size:1.5rem;font-weight:400;line-height:1.625rem}@media (max-width:474px){.product-info__label,.product-info__value{font-size:1.625rem}}.product-info__value{margin-left:auto}
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/entities/product/ui/product-hero/product-hero.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.product-hero{width:100%;padding:.0625rem;display:flex;flex-flow:row nowrap;justify-content:center;gap:7.5rem;overflow:hidden}@media (max-width:1150px){.product-hero{flex-flow:row wrap;gap:1.25rem}}.product-hero__gallery{flex:0 0 31.25rem}.product-hero__gallery img{height:auto;max-width:100%;display:block}.product-hero__content{flex:0 0 auto;display:flex;flex-flow:column nowrap;gap:3.125rem}@media (max-width:1150px){.product-hero__content{width:90%}}.product-hero__info{display:flex;flex-flow:column nowrap;gap:1.25rem}.product-hero__title{font-family:"Good Dog",cursive;font-size:4.375rem;letter-spacing:.21875rem}@media (max-width:1150px){.product-hero__title{font-size:3.5rem}}.product-hero__subtitle{font-size:3rem;line-height:3.5625rem}.product-hero__properties{display:flex;flex-flow:column nowrap;gap:.9375rem}.product-hero__property{font-size:1.5rem;font-weight:400;line-height:1.625rem;letter-spacing:0;text-align:left}.product-hero__label,.product-hero__value{display:inline;font-size:1.5rem;line-height:1.625rem}@media (max-width:474px){.product-hero__label,.product-hero__value{font-size:1.625rem}}.product-hero__value--price{margin-top:2.1875rem;display:block;font-size:2.5rem;line-height:3rem}.product-hero__actions{display:flex;flex-flow:row nowrap;align-items:end;gap:2.5rem}@media (max-width:1150px){.product-hero__actions{gap:.625rem}}.product-hero__form{display:flex;flex-flow:column nowrap;gap:2.5rem}
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/entities/person/person.scss ***!
  \********************************************************************************************************************************************************************************************************************/
.person{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:.625rem}.person__image{width:100%;height:100%;max-width:28.125rem;max-height:28.125rem;background-position:center center;-o-object-fit:cover;object-fit:cover;border-radius:100%}.person__properties{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:.625rem}.person__name{font-family:"Good Dog",cursive;font-size:4rem;letter-spacing:5.5%}.person__value{text-align:center}.person__value--position{font-size:1.25rem;letter-spacing:12.5%}.person__value--authority{font-size:1.5625rem;letter-spacing:10%}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/entities/partner/partner.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
.partner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:.625rem;overflow:hidden}.partner__image{width:100%;height:100%;max-width:37.5rem;max-height:37.5rem;-o-object-fit:contain;object-fit:contain}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/features/order/order.scss ***!
  \******************************************************************************************************************************************************************************************************************/
.order{width:100%;padding:0 0 0 var(--global-padding);display:flex;flex-flow:row nowrap;gap:3.75rem}.order__wrapper{width:100%;padding-left:calc((100% - var(--max-content-width))/2);display:flex;justify-content:center;align-items:center;background:#606060}.order__body{width:100%;max-width:31.25rem;padding:5rem 0 4.0625rem;flex:0 0 auto;display:flex;flex-flow:column nowrap;gap:2.1875rem}.order__title{font-size:1.875rem;font-weight:400;line-height:2.0625rem;color:#fff;text-transform:lowercase}.order__form{gap:2.1875rem}.order__field,.order__fields,.order__form{display:flex;flex-flow:column nowrap}.order__fields{padding-right:var(--global-padding);gap:2.1875rem}.order__field{gap:.3125rem}.order__input,.order__label{font-size:1.5rem;line-height:1.8125rem}.order__label{color:#fff}.order__input{padding:.625rem;display:flex;background:#acacac;border-radius:.625rem}.order__input::-moz-placeholder{color:rgba(255,255,255,.5)}.order__input::placeholder{color:rgba(255,255,255,.5)}.order__input:focus{outline:.225rem solid #00b7c2;box-shadow:0 0 .225rem #00b7c2}.order__image{flex:1 1 100%}.order__image img{width:100%;height:100%;min-height:100%;max-height:43.75rem;background-position:center center;-o-object-fit:cover;object-fit:cover}@media (max-width:1150px){.order__image{display:none}}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/features/favorite-button/favorite-button.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.favorite-button{width:3.75rem;height:3.75rem;background-color:transparent;z-index:1;cursor:pointer}.favorite-button svg{max-width:75%;max-height:100%}.favorite-button path{transition:fill var(--animation-duration) var(--animation-default),stroke var(--animation-duration) var(--animation-default);fill:#000;fill-opacity:0;stroke:#000}.favorite-button:hover path,.favorite-button[aria-pressed=true] path{fill:#db0b0b;fill-opacity:1;stroke:#db0b0b}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/text-section/text-section.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.text-section{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:2rem}.text-section__content{display:flex;flex-flow:column nowrap;gap:1.25rem}.text-section__title{margin-bottom:1rem;font-family:"Good Dog",cursive;font-size:4rem;font-weight:400;line-height:1;letter-spacing:.21875rem}.text-section__images{flex:0 0 31.25rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:1rem}.text-section__images img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (max-width:950px){.text-section__images{display:none}}.text-section__text{counter-reset:section}.text-section__text em{font-weight:800}.text-section__text h1,.text-section__text h2,.text-section__text h3,.text-section__text h4,.text-section__text h5,.text-section__text h6,.text-section__text li,.text-section__text p{max-width:53.125rem;margin:0 0 2rem;display:block;font-size:1.875rem;line-height:2.25rem;text-align:left;letter-spacing:.1875rem}.text-section__text li,.text-section__text p{font-weight:400}@media (max-width:474px){.text-section__text h1,.text-section__text h2,.text-section__text h3,.text-section__text h4,.text-section__text h5,.text-section__text h6,.text-section__text li,.text-section__text p{margin:0 0 1.5rem;font-size:1.2rem;line-height:1.5rem}}.text-section__text li{float:left}.text-section__text h1,.text-section__text h2,.text-section__text h3,.text-section__text h4,.text-section__text h5,.text-section__text h6{font-weight:800}.text-section__text h3{counter-increment:section;margin-top:2rem}.text-section__text,.text-section__text ol,.text-section__text ul{display:flex;flex-flow:column nowrap}.text-section__text ol{padding:0;list-style:none;counter-reset:item}.text-section__text ol>li{float:left;counter-increment:item}.text-section__text ol>li::before{content:counter(section) "." counter(item) ". ";font-weight:500}.text-section__text ul{padding:0;margin:0 0 2rem 1.5rem;list-style:disc inside}.text-section__text ul>li{margin:.5rem 0}.text-section--inverse{flex-flow:row-reverse nowrap}.text-section--center{width:100%}.text-section--center .text-section__content{width:100%;justify-content:center;align-items:center}.text-section--center h1,.text-section--center h2,.text-section--center h3,.text-section--center h4,.text-section--center h5,.text-section--center h6,.text-section--center li,.text-section--center p{text-align:center}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/social-links/social-links.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.social-links{position:fixed;bottom:2rem;right:2rem;z-index:1000}.social-links__toggle{width:6.25rem;height:6.25rem;padding:1.25rem;margin-top:1.25rem;position:relative;background-color:#000;background-image:var(--wechat-icon);background-size:calc(100% - 1.25rem);background-position:center center;background-repeat:no-repeat;border:0;border-radius:50%;color:#fff;cursor:pointer;transition:transform var(--animation-duration) var(--animation-default),background-color var(--animation-duration) var(--animation-default),color var(--animation-duration) var(--animation-default)}.social-links__toggle::after,.social-links__toggle::before{content:"";width:60%;height:.125rem;position:absolute;top:50%;left:50%;background-color:currentcolor;transform-origin:center;opacity:0;transition:opacity var(--animation-duration) var(--animation-default),transform var(--animation-duration) var(--animation-default)}.social-links__toggle::before{transform:translate(-50%,-50%) rotate(45deg)}.social-links__toggle::after{transform:translate(-50%,-50%) rotate(-45deg)}.social-links__toggle:hover{transform:scale(1.1)}.social-links--open .social-links__toggle{background-color:#fff;color:#000}.social-links--open .social-links__toggle::after,.social-links--open .social-links__toggle::before{opacity:1}.social-links--open .social-links__link{transform:translateY(0);pointer-events:all;opacity:1}.social-links--closed .social-links__toggle{background-color:#000;color:#fff}.social-links--closed .social-links__toggle::after,.social-links--closed .social-links__toggle::before{opacity:0}.social-links--closed .social-links__link{opacity:0;transform:translateY(1rem);pointer-events:none}.social-links__list{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:1.5625rem;list-style:none}.social-links__item{width:4.375rem;height:4.375rem;margin:0}.social-links__link{width:100%;height:100%;display:flex;background-size:100%;background-position:center center;background-repeat:no-repeat;opacity:0;transition:transform var(--animation-duration) var(--animation-default),opacity var(--animation-duration) var(--animation-default)}.social-links__link--whatsapp{background-image:var(--whatsapp-icon)}.social-links__link--instagram{background-image:var(--instagram-icon)}.social-links__link--telegram{background-image:var(--telegram-icon)}.social-links__link--wechat{background-image:var(--wechat-icon)}@media (max-width:474px){.social-links{bottom:1rem;right:1rem}}
/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/section/section.scss ***!
  \********************************************************************************************************************************************************************************************************************/
.section{width:100%;position:relative;display:flex;flex-flow:column nowrap;gap:2.5rem}.section__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.section__additional{display:flex;flex-flow:row nowrap;align-items:flex-end;gap:.625rem}.section__text,.section__title{font-family:"Good Dog",cursive;font-weight:400;line-height:-.0625rem;color:#000;letter-spacing:.21875rem}.section__title{font-size:4rem;text-align:left}.section__text{width:16.25rem;display:inline-block;font-size:2.5rem}.section__content.section__content--list{display:flex;flex-flow:column nowrap;gap:1rem}.section__content.section__content--list>ul{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:2.5rem;list-style:none;list-style-type:none}.section__content.section__content--list>ul>li{max-width:37.5rem;flex:1 1 21.875rem;display:flex;justify-content:center;align-items:center}@media (max-width:1150px){.section__content.section__content--list>ul>li{flex:1 1 calc(50% - 1.25rem)}}.section__content.section__content--list>ul>li>:not(:last-child){width:100%!important;min-width:100%!important;max-width:100%!important}.section__content.section__content--list.section__content--vertical-list>ul{flex-flow:column wrap}.section__content.section__content--list.section__content--vertical-list>ul>li{flex:1 1 100%}@media (max-width:1150px){.section__text{display:none}.section__title{font-size:3.5rem}.section__header{flex-flow:row wrap;gap:.625rem}}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/pagination/pagination.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
.pagination{padding:1rem 0}.pagination__list{padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:1rem;list-style:none}.pagination__item{display:flex}.pagination__arrow,.pagination__link{padding:.8rem 1.25rem;display:flex;justify-content:center;align-items:center;background:var(--color-background-110);border-radius:.375rem;font-size:1.75rem;line-height:1.2;color:var(--color-font-default);text-decoration:none;transition:background var(--animation-duration) var(--animation-default),transform var(--animation-duration) var(--animation-default)}.pagination__arrow:hover:not([aria-disabled=true]),.pagination__link:hover:not([aria-disabled=true]){background:var(--color-font-default);color:var(--color-background-100)}.pagination__arrow[aria-disabled=true],.pagination__link[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:474px){.pagination__arrow,.pagination__link{padding:.3rem .8rem}}.pagination__item--active .pagination__link{font-weight:700}.pagination__item--active .pagination__link,.pagination__item--active .pagination__link:hover{background:var(--color-font-default);color:var(--color-background-100)}.pagination__arrow--next,.pagination__arrow--prev{width:2rem;height:2rem;padding:0}
/*!**********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/number-stepper/number-stepper.scss ***!
  \**********************************************************************************************************************************************************************************************************************************/
.number-stepper{width:11.875rem;height:4.375rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.625rem;border:.0625rem solid #000;border-radius:1.25rem;outline:0}.number-stepper:focus-visible{outline:.625rem solid red!important;box-shadow:0 0 .625rem red!important;outline-offset:.25rem!important}.number-stepper--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.number-stepper__button{padding:0;display:flex;justify-content:center;align-items:center;background:0 0;border:0;font-size:3rem;line-height:1;color:#000;cursor:pointer;transition:color var(--animation-duration) var(--animation-default),transform var(--animation-duration) var(--animation-default)}.number-stepper__button:hover{color:var(--color-button-reverse);transform:scale(1.1)}.number-stepper__input{width:4rem;border:0;font-size:2rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.number-stepper__input:focus{outline:0}.number-stepper__input::-webkit-inner-spin-button,.number-stepper__input::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-stepper--small{width:8.75rem;height:3.125rem}.number-stepper--small .number-stepper__input{font-size:2rem}.number-stepper--small .number-stepper__button{font-size:1.5rem}input[type=number]{-moz-appearance:textfield}input[type=number]::-ms-clear{display:none}
/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/navigation/navigation.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
.navigation{padding:.625rem}.navigation__list{display:flex;flex-flow:row wrap;gap:.625rem;list-style:none;list-style-type:none}@media (max-width:1150px){.navigation__list{justify-content:center;align-items:center}}.navigation__list-item{padding:.625rem;position:relative}.navigation__list-item.navigation__list-item--active::after{content:"";width:100%;height:.125rem;position:absolute;bottom:0;left:0;background-color:currentcolor}.navigation__link{font-family:"Good Dog",cursive;font-size:2.5rem;letter-spacing:8.75%;text-transform:lowercase}.navigation--large .navigation__link{font-size:4rem}
/*!****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/input-field/input-field.scss ***!
  \****************************************************************************************************************************************************************************************************************************/
.input-field{--input-icon:url("");position:relative;display:flex;flex-flow:column nowrap;gap:.5rem}.input-field__input{width:100%;padding:.5rem 0 .5rem 3rem;display:flex;background-color:#ededed;border-radius:.625rem;font-size:1.125rem}@media (max-width:470px){.input-field{width:80%}}.input-field:not(.input-field--no-icon) .input-field__input-wrapper{position:relative}.input-field:not(.input-field--no-icon) .input-field__input-wrapper::before{content:"";width:1.5rem;height:1.5rem;position:absolute;top:50%;left:.5rem;background-image:var(--input-icon);transform:translateY(-50%)}.input-field--no-icon .input-field__input{padding:.5rem 1rem}
/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/form-wrapper/form-wrapper.scss ***!
  \******************************************************************************************************************************************************************************************************************************/
.form-wrapper{width:100%;padding:10.375rem 1.25rem 3.125rem;display:flex;justify-content:center}.form-wrapper__base-wrapper{width:100%;max-width:58.5rem;display:flex;flex-flow:row nowrap;justify-self:center;border:.125rem solid #e1e1e1;border-radius:1.25rem}@media (max-width:1150px){.form-wrapper__base-wrapper{flex-flow:column nowrap;flex-direction:column-reverse}}.form-wrapper__greetings{width:23.5625rem;padding:.525rem;display:flex;flex-flow:column nowrap;background-color:#e1e1e1}@media (max-width:1150px){.form-wrapper__greetings{width:100%}}.form-wrapper__logo{font-family:"Good Dog",cursive;font-size:1.5rem;font-weight:400;text-transform:lowercase;letter-spacing:.21875rem;white-space:nowrap}@media (max-width:1150px){.form-wrapper__logo{display:none}}.form-wrapper__content{padding:3.5rem 3.9375rem 9.0625rem 1.5rem;display:flex;flex-flow:column nowrap;align-items:center;gap:1.25rem}@media (max-width:1150px){.form-wrapper__content{padding:5.9375rem 0 1.3125rem}}.form-wrapper__title{font-size:1.5rem;font-weight:500;text-align:center}.form-wrapper__text{font-size:1.125rem;font-weight:400;text-align:center}@media (max-width:1150px){.form-wrapper__text{width:17.3125rem}}@media (max-width:470px){.form-wrapper__text{width:90%}}.form-wrapper__button{font-size:1.5rem}@media (max-width:470px){.form-wrapper__button{padding:.4rem .625rem;border-radius:.825rem;font-size:1.25rem}}.form-wrapper__authentication{width:100%;display:flex;justify-content:center;align-items:center}.form-wrapper__wrapper{display:flex;flex-flow:column nowrap;align-items:center;gap:1.5625rem}@media (max-width:1150px){.form-wrapper__wrapper{padding:1.7813rem .525rem}}.form-wrapper__entrance{font-size:2.75rem;font-weight:500;text-align:center}.form-wrapper__form-body{display:flex;flex-flow:column nowrap;align-items:center;gap:.625rem}.form-wrapper__form-body>:last-child{margin-top:.625rem}.form-wrapper__form-field{position:relative;display:flex;flex-flow:column nowrap;gap:.5rem}@media (max-width:470px){.form-wrapper__form-field{width:80%}}.form-wrapper__input-wrapper{position:relative}.form-wrapper__input-wrapper::before{content:"";width:1.5rem;height:1.5rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.form-wrapper__input{width:100%;padding:.5rem 0 .5rem 3rem;display:flex;background-color:#ededed;border-radius:.625rem;font-size:1.125rem}.form-wrapper__input-icon{padding:.6rem 0 0 .5rem;position:absolute}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/chemical-tabs/chemical-tabs.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
chemical-tabs{width:100%;display:block}.chemical-tabs__nav{padding-bottom:.5rem;margin-bottom:2rem;position:relative;display:flex;gap:1.25rem}.chemical-tabs__button{padding:0;margin:0;background:0 0;border:0;font-family:"Good Dog",cursive;font-size:2.5rem;font-weight:400;color:var(--color-font-default);cursor:pointer;letter-spacing:.21875rem;transition:color var(--animation-duration) var(--animation-default)}.chemical-tabs__button:focus,.chemical-tabs__button:hover{outline:0}.chemical-tabs__button--active{color:var(--color-font-default)}.chemical-tabs__indicator{height:.1875rem;position:absolute;bottom:0;left:0;background-color:var(--color-font-default);transition:transform var(--animation-duration) var(--animation-default),width var(--animation-duration) var(--animation-default)}.chemical-tabs__panels{margin-top:1rem}@media (max-width:1150px){.chemical-tabs__nav{flex-wrap:wrap;justify-content:center}.chemical-tabs__indicator{display:none}.chemical-tabs__button--active{border-bottom:.1875rem solid var(--color-font-default);padding-bottom:.25rem}}
/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/chemical-slider/chemical-slider.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
chemical-slider{width:100%;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;overflow:hidden}.chemical-slider{width:100%;padding:0 1.25rem;margin:0 -1.25rem;overflow:hidden}.chemical-slider__track{padding:1.25rem 0;display:flex;transition:transform .5s ease-out;list-style:none;list-style-type:none}.chemical-slider__item{width:var(--item-width)!important;min-width:var(--item-width)!important;max-width:var(--item-width)!important;margin-right:var(--slider-gap)!important;flex-shrink:0}.chemical-slider__item>*{width:100%!important;min-width:100%!important;max-width:100%!important}.chemical-slider__arrow{padding:0;position:absolute;top:50%;background:0 0;border:0;z-index:1;cursor:pointer}.chemical-slider__arrow img{width:100%;height:100%}.chemical-slider__arrow:disabled{opacity:.5;cursor:not-allowed}.chemical-slider__arrow--prev{left:-.9375rem;transform:translate(-10%,-50%)}.chemical-slider__arrow--prev:not(:disabled):hover{transform:translate(-10%,-50%) scale(1.1)}.chemical-slider__arrow--next{right:-.9375rem;transform:translate(10%,-50%)}.chemical-slider__arrow--next:not(:disabled):hover{transform:translate(10%,-50%) scale(1.1)}@media (max-width:950px){.chemical-slider__track{scroll-snap-type:x mandatory;overflow-x:auto}.chemical-slider__item{scroll-snap-align:start}.chemical-slider__arrow{width:4.6875rem;height:4.6875rem}}
/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/chemical-notification/chemical-notification.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
.notification{padding:.75rem 1rem;display:flex;align-items:center;background-color:#fff;border:.125rem solid;border-radius:.5rem;transform:translateX(-100%);opacity:0;transition:transform var(--animation-duration) var(--animation-default),opacity var(--animation-duration) var(--animation-default)}.notification-container{width:100%;max-width:31.25rem;position:fixed;bottom:1rem;left:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000}.notification.notification-enter{transform:translateX(0);opacity:1}.notification.notification-exit{transform:translateX(-100%);opacity:0}.notification--success{background-color:#e8f5e9;border-color:#81c784}.notification--info{background-color:#e3f2fd;border-color:#64b5f6}.notification--error{background-color:#ffebee;border-color:#e57373}.notification__icon{margin-right:.75rem;font-size:1.25rem}.notification__message{flex:1;font-size:1rem;line-height:1.2}.notification__close-button{margin-left:.75rem;flex-shrink:0}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/chemical-gallery/chemical-gallery.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";chemical-gallery{width:100%;display:grid;gap:.625rem;grid-template-rows:auto auto}.chemical-gallery__main{height:31.25rem;position:relative;border-radius:1.25rem;overflow:hidden;aspect-ratio:1/1}.chemical-gallery__image{width:100%;background-position:center center;transition:transform var(--animation-duration) var(--animation-default),opacity var(--animation-duration) var(--animation-default);-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.chemical-gallery__lens{width:4.0625rem;height:4.0625rem;position:absolute;bottom:.9375rem;right:.9375rem;background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 65 69%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip715_2395%27%3E%3Crect id=%27%D0%9B%D1%83%D0%BF%D0%B0%27 width=%2765.000000%27 height=%2769.000000%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip715_2395%29%27%3E%3Cpath id=%27path%27 d=%27M28.43 54.62C41.15 54.62 51.45 43.68 51.45 30.18C51.45 16.69 41.15 5.75 28.43 5.75C15.72 5.75 5.41 16.69 5.41 30.18C5.41 43.68 15.72 54.62 28.43 54.62Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M51.45 30.18C51.45 16.69 41.15 5.75 28.43 5.75C15.72 5.75 5.41 16.69 5.41 30.18C5.41 43.68 15.72 54.62 28.43 54.62C41.15 54.62 51.45 43.68 51.45 30.18Z%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%272.500000%27 stroke-linejoin=%27round%27/%3E%3Cpath id=%27path%27 d=%27M36.97 19.76L37 19.76C37.48 20.27 37.46 21.04 36.95 21.52C36.44 22 35.66 21.98 35.18 21.47L35.18 21.44L36.97 19.76ZM21.68 21.44L21.68 21.47C21.2 21.98 20.42 22 19.92 21.52C19.41 21.04 19.38 20.27 19.86 19.76L19.89 19.76L21.68 21.44Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M36.09 20.61C34.13 18.53 31.42 17.25 28.43 17.25C25.44 17.25 22.73 18.53 20.77 20.61%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%272.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M44.1 48.61L44.07 48.61C43.59 48.1 43.62 47.32 44.13 46.84C44.63 46.36 45.41 46.38 45.89 46.89L45.89 46.92L44.1 48.61ZM57.35 59.09L57.38 59.09C57.86 59.6 57.84 60.38 57.33 60.86C56.82 61.34 56.04 61.32 55.56 60.81L55.56 60.78L57.35 59.09Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M44.98 47.75L56.47 59.95%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%272.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A");cursor:zoom-in}.chemical-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem}.chemical-gallery__thumb{padding:0;background:0 0;border:0;border-radius:1.25rem;overflow:hidden;cursor:pointer;aspect-ratio:1/1}.chemical-gallery__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:474px){chemical-gallery__main{aspect-ratio:auto}chemical-gallery__thumbs{grid-template-columns:repeat(auto-fit,minmax(3.125rem,1fr))}chemical-gallery__lens{display:none}}
/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/cancel-button/cancel-button.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";.cancel-button{width:2.8125rem;height:2.8125rem;padding:.3125rem;display:inline-flex;justify-content:center;align-items:center;background:0 0;background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 51 52%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip1165_2542%27%3E%3Crect id=%27%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8C%27 rx=%270.000000%27 width=%2750.000000%27 height=%2751.000000%27 transform=%27translate%280.500000 0.500000%29%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip1165_2542%29%27%3E%3Cpath id=%27path%27 d=%27M7.99 9.19L7.96 9.19C7.67 8.89 7.67 8.42 7.97 8.13C8.27 7.83 8.74 7.84 9.03 8.14L9.03 8.16L7.99 9.19ZM43 42.8L43.03 42.8C43.32 43.1 43.32 43.57 43.02 43.86C42.72 44.16 42.25 44.15 41.96 43.85L41.96 43.83L43 42.8Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M8.5 8.66L42.5 43.33%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3Cpath id=%27path%27 d=%27M9.03 43.83L9.03 43.85C8.74 44.15 8.27 44.16 7.97 43.86C7.67 43.57 7.67 43.1 7.96 42.8L7.99 42.8L9.03 43.83ZM41.96 8.16L41.96 8.14C42.25 7.84 42.72 7.83 43.02 8.13C43.32 8.42 43.32 8.89 43.03 9.19L43 9.19L41.96 8.16Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M8.5 43.33L42.5 8.66%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%271.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3Crect id=%27%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8C%27 rx=%270.000000%27 width=%2750.000000%27 height=%2751.000000%27 transform=%27translate%280.500000 0.500000%29%27 stroke=%27%23000000%27 stroke-opacity=%270%27 stroke-width=%271.000000%27/%3E%3C/svg%3E%0A");background-position:center center;border:0;border:.0625rem solid #000;border-radius:.625rem;color:inherit;cursor:pointer}.cancel-button--small{width:1.5625rem;height:1.5625rem;border:0}
/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/button/button.scss ***!
  \******************************************************************************************************************************************************************************************************************/
.button{width:-moz-fit-content;width:fit-content;padding:.3125rem .9375rem;display:flex;justify-content:center;align-items:center;background-color:#000;background-color:var(--button-background-color, #000);border:.0625rem solid var(--button-border-color, transparent);border-radius:.625rem;font-size:var(--button-size, 32px);font-weight:400;color:#fff;color:var(--button-text-color, #fff);text-align:center;text-decoration:none;text-transform:lowercase!important;cursor:pointer}@media (max-width:474px){.button{word-wrap:break-word;hyphens:auto}}.button--outlined{--button-background-color:#fff;--button-border-color:#000;--button-text-color:#000}.button--small{--button-size:1.25rem;padding:.125rem .625rem}.button--medium{--button-size:1.5rem;padding:.3125rem .9375rem}.button--large{--button-size:2rem;padding:.3125rem .9375rem}.button--full-width{width:100%}.button:disabled{opacity:.5;cursor:not-allowed}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/shared/auto-submit-form/auto-submit-form.scss ***!
  \**************************************************************************************************************************************************************************************************************************************/
.auto-submit-form{position:relative}.auto-submit-form__bubble{position:absolute;top:-3.5rem;left:50%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transform:translateX(-50%);z-index:10;pointer-events:none;opacity:0;transition:opacity var(--animation-duration) var(--animation-default)}.auto-submit-form__bubble-visible{opacity:1;pointer-events:auto}.auto-submit-form__arrow{width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #000}.auto-submit-form__apply-button{white-space:nowrap;word-wrap:normal}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/profile-section/profile-section.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
.profile-section{padding:1.25rem;overflow:hidden}.profile-section__field{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.profile-section__field .input-field__label{font-size:2.5rem}@media (max-width:474px){.profile-section__field .input-field__label{font-size:1.5rem}}.profile-section__field .input-field__label::after{content:": "}@media (max-width:1150px){.profile-section__field{flex-flow:column nowrap;align-items:flex-start}}.profile-section__heading{margin-bottom:1.5rem;font-size:2rem}.profile-section__fields{margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.profile-section__fields input{font-size:1.55rem}.profile-section__buttons{display:flex;flex-flow:row wrap;gap:1rem}@media (max-width:1150px){.profile-section__buttons{flex-flow:column nowrap}}.profile-section .button{flex:1;white-space:nowrap}@media (max-width:1150px){.profile-section .button{white-space:wrap}}.profile-section__button--delete{--button-background-color:rgb(213 0 0);--button-border-color:rgb(213 0 0);--button-text-color:#fff}.profile-section__button--cancel{--button-background-color:#ccc;--button-text-color:#000}
/*!***************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/order-form/order-form.scss ***!
  \***************************************************************************************************************************************************************************************************************************/
.order-form{max-width:50rem;padding:1.25rem;overflow:hidden}.order-form__title{margin-bottom:2rem;font-size:2.5rem}.order-form__fields{margin-bottom:2rem;display:flex;flex-flow:column nowrap;gap:1.5rem}.order-form__submit.button{font-size:1.75rem}
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/hero/hero.scss ***!
  \***************************************************************************************************************************************************************************************************************/
.hero-section{width:100%;height:100dvh;position:relative;border-radius:0 0 .625rem .625rem;overflow:hidden}@media (max-width:474px){.hero-section{height:70dvh}}.hero-section img{width:100%;height:100%;background-position:bottom;-o-object-fit:cover;object-fit:cover}.hero-section__content{padding:0 calc(var(--global-padding) + .625rem) 3.125rem}.hero-section__button{position:absolute;bottom:6.25rem;left:calc((100% - var(--max-content-width))/2 + 4.25rem);text-decoration:none;z-index:5}@media (max-width:1350px){.hero-section__button{left:4.25rem}}.hero-section__logo{position:absolute;bottom:3.625rem;right:calc((100% - var(--max-content-width))/2 + 4.3125rem);font-family:"Good Dog",cursive;font-size:4rem;line-height:-.0625rem;font-size:clamp(3rem,2.4347826087rem + 2.1739130435*1vw,4rem);text-align:center;transform:rotate(-18.1deg);letter-spacing:.21875rem}@media (max-width:1350px){.hero-section__logo{right:4.3125rem}}@media (max-width:474px){.hero-section__logo{position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%) rotate(-18.1deg)}}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/header/header.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
.header{width:100%;height:var(--header-height);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.header *,.header ::after,.header ::before{text-transform:lowercase!important}.header__menu,.header__wrapper{width:100%;display:flex;align-items:center}.header__wrapper{max-width:var(--max-content-width);padding:0 calc(var(--global-padding) + .625rem);position:absolute;top:.625rem;justify-content:center;z-index:999}.header__menu{flex-flow:row nowrap;justify-content:space-between}.header__logo{margin-right:2.5rem;font-family:"Good Dog",cursive;font-size:4rem;letter-spacing:.21875rem;white-space:nowrap;font-size:clamp(2rem,.8695652174rem + 4.347826087*1vw,4rem)}@media (max-width:1150px){.header__logo{margin-right:.625rem}}@media (max-width:474px){.header__logo{white-space:wrap}}.header__navigation-links{list-style:none;display:flex;flex-flow:row nowrap;gap:.75rem}.header__navigation-link{font-size:1.25rem;font-weight:400}.header__buttons{margin-left:auto;display:flex;flex-flow:row nowrap;gap:.625rem}.header__icon-button{width:1.875rem;height:1.875rem}.header__profile-button{background-image:var(--black-user-icon)}.header__favorite-button{background-image:var(--black-heart-icon)}.header__basket-button{position:relative;background-image:var(--black-basket-icon)}.header__basket-button--has-products .header__basket-count{width:.9375rem;height:.9375rem;padding:.625rem;position:absolute;bottom:-.3125rem;left:-.3125rem;display:flex;justify-content:center;align-items:center;background-color:#9b0000;border-radius:100%;font-size:.875rem;color:#fff;visibility:visible}.header__basket-count{visibility:hidden}.header__hamburger{width:6.25rem;height:6.25rem;padding:1.125rem;position:relative;flex-shrink:0;display:none;background:rgba(42,42,42,.82);border:0;border-radius:100%;z-index:5;cursor:pointer}.header__hamburger span:not(.visually-hidden){width:calc(100% - 2.25rem);height:.3125rem;position:absolute;left:1.125rem;background-color:#fff;border-radius:.3125rem;transition-property:transform,opacity,top;transition-duration:.3s;transition-timing-function:ease-out;transform-origin:center center}.header__hamburger span:nth-child(1){top:calc(50% + -1.09375rem)}.header__hamburger span:nth-child(2){top:calc(50% - .15625rem)}.header__hamburger span:nth-child(3){top:calc(50% + .78125rem)}@media (max-width:474px){.header__hamburger{margin-left:auto}}.header--opened .header__hamburger span:nth-child(1){top:calc(50% - .15625rem);transform:rotate(45deg)}.header--opened .header__hamburger span:nth-child(2){opacity:0}.header--opened .header__hamburger span:nth-child(3){top:calc(50% - .15625rem);transform:rotate(-45deg)}.header--opened .header__menu{top:0;visibility:visible}.header--opened .header__icon-button{width:4.375rem;height:4.375rem}.header--opened .header__profile-button{background-image:var(--white-user-icon)}.header--opened .header__favorite-button{background-image:var(--white-heart-icon)}.header--opened .header__basket-button{background-image:var(--white-basket-icon)}.header--opened .header__basket-button--has-products .header__basket-count{width:2.125rem;height:2.125rem;bottom:-.70833rem;left:-.70833rem;font-size:1.75rem}@media (max-width:1150px){.header__menu{width:100%;height:100dvh;min-height:100%;padding:.625rem;position:fixed;top:-100%;left:0;visibility:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:10;background:#797979;z-index:1;overflow:hidden;transition:top var(--animation-duration) var(--animation-default),visibility var(--animation-duration) var(--animation-default)}.header--opened .header__icon-button{width:3.125rem;height:3.125rem;background-repeat:no-repeat}.header__navigation-links{padding:.625rem 2.5rem;display:flex;flex-flow:column nowrap;gap:1.5625rem}.header__navigation-link{font-size:1.875rem;line-height:.4rem;color:#fff}.header__buttons{margin:5.375rem 0 0}.header__hamburger{display:flex}}.no-scroll{padding-right:var(--scrollbar-width, 0);overflow:hidden}
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/footer/footer.scss ***!
  \*******************************************************************************************************************************************************************************************************************/
.footer{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:#606060;border-top:.0625rem solid #fff}.footer__nav{justify-self:flex-start}.footer *,.footer ::after,.footer ::before{text-transform:lowercase!important}.footer__content,.footer__wrapper{width:100%;display:flex;justify-content:center;align-items:center}.footer__wrapper{margin-top:3.125rem;flex-flow:column nowrap}.footer__content{max-width:var(--max-content-width);padding:1rem var(--global-padding);flex-flow:row wrap;gap:3.125rem}@media (max-width:1150px){.footer__content{padding:1.875rem var(--global-padding);flex-flow:row wrap}}.footer__logo{width:100%;max-width:27.0625rem;margin:0 auto;justify-self:center}.footer__logo img{width:100%}.footer__list{display:flex;flex-flow:row nowrap;gap:1.25rem;list-style:none;list-style-type:none}@media (max-width:1150px){.footer__list{flex-flow:row wrap;justify-content:center}}.footer__item{font-size:1.875rem;font-weight:400;line-height:2rem;text-transform:lowercase;letter-spacing:0}.footer__item a{color:#e5e5e5}
/*!***********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/category/category.scss ***!
  \***********************************************************************************************************************************************************************************************************************/
.category-section{width:100%;padding:5rem 1.25rem 3.125rem;display:flex;justify-content:center}.category-section__product-tabs-list{display:flex;flex-flow:row wrap;justify-content:center;gap:2.5rem}@media (max-width:1150px){.category-section__product-tabs-list{gap:0}.category-section{padding:1rem 0 0}}.category-section__icon{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.category-section__icon svg{width:3.125rem;height:3.125rem;fill:currentcolor}.category{max-width:18.75rem;height:auto;display:flex;flex-flow:column nowrap;align-items:center;gap:.625rem;color:#000;text-decoration:none}.category__icon{width:14.0625rem;height:14.0625rem;padding:1.5625rem;border:.0625rem solid #000;border-radius:50%}.category__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category__title{font-size:1.5rem;font-weight:400;text-align:center}@media (max-width:1150px){.category{padding:.625rem;flex:1 1 6.25rem;gap:.32rem}.category__icon{width:100%;height:auto;min-width:9.375rem;max-width:9.375rem;padding:.9375rem;border:.0625rem solid #000;border-radius:50%;aspect-ratio:1/1}.category__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category__title{font-size:1.3rem;font-weight:400;text-align:center}}
/*!*****************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/breadcrumbs/breadcrumbs.scss ***!
  \*****************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";.breadcrumbs{padding:.625rem}.breadcrumbs__list{display:flex;flex-flow:row wrap;gap:.625rem;list-style:none;list-style-type:none}.breadcrumbs__list-item{display:flex;justify-content:center;align-items:center}.breadcrumbs__list-item:not(:last-child)::after{content:"";width:3.125rem;height:3.125rem;margin-left:.625rem;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 50 50%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27%3E%3Cdefs%3E%3CclipPath id=%27clip1119_576%27%3E%3Crect id=%27%D0%9D%D0%B8%D0%B6%D0%BD%D0%B8%D0%B9%27 width=%2750.000000%27 height=%2750.000000%27 transform=%27translate%280.000000 50.000000%29 rotate%28-90.000000%29%27 fill=%27white%27 fill-opacity=%270%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path=%27url%28%23clip1119_576%29%27%3E%3Cpath id=%27path%27 d=%27M17.89 13.38L17.86 13.38C17.37 12.88 17.37 12.11 17.86 11.61C18.36 11.12 19.13 11.12 19.63 11.61L19.63 11.64L17.89 13.38ZM19.63 38.35L19.63 38.38C19.13 38.87 18.36 38.87 17.86 38.38C17.37 37.88 17.37 37.11 17.86 36.61L17.89 36.61L19.63 38.35Z%27 fill=%27%23000000%27 fill-opacity=%270%27 fill-rule=%27nonzero%27/%3E%3Cpath id=%27path%27 d=%27M18.75 12.5L31.25 25L18.75 37.5%27 stroke=%27%23808080%27 stroke-opacity=%271.000000%27 stroke-width=%272.500000%27 stroke-linejoin=%27round%27 stroke-linecap=%27round%27/%3E%3C/g%3E%3C/svg%3E%0A")}.breadcrumbs__link{font-size:1.5rem;line-height:120%}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/main/templates/main/widgets/basket-products/basket-products.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
@media (max-width:750px){.basket-product .small-product__content{flex-flow:row wrap}}@media (max-width:550px){.basket-product .small-product__content{justify-content:center;align-items:center}}.basket-product__actions{display:flex;flex-flow:column nowrap;gap:1.25rem}.basket-product__controls{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.25rem}