/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-30{margin-top:calc(var(--spacing) * 30)}.mt-\[16px\]{margin-top:16px}.mt-\[56px\]{margin-top:56px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.flex{display:flex}.grid{display:grid}.w-1\/3{width:33.3333%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.gap-\(--gapCards\){gap:var(--gapCards)}.gap-\[16px\]{gap:16px}.gap-\[111px\]{gap:111px}.rounded-\[8px\]{border-radius:8px}.p-120{padding:calc(var(--spacing) * 120)}.p-\[120px\]{padding:120px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@font-face{font-family:manrope;src:url(./Manrope-VariableFont_wght-0N3pECc_.ttf);font-weight:100 900}@font-face{font-family:inter;src:url(./Inter-VariableFont_opsz_wght-c8O0ljhh.ttf);font-weight:100 900}.menu{opacity:0;pointer-events:none;background-color:#f9f9f9;width:100%;height:700px;transition:all .3s;display:block;position:absolute;transform:translateY(-700px)}.menu.show{opacity:1;pointer-events:auto;transform:translateY(-96px)}.menu.hide{opacity:0;pointer-events:none;transform:translateY(-700px)}.headerMenu{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:96px;padding:32px 120px;font-family:inter;display:flex}.closeMenu{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.closeMenu:hover{transform:scale(1.03)}.closeMenu:active{transform:scale(.995)}.sectTopMenu{flex-direction:column;gap:88px;margin-top:58px;margin-left:120px;font-family:manrope;display:flex}.itemMenu{flex-direction:column;gap:32px;width:324px;height:184px;display:flex}.itemMenu p{margin:0}.sectTopMenu a{color:#1b2129;letter-spacing:0;text-transform:capitalize;font-size:22px;font-weight:700;text-decoration:none}.contactInfo{flex-direction:column;gap:16px;display:flex}.contactInfo p{margin:0}.telMenu a{text-transform:uppercase;font-weight:700}.telMenu a:hover,.sectTopMenu a:hover{text-decoration:underline}@font-face{font-family:manropeBold;src:url(./Manrope-Bold-DEjRF1uU.ttf)}@font-face{font-family:manropeRegual;src:url(./Manrope-Regular-Dy0jyoUL.ttf)}.products{background-color:#fff;width:1260px;padding:120px}.productRecomended h3{letter-spacing:0;color:#1b2129;text-transform:capitalize;margin:0;font-family:manropeBold;font-size:48px;font-weight:700}.cardsProd{background-color:#fff}.card a,.nameProd a{text-decoration:none}.nameProd{display:inline-block}.nameProd h4{color:#1b2129;letter-spacing:0;margin:0;font-family:manropeBold;font-size:18px}.descProd p{letter-spacing:.15px;font-family:manropeRegual;font-size:16px;line-height:140%}.priceProd span{letter-spacing:0;color:#1b2129;font-family:manropeBold;font-size:16px;line-height:140%}.someProd{width:388px}.someProd h3{letter-spacing:0;margin:0;font-family:manropeBold;font-size:48px;line-height:48px}.card img:hover{cursor:pointer}.nameProd h4:hover{cursor:pointer;text-decoration:underline}.unitProd{transition:all .1s linear}.unitProd:hover{transform:scale(1.007)}.itemProd h4{color:#1b2129;letter-spacing:0;font-family:manropeBold;font-size:24px;line-height:140%}#vievAll{letter-spacing:0;color:#fff;cursor:pointer;background-color:#f98921;width:324px;height:56px;font-family:manropeBold;font-size:16px;line-height:27px}@font-face{font-family:manropeBold;src:url(./Manrope-Bold-DEjRF1uU.ttf)}@font-face{font-family:manropeRegular;src:url(./Manrope-Regular-Dy0jyoUL.ttf)}.imgFooter{background-image:url(./footerImg-BCC7rXwN.png);background-position-y:50%;width:1260px;height:460px}.congrFooter{background-color:#fcfaef;width:1260px;height:350px}.congrTitle{width:498px;height:96px}.congrTitle h4{letter-spacing:0;color:#1b2129;margin:0;font-family:manropeBold;font-size:48px;line-height:48px}.congrTxt{width:411px;height:110px}.congrTxt p{color:#1b2129;letter-spacing:.15px;margin:0;font-family:manropeRegular;font-size:16px;line-height:140%}.formFooter{background-color:#fff}.formFooter h4{color:#1b2129;letter-spacing:0;margin:0;font-family:manropeBold;font-size:48px;line-height:48px}.inputsForm input{letter-spacing:.15px;color:#7e7e83;background-color:#f9f9f9;border-radius:8px;width:100%;padding:14px 16px;font-family:manropeRegular;font-size:14px;line-height:140%}#userName,#userEmail{height:48px}#userMessage{resize:none;letter-spacing:.15px;color:#7e7e83;background-color:#f9f9f9;border-radius:8px;width:100%;height:148px;padding:14px 16px;font-family:manropeRegular;font-size:14px;line-height:140%}#btnSend{color:#fff;letter-spacing:0;cursor:pointer;background-color:#1b2129;width:100%;margin-top:16px;font-family:manropeBold;font-size:16px;line-height:27px}.unInf{flex-direction:column;gap:8px;display:flex}.nameValue{color:#9393a3;letter-spacing:.15px;margin:0;font-family:manropeRegular;font-size:14px;line-height:140%}.value{letter-spacing:.15px;color:#191919;margin:0;font-family:manropeRegular;font-size:16px;line-height:140%}@media (width<=1290px){.header{max-width:98.3vw}.slogan,.products{width:100%}#vievAll{width:25.7%}.imgFooter,.congrFooter,.congrTitle,.congrTxt,.formFooter,.contForForm{width:100%}img{max-width:100%;height:auto;display:block}.infoHeader{padding:36px 40px}.slogan{width:auto}.cardsProd{gap:10px!important}.card{max-width:calc(33.3333% - 3.33333px)}}@media (width<=1152px){.header{max-width:98.2vw}}@media (width<=1088px){.header{max-width:98.1vw}}@media (width<=1030px){.header{max-width:98vw}}@media (width<=978px){.header{max-width:97.9vw}}@media (width<=932px){.header{max-width:97.8vw}}@media (width<=890px){.header{max-width:97.7vw}}@media (width<=852px){.header{max-width:97.6vw}}@media (width<=816px){.header{max-width:97.5vw}}@media (width<=783px){.header{max-width:97.4vw}}@media (width<=1060px){.products{padding:120px 60px}}@media (width<=970px){.congrFooter{padding:90px}}@media (width<=910px){.congrFooter{padding:80px}}@media (width<=784px){.all{max-width:100vw}.card{min-height:auto!important}.card img{height:auto!important}}@media (width<=770px){.infoHeader .slogan h2{font-size:48px}.productRecomended h3{font-size:40px}.products{padding:72px}.flex{flex-wrap:wrap;gap:0}.card{min-width:100%;min-height:757px}.card img{width:600px;height:600px}.someProd h3{font-size:40px}#vievAll{width:100%}.congrTitle h4{font-size:40px}.congrFooter{width:100%;height:416px;padding:120px 72px}.formFooter{width:100%;padding:120px 72px}.formFooter h4{font-size:40px}.showProd{gap:24px}.contForForm{grid-template-columns:1fr;gap:80px}.inputsForm{gap:16px}.formInfo{gap:24px}html,body{overflow-x:hidden}.menu{height:720px}.headerMenu,.infoHeader{padding:36px 72px!important}.sectTopMenu{margin-top:56px;margin-left:72px}.contactInfo a{font-size:16px}}@media (width<=730px){.imgFooter{background-size:cover;height:400px}}@media (width<=680px){.congrFooter{padding:72px}}@media (width<=620px){.congratulation{grid-template-columns:repeat(1,1fr);gap:24px}.congrFooter{height:auto;padding:48px 20px}.congrTxt{height:auto}.products{padding:72px 20px}.imgFooter{height:300px}}@media (width<=640px){.phoneNumber.activeNumber span,.phoneNumber.notActive span{font-size:10px}.infoHeader{justify-content:space-between;display:flex}.contacts,.phone{width:auto!important}}@media (width<=515px){.modal span{font-size:13px}}@media (width<=415px){.products{padding:64px 20px 96px;max-width:100vw!important}.productRecomended h3{font-size:32px}.cardsProd{margin-top:48px}.card{min-height:auto;margin-top:0;margin-bottom:40px}.card img{height:280px}.cardsProd .card:last-child{margin-bottom:0}.someProd h3{font-size:32px}.someProd{width:70%;margin-top:96px}.showProd{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.itemProd h4{font-size:18px}.someProd+.showProd{margin-top:47px}#vievAll{margin-top:40px}.imgFooter{height:200px}.congrFooter{height:auto;padding:48px 20px}.congrTitle{height:94px}.congrTxt{height:auto}.congratulation{gap:24px}.congrTitle h4{font-size:32px}.formFooter{padding:64px 20px}.formFooter h4{font-family:32px}.contForForm{gap:48px;margin-top:48px}}@media (width<=480px){.header{max-width:100vw!important}.infoHeader{padding:28px 55px!important}.topName{width:152px;height:18px}.contacts{right:20px}.phoneIcon{width:24px;height:24px;margin-top:-5px}.topMenu{width:24px;height:24px}.slogan h2{font-size:36px;display:inline-block}.slogan{display:inline-block;width:auto!important;margin-top:561px!important}.headerMenu{padding:20px!important}.sectTopMenu{margin-top:32px;margin-left:20px}}@media (width<=365px){.infoHeader{padding:25px!important}.infoHeader .slogan h2{font-size:40px}.topHeader{height:570px!important}.slogan{margin-top:420px!important}.menu{height:570px!important}.itemMenu{gap:20px}.someProd{width:75%}}@media (width<=355px){.congrTitle{height:auto}.congrTitle h4{line-height:35px}}@media (width<=285px){.infoHeader{padding:25px 10px!important}.products{padding:34px 10px 56px;max-width:100vw!important}.cardsProd{margin-top:25px}.card{margin-bottom:20px}.someProd{width:100%;margin-top:50px}.formFooter{padding:45px 10px}.contForForm{gap:35px;margin-top:35px}}@media (width<=276px){.formFooter h4{font-size:35px}}@font-face{font-family:manropeExstraBold;src:url(./Manrope-ExtraBold-zk22q0YZ.ttf)}.modal{opacity:0;opacity:0;border-radius:10px;justify-content:center;align-items:center;max-width:350px;margin-bottom:10px;margin-left:auto;margin-right:auto;padding:10px;transition:transform .5s,opacity .5s;display:flex;position:relative;transform:translate(350px)}.modal span{text-align:center;color:#f0f8ff;font-family:manropeExstraBold;font-size:20px}.modal.ok{opacity:1;background-color:#34e231;transform:translate(0)}.modal.ok>span:after{content:"✅"}.modal.error{opacity:1;background-color:#e02b2b;transform:translate(0)}.modal.error>span:after{content:"❌"}.modal.delete{opacity:0;transform:translate(350px)}@font-face{font-family:inter;src:url(./Inter-VariableFont_opsz_wght-c8O0ljhh.ttf);font-weight:100 900}@font-face{font-family:manrope;src:url(./Manrope-VariableFont_wght-0N3pECc_.ttf);font-weight:100 900}:root{--bgColor:#ececec;--gapCards:24px}html body *{box-sizing:border-box}body{margin:0}.all{background-color:var(--bgColor);flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.header{width:1260px}.topHeader{background-image:url(./headerBgImg-CsNMswpy.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:720px;position:relative}.infoHeader{justify-content:space-between;width:100%;height:96px;padding:36px 120px;display:flex}.topName{cursor:pointer;display:inline-block}.contacts{justify-content:space-between;align-items:center;gap:32px;width:243px;height:32px;margin-top:-4px;font-family:inter;display:flex}.phone{justify-content:end;align-items:center;gap:8px;width:179px;max-height:32px;margin-left:8px;display:flex}.phone a{color:#1b2129;font-weight:700;text-decoration:none}.phoneNumber{color:#1b2129;letter-spacing:2px;opacity:0;font-size:12px;display:none}.phoneNumber.activeNumber{animation:.25s linear forwards showNumber;display:block}@keyframes showNumber{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translate(0)}}.phoneNumber.notActive{animation:.25s linear forwards noneNumber;display:none}@keyframes noneNumber{0%{opacity:1;display:block;transform:translateY(0)}to{opacity:0;display:none;transform:translateY(-10px)}}.phoneIcon{cursor:pointer}.phoneIcon:hover{transform:scale(1.03)}.phoneIcon:active{transform:scale(.997)}.topMenu{cursor:pointer}.topMenu:hover{transform:scale(1.03)}.topMenu:active{transform:scale(.997)}.slogan{width:411px;height:112px;margin-top:525px;position:absolute}.slogan h2{color:#fff;letter-spacing:0;margin:0;font-family:manrope;font-size:56px;font-weight:700;line-height:45px}
