:root{--red: #c62127;--red-hover: #920005;--red-bright: #ea0029;--pink: #ffe9e9;--white: #fff;--light-pink: #ffe9e9;--gray-light: #f2f1ee;--gray-neutral: #e8e7e2;--black-hover: #e3e3dc;--blue-focus: #566ce0;--header-height: 3.75rem;--mobile-header-height: 54px}*{margin:0;padding:0}html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:1em;vertical-align:baseline;background:transparent}div,ul{outline:0;font-size:1em;vertical-align:baseline;background:transparent}body{line-height:1;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}details summary{cursor:pointer}details summary>*{display:inline}summary::marker{display:none;content:""}details summary::-webkit-details-marker{display:none}*{box-sizing:border-box}html{height:100%}body{font-family:"Helvetica Neue LT W05 55 Roman",sans-serif;font-size:14px;line-height:1.3;height:100%;color:#000}strong{font-family:Helvetica Neue;font-style:normal;font-variant:normal;font-weight:700}body #page-wrapper{display:grid;min-height:100%;grid-template-rows:1fr auto;padding-top:var(--header-height)}.container{max-width:1600px;width:100%;margin:0 auto;padding-right:20px;padding-left:20px}@media screen and (max-width: 1100px){body #page-wrapper{padding-top:var(--mobile-header-height)}}.page-header{position:fixed;top:0;left:0;width:100%;z-index:100;background:#fff;transition:background-color 0s}.page-header.white:not(.fixed){background:transparent}.page-header.white:not(.fixed) .header-container *{color:#fff}.page-header.white:not(.fixed) .header-container a:hover{color:var(--black-hover)}.page-header.white:not(.fixed) .header-container .btn{border-color:#fff}.page-header.white:not(.fixed) .header-container .btn:hover{border-color:var(--black-hover)!important}.page-header.white:not(.fixed) .header-container .logo img{filter:brightness(10)}.page-header.white:not(.fixed) .header-container .menu-icon{filter:brightness(100)}.page-header .header-container{padding:10px 20px;height:var(--header-height)}.page-header .header-container .menu-icon{display:none}.page-header .header-container nav{display:flex;align-items:center;gap:20px}.page-header .header-container .logo{position:absolute;left:50%;top:50%;transform:translateY(-50%) translate(-50%)}.page-header .header-container .get-in-touch-btn:hover{border-color:var(--black-hover)}@media screen and (max-width: 1100px){.page-header .header-container{height:var(--mobile-header-height)}.page-header .header-container .menu-icon,.page-header .header-container .menu-icon img{display:block}.page-header .header-container nav{display:none}}.page-footer .footer-container{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;max-width:none}.page-footer .footer-container .links-wr{display:flex;align-items:center;gap:10px}.page-footer .footer-container nav{font-size:14px;display:flex;align-items:center}.page-footer .footer-container nav.menu{gap:10px}.page-footer .footer-container nav.sns{gap:24px}.page-footer .footer-container .copyright{color:var(--red)}@media screen and (max-width: 1100px){.page-footer .footer-container{align-items:flex-start}.page-footer .footer-container .links-wr{flex-direction:column-reverse;align-items:flex-start;gap:0}.page-footer .footer-container .links-wr nav{margin-bottom:24px}.page-footer .footer-container nav{flex-direction:column;align-items:flex-start}.page-footer .footer-container nav.menu{gap:24px}}.btn{display:inline-flex;align-items:center;height:41px;padding:0 20px;cursor:pointer;border:1px solid black;justify-content:center;transition:.2s;font-size:16px}.btn.large{font-size:22px}.btn.primary{background:var(--red);color:#fff;border:none}.btn.primary:hover{background:var(--black-hover)}.btn.primary:focus-visible{background:var(--blue-focus)}.btn.primary:active{background:var(--red-bright)}input:not([type=radio]):not([class]),input:not([type=checkbox]):not([class]){height:30px;font-family:inherit;font-size:16px;line-height:130%;background:var(--gray-light);border:1px solid var(--gray-light);padding:0 20px;transition:.2s;border-radius:0}@media screen and (min-width: 700px){input:not([type=radio]):not([class]),input:not([type=checkbox]):not([class]){height:47px}}input:not([type=radio]):not([class]):focus,input:not([type=checkbox]):not([class]):focus{border-color:#000}input:not([type=radio]).error,input:not([type=checkbox]).error{border-color:red;background:var(--pink)}ul.list li{position:relative;padding-left:23px}ul.list li:before{content:"";display:block;width:18px;height:18px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjY1NjkgNi4wMDAxMkwxMCAxMS42NTdMNy4zNDMxNSA5LjAwMDEyIiBzdHJva2U9IiMwMDYwM0QiLz4KPC9zdmc+Cg==);position:absolute;top:0;left:0}a{text-decoration:none;color:var(--red);transition:color .2s}a:hover{color:var(--black-hover)}a.black{color:#000}a.black:hover{color:var(--black-hover)}.large-text{font-size:16px}.caption-text{font-size:12px;text-transform:uppercase;line-height:18px;letter-spacing:.02em;list-style:none}.h1{font-family:Times Now,serif;font-size:100px;font-weight:400;line-height:100%;letter-spacing:-.025em}.h2{font-family:Times Now,serif;font-size:68px;font-weight:400;line-height:100%;letter-spacing:-.025em}.h3{font-size:36px;font-weight:400;line-height:100%;letter-spacing:-.025em}.h4{font-size:22px;line-height:120%}@media screen and (max-width: 1100px){.h1{font-size:80px}.h2{font-size:50px}}@media screen and (max-width: 700px){.h1{font-size:50px}.h2{font-size:34px}.h3{font-size:24px}}.div-page{display:grid;grid-template-columns:repeat(2,1fr);padding:0}.div-page.filled-pink-page{background:var(--pink)}.div-page .mobile-title{display:none}.div-page .bg img{width:100%;position:sticky;top:0}.div-page .content{display:flex;justify-content:center}.div-page .content .content-container{max-width:460px;padding-top:160px;padding-bottom:58px}.div-page .content .title{margin-bottom:50px}.div-page .content p:not(:last-child){margin-bottom:31px}@media screen and (max-width: 1100px){.div-page{display:block;padding-top:75px;padding-bottom:83px}.div-page.about-page{display:flex;flex-direction:column-reverse;padding-top:21px;padding-bottom:32px}.div-page.about-page .content .title{display:block}.div-page .mobile-title{display:block;margin-bottom:20px;text-transform:uppercase;padding:0 10px}.div-page .content .content-container{max-width:558px;padding:87px 10px 0}.div-page .content .title{display:none}}@media screen and (max-width: 700px){.div-page{padding-bottom:108px}.div-page.about-page{padding-top:69px}.div-page .mobile-title{margin-bottom:10px}.div-page .content .content-container{padding-top:6px}.div-page .content p:not(:last-child){margin-bottom:43px}}.contacts-page{padding-bottom:73px}.contacts-page .lead-text{margin:68px 0 10px}@media screen and (max-width: 1100px){.contacts-page .lead-text{margin:72px 0 48px}}.store-page{padding-bottom:164px}.store-page .lead-text{margin:68px 0 34px}.store-page .tiles-container{display:grid;justify-content:space-between;margin-bottom:0;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width: 1100px){.store-page .tiles-container{grid-template-columns:repeat(2,1fr);margin-bottom:80px}.store-page .lead-text{margin:72px 0 34px}}@media screen and (max-width: 700px){.store-page{padding-bottom:30px}}.main-page .featured-tile,.main-page .beverages{margin-bottom:0}.main-page .beverages .title,.main-page .stores .title,.store-page .stores .title{margin-bottom:34px;margin-top:68px}.main-page .beverages .categories-container{display:grid;justify-content:space-between;grid-template-columns:repeat(4,1fr);gap:20px}.main-page .stores{margin-bottom:155px}.main-page .stores .title{margin-bottom:34px}@media screen and (max-width: 1100px){.main-page{padding-bottom:72px}.main-page .beverages{margin-bottom:80px}.main-page .beverages .categories-container{grid-template-columns:repeat(2,1fr)}.main-page .stores{margin-bottom:83px}}@media screen and (max-width: 700px){.main-page .stores{margin-bottom:161px}.main-page .beverages .title{margin-bottom:30px}}.catalog-page{padding-bottom:88px}.catalog-page .lead-text{margin-top:68px;margin-bottom:10px}.catalog-page .order-email-message{margin-top:160px;text-align:center}@media screen and (max-width: 1100px){.catalog-page{padding-bottom:77px}.catalog-page .lead-text{margin:72px 0 98px}.catalog-page .order-email-message{margin-top:88px}}@media screen and (max-width: 700px){.catalog-page{padding-bottom:36px}}.product-page{padding-bottom:0}.product-page .page-container{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;padding-left:20px;padding-right:20px}.product-page .page-container .photos{display:flex;flex-direction:column}.product-page .page-container .photos img{max-width:100%;margin-bottom:20px;width:100%;height:auto}.product-page .page-container .photos img:last-child{margin-bottom:0}.product-page .page-container .info-container{margin-top:156px;position:-webkit-sticky;position:sticky;top:20px;display:flex;justify-content:center}.product-page .page-container .info-container .wr{width:460px}.product-page .page-container .info-container .info{margin-bottom:26px;line-height:130%}.product-page .page-container .info-container .features{margin-bottom:24px}.product-page .page-container .info-container .features .list{display:flex;flex-direction:column;gap:8px}.product-page .page-container .info-container .btn{width:100%;height:44px}@media screen and (max-width: 1100px){.product-page{padding-bottom:80px}.product-page .page-container{display:block}.product-page .page-container .photos{overflow-x:auto;width:auto;flex-flow:row nowrap;scroll-snap-type:x mandatory}.product-page .page-container .photos *{scroll-snap-align:start;width:100vw}.product-page .page-container .info-container{margin-top:var(--header-height);padding:0 10px}.product-page .page-container .info-container .wr{max-width:540px;width:100%}}@media screen and (max-width: 700px){.product-page .page-container .info-container{margin-top:11px}}.contact-block .name{margin-bottom:30px;margin-top:50px}.contact-block .photo-container{margin-bottom:10px;background:var(--pink);aspect-ratio:340/510}.contact-block .photo-container img{display:block;width:100%}.contact-block .contacts{font-size:16px;line-height:124%}.contacts-list:not(:last-child){margin-bottom:160px}.contacts-list .contacts-section-name{margin-bottom:30px}.contacts-list .contacts-container{display:grid;justify-content:space-between;grid-template-columns:repeat(4,1fr);row-gap:40px;column-gap:20px}@media screen and (max-width: 1100px){.contacts-list:not(:last-child){margin-bottom:125px}.contacts-list .contacts-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.contacts-list:not(:last-child){margin-bottom:85px}.contacts-list .contacts-container{display:flex;flex-direction:column;gap:85px;row-gap:20px}}.featured-tile{position:relative;display:flex;align-items:flex-end;margin-top:calc(var(--header-height) * -1);color:#fff;width:100%;height:100svh}.featured-tile .bg{position:absolute;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;background-size:cover;background-position:center}.featured-tile .bg:before,.featured-tile .bg:after{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:50%;content:"";background:linear-gradient(180deg,#00000080,#0000);mix-blend-mode:darken}.featured-tile .bg video{width:100%;height:100%;object-fit:cover}.featured-tile .bg:after{top:50%;transform:rotate(-180deg)}.featured-tile .bg img{position:absolute;z-index:1;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.featured-tile .content-container{position:relative;z-index:10;padding-bottom:106px}.featured-tile .content-container a{color:#fff}.featured-tile .content-container a:hover{color:var(--red-hover)}@media screen and (max-width: 1100px){.featured-tile{margin-top:calc(var(--mobile-header-height) * -1)}.featured-tile .content-container{padding-bottom:17px}}.tiles-container img{display:block;max-width:100%}.store-contact .photo{display:block;width:100%;padding-bottom:10px}.store-contact .description{display:grid;grid-template-columns:repeat(2,1fr)}.store-contact .description .contacts{line-height:133%}@media screen and (max-width: 1100px){.store-contact .description{display:flex;flex-direction:column;gap:20px}}.stores-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width: 1100px){.stores-container{display:flex;flex-direction:column}}.category-tile{position:relative;border:2px solid transparent}.category-tile:hover{color:transparent!important;transition:0s!important}.category-tile:hover .bg-hover{opacity:1}.category-tile:hover .link .icon{filter:brightness(0);display:none}.category-tile .link{position:absolute;z-index:10;top:0;left:0;display:flex;align-items:center;width:100%;padding:10px 15px;gap:8px}.category-tile .link .icon{position:relative;top:2px;filter:brightness(0)}.category-tile .photo{width:100%;display:block}.category-tile .bg-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.category-tile .bg{z-index:1}.category-tile .bg-hover{z-index:2;opacity:0}@media screen and (max-width: 700px){.category-tile .link{font-size:16px;padding:4px;gap:2px}.category-tile .link .icon{width:16px}}.signup-block{display:flex;align-items:center;flex-direction:column;background-color:var(--light-pink);padding:150px 0}.signup-block .title{margin-bottom:72px}.signup-block .pic{margin-bottom:19px}.signup-block form{display:flex;flex-direction:column;width:250px;gap:10px}.signup-block form button{height:47px}@media screen and (max-width: 1100px) and (min-width: 700px){.signup-block{max-width:352px;margin:0 auto}.signup-block .title{margin-bottom:56px}.signup-block .pic{width:100%;margin-bottom:24px}.signup-block form{width:100%;gap:16px}}@media screen and (max-width: 700px){.signup-block .title{margin-bottom:80px}}.catalog-nav{background:#fff}.catalog-nav .catalog-nav-container{display:grid;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:0;border-top:1px solid #f1f1f1;width:100vw;gap:30px;grid-template-columns:1fr auto}.catalog-nav .catalog-nav-container nav{display:flex;align-items:center;gap:20px;overflow-x:auto;padding-bottom:20px}.catalog-nav .catalog-nav-container nav a{white-space:nowrap}.catalog-nav .catalog-nav-container nav a br{display:none}.catalog-nav .catalog-nav-container nav a.current{text-decoration:underline}.catalog-nav .catalog-nav-container .download-link{display:none}@media screen and (max-width: 1100px){.catalog-nav .catalog-nav-container{overflow-x:auto;width:100vw}.catalog-nav .catalog-nav-container nav{display:inline-flex;white-space:nowrap;gap:25px}.catalog-nav .catalog-nav-container .download-link{display:block}.catalog-nav .catalog-nav-container .download-menu{display:none}}.product-tile .photo-container{position:relative;display:flex;overflow:hidden;border:2px solid transparent;aspect-ratio:4/6;justify-content:center}.product-tile .photo-container:hover .bg-hover{opacity:1}.product-tile .photo-container .bg-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;opacity:0}.product-tile .photo-container .badge{position:absolute;top:10px;left:10px;padding:4px 10px 3px;color:#fff;z-index:10}.product-tile .photo-container .badge.new{background:var(--red)}.product-tile .photo-container img{width:100%}.product-tile .info-container{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1100px){.product-tile{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.product-tile .photo-container{width:100%}.product-tile .info-container{display:flex;flex-direction:column}.product-tile .info-container .info{margin-bottom:20px}.product-tile .info-container .features{margin-bottom:30px}}.category-products{margin-top:30px}.category-products .title{margin-bottom:20px}.category-products .products{gap:20px}@media screen and (max-width: 1100px){.category-products .products{grid-auto-rows:auto}}@media screen and (max-width: 700px){.category-products .products{display:flex;flex-direction:column}}.category-products-container{display:flex;flex-direction:column;gap:159px;gap:0}@media screen and (max-width: 1100px){.category-products-container{gap:88px;gap:0}}.breadcrumbs{padding-top:10px;padding-bottom:11px;background:#fff;border-top:1px solid #f1f1f1}.breadcrumbs nav{display:flex;overflow-x:auto;align-items:center;flex-flow:row nowrap;width:100vw;white-space:nowrap;gap:10px;max-width:none}.breadcrumbs nav a{display:flex;align-items:center;gap:10px}.breadcrumbs nav a:after{display:block;width:18px;height:18px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99994 5.89661C9.62055 5.58627 9.93098 4.96558 9.93098 4.96558C9.93098 4.96558 12.7241 8.37937 14.2758 9.00006C12.7241 9.62075 9.93098 13.0345 9.93098 13.0345C9.93098 13.0345 9.62055 12.4139 8.99994 12.1035C10.2412 10.5518 11.793 9.62075 11.793 9.62075C11.793 9.62075 7.75849 9.3104 2.79297 9.62075V8.37937C7.75849 8.68971 11.793 8.37937 11.793 8.37937C11.793 8.37937 10.2412 7.44833 8.99994 5.89661Z' fill='black'/%3E%3C/svg%3E%0A")}.mobile-menu{position:fixed;z-index:1000;top:0;left:0;display:grid;width:100vw;height:100vh;pointer-events:none;opacity:0;background:var(--pink);grid-template-rows:54px 1fr}.mobile-menu.visible{pointer-events:all;opacity:1}.mobile-menu .head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#fff}.mobile-menu .head .close-icon{cursor:pointer}.mobile-menu .head .close-icon img{display:block}.mobile-menu .head .logo{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.mobile-menu .menu-container{display:flex;overflow-y:auto;flex-direction:column;padding:75px 20px;gap:66px}.mobile-menu .menu-container nav{display:flex;flex-direction:column;gap:24px}.footer-container{min-height:var(--header-height)}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-flex}.visibility-hidden{visibility:hidden}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.animated-details::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility;transition-duration:.5s;transition-behavior:allow-discrete}.animated-details[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/app.css.map */
