html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:focus,:active{outline:none}a:focus,a:active{outline:none}body{box-sizing:border-box}aside,nav,footer,header,section{display:block}input::-ms-clear{display:none}button{cursor:pointer;border:none;background-color:transparent}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}dl,ol,ul{margin:0;padding:0}label,p{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0}input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}body{background:#fff8ef;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400}.container{width:100%;max-width:1400px;padding:0 20px;margin:0 auto}.site{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}main{flex:1}img{display:block;max-width:100%;height:auto}svg{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.btn{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:15px 20px;border-radius:71.88px;border:1px solid transparent;transition:color .3s ease,background-color .3s ease,border-color .3s ease;text-align:center;font-size:18px;font-weight:600;line-height:1}.btn--brown{color:#f8fffe;background-color:#5c3224;border-color:#b78f59}.btn--brown:hover{background-color:#e8d5be;color:#2a2419}.btn--sand{color:#2a2419;background-color:#e8d5be;border-color:#e8d5be}.btn--sand:hover{background-color:#5c3224;color:#f8fffe}.card{display:flex;flex-direction:column;height:100%;border-radius:16px;border:6px solid #FFF;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card-img{overflow:hidden;height:280px;border-radius:16px;min-height:280px}.card-img img{width:100%;height:100%;object-fit:contain}.card-wrapper{padding:20px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.card-wrapper .btn{margin-top:auto;width:100%;font-size:11px}.card-rating{display:flex;align-items:center;gap:10px;color:#6b5d50;font-size:12px;font-style:normal;font-weight:400;line-height:1.3}@media(max-width:799px){.card-rating{font-size:8px;line-height:1}}.card-stars{display:flex;align-items:center;gap:3px}.card-stars img{width:14px;height:14px}.card-title{color:#2a2419;font-size:11px;font-weight:500;line-height:17.88px;letter-spacing:.88px;text-transform:uppercase}@media(max-width:799px){.card-title{font-size:10px;letter-spacing:normal;line-height:1.2}}.card-benefits{display:flex;flex-direction:column;gap:10px}.card-benefit{display:flex;align-items:center;gap:10px;color:#6b5d50;font-size:10px;font-style:normal;font-weight:400;line-height:15px}@media(max-width:799px){.card-benefit{font-size:9px}}.card-benefit-icon{width:16px;height:16px;padding:3px;border-radius:33554400px;background:#f5e6d3}.footer{padding:64px 0;background:#2a2419}.footer-content{display:grid;grid-template-columns:1fr 3fr;gap:48px;margin-bottom:48px}.footer-brand-section{display:flex;flex-direction:column;gap:16px}.footer-logo{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.footer-description{color:#ffffffb3;font-size:14px;font-weight:400;line-height:22.75px}.footer-nav{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.footer-column{display:flex;flex-direction:column;gap:12px}.footer-title{color:#fff;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.7px;text-transform:uppercase}.footer-list{display:flex;flex-direction:column;gap:8px}.footer-link{color:#ffffffb3;font-size:14px;font-weight:400;line-height:1.2;transition:color .3s ease}.footer-link:hover{color:#fff}.footer-bottom{padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.footer-copyright{color:#ffffff80;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:1.3}.header--white{background:#fff}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:10px 0}.header-logo{display:block;width:100px}@keyframes leftIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.header-close{display:none}.header-close:hover{opacity:.8}.header-list{display:flex;align-items:center;gap:20px}.header-link{color:#104b6b;text-align:center;font-size:16px;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase;transition:opacity .3s ease-in-out}.header-link:hover{opacity:.4}.header-buttons{display:flex;align-items:center;gap:20px}.header-btn{display:block;width:24px;height:24px;flex-shrink:0;transition:opacity .3s ease-in-out;position:relative}.header-btn:hover{opacity:.4}.header-btn img{width:100%;height:100%;object-fit:contain}.header-cart-count{height:18px;width:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#654227;color:#fff;text-align:center;font-size:10px;font-weight:500;line-height:1.1;position:absolute;top:-8px;right:-8px;z-index:1}.header-burger{display:none}.benefits{padding:40px 0}.benefits-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.benefits-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;flex:1}.benefits-icon{width:75px;height:75px}.benefits-text{color:#333;text-align:center;font-size:15.8px;font-weight:400;line-height:126.582%}.blend{padding:40px 0;overflow:hidden}.blend-title{margin-bottom:20px;color:#231f20;text-align:center;font-size:24px;font-weight:400;line-height:120%}.blend-slider{overflow:visible;max-width:1168px;margin:0 auto}.blend-slide{max-width:280px;margin-right:12px;height:auto}.catalog{padding:40px 0}.catalog-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.coffee{padding:140px 0;background:#fff}.coffee-inner{display:grid;grid-template-columns:1fr 29% 1fr;gap:40px}.coffee-main-title{margin-bottom:40px;color:#2a2419;font-size:36px;font-style:normal;font-weight:400;line-height:1.25}.coffee-steps{display:flex;flex-direction:column;gap:20px}.coffee-step{display:flex;justify-content:space-between;gap:16px}.coffee-step-info{display:flex;flex-direction:column;gap:10px}.coffee-step-name{color:#2a2419;font-size:18px;font-style:normal;font-weight:600;line-height:1}.coffee-step-desc{color:#6b5d50;font-size:16px;font-style:normal;font-weight:400;line-height:1.21875}.coffee-step-number{color:#6b5d50;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.coffee-visual{aspect-ratio:1/1;overflow:hidden;border-radius:40px}.coffee-visual img{width:100%;height:100%;object-fit:cover}.coffee-image{width:100%;height:100%;object-fit:cover;object-position:center}.coffee-features{display:flex;flex-direction:column;justify-content:flex-end}.coffee-features-title{margin-bottom:8px;color:#6b5d50;font-size:20px;font-style:normal;font-weight:600;line-height:1.3}.coffee-features-subtitle{margin-bottom:20px;color:#6b5d50;font-size:16px;font-style:normal;font-weight:400;line-height:1.6}.coffee-features-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px}.coffee-feature-item{display:flex;align-items:center;gap:4px;color:#6b5d50;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.coffee-feature-item--check:before{background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0.5C21.4558 0.5 27.5 6.54416 27.5 14C27.5 21.4558 21.4558 27.5 14 27.5C6.54416 27.5 0.5 21.4558 0.5 14C0.5 6.54416 6.54416 0.5 14 0.5Z' stroke='black'/%3E%3Cpath d='M20.6666 9L11.4999 18.1667L7.33325 14' stroke='%23161616' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.coffee-feature-item--cross:before{background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0.5C21.4558 0.5 27.5 6.54416 27.5 14C27.5 21.4558 21.4558 27.5 14 27.5C6.54416 27.5 0.5 21.4558 0.5 14C0.5 6.54416 6.54416 0.5 14 0.5Z' stroke='black'/%3E%3Cpath d='M19 9L9 19M9 9L19 19' stroke='%23161616' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.coffee-feature-item:before{content:"";width:28px;height:28px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.collection{overflow:hidden;position:relative}.collection-inner{height:480px;display:flex;align-items:flex-end;padding:40px 0}@media(max-width:799px){.collection-inner{height:280px}}.collection-title{color:#000;font-size:44px;font-weight:400;line-height:120%;letter-spacing:-.16px}.collection-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.collection-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.comparison{padding:40px 0}.comparison-main-title{margin-bottom:40px;color:#231f20;text-align:center;font-size:44px;font-weight:400;line-height:120%}.comparison-wrapper{display:flex;align-items:center;justify-content:center}.comparison-card{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px}.comparison-card--brand{max-width:480px;border-radius:16px;background:#5c3224}.comparison-card--brand .comparison-item{color:#fff;border:1px solid rgba(255,255,255,.2)}.comparison-card--brand .comparison-item:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M9.57569 15.1903L18.0736 6.69241C18.2741 6.49187 18.5081 6.3916 18.7755 6.3916C19.0428 6.3916 19.2768 6.49187 19.4773 6.69241C19.6779 6.89295 19.7782 7.13126 19.7782 7.40734C19.7782 7.68341 19.6779 7.92139 19.4773 8.12126L10.2776 17.3461C10.077 17.5466 9.84307 17.6469 9.57569 17.6469C9.3083 17.6469 9.07434 17.5466 8.8738 17.3461L4.56219 13.0345C4.36165 12.8339 4.26539 12.596 4.27341 12.3206C4.28143 12.0452 4.38605 11.8068 4.58726 11.6056C4.78847 11.4044 5.02677 11.3042 5.30218 11.3048C5.57759 11.3055 5.81556 11.4058 6.0161 11.6056L9.57569 15.1903Z' fill='white'/%3E%3C/svg%3E")}.comparison-card--other{max-width:400px;border-radius:0 16px 16px 0;background:#fff}.comparison-card--other .comparison-item{color:#333;border:1px solid rgba(0,0,0,.2)}.comparison-card--other .comparison-item:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M7.79785 16.8145L17.2979 7.31445' stroke='%23161616' stroke-width='2'/%3E%3Cpath d='M17.2979 16.8145L7.79785 7.31445' stroke='%23161616' stroke-width='2'/%3E%3C/svg%3E")}.comparison-card-header{width:161.29px}.comparison-list{display:flex;flex-direction:column;gap:4px}.comparison-item{display:flex;padding:12px;align-items:center;gap:8px;border-radius:12px;font-size:16px;font-weight:400;line-height:120%}.comparison-item:before{content:"";width:25px;height:25px;display:block;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center}.comparison-other-title{color:#333;text-align:center;font-size:24px;font-weight:400;line-height:120%}.creamer{padding:40px 0}.creamer--reverse .creamer-inner{grid-template-columns:1fr 44%}.creamer--reverse .creamer-img{order:2}.creamer--reverse .creamer-content{order:1}.creamer-inner{display:grid;grid-template-columns:44% 1fr;border-radius:54px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.creamer-img{overflow:hidden;border-radius:32px}.creamer-img img{width:100%;height:100%;object-fit:cover}.creamer-content{padding:40px;display:flex;flex-direction:column;gap:20px;color:#231f20;font-size:18px;font-style:normal;font-weight:400;line-height:120%}.creamer-title{max-width:580px;color:#2a2419;font-size:48px;font-style:normal;font-weight:500;line-height:60px}.creamer-wrapper{display:flex;flex-direction:column;gap:10px}.creamer-list{display:grid;grid-template-columns:1fr;gap:10px}.creamer-item{display:flex;align-items:center;gap:10px}.creamer-item:before{width:20px;height:20px;content:"";display:block;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0.5C21.4558 0.5 27.5 6.54416 27.5 14C27.5 21.4558 21.4558 27.5 14 27.5C6.54416 27.5 0.5 21.4558 0.5 14C0.5 6.54416 6.54416 0.5 14 0.5Z' stroke='black'/%3E%3Cpath d='M19 9L9 19M9 9L19 19' stroke='%23161616' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.creamer-subtitle{color:#231f20;font-size:18px;font-style:normal;font-weight:600;line-height:120%}.creamer-benefits{display:flex;flex-wrap:wrap;gap:20px}.creamer-benefit{display:flex;flex-direction:column;gap:12px;width:140px}.creamer-benefit-icon{width:60px;height:60px;aspect-ratio:1/1}.creamer-benefit-text{color:#231f20;font-size:14px;font-style:normal;font-weight:400;line-height:120%}@media(max-width:799px){.creamer-benefit{width:100%;flex-direction:row;align-items:center}}.details{padding:40px 0}.details-inner{border-radius:24px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;padding:70px;position:relative}.details-list{display:grid;grid-template-columns:280px 280px;gap:240px 40px;justify-content:space-between;position:relative;z-index:2}.product__info-container .details-list{grid-template-columns:1fr 1fr;gap:45px;justify-content:flex-start;display:flex}.details-item{display:flex;flex-direction:column;gap:10px;position:relative;padding-left:26px}.product__info-container .details-item:before{width:20px;height:20px;content:"";background:#d9d9d9;position:absolute;left:0;border-radius:50%;top:calc(50% - 10px)}.details-title{color:#231f20;font-size:24px;font-weight:700;line-height:120%}.details-title span{font-style:italic}.details-text{color:#231f20;font-size:18px;font-weight:400;line-height:1.2}.details-visual{width:50%;position:absolute;bottom:1%;left:23%;z-index:1}.difference{padding:40px 0}.difference-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px}.difference-img{aspect-ratio:1/1;overflow:hidden;border-radius:16px}.difference-img img{width:100%;height:100%;object-fit:cover}.difference-title{margin-bottom:20px;max-width:470px;color:#231f20;font-size:44px;font-style:normal;font-weight:400;line-height:120%}.difference-text{margin-bottom:40px;color:#231f20;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.difference-list{display:grid;grid-template-columns:1fr 1fr;gap:40px}.difference-item{display:flex;align-items:center;gap:20px}@media(max-width:799px){.difference-item{flex-direction:column;align-items:flex-start}}.difference-icon{width:80px;height:80px;aspect-ratio:1/1;flex-shrink:0}.difference-item-content{display:flex;flex-direction:column;gap:4px}.difference-item-title{color:#231f20;font-size:16px;font-style:normal;font-weight:600;line-height:120%}.difference-item-text{color:#231f20;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.faq{padding:40px 0}.faq-title{margin-bottom:40px;color:#000;text-align:center;font-size:100px;font-weight:400;line-height:1;text-transform:uppercase}.faq-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.faq-item{border-radius:32px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.faq-item.is-active .faq-question:after{content:"-";transform:rotate(180deg)}.faq-question{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 40px;text-align:left;color:#000;font-size:28px;font-style:normal;font-weight:500;line-height:34px;transition:opacity .3s ease-in}.faq-question:hover{opacity:.4}.faq-question:after{content:"+";display:block;flex-shrink:0;color:#000;font-size:28px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;transition:all .3s ease-in}.faq-answer{padding:0 40px 24px;display:none;color:#000;font-size:18px;font-weight:400;line-height:110%}.hero{position:relative;z-index:1;overflow:hidden}.hero-inner{padding:140px 0 80px;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:100vh}.hero-one{display:flex;flex-direction:column;gap:20px;max-width:489px}.hero-rating{display:flex;align-items:center;gap:10px;color:#fff;font-size:12px;font-weight:400;line-height:2;letter-spacing:-.48px;text-transform:uppercase}.hero-stars{display:flex;align-items:center;gap:5px}.hero-title{color:#fff;font-size:44px;font-weight:400;line-height:120%;letter-spacing:-.16px}.hero-text{color:#fff;font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.16px}.hero-two{display:flex;flex-direction:column;gap:40px}.hero-list{display:flex;align-items:flex-start;gap:10px}.hero-item{display:flex;flex-direction:column;align-items:center;gap:10px;width:100px;color:#fff;text-align:center;font-size:14.8px;font-weight:400;line-height:126.582%}.hero-icon{max-width:50px}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.hero-bg:before{position:absolute;content:"";width:100%;height:100%;background:#0006}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.ingredients{padding:40px 0;overflow:hidden}.ingredients-main-title{margin-bottom:40px;text-align:center;color:#231f20;font-size:24px;font-weight:400;line-height:120%}.ingredients-swiper{overflow:visible}.ingredients-slide{max-width:440px;margin-right:20px}.ingredients-card{padding:20px;display:flex;flex-direction:column;gap:20px;border-radius:16px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ingredients-image-box{height:275px}.ingredients-image{width:100%;height:100%;object-position:center}.ingredients-content{display:flex;flex-direction:column;gap:10px}.ingredients-title{color:#231f20;text-align:center;font-size:24px;font-weight:700;line-height:120%}.ingredients-description{color:#231f20;text-align:center;font-size:18px;font-weight:400;line-height:120%}.product{overflow:hidden;position:relative}.product-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.product-one{position:relative;min-width:0}.product-subslider{width:100%;margin-bottom:10px;overflow:hidden}.product-subslide{width:128px;height:128px;aspect-ratio:1/1;border-radius:16px;background:#f9f3ed;overflow:hidden;border:1px solid transparent;transition:border-color .3s ease}.product-subslide img{width:100%;height:100%;object-fit:cover}.product-subslide.swiper-slide-thumb-active{border-color:#0003}.product-slider{width:100%;margin-bottom:10px;aspect-ratio:1/1;border-radius:16px;background:#f9f3ed;overflow:hidden;position:relative}.product-slider img{width:100%;height:100%;object-fit:contain}.product-slide{padding:20px 40px}.product-two{display:flex;flex-direction:column;gap:40px}.product-content{display:flex;flex-direction:column;gap:20px}.product-title{color:#000;font-size:44px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.16px}.product-rating{display:flex;align-items:center;gap:10px;color:#6b5d50;font-size:12px;font-style:normal;font-weight:400;line-height:1.3}.product-stars{display:flex;gap:5px}.product-stars img{width:14px;height:14px}.product-benefits{display:grid;gap:12px;margin:2.5rem 0!important}.product-benefits-item{display:flex;align-items:center;gap:10px;color:#333;text-align:start;font-family:Montserrat;font-size:15.8px;font-style:normal;font-weight:400;line-height:20px}.product-benefits-item:before{content:"";width:10px;height:10px;flex-shrink:0;border-radius:50%;background:#5c3224}.product-price{color:#000;font-size:24px;font-style:normal;font-family:Helvetica Neue;font-weight:400;line-height:120%}.product-nav{display:flex;gap:10px}.product-nav .btn{text-transform:uppercase;flex-grow:1}.product-quantity{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px;width:180px;border:2px solid #000;border-radius:50px}.product-quantity-button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:transparent;transition:background-color .3s ease;border-radius:50px;flex-shrink:0}.product-quantity-button:hover:not(:disabled){background-color:#fff}.product-quantity-button:disabled{opacity:.5;cursor:not-allowed}.product-quantity-button img{width:20px;height:20px}.product-quantity-value{flex-grow:1;color:var(--Text-Primary, #161616);font-size:21px;font-style:normal;font-weight:400;line-height:25.41px;text-align:center}.product-info-list{display:flex;flex-wrap:wrap;gap:20px 40px}.product-info-item{display:flex;align-items:center;gap:10px;color:#333;text-align:center;font-size:15.8px;font-style:normal;font-weight:400;line-height:1.2}.product-info-item:before{content:"";display:block;width:20px;height:20px;background-color:#d9d9d9;border-radius:50%}.product-accordion{display:flex;flex-direction:column}.product-accordion-item{border-top:1px solid #161616}.product-accordion-item:last-child{border-bottom:1px solid #161616}.product-accordion-item.is-active .product-accordion-btn:after{transform:rotate(180deg)}.product-accordion-btn{padding:16px 14px 16px 0;display:flex;align-items:center;justify-content:space-between;width:100%;color:#333;font-size:22px;font-style:normal;font-weight:600;line-height:120%;transition:opacity .3s ease}.product-accordion-btn:hover{opacity:.4}.product-accordion-btn:after{content:"";display:block;width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3E%3Cpath d='M0.707031 0.707031L7.7781 7.7781L14.8492 0.707031' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s ease}.product-accordion-content{padding-bottom:16px;display:none;color:#333;font-size:16px;font-weight:400;line-height:120%}.product-accordion-content p:not(:last-child){margin-bottom:16px}.product-accordion-content ul{padding-left:20px}.product-accordion-content ul:not(:last-child){margin-bottom:16px}.product-accordion-content ul li{list-style:disc}.reviews{padding:40px 0}.reviews-inner{display:grid;grid-template-columns:350px 1fr;gap:20px}.reviews-board{padding:40px;background:#fff;border-radius:16px}.reviews-title{margin-bottom:20px;color:#2a2419;font-size:32px;font-style:normal;font-weight:400;line-height:140%}.reviews-rate{margin-bottom:25px;color:#2a2419;font-size:50px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-.216px}.reviews-stars{display:flex;gap:2px;margin-bottom:10px}.reviews-stars img{width:20px;height:20px}.reviews-count{margin-bottom:20px;color:#102341;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:-.48px;text-transform:lowercase}.reviews-stats{display:flex;flex-direction:column;gap:12px}.reviews-stat{display:flex;align-items:center;gap:6px}.reviews-stat-value,.reviews-stat-title{width:43px;color:#2a2419;font-size:12.536px;font-style:normal;font-weight:400;line-height:1}.reviews-stat-value{text-align:right}.reviews-stat-bar{flex-grow:1;border-radius:10.029px;overflow:hidden}.reviews-stat-bar-fill{height:12px;display:block;border-radius:10.029px;background:#5c3224}.reviews-list{display:flex;flex-direction:column;gap:4px}.reviews-item{display:flex;padding:20px;align-items:flex-start;gap:20px;border-radius:16px;background:#fff}.reviews-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.reviews-avatar img{width:100%;height:100%;object-fit:cover}.reviews-stars--small img{width:15px;height:15px}.reviews-date{color:#231f2099;font-size:11.6px;font-style:normal;font-weight:500;line-height:21px}.reviews-text{color:#231f20;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.stories{padding:40px 0;overflow:hidden}.stories-inner{display:grid;justify-items:center;gap:30px}.stories-title{color:#231f20;font-size:44px;font-style:normal;font-weight:400;line-height:120%}.stories-slider{width:100%;height:500px;min-width:0;overflow:visible}.stories-slide{max-width:300px;padding:10px;border-radius:30px;background:#fff;overflow:hidden;position:relative;transition:transform .3s ease-in}.stories-slide:hover video{opacity:.8}.stories-slide a{display:block;width:100%;height:100%}.stories-slide video{display:block;width:100%;height:100%;border-radius:30px;overflow:hidden;object-fit:cover;object-position:center;transition:opacity .3s ease-in;pointer-events:none}.stories-slide:not(.swiper-slide-active){transform:scale(.9)}.testimonials{padding:40px 0;overflow:hidden}.testimonials-slider{overflow:visible}.testimonials-slide{max-width:424px;margin-right:44px;height:auto}.testimonials-card{height:100%;border-radius:var(--Radius-radius-xl, 16px);background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.testimonials-image-wrapper{aspect-ratio:1/1;overflow:hidden;border-radius:16px}.testimonials-image-wrapper img{width:100%;height:100%;object-fit:cover}.testimonials-content{padding:20px 40px 40px}.testimonials-rating{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:8px}.testimonials-rating img{width:16px;height:16px}.testimonials-author{margin-bottom:20px;color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.32px}.testimonials-product-title{margin-bottom:20px;color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.32px}.testimonials-text{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:1.1;letter-spacing:.32px}@media(max-width:1365px){.difference-inner{grid-template-columns:1fr}}@media(max-width:1023px){.header-inner{gap:20px}.header-menu{padding:96px 24px 40px;display:flex;flex-direction:column;gap:24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#f0eff2;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header-menu.active{opacity:1;visibility:visible;animation:leftIn .3s ease forwards}.header-close{display:block;width:48px;height:48px;padding:10px;top:24px;right:24px;position:absolute}.header-list{flex-direction:column;align-items:flex-start}.header-burger{display:block;width:44px;height:44px;padding:6px}.header-burger img{width:100%;height:100%;object-fit:contain}.catalog-inner{grid-template-columns:repeat(2,1fr)}.coffee{padding:40px 0}.coffee-inner{grid-template-columns:1fr;gap:20px}.creamer--reverse .creamer-inner{grid-template-columns:1fr}.creamer-inner{grid-template-columns:1fr;border-radius:32px}.details-inner{padding:20px}.details-list{grid-template-columns:1fr;gap:10px}.product__info-container .details-list{display:grid;grid-template-columns:1fr;gap:10px}.details-visual{position:static;margin:0 auto 40px}.product-inner{grid-template-columns:1fr;gap:20px}.stories-slider{width:calc(100% + 48px);padding-left:24px;padding-right:24px;margin-left:-24px}}@media(max-width:767px){.hero-one{max-width:270px;margin:0 auto}.hero-stars img{width:10px;height:auto}.btn{width:100%}.footer{padding:40px 0}.footer-content{grid-template-columns:1fr;gap:24px;margin-bottom:24px}.footer-nav{grid-template-columns:1fr 1fr;gap:24px}.benefits-list{display:flex;overflow-x:scroll;flex-wrap:nowrap}.catalog-inner{grid-template-columns:1fr 1fr;gap:10px}.section-catalog .card-img{min-height:160px;height:160px}.card-wrapper,.card-wrapper .btn{padding:10px 5px}.comparison-wrapper{gap:20px;justify-content:flex-start;overflow-x:scroll}.comparison-card{padding:20px;min-width:75%}.comparison-card--brand{max-width:100%}.comparison-card--other{max-width:100%;border-radius:16px}.creamer-content{padding:20px;font-size:16px}.creamer-title{font-size:30px;line-height:120%}.details-inner{border-radius:16px}.details-visual{width:100%}.difference-title{font-size:30px}.difference-list{grid-template-columns:1fr 1fr;gap:20px}.faq-title{font-size:60px}.faq-list{grid-template-columns:1fr}.faq-item{border-radius:20px}.faq-question{padding:24px;font-size:20px}.faq-answer{padding:0 24px 24px;font-size:16px}.hero-inner{padding:30px 0 50px;min-height:unset;aspect-ratio:9/19}.hero-rating{flex-direction:column}.hero-title{font-size:24px;text-align:center}.hero-text{font-size:14px;text-align:center;display:none}.hero-two{gap:30px;align-items:center}.hero-list{display:none}.ingredients-main-title{font-size:20px}.ingredients-slide{max-width:300px;margin-right:10px}.ingredients-image-box{height:200px}.ingredients-title{font-size:20px}.ingredients-description{font-size:16px}.product-subslide{width:80px;height:80px;border-radius:12px}.product-two{gap:30px}.product-content{gap:15px}.product-title{font-size:30px}.product-nav{flex-direction:column}.product-quantity{width:100%}.reviews-inner{grid-template-columns:1fr}.reviews-board{padding:20px}.stories-title{font-size:30px}.testimonials-slide{max-width:300px;margin-right:20px}.testimonials-content{padding:20px}.testimonials-product-title{font-size:16px}.testimonials-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/customdt-base.css.map */
