.category-header{position:fixed;z-index:49;left:0;right:0;margin:0 auto;background:hsla(0,0%,100%,.97)}.category-header__items{padding-bottom:14px;border-bottom:1px solid #ece1ce}.category-header__items a:not(.router-link-active){color:#19191a!important}.divider{width:100%;height:1px;background-color:#ece1ce}.flavour-list-mini__about-link{color:rgba(25,25,26,.5)!important;transition:.2s ease-in-out}@media only screen and (min-width:1160px){.flavour-list-mini__about-link{opacity:0}}.flavour-list-mini__item{transition:.2s ease-in-out}.flavour-list-mini__item.loaded svg{opacity:0}.flavour-list-mini__item.shown .v-image{opacity:1}.flavour-list-mini__item.shown .flavour-list-mini__item-name{color:#c09c5e}.flavour-list-mini__item:hover .flavour-list-mini__about-link{opacity:1}.flavour-list-mini__item:hover .flavour-list-mini__about-link:hover{color:#c09c5e!important}.flavour-list-mini__item-img{position:relative;width:60px;height:60px;display:flex;justify-content:center;align-content:center}@media only screen and (min-width:1160px){.flavour-list-mini__item-img{width:80px;height:80px}}.flavour-list-mini__item-img svg{position:absolute;z-index:1;transition:.2s ease-in-out}.flavour-list-mini__item-img svg.logo{top:50%;left:50%;width:64px;height:64px;transform:translateX(-50%) translateY(-50%);fill:#ede1cf}.flavour-list-mini__item-img .v-image.cut{position:absolute;z-index:1;opacity:0}.flavour-list-mini__item-img:hover .cut{opacity:1}.flavour-list-mini__item-img:hover .image{opacity:0}.flavour-list-mini__item-name{color:#ede1cf;max-width:240px;cursor:pointer;transition:.2s ease-in-out}.flavour-list-mini__item-name:hover{opacity:.6}.flavour-list-mini .v-image{width:100%;opacity:0;transition:.2s ease-in-out}.flavour-list-mini__choco{color:#19191a;text-transform:lowercase}@media only screen and (min-width:1160px){.flavour-list-mini__choco{padding-top:1px;font-weight:300;color:#c09c5e}}.flavour-list-mini__swiper{margin:-20px}.flavour-types__list{padding:0!important;list-style:none;border-bottom:1px solid #ede1cf;display:flex;justify-content:center;height:32px;margin-top:0!important;transition:.2s ease-in-out}@media only screen and (min-width:688px){.flavour-types__list{height:48px}}.flavour-types__list.empty{height:1px}.flavour-types__list li{margin:0;padding:12px 24px 12px 24px!important;cursor:pointer;color:#19191a;border:1px solid transparent;border-radius:3px;position:relative;top:1px;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;transition:.2s ease-in-out}@media only screen and (min-width:688px){.flavour-types__list li{flex:unset}}.flavour-types__list li:not(.active):hover{opacity:.6;color:#c09c5e}.flavour-types__list li.active{position:relative;color:#c09c5e;border:1px solid #ede1cf;border-bottom-color:#f7f6f5}@media only screen and (min-width:1160px){.flavour-types__list li.active{border-bottom-color:#fff}}.flavour-types__list li+li{margin-left:4px}.flavour-types__offers{margin-top:16px;padding-bottom:16px;border-bottom:1px solid #ede1cf}.flavour-types__offers-list{display:flex;gap:12px;justify-content:center}.flavour-types__offer{display:flex;width:78px;height:78px;border:2px solid transparent;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;transition:.2s ease-in-out}.flavour-types__offer .v-image,.flavour-types__offer span{max-width:64px;width:64px;height:64px;border-radius:50%;background:#ede1cf;display:flex;justify-content:center;align-items:center;color:#19191a;text-align:center;font-size:12px;padding:10px;line-height:100%}.flavour-types__offer.--active{border:2px solid #c09c5e}.flavour-types__offer:hover{opacity:.7}.abs,.abs-bottom,.abs-bottom-right,.abs-left,.abs-right,.abs-right-top,.abs-top,.abs-top-right,.product-with-content__title:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.product-with-content__title{position:relative;z-index:3}.product-with-content__title:before{content:"";width:100%;height:100%;background:#fff;opacity:1;filter:blur(16px);max-width:320px;z-index:-1}.product-with-content__title h1{font-size:24px;letter-spacing:3px;line-height:29px}@media only screen and (min-width:688px){.product-with-content__title h1{font-size:34px;letter-spacing:4px;line-height:39px}}@media only screen and (min-width:1160px){.product-with-content__sticky{position:sticky;top:200px}}.product-with-content__content{background:#f7f6f5;border-radius:24px 24px 0 0;display:flex;align-content:center;flex-direction:column;position:fixed;z-index:2;left:50%;bottom:0;width:60%;min-width:280px;height:64px;transform:translateX(-50%);transition:.2s ease-in-out}@media only screen and (min-width:1160px){.product-with-content__content{display:block;background:unset;border-radius:unset;align-content:flex-start;position:unset;height:unset;min-height:unset;width:unset;min-width:unset;transform:unset}}.product-with-content__content.open{height:65vh;width:101%}@media only screen and (min-width:1160px){.product-with-content__content.open{height:unset;width:unset}}.product-with-content__sets{max-width:320px;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (min-width:688px){.product-with-content__sets{max-width:360px}}@media only screen and (min-width:1160px){.product-with-content__sets{max-width:460px}}@media only screen and (min-width:1344px){.product-with-content__sets{max-width:640px}}.product-with-content__sets a{display:flex;align-items:center}.product-with-content__sets a.selected .product-with-content__set-image,.product-with-content__sets a:hover .product-with-content__set-image{border-color:#c09c5e}.product-with-content__sets a:not(:hover):not(.selected){color:rgba(25,25,26,.5)!important}.product-with-content__sets a h5{font-size:14px;line-height:19px}@media only screen and (min-width:1344px){.product-with-content__sets a h5{font-size:18px;line-height:23px}}.product-with-content__sets.single a{cursor:default}.product-with-content__sets.single a:hover{opacity:1}.product-with-content__set-image{border:2px solid transparent;border-radius:50%;padding:5px;width:54px;height:54px;transition:.2s ease-in-out}@media only screen and (min-width:1160px){.product-with-content__set-image{width:78px;height:78px}}.product-with-content__set-image .v-image{width:40px;height:40px}@media only screen and (min-width:1160px){.product-with-content__set-image .v-image{width:64px;height:64px}}.product-with-content__image{position:relative;max-width:320px;max-height:320px;margin:0 auto;display:flex;justify-content:center}.product-with-content__frame{position:relative;max-width:280px;max-height:280px}@media only screen and (min-width:688px){.product-with-content__frame{max-width:unset;max-height:unset}}.product-with-content__frame .spacer{opacity:0;z-index:-1!important}.product-with-content__frame .v-image{height:100%;filter:brightness(1.01);transition:.2s ease-in-out}@media only screen and (min-width:688px){.product-with-content__frame .v-image{height:unset}}.product-with-content__frame .v-image.closed{z-index:2}.product-with-content__frame .v-image.closed:hover{opacity:0}.product-with-content__frame .v-image.closed:hover~.open{opacity:1}.product-with-content__frame .v-image.open{opacity:0;z-index:1}@media only screen and (min-width:1160px){.product-with-content__frame .v-image.box3x1m{width:380px;max-width:380px}}@media only screen and (min-width:1344px){.product-with-content__frame .v-image.box3x1m{width:440px;max-width:440px}}.product-with-content__frame .box{width:100%;height:100%;border:5px solid #ede1cf;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.product-with-content__frame .box .cell{position:relative;border-right:1px solid #ede1cf;border-bottom:1px solid #ede1cf;cursor:pointer;display:flex;justify-content:center;align-items:center;background:#fff}.product-with-content__frame .box .cell:hover svg{opacity:.6}.product-with-content__frame .box .cell:hover .v-image{opacity:.8}.product-with-content__frame .box .cell svg{transition:.2s ease-in-out;fill:none;width:80%;height:80%}.product-with-content__frame .box .cell .v-image{position:relative;z-index:1;max-width:85%;height:85%}@media only screen and (min-width:1160px){.product-with-content__frame .box{border:7px solid #ede1cf}}.product-with-content__frame .box.box2x1 .cell{width:50%;height:100%}.product-with-content__frame .box.box2x1 .cell:nth-child(2n){border-right:none}.product-with-content__frame .box.box2x1 .cell:nth-last-child(-n+2){border-bottom:none}.product-with-content__frame .box.box2x2 .cell{width:50%;height:50%}.product-with-content__frame .box.box2x2 .cell:nth-child(2n){border-right:none}.product-with-content__frame .box.box2x2 .cell:nth-last-child(-n+2){border-bottom:none}.product-with-content__frame .box.box2x3{max-width:190px}@media only screen and (min-width:688px){.product-with-content__frame .box.box2x3{max-width:unset}}.product-with-content__frame .box.box2x3 .cell{width:50%;height:33.333%}.product-with-content__frame .box.box2x3 .cell:nth-child(2n){border-right:none}.product-with-content__frame .box.box2x3 .cell:nth-last-child(-n+2){border-bottom:none}.product-with-content__frame .box.box3x1m{padding:16px 100px 16px 2px;border:0}@media only screen and (min-width:688px){.product-with-content__frame .box.box3x1m{padding:25px 160px 25px 3px}}@media only screen and (min-width:1160px){.product-with-content__frame .box.box3x1m{padding:23px 140px 23px 4px;width:380px}}@media only screen and (min-width:1344px){.product-with-content__frame .box.box3x1m{padding:26px 160px 26px 4px;width:440px}}.product-with-content__frame .box.box3x1m .cell{width:33.333%;height:100%;border-bottom:none}.product-with-content__frame .box.box3x1c{width:144px}@media only screen and (min-width:688px){.product-with-content__frame .box.box3x1c{width:168px}}.product-with-content__frame .box.box3x1c .cell{width:33.333%;height:100%;border-bottom:none}.product-with-content__frame .box.box3x1c .cell .v-image{height:96%}.product-with-content__frame .box.box9x1c{width:100% x}@media only screen and (min-width:688px){.product-with-content__frame .box.box9x1c{width:450px}}.product-with-content__frame .box.box9x1c .cell{width:11.111%;height:100%;border-bottom:none;padding:0 4px}.product-with-content__frame .box.box9x1c .cell .v-image{height:100%}.product-with-content__frame .box.box3x3 .cell{width:33.333%;height:33.333%}.product-with-content__frame .box.box3x3 .cell:nth-child(3n){border-right:none}.product-with-content__frame .box.box3x3 .cell:nth-last-child(-n+3){border-bottom:none}.product-with-content__tools{transition:.2s ease-in-out;height:0;display:flex;align-items:flex-end;justify-content:center;opacity:0}.product-with-content__tools.open{opacity:1;height:32px}.product-with-content__tools a.disabled{cursor:default;opacity:.3}.product-with-content__btn{width:280px}@media only screen and (min-width:688px){.product-with-content__btn{width:320px}}@media only screen and (min-width:1160px){.product-with-content__btn{width:unset}}.product-with-content__more{text-align:center}.product-with-content__more span{display:inline-flex;align-items:center}.product-with-content__more span svg{width:12px;margin-left:4px}.flex,.flex-end,.flex-space-between{display:flex;justify-content:center;align-items:center}.flex-space-between{justify-content:space-between}.flex-end{justify-content:flex-end}.abs,.abs-bottom,.abs-bottom-right,.abs-left,.abs-right,.abs-right-top,.abs-top,.abs-top-right,.product-without-content__text:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.abs-top,.abs-top-right{top:0;transform:translateX(-50%)}.abs-top-right{left:unset;right:0;transform:unset}.abs-bottom,.abs-bottom-right{top:unset;bottom:0;transform:translateX(-50%)}.abs-bottom-right{left:unset;right:0;transform:unset}.abs-left{left:0;transform:translateY(-50%)}.abs-right,.abs-right-top{left:unset;right:0;transform:translateY(-50%)}.abs-right-top{top:0;transform:unset}.product-without-content__text{position:relative;z-index:3}@media only screen and (min-width:1160px){.product-without-content__text:before{content:"";width:120%;height:120%;background:#fff;opacity:1;filter:blur(32px);z-index:-1}}.product-without-content__text .btn-primary{width:316px;padding:0!important}@media only screen and (min-width:688px){.product-without-content__text .btn-primary{width:320px}}@media only screen and (min-width:1160px){.product-without-content__text .btn-primary{width:unset;padding:0 28px!important}}.product-without-content__title h1{font-size:24px;letter-spacing:3px;line-height:29px}@media only screen and (min-width:688px){.product-without-content__title h1{font-size:34px;letter-spacing:4px;line-height:39px}}.product-without-content__image{position:relative;height:320px;transition:.2s ease-in-out}@media only screen and (min-width:1160px){.product-without-content__image{height:380px}}.product-without-content__image .hover{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;height:100%}@media only screen and (min-width:1160px){.product-without-content__image .hover:hover .open{opacity:1}.product-without-content__image .hover:hover .closed{opacity:0}}.product-without-content__image .v-image{height:100%;filter:brightness(1.01);transition:.2s ease-in-out}.product-without-content__image .v-image.closed{z-index:1}.product-without-content__image .v-image.open{position:absolute;top:0;left:0;opacity:0}.product-without-content__note{max-width:480px;margin:0 auto}@media only screen and (min-width:1160px){.product-without-content__note{margin:unset}}.product-without-content__more span{display:inline-flex;align-items:center}.product-without-content__more span svg{width:12px;margin-left:4px}.product-content__box{border:5px solid #ede1cf;max-width:380px;max-height:380px;min-width:140px;min-height:140px;display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (min-width:1160px){.product-content__box{border:7px solid #ede1cf}}.product-content__box svg{opacity:.6}.product-content__box>div{padding:12px;box-sizing:border-box;border-right:1px solid #ede1cf;border-bottom:1px solid #ede1cf;cursor:pointer;transition:.2s ease-in-out}.product-content__box>div:hover{opacity:.8}.product-content__box.box2x1{width:280px;height:140px}@media only screen and (min-width:1160px){.product-content__box.box2x1{width:380px;height:190px}.product-content__box.box2x1 .v-image{max-width:156px;height:156px;margin:0 auto}}.product-content__box.box2x1>div{width:50%;height:100%}.product-content__box.box2x1>div:nth-child(2n){border-right:none}.product-content__box.box2x1>div:nth-last-child(-n+2){border-bottom:none}.product-content__box.box2x2{width:280px;height:280px}@media only screen and (min-width:1160px){.product-content__box.box2x2{width:380px;height:380px}.product-content__box.box2x2 .v-image{max-width:156px;height:156px;margin:0 auto}}.product-content__box.box2x2>div{width:50%;height:50%}.product-content__box.box2x2>div:nth-child(2n){border-right:none}.product-content__box.box2x2>div:nth-last-child(-n+2){border-bottom:none}.product-content__box.box2x3{width:280px;height:420px}.product-content__box.box2x3 .v-image{max-width:100px;height:100px;margin:0 auto}.product-content__box.box2x3>div{width:50%;height:33.333%}.product-content__box.box2x3>div:nth-child(2n){border-right:none}.product-content__box.box2x3>div:nth-last-child(-n+2){border-bottom:none}.product-content__box.box3x3{width:420px;height:420px}.product-content__box.box3x3 .v-image{max-width:100px;height:100px;margin:0 auto}.product-content__box.box3x3>div{width:33.333%;height:33.333%}.product-content__box.box3x3>div:nth-child(3n){border-right:none}.product-content__box.box3x3>div:nth-last-child(-n+3){border-bottom:none}.product-content__box svg{fill:none;width:100%;height:100%}.product-info{max-width:1050px;margin:0 auto}.product-info__grid-block{display:flex;flex-direction:column;justify-content:flex-start;padding:16px 0!important;text-align:center;align-items:center;border-bottom:1px solid #ece1ce}.product-info__grid-block:first-child,.product-info__grid-block:nth-child(2){border-top:1px solid #ece1ce}@media only screen and (min-width:1160px){.product-info__grid-block:nth-child(4){border-top:1px solid #ece1ce}}@media only screen and (min-width:1344px){.product-info__grid-block:nth-child(3){border-top:1px solid #ece1ce}}.product-info__grid-block p{line-height:normal}.product-info .close{display:inline-flex;margin-top:40px;align-items:center}.product-info .close svg{width:12px;height:12px;margin-left:8px;stroke:#19191a}.product-1kilo__title h1{font-size:24px;letter-spacing:3px;line-height:29px}@media only screen and (min-width:688px){.product-1kilo__title h1{font-size:34px;letter-spacing:4px;line-height:39px}}.product-1kilo__content{background:#f7f6f5;border-radius:24px 24px 0 0;display:flex;align-content:center;flex-direction:column;position:fixed;z-index:2;left:50%;bottom:0;width:60%;min-width:280px;height:64px;transform:translateX(-50%);transition:.2s ease-in-out}@media only screen and (min-width:1160px){.product-1kilo__content{display:block;background:unset;border-radius:unset;align-content:flex-start;position:unset;height:unset;min-height:unset;width:unset;min-width:unset;transform:unset}}.product-1kilo__content.open{height:65vh;width:101%}@media only screen and (min-width:1160px){.product-1kilo__content.open{height:unset;width:unset}}.product-1kilo__sets{max-width:320px;margin:0 auto;display:flex;justify-content:center}@media only screen and (min-width:688px){.product-1kilo__sets{max-width:360px}}@media only screen and (min-width:1160px){.product-1kilo__sets{max-width:460px}}@media only screen and (min-width:1344px){.product-1kilo__sets{max-width:640px}}.product-1kilo__sets a{display:flex;align-items:center}.product-1kilo__sets a.selected .product-1kilo__set-image,.product-1kilo__sets a:hover .product-1kilo__set-image{border-color:#c09c5e}.product-1kilo__sets a:not(:hover):not(.selected){color:rgba(25,25,26,.5)!important}.product-1kilo__sets a h5{font-size:14px;line-height:19px}@media only screen and (min-width:1344px){.product-1kilo__sets a h5{font-size:18px;line-height:23px}}.product-1kilo__sets.single a{cursor:default}.product-1kilo__sets.single a:hover{opacity:1}.product-1kilo__set-image{border:2px solid transparent;border-radius:50%;padding:5px;width:54px;height:54px;transition:.2s ease-in-out}@media only screen and (min-width:1160px){.product-1kilo__set-image{width:78px;height:78px}}.product-1kilo__set-image .v-image{width:40px;height:40px}@media only screen and (min-width:1160px){.product-1kilo__set-image .v-image{width:64px;height:64px}}.product-1kilo__image{position:relative;height:127px;margin:0 auto;display:flex;justify-content:center}.product-1kilo__image .v-image{filter:brightness(1.01);transition:.2s ease-in-out}.product-1kilo__image .v-image.closed{z-index:1}@media only screen and (min-width:1160px){.product-1kilo__image .v-image.closed:hover{opacity:0}.product-1kilo__image .v-image.closed:hover~.open{opacity:1}}.product-1kilo__btn{width:316px}@media only screen and (min-width:688px){.product-1kilo__btn{width:320px}}@media only screen and (min-width:1160px){.product-1kilo__btn{width:unset}}.product-1kilo__more span{display:inline-flex;align-items:center}.product-1kilo__more span svg{width:12px;margin-left:4px}.product__footer{background-image:url(../img/bg-lg.4c351485.jpg);-webkit-animation:animFooterImage .3s forwards;animation:animFooterImage .3s forwards;-webkit-animation-delay:.75s;animation-delay:.75s;opacity:0;margin-top:75px}@media only screen and (min-width:1160px){.product__footer{margin-top:140px}}@-webkit-keyframes animFooterImage{0%{opacity:0}to{opacity:1}}@keyframes animFooterImage{0%{opacity:0}to{opacity:1}}