h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.overlay{position:fixed;opacity:0;visibility:hidden;z-index:10;top:0px;left:0px;width:100%;height:100%;background-color:#2e2f4266;transition:opacity 1s linear;overflow-y:auto}.modal.active{opacity:1;scale:1}.overlay.active{opacity:1;visibility:visible}.modal{transition:scale .5s linear,opacity .5s linear;scale:.4;opacity:0}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/project-chocolate/assets/Montserrat-Regular-fa88ed6d.woff2) format("woff2"),url(/project-chocolate/assets/Montserrat-Regular-215a175c.woff) format("woff"),url(/project-chocolate/assets/Montserrat-Regular-e422c9e7.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/project-chocolate/assets/Montserrat-Medium-f16f0ba0.woff) format("woff"),url(/project-chocolate/assets/Montserrat-Medium-94c55c31.woff2) format("woff2"),url(/project-chocolate/assets/Montserrat-Medium-6a7b9d34.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Semi Bold"),local("Montserrat-Semi-Bold"),url(/project-chocolate/assets/Montserrat-SemiBold-e3e9e40f.woff2) format("woff2"),url(/project-chocolate/assets/Montserrat-SemiBold-e4787999.woff) format("woff"),url(/project-chocolate/assets/Montserrat-SemiBold-a2bfd410.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/project-chocolate/assets/Montserrat-Bold-f052bcff.woff2) format("woff2"),url(/project-chocolate/assets/Montserrat-Bold-e1632dc3.woff) format("woff"),url(/project-chocolate/assets/Montserrat-Bold-3353dbad.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),local("Montserrat-Bold-Italic"),url(/project-chocolate/assets/Montserrat-BoldItalic-c86a9456.woff2) format("woff2"),url(/project-chocolate/assets/Montserrat-BoldItalic-11c69fbf.woff) format("woff"),url(/project-chocolate/assets/Montserrat-BoldItalic-ae636ebe.ttf) format("truetype");font-weight:700;font-style:italic}:root{--accent-color: rgba(253, 146, 34, 1);--background-color: rgba(250, 250, 250, 1);--background-dark-color: rgba(30, 24, 35, 1);--text-white-color: rgba(255, 255, 255, 1);--text-dark-color: rgba(17, 17, 17, 1);--footer-background-color: rgba(30, 24, 35, 1);--border-color: rgba(17, 17, 17, .05);--placeholder-color: rgba(64, 64, 64, .3);--bullet-color: rgba(17, 17, 17, .1);--btn-hover-color: rgba(252, 241, 224, 1);--transition-speed: .5s cubic-bezier(.4, 0, .2, 1);--swiper-pagination-bullet-horizontal-gap: 6.5px;--about-bg-color-item: rgba(76, 76, 76, 1);--background-light-color: rgba(255, 255, 255, 1)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--background-color);font-family:Montserrat,sans-serif;padding-top:62px}.container{max-width:375px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}body{padding-top:84px}}@media screen and (min-width: 1200px){.container{max-width:1200px;padding-left:32px;padding-right:32px}}.swiper-wrapper{border-radius:15px}.swiper-pagination{position:static}.swiper-slide{background:#fff;border-radius:15px}.swiper-pagination-bullet{display:inline-block;width:13px;height:13px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:var(--bullet-color)}.swiper-pagination-bullet{margin:0px var(--swiper-pagination-bullet-horizontal-gap)}.swiper-pagination-bullet-active{width:28px;border-radius:6.5px;color:#fff;background:var(--accent-color)}.overlay{position:fixed;opacity:0;visibility:hidden;z-index:1;top:0px;left:0px;width:100%;height:100%;background-color:#2e2f4266;transition:opacity 1s linear}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;transition:var(--transition-speed)}.modal.active,.overlay.active{opacity:1;visibility:visible}.header{position:fixed;width:100%;top:0;background-color:var(--background-color);z-index:30}.header-logo-link{font-family:Montserrat;text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.29;letter-spacing:-.03em}.header-logo{display:flex;align-items:center;gap:6px}.header-button-humburger{margin-left:auto;background-color:transparent;border:none;padding:0;display:flex;justify-content:center;align-items:center}.header-humburger{stroke:var(--text-dark-color)}.header-all{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:14px}.header-navigation-list{display:flex;gap:24px}.header-navigation-item{font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.14;letter-spacing:-.02em;color:var(--text-dark-color);transition:color .25s cubic-bezier(.4,0,.2,1)}.header-navigation-item:is(:hover,:focus){color:var(--accent-color)}.header-social-list{display:flex;gap:18px}.header-social-icon{width:24px;height:24px;stroke:var(--text-dark-color);fill:transparent;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.header-social-link:is(:hover,:focus) .header-social-icon{stroke:var(--accent-color)}.header-menu{position:fixed;z-index:50;top:0;right:0;width:220px;height:100%;background-color:var(--background-dark-color);padding:20px;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.header-menu.is-open{transform:translate(0)}.header-closer{stroke:var(--text-white-color)}.header-menu-button{margin-left:auto;background-color:transparent;border:none;padding:0;display:flex;justify-content:center;align-items:center;margin-bottom:88px}.header-menu-btn-nav{margin-bottom:16px}.header-menu{display:flex;flex-direction:column;justify-content:space-between}.header-menu-navigation-item{color:var(--text-white-color);font-family:Montserrat;font-weight:500;font-size:14px;line-height:1.14;letter-spacing:-.02em}.header-menu-navigation-item:not(:last-child){margin-bottom:24px}.header-menu-social-list{display:flex;gap:18px}.header-menu-navigation{padding-left:30px}.header-menu-social-icon{stroke:var(--text-white-color);fill:transparent}.header-button-humburger,.header-menu-button{width:28px;height:28px}.header-menu-social-inst{width:22px;height:22px}.header-menu-social-twit{width:20px;height:20px}.header-logo-icon{width:21px;height:21px;animation:animateRotate 8s infinite 8s}@keyframes animateRotate{0%{transform:rotateY(0)}50%{transform:rotateY(360deg)}to{transform:rotateY(0)}}@media screen and (min-width: 768px){.header-menu{padding:32px 24px}.header-all{padding-top:24px;padding-bottom:24px}.header-menu-navigation{padding-left:53px}.header-menu{width:290px}.header-menu-button{margin-bottom:100px}.header-menu-navigation-item:first-child{color:var(--accent-color)}.header-button-humburger,.header-menu-button{width:32px;height:32px}.header-menu-social-icon{width:24px;height:24px}}@media screen and (min-width: 1200px){.header-menu,.header-button-humburger{display:none}.header-all{align-items:center}.header-logo-link{font-size:18px;line-height:1.11}.header-logo-icon{width:24px;height:24px}.header-all{padding-bottom:32px}}@media screen and (max-width:1199px){.header-navigation,.header-social-list{display:none}}.hero{padding-top:395px;padding-bottom:21px}.hero-container{padding-bottom:71px}.background{padding-left:20px;padding-right:20px;height:621px;border-radius:30px;background-image:url(/project-chocolate/assets/hero-mob@1x-min-cb981112.png);background-size:cover;background-position:center}@media screen and (min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){.background{background-image:url(/project-chocolate/assets/hero-mob@2x-min-ad33d1f0.png)}}.hero-title{width:290px;font-family:Montserrat;font-weight:500;font-size:20px;line-height:calc(24 / 20);letter-spacing:-.03em;color:var(--text-white-color)}.hero-text{font-family:Montserrat;font-weight:500;font-size:12px;line-height:calc(14 / 12);letter-spacing:-.03em;color:var(--text-white-color)}.hero-info-btn{display:block;font-family:Montserrat;font-weight:600;font-size:14px;line-height:calc(17 / 14);padding:11px 28px;margin-left:12px;color:var(--text-white-color);background-color:transparent;border:1px solid #ffffff;border-radius:100px;transition:color var(--transition-speed),background-color var(--transition-speed)}.hero-info-btn:hover,.hero-info-btn:focus{color:var(--accent-color);border-color:var(--accent-color)}.hero-order-btn{display:block;font-family:Montserrat;font-weight:600;font-size:14px;line-height:calc(17 / 14);padding:11px 27px;color:var(--text-white-color);background-color:var(--accent-color);border:1px solid var(--accent-color);border-radius:100px;transition:color var(--transition-speed),background-color var(--transition-speed)}.hero-order-btn:hover,.hero-order-btn:focus{color:var(--accent-color);background-color:var(--btn-hover-color)}.scroll-btn{display:flex;justify-content:center;align-items:center;width:28px;height:28px;padding:0;margin-left:12px;border-radius:50%;background-color:var(--background-light-color);transition:background-color var(--transition-speed)}.scroll-btn-icon{width:16px;height:16px;stroke:currentColor}.scroll-btn-i{display:flex;gap:14;align-items:center;transition:color var(--transition-speed),background-color var(--transition-speed)}.scroll-btn-i:hover,.scroll-btn-i:focus{color:var(--accent-color)}.scroll-btn-i:hover .scroll-btn,.scroll-btn-i:focus .scroll-btn{color:var(--text-white-color);background-color:var(--accent-color)}.hero-btns{display:flex;flex-wrap:wrap;align-items:center}.go-top{position:fixed;right:50px;bottom:50px;cursor:pointer;display:none;transform:rotate(180deg);width:38px;height:38px;padding:0;border-radius:50%;background-color:var(--accent-color);transition:background-color var(--transition-speed);z-index:1000}.go-top-icon{width:24px;height:24px;stroke:var(--btn-hover-color)}.go-top:hover,.go-top:focus{background-color:var(--btn-hover-color);transition:background-color var(--transition-speed)}.go-top:hover .go-top-icon,.go-top:focus .go-top-icon{color:var(--text-white-color)}.go-top--show{display:flex;justify-content:center;align-items:center}.hero-text{margin-top:32px}@media screen and (max-width: 340px){.hero-title{width:235px}}.hero-wrap{display:flex;flex-direction:column;row-gap:32px}@media screen and (min-width: 310px) and (max-width: 340px){.hero{padding-top:369px}.hero-text{margin-top:18px}}@media screen and (min-width: 340px) and (max-width: 375px){.hero-text{margin-top:32px}}@media screen and (min-width: 310px) and (max-width: 374px){.hero-info-btn{padding:11px 9px}.hero-order-btn{padding:11px 15px}.hero-text{margin-top:26px}}@media screen and (min-width: 768px){.hero{padding-top:671px;padding-bottom:40px}.background{padding-left:40px;padding-right:40px;height:890px;background-image:url(/project-chocolate/assets/hero-tab@1x-min-c46e26c8.png)}@media screen and (min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){.background{background-image:url(/project-chocolate/assets/hero-tab@2x-min-994cb221.png)}}.hero-title{display:flex;flex-direction:column;justify-content:flex-start;width:484px;height:102px;font-size:28px;line-height:calc(34 / 28)}.hero-text{font-size:14px;line-height:calc(18 / 14);margin-left:auto;margin-top:0}.hero-info-btn{padding:14px 40px;margin-left:14px}.hero-order-btn{padding:14px 40px}.scroll-btn{width:38px;height:38px;margin-left:14px}.scroll-btn-icon{width:22px;height:22px}}@media screen and (min-width: 1200px){.hero{padding-top:381px;padding-bottom:40px}.background{height:600px;background-image:url(/project-chocolate/assets/hero-desk@1x-min-29fccba3.png)}@media screen and (min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){.background{background-image:url(/project-chocolate/assets/hero-desk@2x-min-345c62b0.png)}}.hero-title{display:flex;flex-direction:column;justify-content:flex-start;width:484px;height:102px;font-size:28px;line-height:calc(34 / 28)}.hero-text{font-size:14px;line-height:calc(18 / 14)}}.section-advantages{background-color:var(--footer-background-color)}.container-advantages{padding-top:20px;padding-bottom:20px}.advantages-list{max-width:336px}.advantages-list-item{width:100%;min-height:244px;padding:9px 28px 9px 0}.advantages-list-item:not(:last-child){margin-bottom:20px}.advantages-svg{display:inline-block;padding:15px;margin-bottom:22px;border:1px solid rgba(255,255,255,.5);border-radius:365px}.advantages-list-name{font-family:Montserrat;font-style:normal;font-weight:600;font-size:18px;line-height:calc(22 / 18);margin-bottom:18px;color:var(--text-white-color)}.advantages-text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:calc(17 / 14);letter-spacing:-.02em;color:#ffffffb3}@media screen and (min-width: 768px){.container-advantages{padding-top:50px;padding-bottom:50px}.advantages-list{display:flex;flex-wrap:wrap;max-width:704px;row-gap:41px;column-gap:60px}.advantages-list-item:not(:last-child){margin-bottom:0}.advantages-list-item{flex-basis:calc((100% - 60px)/2)}}@media screen and (min-width: 1200px){.advantages-list{flex-wrap:nowrap;max-width:1100px;gap:70px;margin-left:auto;margin-right:auto}.advantages-list-item{flex-basis:calc((100% - 2 * 70px) / 3);padding-bottom:0;padding-top:0;padding-right:18px;position:relative}.advantages-list-item:after{content:"";width:124px;height:0px;border:1px solid rgba(255,255,255,.5);position:absolute;transform:rotate(90deg);top:50%;right:-60px}.advantages-list-item:last-child:after{display:none}}.unique{padding-top:72px;padding-bottom:72px;font-family:Montserrat}.unique-tittle{margin:auto auto 24px;font-weight:600;font-size:20px;line-height:calc(24 / 20);text-align:center;text-transform:uppercase;color:var(--text-dark-color);letter-spacing:-.03em;max-width:283px}.unique-desc-bl-title{font-family:Montserrat;font-weight:600;font-size:18px;line-height:calc(22 / 18);letter-spacing:-.03em;text-transform:uppercase;color:var(--text-dark-color);margin-bottom:8px}.unique-descr-block-btns{display:flex;flex-direction:row;gap:6px;margin-bottom:14px}.unique-desc-bl-first-btn{padding:6px 16px;background:var(--accent-color);border-radius:35px;border:none;font-size:10px;line-height:calc(12 / 10);color:var(--text-white-color);transition:color var(--transition-speed),background-color var(--transition-speed)}.unique-desc-bl-first-btn:hover{background:var(--btn-hover-color);color:var(--accent-color)}.unique-desc-bl-second-btn{padding:6px 16px;gap:4px;background:var(--text-white-color);border:1px solid var(--accent-color);border-radius:35px;font-size:10px;line-height:calc(12 / 10);transition:color var(--transition-speed),background-color var(--transition-speed)}.unique-desc-bl-second-btn:hover{background:var(--accent-color);color:var(--text-white-color)}.unique-desc-block-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;overflow:hidden}.unique-tittle-accent{color:var(--accent-color)}.unique-text{font-size:14px;line-height:calc(18 / 14);text-align:center;letter-spacing:-.02em;margin-bottom:24px}.unique-items{display:grid;gap:20px}.unique-item{border-radius:15px;padding:28px 55px 71px 56px;position:relative;overflow:hidden;transition:border-color var(--transition-speed),background-color var(--transition-speed)}.unique-item:first-child{background-color:var(--accent-color)}.unique-item:nth-child(even){border:1px solid var(--accent-color)}.unique-item:nth-child(3){background-color:var(--background-dark-color)}.unique-item-description{position:absolute;bottom:28px;left:28px;font-weight:600;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;text-transform:uppercase}.unique-desc-block{position:absolute;left:0;top:0;transform:translatey(102%);background-color:var(--text-white-color);padding:28px;border-radius:15px;transition:transform var(--transition-speed)}.unique-item:hover .unique-desc-block{transform:translate(0)}.unique-item:hover{border-color:transparent;background-color:transparent}.unique-item:nth-child(1)>p{color:var(--text-white-color)}.unique-item:nth-child(3)>p{color:var(--text-white-color)}@media screen and (min-width: 768px){.unique-items{display:flex;flex-wrap:wrap;row-gap:32px;column-gap:32px}.unique-tittle{max-width:350px;line-height:calc(28 / 24)}.unique-text{width:486px;margin-left:auto;margin-right:auto}.unique{padding-top:100px;padding-bottom:100px}.unique-tittle{margin-bottom:28px}.unique-text{margin-bottom:50px}}@media screen and (min-width: 768px) and (max-width: 1199px){.unique-item:nth-child(1){order:1}.unique-item:nth-child(2){order:3}.unique-item:nth-child(3){order:4}.unique-item:nth-child(4){order:2}}@media screen and (min-width: 1200px){.unique-item{padding:28px 56px 71px}.unique-tittle{line-height:calc(28 / 24)}.unique{padding-top:128px;padding-bottom:128px}.unique-item{padding:28px 36px 82px 28px}.unique-items{flex-wrap:nowrap;row-gap:0px;column-gap:19px}}.about-section>.container{font-family:Montserrat,sans-serif;background-color:var(--background-color)}.about-title{text-align:center;font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:calc(24 / 20);letter-spacing:-.03em;text-transform:uppercase;color:var(--text-dark-color, #111111)}.about-section{padding-bottom:72px}.about-title{margin-bottom:32px}.about-title>span{color:var(--accent-color, #FD9222)}.about-content-wrap{display:flex;flex-wrap:wrap;gap:20px}.about-video-box{position:relative;width:100%;max-width:335px;padding-bottom:149.26%;height:0px;border-radius:15px;overflow:hidden}.about-video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about-list-box{padding:20px 14px;background-color:var(--background-light-color);border-radius:15px}.about-list-title{margin-bottom:20px;font-weight:600;font-size:18px;line-height:calc(24 / 18);color:var(--text-dark-color, #111111)}.about-list{list-style-type:none}.about-item{position:relative;padding-left:16px;font-weight:400;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em}.about-item:before{content:"";position:absolute;top:5px;left:0px;width:8px;height:8px;border-radius:50%;background-color:var(--about-bg-color-item, #4C4C4C);border:1px solid #ECEDED}.about-item:not(:last-child){margin-bottom:18px}@media screen and (min-width: 768px){.about-section{padding-bottom:100px}.about-section>.container{padding-left:77px;padding-right:77px}.about-title{margin-bottom:50px;font-size:24px;line-height:calc(28 / 24);letter-spacing:-.03em}.about-video-box{max-width:614px;padding-bottom:65.14%}.about-list-box{padding:32px;background-color:var(--background-color);border-radius:0}.about-list-title{margin-bottom:28px}.about-item{max-width:480px}}@media screen and (min-width: 1200px){.about-section{padding-bottom:128px}.about-section>.container{padding-left:32px;padding-right:32px}.about-video-box{max-width:600px;padding-bottom:35.2%}.about-list-box{max-width:516px}.about-list-title{max-width:350px}.about-item{padding-right:0}.about-item:not(:last-child){margin-bottom:24px}}@media screen and (min-width: 768px){.swiper-product{padding-right:126px}}@media screen and (min-width: 768px){.swiper-pagination-product{padding-left:126px}}.product-container{background-color:var(--background-color)}.product-title{text-align:center;margin-bottom:32px;color:var(--text-dark-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.03}@media screen and (min-width: 768px){.product-title{margin-bottom:50px}}.product-title span{color:var(--accent-color)}.product-list{width:100%;padding:0;margin:0 0 44px}@media screen and (min-width: 768px){.product-list{column-gap:18px}}.product-card{display:flex;box-sizing:border-box;flex-direction:column;position:relative;padding:32px 24px 24px;max-height:364px;border:1px solid var(--bullet-color);border-radius:15px}.product-item{max-height:364px}@media screen and (min-width: 768px){.product-item{width:270px}.product-item:hover{box-shadow:0 1px 6px #02020714,0 1px 1px #2e2f4229,0 2px 1px #2e2f4214;transition:var(--transition-speed)}}.product-card img{margin:0 auto 8px;display:block;width:230px;height:201px;object-fit:cover}.product-card-title{margin-bottom:2px;color:var(--text-dark-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:1.33;letter-spacing:-.02;text-align:center}.product-text{margin-bottom:18px;color:#111111b3;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02;text-align:center}.product-button{margin:0 auto;display:block;padding:8px 20px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:1.22;color:var(--text-dark-color);border:1px solid var(--bullet-color);background-color:var(--background-color);border-radius:17px;cursor:pointer}.sellers{font-family:Montserrat,sans-serif;background-color:var(--background-color);color:var(--text-dark-color)}.sellers-title{margin-bottom:32px;text-align:center;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.03em;text-transform:uppercase}.sellers-title span{color:var(--accent-color)}.sellers-list{margin-bottom:20px}.sellers-image{border-radius:15px;overflow:hidden}.sellers-text{max-width:306px;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em}.sellers-button{background-color:var(--accent-color);border:none;border-radius:100px;font-weight:600;color:var(--text-white-color);text-align:center;transition:var(--transition-speed)}.sellers-button:is(:hover,:focus){color:var(--accent-color);background-color:var(--btn-hover-color)}@media screen and (max-width: 1199px){.sellers-list li:last-child{display:none}}@media screen and (max-width: 767px){.sellers{padding-top:72px;padding-bottom:72px}.sellers-list li:first-child{margin-bottom:32px}.sellers-image-first{margin-bottom:20px}.sellers-text-tab-desk{display:none}.sellers-button{display:block;min-width:120px;padding:12px 28px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.21}}@media screen and (min-width: 768px){.sellers{padding-top:100px;padding-bottom:100px}.sellers-title{margin-bottom:50px;font-size:24px;line-height:1.17}.sellers-list{display:flex;gap:16px;margin-bottom:32px}.sellers-text-mobile{display:none}.wrap-sellers-txt-btn{display:flex;justify-content:space-between}.sellers-button{max-height:50px;min-width:162px;padding:14px 40px;font-size:18px;line-height:1.22}}@media screen and (min-width: 1200px){.sellers{padding-top:128px;padding-bottom:128px}.sellers-text{max-width:407px}}.reviews{padding-bottom:72px}@media screen and (min-width: 768px){.reviews{padding-bottom:100px 0}}@media screen and (min-width: 1200px){.reviews{padding-bottom:128px 0}}.reviews .container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.reviews .container{gap:50px}}@media screen and (min-width: 1200px){.reviews .container{gap:50px}}.reviews-title{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.03em;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.reviews-title{line-height:1.17}}.reviews-title-accent{color:var(--accent-color)}.reviews-list{display:flex;padding-bottom:20px}@media screen and (min-width: 768px){.reviews-list{padding-bottom:32px}}.reviews-item{position:relative;display:flex;flex-direction:column;box-sizing:border-box;max-width:335px;min-height:200px;margin:42px 16px 0 0;padding:58px 18px 18px;background:#ffffff;border:1px solid rgb(17 17 17 / 10%);border-radius:15px;box-shadow:0 9px 26px #d7e4f940}@media screen and (min-width: 768px){.reviews-item{max-width:344px;padding:58px 16px 16px}}@media screen and (min-width: 1200px){.reviews-item{max-width:360px;margin-right:28px;padding:58px 24px 24px}}.reviews-item blockquote{margin:0}.reviews-foto{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.reviews-subtitle{display:block;margin-bottom:24px;color:var(--text-dark-color);font-weight:600;font-size:18px;line-height:1.33;text-align:center;font-style:normal}.reviews-text{color:#111111b3;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;text-align:center}.reviews-btn{display:block;margin:auto;padding:14px 40px;color:var(--text-dark-color);font-weight:600;font-size:14px;line-height:1.21;text-align:center;background-color:transparent;border:1px solid var(--accent-color);border-radius:100px;transition:background-color var(--transition-speed),color var(--transition-speed)}@media screen and (min-width: 768px){.reviews-btn{font-size:18px;line-height:1.22}}.reviews-btn:is(:hover,:focus){color:var(--text-white-color);background-color:var(--accent-color)}.subscribe-section{font-family:Montserrat;text-align:center}.subscribe-container{padding-top:62px;padding-bottom:63px;background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/project-chocolate/assets/Subcribe-mob@1x-51e024fe.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.subscribe-container{background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/project-chocolate/assets/Subcribe-mob@2x-3caf04c3.png)}}@media screen and (min-width: 768px){.subscribe-container{padding-top:72px;padding-bottom:72px;background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/project-chocolate/assets/Subcribe-tab@1x-63022f82.png)}@media (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.subscribe-container{background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/project-chocolate/assets/Subcribe-tab@2x-3bf9d9a2.png)}}}@media screen and (min-width: 1200px){.subscribe-container{padding-top:72px;padding-bottom:72px;background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/project-chocolate/assets/Subcribe-desk@1x-3a479d51.png)}@media (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.subscribe-container{background-image:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/project-chocolate/assets/Subcribe-desk@2x-0c40adcc.png)}}}.subscribe-title{margin:0 18px 24px;font-weight:600;font-size:20px;line-height:calc(24 / 20);letter-spacing:-.03em;text-transform:uppercase;color:var(--text-white-color)}@media screen and (min-width: 768px){.subscribe-title{margin:0 163px 24px;font-size:24px;line-height:calc(28 / 24)}}@media screen and (min-width: 1200px){.subscribe-title{margin:0 379px 24px}}.subscribe-text{margin:0 5px 24px;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.02em;color:var(--text-white-color)}@media screen and (min-width: 768px){.subscribe-text{margin:0 118px 24px}}@media screen and (min-width: 1200px){.subscribe-text{margin:0 335px 24px}}.subscribe-btn{padding:12px 28px;min-width:128px;min-height:41px;background-color:var(--accent-color);border-radius:100px;border:none;font-weight:600;font-size:14px;line-height:calc(17 / 14);color:var(--text-white-color);transition:color var(--transition-speed),background-color var(--transition-speed)}@media screen and (min-width: 768px){.subscribe-btn{padding:14px 40px;min-width:172px;min-height:50px;font-size:18px;line-height:calc(22 / 18)}}.subscribe-btn:focus,.subscribe-btn:hover{color:var(--accent-color);background-color:var(--btn-hover-color)}footer{background-color:var(--footer-background-color);padding-top:32px;padding-bottom:32px;font-family:Montserrat,sans-serif;color:var(--text-white-color)}.slogan{max-width:300px;font-weight:500;font-size:24px;line-height:1.17;letter-spacing:-.02em}.slogan-accent{color:var(--accent-color)}.wrap-contact-net-menu{display:flex}.footer-txt{margin-bottom:14px;font-weight:500;font-size:14px;line-height:1.29}address a{font-style:normal;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em}address li:first-child{margin-bottom:4px}.footer-net-menu{display:flex;gap:14px}.footer-icon{width:22px;height:22px;fill:transparent;stroke:var(--text-white-color)}.wrap-second-part-footer:before{display:block;margin-bottom:32px;content:"";width:100%;height:1px;background-color:#ffffff1a}.footer-menu{font-weight:500;font-size:14px;line-height:1.14;letter-spacing:-.02em}@media screen and (max-width: 767px){.slogan{margin-bottom:32px}.wrap-contact-net-menu{justify-content:space-between;margin-bottom:32px}.footer-menu-item:not(:last-child){margin-bottom:18px}}@media screen and (min-width: 768px){.footer{padding-top:50px;padding-bottom:50px}.wrap-first-part-footer{display:flex;justify-content:space-between;margin-bottom:50px}.slogan{font-size:28px;line-height:1.21}.wrap-contact-net-menu{gap:50px}.footer-net-menu{gap:18px}.footer-icon{width:24px;height:24px;transition:stroke var(--transition-speed)}.footer-link-net-menu:hover .footer-icon,.footer-link-net-menu:focus .footer-icon{stroke:var(--accent-color)}.wrap-second-part-footer:before{margin-bottom:24px}.footer-menu{display:flex;gap:24px}.footer-menu a{transition:var(--transition-speed)}.footer-menu a:hover,.footer-menu a:focus{font-weight:600;color:var(--accent-color)}}@media screen and (min-width: 1200px){.wrap-first-part-footer{margin-bottom:58px}.wrap-contact-net-menu{gap:63px}}.modal .swiper{margin-bottom:13px}@media screen and (min-width: 768px){.modal .swiper-pagination-bullet{display:none}}.modal-buy{visibility:hidden;width:calc(100% - 32px);max-width:311px;max-height:95vh;opacity:0;padding:32px 24px;border-radius:15px;background-color:var(--background-color);overflow-y:auto}@media screen and (min-width: 768px){.modal-buy{max-width:609px;padding:48px}}.modal-close-icon{width:24px;height:24px;stroke:var(--text-dark-color);background-color:inherit}.modal-close-button{background-color:inherit;border:none;margin-left:auto;position:absolute;top:14px;right:14px}.modal-buy-list{width:100%;padding:0;margin:0 0 44px;column-gap:0px}@media screen and (min-width: 768px){.modal-buy-list{column-gap:16px}}.modal-buy-item{max-height:364px;width:100%;padding:0;background-color:inherit}@media screen and (min-width: 768px){.modal-buy-item{width:calc(100% / 3 - 12px)}}.modal-buy-card{max-width:231px;max-height:257px;display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:32px;border:1px solid var(--border-color);border-radius:15px;box-shadow:0 4px 4px #00000040}@media screen and (min-width: 768px){.modal-buy-card{max-width:100%;max-height:196px;margin-left:0;margin-right:0;padding-top:24px;padding-bottom:18px;background-color:#fff}}.modal-buy-thumb{display:block;width:167px;height:148px;margin-bottom:16px}@media screen and (min-width: 768px){.modal-buy-thumb{width:120px;height:107px}}.modal-buy-title{margin-bottom:32px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:1.2;color:var(--accent-color);text-align:center}@media screen and (min-width: 768px){.modal-buy-title{font-size:24px;line-height:1.17;letter-spacing:-.03em}}.modal-buy-title span{color:var(--text-dark-color)}.modal-weight{display:inline-block;min-width:96px;padding:8px 0;color:var(--text-dark-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:1.22;text-align:center;border:1px solid var(--border-color);background-color:var(--background-color);border-radius:17px;cursor:pointer}.modal-buy-input{width:100%;height:45px;margin-bottom:18px;padding-top:10px;padding-bottom:10px;border-radius:8px;border:1.5px solid var(--border-color);padding-left:18px;background-color:var(--text-white-color);text-align:left;vertical-align:middle;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.22;letter-spacing:-.02em;transition:border-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 768px){.modal-buy-input{font-size:18px;line-height:1.22}}@media screen and (min-width: 1200px){.modal-buy-input:is(:hover,:focus){border-color:var(--accent-color);outline:none}}.modal-buy-input::placeholder{font-size:14px;line-height:1.22;color:var(--placeholder-color);vertical-align:middle}@media screen and (min-width: 768px){.modal-buy-input::placeholder{font-size:18px;line-height:1.22}}.modal-buy-input:not(:placeholder-shown):invalid{border-color:red;background-color:#ef747a66}.modal-buy-label:first-child+.modal-buy-input{margin-bottom:14px}@media screen and (min-width: 768px){.modal-buy-name{display:flex;column-gap:21px}.modal-buy-name.input{display:block}}.modal-buy-label{position:relative;padding:0;display:inline-block;width:100%}.modal-buy-label span{display:inline-block;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:var(--text-dark-color);text-align:left;margin-bottom:8px}@media screen and (min-width: 768px){.modal-buy-label span{font-size:14px;line-height:1.29}}.modal-buy-flag{display:inline-block;position:absolute;top:0px;left:0px}.modal-buy-box{display:inline-block;position:relative;width:100%}.modal-buy-box>.modal-buy-input{padding-left:106px}.modal-buy-code{display:inline-block;position:absolute;top:4px;left:32px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.22;letter-spacing:-.02em;color:var(--text-dark-color)}.modal-buy-box b{display:inline-block;height:24px;width:74px;padding:0;position:absolute;top:10px;left:18px;border-right:1px solid var(--border-color)}.modal-buy-box-bank{display:block;position:relative;padding-left:0}.modal-buy-bank-icon{position:absolute;top:12px;right:14px}.modal-buy-textarea{width:100%;height:91px;margin-bottom:18px;resize:none;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.22;letter-spacing:-.02em;padding:14px 18px;border-radius:8px;border:1.5px solid var(--border-color)}@media screen and (min-width: 768px){.modal-buy-textarea{height:137px}}@media screen and (min-width: 1200px){.modal-buy-textarea:is(:hover,:focus){border-color:var(--accent-color);outline:none}}.modal-buy-textarea::placeholder{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.22;color:var(--placeholder-color)}.modal-buy-submit{display:block;min-width:109px;padding:12px 28px;margin-right:auto;background-color:var(--accent-color);border:none;border-radius:100px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:1.22;color:var(--background-color);text-align:center}.modal-buy-submit:is(:hover,:focus){color:var(--accent-color);background-color:var(--btn-hover-color)}@media screen and (min-width: 768px){.modal-buy-submit{padding:14px 40px}}.modal_thanks{visibility:hidden;display:flex;max-width:311px;height:350px;width:calc(100% - 32px);background-color:var(--accent-color);border-color:#000;box-shadow:0 1px 1px #00000024,0 1px 3px #0000001f,0 2px 1px #0003;border-radius:15px;overflow:hidden}.thanks-close-button{display:flex;background-color:var(--btn-hover-color);border:none;margin-left:auto;position:absolute;border-radius:50%;width:28px;height:28px;padding:0;top:14px;right:14px;cursor:pointer}.thanks-close-icon{position:absolute;width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#d44528;background-color:inherit}.form-thanks{padding:84px 24px 170px 68px}.form-thanks-title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;color:var(--btn-hover-color);margin-bottom:8px;width:229px}.form-thanks-text{display:block;font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:1.14;letter-spacing:-.02em;color:var(--text-white-color)}@media screen and (min-width: 768px){.modal_thanks{max-width:516px;height:414px}.thanks-close-button{width:40px;height:40px;top:24px;right:24px}.thanks-close-icon{width:22px;height:22px}.form-thanks{padding:154px 44px 154px 163px}.form-thanks-text{font-size:18px;line-height:1.33}.form-thanks-text span{font-size:24px;line-height:1}.pop-up img{width:100%}}.modal_review{visibility:hidden;display:flex;width:calc(100% - 32px);max-width:311px;max-height:95vh;opacity:0;background-color:var(--background-color);box-shadow:0 1px 1px #00000024,0 1px 3px #0000001f,0 2px 1px #0003;border-radius:15px;overflow-y:auto}.modal-close-button{background-color:inherit;border:none;margin-left:auto;position:absolute;width:24px;height:24px;padding:0;top:14px;right:14px;cursor:pointer}.modal-close-icon{stroke:var(--text-dark-color);background-color:inherit}.form-review{display:flex;flex-direction:column;padding:42px 24px 32px;height:auto}.form-review-title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.03em;text-transform:uppercase;color:var(--text-dark-color);margin-bottom:32px;text-align:left}.leave-span{display:block}.choko-span{color:var(--accent-color)}.form-review-contacts{display:flex;flex-direction:column;gap:14px;margin-bottom:18px;margin-top:0}.form-input-contacts{width:100%;height:45px;margin:0;padding:14px 18px;font:inherit;border-radius:8px;border:1.5px solid var(--border-color);font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.22}.form-input-contacts:is(:hover,:focus),.textarea-comments:is(:hover,:focus){border-color:var(--accent-color);outline:none}.form-input-contacts:not(:placeholder-shown):invalid{border-color:red;background-color:#ef747a66}.form-phone{display:inline-block;position:relative}.form-phone>.form-input-contacts{padding-left:106px}.phone-flag{display:inline-block;position:absolute;width:24px;height:24px;top:0px;left:0px}.phone-code{display:inline-block;position:absolute;top:4px;left:32px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.22;letter-spacing:-.02em;color:var(--text-dark-color)}.form-phone b{display:inline-block;height:24px;width:74px;padding:0;position:absolute;top:10px;left:18px;border-right:1px solid var(--border-color)}.textarea-comments::placeholder,.form-input-contacts::placeholder{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.22;color:var(--placeholder-color)}.textarea-comments{width:100%;height:91px;resize:none;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:1.22;letter-spacing:-.02em;padding:14px 18px;border-radius:8px;border:1.5px solid var(--border-color)}.form-send-btn{display:block;min-width:93px;padding:12px 28px;margin-right:auto;background-color:var(--accent-color);border:none;border-radius:100px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:1.22;color:var(--background-color);text-align:center;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.form-send-btn:is(:hover,:focus){color:var(--accent-color);background-color:var(--btn-hover-color)}@media screen and (min-width: 768px){.modal_review{max-width:512px}.modal-close-button{top:24px;right:24px}.form-review{width:517px;padding:40px}.form-review-title{font-size:24px;line-height:1.17;margin-bottom:40px;text-align:left;width:297px}.leave-span{display:inline}.form-review-contacts{gap:19px}.form-input-contacts{font-size:18px;line-height:1.22;padding:22px 24px;height:66px}.textarea-comments::placeholder,.form-input-contacts::placeholder{font-size:18px;line-height:1.2}.textarea-comments{font-size:18px;line-height:1.22;height:137px}.phone-flag{width:32px;height:32px}.phone-code{font-size:18px;line-height:22px;left:50px;top:5px}.form-phone b{height:32px;width:125px;top:17px;left:24px}.form-phone>.form-input-contacts{padding-left:177px}.form-send-btn{width:117px;padding:14px 40px}}@media screen and (min-width: 1200px){.form-input-contacts{transition:border-color .25s cubic-bezier(.4,0,.2,1)}.form-input-contacts:is(:hover,:focus),.textarea-comments:is(:hover,:focus){border-color:var(--accent-color);outline:none}}.modal_feed{visibility:hidden;display:flex;max-width:311px;height:350px;width:calc(100% - 32px);background-color:var(--accent-color);border-color:#000;box-shadow:0 1px 1px #00000024,0 1px 3px #0000001f,0 2px 1px #0003;border-radius:15px;overflow:hidden}.feed-close-button{display:flex;background-color:var(--btn-hover-color);border:none;margin-left:auto;position:absolute;border-radius:50%;width:28px;height:28px;padding:0;top:14px;right:14px;cursor:pointer}.feed-close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#d44528;background-color:inherit}.form-feed{padding:84px 24px 170px 58px}.form-feed-title{font-family:Montserrat;font-style:normal;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-transform:uppercase;color:var(--btn-hover-color);margin-bottom:8px;width:229px}.form-feed-title span{display:block}.form-feed-text{font-family:Montserrat;font-style:normal;font-weight:400;font-size:14px;line-height:1.14;letter-spacing:-.02em;color:var(--text-white-color)}.pop-up{position:absolute;left:0;bottom:0}.pop-up img{display:block}@media screen and (min-width: 768px){.modal_feed{max-width:516px;height:414px}.feed-close-button{width:40px;height:40px;top:24px;right:24px}.feed-close-icon{width:22px;height:22px}.form-feed{padding:163px 48px 163px 170px}.form-feed-text{font-size:18px;line-height:1.33}.pop-up img{width:100%}}.modal-explore-section{font-family:Montserrat;visibility:hidden;width:calc(100% - 32px);max-width:311px;min-height:169px;opacity:0;overflow-y:auto;background-color:var(--background-color);border-radius:15px}@media screen and (min-width: 768px){.modal-explore-section{max-width:538px;min-height:412px}}.modal-explore-img{border-radius:15px 15px 0 0}.modal-explore-close-btn{position:absolute;top:15px;right:20px;width:24px;height:24px;background-color:transparent;border:none}@media screen and (min-width: 768px){.modal-explore-close-btn{top:24px;right:32px}}.modal-explore-close-icon{stroke:var(--text-white-color)}.modal-explore-container{padding:32px 24px;border-radius:15px}@media screen and (min-width: 768px){.modal-explore-container{padding:40px}}.modal-explore-title{margin-bottom:24px;font-weight:600;font-size:20px;line-height:calc(24 / 20);letter-spacing:-.03em;text-transform:uppercase;color:var(--text-dark-color)}@media screen and (min-width: 768px){.modal-explore-title{margin-bottom:28px;font-size:24px;line-height:calc(28 / 24)}}.modal-explore-title-accent{color:var(--accent-color)}.modal-explore-input-group{position:relative}@media screen and (min-width: 768px){.modal-explore-input-group{position:static;display:flex;gap:8px}}.modal-explore-input{padding:14px 18px;min-width:263px;height:45px;font-size:14px;line-height:calc(17 / 14);letter-spacing:-.02em;color:var(--text-dark-color);border:1.5px solid var(--border-color);border-radius:25px}@media screen and (min-width: 768px){.modal-explore-input{padding:15px 24px;min-width:313px;height:52px;font-size:18px;line-height:calc(22 / 18);border-radius:30px}}@media screen and (min-width: 1200px){.modal-explore-input{transition:border-color .25s cubic-bezier(.4,0,.2,1)}.modal-explore-input:is(:hover,:focus){border-color:var(--accent-color);outline:none}}.modal-explore-input::placeholder{font-size:14px;line-height:1.22;color:var(--placeholder-color);vertical-align:middle}@media screen and (min-width: 768px){.modal-explore-input::placeholder{font-size:18px;line-height:1.22}}.modal-explore-input:not(:placeholder-shown):invalid{border-color:red;background-color:#ef747a66}.modal-explore-input-btn{position:absolute;top:0px;left:163px;padding:14px 22px;min-width:100px;height:45px;font-weight:600;font-size:14px;line-height:calc(17 / 14);color:var(--text-white-color);background-color:var(--accent-color);border:none;border-radius:100px;transition:color var(--transition-speed),background-color var(--transition-speed)}@media screen and (min-width: 768px){.modal-explore-input-btn{position:static;padding:16px 42px;min-width:137px;height:52px}}.modal-explore-input-btn:focus,.modal-explore-input-btn:hover{color:var(--accent-color);background-color:var(--btn-hover-color)}
