/*! 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}b,strong{font-weight:bolder}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{--primary-bg-color: #e8e8e2;--title-black-text-color: #010101;--secondary-text-color: #0101014d;--title-white-text-color: #e8e8e2;--primary-bg-green-color: #586f1f;--secondary-bg-green-color: #6d8434;--card-bg-color: #fafafa;--cancel-background: rgba(1, 1, 1, .07);--backdrop-background: rgba(1, 1, 1, .4);--modal-text: rgba(1, 1, 1, .7);--pagination-color: #a3a3a3;--white-color: #fff;--scroll-color: #e8e8e24d;--span-info-color: rgba(1, 1, 1, .3);--hero-color: rgba(1, 1, 1, .8);--footer-color: rgba(232, 232, 226, .6);--footer-second-color: rgba(232, 232, 226, .7);--footer-bg-color: rgba(232, 232, 226, .2);--footer-border-color: rgba(232, 232, 226, .3);--filter-color: rgba(1, 1, 1, .5);--body-cart-color: rgba(109, 132, 52, .05)}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:Neue Montreal Medium;src:url(/code-gliders-projects/assets/PPNeueMontreal-Medium-961d500e.otf);font-weight:400;font-style:normal}@font-face{font-family:Neue Montreal Regular;src:url(/code-gliders-projects/assets/PPNeueMontreal-Book-522baf3a.otf);font-weight:400;font-style:normal}@font-face{font-family:Quincy CF;src:url(/code-gliders-projects/assets/QuincyCF-Black-8ae6a1a0.ttf);font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{font-family:Neue Montreal Regular;font-size:12px;font-weight:400;color:var(--title-black-text-color)}input{width:100%}.is-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}.container{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px) and (max-width: 1440px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding-left:100px;padding-right:100px}}body{background:var(--primary-bg-color);min-height:100vh;display:flex;flex-direction:column}main{flex:1}footer{flex-shrink:0}.cart-products{max-height:540px;overflow-x:hidden;padding-right:40px;margin-bottom:80px}.section-cart{padding-top:37px;padding-bottom:80px}.cart-title{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:24px;font-weight:500;line-height:1.16;text-transform:uppercase;display:flex;align-items:center;margin-bottom:14px}.cart-icon-shopping{padding:10px;border-radius:50%;background:var(--secondary-bg-green-color);fill:var(--primary-bg-color);margin-right:14px;width:38px;height:38px}.delete-all-box{display:flex;gap:8px;justify-content:end;align-items:center;margin-bottom:10px;padding-right:7px;cursor:pointer}.delete-all-boxt:hover{fill:var(--secondary-text-color);color:var(--secondary-text-color)}.delete-all-text{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:14px;font-weight:500;line-height:1.28}.delete-all-icon{fill:var(--title-black-text-color)}.cart-content,.cart-shopping-list{display:flex;flex-direction:column}.cart-shopping-item{display:flex;padding:30px 0}.cart-shopping-item:not(:last-child){border-bottom:1px solid var(--secondary-text-color)}.cart-shopping-img{width:100px;height:100px;border-radius:10px;background:var(--card-bg-color);margin-right:20px}.cart-item-info{width:100%;display:flex;flex-direction:column}.cart-info-top{display:flex;justify-content:space-between;position:relative;margin-bottom:10px}.cart-delete-icon{position:absolute;right:0;top:-8px;width:18px;height:18px;cursor:pointer}.cart-info-name-product{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-weight:500;line-height:1.11}.cart-properties-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cart-properties-item{display:flex;gap:4px;align-items:baseline}.cart-properties-caption{color:var(--secondary-text-color);font-family:Neue Montreal Regular;font-size:12px;line-height:1.16}.cart-properties-subtitle{color:var(--title-black-text-color);font-family:Neue Montreal Regular;font-size:12px;line-height:1.16}.cart-info-bottom{display:flex;justify-content:space-between;align-items:flex-start}.cart-info-price{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-weight:500;line-height:1.11}.cart-counter-wrapper{border:1px solid var(--secondary-text-color);border-radius:100px;align-items:center;justify-content:center;padding:4px;display:flex;width:74px;height:26px}.cart-counter-value{color:var(--title-black-text-color);font-family:Neue Montreal Regular;font-size:16px;font-weight:400;line-height:1.12;margin:0 6px}.cart-counter-decrement,.cart-counter-increment{border:none;outline:transparent;background-color:transparent;font-size:20px;font-weight:400;line-height:1.12}.cart-title-your-order{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:24px;font-weight:500;line-height:1.16;text-transform:uppercase;margin-bottom:40px}.cart-total-price-box{width:100%;border-radius:8px;background:var(--body-cart-color);padding:14px 18px;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.cart-total-price-text{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-weight:500;line-height:1.11}.cart-total-price-number{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:24px;font-weight:500;line-height:1.16}.cart-total-price-sum{color:var(--secondary-text-color);font-family:Neue Montreal Regular;font-size:12px;font-weight:400;line-height:1.16}.cart-form{width:100%;position:relative}.cart-form-input{border-radius:30px;border:1px solid var(--span-info-color);padding:12px 12px 12px 45px;margin-bottom:14px;color:var(--title-black-text-color);font-family:Neue Montreal Regular;font-size:14px;font-weight:400;line-height:1.28;outline:transparent}.cart-form-btn{width:100%;border-radius:30px;background:var(--secondary-bg-green-color);padding:12px;color:var(--title-white-text-color);outline:transparent;border:none;font-family:Neue Montreal Medium;font-size:14px;font-weight:500;line-height:1.28}.cart-empty{width:100%;display:flex;align-items:center;flex-direction:column;margin:105px 0 120px}.cart-empty-retina{display:flex;flex-direction:column;align-items:center}.cart-empty-img{width:132px;height:114px;margin-bottom:28px}.cart-empty-text{margin-bottom:14px;color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-style:normal;font-weight:500;line-height:1.11}.cart-empty-description{width:90%}.cart-empty-link{color:var(--secondary-bg-green-color);text-decoration:none;font-family:Neue Montreal Medium;font-size:18px;font-style:normal;font-weight:500;line-height:1.11}.cart-empty-description{font-family:Neue Montreal Regular;color:var(--secondary-text-color);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}@media only screen and (min-width: 376px) and (max-width: 768px){.cart-properties-list{margin-bottom:36px;flex-wrap:nowrap}.cart-empty-description{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1440px){.container{max-width:768px;padding-left:32px;padding-right:32px}.section-cart{padding-top:80px;padding-bottom:100px}.cart-title{font-size:32px;font-weight:500;line-height:1;text-transform:uppercase;display:flex;align-items:center;margin-bottom:24px}.cart-icon-shopping{padding:12px;width:42px;height:42px}.delete-all-text{font-size:16px;font-weight:500;line-height:1.25}.delete-all-box{margin-bottom:0}.cart-shopping-item{padding:40px 0}.cart-shopping-img{width:120px;height:120px;margin-right:40px}.cart-info-name-product{font-size:20px;font-weight:500;line-height:1.2}.cart-delete-icon{width:20px;height:20px}.cart-properties-subtitle{font-size:14px;line-height:1.28}.cart-info-price{font-size:20px;line-height:1.2}.cart-properties-list{margin-bottom:46px}.cart-counter-wrapper{font-size:20px;line-height:1.2;padding:5px;width:96px;height:34px}.cart-counter-value{margin:0 10px;font-size:20px;line-height:1.2}.cart-order{padding:60px 0 100px;width:590px}.cart-total-price-box{padding:14px 28px;margin-bottom:40px}.cart-title-your-order{font-size:32px;line-height:1}.cart-total-price-text{font-size:20px;line-height:1.2}.cart-total-price-number{font-size:32px;line-height:1}.cart-form{display:inline-flex;justify-content:space-between;flex-direction:row}.cart-form-label{font-size:18px;line-height:1.33;position:absolute;left:20px;top:16px}.cart-form-input{width:359px;padding:15px 20px 15px 63px;margin-bottom:0;font-size:18px;line-height:1.33;gap:16px}.cart-form-btn{width:215px;padding:15px 65px;font-size:20px;line-height:1.2}.cart-empty{margin:135px 0 120px}.cart-empty-img{width:164px;height:140px;margin-bottom:40px}.cart-empty-text,.cart-empty-link{font-size:20px;line-height:1.2}.cart-empty-description{width:387px;font-size:18px;line-height:1.33}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding-left:100px;padding-right:100px}.cart-shopping-item{padding-top:40px;padding-bottom:40px}.cart-shopping-list{min-height:480px}.cart-shopping-img{width:120px;height:120px}.cart-info-name-product{margin-bottom:12px}.cart-properties-list{margin-bottom:44px}.cart-title{width:50%}.delete-all-box{width:515px}.cart-content{flex-direction:row;justify-content:space-between}.cart-products{width:550px;max-height:580px;overflow-x:hidden;padding-right:40px}.cart-order{width:590px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.cart-order-info{width:500px}}@media only screen and (min-width: 1440px){.cart-order-info{width:590px;margin-left:auto}.posrel{position:relative}.cart-order{position:absolute;left:50%;top:0%}}.cart-order-info-text{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-weight:500;line-height:1.11;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1440px){.cart-order-info-text{font-size:20px;line-height:1.2;margin-bottom:25px}}.datetime-label{font-family:Neue Montreal Medium;margin-left:10px}.datetime{margin-top:10px}.cart-order-info-input{color:var(--title-black-text-color);border-radius:30px;border:1px solid var(--span-info-color);padding:12px 12px 12px 20px;font-family:Neue Montreal Regular;font-size:14px;font-weight:400;line-height:1.28;width:335px;height:54px;margin-right:10px;margin-bottom:15px}@media only screen and (min-width: 768px) and (max-width: 1440px){.cart-order-info-input{margin-bottom:20px;padding:15px 20px;font-size:18px;line-height:1.33}}.cart-order-info-btn{width:335px;background:var(--secondary-bg-green-color);color:var(--title-white-text-color);border:none;border-radius:30px;outline:var(--title-black-text-color);padding:12px;font-family:Neue Montreal Medium;font-size:14px;font-weight:500;line-height:1.28}@media only screen and (min-width: 768px) and (max-width: 1440px){.cart-order-info-btn{display:flex;justify-content:center;width:215px;height:54px;padding:15px 65px;font-size:20px;line-height:1.2}}@media only screen and (min-width: 1440px){.cart-order-info-input{margin-bottom:20px;width:359px;height:54px}.cart-order-info-btn{padding:15px;font-size:20px;width:215px;height:54px}}@media only screen and (max-width: 320px){.cart-order-info-input,.cart-order-info-btn{width:100%}}.filters{background-color:var(--primary-bg-color);padding-top:37px;padding-bottom:20px}.filters-title{color:var(--span-info-color);margin-bottom:10px;font-size:14px}.filters-form{display:flex;flex-direction:column;gap:14px;width:100%}.filters-input::placeholder{color:#010101;font-family:Neue Montreal Regular;font-size:18px;font-style:normal;font-weight:400;line-height:24px}.filters-categories,.filters-allTypes{cursor:pointer}@media only screen and (min-width: 768px){.filters-form{flex-direction:row;gap:8px}}.filters-search-wrap,.filters-wrap{position:relative}.filters-input,.filters-categories,.filters-allTypes{font-size:14px;padding:14px 20px;border-radius:30px;border:1px solid var(--span-info-color);background-color:transparent}@media only screen and (min-width: 768px){.filters-input{width:269px}.filters-categories{width:189px}.filters-allTypes{width:200px}}.filters-allTypes{background-color:var(--card-bg-color);border-color:transparent}.filters-input:focus{outline:1px solid var(--secondary-bg-green-color)}.filters-search-btn{position:absolute;top:50%;right:-2px;transform:translate(-50%,-50%);border:none;display:flex;justify-content:center;align-content:center;background-color:transparent}.filters-down-svg{fill:var(--primary-bg-color);stroke:var(--title-black-text-color);position:absolute;top:50%;right:10px;transform:translate(-50%,-50%);transition:all .3s}.rotate{transform:translate(-50%,-50%) rotate(180deg)}.filters-categories-list,.filters-allTypes-list{position:absolute;top:56px;left:0;z-index:2;width:100%;padding:14px 20px;border-radius:15px;background:var(--white-color);box-shadow:0 4px 11.2125px #0000000a,0 20px 69px #00000012;visibility:hidden;opacity:0;transition:all .3s}.filters-allTypes-list{z-index:1}.list-active{visibility:visible;opacity:1;border:1px solid var(--span-info-color)}.filters-categories-item,.filters-allTypes-item{margin-bottom:9px;font-size:14px;color:var(--filter-color);cursor:pointer}.filters-categories-item:hover,.filters-allTypes-item:hover{color:var(--title-black-text-color)}@media only screen and (min-width: 1440px){.filters-input,.filters-categories,.filters-allTypes{font-family:Neue Montreal Regular;font-size:18px;font-style:normal;font-weight:400;line-height:24px}}.scroll-to-up-btn{display:none;position:fixed;width:2rem;height:2rem;font-weight:600;right:7vw;bottom:5vw;animation:up-down 10s ease infinite;border-radius:50%;transition:opacity 1s ease-in-out;transform:translateY(0);z-index:9999;fill:var(--primary-bg-green-color);border:none;background-color:#e8e8e2a8;box-shadow:0 .25rem .5rem 0 var(--primary-bg-green-color);transition-duration:.7s;transition-duration:1s}@media screen and (min-width: 768px){.scroll-to-up-btn{right:4vw;width:3rem;height:3rem}}.scroll-to-up-btn:hover,.scroll-to-up-btn:focus{fill:var(--secondary-bg-green-color);background:var(--primary-bg-color);box-shadow:inset 0 20px 15px 6px #95b151a1,-1px 0 15px 5px #95b151;opacity:1;transition-duration:.7s;animation:slide-in-bottom .7s cubic-bezier(.25,.46,.45,.94) both}.scroll-to-up-svg{display:flex;align-items:center;justify-content:center;padding:0;margin:auto}@media only screen and (min-width: 320px) and (max-width: 375px){.scroll-to-up-svg{width:18px;height:18px}}@media only screen and (min-width: 376px) and (max-width: 767px){.scroll-to-up-svg{width:18px;height:18px}}@media only screen and (min-width: 768px){.scroll-to-up-svg{width:24px;height:24px}}@keyframes slide-in-bottom{0%{transform:translateY(10px);opacity:0}25%{transform:translateY(-5px)}50%{transform:translateY(0)}to{transform:translateY(10px)}}.footer-section{background-color:var(--secondary-bg-green-color);color:var(--primary-bg-color)}.footer-logo-wrapper{display:flex;gap:8px;justify-content:flex-start;align-items:center;padding-bottom:20px}.footer-logo-link{color:var(--primary-bg-color);font-family:Quincy CF;font-size:18px;font-style:normal;font-weight:900;line-height:1.11;letter-spacing:-.02em;display:flex;gap:8px;align-items:center}.footer-logo-icon{margin:0;background-color:var(--primary-bg-color);border-radius:50%;fill:var(--secondary-bg-green-color);padding:6px;width:28px;height:28px}.footer-logo-icon:hover,.footer-logo-icon:focus{fill:var(--primary-bg-color);background-color:var(--secondary-bg-green-color);border:1px solid var(--primary-bg-color)}.footer-soc-wrapper{margin-bottom:40px}.footer-soc-list{display:flex;gap:12px}.footer-left{gap:20px;padding-top:40px}.footer-soc-svg{fill:var(--primary-bg-color);padding:8px;border-radius:10px;border:1px solid var(--footer-border-color)}.footer-soc-svg:hover,.footer-soc-svg:focus{background:var(--footer-bg-color);border-radius:10px}.footer-soc-svg{display:flex;padding:8px;align-items:flex-start;gap:8px;border-radius:10px;border:1px solid rgba(232,232,226,.3);width:40px;height:40px}.footer-soc-svg:hover{background:rgba(232,232,226,.2)}.footer-text-wrapper{padding-bottom:80px;display:flex;flex-direction:column;gap:14px}.footer-title{font-size:24px;font-weight:500;line-height:1.2}.footer-text{color:var(--footer-second-color);font-size:14px;font-weight:400;line-height:1.29;font-family:Neue Montreal Regular}.footer-form-wrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.footer-form{display:flex;flex-direction:column;gap:14px}.footer-form-title{color:var(--primary-bg-color);font-size:14px;font-weight:400;line-height:1.29}.footer-form-input{padding:12px 0 12px 18px;border-radius:30px;border:1px solid var(--primary-bg-color);width:100%;background-color:var(--secondary-bg-green-color);align-items:center;font-style:normal}.footer-form-input::placeholder{padding:18px 12px 0 0;font-size:14px;font-weight:400;line-height:1.29;color:var(--footer-color);font-family:Neue Montreal Regular}.footer-form-btn{color:var(--title-black-text-color);font-size:14px;font-weight:500;line-height:1.29;border-radius:30px;background-color:var(--primary-bg-color);display:flex;max-width:336px;height:42px;padding:12px;justify-content:center;align-items:center;border:none}.footer-form-btn:hover,.footer-form-btn:focus{color:var(--secondary-bg-green-color)}.footer-privacy-wrapper{flex-wrap:wrap;padding-bottom:20px}.footer-privacy-right{gap:8px}.footer-subtitle{padding-bottom:8px;font-size:14px;font-weight:400;line-height:1.29}.footer-privacy{font-size:14px;font-weight:400;line-height:1.29;margin-right:8px;display:inline-block;transition:all .3s}.footer-span{font-size:14px;font-weight:400;line-height:1.29}.footer-terms{font-size:14px;font-weight:400;line-height:1.29;display:inline-block}@media screen and (min-width: 375px){.footer-section{min-width:335px}.footer-form-wrapper{margin-bottom:80px}}@media screen and (min-width: 768px){.footer-l-r{display:flex;gap:78px;margin-bottom:120px}.footer-left{display:flex;flex-direction:column;gap:24px;margin-top:40px;padding-top:0}.footer-logo-wrapper{padding-bottom:0;padding-top:0;min-width:197px}.footer-right{display:flex;flex-direction:column;margin-top:40px}.footer-soc-wrapper{margin-bottom:0}.footer-soc-item{width:44px;height:44px}.footer-text-wrapper{gap:20px;margin-bottom:64px;padding-bottom:0}.footer-logo-span{font-size:24px;line-height:1;letter-spacing:-.04em}.footer-title{font-size:40px;line-height:1.1;letter-spacing:-.02em}.footer-text{font-size:18px;line-height:1.33}.footer-form-wrapper{margin-bottom:0}.footer-form{gap:20px}.footer-form-title{font-size:18px;font-weight:400;line-height:1.33}.footer-form-input,.footer-form-btn{font-size:16px;line-height:1.5;max-width:336px;height:48px}.footer-privacy-wrapper{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1440px){.footer-section{display:flex;justify-content:space-between}.footer-logo-span{font-style:normal;font-weight:900}.footer-l-r{gap:148px}.footer-right{display:flex;flex-direction:row;gap:148px;justify-content:space-between}.footer-text-wrapper{max-width:410px;margin-bottom:0}.footer-form-wrapper{margin-right:0 auto}}.header-page{padding-top:18px;padding-bottom:36px;background-color:var(--primary-bg-color)}.header-page-container{padding:0;width:100%}.header-page-navigation{width:100%}.header-list{display:flex;gap:6px;align-items:center;width:100%}.header-first-elements{display:flex;margin-right:auto;align-items:center}.header-logotype{color:var(--title-black-text-color);font-family:Quincy CF;font-size:18px;font-style:normal;font-weight:900;line-height:20px;letter-spacing:-.36px;display:flex;gap:8px;margin-right:auto;align-items:center;justify-content:center}.header-home-ref{display:flex;align-items:center;justify-content:center;border-radius:30px;width:77px;height:38px;color:var(--primary-bg-color);background-color:var(--secondary-bg-green-color);font-family:Neue Montreal Medium;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.header-home-ref:hover,.header-home-ref:focus{background-color:var(--primary-bg-green-color)}.header-logotype-icon{width:28px;height:28px;flex-shrink:0;background-color:var(--secondary-bg-green-color);border-radius:50%;fill:var(--primary-bg-color);padding:6px}.header-logotype-icon:hover,.header-logotype-icon:focus{background-color:var(--primary-bg-green-color);fill:var(--primary-bg-color)}.header-logotype-icon-card{width:38px;height:38px;flex-shrink:0;background-color:var(--secondary-bg-green-color);border-radius:50%;fill:var(--primary-bg-color);padding:10px}.header-logotype-icon-card:hover,.header-logotype-icon-card:focus{background-color:var(--primary-bg-green-color)}.header-shopping-card-link{display:flex;align-items:center;justify-content:center}.hidden{display:none}@media only screen and (max-width: 768px){.container{max-width:375px;padding-left:20px;padding-right:20px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.container{max-width:768px;padding-left:32px;padding-right:32px}.header-page{padding-top:24px;padding-bottom:56px}.header-list{gap:16px}.header-logotype-icon{width:32px;height:32px;padding:6px}.header-logotype{font-size:24px;line-height:24px;letter-spacing:-.48px}.header-home-ref{width:104px;height:48px;font-size:18px;line-height:24px}.hidden{display:block;color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}.header-shopping-card-link{display:flex;gap:17px;align-items:center;justify-content:center}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding-left:100px;padding-right:100px}.header-page{padding-top:23px;padding-bottom:33px}.header-logotype-icon{width:32px;height:32px}.header-logotype{color:var(--title-black-text-color);font-family:Quincy CF;font-size:26px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:-.062em;display:flex;gap:8px;margin-right:auto;align-items:center;justify-content:center}.header-home-ref{width:104px;height:48px;font-size:18px;line-height:24px}.header-list{gap:24px}.hidden{display:block;color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}.header-shopping-card-link{display:flex;gap:16px;align-items:center;justify-content:center}}img{display:block;max-width:100%;height:auto;border-radius:60px}.hero-picture-block{display:block;position:relative;width:100%;height:auto}.hero-picture{display:block}.organic-food-icon{position:absolute;top:-7px;right:8px;z-index:99}.hero{background-color:var(--primary-bg-color);padding-top:37px;padding-bottom:37px}.hero-title{color:var(--title-black-text-color);text-align:center;font-family:Neue Montreal Medium;font-size:44px;font-style:normal;font-weight:500;line-height:1.09;letter-spacing:-.02em;width:100%;margin:0 auto 16px}.hero-title-accent{color:var(--secondary-bg-green-color)}.hero-text{width:100%;color:var(--hero-color);text-align:center;font-family:Neue Montreal Medium;font-size:14px;font-style:normal;font-weight:400;line-height:1.09;letter-spacing:-.01em;margin:0 auto 31px}@media only screen and (min-width: 320px) and (max-width: 768px){.hero-img{width:335px;height:100%;margin:0 auto}.hero-text{width:292px;height:55px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.hero{padding-top:58px}.slider-container{min-height:580px}.hero-img{width:704px;height:100%}.hero-title{font-size:80px;width:658px;height:160px;line-height:1;margin-bottom:20px}.hero-text{width:492px;height:48px;font-size:18px;font-style:normal;line-height:1.33;letter-spacing:0;margin-bottom:40px}.organic-food-icon{position:absolute;top:-30px;right:10px}}@media only screen and (min-width: 1440px){.hero{padding-top:39px}.slider-container{min-height:370px}.hero-img{width:1240px;height:100%}.hero-title{font-size:80px;margin-bottom:20px;width:1042px;line-height:1;letter-spacing:-.022em}.hero-text{font-size:18px;width:492px;height:48px;line-height:1.33;margin-bottom:40px}.organic-food-icon{position:absolute;top:-50px;right:20px}}.order-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--backdrop-background);display:flex;align-items:center;justify-content:center;z-index:100}.order-modal{position:relative;width:335px;height:428px;border-radius:20px;background:var(--primary-bg-color);padding:40px 20px 60px;display:flex;flex-direction:column;align-items:center}.order-close-icon{width:22px;height:22px;position:absolute;top:14px;right:14px;z-index:101;cursor:pointer}.order-image{width:140px;height:140px;margin-bottom:40px;margin-left:auto;margin-right:auto}.order-title{font-family:Neue Montreal Medium;color:var(--title-black-text-color);font-size:18px;font-weight:500;line-height:1.11;text-transform:uppercase;text-align:center;margin-bottom:20px}.order-text{color:var(--modal-text);text-align:center;font-size:14px;line-height:1.29;width:295px}@media only screen and (min-width: 320px) and (max-width: 375px){.order-modal{width:90%}.order-text{width:100%}}@media only screen and (min-width: 768px){.order-modal{width:560px;height:509px;padding:80px 40px}.order-close-icon{width:28px;height:28px;top:24px;right:24px}.order-title{font-size:32px;line-height:1}.order-text{font-size:18px;line-height:1.33;width:480px}}#tui-pagination-container.tui-pagination{height:40px;display:flex;gap:4px;margin:0 auto 80px;justify-content:space-between}.tui-pagination{margin-left:auto;margin-right:auto}.tui-page-btn-el{padding-top:10px;pointer-events:none}@media only screen and (min-width: 768px){#tui-pagination-container.tui-pagination{margin-bottom:50px;gap:8px;justify-content:space-between}}@media only screen and (min-width: 1440px){#tui-pagination-container.tui-pagination{width:568px;height:40px;margin-bottom:41px}}.tui-pagination *{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tui-ico-ellipsis,.tui-ico-first,.tui-ico-last,.tui-ico-next,.tui-ico-prev{overflow:hidden}.tui-pagination{height:28px;line-height:normal;text-align:center;font-size:0}#tui-pagination-container .tui-page-btn{display:inline-block;position:relative;padding:8px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:none;color:var(--pagination-color);vertical-align:middle;border:1px;border-width:1px 0;border-radius:50%;margin:2px;transition:background-color .5s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.tui-pagination.tui-page-btn{margin:8px}}#tui-pagination-container.tui-pagination .tui-page:hover{background-color:var(--secondary-bg-green-color);color:var(--title-white-text-color)}.tui-pagination .tui-is-selected,.tui-pagination strong{color:var(--title-white-text-color);background:var(--secondary-bg-green-color);border-color:var(--secondary-bg-green-color);cursor:default}.tui-pagination .tui-is-selected:hover{background-color:var(--secondary-bg-green-color)}.tui-pagination .tui-first-child.tui-is-selected,.tui-pagination strong.tui-first-child{margin-left:0}.tui-pagination .tui-first-child.tui-is-selected{border-left:1px solid var(--secondary-bg-green-color)}.tui-pagination .tui-last-child.tui-is-selected{border-right:1px solid var(--secondary-bg-green-color)}.tui-pagination .tui-first,.tui-pagination .tui-prev,.tui-pagination .tui-next,.tui-pagination .tui-last,.tui-pagination .tui-prev-is-ellip{overflow:hidden;height:26px;padding:0;font-size:0;line-height:38px;white-space:nowrap;font-weight:400;background:var(--card-bg-color);border:1px solid var(--card-bg-color);transition:background-color .5s cubic-bezier(.4,0,.2,1)}.tui-pagination .tui-prev-is-ellip{border-right:0}.tui-pagination .tui-first+.tui-prev,.tui-pagination .tui-next+.tui-last{border-left:0}.tui-pagination .tui-ico-first,.tui-pagination .tui-ico-prev,.tui-pagination .tui-ico-next,.tui-pagination .tui-ico-last,.tui-pagination .tui-ico-ellip{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YwN0I4MUNDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YwN0I4MURDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjA3QjgxQUM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjA3QjgxQkM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlM+zvEAAAMuSURBVHjaxFdrS5RREH73Zako6kt92x8QRR+qXYjoQneTyKCoMAmKspLI6EMQFBjSxehCdLGixa5maHbZilIro9uH2C2IoF+w/6EstJnleXV2mvO+W6458CA+45mZc+aceV5jyWTSU7aEsJOwUXO5XK7A5fN5vWYFoZawXnOJRKLAufLEDbKTsCmC08nblN/izDy+Iu9h0TNwSw3OlbwLXIXBSSuK6avkNSp5h+JKSX4nInlRTC6g0kheGZG8ykheFZHcjClb0Gcs6nP08Ad+DkRwXlRMH9XUoLpl4C1OWhd22oZWuDhpZkxfOHlxuypCc+UooiimbMFz4Vwewukiqo0iqkOKKIrpO5x1EZy0biSsjeDMPDHvL8yYgCUbTUST971RtjjNaO7VDRxLYOcIHwm3Hes6sOaJ4C4ScoSWEk+voBV8AtdxYVYLJwc/Q9jmKOAy4RZhreDShCYIWZQFUzQdx61dB3HghPexkwr4xhAuqQAvCWsID/kUcaM/42l1Y815R/KicR2o4SuM0kdYfBcBWSN6CGMJZ1WgNzi1DNZwu74QFqNAXnMqLLmH6gN7S1iFvk4kXCV8FQEnERpVwPeElRgw7G8mfCMswqY4ToPQimtaK3xjTvcr7hcQZjz/vyuuX+iDUytkAXNQ2X7snm0q4TV21mgknofXs0/c/mlYw3fgWMToHixgPo6xHq+CbTqhF6/hhJF8AfpfJ57rDKw5TjhZin746DEH2oELwjYTgY6iAOvDIoNR2w5uFvreEPIC/tAKvoR7CFsQMLBdhEOiFdrYv1kNou2EA65B5NKP/6YFLl0YdS2IkRYEzyKmnknR7/Q/weBpQT9aVQu8TCYjtaIVk3JETqAFWrDB4W8WQydcDbPZrL4HUb97qVSqR4zhcYSb6k96MVXZPx5CNTS1BoZmUXwY7XuHt8yDaIIhWB+En4u8YJ7AMO9QFoLFb3sy4Yjyf8KceUGYQjg8El9EPw39KEUrylJAMDFPG7tnmw1/E1DWFrB4PSUcJFwx/HMJjzEd085X8I/JF+LjpR7PURt/Dzwg7Bb6UtYC9mL2dzr8nHiraxBJ+y3AAOpc//DIQNiHAAAAAElFTkSuQmCC) no-repeat 0 0;display:inline-block;vertical-align:middle;font-size:0px}.tui-pagination .tui-prev-is-ellip{padding:0;line-height:1}.tui-pagination .tui-prev{margin-right:13px}@media only screen and (min-width: 768px){.tui-pagination .tui-prev{margin-right:45px}}.tui-pagination .tui-next{margin-left:13px}@media only screen and (min-width: 768px){.tui-pagination .tui-next{margin-left:45px}}@media only screen and (min-width: 768px){.tui-pagination .tui-prev{margin-right:80px}.tui-pagination .tui-next{margin-left:80px}}.tui-pagination .tui-ico-first{width:11px;height:10px;background-position:0px 0px}.tui-pagination .tui-ico-prev{width:6px;height:10px;background-position:-26px 0px}.tui-pagination .tui-ico-next{width:6px;height:10px;background-position:-13px -24px}.tui-pagination .tui-ico-last{width:11px;height:10px;background-position:0px -12px}.tui-pagination .tui-ico-ellip{width:10px;height:2px;margin-top:10px;vertical-align:top;background-position:0px -24px}.tui-pagination .tui-is-disabled:hover{background:var(--secondary-bg-green-color);cursor:default}.tui-pagination .tui-is-disabled .tui-ico-prev{background-position:-26px -12px}.tui-pagination .tui-is-disabled .tui-ico-first{background-position:-13px 0px}.tui-pagination .tui-is-disabled .tui-ico-next{background-position:-21px -24px}.tui-pagination .tui-is-disabled .tui-ico-last{background-position:-13px -12px}.tui-page-inputs{display:inline-block;vertical-align:top}.tui-page-inputs .tui-page-input{display:inline-block;width:10px;height:12px;padding:8px 0 6px;font-size:12px;text-align:center;color:#333;border:0;outline:none}.tui-page-inputs .tui-page-current{color:var(--secondary-bg-green-color)}.tui-page-separator{display:inline-block;font-size:12px;height:12px;padding:8px 0 6px;vertical-align:top}.tui-prev-is-ellip{display:none!important}.tui-prev{width:40px!important;height:40px!important}.tiu-next{width:40px!important;height:40px!important;padding:0!important;line-height:50px!important}.tui-page-btn{width:40px!important;height:40px!important}.tui-next:hover,.tui-prev:hover{background:var(--secondary-bg-green-color)}.tui-pagination{display:flex}@media only screen and (min-width: 768px){.tui-pagination{max-width:472px;gap:20px}}.tui-is-disabled+.tui-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M14.5 16L10.5 12L14.5 8' stroke='%23A3A3A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important}.tui-is-disabled+.tui-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath d='M10.5 8L14.5 12L10.5 16' stroke='%23A3A3A3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important}.center-ellipsis{display:flex;justify-content:center;align-items:center}body{overflow-x:hidden}::-webkit-scrollbar,::-webkit-scrollbar:horizontal{width:5px;height:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:horizontal{background:var(--primary-bg-green-color);border-radius:10px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:horizontal:hover{background:var(--secondary-bg-green-color)}.product-card-general{cursor:pointer;position:relative;border-radius:20px;background-color:var(--card-bg-color);transition:transform .2s}.product-card-general:hover{box-shadow:0 85px 62px #00000003,0 57px 52px #0000000d,0 39px 39px #00000017,0 10px 21px #0000001a,0 0 #0000001a;transition:all .8s cubic-bezier(.15,.83,.66,1);transform:scale(1.01)}.product-list{padding-top:22px}.products-list-general{display:flex;flex-direction:column;gap:20px;padding-bottom:80px;width:100%}.product-card-general{width:100%;border-radius:20px;row-gap:20px}.img-wrapper{padding:20px}.card-img{padding:19px 78px;border-radius:10px;background-color:#e8e8e2}.general-span-info{color:var(--span-info-color);font-family:Neue Montreal Regular;font-size:12px;font-weight:400;line-height:1.16;display:flex;justify-content:center;align-items:center;column-gap:4px}.general-card-title{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-weight:500;font-size:18px;line-height:1.4;padding-left:20px;margin-bottom:3px}.general-span-container{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.span-info-value{color:var(--title-black-text-color);font-family:Neue Montreal Regular;font-size:12px;font-weight:400;line-height:1.6}.general-card-price{display:flex;justify-content:space-between;align-items:flex-end;padding:0 20px 20px 16px}.general-span-price{display:block;color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-weight:500;font-size:18px;padding-left:4px;line-height:1.11}.addToCart-btn{display:flex;width:34px;height:34px;justify-content:center;align-items:center;border-radius:50%;background:var(--secondary-bg-green-color);border:none;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.cart-svg{fill:var(--white-color)}.products-list-popular{display:flex;flex-direction:column;row-gap:14px;margin-bottom:20px}.popular-product-card{cursor:pointer;display:flex;gap:10px;border-radius:10px;padding:12px;background-color:var(--card-bg-color);position:relative}.popular-product-card:hover{box-shadow:0 155px 62px #00000003,0 57px 52px #0000000d,0 39px 39px #00000017,0 10px 21px #0000001a,0 0 #0000001a;transition:all .6s cubic-bezier(.15,.83,.66,1);transform:scale(1.01)}.popular-card-btn{position:absolute;top:12%;right:3%;border-radius:50%;border:none;padding:4px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-bg-color);transition:background-color .25s cubic-bezier(.4,0,.2,1);fill:var(--secondary-bg-green-color)}.popular-card-btn:hover,.popular-card-btn:focus{background-color:var(--secondary-bg-green-color);fill:var(--primary-bg-color)}.popular-title{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:24px;line-height:1.16;margin-bottom:20px}.poppular-img-wrapper{width:74px;height:74px;padding:9px;border-radius:10px;background-color:var(--primary-bg-color)}.popular-card-img{padding:9px;width:56px}.popular-card-info{width:184px}.popular-card-title{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:20px;font-weight:500;line-height:1.11;margin-bottom:10px}.popular-span-container{display:flex;flex-wrap:wrap;column-gap:9px}.popular-span-info{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:9px;color:var(--span-info-color);font-family:Neue Montreal Regular;font-size:12px;font-weight:400;line-height:1.16}.popular-cart-svg{width:100%}@media screen and (min-width: 1440px){.products-list-popular{display:flex;flex-direction:column;row-gap:14px;margin-bottom:-20px}}.products-list-discount{display:flex;flex-direction:column;row-gap:20px;width:100%;height:485px;overflow:scroll;overflow-x:hidden;margin-bottom:80px}.discount-title{color:#010101;font-family:Neue Montreal Medium;font-size:24px;line-height:1.16;margin-bottom:20px}.discount-product-card{cursor:pointer;width:100%;height:232px;background-color:var(--card-bg-color);border-radius:15px;padding:16px;transition:transform .2s}.discount-product-card:hover{box-shadow:0 17px 52px #0000000d,0 10px 21px #0000001a,0 0 #0000001a;transition:all .6s cubic-bezier(.15,.83,.66,1);transform:scale(1.01)}.discount-img-wrapper{padding:18px 95px;position:relative;display:block;background:var(--primary-bg-color);border-radius:10px;margin-bottom:23px}.discount-svg-icon{position:absolute;top:-14px;right:-14px}.discount-card-info{display:flex;justify-content:space-between;align-items:center}.discount-card-title{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-weight:500;line-height:1.11}.discount-card-price{display:flex;justify-content:center;align-items:center;column-gap:8px}.span-price{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:18px;font-weight:500;line-height:1.11}@media only screen and (min-width: 376px) and (max-width: 768px){.general-span-container{padding-left:20px;justify-content:start;padding-right:20px}.products-list-general{width:335px}.products-list-discount{width:328px;height:470px}.product-card-general{width:100%}.discount-product-card{width:315px}}@media only screen and (min-width: 768px) and (max-width: 1440px){.product-list{padding-bottom:100px}.products-list-general{width:704px;flex-direction:row;flex-wrap:wrap;gap:32px;padding-bottom:50px}.products-list-general:nth-child(2){gap:0px}.product-card-general{width:336px;border-radius:20px}.img-wrapper{padding:20px}.general-card-title{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:20px;line-height:1.11;padding-left:20px;margin-bottom:10px}.general-span-container{display:flex;gap:8px;padding-left:20px;justify-content:start}.general-card-price{display:flex;justify-content:space-between;align-items:flex-end;padding:0 20px 20px}.general-span-price{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-size:20px;line-height:1.2}.addToCart-btn{display:flex;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:30px;background:var(--secondary-bg-green-color);border:none}.cart-svg{fill:var(--card-bg-color)}.products-list-popular{flex-wrap:nowrap;column-gap:16px;margin-bottom:64px;padding-bottom:10px;flex-direction:row;overflow-x:scroll;overflow-y:hidden;height:115px;width:600px}.popular-product-card{width:450px}.popular-title{font-size:28px;line-height:1.14}.popular-card-img{padding:9px;width:56px}.popular-card-info{width:180px}.popular-card-title{font-size:20px;font-weight:500}.products-list-discount{column-gap:32px;flex-direction:column;flex-wrap:wrap;height:250px;width:100%;overflow-x:scroll;overflow-y:hidden}.discount-title{font-size:28px;line-height:1.14}.discount-product-card{width:336px;padding:16px 16px 21px}.discount-img-wrapper{margin-bottom:21px}}@media only screen and (min-width: 1440px){.product-list{padding-top:40px;padding-bottom:40px}.product-list-container{display:flex;column-gap:40px}.products-list-general{flex-direction:row;flex-wrap:wrap;width:925px;padding-top:12px;row-gap:40px;column-gap:20px}.product-card-general{width:295px;height:363px}.card-img{padding:19px 57px}.general-card-container{width:250px}.general-card-title{font-size:20px;line-height:1.12;margin-bottom:10px}.general-span-container{margin-bottom:20px;padding-left:20px;padding-right:20px;justify-content:start;width:240px;flex-wrap:wrap;row-gap:4px;column-gap:8px}.general-card-price{padding:0 20px 20px}.general-span-price{font-size:20px;line-height:1.2}.addToCart-btn{padding:8px;gap:10px;background:var(--secondary-bg-green-color);border:none}.addToCart-btn:hover,.addToCart-btn:focus{background-color:var(--primary-bg-green-color)}.container-popular-discount{display:flex;flex-direction:column;padding-top:12px}.products-list-popular{height:604px;row-gap:13px;flex-wrap:wrap;margin-bottom:22}.popular-product-card{width:275px}.popular-title{font-size:28px;line-height:1.14}.popular-span-container{row-gap:3px}.products-list-discount{row-gap:20px;flex-wrap:nowrap;height:485px;width:333px;overflow:scroll;overflow-x:hidden}.discount-title{font-size:28px;line-height:1.14}.discount-product-card{width:275px;padding:16px 16px 21px}.discount-card-title,.span-price{font-size:20px}.discount-img-wrapper{margin-bottom:12px;padding:23px 69px 22px}.discount-svg-icon{top:-19px;right:-6px}}.general-discount-svg{position:absolute;top:3px;right:10px;display:none}.discount-label{display:block}.is-overflow-hidden{overflow:hidden}.modal-product-backdrop{position:fixed;top:0;left:0;background-color:var(--backdrop-background);width:100%;height:100%}.modal-product{position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%) scale(.5);border-radius:20px;background:var(--card-bg-color);padding:40px 20px;opacity:.8;animation:appear .8s ease-in-out forwards}@keyframes appear{0%{opacity:.8;transform:translate(-50%) translateY(-50%) scale(.5)}70%{opacity:1;transform:translate(-50%) translateY(-50%) scale(1.1)}to{opacity:1;transform:translate(-50%) translateY(-50%) scale(1)}}.modal-product-img-wrapper{overflow:hidden}.modal-product-img{transition:transform,.5s}.modal-product-img:hover{transform:scale(1.2)}@media only screen and (min-width: 320px) and (max-width: 375px){.modal-product{width:100%;max-height:535px;height:96%}}@media screen and (min-width: 768px){.modal-product{width:600px;padding:40px}}.modal-btn-close{padding:0;position:absolute;top:14px;right:14px;width:22px;height:22px;display:flex;justify-content:center;align-items:center;border:none;background:var(--card-bg-color)}@media screen and (min-width: 768px){.modal-btn-close{top:24px;right:24px;width:28px;height:28px}}.modal-product-info{display:block}@media screen and (min-width: 768px){.modal-product-info{display:flex;flex-wrap:nowrap;justify-content:space-between}}@media screen and (min-width: 768px){.modal-product-img-wrapper{width:240px;height:212px}}.modal-product-img{background-color:var(--primary-bg-color);border-radius:10px;padding:26px 67px}@media screen and (min-width: 768px){.modal-product-img{padding:26px 40px}}.modal-product-description{display:flex;flex-direction:column;padding-top:20px}@media screen and (min-width: 768px){.modal-product-description{display:inline-flex;align-items:flex-start;padding:0}}.modal-title{font-family:Neue Montreal Medium;font-size:18px;font-style:normal;font-weight:500;line-height:1.1;padding-bottom:10px}@media screen and (min-width: 768px){.modal-title{font-size:20px;line-height:1.2}}.modal-product-list{display:flex;width:295px;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:9px;height:auto}@media screen and (min-width: 768px){.modal-product-list{width:246px}}.modal-product-item{display:flex;align-items:flex-start;flex-direction:row;gap:4px}.modal-product-caption{font-family:Neue Montreal Regular;color:var(--span-info-color);font-size:12px;font-style:normal;font-weight:400;line-height:1.6;display:flex;align-items:flex-end}.modal-product-content{font-family:Neue Montreal Regular;font-size:12px;font-style:normal;font-weight:400;line-height:1.6;display:flex;align-items:flex-end}.modal-product-text{font-size:14px;font-style:normal;font-weight:400;line-height:1.28;color:var(--modal-text);font-family:Neue Montreal Regular;width:100%;overflow:auto;height:74px;padding:5px;margin-top:20px}@media screen and (min-width: 768px){.modal-product-text{font-size:16px;width:256px;line-height:1.25;padding-top:24px;height:113px}}.modal-product-wrapper-price{display:flex;justify-content:space-between;padding-top:40px}@media screen and (min-width: 768px){.modal-product-wrapper-price{padding-top:48px}}.modal-product-price{font-family:Neue Montreal Medium;font-size:18px;font-style:normal;font-weight:500;line-height:1.1;display:flex;align-items:flex-end}@media screen and (min-width: 768px){.modal-product-price{font-size:20px;line-height:1.2}}.modal-product-btn-price{color:var(--title-white-text-color);font-family:Neue Montreal Medium;font-size:14px;font-style:normal;font-weight:500;line-height:1.28;border-radius:30px;background:var(--secondary-bg-green-color);display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:10px;border:none}.modal-product-btn-price:hover,.modal-product-btn-price:focus{background:var(--primary-bg-green-color)}@media screen and (min-width: 768px){.modal-product-btn-price{font-size:16px;line-height:1.25;padding:10px 28px}}.modal-icon-svg{fill:var(--primary-bg-color)}.sorry-wrapper{width:100%;display:flex;justify-content:center;align-items:baseline;flex-direction:row;gap:12px}.sorry-message-text{color:var(--title-black-text-color);font-family:Neue Montreal Medium;font-weight:500;font-size:18px;line-height:1.4;text-align:center}.emoji-sorry{font-size:36px}@media only screen and (min-width: 320px) and (max-width: 768px){.sorry-wrapper{flex-direction:column;align-items:center;width:90%}.sorry-message-text{font-size:14px;line-height:1.1}}
