*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--main-background-color:#84a178;--primary-text-color:#131313;--secondary-text-color:#fcfcfc;--accent-color:#f8d24e;--button-focus-color:#0a8817;--main-transition:250ms cubic-bezier(.4,0,.2,1);--border-color:#0a8817}p,h1,h2,h3,h4,h5,h6{margin:0}button{cursor:pointer}address{font-style:normal}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}body{background-color:var(--main-background-color);color:var(--primary-text-color);font-family:Montserrat,sans-serif}.section{padding-top:60px;padding-bottom:60px}.list{text-decoration:none;list-style:none}.link{text-decoration:none}.visually-hidden{white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px}}@media screen and (min-width:1200px){.container{width:1200px}}.section-title{text-align:center;letter-spacing:.04em;font-size:30px;line-height:1.27}@media screen and (min-width:768px){.section-title{letter-spacing:.06em;font-size:32px;line-height:1.26}}@media screen and (min-width:1200px){.section-title{font-size:34px;line-height:1.25}}.button{height:42px;color:var(--primary-text-color);background-color:var(--accent-color);transition:color var(--main-transition),border-color var(--main-transition),background-color var(--main-transition);border:0;border-radius:10px;font-family:inherit;font-weight:600}.button:hover,.button:focus{background-color:var(--button-focus-color)}.button:focus{color:var(--secondary-text-color)}.header{background-color:var(--main-background-color)}.header-icon{fill:var(--accent-color);width:40px;height:37px;margin-top:12px}@media screen and (min-width:768px){.header-icon{width:48px;height:44px;margin-top:20px;margin-left:12px}}@media screen and (min-width:1200px){.header-icon{width:60px;height:65px;margin-top:8px;margin-left:0}}.header-nav{display:none}@media screen and (min-width:768px){.header-nav{display:none}}@media screen and (min-width:1200px){.header-nav{max-width:1200px;display:block}}.header-button{letter-spacing:.03em;color:var(--primary-text-color);background-color:var(--accent-color);border-color:var(--accent-color);width:152px;height:42px;border-radius:10px;justify-content:center;align-items:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:1.14286;display:none}@media screen and (min-width:768px){.header-button{display:block}}@media screen and (min-width:1200px){.header-button{display:block}}.header-nav-list{cursor:pointer;gap:50px;display:flex}.header-nav-item{letter-spacing:.03em;color:var(--secondary-text-color);cursor:pointer;font-size:16px;font-weight:700;line-height:1.25}.header-nav-item:hover,.header-nav-item:focus{color:var(--accent-color)}.header-button:hover{background-color:var(--button-focus-color);border-color:var(--button-focus-color)}.header-button:focus{color:var(--secondary-text-color);background-color:var(--button-focus-color);border-color:var(--button-focus-color)}.header .container{justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:768px){.mob-menu-btn{justify-content:center;margin-left:380px}}@media screen and (min-width:1200px){.mob-menu-btn{display:none}}.mob-menu-button{background-color:var(--main-background-color);border:none}.mob-menu-icon{fill:var(--secondary-text-color);align-content:center;justify-content:center}.mob-menu{background-color:var(--main-background-color);z-index:1;width:100vw;height:100vh;padding-top:10px;padding-bottom:48px;position:fixed;top:0;left:0}.mob-menu.is-hidden{display:none}.mob-menu-mobile{fill:var(--accent-color);width:40px;height:37px;position:absolute;top:12px;left:31px}@media screen and (min-width:768px){.mob-menu-mobile{width:48px;height:44px;top:20px;left:32px}}@media screen and (min-width:1200px){.mob-menu-mobile{width:60px;height:65px}}.mob-menu-top{position:absolute;top:32px;right:32px}@media screen and (min-width:768px){.mob-menu-top{top:32px;right:32px}}@media screen and (min-width:1200px){.mob-menu-top{top:32px;right:32px}}.menu-close{background-color:var(--main-background-color);border:none}.mob-menu-close{fill:var(--secondary-text-color)}.mob-menu-nav-poz{margin-top:100px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.mob-menu-nav-poz{margin-top:140px}}@media screen and (min-width:1200px){.mob-menu-nav-poz{display:none}}.mob-menu-nav{display:block}@media screen and (min-width:768px){.mob-menu-nav{display:block}}@media screen and (min-width:1200px){.mob-menu-nav{display:none}}.mob-menu-nav-list{letter-spacing:.03em;cursor:pointer;flex-direction:column;align-items:center;gap:32px;font-size:32px;font-weight:700;line-height:1.1875;display:flex}@media screen and (min-width:768px){.mob-menu-nav-list{gap:40px}}.mob-menu-nav-item{color:var(--secondary-text-color);letter-spacing:.03em;font-size:32px;font-weight:700;line-height:1.1875}@media screen and (min-width:768px){.mob-menu-nav-item{letter-spacing:.03em;font-size:40px;font-weight:700;line-height:1.475}}.mob-menu-nav-item:hover,.mob-menu-nav-item:focus{color:var(--primary-text-color)}.mob-menu-buy-poz{text-align:center;margin-top:100px}.mob-menu-buy{letter-spacing:.03em;width:152px;height:42px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.21429}@media screen and (min-width:768px){.mob-menu-buy{display:none}}@media screen and (min-width:1200px){.mob-menu-buy{display:none}}.header-button{letter-spacing:.03em;width:152px;height:42px;border-radius:10px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:1.21429}.overlay{visibility:hidden;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.2);transition:visibility .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:scroll}.overlay.active{opacity:1;visibility:visible}.modal{opacity:0;visibility:hidden;z-index:30;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.modal.active{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(.9)}.close-modal_button{width:16px;height:16px;background-color:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}@media screen and (min-width:768px){.close-modal_button{width:24px;height:24px}}.close-modal_icon{width:11px;height:11px;fill:currentColor;transition:color .25s cubic-bezier(.4,0,.2,1)}.close-modal_icon:hover,.close-modal_icon:focus{color:var(--accent-color)}@media screen and (min-width:768px){.close-modal_icon{width:16px;height:16px}}.mod-buy-now{width:280px;height:986px;max-height:720px;background:var(--secondary-text-color);border:2px solid #f8d24e;border-radius:10px;margin:0 auto;padding:28px;transition:transform .25s cubic-bezier(.4,0,.2,1);overflow-x:hidden;overflow-y:scroll}@media screen and (min-width:768px){.mod-buy-now{width:568px;height:644px;max-height:644px;padding:32px 54px;overflow:hidden}}.mod-buy-now_title{letter-spacing:0;text-align:center;color:var(--primary-text-color);margin-bottom:84px;font-family:Seymour One;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.mod-buy-now_title{letter-spacing:0;margin-bottom:103px;font-size:20px;font-weight:400;line-height:1.4}}.mod-buy-now_list{flex-wrap:wrap;justify-content:center;gap:84px;margin-bottom:24px;display:flex}@media screen and (min-width:768px){.mod-buy-now_list{flex-wrap:nowrap;gap:32px;margin-bottom:40px}}.mod-buy-now_item{width:132px;height:136px;position:relative}.mod-buy-now_label{cursor:pointer}.mod-buy-now_label-span-cream{width:132px;height:136px;letter-spacing:.04em;color:var(--primary-text-color);text-align:center;filter:drop-shadow(0 5.26027px 19.726px rgba(212,20,67,.1));cursor:pointer;border:2px solid #96af8c;border-radius:15.7808px;padding-top:96px;font-size:16px;font-weight:700;line-height:1.25;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);position:absolute}.mod-buy-now_input:checked+.mod-buy-now_label-span-cream,.mod-buy-now_label-span-cream:hover,.mod-buy-now_label-span-cream :focus{background-color:#96af8c;border:2px solid #96af8c;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}.mod-buy-now_label-span-coffee{width:132px;height:136px;letter-spacing:.04em;color:var(--primary-text-color);text-align:center;filter:drop-shadow(0 5.26027px 19.726px rgba(212,20,67,.1));cursor:pointer;border:2px solid #efd478;border-radius:15.7808px;padding-top:96px;font-size:16px;font-weight:700;line-height:1.25;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);position:absolute}.mod-buy-now_input:checked+.mod-buy-now_label-span-coffee,.mod-buy-now_label-span-coffee:hover,.mod-buy-now_label-span-coffee :focus{background-color:#efd478;border:2px solid #efd478;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}.mod-buy-now_label-span-milk{width:132px;height:136px;letter-spacing:.04em;color:var(--primary-text-color);text-align:center;filter:drop-shadow(0 5.26027px 19.726px rgba(212,20,67,.1));cursor:pointer;border:2px solid #d6936d;border-radius:15.7808px;padding-top:96px;font-size:16px;font-weight:700;line-height:1.25;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);position:absolute}.mod-buy-now_input:checked+.mod-buy-now_label-span-milk,.mod-buy-now_label-span-milk:hover,.mod-buy-now_label-span-milk :focus{background-color:#d6936d;border:2px solid #d6936d;box-shadow:0 5.26027px 19.726px rgba(212,20,67,.1)}.mod-buy-now_input{-webkit-appearance:none;position:absolute}.mod-buy-now_img{width:110%;position:absolute;top:-73px;left:0}.mod-elipse-cream{width:132px;height:132px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:50%;position:absolute;top:-66px;left:0;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.mod-elipse-coffee{width:132px;height:132px;background:linear-gradient(rgba(248,210,78,.7),rgba(248,210,78,.7)),#d9d9d9;border-radius:50%;position:absolute;top:-66px;left:0;box-shadow:0 5.26027px 19.726px rgba(153,114,23,.25)}.mod-elipse-milk{width:132px;height:132px;background:linear-gradient(rgba(213,117,63,.7),rgba(213,117,63,.7)),#d9d9d9;border-radius:50%;position:absolute;top:-66px;left:0;box-shadow:0 5.26027px 19.726px rgba(0,0,0,.25)}.mod-buy-now_form{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media screen and (min-width:768px){.mod-buy-now_form{gap:16px}}.modal-form_wrap{text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media screen and (min-width:768px){.modal-form_wrap{gap:16px}}.modal-form_label{width:100%}.modal-form_input{width:100%;border:1px solid var(--main-background-color);background:rgba(248,210,78,.1);border-radius:10px;outline:0;padding:8px 12px 7px;transition:border .25s cubic-bezier(.4,0,.2,1)}.modal-form_input:focus{border:1px solid var(--button-focus-color)}.modal-form_input::-ms-input-placeholder{letter-spacing:0;color:var(--primary-text-color);font-size:12px;font-weight:400;line-height:1.41667}.modal-form_input::placeholder{letter-spacing:0;color:var(--primary-text-color);font-size:12px;font-weight:400;line-height:1.41667}@media screen and (min-width:768px){.modal-form_input::-ms-input-placeholder{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.42857}.modal-form_input::placeholder{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.42857}}.modal-form_input:invalid{border-color:red}@media screen and (min-width:768px){.modal-form_input{width:368px;padding:11px 16px}}.modal-form_textarea{width:100%;height:65px;border:1px solid var(--main-background-color);resize:none;background:rgba(248,210,78,.1);border-radius:10px;outline:0;padding:8px 12px 7px;transition:border .25s cubic-bezier(.4,0,.2,1)}.modal-form_textarea:focus{border:1px solid var(--button-focus-color)}.modal-form_textarea::-ms-input-placeholder{letter-spacing:0;color:var(--primary-text-color);font-size:12px;font-weight:400;line-height:1.41667}.modal-form_textarea::placeholder{letter-spacing:0;color:var(--primary-text-color);font-size:12px;font-weight:400;line-height:1.41667}@media screen and (min-width:768px){.modal-form_textarea::-ms-input-placeholder{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.42857}.modal-form_textarea::placeholder{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.42857}}@media screen and (min-width:768px){.modal-form_textarea{width:368px;height:84px;padding:11px 16px}}.mod-buy-now_button{letter-spacing:0;background:#f8d24e;border:none;border-radius:10px;align-items:center;margin:24px auto 0;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.25;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px){.mod-buy-now_button{letter-spacing:0;margin-top:32px;font-size:14px;font-weight:600;line-height:1.21429}}.mod-buy-now_button:hover,.mod-buy-now_button :focus{background-color:var(--button-focus-color);color:var(--secondary-text-color)}.mod-ingredients{width:280px;height:990px;max-height:720px;background:var(--secondary-text-color);border:2px solid #f8d24e;border-radius:10px;margin:0 auto;padding:28px 20px 32px;transition:transform .25s cubic-bezier(.4,0,.2,1);overflow-x:hidden;overflow-y:scroll}@media screen and (min-width:768px){.mod-ingredients{width:568px;height:995px;padding:32px 40px;overflow-x:hidden}}.mod-ingredients_wrap{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.mod-ingredients_wrap{text-align:center;display:block}}.mod-ingredients_title{width:142px;letter-spacing:0;text-align:center;color:var(--primary-text-color);margin-bottom:22px;font-family:Seymour One;font-size:20px;font-weight:400;line-height:1.4}@media screen and (min-width:768px){.mod-ingredients_title{width:auto;margin:0 auto 22px}}.ingredients-img-wrap{width:132px;height:138px;background:linear-gradient(rgba(156,190,143,.7),rgba(156,190,143,.7)),#d9d9d9;border-radius:50%;margin:0 auto 24px;position:relative;box-shadow:0 5.26027px 19.726px rgba(10,136,23,.25)}.mod-ingredients_img{margin-bottom:24px;position:absolute;top:0;left:0}.mod-ingredients_item{width:53px;height:72px;text-align:center;border:2px solid #9cbe8f;border-radius:40px;position:relative}@media screen and (min-width:768px){.mod-ingredients_item{width:65px;height:90px}}.ingredients-icon_meaning{width:43px;height:43px;letter-spacing:0;text-align:center;color:var(--primary-text-color);background:#9cbe8f;border:2px solid #9cbe8f;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:500;line-height:2.8;display:flex;position:absolute;top:-2px;left:3px;box-shadow:0 6px 20px rgba(10,136,23,.25)}@media screen and (min-width:768px){.ingredients-icon_meaning{letter-spacing:0;width:53px;height:53px;font-size:12px;font-weight:500;line-height:2.33333;top:-2px;left:5px}}.ingredients-icon_text{letter-spacing:0;text-align:center;color:var(--primary-text-color);padding-top:52px;font-size:10px;font-weight:400;line-height:1.2}@media screen and (min-width:768px){.ingredients-icon_text{letter-spacing:0;padding-top:61px;font-size:12px;font-weight:400;line-height:1.25}}.mod-ingredients_list{justify-content:center;gap:9px;margin-bottom:39px;display:flex}@media screen and (min-width:768px){.mod-ingredients_list{gap:20px;margin-bottom:48px}}.ingredients_title{width:142px;letter-spacing:0;text-align:center;color:var(--primary-text-color);margin:0 auto 24px;font-size:20px;font-weight:500;line-height:1.4}.ingredients_list{width:100%;flex-direction:column;gap:11px;margin-bottom:48px;display:flex}.ingredients_item{justify-content:space-between;display:flex}.ingredients_text{letter-spacing:.04em;color:var(--primary-text-color);font-size:14px;font-weight:400;line-height:1.78571}.form-ingredients_wrap{text-align:center;flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.form-ingredients_wrap .modal-form_textarea{height:84px;padding:11px}@media screen and (min-width:768px){.form-ingredients_wrap .modal-form_textarea{width:368px;padding:11px 16px}}.mod-ingredients_button{letter-spacing:0;background:#f8d24e;border:none;border-radius:10px;align-items:center;margin:32px auto 0;padding:12px 34px;font-size:14px;font-weight:600;line-height:1.21429;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);display:flex}.mod-ingredients_button:hover,.mod-ingredients_button :focus{background-color:var(--button-focus-color);color:var(--secondary-text-color)}.mod-howitsmade{width:280px;height:459px;background:var(--secondary-text-color);border:2px solid #f8d24e;border-radius:10px;margin:0 auto;padding:28px;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.mod-howitsmade{width:568px;height:449px;padding:32px 60px}}.mod-howitsmade_title{letter-spacing:0;text-align:center;color:var(--primary-text-color);margin-bottom:20px;font-family:Seymour One;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.mod-howitsmade_title{letter-spacing:0;margin:0 auto 32px;font-size:20px;font-weight:400;line-height:1.4}}.mod-howitsmade_video{border-radius:10px;margin-bottom:20px}@media screen and (min-width:768px){.mod-howitsmade_video{width:448px;height:205px;margin-bottom:32px}}.mod-howitsmade_text{width:100%;letter-spacing:0;text-align:center;color:var(--primary-text-color);font-size:14px;font-weight:400;line-height:1.42857}@media screen and (min-width:768px){.mod-howitsmade_text{letter-spacing:0;margin:0 auto;font-size:16px;font-weight:400;line-height:1.375}}.mod-lacations{width:280px;height:365px;background:var(--secondary-text-color);border:2px solid #f8d24e;border-radius:10px;margin:0 auto;padding:28px;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.mod-lacations{width:568px;height:458px;padding:32px 60px}}.mod-lacations_title{letter-spacing:0;text-align:center;color:var(--primary-text-color);margin-bottom:20px;font-family:Seymour One;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.mod-lacations_title{letter-spacing:0;margin:0 auto 32px;font-size:20px;font-weight:400;line-height:1.4}}.mod-lacations_img{width:224px;height:199px;border-radius:10px;margin-bottom:24px}@media screen and (min-width:768px){.mod-lacations_img{width:448px;height:260px;margin-bottom:32px}}.mod-lacations_link{border-radius:10px}.mod-lacations_button{letter-spacing:0;background:#f8d24e;border:none;border-radius:10px;align-items:center;margin:24px auto 0;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.25;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px){.mod-lacations_button{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.21429}}.mod-lacations_button:hover,.mod-lacations_button :focus{background-color:var(--button-focus-color);color:var(--secondary-text-color)}.mod-franchise{width:280px;height:674px;background:var(--secondary-text-color);border:2px solid #f8d24e;border-radius:10px;margin:0 auto;padding:28px;transition:transform .25s cubic-bezier(.4,0,.2,1);overflow-x:hidden;overflow-y:scroll}@media screen and (min-width:768px){.mod-franchise{width:568px;height:668px;padding:32px 60px}}.mod-franchise_title{width:221px;letter-spacing:0;text-align:center;color:var(--primary-text-color);margin-bottom:20px;font-family:Seymour One;font-size:16px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.mod-franchise_title{letter-spacing:0;width:322px;margin:0 auto 32px;font-size:20px;font-weight:400;line-height:1.4}}.mod-franchise_text{width:100%;letter-spacing:0;text-align:center;color:var(--primary-text-color);margin-bottom:24px;font-size:14px;font-weight:400;line-height:1.42857}@media screen and (min-width:768px){.mod-franchise_text{width:448px;letter-spacing:0;margin:0 auto 32px;font-size:16px;font-weight:400;line-height:1.375}}.mod-franchise_button{letter-spacing:0;background:#f8d24e;border:none;border-radius:10px;align-items:center;margin:24px auto 0;padding:12px 34px;font-size:12px;font-weight:600;line-height:1.25;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);display:flex}@media screen and (min-width:768px){.mod-franchise_button{letter-spacing:0;margin:32px auto 0;font-size:16px;font-weight:400;line-height:1.0625}}.mod-franchise_button:hover,.mod-franchise_button :focus{background-color:var(--button-focus-color);color:var(--secondary-text-color)}@media screen and (max-width:767px){.hero{height:450px;background-image:url(mobile-fon.4aa5404b.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.hero-title{letter-spacing:.04em;text-transform:uppercase;width:247px;color:var(--secondary-text-color);margin-top:57px;margin-bottom:32px;font-family:Seymour One;font-size:26px;font-style:normal;font-weight:400;line-height:1.26}.hero-title_span{text-transform:uppercase;width:247px;color:var(--secondary-text-color);margin-top:57px;margin-bottom:32px;font-family:Seymour One;font-size:34px;font-weight:400;line-height:.965}.hero-set{align-items:baseline;display:flex;position:relative;bottom:320px;left:0}.hero-button{text-align:center;border:2px solid var(--accent-color);background-color:var(--main-background-color);color:var(--primary-text-color);border-radius:8px;align-items:center;margin-right:10px;padding:5px 11px;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.hero-button:hover{border:2px solid var(--button-focus-color);color:var(--primary-text-color)}.hero-button:focus{border:2px solid var(--primary-text-color);color:var(--secondary-text-color)}.hero-btn{cursor:pointer;color:var(--accent-color);border:none;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:600;line-height:1.21;-webkit-text-decoration-line:underline;text-decoration-line:underline}.hero-btn:hover{color:var(--border-color)}.hero-btn:focus{color:var(--secondary-text-color)}.hero-list{margin-top:42px;margin-bottom:65px;position:absolute}.hero-list__image,.hero-list__text,.hero-icon{display:none}.hero-part{width:220px;height:300px;display:inline-block;position:relative;bottom:39px;left:80px}.hero-part__image{max-width:170px;position:relative;bottom:-108px;left:15%}.fon_blure{width:300px;height:400px;filter:blur(50px);position:absolute;bottom:-65px;right:-45px}.ice-icon{filter:blur(50px)}.hero-numbers{display:none}}.btn{background-color:rgba(0,0,0,0);border:none}@media screen and (min-width:768px) and (max-width:1199px){.hero{height:350px;background-image:url(tablet-fon.a61bb893.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}.hero-title{width:181px;text-transform:uppercase;color:var(--secondary-text-color);margin-top:53px;margin-bottom:28px;font-family:Seymour One;font-size:18px;font-style:normal;font-weight:400;line-height:1.28}.hero-title_span{text-transform:uppercase;width:182px;color:var(--secondary-text-color);font-family:Seymour One;font-size:24px;font-weight:400;line-height:1.28}.hero-set{align-items:center;display:flex;position:relative;bottom:720px;left:0}.hero-button{text-align:center;border:2px solid var(--accent-color);box-sizing:border-box;background-color:var(--main-background-color);color:var(--primary-text-color);border-radius:8px;align-items:center;margin-right:10px;padding:5px 11px;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.hero-button:hover{border:2px solid var(--button-focus-color);color:var(--primary-text-color)}.hero-button:focus{border:2px solid var(--primary-text-color);color:var(--secondary-text-color)}.hero-btn{text-align:center;cursor:pointer;color:var(--accent-color);background-color:var(--main-background-color);border:none;align-items:center;padding:8px;font-family:Montserrat;font-size:8px;font-style:normal;font-weight:600;line-height:1.25;-webkit-text-decoration-line:underline;text-decoration-line:underline}.hero-btn:hover{color:var(--border-color)}.hero-btn:focus{color:var(--secondary-text-color)}.hero-list{position:relative;top:45px}.hero-list__image{width:152px}.hero-list__text{color:var(--secondary-text-color);font-size:12px;line-height:1.7}.hero-part__text{width:151px;position:relative;bottom:95px;left:180px}.hero-additions__title{margin-bottom:20px}.hero-icon{fill:var(--secondary-text-color)}.hero-part{width:300px;height:400px;pointer-events:none;display:inline-block;position:relative;bottom:375px;left:370px}.picture{background:rgba(252,252,252,.44),blur(26.8405)}.hero-part__image{width:257px;height:324.92px;display:inline}.hero-part_img{width:300px;height:400px;display:inline;position:absolute;top:0}.fon_blure{width:400px;height:550px;filter:blur(50px);position:absolute;bottom:-25px;right:-32px}.ice-icon{filter:blur(50px)}.hero-numbers__part{display:inline-block;position:relative;bottom:830px;left:680px}.hero-numbers{text-align:right}.hero-numbers__one{letter-spacing:.04em;text-transform:uppercase;font-size:46px;font-style:normal;font-weight:900;line-height:1.21}.hero-numbers__text{color:var(--secondary-text-color);font-family:Montserrat;font-size:8px;font-style:normal;font-weight:400;line-height:10px}}@media screen and (min-width:1200px){.hero{width:1200px;height:587px;background-image:url(desktop-fon.9727f147.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;margin:0 auto}.hero-title{letter-spacing:.04em;text-transform:uppercase;width:367px;color:var(--secondary-text-color);margin-top:58px;margin-bottom:28px;font-family:Seymour One;font-size:38px;font-style:normal;font-weight:400;line-height:1.26}.hero-title_span{letter-spacing:.04em;text-transform:uppercase;width:367px;color:var(--secondary-text-color);font-family:Seymour One;font-size:38px;font-weight:400;line-height:1.26}.hero-set{align-items:center;display:flex;position:relative;bottom:950px;left:0}.hero-button{text-align:center;border:2px solid var(--accent-color);background-color:var(--main-background-color);color:var(--primary-text-color);border-radius:10px;align-items:center;margin-top:28px;margin-right:34px;padding:12px 34px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:1.29;text-decoration:none;display:flex}.hero-button:hover{border:2px solid var(--button-focus-color);color:var(--primary-text-color)}.hero-button:focus{border:2px solid var(--primary-text-color);color:var(--secondary-text-color)}.hero-btn{background-color:var(--main-background-color);text-align:center;cursor:pointer;color:var(--accent-color);border:none;align-items:center;margin-top:32px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:1.21;text-decoration:none;display:block}.hero-btn:hover{color:var(--border-color)}.hero-btn:focus{color:var(--secondary-text-color)}.hero-list{position:relative;top:127px}.hero-list__text{color:var(--secondary-text-color);font-size:14px;line-height:1.42}.hero-part__text{width:200px;position:relative;bottom:25px;left:235px}.hero-additions__title{margin-bottom:32px}.hero-part{width:477px;height:590px;display:inline-block;position:relative;bottom:520px;left:620px}.hero-part_img{width:100%;position:absolute;top:40px}.fon_blure{filter:blur(50px);position:absolute;top:-95px;right:-90px}.ice-icon{filter:blur(50px)}.picture{background:rgba(252,252,252,.44),blur(26.8405)}.hero-part__image{margin-bottom:0}.hero-numbers__part{display:inline-block;position:relative;bottom:1155px;right:-1100px}.hero-numbers_list{margin-bottom:32px}.hero-numbers{text-align:right}.hero-numbers__one{letter-spacing:.04em;text-transform:uppercase;margin-bottom:15px;font-size:28px;font-style:normal;font-weight:900;line-height:1.21}.hero-numbers__text{color:var(--secondary-text-color);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:17px}}.btn{width:60px;height:20px;background-color:rgba(0,0,0,0);border:none;margin-top:15px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.hero-icon{height:20px;fill:var(--secondary-text-color);transition:fill .25s cubic-bezier(.4,0,.2,1)}.hero-icon:hover,.hero-icon :focus{transform:250ms cubic-bezier(.4,0,.2,.8);fill:var(--accent-color)}@media screen and (min-width:768px){.hero-numbers__one{font-size:28px}}@media screen and (min-width:1200px){.hero-numbers__one{font-size:46px}}@media screen and (min-width:1200px){.hero-set{font-size:14px}}@media screen and (min-width:768px){.hero-numbers_list:first-child{margin-bottom:20px}}@media screen and (min-width:320px) and (max-width:365px){.fon_blure{width:200px;height:277px;filter:blur(38px);position:absolute;bottom:25px;right:42px}}@media screen and (min-width:320px) and (max-width:365px){.hero-part__image{max-width:170px;position:relative;bottom:-108px;left:-35px}}.products-section{background-color:#fcfcfc;background-image:url(products-bg-min.cdbc734e.png);padding-top:60px;padding-bottom:60px}@media screen and (min-width:768px){.products-section{padding-bottom:82px}}@media screen and (min-width:1200px){.products-section{padding-bottom:66px}}.products-label{text-align:center;text-transform:uppercase;color:#131313;margin-bottom:12px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:800;line-height:22px}@media screen and (min-width:768px){.products-label{font-size:22px;line-height:1.22}}@media screen and (min-width:1200px){.products-label{text-align:center;text-transform:uppercase;color:#131313;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:800;line-height:1.22}}.products-cards-item:not(:first-child){margin-top:164px}@media screen and (min-width:768px){.products-cards-item:not(:first-child){margin-top:200px}}@media screen and (min-width:1200px){.products-cards-item:not(:first-child){margin-top:303px}}.products-cards-item{max-width:280px;width:100%}@media screen and (min-width:768px){.products-cards-item{max-width:224px}}@media screen and (min-width:1200px){.products-cards-item{max-width:370px}}.products-card-1{margin-top:148px}@media screen and (min-width:768px){.products-card-1{margin-top:0}}@media screen and (min-width:1200px){.products-card-1{margin-top:0}}.products-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;font-family:Seymour One;font-size:30px;font-style:normal;font-weight:400;line-height:38px}@media screen and (min-width:768px){.products-title{font-size:34px;line-height:1.26}}@media screen and (min-width:1200px){.products-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;font-family:Seymour One;font-size:34px;font-style:normal;font-weight:400;line-height:1.26}}.products-cards-list{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.products-cards-list{flex-direction:row;align-items:baseline;gap:16px}}@media screen and (min-width:768px){.products-cards-list{flex-direction:row;align-items:baseline;gap:32px}}.products-card-block{height:420px;flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.products-card-block{height:428px}}@media screen and (min-width:1200px){.products-card-block{height:535px}}.products-card-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#131313;flex-direction:column;justify-content:center;align-items:center;margin-top:106px;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:24px;display:flex;position:relative}@media screen and (min-width:1200px){.products-card-title{margin-top:166px;font-size:30px;line-height:1.23}}.products-card-title-1:before{content:url(icecream-mob-min.4745a7f5.png);position:absolute;transform:translateY(-115px)}@media screen and (min-width:768px){.products-card-title-1:before{content:url(icecream-tab-min.2402a93e.png)}}@media screen and (min-width:1200px){.products-card-title-1:before{content:url(icecream.3375f1a0.png);transform:translateY(-185px)}}.products-card-title-2:before{content:url(icecoffee-mob-min.25b15c78.png);position:absolute;transform:translateY(-115px)}@media screen and (min-width:1200px){.products-card-title-2:before{content:url(icecoffee.3ac573e0.png);transform:translateY(-185px)}}.products-card-title-3:before{content:url(milkshakes-mob-min.f5e5c2fd.png);position:absolute;transform:translateY(-115px)}@media screen and (min-width:1200px){.products-card-title-3:before{content:url(milkshakes.4b715112.png);transform:translateY(-185px)}}.products-card-text{text-align:center;letter-spacing:.04em;height:100%;color:#131313;margin-top:34px;padding-left:40px;padding-right:40px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:176%;position:relative}@media screen and (min-width:768px){.products-card-text{margin-top:40px;padding-left:26px;padding-right:26px}}@media screen and (min-width:1200px){.products-card-text{max-width:300px;margin-top:65px;font-size:16px;line-height:176%}}.products-card-1{background:#aec6a5;border-radius:24px}.products-card-2{background:#efd478;border-radius:24px}.products-card-3{background:#d6936d;border-radius:24px}.products-button{background:0 0;border:none;outline:none;justify-content:center;display:flex;position:relative;transform:translateY(-50px)}.products-button .products-modal-arrow-hover,.products-button .products-modal-arrow-focus{display:none}@media screen and (min-width:768px){.products-button{transform:translateY(-40px)}}@media screen and (min-width:1200px){.products-button{transform:translateY(-85px)}}.products-modal-arrow,.products-modal-arrow-hover,.products-modal-arrow-focus{animation:fadeOut 1s;position:absolute}.products-button:focus .products-modal-arrow{display:none}.products-button:focus .products-modal-arrow-hover{animation:fadeOut 1s;display:block}.products-button:hover .products-modal-arrow{animation:fadeOut 1s;display:none}.products-button:hover .products-modal-arrow-focus{animation:fadeOut 1s;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:0}to{opacity:1}}.about{padding-bottom:0}.about__wrap{flex-direction:column;align-items:center;display:flex;position:relative}@media screen and (min-width:768px){.about__wrap{padding-left:34px;padding-right:34px}}@media screen and (min-width:1200px){.about__wrap{padding:0 120px 88px 34px}}.about__pre-title{letter-spacing:0;text-transform:uppercase;color:var(--secondary-text-color);font-size:18px;font-weight:700;line-height:1.22222}@media screen and (min-width:768px){.about__pre-title{letter-spacing:.04em;font-size:22px;font-weight:800;line-height:1.22727}}@media screen and (min-width:1200px){.about__pre-title{letter-spacing:.04em;font-size:30px;line-height:1.23333}}.about__title{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text-color);margin-top:12px;font-family:Seymour One;font-size:30px;font-weight:400;line-height:1.26667}@media screen and (max-width:479.5px){.about__title{width:200px;text-align:center}}@media screen and (min-width:768px){.about__title{letter-spacing:.06em;font-size:34px;line-height:1.26471}}@media screen and (min-width:1200px){.about__title{letter-spacing:0;font-size:36px;line-height:1.25}}.about__image{border-radius:50%;position:absolute;box-shadow:0 4.48583px 16.8218px rgba(153,114,23,.25)}@media screen and (max-width:767.5px){.about__image{left:50%;transform:translate(-50%)}}@media screen and (max-width:479.5px){.about__image{top:180px}}@media screen and (min-width:480px){.about__image{top:100px}}@media screen and (min-width:768px){.about__image{top:149px;left:35px}}@media screen and (min-width:1200px){.about__image{top:170px;left:16px}}.about__content-wrap{flex-direction:column;margin-top:370px;display:flex}@media screen and (max-width:767.5px){.about__content-wrap{align-items:center}}@media screen and (min-width:480px){.about__content-wrap{margin-top:360px}}@media screen and (min-width:768px){.about__content-wrap{margin-top:79px;margin-left:auto}}@media screen and (min-width:1200px){.about__content-wrap{margin-top:172px;margin-left:auto}}.about__text-wrap{width:220px;text-align:center;flex-direction:column;gap:4px;display:flex}@media screen and (min-width:480px){.about__text-wrap{width:440px}}@media screen and (min-width:768px){.about__text-wrap{width:335px;gap:8px;margin-left:auto}.about__text-wrap:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:left}.about__text-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.about__text-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.about__text-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}@media screen and (min-width:1200px){.about__text-wrap{width:463px}}.about__text{letter-spacing:.04em;color:var(--secondary-text-color);font-size:12px;font-weight:400;line-height:1.75}@media screen and (min-width:1200px){.about__text{letter-spacing:.04em;font-size:14px;line-height:1.92857}}@media screen and (min-width:1200px){.about__text:nth-child(1){letter-spacing:.04em;font-size:16px;line-height:1.75}}.about__text:nth-child(2){line-height:1.62}@media screen and (min-width:768px){.about__text:nth-child(2){line-height:1.76}}@media screen and (min-width:1200px){.about__text:nth-child(2){line-height:1.94}}.about__text:nth-child(3){line-height:1.94}@media screen and (max-width:767.5px){.about__text:nth-child(3){white-space:nowrap;width:1px;height:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media screen and (min-width:768px) and (max-width:1199.5px){.about__text:nth-child(3){width:255px}}.read-btn{width:164px;margin-top:20px;font-size:14px}@media screen and (min-width:768px){.read-btn{margin-top:50px}}.read-btn__icon{transition:fill var(--main-transition)}.read-btn:focus .read-btn__icon{fill:var(--secondary-text-color)}.advantages{padding-top:42px}@media screen and (min-width:768px){.advantages{padding-top:53px}}@media screen and (min-width:1200px){.advantages{padding-top:50px}}.advantages__title{color:#fcfcfc;margin-bottom:12px}@media screen and (min-width:768px){.advantages__list{justify-content:space-around;display:flex}}@media screen and (min-width:768px){.advantages__item{max-width:152px}}@media screen and (min-width:1200px){.advantages__item{max-width:368px;margin-bottom:40px}}.advantages__item--cow:before{content:"";width:50px;height:50px;background-image:url(cow-head.c8aa9e95.png);background-size:50px 50px;margin:0 auto 16px;display:flex}.advantages__item--weight:before{content:"";width:50px;height:50px;background-image:url(weight.3c257aed.png);background-size:50px 50px;margin:0 auto 16px;display:flex}.advantages__item--icecrema:before{content:"";width:50px;height:50px;background-image:url(ice-crema.5ec98ad6.png);background-size:50px 50px;margin:0 auto 16px;display:flex}.advantages__item:not(:last-child){margin-bottom:25px}@media screen and (min-width:768px){.advantages__item:not(:last-child){margin-bottom:0}}.advantages__item--title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fcfcfc;margin-bottom:18px;font-family:Roboto;font-size:36px;font-style:normal;font-weight:700;line-height:1.17}@media screen and (min-width:768px){.advantages__item--title{font-family:Montserrat;font-size:48px;line-height:1.23}}.advantages__item--txt{width:230px;text-align:center;color:#fcfcfc;margin:0 auto;font-size:12px;font-weight:700;line-height:1.7}@media screen and (min-width:768px){.advantages__item--txt{width:100%;font-size:14px;font-weight:400}}@media screen and (min-width:1200px){.advantages__item--txt{padding:0 5px;font-size:16px;line-height:1.76}}.gallery{z-index:1;margin-bottom:-106px;position:relative}@media screen and (min-width:768px){.gallery{margin-bottom:-163px}}@media screen and (min-width:1200px){.gallery{margin-bottom:-328px}}.gallery__image-wrap{width:100%;aspect-ratio:1/.46;background-color:#f5f5f5;border-radius:7.40681px;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}@media screen and (min-width:480px){.gallery__image-wrap{width:440px;aspect-ratio:1/.46}}@media screen and (min-width:768px){.gallery__image-wrap{width:704px;height:327px;border-radius:18px}}@media screen and (min-width:1200px){.gallery__image-wrap{width:1013px;height:422px;border-radius:24px}}.gallery__image-wrap picture{width:100%;animation-name:FadeInOut;animation-duration:9s;animation-iteration-count:infinite;position:absolute;left:0}.gallery__image-wrap picture img{width:100%}.gallery__image-wrap picture:nth-of-type(1){animation-delay:6s}.gallery__image-wrap picture:nth-of-type(2){animation-delay:3s}.gallery__image-wrap picture:nth-of-type(3){animation-delay:0}@keyframes FadeInOut{0%{opacity:1}22%{opacity:1}33%{opacity:0}89%{opacity:0}to{opacity:1}}.customers{background-image:url(background.9d493dc8.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.customer-item{width:100%;padding-top:70px;padding-bottom:489px}@media screen and (min-width:768px){.customer-item{padding-top:55px;padding-bottom:383px}}@media screen and (min-width:1200px){.customer-item{padding-top:273px;padding-bottom:240px}}.customer-img{border-radius:50%;margin:121px auto 24px}@media screen and (min-width:768px){.customer-img{margin-top:161px;margin-bottom:34px}}@media screen and (min-width:1200px){.customer-img{padding-top:35px;padding-bottom:35px}}.customer-review{color:#fcfcfc;text-align:center;border:1px;padding:39px 34px;font-size:12px;line-height:2.5}@media screen and (min-width:768px){.customer-review{font-size:14px}}@media screen and (min-width:1200px){.customer-review{padding-left:109px;padding-right:109px;font-size:16px}}.review-container{width:280px;height:256.06px;background-color:var(--main-background-color);border-radius:7.41px;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.review-container{width:705px;height:138px}}@media screen and (min-width:1200px){.review-container{width:968px;height:138px}}.customer-subtitle{text-align:center;margin-top:30px;font-size:20px;font-weight:500;line-height:1.86}@media screen and (min-width:768px){.customer-subtitle{font-size:16px}}@media screen and (min-width:1200px){.customer-subtitle{font-size:16px}}.slick-slider{position:relative}.slick-dots{justify-content:center;gap:20px;display:flex;position:absolute}.slick-dots li{width:0;height:0;cursor:pointer;padding:0;display:inline-block;position:relative;bottom:490px}@media screen and (min-width:768px){.slick-dots li{bottom:380px}}@media screen and (min-width:1200px){.slick-dots li{bottom:240px}}.slick-dots li button{width:0;height:0;cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-size:0;line-height:0;display:block}.slick-dots li button:before{width:10px;height:10px;content:"•";text-align:center;opacity:.15;fill:#84a178;-webkit-font-smoothing:antialiased;font-family:slick;font-size:12px;line-height:10px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#84a178}.section.contacts{height:1070px;padding-top:0;padding-bottom:0}@media screen and (min-width:768px){.section.contacts{height:300px}}@media screen and (min-width:1200px){.section.contacts{height:530px}}.contacts-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0;display:flex}@media screen and (min-width:768px){.contacts-list{gap:16px}}@media screen and (min-width:1200px){.contacts-list{gap:24px}}.contacts-item{width:100%;letter-spacing:.04em;background:var(--secondary-text-color);border-radius:24px;padding:40px 32px;font-size:12px;font-weight:500;line-height:1.83333;box-shadow:0 8px 30px rgba(212,20,67,.1)}@media screen and (min-width:480px){.contacts-item{width:440px}}@media screen and (min-width:768px){.contacts-item{width:224px;letter-spacing:.04em;padding:40px 24px;font-size:14px;font-weight:500;line-height:1.85714}}@media screen and (min-width:1200px){.contacts-item{width:368px;letter-spacing:.04em;padding:40px;font-size:16px;font-weight:500;line-height:1.875}}.contacts-category{height:16px;width:80px;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--primary-text-color);background:var(--accent-color);border-radius:6px;align-items:center;margin-bottom:20px;margin-right:auto;padding-left:20px;padding-right:20px;font-size:12px;font-weight:500;line-height:1.83333;display:flex}@media screen and (min-width:768px){.contacts-category{letter-spacing:.04em;height:28px;width:73px;padding-left:12px;padding-right:12px;font-size:16px;font-weight:500;line-height:1.875}}@media screen and (min-width:1200px){.contacts-category{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.875}}.contacts-category.truck{width:130px;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.contacts-category.truck{height:28px;width:138px}}.contacts-city{margin-top:20px}@media screen and (min-width:768px){.contacts-city{margin-top:32px}}@media screen and (min-width:1200px){.contacts-city{margin-top:34px}}.container.contacts{position:relative;bottom:420px}@media screen and (min-width:768px){.container.contacts{bottom:310px}}@media screen and (min-width:1200px){.container.contacts{bottom:140px}}.address{margin-top:8px;display:block}@media screen and (min-width:768px){.address{margin-top:12px}}@media screen and (min-width:1200px){.address{margin-top:8px}}.contacts-address{color:#d6936d;transition:transform var(--main-transition);text-decoration:none}.contacts-address:focus,.contacts-address:hover{text-decoration:underline}.schedule-list:before,.connection-list:before{content:" ";width:216px;border:1px solid #e1e1e1;margin-top:24px;display:block}@media screen and (min-width:768px){.schedule-list:before,.connection-list:before{width:176px;margin-top:26px}}@media screen and (min-width:1200px){.schedule-list:before,.connection-list:before{width:288px;margin-top:32px}}.schedule-item:last-child{margin-top:8px}@media screen and (min-width:768px){.schedule-item:last-child{margin-top:12px}}.schedule-item:first-child{margin-top:24px}@media screen and (min-width:768px){.schedule-item:first-child{margin-top:26px}}@media screen and (min-width:1200px){.schedule-item:first-child{margin-top:32px}}.schedule-hours{color:#ababab}.connection-item:first-child{margin-top:24px}@media screen and (min-width:768px){.connection-item:first-child{margin-top:32px}}.connection-link{color:var(--primary-text-color);letter-spacing:.04em;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none}@media screen and (min-width:768px){.connection-link{letter-spacing:.04em;font-size:14px;font-weight:500;line-height:1.85714}}@media screen and (min-width:1200px){.connection-link{letter-spacing:.04em;font-size:16px;font-weight:500;line-height:1.8125}}.btn-wrap{width:164px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;margin-left:auto;margin-right:auto;display:flex}@media screen and (min-width:768px){.btn-wrap{width:408px;margin-top:60px}}@media screen and (min-width:1200px){.btn-wrap{width:388px;flex-wrap:nowrap;margin-top:64px}}.button.btn-location,.button.btn-franchise{width:196px;transition:color var(--main-transition),border var(--main-transition)}.contacts-icon{transition:fill var(--main-transition)}.btn-location:focus .contacts-icon,.btn-franchise:focus .contacts-icon{fill:var(--secondary-text-color)}.button.btn-franchise{background-color:var(--main-background-color);border:2px solid var(--accent-color);margin-top:0}.button.btn-franchise:hover{border:2px solid var(--button-focus-color)}.button.btn-franchise:focus{border:2px solid var(--button-focus-color);color:var(--secondary-text-color)}.button.btn-franchise:disabled{border:2px solid #ababab}.footer{margin-top:39px;margin-bottom:62px}@media screen and (min-width:768px){.footer{margin-top:40px;margin-bottom:13px}}@media screen and (min-width:1200px){.footer{margin-top:120px;margin-bottom:11px}}@media screen and (min-width:1200px){.footer .container{padding-left:16px;padding-right:16px}}@media screen and (min-width:768px){.footer-content{display:flex;position:relative}}.footer-text{width:234px;height:134px}@media screen and (min-width:768px){.footer-text{width:352px;height:184px}}@media screen and (min-width:1200px){.footer-text{width:504px;height:122px}}.footer-pre-title{letter-spacing:0;text-transform:uppercase;color:var(--secondary-text-color);font-size:18px;font-weight:700;line-height:1.22222}@media screen and (min-width:768px){.footer-pre-title{letter-spacing:.04em;font-size:26px;font-weight:700;line-height:1.23077}}@media screen and (min-width:1200px){.footer-pre-title{letter-spacing:.04em;font-size:30px;font-weight:400;line-height:1.23333}}.footer-title{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text-color);margin-top:16px;font-size:34px;font-weight:700;line-height:1.20588}@media screen and (min-width:768px){.footer-title{width:240px;letter-spacing:.06em;margin-top:9px;font-size:48px;font-weight:700;line-height:1.22917}}@media screen and (min-width:1200px){.footer-title{width:100%;letter-spacing:.06em;margin-top:14px;font-size:58px;font-weight:700;line-height:1.22414}}@media screen and (min-width:768px){.footer-soc-contacts{margin-left:auto;padding-bottom:23px;position:absolute;bottom:0;right:0}}@media screen and (min-width:1200px){.footer-soc-contacts{padding-bottom:8px}}.footer-soc{margin-top:42px;display:flex}@media screen and (min-width:768px){.footer-soc{margin-top:68px}}.footer-soc-list{justify-content:center;gap:28px;margin-left:auto;display:flex}.footer-soc-link{width:32px;height:32px;background-color:var(--accent-color);fill:var(--main-background-color);transition:fill var(--main-transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.footer-soc-link:hover{fill:var(--secondary-text-color);width:32px;height:32px}.footer-soc-link:focus{fill:var(--secondary-text-color);width:35px;height:35px}@media screen and (min-width:768px){.footer-soc-link{width:34px;height:34px}}@media screen and (min-width:768px){.footer-soc-github{width:20px;height:20px}}@media screen and (min-width:768px){.footer-soc-telegram{width:20px;height:16px}}@media screen and (min-width:768px){.footer-soc-facebook{width:9px;height:20px}}.footer-contacts{letter-spacing:0;text-align:right;color:var(--primary-text-color);margin-top:38px;font-size:12px;font-weight:700;line-height:1.83333}@media screen and (min-width:768px){.footer-contacts{letter-spacing:0;margin-top:32px;font-size:14px;font-weight:700;line-height:1.57143}}@media screen and (min-width:1200px){.footer-contacts{letter-spacing:.02em;font-size:16px;font-weight:700;line-height:1.375}}.footer-contacts-tel{color:var(--secondary-text-color)}.footer-rights{letter-spacing:0;text-align:center;color:#7a7a7a;border-top:1px solid #e1e1e1;margin-top:40px;margin-left:-20px;margin-right:-20px;padding-top:16px;padding-left:-20px;padding-right:-20px;font-size:14px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.footer-rights{letter-spacing:.02em;margin-top:32px;font-size:14px;font-weight:700;line-height:1.85714}.footer-rights .footer-br{display:none}}@media screen and (min-width:1200px){.footer-rights{letter-spacing:.02em;margin-top:54px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;font-size:12px;font-weight:700;line-height:1.83333}}
/*# sourceMappingURL=index.e3dcbe67.css.map */
