@font-face{font-family:"e-Ukraine Head";src:url("../fonts/e-UkraineHead-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:block}*,*::before,*::after{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto;display:block}button{margin:0;padding:0;border:none;background:none;cursor:pointer;font:inherit}ul{margin:0;padding:0;list-style:none}a{color:inherit}body{font-family:"Montserrat Alternates",sans-serif;color:#663218;background-color:#fff}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 90px}body.header-menu-open{overflow:hidden}.header{position:fixed;top:0;left:0;z-index:100;width:100%;background-color:#fff}.header__inner{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:20px 90px}.header__logo{position:relative;z-index:3;flex-shrink:0;width:187px;height:46px}.header__logo img{width:100%;height:100%;object-fit:contain}.header__nav{flex-shrink:0}.header__nav-head{display:none}.header__nav-actions{display:none}.header__nav-list{display:flex;align-items:center;gap:12px}.header__nav-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:31px;padding:10px;font-family:"Montserrat Alternates",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1;letter-spacing:.32px;color:#663218;text-transform:capitalize;text-decoration:none;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.header__nav-link--active{height:39px;padding:14px 10px;background-color:rgba(102,61,0,.3);border-radius:30px}.header__toolbar{display:flex;align-items:center;flex-shrink:0;gap:12px}.header__actions{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:134px}.header__action,.header__nav-action{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:none;border-radius:26.667px;background-color:rgba(102,61,0,.5);color:inherit;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.header__action img,.header__nav-action img{width:16px;height:16px;object-fit:contain}.header__action:hover,.header__nav-action:hover{opacity:.9}.header__action:focus-visible,.header__nav-action:focus-visible{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.header__burger{display:none}.header__overlay{display:none}@media(max-width: 1024px){.header__inner{padding:20px 40px}.header__nav{position:fixed;top:86px;right:0;z-index:4;display:flex;flex-direction:column;width:min(100%,320px);height:calc(100dvh - 86px);padding:20px 16px;background-color:#fff;box-shadow:-16px 0 40px rgba(102,50,24,.12);transform:translateX(100%);transition:transform .3s ease;overflow-y:auto}.header__nav-head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:12px}.header__nav-head p{margin:0;font-family:"e-Ukraine Head",sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:1.2;color:#663218}.header__nav-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px}.header__nav-close img{width:24px;height:24px;object-fit:contain}.header__nav-list{flex-direction:column;align-items:stretch;gap:12px}.header__nav-actions{display:none}.header__nav-item{display:flex}.header__nav-link{justify-content:flex-start;width:100%;white-space:normal}.header__nav-link--active{align-self:flex-start;width:auto}.header__toolbar{position:relative;z-index:5;gap:8px}.header__actions{display:flex;width:auto;gap:8px}.header__action{width:44px;height:44px}.header__burger{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;flex-shrink:0;gap:4px;width:44px;height:44px;border-radius:26.667px;background-color:rgba(102,61,0,.5)}.header__burger span{display:block;width:18px;height:2px;border-radius:2px;background-color:#fff;transition:transform .25s ease,opacity .2s ease}.header__overlay{position:fixed;inset:0;z-index:1;display:block;background-color:rgba(102,50,24,.4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.header--menu-open .header__nav{transform:translateX(0)}.header--menu-open .header__burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.header--menu-open .header__burger span:nth-child(2){opacity:0}.header--menu-open .header__burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header--menu-open .header__overlay{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width: 1024px)and (prefers-reduced-motion: reduce){.header__nav,.header__overlay,.header__burger span{transition:none}}@media(max-width: 767px){.header__inner{padding:16px 16px}.header__logo{width:148px;height:36px}.header__toolbar{gap:6px}.header__actions{gap:6px}.header__action,.header__burger,.header__nav-close{width:40px;height:40px}}.btn-big{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 318.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M231.5 0C239.015 0.0000412208 245.74 3.38381 250.233 8.71077C253.52 12.6062 257.868 16 262.964 16C268.061 16 272.409 12.6062 275.695 8.7108C280.189 3.3838 286.914 0 294.429 0C307.96 0.0000494788 318.929 10.9691 318.929 24.5C318.929 38.0309 307.96 49 294.429 49C287.956 49 282.07 46.4894 277.69 42.3891C273.551 38.5139 268.634 34.9258 262.964 34.9258C257.294 34.9258 252.378 38.514 248.239 42.3891C243.859 46.4894 237.973 49 231.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H231.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 318.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M231.5 0C239.015 0.0000412208 245.74 3.38381 250.233 8.71077C253.52 12.6062 257.868 16 262.964 16C268.061 16 272.409 12.6062 275.695 8.7108C280.189 3.3838 286.914 0 294.429 0C307.96 0.0000494788 318.929 10.9691 318.929 24.5C318.929 38.0309 307.96 49 294.429 49C287.956 49 282.07 46.4894 277.69 42.3891C273.551 38.5139 268.634 34.9258 262.964 34.9258C257.294 34.9258 252.378 38.514 248.239 42.3891C243.859 46.4894 237.973 49 231.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H231.5Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;width:340px;height:49px;min-width:340px;padding:3px 3px 3px 15px;background-color:#663d00;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 339.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M252.5 0C260.015 0.0000393065 266.74 3.3838 271.233 8.71077C274.52 12.6062 278.868 16 283.964 16C289.061 16 293.409 12.6062 296.695 8.7108C301.189 3.3838 307.914 0 315.429 0C328.96 0.0000494788 339.929 10.9691 339.929 24.5C339.929 38.0309 328.96 49 315.429 49C308.956 49 303.07 46.4894 298.69 42.3891C294.551 38.5139 289.634 34.9258 283.964 34.9258C278.294 34.9258 273.378 38.514 269.239 42.3891C264.859 46.4894 258.973 49 252.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H252.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 339.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M252.5 0C260.015 0.0000393065 266.74 3.3838 271.233 8.71077C274.52 12.6062 278.868 16 283.964 16C289.061 16 293.409 12.6062 296.695 8.7108C301.189 3.3838 307.914 0 315.429 0C328.96 0.0000494788 339.929 10.9691 339.929 24.5C339.929 38.0309 328.96 49 315.429 49C308.956 49 303.07 46.4894 298.69 42.3891C294.551 38.5139 289.634 34.9258 283.964 34.9258C278.294 34.9258 273.378 38.514 269.239 42.3891C264.859 46.4894 258.973 49 252.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H252.5Z'/%3E%3C/svg%3E");text-decoration:none;transition:background-color .2s ease,opacity .2s ease}.btn-big>span:not(.btn-big__icon){flex:1 1 auto;min-width:0;padding-right:4px;font-family:"Montserrat Alternates",sans-serif;font-size:18px;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:.54px;color:#fff;text-align:center;white-space:nowrap}.btn-big__icon{flex-shrink:0;width:43px;height:43px}.btn-big .btn-big__icon svg,.btn-big .btn-big__icon img{display:block;width:100%;height:100%;max-width:none;transform-origin:center;transition:transform .3s ease}.btn-big:hover .btn-big__icon svg,.btn-big:hover .btn-big__icon img,.btn-big:focus-visible .btn-big__icon svg,.btn-big:focus-visible .btn-big__icon img{transform:rotate(45deg)}.btn-big:hover{background-color:#faa30e}.btn-big:focus-visible{outline:2px solid #663d00;outline-offset:3px}@media(max-width: 1024px){.btn-big{width:100%;max-width:340px;min-width:0}}@media(max-width: 767px){.btn-big{height:44px}.btn-big>span:not(.btn-big__icon){font-size:16px;letter-spacing:.48px}.btn-big__icon{width:38px;height:38px}}.btn-big--wide{display:inline-block;position:relative;width:340px;min-width:340px;height:49px;padding:0;border:none;background-color:rgba(0,0,0,0);-webkit-mask-image:none;mask-image:none;background-image:url("../../images/assets/home/calculator/btn-bg-wide.svg");background-repeat:no-repeat;background-position:center;background-size:100% 100%;vertical-align:top}.btn-big--wide>span:not(.btn-big__icon){position:absolute;top:50%;left:15px;flex:none;line-height:1.4;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic}.btn-big--wide .btn-big__icon{position:absolute;top:3px;left:294px;width:43px;height:43px}@media(max-width: 1024px){.btn-big--wide{width:100%;max-width:340px;min-width:0}}@media(max-width: 767px){.btn-big--wide>span:not(.btn-big__icon){left:20px;max-width:calc(100% - 70px);font-size:16px;letter-spacing:.48px}.btn-big--wide .btn-big__icon{right:3px;left:auto;width:38px;height:38px}}.btn-big--sm{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254.944 39.667' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M185.2 0C191.212 0.000033 196.584 2.737 200.172 7.045C202.796 10.198 206.264 12.941 210.336 12.941C214.408 12.941 217.876 10.198 220.5 7.045C224.088 2.737 229.46 0 235.472 0C246.368 0.00004 254.944 8.876 254.944 19.833C254.944 30.791 246.368 39.667 235.472 39.667C230.304 39.667 225.656 37.636 222.136 34.318C218.836 31.198 214.907 28.295 210.336 28.295C205.765 28.295 201.836 31.198 198.536 34.318C195.016 37.636 190.368 39.667 185.2 39.667H19.6C8.776 39.667 0 30.791 0 19.833C0 8.876 8.776 0 19.6 0H185.2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 254.944 39.667' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M185.2 0C191.212 0.000033 196.584 2.737 200.172 7.045C202.796 10.198 206.264 12.941 210.336 12.941C214.408 12.941 217.876 10.198 220.5 7.045C224.088 2.737 229.46 0 235.472 0C246.368 0.00004 254.944 8.876 254.944 19.833C254.944 30.791 246.368 39.667 235.472 39.667C230.304 39.667 225.656 37.636 222.136 34.318C218.836 31.198 214.907 28.295 210.336 28.295C205.765 28.295 201.836 31.198 198.536 34.318C195.016 37.636 190.368 39.667 185.2 39.667H19.6C8.776 39.667 0 30.791 0 19.833C0 8.876 8.776 0 19.6 0H185.2Z'/%3E%3C/svg%3E");width:255px;min-width:255px;height:40px;padding-left:22px}.btn-big--sm>span:not(.btn-big__icon){font-size:14.571px;letter-spacing:.4371px}.btn-big--sm .btn-big__icon{width:35px;height:35px}.btn-big--contact{width:238px;min-width:238px;padding-left:15px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 237.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M150.5 0C158.015 0 164.74 3.384 169.233 8.711C172.52 12.606 176.868 16 181.964 16C187.061 16 191.409 12.606 194.695 8.711C199.189 3.384 205.914 0 213.429 0C226.96 0 237.929 10.969 237.929 24.5C237.929 38.031 226.96 49 213.429 49C206.956 49 201.07 46.489 196.69 42.389C192.551 38.514 187.634 34.926 181.964 34.926C176.294 34.926 171.378 38.514 167.239 42.389C162.859 46.489 156.973 49 150.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H150.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 237.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M150.5 0C158.015 0 164.74 3.384 169.233 8.711C172.52 12.606 176.868 16 181.964 16C187.061 16 191.409 12.606 194.695 8.711C199.189 3.384 205.914 0 213.429 0C226.96 0 237.929 10.969 237.929 24.5C237.929 38.031 226.96 49 213.429 49C206.956 49 201.07 46.489 196.69 42.389C192.551 38.514 187.634 34.926 181.964 34.926C176.294 34.926 171.378 38.514 167.239 42.389C162.859 46.489 156.973 49 150.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H150.5Z'/%3E%3C/svg%3E")}.btn-big--contact .btn-big__icon{width:43px;height:43px}@media(max-width: 767px){.btn-big--contact{width:100%;max-width:238px;min-width:0}}.btn-big--about{display:inline-block;position:relative;width:297px;min-width:297px;height:49px;padding:0;-webkit-mask-image:none;mask-image:none;background-color:rgba(0,0,0,0);background-image:url("../../images/assets/home/about/btn-bg.svg");background-repeat:no-repeat;background-position:center;background-size:100% 100%;vertical-align:top}.btn-big--about>span:not(.btn-big__icon){position:absolute;top:50%;left:31px;flex:none;transform:translateY(-50%);text-box-trim:trim-both;text-box-edge:cap alphabetic}.btn-big--about .btn-big__icon{position:absolute;top:3px;left:251px;width:43px;height:43px}@media(max-width: 1024px){.btn-big--about{width:100%;max-width:297px;min-width:0}}@media(max-width: 767px){.btn-big--about{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:297px;height:44px;padding:3px 3px 3px 20px;background-color:#663d00;background-image:none;-webkit-mask-image:url("../images/assets/home/about/btn-bg.svg");mask-image:url("../images/assets/home/about/btn-bg.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.btn-big--about>span:not(.btn-big__icon){position:static;flex:1 1 auto;max-width:none;font-size:16px;letter-spacing:.48px;transform:none}.btn-big--about .btn-big__icon{position:static;width:38px;height:38px}}.hero{position:relative;height:738px;overflow:hidden;overflow:clip;background-color:#fef3df;isolation:isolate}.hero__scene{position:absolute;top:0;left:50%;width:1440px;height:738px;transform:translateX(-50%) scale(var(--hero-scene-scale, 1));transform-origin:top center}.hero__overlay{position:absolute;inset:0;z-index:2;width:100%;height:100%;max-width:none;pointer-events:none;object-fit:cover;object-position:left top}.hero__beaver{position:absolute;z-index:6;top:328px;left:913px;width:439px;height:410px;max-width:none;pointer-events:none;object-fit:contain}.hero__doodle{position:absolute;z-index:3;display:block;max-width:none;pointer-events:none;object-fit:contain}.hero__doodle--cloud-left{top:48px;left:53px;width:78px;height:43px}.hero__doodle--cloud-top-right{top:40px;left:1305px;width:93px;height:65px}.hero__doodle--sun{top:17px;left:396px;width:111px;height:95px}.hero__doodle--spiral{top:284px;left:0;width:67px;height:74px}.hero__doodle--heart{top:535px;left:48px;width:67px;height:62px}.hero__doodle--flower{top:550px;left:425px;width:78px;height:56px}.hero__content{position:relative;z-index:7;display:flex;flex-direction:column;align-items:flex-start;gap:50px;width:100%;max-width:1440px;margin:0 auto;padding:170px 90px 0;pointer-events:none}.hero__content .btn-big{pointer-events:auto}.hero__text{display:flex;flex-direction:column;gap:30px;width:509px;max-width:100%;min-width:0;pointer-events:none}.hero__text h1,.hero__text p{margin:0}.hero__text h1{font-family:"e-Ukraine Head",sans-serif;font-size:60px;font-weight:700;font-style:normal;line-height:58.5px;letter-spacing:1.2px;color:#4e2f00}.hero__text p{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:22px;letter-spacing:.36px;color:#663218}@media(max-width: 1024px){.hero{--hero-scene-scale: 0.86;height:725px}.hero__beaver{top:342px;left:850px;width:380px;height:auto}.hero__content{--hero-content-block-width: 340px;gap:34px;padding:128px 40px 0}.hero__content .btn-big{width:var(--hero-content-block-width);max-width:100%;min-width:0}.hero__text{width:var(--hero-content-block-width);max-width:100%;gap:20px;padding:18px 20px 20px;border-radius:30px;background-color:#fef3df;box-sizing:border-box}.hero__text h1{font-size:48px;line-height:50px;letter-spacing:.96px}.hero__text p{font-size:16px;line-height:22px;letter-spacing:.32px}}@media(max-width: 767px){.hero{--hero-scene-scale: 0.74;height:620px}.hero__beaver{z-index:4;top:438px;left:650px;width:360px}.hero__doodle--cloud-left,.hero__doodle--cloud-top-right,.hero__doodle--spiral,.hero__doodle--heart{display:none}.hero__doodle--sun{top:26px;left:468px;width:96px;height:auto}.hero__doodle--flower{top:615px;left:510px;width:58px;height:auto}.hero__content{--hero-content-block-width: min(100%, 340px);gap:16px;padding:72px 16px 0}.hero__text{gap:12px;padding:14px 16px 16px;border-radius:24px;background-color:#fef3df;box-shadow:0 8px 32px rgba(102,50,24,.08)}.hero__text h1{font-size:clamp(34px,9.5vw,42px);line-height:1.02;letter-spacing:.68px}.hero__text p{max-width:none;font-size:15px;line-height:1.35;letter-spacing:.2px}.hero__text p br{display:none}}@media(max-width: 374px){.hero{--hero-scene-scale: 0.7;height:600px}.hero__beaver{top:440px;left:610px;width:340px}.hero__content{padding-top:68px}.hero__text{padding:12px 14px 14px}.hero__text h1{font-size:32px;line-height:1.04}.hero__text p{font-size:14px;line-height:1.35}}.hero-slider{position:absolute;inset:0;z-index:1;overflow:hidden}.hero-slider__slide{display:flex;width:100%;height:100%}.hero-slider__slide img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:58% center}.hero-slider__pagination.swiper-pagination{position:absolute;z-index:5;top:709px;left:1252px;right:auto;bottom:auto;display:flex;align-items:center;gap:4px;width:max-content;pointer-events:auto}.hero-slider__pagination.swiper-pagination .swiper-pagination-bullet{flex-shrink:0;width:30px;height:8px;margin:0;border-radius:30px;opacity:1;background-color:#fef3df;transition:background-color .3s ease}.hero-slider__pagination.swiper-pagination .swiper-pagination-bullet-active{background-color:#d00606}@media(max-width: 1024px){.hero-slider__pagination.swiper-pagination{top:auto;right:auto;bottom:34px;left:50%;transform:translateX(-50%)}}@media(max-width: 767px){.hero-slider__pagination.swiper-pagination{right:auto;bottom:60px;left:50%;gap:6px;transform:translateX(-50%)}.hero-slider__pagination.swiper-pagination .swiper-pagination-bullet{width:24px;height:7px}}@media(max-width: 374px){.hero-slider__pagination.swiper-pagination{bottom:54px}}.catalog{width:100%}.catalog__inner{display:flex;flex-direction:column;align-items:center;gap:40px;padding:120px 90px}.catalog__header{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:24px;width:635px;max-width:100%;height:98px}.catalog__title-row{display:flex;flex-shrink:0;align-items:center;gap:24px;height:41px}.catalog__title-icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px}.catalog__title-icon-flip{display:block;overflow:hidden;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.catalog__title-icon{display:block;width:36px;height:36px}.catalog__title{flex-shrink:0;line-height:0}.catalog__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase;white-space:nowrap}.catalog__header p{flex-shrink:0;width:534px;max-width:100%;height:33px;margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic}.catalog__grid{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;justify-content:center;gap:24px;width:100%}@media(max-width: 1024px){.catalog__inner{gap:34px;padding:90px 40px}.catalog__header{height:auto}.catalog__title-row{position:relative;justify-content:center;width:100%;min-height:36px;height:auto;padding:0 calc(36px + 24px)}.catalog__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:36px;height:36px;transform:translateY(-50%)}.catalog__title-icon-wrap:first-child{left:0}.catalog__title-icon-wrap:last-child{left:auto;right:0}.catalog__title-icon-flip,.catalog__title-icon{width:36px;height:36px}.catalog__title{min-width:0;width:100%;text-align:center}.catalog__title h2{text-align:center;white-space:normal}}@media(max-width: 767px){.catalog__inner{gap:28px;padding:72px 16px}.catalog__header{width:100%;gap:16px}.catalog__title-row{gap:10px;height:auto;min-width:0}.catalog__title-icon-wrap,.catalog__title-icon-flip,.catalog__title-icon{width:28px;height:28px}.catalog__title{min-width:0}.catalog__title h2{font-size:clamp(24px,7vw,28px);white-space:nowrap}.catalog__header p{height:auto;font-size:14px}.catalog__grid{gap:18px}.catalog__title-row{position:relative;justify-content:center;width:100%;min-height:28px;height:auto;padding:0 calc(28px + 14px)}.catalog__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:28px;height:28px;transform:translateY(-50%)}.catalog__title-icon-wrap:first-child{left:0}.catalog__title-icon-wrap:last-child{left:auto;right:0}.catalog__title-icon-flip,.catalog__title-icon{width:28px;height:28px}.catalog__title{min-width:0;width:100%;text-align:center}.catalog__title h2{text-align:center;white-space:normal}}.catalog-card{display:flex;flex-direction:column;flex:1 1 458px;width:458px;max-width:458px;height:378px;overflow:hidden;border-radius:30px;background-color:#fef3df;text-decoration:none;transition:opacity .2s ease}.catalog-card:hover{opacity:.92}.catalog-card:hover .catalog-card__arrow img:last-child{transform:rotate(45deg)}.catalog-card:focus-visible{outline:2px solid #663d00;outline-offset:3px}.catalog-card__media{position:relative;flex-shrink:0;width:100%;height:316px}.catalog-card__image{display:block;width:100%;height:100%;border-radius:30px;object-fit:cover;pointer-events:none}.catalog-card__doodle{position:absolute;pointer-events:none}.catalog-card__doodle--heart{top:calc(50% - 76.5px);left:6.11%;width:46px;height:43px;transform:translateY(-50%)}.catalog-card__doodle--cloud{top:26px;left:321px;width:78px;height:43px}.catalog-card__footer{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:62px;padding:10px 16px 12px 22px}.catalog-card__footer p{min-width:0;font-family:"Montserrat Alternates",sans-serif;font-size:22px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:.22px;color:#663218;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.catalog-card__arrow{position:relative;flex-shrink:0;width:40px;height:40px}.catalog-card__arrow img{display:block}.catalog-card__arrow img:first-child{width:100%;height:100%}.catalog-card__arrow img:last-child{position:absolute;top:40%;left:40%;width:9px;height:9px;transform-origin:center;transition:transform .3s ease}@media(max-width: 1024px){.catalog-card{flex-basis:calc((100% - 24px)/2);height:auto}.catalog-card__media{height:clamp(250px,34vw,316px)}.catalog-card__doodle--cloud{right:12.88%;left:auto}}@media(max-width: 767px){.catalog-card{flex-basis:100%;width:100%}.catalog-card__media{height:auto;aspect-ratio:458/316}.catalog-card__footer{min-height:58px;padding:10px 14px 12px 18px}.catalog-card__footer p{font-size:18px;white-space:normal;overflow-wrap:break-word}}.catalog-cta{position:relative;flex:0 1 296px;width:296px;max-width:296px;height:340px;border-radius:30px;background-color:#fef3df}.catalog-cta__doodle{position:absolute;pointer-events:none}.catalog-cta__doodle--star{top:28px;left:13px;width:55px;height:55px;transform:rotate(-14.65deg)}.catalog-cta__doodle--flower-orange{top:35px;right:54px;width:36px;height:36px;transform:rotate(-14.13deg)}.catalog-cta__doodle--flower-red{top:168.52px;left:23.52px;width:36px;height:36px;transform:scaleY(-1) rotate(157.75deg)}.catalog-cta__beaver-wrap{position:absolute;top:58px;left:76px;width:126px;height:143.719px;overflow:hidden;border-radius:98.438px}.catalog-cta__beaver{position:absolute;top:9.84px;left:-63px;width:250.406px;height:210.341px;max-width:none;object-fit:cover;pointer-events:none}.catalog-cta .btn-big{position:absolute;top:247px;left:17px}@media(max-width: 1024px){.catalog-cta{flex-basis:min(100%,296px);height:320px}}@media(max-width: 767px){.catalog-cta{flex-basis:100%;width:100%;max-width:min(100%,343px);height:260px}.catalog-cta__doodle--star{top:24px;left:20px;width:46px;height:46px}.catalog-cta__doodle--flower-orange{top:28px;right:42px}.catalog-cta__doodle--flower-red{top:128px;left:28px}.catalog-cta__beaver-wrap{top:44px;left:50%;transform:translateX(-50%)}.catalog-cta .btn-big{top:188px;left:50%;transform:translateX(-50%)}}.popular-products{width:100%;background-color:#fffbf5}.popular-products__inner{display:flex;flex-direction:column;align-items:center;gap:40px;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:120px 90px}.popular-products__header{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:24px;width:635px;max-width:100%;height:98px}.popular-products__title-row{display:flex;flex-shrink:0;align-items:center;gap:24px;height:41px}.popular-products__title-icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px}.popular-products__title-icon-flip{display:block;overflow:hidden;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.popular-products__title-icon{display:block;width:36px;height:36px}.popular-products__title{flex-shrink:0;line-height:0}.popular-products__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase;white-space:nowrap}.popular-products__header p{flex-shrink:0;width:534px;max-width:100%;height:33px;margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic}.popular-products__grid{display:flex;flex-shrink:0;align-items:stretch;flex-wrap:wrap;justify-content:center;gap:24px;width:100%}@media(max-width: 1024px){.popular-products__inner{gap:34px;padding:90px 40px}.popular-products__header{height:auto}.popular-products__title-row{position:relative;justify-content:center;width:100%;min-height:36px;height:auto;padding:0 calc(36px + 24px)}.popular-products__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:36px;height:36px;transform:translateY(-50%)}.popular-products__title-icon-wrap:first-child{left:0}.popular-products__title-icon-wrap:last-child{left:auto;right:0}.popular-products__title-icon-flip,.popular-products__title-icon{width:36px;height:36px}.popular-products__title{min-width:0;width:100%;text-align:center}.popular-products__title h2{text-align:center;white-space:normal}}@media(max-width: 767px){.popular-products__inner{gap:28px;padding:72px 16px}.popular-products__header{width:100%;gap:16px}.popular-products__title-row{gap:10px;height:auto;min-width:0}.popular-products__title-icon-wrap,.popular-products__title-icon-flip,.popular-products__title-icon{width:28px;height:28px}.popular-products__title{min-width:0}.popular-products__title h2{font-size:clamp(20px,5.8vw,26px);white-space:nowrap}.popular-products__header p{height:auto;font-size:14px}.popular-products__grid{gap:18px}.popular-products__title-row{position:relative;justify-content:center;width:100%;min-height:28px;height:auto;padding:0 calc(28px + 14px)}.popular-products__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:28px;height:28px;transform:translateY(-50%)}.popular-products__title-icon-wrap:first-child{left:0}.popular-products__title-icon-wrap:last-child{left:auto;right:0}.popular-products__title-icon-flip,.popular-products__title-icon{width:28px;height:28px}.popular-products__title{min-width:0;width:100%;text-align:center}.popular-products__title h2{text-align:center;white-space:normal}}.product-card{display:flex;flex-direction:column;flex:1 1 calc((100% - 72px)/4);align-items:stretch;gap:14px;box-sizing:border-box;width:297px;max-width:297px;min-width:0;padding:18px;overflow:hidden;border-radius:20px;background-color:#fff}.product-card__media{position:relative;flex-shrink:0;width:100%;height:310px;border-radius:10px;text-decoration:none;color:inherit}.product-card__image{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:10px;object-fit:contain;pointer-events:none}.product-card__top{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%}.product-card__badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:10px;border-radius:8px}.product-card__badge p{margin:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:#fff;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-card__badge--sale{background-color:#ff4a4a}.product-card__badge--new{background-color:#663218}.product-card__favorite{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:30px;height:30px;padding:0;border:none;border-radius:8px;background-color:#fff;cursor:pointer;transition:opacity .2s ease}.product-card__favorite:hover{opacity:.85}.product-card__favorite:focus-visible{outline:2px solid #663d00;outline-offset:2px}.product-card__favorite img{display:block;width:15px;height:15px}.product-card__info{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;width:100%;min-height:0}.product-card__divider{flex-shrink:0;width:100%;height:0;margin:0;padding:0;border:none;border-top:1px solid rgba(102,61,0,.15)}.product-card__text{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;width:100%;min-height:0}.product-card__name{flex:1 1 auto;min-height:38.4px}.product-card__name a{display:block;text-decoration:none;color:inherit}.product-card__name a:hover{opacity:.85}.product-card__category p{margin:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5);text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-card__name p{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:.32px;color:#663d00;text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-card__footer{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.product-card__price{display:flex;flex-direction:column;flex-shrink:0;gap:7px;min-width:93px}.product-card__price-old p{margin:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:#663d00;text-decoration:line-through;text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-card__price-current p{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:.36px;color:#663218;text-box-trim:trim-both;text-box-edge:cap alphabetic}.product-card__cart{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:12px 18px;border:none;border-radius:10px;background-color:#663d00;cursor:pointer;transition:opacity .2s ease}.product-card__cart:hover{opacity:.9}.product-card__cart:focus-visible{outline:2px solid #663218;outline-offset:2px}.product-card__cart img{display:block;width:14px;height:14px}@media(max-width: 1024px){.product-card{flex-basis:calc((100% - 24px)/2);max-width:360px}.product-card__media{height:clamp(250px,36vw,310px)}}@media(max-width: 767px){.product-card{flex-basis:100%;width:100%;max-width:343px;padding:16px}.product-card__media{height:clamp(236px,72vw,310px)}.product-card__favorite{width:44px;height:44px}.product-card__name p{overflow-wrap:break-word}.product-card__footer{align-items:center}}.calculator{position:relative;height:803px;overflow:hidden;overflow:clip;background-color:#fffbf5}.calculator__inner{position:relative;box-sizing:border-box;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:128px 90px 0}.calculator__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:50px;width:642px;max-width:100%;padding-left:45px}.calculator__header{display:flex;flex-direction:column;gap:24px;width:100%}.calculator__title-wrap{display:flex;flex-direction:column;gap:6px}.calculator__title-row{position:relative;display:flex;align-items:center;min-height:45px}.calculator__title-icon-wrap{position:absolute;display:flex;flex-shrink:0;align-items:center;justify-content:center}.calculator__title-icon-wrap--left{top:-32px;left:-46px;width:43px;height:43px}.calculator__title-icon-wrap--right{top:-21px;left:476px;width:36px;height:36px}.calculator__title-icon-flip{display:block;overflow:hidden;width:43px;height:43px;transform:rotate(180deg) scaleY(-1)}.calculator__title-icon{display:block;width:100%;height:100%}.calculator__title{line-height:0}.calculator__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase;white-space:nowrap}.calculator__subtitle{line-height:0}.calculator__subtitle h3{margin:0;max-width:571px;font-family:"Montserrat",sans-serif;font-size:22px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase}.calculator__desc{max-width:610px}.calculator__desc p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#663218}.calculator__form{position:relative;z-index:2;display:flex;flex-direction:column;gap:40px;box-sizing:border-box;width:594px;max-width:100%;padding:24px;border-radius:30px;background-color:#fef3df}.calculator__form-section{display:flex;flex-direction:column;gap:24px;width:100%}.calculator__form-head{line-height:0}.calculator__form-head h3{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.36px;color:#663218}.calculator__fields{display:flex;gap:12px;width:100%}.calculator__field{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.calculator__field>span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:#663218;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.calculator__field input{box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid #ebebeb;border-radius:10px;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-box-trim:trim-both;text-box-edge:cap alphabetic}.calculator__field input::placeholder{color:rgba(102,61,0,.5)}.calculator__field input:focus{outline:2px solid rgba(102,61,0,.25);outline-offset:1px}.calculator__features{display:flex;gap:12px;width:598px;max-width:100%;margin:0;padding:0;list-style:none}.calculator__feature{display:flex;flex-shrink:0;align-items:center;gap:6px}.calculator__feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:9.545px;border-radius:28.636px;background-color:rgba(102,61,0,.1);box-sizing:border-box}.calculator__feature-icon img{display:block;width:20px;height:20px}.calculator__feature-text{display:flex;flex-direction:column;gap:6px}.calculator__feature-text p{margin:0;text-box-trim:trim-both;text-box-edge:cap alphabetic}.calculator__feature-text p:first-child{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218}.calculator__feature-text p:last-child{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:rgba(0,0,0,.5)}.calculator__visual{position:absolute;top:106px;right:-46px;z-index:0;width:725px;height:712px;pointer-events:none}.calculator__visual *{pointer-events:none}.calculator__visual-image{display:block;width:100%;height:100%;max-width:none}@media(max-width: 1439px){.calculator{height:720px}.calculator__inner{padding:90px 40px 0}.calculator__content{align-items:center;gap:34px;width:min(46%,470px);padding-left:0}.calculator__header{align-items:center}.calculator__subtitle h3,.calculator__desc p{text-align:center}.calculator__form{width:100%}.calculator__features{flex-wrap:wrap;justify-content:center;width:100%}.calculator__visual{top:120px;right:0;width:min(54%,560px);height:auto}.calculator__visual-image{width:100%;height:auto}.calculator__title-row{position:relative;justify-content:center;width:100%;min-height:36px;height:auto;padding:0 calc(36px + 20px)}.calculator__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:36px;height:36px;transform:translateY(-50%)}.calculator__title-icon-wrap:first-child{left:0}.calculator__title-icon-wrap:last-child{left:auto;right:0}.calculator__title-icon-flip,.calculator__title-icon{width:36px;height:36px}.calculator__title{min-width:0;width:100%;text-align:center}.calculator__title h2{text-align:center;white-space:normal}}@media(max-width: 1024px){.calculator{height:auto}.calculator__inner{height:auto;padding:90px 40px}.calculator__content{width:100%;padding-left:0}.calculator__title-row{flex-wrap:wrap;justify-content:center;min-height:auto;padding-top:40px}.calculator__title-icon-wrap{position:static}.calculator__title-icon-wrap--left,.calculator__title-icon-wrap--right{top:auto;left:auto}.calculator__title h2{white-space:normal;text-align:center}.calculator__subtitle h3{text-align:center}.calculator__desc p{text-align:center}.calculator__header{align-items:center}.calculator__content{align-items:center}.calculator__features{flex-wrap:wrap;justify-content:center}.calculator__visual{position:relative;top:auto;right:auto;width:100%;max-width:520px;height:auto;margin:0 auto}.calculator__visual-image{width:100%;height:auto}.calculator__title-row{position:relative;justify-content:center;width:100%;min-height:36px;height:auto;padding:0 calc(36px + 24px)}.calculator__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:36px;height:36px;transform:translateY(-50%)}.calculator__title-icon-wrap:first-child{left:0}.calculator__title-icon-wrap:last-child{left:auto;right:0}.calculator__title-icon-flip,.calculator__title-icon{width:36px;height:36px}.calculator__title{min-width:0;width:100%;text-align:center}.calculator__title h2{text-align:center;white-space:normal}}@media(max-width: 767px){.calculator__inner{padding:72px 16px}.calculator__content{gap:32px}.calculator__fields{flex-direction:column}.calculator__title h2{font-size:clamp(24px,7vw,28px)}.calculator__subtitle h3{font-size:18px}.calculator__form{gap:28px;padding:18px}.calculator__form-section{gap:18px}.calculator__field input{font-size:16px}.calculator__features{flex-direction:column;align-items:stretch;width:100%}.calculator__feature{width:100%;min-width:0}.calculator__visual{max-width:min(100%,360px)}.calculator__title-row{position:relative;justify-content:center;width:100%;min-height:28px;height:auto;padding:0 calc(28px + 14px)}.calculator__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:28px;height:28px;transform:translateY(-50%)}.calculator__title-icon-wrap:first-child{left:0}.calculator__title-icon-wrap:last-child{left:auto;right:0}.calculator__title-icon-flip,.calculator__title-icon{width:28px;height:28px}.calculator__title{min-width:0;width:100%;text-align:center}.calculator__title h2{text-align:center;white-space:normal}}.why-us{width:100%}.why-us__inner{display:flex;flex-direction:column;align-items:center;gap:40px;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:120px 90px}.why-us__header{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:24px;width:635px;max-width:100%;min-height:105px}.why-us__title-row{display:flex;flex-shrink:0;align-items:center;gap:24px;height:41px}.why-us__title-icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px}.why-us__title-icon-flip{display:block;overflow:hidden;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.why-us__title-icon{display:block;width:36px;height:36px}.why-us__title{flex-shrink:0;line-height:0}.why-us__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase;white-space:nowrap}.why-us__header p{flex-shrink:0;width:534px;max-width:100%;min-height:33px;margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic}.why-us__cards{display:flex;flex-shrink:0;align-items:stretch;gap:24px;width:100%;margin:0;padding:0;list-style:none}.why-us__card{display:flex;flex:0 0 297px;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:297px;padding:24px;border:1px solid #fffbf5;border-radius:10px;background-color:rgba(102,61,0,.1)}.why-us__card-content{display:flex;flex-direction:column;gap:14px;width:100%}.why-us__card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;padding:11.364px;border-radius:34.091px;background-color:hsla(0,0%,100%,.5)}.why-us__card-icon img{display:block;width:27.273px;height:27.273px}.why-us__card-body{display:flex;flex-direction:column;gap:24px;width:100%}.why-us__card-title h3{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:1.4;letter-spacing:0;color:#663218;text-box-trim:trim-both;text-box-edge:cap alphabetic}.why-us__card-text p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(max-width: 1439px){.why-us__inner{padding-right:40px;padding-left:40px}.why-us__cards{justify-content:center}.why-us__card{flex:1 1 0;width:auto;min-width:0}}@media(max-width: 1200px){.why-us__cards{flex-wrap:wrap}.why-us__card{flex:1 1 calc(50% - 12px);max-width:360px}}@media(max-width: 1024px){.why-us__inner{gap:34px;padding:90px 40px}.why-us__header{min-height:0}.why-us__title-row{flex-wrap:wrap;justify-content:center;height:auto}.why-us__title h2{white-space:normal;text-align:center}.why-us__cards{flex-wrap:wrap;justify-content:center}.why-us__card{flex:1 1 calc(50% - 12px);width:auto;min-width:0;max-width:360px}.why-us__title-row{position:relative;justify-content:center;width:100%;min-height:36px;height:auto;padding:0 calc(36px + 24px)}.why-us__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:36px;height:36px;transform:translateY(-50%)}.why-us__title-icon-wrap:first-child{left:0}.why-us__title-icon-wrap:last-child{left:auto;right:0}.why-us__title-icon-flip,.why-us__title-icon{width:36px;height:36px}.why-us__title{min-width:0;width:100%;text-align:center}.why-us__title h2{text-align:center;white-space:normal}}@media(max-width: 767px){.why-us__inner{gap:28px;padding:72px 16px}.why-us__header{width:100%;gap:16px}.why-us__title-row{gap:10px;min-width:0}.why-us__title-icon-wrap,.why-us__title-icon-flip,.why-us__title-icon{width:28px;height:28px}.why-us__title{min-width:0}.why-us__title h2{font-size:clamp(24px,7vw,28px);white-space:normal}.why-us__header p{min-height:0;font-size:14px}.why-us__cards{flex-direction:column;align-items:center;gap:18px}.why-us__card{flex:0 0 auto;width:100%;max-width:343px;padding:20px}.why-us__card-body{gap:16px}.why-us__title-row{position:relative;justify-content:center;width:100%;min-height:28px;height:auto;padding:0 calc(28px + 14px)}.why-us__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:28px;height:28px;transform:translateY(-50%)}.why-us__title-icon-wrap:first-child{left:0}.why-us__title-icon-wrap:last-child{left:auto;right:0}.why-us__title-icon-flip,.why-us__title-icon{width:28px;height:28px}.why-us__title{min-width:0;width:100%;text-align:center}.why-us__title h2{text-align:center;white-space:normal}}.about-company{width:100%;overflow:hidden;overflow:clip}.about-company__inner{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:120px 90px}.about-company__card{position:relative;width:100%;height:473px;border-radius:50px 261px 273.5px 50px;background-color:#fffbf5;overflow:visible}.about-company__blob-left{position:absolute;top:65px;left:0;width:404px;height:408px;pointer-events:none}.about-company__blob-left img{position:absolute;top:125.022px;left:-103px;display:block;width:506.815px;height:495.215px;max-width:none}.about-company__btn-doodle{position:absolute;top:363.089px;left:16px;z-index:1;width:122px;height:90.822px;opacity:.5;pointer-events:none}.about-company__btn-doodle img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:bottom;pointer-events:none}.about-company__header{position:absolute;top:38px;left:32px;width:371px;height:114px}.about-company__title-row{position:relative;width:100%;height:100%}.about-company__title-icon-wrap{position:absolute;display:flex;align-items:center;justify-content:center}.about-company__title-icon-wrap--left{top:0;left:0;width:52px;height:52px}.about-company__title-icon-wrap--right{top:52px;left:335px;width:36px;height:36px}.about-company__title-icon-flip{display:block;overflow:hidden;width:52px;height:52px;transform:rotate(180deg) scaleY(-1)}.about-company__title-icon{display:block;width:100%;height:100%}.about-company__title{position:absolute;top:93.5px;left:28px;line-height:0;transform:translateY(-50%)}.about-company__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase;white-space:nowrap}.about-company__text{position:absolute;top:169px;left:60px;width:475px;height:120px;max-width:calc(100% - 120px)}.about-company__text p{margin:0 0 10px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#663218}.about-company__text p:last-child{margin-bottom:0}.about-company__text p strong{font-weight:700}.about-company__action{position:absolute;top:364px;left:60px;z-index:2}.about-company__photo-blob-wrap{position:absolute;top:-89.04px;left:546px;display:flex;align-items:center;justify-content:center;width:726.99px;height:640.875px;pointer-events:none}.about-company__photo-blob-inner{flex-shrink:0;width:624.004px;height:506.331px;transform:rotate(-13.84deg) scaleY(-1)}.about-company__photo-blob-inner img{display:block;width:100%;height:100%;max-width:none}.about-company__photo-wrap{position:absolute;top:-125px;left:550px;display:flex;align-items:center;justify-content:center;width:765.187px;height:665.669px;pointer-events:none}.about-company__photo-inner{flex-shrink:0;width:674.778px;height:549.882px;transform:rotate(-10.71deg)}.about-company__photo-inner img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.about-company__doodles-wrap{position:absolute;top:-58px;left:685px;display:flex;align-items:center;justify-content:center;width:251.169px;height:246.952px;pointer-events:none}.about-company__doodles-inner{flex-shrink:0;width:100%;height:100%;transform:rotate(48.8deg)}.about-company__doodles-inner img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:bottom;pointer-events:none}@media(max-width: 1024px){.about-company__inner{padding:90px 40px}.about-company__card{display:flex;flex-direction:column;align-items:center;height:auto;min-height:0;padding:40px 24px;border-radius:40px}.about-company__blob-left,.about-company__btn-doodle,.about-company__photo-blob-wrap,.about-company__doodles-wrap{display:none}.about-company__header,.about-company__text,.about-company__action,.about-company__photo-wrap{position:relative;top:auto;left:auto;width:100%;max-width:100%;height:auto;transform:none}.about-company__header{margin-bottom:24px}.about-company__title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;height:auto}.about-company__title-icon-wrap{position:static}.about-company__title{position:static;flex:1 1 100%;transform:none;text-align:center}.about-company__title h2{white-space:normal}.about-company__text{margin-bottom:32px;text-align:center}.about-company__action{display:flex;justify-content:center;margin-bottom:32px}.about-company__photo-wrap{display:flex;max-width:420px;margin:0 auto}.about-company__photo-inner{width:100%;height:auto;transform:none}.about-company__photo-inner img{width:100%;height:auto}.about-company__title-row{position:relative;justify-content:center;width:100%;min-height:36px;height:auto;padding:0 calc(36px + 24px)}.about-company__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:36px;height:36px;transform:translateY(-50%)}.about-company__title-icon-wrap:first-child{left:0}.about-company__title-icon-wrap:last-child{left:auto;right:0}.about-company__title-icon-flip,.about-company__title-icon{width:36px;height:36px}.about-company__title{min-width:0;width:100%;text-align:center}.about-company__title h2{text-align:center;white-space:normal}}@media(max-width: 767px){.about-company__inner{padding:72px 16px}.about-company__card{padding:32px 18px;border-radius:30px}.about-company__header{margin-bottom:18px}.about-company__title-row{gap:10px}.about-company__title-icon-wrap--left{width:32px;height:32px}.about-company__title-icon-wrap--right{width:28px;height:28px}.about-company__title-icon-flip{width:32px;height:32px}.about-company__title h2{font-size:clamp(24px,7vw,28px)}.about-company__text{margin-bottom:24px}.about-company__text p{font-size:15px}.about-company__action{width:100%;margin-bottom:24px}.about-company__photo-wrap{max-width:min(100%,343px)}.about-company__title-row{position:relative;justify-content:center;width:100%;min-height:28px;height:auto;padding:0 calc(28px + 14px)}.about-company__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:28px;height:28px;transform:translateY(-50%)}.about-company__title-icon-wrap:first-child{left:0}.about-company__title-icon-wrap:last-child{left:auto;right:0}.about-company__title-icon-flip,.about-company__title-icon{width:28px;height:28px}.about-company__title{min-width:0;width:100%;text-align:center}.about-company__title h2{text-align:center;white-space:normal}}.site-footer{position:relative;width:100%;height:369px;margin-top:90px;overflow:hidden;color:#fff}.site-footer__bg{position:absolute;top:5px;left:50%;width:1440px;max-width:100%;height:364px;transform:translateX(-50%);pointer-events:none}.site-footer__bg img{display:block;width:100%;height:100%}.site-footer__decor{position:absolute;top:0;left:50%;z-index:0;width:1440px;max-width:100%;height:150px;overflow:hidden;transform:translateX(-50%);pointer-events:none}.site-footer__doodle{position:absolute;display:block;max-width:none}.site-footer__doodle--cloud-left{top:70px;left:12px;width:78px;height:43px}.site-footer__doodle--sun{top:42px;left:601px;width:155.73px;height:97px}.site-footer__doodle--wave-right{display:none}.site-footer__inner{position:absolute;top:90px;left:50%;z-index:2;display:flex;flex-direction:column;gap:19px;box-sizing:border-box;width:100%;max-width:1440px;height:262px;padding:0 90px;transform:translateX(-50%)}.site-footer__main{display:flex;flex-shrink:0;align-items:flex-start;gap:95px;width:100%;height:179px}.site-footer__brand{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:space-between;width:333px;height:179px}.site-footer__brand-top{display:flex;flex-direction:column;gap:24px;width:100%}.site-footer__logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:190px;height:62px;padding:9px 8px;background-color:#fff;border-radius:10.16px;text-decoration:none}.site-footer__logo img{display:block;width:174px;height:43px;object-fit:contain}.site-footer__about{width:100%}.site-footer__about p{margin:0;min-height:48px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic}.site-footer__social{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:73px}.site-footer__social-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;background-color:rgb(166,145,111.5);border-radius:26.667px;text-decoration:none}.site-footer__social-link img{display:block;width:16px;height:16px}.site-footer__nav-group{display:flex;flex-shrink:0;align-items:flex-start;gap:46px}.site-footer__col{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:0}.site-footer__col--catalog{width:182px}.site-footer__col--buyers{width:113px}.site-footer__col--contacts{width:403px}.site-footer__col-title{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;padding:10px;justify-content:flex-start}.site-footer__col-title p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:14px;letter-spacing:.28px;color:#fff;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.site-footer__col--catalog .site-footer__col-title{width:82px}.site-footer__col--buyers .site-footer__col-title{width:100%}.site-footer__col--contacts .site-footer__col-title{width:93px}.site-footer__links{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none}.site-footer__col--catalog .site-footer__links{margin-top:17px;gap:4px}.site-footer__col--buyers .site-footer__links{margin-top:14px;gap:5px;width:100%}.site-footer__links li{display:flex;flex-shrink:0;height:30px}.site-footer__links a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:100%;padding:10px;justify-content:flex-start;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:.28px;color:#fff;text-decoration:none;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.site-footer__links a:hover{opacity:.85}.site-footer__col--contacts .site-footer__contacts-grid{margin-top:16px}.site-footer__contacts-grid{display:flex;align-items:flex-start;gap:6px;width:100%}.site-footer__contacts-col{position:relative;z-index:1;display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:195px}.site-footer__contact{display:flex;align-items:flex-start;gap:10px;width:100%;overflow:hidden}.site-footer__contact--center{align-items:center;height:22px}.site-footer__contact--clock{position:relative;z-index:2;flex-shrink:0}.site-footer__contact--email,.site-footer__contact--location{position:relative;z-index:1;min-height:30px}.site-footer__contact-icon{position:relative;z-index:1;flex-shrink:0;width:22px;height:22px;overflow:hidden;background-color:rgb(166,145,111.5);border-radius:14.667px;isolation:isolate}.site-footer__contact-icon-graphic{position:absolute;top:50%;left:50%;display:block;overflow:hidden;width:13.2px;height:13.2px;transform:translate(-50%, -50%)}.site-footer__contact-icon-graphic img,.site-footer__contact-icon-graphic svg{display:block;width:100%;height:100%;object-fit:contain}.site-footer__contact-body{display:flex;flex-direction:column;gap:10px;justify-content:center}.site-footer__contact-body p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:14px;letter-spacing:.28px;color:#fff;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.site-footer__contact-body a{color:inherit;text-decoration:none}.site-footer__contact-body a:hover{opacity:.85}.site-footer__bottom{display:flex;flex-shrink:0;flex-direction:column;gap:14px;width:100%;height:35px}.site-footer__divider{width:100%;height:1px}.site-footer__divider img{display:block;width:100%;height:1px}.site-footer__legal{display:flex;align-items:flex-start;justify-content:space-between;width:100%;min-height:21px}.site-footer__legal p{margin:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;color:#fff;white-space:nowrap}.site-footer__legal a{color:inherit;text-decoration:none}.site-footer__legal a:hover{opacity:.85}@media(max-width: 1024px){.site-footer{height:auto;min-height:0;margin-top:64px;overflow:hidden;background-color:#4e2f00}.site-footer__bg{top:0;width:100%;height:100%;max-width:none}.site-footer__bg img{object-fit:cover;object-position:top center}.site-footer__decor{width:100%;height:130px;max-width:none}.site-footer__doodle--cloud-left{top:62px;left:24px}.site-footer__doodle--sun{top:36px;left:50%;transform:translateX(-50%)}.site-footer__inner{position:relative;top:auto;left:auto;gap:32px;height:auto;margin:0 auto;padding:96px 40px 32px;transform:none}.site-footer__main{flex-wrap:wrap;gap:40px;height:auto}.site-footer__brand{flex:1 1 280px;width:auto;min-width:0;height:auto;gap:24px}.site-footer__nav-group{flex:2 1 520px;flex-wrap:wrap;gap:32px 40px;min-width:0}.site-footer__col{min-width:0}.site-footer__col--catalog,.site-footer__col--buyers{flex:1 1 180px;width:auto}.site-footer__col--contacts{flex:1 1 100%;width:100%}.site-footer__contacts-grid{flex-wrap:wrap;gap:18px 24px}.site-footer__contacts-col{flex:1 1 220px;width:auto;min-width:0}.site-footer__contact{overflow:visible}.site-footer__contact-body{min-width:0}.site-footer__contact-body p{white-space:normal}.site-footer__bottom{height:auto}.site-footer__legal{flex-wrap:wrap;gap:12px 24px;min-height:0}.site-footer__legal p{white-space:normal}}@media(max-width: 767px){.site-footer{margin-top:48px}.site-footer__decor{height:110px}.site-footer__doodle--cloud-left{display:none}.site-footer__doodle--sun{top:32px;width:118px;height:auto}.site-footer__inner{align-items:center;gap:28px;padding:88px 16px 28px}.site-footer__main{flex-direction:column;align-items:center;gap:32px}.site-footer__brand,.site-footer__brand-top{align-items:center;width:100%;text-align:center}.site-footer__logo{width:174px;height:57px}.site-footer__logo img{width:158px;height:auto}.site-footer__about{max-width:320px}.site-footer__about p{min-height:0}.site-footer__social{justify-content:center;gap:14px;width:auto}.site-footer__social-link{width:44px;height:44px}.site-footer__nav-group{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:28px 20px;width:100%}.site-footer__col{align-items:center}.site-footer__col--catalog,.site-footer__col--buyers{flex:1 1 calc(50% - 10px);width:auto}.site-footer__col--contacts{flex:1 1 100%;width:100%}.site-footer__col-title,.site-footer__col--catalog .site-footer__col-title,.site-footer__col--buyers .site-footer__col-title,.site-footer__col--contacts .site-footer__col-title{justify-content:center;width:100%;height:auto;min-height:44px;padding:10px 0}.site-footer__links{align-items:center;width:100%}.site-footer__col--catalog .site-footer__links,.site-footer__col--buyers .site-footer__links{gap:2px;margin-top:4px}.site-footer__links li{justify-content:center;width:100%;height:auto;min-height:44px}.site-footer__links a{justify-content:center;width:100%;min-height:44px;padding:10px 0;text-align:center;white-space:normal}.site-footer__col--contacts .site-footer__contacts-grid{margin-top:4px}.site-footer__contacts-grid,.site-footer__contacts-col{align-items:center;gap:12px;width:100%}.site-footer__contacts-grid{flex-wrap:wrap;justify-content:center}.site-footer__contacts-col{flex:1 1 150px;max-width:220px}.site-footer__contact{justify-content:center;min-height:44px;text-align:center}.site-footer__contact--center{height:auto}.site-footer__contact-body{align-items:center}.site-footer__legal{flex-direction:column;align-items:center;gap:8px;text-align:center}}.main-page{min-width:0}.main-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.catalog-page{min-width:0}.catalog-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.catalog-hero{display:flex;align-items:flex-start;width:100%;min-height:186px;height:auto}.catalog-hero__inner{position:relative;width:1260px;max-width:calc(100% - 180px);min-height:166px;height:auto;margin:20px auto 0;overflow:hidden;overflow:clip;border-radius:40px;background-color:#f7ebd5;isolation:isolate}.catalog-hero__decor{position:absolute;z-index:0;display:block;max-width:none;pointer-events:none;object-fit:contain}.catalog-hero__decor--blob-left{top:-8px;left:-168px;width:356px;height:341px}.catalog-hero__decor--blob-top{top:-317px;left:197px;width:356px;height:341px}.catalog-hero__decor--bg-vector{top:-30px;left:813px;width:365px;height:307px}.catalog-hero__decor--sun{top:9px;left:591px;width:86px;height:88px;transform:rotate(-10.18deg)}.catalog-hero__decor--cloud{top:19px;right:149px;width:91px;height:77px;transform:rotate(17.49deg)}.catalog-hero__decor--flowers{right:584px;bottom:-20px;width:73px;height:77px;transform:rotate(-18.81deg)}.catalog-hero__decor--heart{right:53px;bottom:-4px;width:56px;height:55px;transform:rotate(38.9deg)}.catalog-hero__decor--beaver{top:6px;left:857px;z-index:1;width:209px;height:209px;object-fit:contain;object-position:top center}.catalog-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 56px);margin-left:52px;padding:28px 0 28px}.catalog-hero__title-block{position:relative;width:535px;max-width:100%;min-height:71px;padding:34px 0 0 26px}.catalog-hero__title-block img{position:absolute;top:0;left:0;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.catalog-hero__title-block h1{margin:0;font-family:"e-Ukraine Head",sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.8px;color:#4e2f00}.catalog-hero__breadcrumbs{display:flex;align-items:center;gap:8px;padding:0 30px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5)}.catalog-hero__breadcrumbs a{color:#663218;text-decoration:underline;text-underline-position:from-font}.catalog-hero__breadcrumbs span{width:4px;height:4px;border-radius:50%;background-color:#663d00}.catalog-hero__breadcrumbs p{margin:0;white-space:nowrap}@media(max-width: 1024px){.catalog-hero{height:auto}.catalog-hero__inner{max-width:calc(100% - 80px);min-height:166px;height:auto}.catalog-hero__decor--bg-vector{left:auto;right:72px}.catalog-hero__decor--beaver{left:auto;right:148px;opacity:.9}.catalog-hero__decor--sun{left:50%}.catalog-hero__decor--flowers{right:42%}}@media(max-width: 767px){.catalog-hero__inner{max-width:calc(100% - 32px);min-height:178px;margin-top:16px;border-radius:30px}.catalog-hero__content{gap:18px;width:calc(100% - 48px);margin-left:24px;padding:26px 0 24px}.catalog-hero__title-block{min-height:64px;padding:30px 0 0 22px}.catalog-hero__title-block img{width:30px;height:30px}.catalog-hero__title-block h1{font-size:clamp(30px,10vw,36px);letter-spacing:.68px}.catalog-hero__breadcrumbs{padding:0 22px}.catalog-hero__decor--blob-left{left:-220px}.catalog-hero__decor--blob-top,.catalog-hero__decor--flowers,.catalog-hero__decor--heart{display:none}.catalog-hero__decor--bg-vector{right:-168px;opacity:.75}.catalog-hero__decor--sun{top:18px;left:auto;right:90px;width:62px;height:64px}.catalog-hero__decor--cloud{top:22px;right:24px;width:64px;height:54px}.catalog-hero__decor--beaver{top:36px;right:-34px;width:148px;height:148px;opacity:.35}}.catalog-list{width:100%}.catalog-list__inner{margin-top:120px}@media(max-width: 1024px){.catalog-list__inner{margin-top:72px}}@media(max-width: 767px){.catalog-list__inner{margin-top:56px}}.catalog-list__inner{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:1260px;max-width:calc(100% - 180px);margin-right:auto;margin-bottom:0;margin-left:auto;padding:0 0 120px}.catalog-list__grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:24px;width:100%}.catalog-list .catalog-card{flex:1 1 calc((100% - 48px)/3);width:404px;max-width:none;min-width:0;height:378px}.catalog-list .catalog-card__media{height:316px}.catalog-list .catalog-card__image{object-fit:cover}.catalog-list .catalog-card__footer p{min-width:0;overflow-wrap:break-word}@media(max-width: 1024px){.catalog-list__inner{max-width:calc(100% - 80px);padding:0 0 90px}.catalog-list .catalog-card{flex-basis:calc((100% - 24px)/2);height:auto}.catalog-list .catalog-card__media{height:clamp(260px,37vw,316px)}}@media(max-width: 767px){.catalog-list__inner{align-items:center;gap:32px;max-width:calc(100% - 32px);padding:0 0 72px}.catalog-list__grid{justify-content:center;gap:18px}.catalog-list .catalog-card{flex-basis:100%;width:100%;max-width:343px}.catalog-list .catalog-card__media{height:auto;aspect-ratio:458/316}}.catalog-pagination{display:flex;align-items:center;gap:13px}.catalog-pagination__pages{display:flex;align-items:center;gap:10px}.catalog-pagination__page{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(102,61,0,.5);border-radius:10px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5);text-decoration:none}.catalog-pagination__page--active{border-color:#663d00;background-color:#663d00;color:#fff}.catalog-pagination__page:hover:not(.catalog-pagination__page--active){border-color:#8d5d53;color:#8d5d53}.catalog-pagination__page:focus-visible{outline:2px solid #663d00;outline-offset:2px}.catalog-pagination__arrow{position:relative;flex-shrink:0;width:24px;height:24px;border-radius:8px;text-decoration:none}.catalog-pagination__arrow::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #663d00;border-right:2px solid #663d00;transform-origin:center}.catalog-pagination__arrow--prev::before{transform:translate(-40%, -50%) rotate(-135deg)}.catalog-pagination__arrow--next::before{transform:translate(-60%, -50%) rotate(45deg)}.catalog-pagination__arrow:focus-visible{outline:2px solid #663d00;outline-offset:2px}@media(max-width: 767px){.catalog-pagination{align-self:center}}.filter-page .catalog-hero__title-block{width:620px}.filter-page .catalog-hero__breadcrumbs a{color:#663218}.filter-products{width:100%}.filter-products__inner{display:flex;align-items:flex-start;gap:24px;width:1260px;max-width:calc(100% - 180px);margin-top:120px}@media(max-width: 1024px){.filter-products__inner{margin-top:72px}}@media(max-width: 767px){.filter-products__inner{margin-top:56px}}.filter-products__inner{margin-right:auto;margin-bottom:0;margin-left:auto;padding:0 0 120px}.filter-products__sidebar{flex:0 0 297px;width:297px;min-width:0}.filter-products__open,.filter-products__drawer-head,.filter-products__overlay{display:none}.filter-panel{display:flex;flex-direction:column;align-items:flex-start;gap:63px;box-sizing:border-box;width:100%;min-height:1023px;padding:24px;border-radius:20px;background-color:rgba(102,61,0,.05)}.filter-panel__groups{display:flex;flex-direction:column;gap:16px;width:100%}.filter-panel__group{position:relative;width:100%;margin:0;padding:0;border:0}.filter-panel__group legend{display:block;width:100%;padding:0}.filter-panel__group--colors .filter-panel__head{font-weight:600}.filter-panel__head{position:relative;width:100%;min-height:29px;padding:0 24px 6px 0;border:0;border-bottom:1px solid rgba(102,61,0,.3);background:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.28px;color:#4e2f00;text-align:left;cursor:pointer}.filter-panel__head::after{content:"";position:absolute;top:6px;right:2px;width:8px;height:8px;border-right:1.5px solid #663d00;border-bottom:1.5px solid #663d00;transform:rotate(-45deg);transition:transform .2s ease}.filter-panel__head[aria-expanded=true]::after{top:5px;transform:rotate(45deg)}.filter-panel__head:focus-visible{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.filter-panel__body[hidden]{display:none}.filter-panel__options{display:flex;flex-direction:column;gap:12px;width:100%;max-height:253px;margin-top:24px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(102,61,0,.35) rgba(0,0,0,0)}.filter-panel__option:hover input:not(:checked)+span{border-color:#663d00;background-color:#663d00}.filter-panel__option:hover input:not(:checked)+span::after{content:"";position:absolute;top:2px;left:4px;width:4px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.filter-panel__option{position:relative;display:flex;align-items:center;gap:8px;min-height:20px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#4e2f00;cursor:pointer;transition:color .2s ease}.filter-panel__option:hover{color:#663218}.filter-panel__option input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.filter-panel__option span{position:relative;flex:0 0 14px;width:14px;height:14px;box-sizing:border-box;transition:background-color .2s ease,border-color .2s ease;border:1px solid rgba(102,61,0,.3);border-radius:3px;background-color:#fff}.filter-panel__option input:checked+span{border-color:#663d00;background-color:#663d00}.filter-panel__option input:checked+span::after{content:"";position:absolute;top:2px;left:4px;width:4px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.filter-panel__option input:focus-visible+span{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.filter-panel__colors{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:24px}.filter-panel__color{position:relative;display:block;flex:0 0 36px;width:36px;height:36px;cursor:pointer}.filter-panel__color input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.filter-panel__color span{position:relative;display:block;width:36px;height:36px;border:2px solid rgba(0,0,0,0);border-radius:50%;box-sizing:border-box}.filter-panel__color--pink span{background-color:#d49fa6}.filter-panel__color--green span{background-color:#00773b}.filter-panel__color--mint span{background-color:#a7cbb6}.filter-panel__color--blue span{background-color:#b4cad4}.filter-panel__color input:checked+span{border-color:#fff}.filter-panel__color input:checked+span::after{content:"";position:absolute;top:7px;left:11px;width:8px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg)}.filter-panel__color input:focus-visible+span{outline:2px solid #663d00;outline-offset:2px}.filter-panel__actions{display:flex;align-items:center;gap:11px}.filter-panel__button{display:flex;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border:0;border-radius:50px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;cursor:pointer;transition:opacity .2s ease}.filter-panel__button--reset{background-color:rgba(102,61,0,.1);color:#663d00}.filter-panel__button--submit{background-color:#663d00;color:#fff}.filter-panel__button:hover{opacity:.9}.filter-panel__button:focus-visible{outline:2px solid #663d00;outline-offset:2px}.filter-results{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:40px;width:939px;min-width:0}.filter-results__bar{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:60px;padding:12px 12px 12px 24px;border-radius:20px;background-color:#fffbf5}.filter-results__count p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.28px;color:#4e2f00}.filter-results__sort{position:relative;display:flex;align-items:center;gap:10px;width:315px;max-width:100%;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663d00;white-space:nowrap}.filter-results__sort::after{content:"";position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:1.5px solid #663d00;border-bottom:1.5px solid #663d00;pointer-events:none;transform:translateY(-70%) rotate(45deg)}.filter-results__sort select{flex:1 1 auto;min-width:0;height:36px;padding:8px 34px 8px 10px;border:0;border-radius:10px;appearance:none;background-color:rgba(102,61,0,.1);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663218;cursor:pointer}.filter-results__sort select:focus-visible{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.filter-results__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:-16px}.filter-results__tags button{position:relative;min-height:26px;padding:3px 28px 3px 12px;border:0;border-radius:50px;background-color:rgba(102,61,0,.1);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663d00;cursor:pointer}.filter-results__tags button::before,.filter-results__tags button::after{content:"";position:absolute;top:50%;right:12px;width:8px;height:1.5px;border-radius:2px;background-color:#ff4a4a}.filter-results__tags button::before{transform:translateY(-50%) rotate(45deg)}.filter-results__tags button::after{transform:translateY(-50%) rotate(-45deg)}.filter-results__tags button:focus-visible{outline:2px solid #663d00;outline-offset:2px}.filter-results__catalog{box-sizing:border-box;width:100%;padding:24px;border-radius:30px;background-color:#fffbf5}.filter-results__grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:30px 25px;width:100%}.filter-results__grid .product-card{flex:1 1 calc((100% - 50px)/3);width:auto;max-width:none}.filter-results__grid .product-card__media{height:310px}.filter-results__grid .product-card__badge--hidden,.filter-results__grid .product-card__price-old--hidden{opacity:0;visibility:hidden}.filter-results .catalog-pagination{margin-top:0}@media(max-width: 1024px){.filter-page .catalog-hero__title-block{width:100%}.filter-products__inner{flex-direction:column;max-width:calc(100% - 80px);padding:0 0 90px}.filter-products__sidebar{width:100%;flex-basis:auto}.filter-panel{min-height:0;gap:34px}.filter-panel__actions{align-self:flex-end}.filter-results{width:100%}.filter-results__grid .product-card{flex-basis:calc((100% - 25px)/2)}}@media(max-width: 767px){body.filter-drawer-open{overflow:hidden}.filter-page .catalog-hero__title-block h1{font-size:clamp(26px,8vw,32px);line-height:1.15;white-space:normal}.filter-products__inner{max-width:calc(100% - 32px);padding:0 0 72px}.filter-products__open{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border-radius:50px;background-color:#663d00;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.28px;color:#fff;cursor:pointer}.filter-products__open:focus-visible{outline:2px solid #663d00;outline-offset:2px}.filter-products__sidebar{position:fixed;inset:0 auto 0 0;z-index:220;display:flex;flex-direction:column;width:100vw;max-width:100vw;height:100vh;height:100svh;overflow-y:auto;background-color:#fffbf5;transform:translateX(-100%);transition:transform .3s ease;outline:none}.filter-products__drawer-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:12px 16px;border-bottom:1px solid rgba(102,61,0,.12);background-color:#fffbf5}.filter-products__drawer-head p{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:20px;font-weight:600;line-height:1.2;color:#663218}.filter-products__drawer-head button{position:relative;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background-color:rgba(102,61,0,.1)}.filter-products__drawer-head button::before,.filter-products__drawer-head button::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background-color:#663d00}.filter-products__drawer-head button::before{transform:translate(-50%, -50%) rotate(45deg)}.filter-products__drawer-head button::after{transform:translate(-50%, -50%) rotate(-45deg)}.filter-products__drawer-head button:focus-visible{outline:2px solid #663d00;outline-offset:2px}.filter-products__overlay{position:fixed;inset:0;z-index:210;display:block;width:100%;height:100%;background-color:rgba(102,50,24,.4);opacity:0;pointer-events:none;transition:opacity .3s ease}body.filter-drawer-open .filter-products__sidebar{transform:translateX(0)}body.filter-drawer-open .filter-products__overlay{opacity:1;pointer-events:auto}.filter-panel{flex:1 1 auto;min-height:auto;padding:20px 16px 28px;border-radius:0;background-color:rgba(102,61,0,.05)}.filter-panel__actions{flex-wrap:wrap;align-self:stretch;justify-content:flex-end}.filter-results{gap:28px}.filter-results__bar{align-items:stretch;flex-direction:column;gap:14px;padding:18px}.filter-results__sort{flex-direction:column;align-items:flex-start;width:100%}.filter-results__sort::after{top:auto;right:14px;bottom:15px}.filter-results__sort select{width:100%}.filter-results__tags{margin-top:0}.filter-results__catalog{padding:18px;border-radius:24px}.filter-results__grid{gap:18px;justify-content:center}.filter-results__grid .product-card{flex-basis:100%;max-width:343px}}.product-page{min-width:0}.product-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.product-crumb{width:100%}.product-crumb__inner{position:relative;width:1260px;max-width:calc(100% - 180px);height:50px;margin:20px auto 0;overflow:clip;border-radius:40px;background-color:#f7ebd5;isolation:isolate}.product-crumb__decor{position:absolute;z-index:0;display:block;max-width:none;object-fit:contain;pointer-events:none}.product-crumb__decor--blob-left{top:-8px;left:-168px;width:356px;height:341px}.product-crumb__decor--blob-top{top:-317px;left:197px;width:356px;height:341px}.product-crumb__decor--bg-vector{top:-30px;left:813px;width:365px;height:307px}.product-crumb__decor--sun{top:9px;left:591px;width:86px;height:88px;transform:rotate(-10.18deg)}.product-crumb__decor--cloud{top:19px;right:149px;width:91px;height:77px;transform:rotate(17.49deg)}.product-crumb__nav{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:100%;padding:0 82px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5)}.product-crumb__nav a{color:#663218;text-decoration:underline;text-underline-position:from-font}.product-crumb__nav span{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background-color:#663d00}.product-crumb__nav p{margin:0;white-space:nowrap}@media(max-width: 1024px){.product-crumb__inner{max-width:calc(100% - 80px)}.product-crumb__decor--bg-vector{left:auto;right:72px}.product-crumb__decor--sun{left:50%}.product-crumb__decor--cloud{right:64px}}@media(max-width: 767px){.product-crumb__inner{max-width:calc(100% - 32px);height:56px;margin-top:16px;border-radius:30px}.product-crumb__nav{padding:0 24px}.product-crumb__decor--blob-left{left:-220px}.product-crumb__decor--blob-top,.product-crumb__decor--sun,.product-crumb__decor--cloud{display:none}.product-crumb__decor--bg-vector{right:-120px}}.product-detail{width:100%}.product-detail__inner{display:flex;align-items:flex-start;gap:25px;box-sizing:border-box;width:1260px;max-width:calc(100% - 180px);min-width:0;margin-top:120px}@media(max-width: 1024px){.product-detail__inner{margin-top:72px}}@media(max-width: 767px){.product-detail__inner{margin-top:56px}}.product-detail__inner{margin-right:auto;margin-bottom:120px;margin-left:auto;padding:24px;border-radius:30px;background-color:#f7ebd5}@media(max-width: 1024px){.product-detail__inner{flex-direction:column;max-width:calc(100% - 80px);margin-right:auto;margin-bottom:90px;margin-left:auto}}@media(max-width: 767px){.product-detail__inner{gap:16px;max-width:calc(100% - 32px);margin-right:auto;margin-bottom:72px;margin-left:auto;padding:14px;border-radius:24px}}.product-gallery{display:flex;flex:0 0 558px;align-items:flex-start;gap:12px;min-width:0;height:585px;border-radius:30px}.product-gallery__thumbs{display:flex;flex:0 0 108px;flex-direction:column;gap:12px;width:108px;height:100%}.product-gallery__thumb{position:relative;flex:0 0 137px;width:108px;height:137px;padding:0;overflow:clip;border:0;border-radius:10px;background-color:#fff;cursor:pointer}.product-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.product-gallery__thumb--contain img{object-fit:contain;object-position:center}.product-gallery__thumb:focus-visible{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.product-gallery__main{position:relative;flex:0 0 438px;width:438px;height:585px;overflow:clip;border-radius:10px;background-color:#fff}.product-gallery__main-link{display:block;width:100%;height:100%;cursor:zoom-in}.product-gallery__main-image{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.product-gallery__main-image--cover{object-fit:cover}.product-gallery__badge{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;min-width:74px;min-height:41px;padding:10px 14px;border-radius:11.467px;background-color:#ff4a4a}.product-gallery__badge p{margin:0;font-family:"Montserrat",sans-serif;font-size:17.2px;font-weight:400;line-height:1.4;letter-spacing:.344px;color:#fff}@media(max-width: 1024px){.product-gallery{flex:0 1 auto;flex-direction:column;width:100%;height:auto}.product-gallery__main{order:1;flex:0 1 auto;width:100%;height:auto;aspect-ratio:438/585;max-height:620px}.product-gallery__thumbs{order:2;flex:0 1 auto;flex-direction:row;width:100%;height:auto;overflow-x:auto;padding-bottom:2px}.product-gallery__thumb{flex-basis:96px;width:96px;height:122px}}@media(max-width: 767px){.product-gallery__main{max-height:none}.product-gallery__badge{top:12px;right:12px;min-width:61px;min-height:36px;padding:8px 12px}.product-gallery__badge p{font-size:14px}.product-gallery__thumbs{gap:8px}.product-gallery__thumb{flex-basis:72px;width:72px;height:92px}}.product-info{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.product-info__card{box-sizing:border-box;width:100%;border-radius:10px;background-color:#fff}.product-info__card--headline{display:flex;flex-direction:column;gap:25px;padding:24px}.product-info__head{display:flex;align-items:flex-start;gap:25px;width:100%;min-width:0}.product-info__title-block{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.product-info__title-block p{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:.36px;color:#663d00}.product-info__title-block h1{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:26px;font-weight:600;line-height:1.2;color:#4e2f00;text-transform:uppercase}.product-info__favorite{display:flex;align-items:center;justify-content:center;flex:0 0 43px;width:43px;height:43px;padding:0;border:0;border-radius:11.467px;background-color:#fff;cursor:pointer}.product-info__favorite img{display:block;width:22px;height:22px;object-fit:contain}.product-info__favorite:focus-visible{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.product-info__price{display:flex;align-items:flex-end;gap:24px}.product-info__price-old p,.product-info__price-current p{margin:0;font-family:"Montserrat",sans-serif;line-height:1;white-space:nowrap}.product-info__price-old{color:rgba(102,61,0,.5)}.product-info__price-old span{text-decoration:line-through;text-underline-position:from-font}.product-info__price-old span:first-child{font-size:16px;line-height:1.4;letter-spacing:.32px}.product-info__price-old span:last-child{font-size:12px;line-height:1.4;letter-spacing:.24px}.product-info__price-current{color:#663218}.product-info__price-current span:first-child{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.4px}.product-info__price-current span:last-child{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px}.product-info__columns{display:flex;align-items:stretch;gap:12px;width:100%;min-width:0}@media(max-width: 1024px){.product-info{width:100%}.product-info__columns{flex-wrap:wrap}}@media(max-width: 767px){.product-info__card--headline{gap:20px;padding:18px}.product-info__head{gap:16px}.product-info__title-block p{font-size:15px}.product-info__title-block h1{font-size:clamp(20px,6.2vw,24px)}.product-info__favorite{flex-basis:44px;width:44px;height:44px}.product-info__price{gap:16px}.product-info__columns{flex-direction:column}}.product-purchase{display:flex;align-items:flex-start;gap:24px;width:100%;min-width:0}@media(max-width: 767px){.product-purchase{flex-direction:column;align-items:flex-start}}.product-quantity{display:flex;flex:0 0 115px;align-items:center;box-sizing:border-box;width:115px;height:50px;overflow:clip;border:1px solid rgba(102,61,0,.3);border-radius:10px;background-color:#fff}.product-quantity__btn{display:flex;align-items:center;justify-content:center;flex:0 0 19px;width:19px;height:48px;padding:0;border:0;background-color:hsla(0,0%,100%,.05);cursor:pointer}.product-quantity__btn img{display:block;width:7px;height:8px;object-fit:contain;pointer-events:none}.product-quantity__btn--increase img{transform:translateX(2px)}.product-quantity__btn--decrease img{transform:translateX(-3px)}.product-quantity__btn--increase{border-left:1px solid hsla(0,0%,100%,.1);border-radius:0 10px 10px 0}.product-quantity__btn--decrease{border-right:1px solid hsla(0,0%,100%,.1);border-radius:10px 0 0 10px}.product-quantity__btn:disabled{cursor:default;opacity:.35}.product-quantity__btn:focus-visible{outline:2px solid rgba(102,61,0,.35);outline-offset:-2px}.product-quantity output{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#663218}@media(max-width: 767px){.product-quantity{flex-basis:auto;width:100%}}.product-notice{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:56px;padding:10px;border-radius:10px;background-color:rgba(102,61,0,.1)}.product-notice__icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background-color:rgba(102,61,0,.1)}.product-notice__icon img{display:block;width:20px;height:20px;object-fit:contain}.product-notice p{flex:1 1 auto;min-width:0;margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663218}.product-panel{display:flex;flex:1 1 0;flex-direction:column;box-sizing:border-box;min-width:0;padding:24px;border-radius:10px;background-color:#fff}.product-panel--color,.product-panel--list{gap:24px}.product-panel--color{min-height:135px}.product-panel--params,.product-panel--delivery{gap:19px}.product-panel--params{flex:0 0 auto;min-height:0}.product-panel--list{min-height:193px}.product-panel--delivery{min-height:187px}.product-panel__head{display:flex;flex-shrink:0;align-items:center;gap:4px;width:100%;min-height:23px;padding-bottom:6px;border-bottom:1px solid rgba(102,61,0,.1)}.product-panel__head p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.28px;color:#4e2f00}@media(max-width: 1024px){.product-panel{flex-basis:calc(50% - 6px)}}@media(max-width: 767px){.product-panel{flex-basis:auto;padding:18px}}.product-swatches{display:flex;flex-wrap:wrap;gap:10px;width:100%}.product-swatch{position:relative;flex:0 0 34px;width:34px;height:34px;cursor:pointer}.product-swatch::before,.product-swatch::after{position:absolute;left:50%;z-index:5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.product-swatch::before{content:attr(data-tooltip);bottom:calc(100% + 10px);width:max-content;max-width:180px;padding:8px 12px;border:1px solid rgba(102,61,0,.1);border-radius:12px;background-color:#663d00;box-shadow:0 10px 24px rgba(102,50,24,.18);font-family:"Montserrat",sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.24px;color:#fff;text-align:center;white-space:nowrap;transform:translate(-50%, 6px)}.product-swatch::after{content:"";bottom:calc(100% + 4px);width:10px;height:10px;border-right:1px solid rgba(102,61,0,.1);border-bottom:1px solid rgba(102,61,0,.1);background-color:#663d00;transform:translate(-50%, 6px) rotate(45deg)}.product-swatch:hover,.product-swatch:focus-within{z-index:6}.product-swatch:hover::before,.product-swatch:hover::after,.product-swatch:focus-within::before,.product-swatch:focus-within::after{opacity:1;visibility:visible}.product-swatch:hover::before,.product-swatch:focus-within::before{transform:translate(-50%, 0)}.product-swatch:hover::after,.product-swatch:focus-within::after{transform:translate(-50%, 0) rotate(45deg)}.product-swatch input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.product-swatch span{position:relative;display:block;width:34px;height:34px;border:2px solid rgba(0,0,0,0);border-radius:50%;box-sizing:border-box}.product-swatch input:checked+span{border-color:#fff}.product-swatch input:checked+span::after{content:"";position:absolute;top:7px;left:11px;width:8px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg)}.product-swatch input:focus-visible+span{outline:2px solid rgba(102,61,0,.45);outline-offset:2px}.product-swatch--wood-cream span{background-color:#f6d1a0}.product-swatch--wood-light span{background-color:#c58d59}.product-swatch--wood-medium span{background-color:#ad6b3a}.product-swatch--wood-dark span{background-color:#6b4121}.product-swatch--wood-brown span{background-color:#49291a}.product-swatch--wood-copper span{background-color:#af662f}.product-swatch--slide-red span{background-color:#e82e25}.product-swatch--slide-yellow span{background-color:#fbc931}.product-swatch--slide-blue span{background-color:#3082f7}.product-swatch--slide-pink span{background-color:#ebafc6}.product-swatch--slide-purple span{background-color:#8b5cf3}.product-swatch--slide-green span{background-color:#7fd556}@media(max-width: 767px){.product-swatch{flex-basis:44px;width:44px;height:44px}.product-swatch::before{bottom:calc(100% + 12px)}.product-swatch::after{bottom:calc(100% + 6px)}.product-swatch span{width:44px;height:44px;border-radius:50%}.product-swatch input:checked+span::after{top:11px;left:16px}}.product-params{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:12px;width:100%}.product-param{display:flex;flex:0 0 180px;align-items:center;gap:6px;box-sizing:border-box;width:180px;min-width:0}.product-param:nth-child(2){flex-basis:175px;width:175px}.product-param--materials{flex:0 0 100%;align-items:flex-start;width:100%}.product-param--materials .product-param__body p:last-child{font-weight:400}.product-param__icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background-color:rgba(102,61,0,.1)}.product-param__icon img{display:block;width:20px;height:20px;object-fit:contain}.product-param__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.product-param__body p{margin:0;font-family:"Montserrat",sans-serif;line-height:1.4;word-break:break-word}.product-param__body p:first-child{font-size:12px;font-weight:400;letter-spacing:.24px;color:rgba(102,61,0,.5)}.product-param__body p:last-child{font-size:14px;font-weight:500;letter-spacing:.28px;color:#663218}@media(max-width: 767px){.product-param{flex-basis:100%;width:100%}.product-param:nth-child(2){flex-basis:100%;width:100%}}.product-check-list,.product-plus-list{display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none}.product-check-list li,.product-plus-list li{position:relative;display:flex;align-items:center;min-height:14px;padding-left:22px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#4e2f00}.product-check-list li::before,.product-plus-list li::before{content:"";position:absolute;top:3px;left:0;width:14px;height:14px}.product-check-list li::before{border-radius:3px;background-color:#663d00}.product-check-list li::after{content:"";position:absolute;top:6px;left:3px;width:9px;height:9px;background-image:url("../images/assets/product/icon-checkbox-check.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.product-plus-list li::before{background-image:url("../images/assets/product/icon-plus.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.product-delivery{display:flex;flex-direction:column;gap:19px;width:100%}.product-delivery__item{display:flex;align-items:center;gap:6px;min-width:0}.product-delivery__item p{flex:1 1 auto;min-width:0;margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663218}.product-delivery__icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background-color:rgba(102,61,0,.1)}.product-delivery__icon img{display:block;width:20px;height:20px;object-fit:contain}@media(max-width: 767px){.product-delivery__item{align-items:flex-start}}.contacts-page{min-width:0;overflow-x:clip}.contacts-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.contacts-hero{display:flex;align-items:flex-start;width:100%;min-height:186px;height:auto}.contacts-hero__inner{position:relative;width:1260px;max-width:calc(100% - 180px);min-height:166px;height:auto;margin:20px auto 0;overflow:hidden;overflow:clip;border-radius:40px;background-color:#f7ebd5;isolation:isolate}.contacts-hero__decor{position:absolute;z-index:0;display:block;max-width:none;object-fit:contain;pointer-events:none}.contacts-hero__decor--blob-left{top:-8px;left:-168px;width:356px;height:341px}.contacts-hero__decor--blob-top{top:-317px;left:197px;width:356px;height:341px}.contacts-hero__decor--bg-vector{top:-30px;left:813px;width:365px;height:307px}.contacts-hero__decor--sun{top:9px;left:591px;width:86px;height:88px;transform:rotate(-10.18deg)}.contacts-hero__decor--cloud{top:19px;right:149px;width:91px;height:77px;transform:rotate(17.49deg)}.contacts-hero__decor--flowers{right:584px;bottom:-20px;width:73px;height:77px;transform:rotate(-18.81deg)}.contacts-hero__decor--heart{right:53px;bottom:-4px;width:56px;height:55px;transform:rotate(38.9deg)}.contacts-hero__decor--beaver{top:6px;left:857px;z-index:1;width:209px;height:209px;object-fit:contain;object-position:top center}.contacts-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 56px);margin-left:52px;padding:28px 0 28px}.contacts-hero__title-block{position:relative;width:535px;max-width:100%;min-height:71px;padding:34px 0 0 26px}.contacts-hero__title-block img{position:absolute;top:0;left:0;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.contacts-hero__title-block h1{margin:0;font-family:"e-Ukraine Head",sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.8px;color:#4e2f00}.contacts-hero__breadcrumbs{display:flex;align-items:center;gap:8px;padding:0 30px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5)}.contacts-hero__breadcrumbs a{color:#663218;text-decoration:underline;text-underline-position:from-font}.contacts-hero__breadcrumbs span{width:4px;height:4px;border-radius:50%;background-color:#663d00}.contacts-hero__breadcrumbs p{margin:0;white-space:nowrap}@media(max-width: 1024px){.contacts-hero{height:auto}.contacts-hero__inner{max-width:calc(100% - 80px);min-height:166px;height:auto}.contacts-hero__decor--bg-vector{left:auto;right:72px}.contacts-hero__decor--beaver{left:auto;right:148px;opacity:.9}.contacts-hero__decor--sun{left:50%}.contacts-hero__decor--flowers{right:42%}}@media(max-width: 767px){.contacts-hero__inner{max-width:calc(100% - 32px);min-height:178px;margin-top:16px;border-radius:30px}.contacts-hero__content{gap:18px;width:calc(100% - 48px);margin-left:24px;padding:26px 0 24px}.contacts-hero__title-block{min-height:64px;padding:30px 0 0 22px}.contacts-hero__title-block img{width:30px;height:30px}.contacts-hero__title-block h1{font-size:clamp(30px,10vw,36px);letter-spacing:.68px}.contacts-hero__breadcrumbs{padding:0 22px}.contacts-hero__decor--blob-left{left:-220px}.contacts-hero__decor--blob-top,.contacts-hero__decor--flowers,.contacts-hero__decor--heart{display:none}.contacts-hero__decor--bg-vector{right:-168px;opacity:.75}.contacts-hero__decor--sun{top:18px;left:auto;right:90px;width:62px;height:64px}.contacts-hero__decor--cloud{top:22px;right:24px;width:64px;height:54px}.contacts-hero__decor--beaver{top:36px;right:-34px;width:148px;height:148px;opacity:.35}}.contacts-info{width:100%}.contacts-info__inner{display:flex;align-items:flex-end;gap:24px;width:1260px;max-width:calc(100% - 180px);margin-top:120px}@media(max-width: 1024px){.contacts-info__inner{margin-top:72px}}@media(max-width: 767px){.contacts-info__inner{margin-top:56px}}.contacts-info__inner{margin-right:auto;margin-bottom:114px;margin-left:auto}.contacts-info__content{display:flex;flex:1 1 618px;flex-direction:column;gap:20px;width:100%;max-width:100%;min-width:0}.contacts-info__header{display:flex;flex-direction:column;gap:24px;width:100%}.contacts-info__title-row{display:flex;align-items:center;gap:24px}.contacts-info__title-icon{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px}.contacts-info__title-icon-flip{display:block;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.contacts-info__title-icon-flip img{display:block;width:100%;height:100%}.contacts-info__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase}.contacts-info__desc{max-width:534px}.contacts-info__desc p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218}.contacts-info__cards{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.contacts-info__cards-row{display:flex;gap:14px;width:100%;min-width:0}@media(max-width: 1024px){.contacts-info__inner{flex-direction:column;align-items:stretch;width:100%;max-width:calc(100% - 80px);margin-right:auto;margin-bottom:90px;margin-left:auto}.contacts-info__content{flex:1 1 auto;width:100%}.contacts-info__header,.contacts-info__title-row{align-items:center}.contacts-info__title-row{justify-content:center;width:100%}.contacts-info__desc{max-width:640px;margin:0 auto;text-align:center}.contacts-info__cards-row{flex-direction:column;gap:12px}}@media(max-width: 767px){.contacts-info__inner{gap:20px;width:100%;max-width:calc(100% - 32px);margin-right:auto;margin-bottom:72px;margin-left:auto}.contacts-info__content{flex:1 1 auto;width:100%}.contacts-info__header{gap:18px;width:100%}.contacts-info__title-row{gap:12px;justify-content:center;width:100%}.contacts-info__title-icon,.contacts-info__title-icon-flip{flex-basis:30px;width:30px;height:30px}.contacts-info__title h2{font-size:clamp(24px,7vw,28px);text-align:center}.contacts-info__desc{width:100%;max-width:100%}.contacts-info__cards{gap:12px}.contacts-info__cards-row{flex-direction:column;gap:12px}}.contacts-card{display:flex;flex:1 1 calc((100% - 14px)/2);flex-direction:column;gap:12px;box-sizing:border-box;min-width:0;min-height:167px;padding:24px;border-radius:30px;background-color:#fffbf5}.contacts-card--tall{min-height:170px}.contacts-card--short{min-height:148px}.contacts-card__icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:30px;background-color:rgba(102,61,0,.3)}.contacts-card__icon img{display:block;width:20px;height:20px;object-fit:contain}.contacts-card__body{min-width:0}.contacts-card__body h3{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#663d00}.contacts-card__body p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#663218;overflow-wrap:break-word}.contacts-card__body a{color:inherit;text-decoration:none}.contacts-card__body a:hover{opacity:.85}@media(max-width: 1024px){.contacts-card{flex:1 1 auto;width:100%;max-width:100%}}@media(max-width: 767px){.contacts-card{flex:1 1 auto;width:100%;max-width:100%;min-height:0;padding:20px;border-radius:24px}.contacts-card__body p{font-size:15px}}.contacts-form{display:flex;flex:0 0 614px;flex-direction:column;align-items:flex-start;gap:40px;box-sizing:border-box;max-width:100%;padding:24px;border-radius:30px;background-color:#fef3df}.contacts-form__section{display:flex;flex-direction:column;gap:12px;width:100%}.contacts-form__head{display:flex;flex-direction:column;gap:24px;width:100%;color:#663218}.contacts-form__head h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.44px}.contacts-form__head p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px}.contacts-form__fields{display:flex;width:100%}.contacts-form__fields--split{gap:12px}.contacts-form__field{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;border-radius:8px}.contacts-form__field>span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:#663218;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.contacts-form__field input,.contacts-form__field textarea{box-sizing:border-box;width:100%;border:1px solid #ebebeb;border-radius:10px;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218}.contacts-form__field input::placeholder,.contacts-form__field textarea::placeholder{color:rgba(102,61,0,.5)}.contacts-form__field input:focus,.contacts-form__field textarea:focus{outline:2px solid rgba(102,61,0,.25);outline-offset:1px}.contacts-form__field input{height:44px;padding:12px 16px}.contacts-form__field textarea{min-height:68px;padding:12px 16px;resize:vertical}.contacts-form__field--message{min-height:92px}.contacts-form__consent{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:2px 0;cursor:pointer}.contacts-form__consent input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.contacts-form__consent>div{position:relative;flex:0 0 18px;width:18px;height:18px;overflow:hidden;border-radius:3px;background-color:#663d00}.contacts-form__consent>div::after{content:"";position:absolute;top:4px;left:6px;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.contacts-form__consent input:not(:checked)+div{background-color:#fff;box-shadow:inset 0 0 0 1px rgba(102,61,0,.25)}.contacts-form__consent input:not(:checked)+div::after{opacity:0}.contacts-form__consent input:focus-visible+div{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.contacts-form__consent p{margin:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.3)}@media(max-width: 1024px){.contacts-form{flex-basis:auto;width:100%;max-width:100%}}@media(max-width: 767px){.contacts-form{gap:28px;padding:20px;border-radius:24px}.contacts-form__head{gap:16px}.contacts-form__head h2{font-size:20px}.contacts-form__fields--split{flex-direction:column}.contacts-form__field input,.contacts-form__field textarea{font-size:16px}.contacts-form__consent{align-items:flex-start}}.cart-page{min-width:0}.cart-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.cart-hero{display:flex;align-items:flex-start;width:100%;min-height:186px;height:auto}.cart-hero__inner{position:relative;width:1260px;max-width:calc(100% - 180px);min-height:166px;height:auto;margin:20px auto 0;overflow:hidden;overflow:clip;border-radius:40px;background-color:#f7ebd5;isolation:isolate}.cart-hero__decor{position:absolute;z-index:0;display:block;max-width:none;object-fit:contain;pointer-events:none}.cart-hero__decor--blob-left{top:-8px;left:-168px;width:356px;height:341px}.cart-hero__decor--blob-top{top:-317px;left:197px;width:356px;height:341px}.cart-hero__decor--bg-vector{top:-30px;left:813px;width:365px;height:307px}.cart-hero__decor--sun{top:9px;left:591px;width:86px;height:88px;transform:rotate(-10.18deg)}.cart-hero__decor--cloud{top:19px;right:149px;width:91px;height:77px;transform:rotate(17.49deg)}.cart-hero__decor--flowers{right:584px;bottom:-20px;width:73px;height:77px;transform:rotate(-18.81deg)}.cart-hero__decor--heart{right:53px;bottom:-4px;width:56px;height:55px;transform:rotate(38.9deg)}.cart-hero__decor--beaver{top:6px;left:857px;z-index:1;width:209px;height:209px;object-fit:contain;object-position:top center}.cart-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 56px);margin-left:52px;padding:28px 0 28px}.cart-hero__title-block{position:relative;width:535px;max-width:100%;min-height:71px;padding:34px 0 0 26px}.cart-hero__title-block img{position:absolute;top:0;left:0;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.cart-hero__title-block h1{margin:0;font-family:"e-Ukraine Head",sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.8px;color:#4e2f00}.cart-hero__breadcrumbs{display:flex;align-items:center;gap:8px;padding:0 30px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5)}.cart-hero__breadcrumbs a{color:#663218;text-decoration:underline;text-underline-position:from-font}.cart-hero__breadcrumbs span{width:4px;height:4px;border-radius:50%;background-color:#663d00}.cart-hero__breadcrumbs p{margin:0;white-space:nowrap}@media(max-width: 1024px){.cart-hero{height:auto}.cart-hero__inner{max-width:calc(100% - 80px);min-height:166px;height:auto}.cart-hero__decor--bg-vector{left:auto;right:72px}.cart-hero__decor--beaver{left:auto;right:148px;opacity:.9}.cart-hero__decor--sun{left:50%}.cart-hero__decor--flowers{right:42%}}@media(max-width: 767px){.cart-hero__inner{max-width:calc(100% - 32px);min-height:178px;margin-top:16px;border-radius:30px}.cart-hero__content{gap:18px;width:calc(100% - 48px);margin-left:24px;padding:26px 0 24px}.cart-hero__title-block{min-height:64px;padding:30px 0 0 22px}.cart-hero__title-block img{width:30px;height:30px}.cart-hero__title-block h1{font-size:clamp(30px,10vw,36px);letter-spacing:.68px}.cart-hero__breadcrumbs{padding:0 22px}.cart-hero__decor--blob-left{left:-220px}.cart-hero__decor--blob-top,.cart-hero__decor--sun,.cart-hero__decor--flowers{display:none}.cart-hero__decor--bg-vector{right:-118px}.cart-hero__decor--cloud{top:24px;right:18px;width:72px;height:61px}.cart-hero__decor--heart{right:22px;bottom:18px;width:42px;height:42px}.cart-hero__decor--beaver{right:58px;width:150px;height:150px;opacity:.55}}.cart-section{width:100%}.cart-section__inner{width:1260px;max-width:calc(100% - 180px);margin-top:120px}@media(max-width: 1024px){.cart-section__inner{margin-top:72px}}@media(max-width: 767px){.cart-section__inner{margin-top:56px}}.cart-section__inner{margin-right:auto;margin-bottom:130px;margin-left:auto}.cart-section__layout{display:flex;align-items:flex-start;gap:24px;min-width:0}.cart-section__main{flex:0 1 832px;min-width:0}@media(max-width: 1024px){.cart-section__inner{max-width:calc(100% - 80px);margin-right:auto;margin-bottom:100px;margin-left:auto}.cart-section__layout{flex-direction:column}.cart-section__main{flex-basis:auto;width:100%}}@media(max-width: 767px){.cart-section__inner{max-width:calc(100% - 32px);margin-right:auto;margin-bottom:78px;margin-left:auto}}.cart-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:0 24px 15px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:#663d00}.cart-actions__continue{position:relative;display:inline-flex;align-items:center;gap:13px;text-decoration:none;white-space:nowrap}.cart-actions__continue::before{content:"";width:17px;height:8px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg width='18' height='8' viewBox='0 0 18 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646446 3.64645C0.451184 3.84171 0.451184 4.15829 0.646446 4.35355L3.82843 7.53553C4.02369 7.7308 4.34027 7.7308 4.53553 7.53553C4.7308 7.34027 4.7308 7.02369 4.53553 6.82843L1.70711 4L4.53553 1.17157C4.7308 0.976311 4.7308 0.659728 4.53553 0.464466C4.34027 0.269204 4.02369 0.269204 3.82843 0.464466L0.646446 3.64645ZM18 3.5L1 3.5V4.5L18 4.5V3.5Z' fill='black'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:100% 100%}.cart-actions__clear{color:inherit;white-space:nowrap}@media(max-width: 767px){.cart-actions{align-items:flex-start;padding:0 0 12px}}.cart-table{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;border-radius:30px;background-color:#fef3df}.cart-table>h2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cart-table__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(102,61,0,.1);font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#663218;white-space:nowrap}.cart-table__head>div:first-child{flex:0 0 426px}.cart-table__head>div:last-child{display:flex;align-items:center;justify-content:space-between;flex:0 0 346px;min-width:0}.cart-table__body{display:flex;flex-direction:column;gap:12px}@media(max-width: 900px){.cart-table{gap:16px;padding:16px;border-radius:24px}.cart-table__head{display:none}}.cart-item{display:flex;align-items:center;gap:12px;width:100%;padding-bottom:6px;border-bottom:1px solid rgba(102,61,0,.1)}.cart-item__product{display:flex;flex:0 0 426px;align-items:center;gap:24px;min-width:0}.cart-item__media{flex:0 0 106px;width:106px;height:106px;overflow:hidden;overflow:clip;border-radius:10px;background-color:#fff;text-decoration:none}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:2px;min-width:0}.cart-item__text{display:flex;flex-direction:column;gap:6px;min-width:0;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.4}.cart-item__text p{margin:0;font-size:12px;letter-spacing:.24px;color:rgba(102,61,0,.5)}.cart-item__text h3{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#663218}.cart-item__colors{display:flex;align-items:center;gap:2px}.cart-item__color{display:block;width:20px;height:20px;border:2px solid #fff;border-radius:50%}.cart-item__color--green{background-color:#00773b}.cart-item__color--brown{background-color:#663218}.cart-item__meta{display:flex;flex:1 1 auto;align-items:center;gap:40px;min-width:0}.cart-item__total{flex:0 0 133px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#663218;white-space:nowrap}.cart-item__remove{position:relative;flex:0 0 25px;width:25px;height:25px;border:0;border-radius:50%}.cart-item__remove::before{content:"";position:absolute;top:50%;left:50%;width:25px;height:25px;border:1.5px solid #ff1f1f;border-radius:50%;transform:translate(-50%, -50%)}.cart-item__remove::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-image:linear-gradient(45deg, transparent calc(50% - 0.75px), #ff1f1f calc(50% - 0.75px), #ff1f1f calc(50% + 0.75px), transparent calc(50% + 0.75px)),linear-gradient(-45deg, transparent calc(50% - 0.75px), #ff1f1f calc(50% - 0.75px), #ff1f1f calc(50% + 0.75px), transparent calc(50% + 0.75px));transform:translate(-50%, -50%)}@media(max-width: 1024px){.cart-item__product{flex:1 1 426px}.cart-item__meta{flex:0 0 auto}}@media(max-width: 900px){.cart-item{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:16px}.cart-item__product{flex:0 1 auto;gap:14px}.cart-item__media{flex-basis:92px;width:92px;height:92px}.cart-item__meta{justify-content:space-between;gap:12px;width:100%}.cart-item__total{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px;min-width:0;text-align:right}.cart-item__total::before{content:attr(data-label);font-size:12px;letter-spacing:.24px;color:rgba(102,61,0,.5)}.cart-item__remove{flex-basis:44px;width:44px;height:44px}.cart-item__remove::before{width:30px;height:30px}}.cart-quantity{display:flex;flex:0 0 98px;align-items:center;justify-content:space-between;height:50px;overflow:hidden;overflow:clip;border:1px solid rgba(235,235,235,.3);border-radius:10px;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#663218}.cart-quantity button{display:flex;align-items:center;justify-content:center;width:20px;height:100%;color:inherit}.cart-quantity button:disabled{cursor:default;opacity:.35}.cart-quantity output{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}@media(max-width: 900px){.cart-quantity{flex-basis:112px}.cart-quantity button{width:32px;min-width:32px}}.cart-summary{display:flex;flex:0 0 400px;flex-direction:column;align-items:flex-start;gap:24px;min-width:0;padding:30px;border-radius:30px;background-color:#fffbf5}.cart-summary h2{width:100%;margin:0;padding-bottom:12px;border-bottom:1px solid rgba(102,61,0,.3);font-family:"Montserrat Alternates",sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:.36px;color:#663218}.cart-summary__list{display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:18px 0;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.4;letter-spacing:.32px;color:#663218}.cart-summary__list div{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.cart-summary__list dt{font-weight:500}.cart-summary__list dd{margin:0;font-weight:700;text-align:right;white-space:nowrap}.cart-summary__notice{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border-radius:10px;background-color:rgba(102,61,0,.1)}.cart-summary__notice i{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background-color:rgba(102,61,0,.1);font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1;color:#ff4a4a}.cart-summary__notice p{flex:1 1 auto;min-width:0;margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663218}.cart-summary__notice strong{font-weight:700}.cart-summary .btn-big--cart{width:188px;min-width:188px;height:49px;padding-left:15px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 187.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M100.5 0C108.015 0 114.74 3.384 119.233 8.711C122.52 12.606 126.868 16 131.964 16C137.061 16 141.409 12.606 144.695 8.711C149.189 3.384 155.914 0 163.429 0C176.96 0 187.929 10.969 187.929 24.5C187.929 38.031 176.96 49 163.429 49C156.956 49 151.07 46.489 146.69 42.389C142.551 38.514 137.634 34.926 131.964 34.926C126.294 34.926 121.378 38.514 117.239 42.389C112.859 46.489 106.973 49 100.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H100.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 187.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M100.5 0C108.015 0 114.74 3.384 119.233 8.711C122.52 12.606 126.868 16 131.964 16C137.061 16 141.409 12.606 144.695 8.711C149.189 3.384 155.914 0 163.429 0C176.96 0 187.929 10.969 187.929 24.5C187.929 38.031 176.96 49 163.429 49C156.956 49 151.07 46.489 146.69 42.389C142.551 38.514 137.634 34.926 131.964 34.926C126.294 34.926 121.378 38.514 117.239 42.389C112.859 46.489 106.973 49 100.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H100.5Z'/%3E%3C/svg%3E")}.cart-summary .btn-big--cart>span:not(.btn-big__icon){font-size:14px;font-weight:400;letter-spacing:.28px}@media(max-width: 1024px){.cart-summary{flex-basis:auto;width:100%}}@media(max-width: 767px){.cart-summary{gap:18px;padding:22px 16px;border-radius:24px}}.cart-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:832px;max-width:100%;margin-top:40px;padding:24px;border-radius:30px;background-color:#fef3df}.cart-form__header{display:flex;flex-direction:column;gap:24px;width:100%;color:#663218}.cart-form__header h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.44px}.cart-form__header p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px}.cart-form__fields{display:flex;flex-wrap:wrap;gap:12px;width:100%}.cart-form__field{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:#663218}.cart-form__field span{white-space:nowrap}.cart-form__field input,.cart-form__field textarea{width:100%;min-width:0;border:1px solid #ebebeb;border-radius:10px;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:max(16px,.875rem);font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663218}.cart-form__field input::placeholder,.cart-form__field textarea::placeholder{color:rgba(102,61,0,.3);opacity:1}.cart-form__field input:focus-visible,.cart-form__field textarea:focus-visible{outline:2px solid rgba(102,61,0,.3);outline-offset:2px}.cart-form__field input{height:44px;padding:12px 16px}.cart-form__field textarea{min-height:72px;padding:12px 16px;resize:vertical}.cart-form__field--textarea{flex-basis:100%}.cart-form__agreement{display:flex;align-items:center;gap:10px;width:100%;padding:2px 0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.3);cursor:pointer}.cart-form__agreement input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cart-form__agreement i{position:relative;flex:0 0 18px;width:18px;height:18px;border-radius:3px;background-color:#663d00;font-style:normal}.cart-form__agreement i::after{content:"";position:absolute;top:4px;left:6px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cart-form__agreement input:not(:checked)+i{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(102,61,0,.3)}.cart-form__agreement input:not(:checked)+i::after{display:none}.cart-form__agreement input:focus-visible+i{outline:2px solid rgba(102,61,0,.3);outline-offset:2px}.cart-form__agreement em{min-width:0;font-style:normal}@media(max-width: 1024px){.cart-form{width:100%}}@media(max-width: 767px){.cart-form{gap:16px;margin-top:28px;padding:22px 16px;border-radius:24px}.cart-form__header{gap:14px}.cart-form__header h2{font-size:20px}.cart-form__field{flex-basis:100%}.cart-form__agreement{align-items:flex-start}}.delivery-page{min-width:0}.delivery-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.delivery-hero{display:flex;align-items:flex-start;width:100%;min-height:186px;height:auto}.delivery-hero__inner{position:relative;width:1260px;max-width:calc(100% - 180px);min-height:166px;height:auto;margin:20px auto 0;overflow:hidden;overflow:clip;border-radius:40px;background-color:#f7ebd5;isolation:isolate}.delivery-hero__decor{position:absolute;z-index:0;display:block;max-width:none;object-fit:contain;pointer-events:none}.delivery-hero__decor--blob-left{top:-8px;left:-168px;width:356px;height:341px}.delivery-hero__decor--blob-top{top:-317px;left:197px;width:356px;height:341px}.delivery-hero__decor--bg-vector{top:-30px;left:813px;width:365px;height:307px}.delivery-hero__decor--sun{top:9px;left:591px;width:86px;height:88px;transform:rotate(-10.18deg)}.delivery-hero__decor--cloud{top:19px;right:149px;width:91px;height:77px;transform:rotate(17.49deg)}.delivery-hero__decor--flowers{right:584px;bottom:-20px;width:73px;height:77px;transform:rotate(-18.81deg)}.delivery-hero__decor--heart{right:53px;bottom:-4px;width:56px;height:55px;transform:rotate(38.9deg)}.delivery-hero__decor--beaver{top:6px;left:857px;z-index:1;width:209px;height:209px;object-fit:contain;object-position:top center}.delivery-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 56px);margin-left:52px;padding:28px 0 28px}.delivery-hero__title-block{position:relative;width:535px;max-width:100%;min-height:71px;padding:34px 0 0 26px}.delivery-hero__title-block img{position:absolute;top:0;left:0;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.delivery-hero__title-block h1{margin:0;font-family:"e-Ukraine Head",sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.8px;color:#4e2f00}.delivery-hero__breadcrumbs{display:flex;align-items:center;gap:8px;padding:0 30px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5)}.delivery-hero__breadcrumbs a{color:#663218;text-decoration:underline;text-underline-position:from-font}.delivery-hero__breadcrumbs span{width:4px;height:4px;border-radius:50%;background-color:#663d00}.delivery-hero__breadcrumbs p{margin:0;white-space:nowrap}@media(max-width: 1024px){.delivery-hero{height:auto}.delivery-hero__inner{max-width:calc(100% - 80px);min-height:166px;height:auto}.delivery-hero__decor--bg-vector{left:auto;right:72px}.delivery-hero__decor--beaver{left:auto;right:148px;opacity:.9}.delivery-hero__decor--sun{left:50%}.delivery-hero__decor--flowers{right:42%}}@media(max-width: 767px){.delivery-hero__inner{max-width:calc(100% - 32px);min-height:178px;margin-top:16px;border-radius:30px}.delivery-hero__content{gap:18px;width:calc(100% - 48px);margin-left:24px;padding:26px 0 24px}.delivery-hero__title-block{min-height:64px;padding:30px 0 0 22px}.delivery-hero__title-block img{width:30px;height:30px}.delivery-hero__title-block h1{font-size:clamp(30px,10vw,36px);letter-spacing:.68px}.delivery-hero__breadcrumbs{padding:0 22px}.delivery-hero__decor--blob-left{left:-220px}.delivery-hero__decor--blob-top,.delivery-hero__decor--sun,.delivery-hero__decor--flowers{display:none}.delivery-hero__decor--bg-vector{right:-118px}.delivery-hero__decor--cloud{top:24px;right:18px;width:72px;height:61px}.delivery-hero__decor--heart{right:22px;bottom:18px;width:42px;height:42px}.delivery-hero__decor--beaver{right:58px;width:150px;height:150px;opacity:.55}}.delivery-info{width:100%}.delivery-info__inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:1250px;max-width:calc(100% - 180px);margin-top:120px}@media(max-width: 1024px){.delivery-info__inner{margin-top:72px}}@media(max-width: 767px){.delivery-info__inner{margin-top:56px}}.delivery-info__inner{margin-right:auto;margin-bottom:39px;margin-left:auto;color:#4e2f00}.delivery-info h2{width:100%;min-height:48px;margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:.52px;color:#663218;text-transform:uppercase}.delivery-info h3{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:.36px;color:#663218}.delivery-info p,.delivery-info li{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#4e2f00}.delivery-info p{width:100%}.delivery-info ol{display:flex;flex-direction:column;gap:14px;width:100%;margin:0;padding-left:18px;color:#663d00}.delivery-info li{padding-left:1px}.delivery-info li::marker{color:#663d00}.delivery-info__block{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.delivery-info__block+.delivery-info__block,.delivery-info__block+p,p+.delivery-info__block{margin-top:0}.delivery-info__block--plain h3{font-weight:400}@media(max-width: 1024px){.delivery-info__inner{max-width:calc(100% - 80px);margin-right:auto;margin-bottom:24px;margin-left:auto}}@media(max-width: 767px){.delivery-info__inner{gap:18px;max-width:calc(100% - 32px);margin-right:auto;margin-bottom:8px;margin-left:auto}.delivery-info h2{min-height:0;font-size:clamp(22px,7vw,26px)}.delivery-info h3{font-size:17px}.delivery-info ol{gap:10px}}.about-page{min-width:0}.about-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.about-page .contacts-info__inner{margin-bottom:120px}.about-intro{width:100%}.about-intro__inner{display:flex;align-items:center;gap:33px;width:1260px;max-width:calc(100% - 180px);margin-top:120px}@media(max-width: 1024px){.about-intro__inner{margin-top:72px}}@media(max-width: 767px){.about-intro__inner{margin-top:56px}}.about-intro__inner{margin-right:auto;margin-bottom:0;margin-left:auto;padding:0 0 120px}.about-intro__content{display:flex;flex:1 1 616px;flex-direction:column;gap:44px;min-width:0}.about-intro__copy{display:flex;flex-direction:column;gap:20px;min-width:0}.about-intro__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:26px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase}.about-intro__text p{margin:0 0 10px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#4e2f00}.about-intro__text p:last-child{margin-bottom:0}.about-intro__text p strong{font-weight:700}.about-intro__action{flex-shrink:0}.about-intro__visual{flex:0 0 610px;max-width:100%;min-width:0}.about-intro__visual-image{display:block;width:100%;height:auto;max-width:610px;object-fit:contain}@media(max-width: 1024px){.about-intro__inner{flex-direction:column;align-items:stretch;max-width:calc(100% - 80px);padding:0 0 72px}.about-intro__content{flex-basis:auto;order:2}.about-intro__visual{flex-basis:auto;order:1;width:100%;max-width:520px;margin:0 auto}.about-intro__action{display:flex;justify-content:center}}@media(max-width: 767px){.about-intro__inner{gap:28px;max-width:calc(100% - 32px);padding:0 0 56px}.about-intro__content{gap:32px}.about-intro__title h2{font-size:clamp(22px,6.5vw,26px);text-align:center}.about-intro__text p{font-size:15px;text-align:center}.about-intro__action .btn-big{width:100%;max-width:319px}}.about-process{width:100%}.about-process__inner{display:flex;flex-direction:column;align-items:center;gap:40px;width:1260px;max-width:calc(100% - 180px);margin:0 auto;padding:120px 0}.about-process__header{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:635px}.about-process__title-row{display:flex;align-items:center;justify-content:center;gap:24px;min-width:0}.about-process__title-icon-wrap{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px}.about-process__title-icon-flip{display:block;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.about-process__title-icon-flip img{display:block;width:100%;height:100%}.about-process__title-icon{display:block;width:36px;height:36px}.about-process__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-align:center;text-transform:uppercase}.about-process__desc{max-width:635px}.about-process__desc p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-align:center}.about-process__grid{display:flex;flex-direction:column;gap:32px;width:100%;min-width:0}.about-process__row{display:flex;flex-wrap:wrap;gap:24px;width:100%;min-width:0}.about-process__card{display:flex;flex:1 1 calc((100% - 48px)/3);flex-direction:column;gap:24px;box-sizing:border-box;min-width:0;max-width:404px}.about-process__card-media{flex-shrink:0;width:100%;height:249px;overflow:hidden;border-radius:30px}.about-process__card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-process__card-body{display:flex;flex-direction:column;gap:20px;min-width:0}.about-process__card-body h3{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:.36px;color:#4e2f00}.about-process__card-body p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#4e2f00}@media(max-width: 1024px){.about-process__inner{max-width:calc(100% - 80px);padding:72px 0}.about-process__title h2{font-size:clamp(26px,4vw,34px)}.about-process__card{flex:1 1 calc(50% - 12px);max-width:none}}@media(max-width: 767px){.about-process__inner{gap:32px;max-width:calc(100% - 32px);padding:56px 0}.about-process__header{gap:18px}.about-process__title-row{gap:12px}.about-process__title-icon-wrap,.about-process__title-icon-flip,.about-process__title-icon{flex-basis:30px;width:30px;height:30px}.about-process__title h2{font-size:clamp(24px,7vw,28px)}.about-process__row{gap:20px}.about-process__card{flex-basis:100%}.about-process__card-media{height:clamp(200px,56vw,249px)}}.installation-page{min-width:0}.installation-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.installation-page .contacts-info__inner{margin-bottom:120px}.installation-intro{width:100%}.installation-intro__inner{display:flex;align-items:center;gap:53px;width:1260px;max-width:calc(100% - 180px);margin-top:120px}@media(max-width: 1024px){.installation-intro__inner{margin-top:72px}}@media(max-width: 767px){.installation-intro__inner{margin-top:56px}}.installation-intro__inner{margin-right:auto;margin-bottom:0;margin-left:auto;padding:0 0 120px}.installation-intro__content{display:flex;flex:1 1 535px;flex-direction:column;gap:20px;min-width:0}.installation-intro__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:28px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase}.installation-intro__text p{margin:0 0 10px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#4e2f00}.installation-intro__text p:last-child{margin-bottom:0}.installation-intro__text p strong{font-weight:700}.installation-intro__visual{position:relative;flex:0 0 618px;width:618px;max-width:100%;height:306px;min-width:0;overflow:hidden;border-radius:30px;isolation:isolate}.installation-intro__visual-bg{position:absolute;top:-74%;left:-8.26%;display:block;width:129.3%;max-width:none;height:174.09%;object-fit:cover;pointer-events:none}.installation-intro__visual-beaver{position:absolute;top:55px;right:0;display:block;width:276px;height:276px;max-width:45%;object-fit:contain;pointer-events:none}@media(max-width: 1024px){.installation-intro__inner{flex-direction:column;align-items:stretch;max-width:calc(100% - 80px);padding:0 0 90px}.installation-intro__content{flex-basis:auto;order:2}.installation-intro__visual{flex-basis:auto;order:1;width:100%;max-width:520px;height:clamp(220px,42vw,306px);margin:0 auto}.installation-intro__visual-beaver{top:auto;bottom:0;right:4%;width:clamp(160px,34vw,240px);height:auto;max-width:42%}}@media(max-width: 767px){.installation-intro__inner{gap:28px;max-width:calc(100% - 32px);padding:0 0 72px}.installation-intro__title h2{font-size:clamp(22px,7vw,26px)}.installation-intro__text p{font-size:15px}.installation-intro__visual{height:clamp(200px,56vw,280px);border-radius:24px}}.installation-kit{width:100%;background-color:#f7ebd5}.installation-kit__inner{display:flex;align-items:stretch;gap:24px;width:1260px;max-width:calc(100% - 180px);margin:0 auto;padding:120px 0}.installation-kit__card{display:flex;flex:1 1 0;flex-direction:column;gap:20px;min-width:0;padding:24px;border-radius:30px;background-color:#fff}.installation-kit__card-head{display:flex;align-items:center;gap:24px;min-width:0}.installation-kit__card-icon{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px}.installation-kit__card-icon img{display:block;width:100%;height:100%}.installation-kit__card-icon--flip{transform:rotate(180deg) scaleY(-1)}.installation-kit__card-title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:28px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase}.installation-kit__card-body{display:flex;flex-direction:column;gap:12px;min-width:0}.installation-kit__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:24px;border-radius:10px;background-color:#fff;list-style:none}.installation-kit__list-item{display:flex;align-items:flex-start;gap:8px;min-width:0}.installation-kit__check{display:flex;flex:0 0 14px;align-items:center;justify-content:center;width:14px;height:14px;margin-top:2px;border-radius:3px;background-color:#663d00}.installation-kit__check img{display:block;width:10px;height:10px}.installation-kit__list-item p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#4e2f00}.installation-kit__note p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218}@media(max-width: 1024px){.installation-kit__inner{flex-direction:column;max-width:calc(100% - 80px);padding:90px 0}.installation-kit__card-title h2{font-size:clamp(22px,4vw,26px);white-space:normal}}@media(max-width: 767px){.installation-kit__inner{gap:16px;max-width:calc(100% - 32px);padding:72px 0}.installation-kit__card{gap:16px;padding:20px;border-radius:24px}.installation-kit__card-head{gap:16px}}.installation-steps{width:100%}.installation-steps__inner{display:flex;flex-direction:column;align-items:center;gap:40px;width:1260px;max-width:calc(100% - 180px);margin:0 auto;padding:120px 0}.installation-steps__header{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:635px;min-height:105px}.installation-steps__title-row{display:flex;align-items:center;justify-content:center;gap:24px;min-width:0;min-height:41px}.installation-steps__title-icon-wrap{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px}.installation-steps__title-icon-flip{display:block;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.installation-steps__title-icon-flip img{display:block;width:100%;height:100%}.installation-steps__title-icon{display:block;width:36px;height:36px}.installation-steps__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:34px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-align:center;text-transform:uppercase}.installation-steps__desc p{margin:0;min-height:33px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-align:center}.installation-steps__body{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.installation-steps__grid{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:24px;width:100%;min-width:0;margin:0;padding:0;list-style:none}.installation-steps__card{flex:0 0 234px;width:234px;min-height:304px;box-sizing:border-box;padding:24px;border:1px solid #fffbf5;border-radius:10px;background-color:#fef3df}.installation-steps__card-inner{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;height:100%}.installation-steps__card-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:10px 12px;border-radius:50px;background-color:rgba(102,61,0,.1)}.installation-steps__card-badge p{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:600;font-style:normal;line-height:1.4;letter-spacing:0;color:#663218;text-align:center;white-space:nowrap}.installation-steps__card-body{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;min-width:0}.installation-steps__card-media{position:relative;flex-shrink:0;width:152px;height:95px;overflow:hidden;border-radius:10px}.installation-steps__card-media-bg{position:absolute;inset:0;display:block;border-radius:10px;background-color:#fff}.installation-steps__card-media-img{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:10px;object-fit:contain;pointer-events:none}.installation-steps__card-text{width:100%;min-width:0}.installation-steps__card-text p{margin:0;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218;text-align:left}.installation-steps__notice{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;height:56px;padding:10px;border:1px solid #d00606;border-radius:10px;background-color:#f7ebd5}.installation-steps__notice-icon{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;padding:9.545px;border-radius:28.636px;background-color:rgba(102,61,0,.1)}.installation-steps__notice-icon img{display:block;width:20px;height:20px}.installation-steps__notice-text p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#663218}.installation-steps__notice-text p strong{font-weight:700}@media(max-width: 1024px){.installation-steps__inner{max-width:calc(100% - 80px);padding:90px 0}.installation-steps__grid{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:4px}.installation-steps__card{flex:0 0 234px;scroll-snap-align:start}.installation-steps__title h2{font-size:clamp(26px,5vw,32px);white-space:normal;text-align:center}.installation-steps__notice{height:auto;min-height:56px;align-items:flex-start}}@media(max-width: 767px){.installation-steps__inner{gap:32px;max-width:calc(100% - 32px);padding:72px 0}.installation-steps__header{min-height:0}.installation-steps__title-row{gap:12px;flex-wrap:wrap}.installation-steps__title h2{font-size:clamp(22px,7vw,28px)}.installation-steps__card{min-height:0}.installation-steps__notice-text p{font-size:14px;letter-spacing:.28px}}.login-page{min-width:0}.login-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.login-auth{position:relative;width:100%;overflow:visible}.login-auth__stage{position:relative;width:1260px;max-width:calc(100% - 180px);min-height:446px;margin-top:120px}@media(max-width: 1024px){.login-auth__stage{margin-top:72px}}@media(max-width: 767px){.login-auth__stage{margin-top:56px}}.login-auth__stage{margin-right:auto;margin-bottom:0;margin-left:auto;padding:0 0 120px;overflow:visible}.login-auth__inner{display:flex;align-items:center;gap:96px;width:100%;height:446px;min-height:446px;border-radius:30px;background-color:rgba(254,243,223,.5)}.login-auth__visual{flex:0 0 494px;width:494px;max-width:100%;min-width:0;height:446px;overflow:hidden}.login-auth__visual-image{display:block;width:100%;height:100%;object-fit:contain}.login-auth__panel{flex:0 0 594px;width:594px;max-width:100%;min-width:0;padding:24px;border-radius:30px}.login-auth__doodle{position:absolute;z-index:3;display:block;max-width:none;pointer-events:none;object-fit:contain;object-position:left top}.login-auth__doodle--sun{top:34px;left:437px;width:140px;height:215px;opacity:.3}.login-auth__doodle--flowers{top:327px;left:6px;width:105px;height:122px}.login-auth__doodle--top{top:0;left:583px;width:67px;height:45px}.login-auth__doodle--heart{top:346px;left:1081px;width:90px;height:101px}.login-auth__form{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:100%}.login-auth__tabs{display:flex;width:100%;min-height:42px}.login-auth__tabs--register .login-auth__tab:first-child:not(.login-auth__tab--active){z-index:1;margin-right:-23px}.login-auth__tabs--register .login-auth__tab--active{margin-right:0}.login-auth__fields-row{display:flex;gap:12px;width:100%;min-width:0}.login-auth__tab{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;padding:16px 10px;border:none;border-radius:10px;background-color:rgba(102,61,0,.1);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#4e2f00;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.login-auth__tab--active{z-index:1;margin-right:-23px;background-color:#663d00;font-weight:700;color:#fff;cursor:default;pointer-events:none}.login-auth__fields{display:flex;gap:12px;width:100%;min-width:0}.login-auth__fields--register{flex-direction:column;gap:24px}.login-auth__field{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;border-radius:8px}.login-auth__field>span:first-child{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:#663218;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;transition:color .2s ease}.login-auth__field--error>span:first-child{color:#d31217}.login-auth__field--error .login-page__field-message{display:block;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:#d31217;text-box-trim:trim-both;text-box-edge:cap alphabetic}.login-auth__field-message{display:none}.login-auth__field-control{position:relative;display:flex;width:100%;min-width:0}.login-auth__field input{box-sizing:border-box;width:100%;height:44px;padding:12px 44px 12px 16px;border-radius:10px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;transition:border-color .2s ease,color .2s ease;border:1px solid rgba(102,61,0,.1);border-radius:10px;background-color:#fff;color:#4e2f00}.login-auth__field input::placeholder{color:rgba(102,61,0,.3)}.login-auth__field input:focus{outline:2px solid rgba(102,61,0,.25);outline-offset:1px;color:#4e2f00}.login-auth__field--error input{border:.5px solid #d31217;border-radius:12px;color:#d31217}.login-auth__field--error input::placeholder{color:#d31217}.login-auth__field--error input:focus{outline-color:rgba(211,18,23,.35)}.login-auth__field:first-child input{padding-right:16px}.login-auth__toggle{position:absolute;top:50%;right:12px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:rgba(0,0,0,0);transform:translateY(-50%);cursor:pointer}.login-auth__toggle img{display:block;width:20px;height:20px}.login-auth__toggle[aria-pressed=true]{opacity:.55}.login-auth .btn-big--login,.login-auth .btn-big--register{justify-content:flex-start;gap:10px;height:49px}.login-auth .btn-big--login>span:not(.btn-big__icon),.login-auth .btn-big--register>span:not(.btn-big__icon){flex:0 0 auto;padding-right:0;font-size:18px;font-weight:500;letter-spacing:.54px;text-align:left}.login-auth .btn-big--login .btn-big__icon,.login-auth .btn-big--register .btn-big__icon{margin-left:auto}.login-auth .btn-big--login{width:188px;min-width:188px;padding:3px 3px 3px 20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 187.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M100.5 0C108.015 0 114.74 3.384 119.233 8.711C122.52 12.606 126.868 16 131.964 16C137.061 16 141.409 12.606 144.695 8.711C149.189 3.384 155.914 0 163.429 0C176.96 0 187.929 10.969 187.929 24.5C187.929 38.031 176.96 49 163.429 49C156.956 49 151.07 46.489 146.69 42.389C142.551 38.514 137.634 34.926 131.964 34.926C126.294 34.926 121.378 38.514 117.239 42.389C112.859 46.489 106.973 49 100.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H100.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 187.929 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M100.5 0C108.015 0 114.74 3.384 119.233 8.711C122.52 12.606 126.868 16 131.964 16C137.061 16 141.409 12.606 144.695 8.711C149.189 3.384 155.914 0 163.429 0C176.96 0 187.929 10.969 187.929 24.5C187.929 38.031 176.96 49 163.429 49C156.956 49 151.07 46.489 146.69 42.389C142.551 38.514 137.634 34.926 131.964 34.926C126.294 34.926 121.378 38.514 117.239 42.389C112.859 46.489 106.973 49 100.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H100.5Z'/%3E%3C/svg%3E")}.login-auth .btn-big--register{width:309px;min-width:309px;padding:3px 3px 3px 20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.932 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M221.5 0C229.015 0 235.74 3.384 240.233 8.711C243.52 12.606 247.868 16 252.964 16C258.061 16 262.409 12.606 265.695 8.711C270.189 3.384 276.914 0 284.429 0C297.96 0 308.932 10.969 308.932 24.5C308.932 38.031 297.96 49 284.429 49C277.956 49 272.07 46.489 267.69 42.389C263.551 38.514 258.634 34.926 252.964 34.926C247.294 34.926 242.378 38.514 238.239 42.389C233.859 46.489 227.973 49 221.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H221.5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 308.932 49' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M221.5 0C229.015 0 235.74 3.384 240.233 8.711C243.52 12.606 247.868 16 252.964 16C258.061 16 262.409 12.606 265.695 8.711C270.189 3.384 276.914 0 284.429 0C297.96 0 308.932 10.969 308.932 24.5C308.932 38.031 297.96 49 284.429 49C277.956 49 272.07 46.489 267.69 42.389C263.551 38.514 258.634 34.926 252.964 34.926C247.294 34.926 242.378 38.514 238.239 42.389C233.859 46.489 227.973 49 221.5 49H24.5C10.969 49 0 38.031 0 24.5C0 10.969 10.969 0 24.5 0H221.5Z'/%3E%3C/svg%3E")}@media(max-width: 1024px){.login-auth__stage{max-width:calc(100% - 80px);padding:0 0 90px}.login-auth__inner{flex-direction:column;align-items:stretch;gap:32px;padding:32px}.login-auth__visual{flex-basis:auto;width:100%;max-width:520px;height:auto;margin:0 auto;aspect-ratio:494/446}.login-auth__panel{flex-basis:auto;width:100%;padding:0}.login-auth__stage{min-height:0}.login-auth__inner{height:auto;min-height:0}.login-auth__doodle--sun{top:7.6%;left:34.7%;width:11.1%;height:auto;max-height:48%}.login-auth__doodle--top{top:0;left:46.3%;width:5.3%;height:auto}.login-auth__doodle--flowers{top:auto;bottom:2%;left:.5%;width:8.3%;height:auto}.login-auth__doodle--heart{top:auto;bottom:5%;left:auto;right:0;width:7.1%;height:auto}.login-auth__fields,.login-auth__fields-row{flex-direction:column}}@media(max-width: 767px){.login-auth__stage{max-width:calc(100% - 32px);padding:0 0 72px}.login-auth__inner{gap:24px;padding:24px;border-radius:24px}.login-auth__tabs{flex-direction:column;gap:8px;min-height:0}.login-auth__tabs--register .login-auth__tab:first-child:not(.login-auth__tab--active){margin-right:0}.login-auth__tab--active{margin-right:0}.login-auth__doodle{display:none}.login-auth .btn-big--login{width:100%;max-width:188px;min-width:0}.login-auth .btn-big--register{width:100%;max-width:309px;min-width:0}}.personal-page{min-width:0}.personal-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.personal-cabinet{width:100%}.personal-cabinet__inner{display:flex;align-items:flex-start;gap:24px;width:1260px;max-width:calc(100% - 180px);margin:90px auto 0;padding:0 0 120px}.personal-cabinet__sidebar{display:flex;flex:0 0 297px;flex-direction:column;gap:24px;width:297px;max-width:100%;min-width:0;padding:24px 0;border-radius:30px;background-color:rgba(254,243,223,.5)}.personal-cabinet__profile{display:flex;align-items:center;gap:19px;padding:0 30px}.personal-cabinet__profile-avatar{flex-shrink:0;width:60px;height:60px;border-radius:50%;object-fit:cover}.personal-cabinet__profile-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.personal-cabinet__profile-text p:first-child{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-0.03px;color:rgba(102,61,0,.5)}.personal-cabinet__profile-text p:last-child{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-0.03px;color:#16110c}.personal-cabinet__nav{display:flex;flex-direction:column;gap:12px;padding:0 12px}.personal-cabinet__nav-link{display:flex;align-items:center;gap:12px;width:100%;padding:15px 30px;border-radius:12px;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#16110c;text-decoration:none;transition:background-color .2s ease,color .2s ease}.personal-cabinet__nav-link img{flex-shrink:0;width:16px;height:16px}.personal-cabinet__nav-link--active{background-color:#663d00;font-weight:700;color:#fff;pointer-events:none}.personal-cabinet__nav-link:not(.personal-cabinet__nav-link--active):hover,.personal-cabinet__nav-link:not(.personal-cabinet__nav-link--active):focus-visible{background-color:rgba(102,61,0,.08)}.personal-cabinet__nav-link:focus-visible{outline:2px solid rgba(102,61,0,.25);outline-offset:2px}.personal-cabinet__main{display:flex;flex:0 0 939px;flex-direction:column;gap:24px;width:939px;max-width:100%;min-width:0}.personal-cabinet__panel{width:100%;border-radius:30px;background-color:rgba(254,243,223,.5)}.personal-cabinet__panel--info{padding:24px}.personal-cabinet__panel--password{display:flex;flex-direction:column;gap:40px;padding:24px}.personal-cabinet__panel-block{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.personal-cabinet__panel-body{display:flex;align-items:stretch;gap:24px;width:100%;min-width:0}.personal-cabinet__photo{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;width:166px;min-height:204.677px}.personal-cabinet__photo-wrap{position:relative;flex:1 1 auto;width:166px;height:100%;min-height:204.677px}.personal-cabinet__photo-frame{position:absolute;inset:0;overflow:hidden;border-radius:12px}.personal-cabinet__photo-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}.personal-cabinet__photo-camera{position:absolute;right:2.8px;bottom:2px;display:flex;align-items:center;justify-content:center;width:26.425px;height:26.668px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.personal-cabinet__photo-camera img{display:block;width:100%;height:100%}.personal-cabinet__photo-camera:focus-visible{outline:2px solid rgba(102,61,0,.25);outline-offset:2px;border-radius:50%}.personal-cabinet__photo-badge{position:absolute;right:6px;bottom:7.7px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:14.667px;background-color:#fffbf5}.personal-cabinet__photo-badge img{display:block;width:13.2px;height:13.2px}.personal-cabinet__panel-content{display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-width:0}.personal-cabinet__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%}.personal-cabinet__panel-head--solo{margin-bottom:0}.personal-cabinet__panel-title{flex:1 1 auto;min-width:0}.personal-cabinet__panel-title p{font-family:"Montserrat Alternates",sans-serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.44px;color:#663218}.personal-cabinet__edit{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:10px 0;border:none;background:rgba(0,0,0,0);cursor:pointer}.personal-cabinet__edit img{display:block;width:15px;height:15px}.personal-cabinet__edit span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5);text-box-trim:trim-both;text-box-edge:cap alphabetic}.personal-cabinet__edit:hover,.personal-cabinet__edit:focus-visible{opacity:.85}.personal-cabinet__edit:focus-visible{outline:2px solid rgba(102,61,0,.25);outline-offset:2px;border-radius:4px}.personal-cabinet__fields{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}.personal-cabinet__fields--password{flex-direction:row;gap:24px}.personal-cabinet__fields-row{display:flex;gap:12px;width:100%;min-width:0}.personal-cabinet__field{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;border-radius:8px}.personal-cabinet__field>span:first-child{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:#663218;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.personal-cabinet__field input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:12px 16px;border-radius:10px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#663218}.personal-cabinet__field input:focus{outline:2px solid rgba(102,61,0,.25);outline-offset:1px}.personal-cabinet__field--filled input{border:none;background-color:rgba(102,61,0,.1)}.personal-cabinet__field--filled input:read-only{cursor:default}.personal-cabinet__field--input input{border:1px solid rgba(102,61,0,.1);background-color:#fff}.personal-cabinet__field--input input::placeholder{color:rgba(102,61,0,.3)}.personal-cabinet__submit{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;min-height:44px;padding:4px 4px 4px 12px;border:none;border-radius:50px;background-color:#663218;cursor:pointer;transition:opacity .2s ease}.personal-cabinet__submit .personal-cabinet__submit-icon svg,.personal-cabinet__submit .personal-cabinet__submit-icon img{display:block;width:100%;height:100%;max-width:none;transform-origin:center;transition:transform .3s ease}.personal-cabinet__submit:hover .personal-cabinet__submit-icon svg,.personal-cabinet__submit:hover .personal-cabinet__submit-icon img,.personal-cabinet__submit:focus-visible .personal-cabinet__submit-icon svg,.personal-cabinet__submit:focus-visible .personal-cabinet__submit-icon img{transform:rotate(45deg)}.personal-cabinet__submit>span:first-child{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.28px;color:#fff;text-box-trim:trim-both;text-box-edge:cap alphabetic}.personal-cabinet__submit:hover{opacity:.92}.personal-cabinet__submit:focus-visible{outline:2px solid #663218;outline-offset:3px}.personal-cabinet__submit-icon{flex-shrink:0;width:36px;height:36px}@media(max-width: 1024px){.personal-cabinet__inner{flex-direction:column;max-width:calc(100% - 80px);margin-top:72px;padding:0 0 90px}.personal-cabinet__sidebar{flex-basis:auto;width:100%}.personal-cabinet__main{flex-basis:auto;width:100%}.personal-cabinet__panel-body{flex-direction:column;align-items:stretch}.personal-cabinet__photo{width:100%;max-width:166px;min-height:0;margin:0 auto}.personal-cabinet__photo-wrap{flex:none;height:204.677px;min-height:204.677px}.personal-cabinet__panel-content{width:100%}.personal-cabinet__fields,.personal-cabinet__fields-row,.personal-cabinet__fields--password{flex-direction:column}.personal-cabinet__fields--password{gap:24px}}@media(max-width: 767px){.personal-cabinet__inner{max-width:calc(100% - 32px);margin-top:56px;padding:0 0 72px}.personal-cabinet__sidebar{padding:20px 0;border-radius:24px}.personal-cabinet__profile{padding:0 20px}.personal-cabinet__nav{padding:0 8px}.personal-cabinet__nav-link{min-height:44px;padding:12px 20px}.personal-cabinet__panel{border-radius:24px}.personal-cabinet__panel--info,.personal-cabinet__panel--password{padding:20px}.personal-cabinet__panel-head{flex-direction:column;align-items:flex-start;gap:8px}.personal-cabinet__panel-title p{font-size:20px;letter-spacing:.4px}.personal-cabinet__photo-badge{right:6px;bottom:7.7px}.personal-cabinet__photo-camera{right:2.8px;bottom:2px}.personal-cabinet__field input{font-size:16px}}.wishlist-page .personal-cabinet__panel--wishlist{box-sizing:border-box;width:100%;padding:24px;border-radius:30px;background-color:#fef3df}.wishlist-page .wishlist-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:25px 25px;width:100%}.wishlist-page .wishlist-grid .product-card{flex:1 1 calc((100% - 50px)/3);width:auto;max-width:none}.wishlist-page .wishlist-grid .product-card__media{height:310px}.wishlist-page .wishlist-grid .product-card__badge--hidden,.wishlist-page .wishlist-grid .product-card__price-old--hidden{opacity:0;visibility:hidden}@media(max-width: 1024px){.wishlist-page .wishlist-grid .product-card{flex-basis:calc((100% - 25px)/2)}}@media(max-width: 767px){.wishlist-page .personal-cabinet__panel--wishlist{padding:18px;border-radius:24px}.wishlist-page .wishlist-grid{gap:18px;justify-content:center}.wishlist-page .wishlist-grid .product-card{flex-basis:100%;max-width:343px}}.calculator-page{min-width:0;overflow-x:clip}.calculator-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.calculator-page .catalog-hero__title-block{width:535px;max-width:100%}.calculator-page .catalog-hero__breadcrumbs a{color:#663218}.calc-result-intro{width:100%;background-color:#fff}.calc-result-intro__inner{box-sizing:border-box;width:1260px;max-width:calc(100% - 180px);margin-right:auto;margin-left:auto;display:flex;align-items:center;gap:27px;padding-top:clamp(56px,8vw,90px);padding-bottom:clamp(72px,10vw,120px)}.calc-result-intro__panel{display:flex;flex:0 0 527px;flex-direction:column;gap:42px;box-sizing:border-box;width:527px;min-height:406px;padding:40px;border-radius:30px;background-color:rgba(102,61,0,.05)}.calc-result-intro__header{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:447px;max-width:100%}.calc-result-intro__title-row{display:flex;flex-shrink:0;align-items:center;gap:24px;width:100%;max-width:100%;min-height:41px}.calc-result-intro__title-icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px}.calc-result-intro__title-icon-flip{display:block;overflow:hidden;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.calc-result-intro__title-icon{display:block;width:36px;height:36px}.calc-result-intro__title{flex-shrink:1;min-width:0;line-height:0}.calc-result-intro__title h2{margin:0;font-family:"Montserrat Alternates",sans-serif;font-size:28px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase}.calc-result-intro__lead{width:447px;max-width:100%}.calc-result-intro__lead p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#663218}.calc-result-intro__lead p strong{font-weight:700}.calc-result-intro__dimensions{display:flex;flex-direction:column;gap:24px;align-items:flex-end;box-sizing:border-box;width:447px;max-width:100%;min-height:148px;padding:24px;border-radius:20px;background-color:#fff}.calc-result-intro__dimensions-row{display:flex;align-items:center;gap:16px;width:100%}.calc-result-intro__dimensions-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px}.calc-result-intro__dimensions-icon img{display:block;width:100%;height:100%}.calc-result-intro__dimensions-text{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.calc-result-intro__dimensions-label p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.32px;color:#663d00}.calc-result-intro__dimensions-value p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#663d00;white-space:nowrap}.calc-result-intro__dimensions-value p strong{font-weight:700}.calc-result-intro__edit{display:inline-flex;align-items:flex-end;gap:8px;padding:10px;border:0;border-bottom:1px solid #663d00;border-radius:3px;background:rgba(0,0,0,0);cursor:pointer;text-decoration:none}.calc-result-intro__edit:focus-visible{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.calc-result-intro__edit span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:#663218}.calc-result-intro__edit-icon{display:block;width:6px;height:6px}.calc-result-intro__visual{position:relative;flex:0 0 698px;width:698px;height:462px;pointer-events:none}.calc-result-intro__visual-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.calculator-products{width:100%;background-color:#fffbf5}.calculator-products__inner{box-sizing:border-box;width:1260px;max-width:calc(100% - 180px);margin-right:auto;margin-left:auto;display:flex;flex-direction:column;gap:24px;padding-top:40px;padding-bottom:120px}.calculator-products__bar{display:flex;align-items:center;box-sizing:border-box;width:1259px;max-width:100%;height:80px;padding:16px 16px 16px 32px;border-radius:27px;background-color:#fffbf5}.calculator-products__count p{margin:0;font-family:"Montserrat",sans-serif;font-size:18.771px;font-weight:600;line-height:1.4;letter-spacing:.3754px;color:#4e2f00}.calculator-products__catalog{display:flex;flex-direction:column;gap:24px;width:100%}.calculator-products__grid--row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:24px;width:100%}.calculator-products__grid--row .product-card{flex:1 1 calc((100% - 72px)/4);box-sizing:border-box;width:auto;max-width:297px;min-width:min(100%,260px)}.calculator-products__grid--row .product-card__media{height:310px}.calculator-products__grid--row.calculator-products__grid--row-secondary{width:100%;max-width:939px}.calculator-page .calculator--lead{box-sizing:border-box;height:auto;min-height:0;overflow:visible;padding-top:0;padding-bottom:120px;background-color:#fff}.calculator-page .calculator--lead .calculator__inner{box-sizing:border-box;width:1260px;max-width:calc(100% - 180px);margin-right:auto;margin-left:auto;display:flex;align-items:center;justify-content:flex-start;gap:36px;height:545px;min-height:545px;padding:0 0 0 46px}.calculator-page .calculator--lead .calculator__content{display:flex;flex:0 0 642px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:50px;width:642px;max-width:642px;min-height:414px;margin:0;padding:0}.calculator-page .calculator--lead .calculator__subtitle{display:none}.calculator-page .calculator--lead .calculator__features{display:none}.calculator-page .calculator--lead .calculator__header{display:flex;flex-direction:column;flex-shrink:0;gap:24px;width:642px;max-width:100%}.calculator-page .calculator--lead .calculator__title-wrap{width:492px;max-width:100%}@media(min-width: 1440px){.calculator-page .calculator--lead .calculator__title-row{width:492px;max-width:100%;min-height:75px}.calculator-page .calculator--lead .calculator__title-icon-wrap--left{top:-32px;left:-3px}.calculator-page .calculator--lead .calculator__title-icon-wrap--right{top:19px;left:390px}.calculator-page .calculator--lead .calculator__title h2{max-width:404px;white-space:normal}}.calculator-page .calculator--lead .calculator__desc{width:610px;max-width:100%}.calculator-page .calculator--lead .calculator__desc p{text-align:left}.calculator-page .calculator--lead .calculator__form{display:flex;flex:0 0 auto;flex-direction:column;flex-shrink:0;gap:40px;width:642px;max-width:642px;min-height:243px;margin:0}.calculator-page .calculator--lead .calculator__form-section{width:100%}.calculator-page .calculator--lead .calculator__fields--contact{flex-wrap:nowrap;gap:25px;width:100%}.calculator-page .calculator--lead .calculator__fields--contact .calculator__field{flex:0 0 176.67px;width:176.67px;min-width:176.67px;max-width:176.67px}.calculator-page .calculator--lead .calculator__form .btn-big{flex-shrink:0;align-self:flex-start;width:340px;min-width:340px}.calculator-page .calculator--lead .calculator__visual{position:relative;top:auto;right:auto;flex:0 0 535px;flex-shrink:0;width:535px;max-width:535px;height:545px;min-height:545px;overflow:visible}.calculator-page .calculator--lead .calculator__visual-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.calculator-page .calculator--lead .calculator__visual-beaver{position:absolute;bottom:6px;left:-4px;z-index:2;display:block;width:222px;height:auto;max-width:42%;object-fit:contain;pointer-events:none}@media(max-width: 1200px){.calculator-page .calculator--lead .calculator__inner{height:545px;min-height:545px;padding:0 0 0 46px}.calculator-page .calculator--lead .calculator__content{flex:0 0 642px;align-items:flex-start;width:642px;max-width:642px}.calculator-page .calculator--lead .calculator__form{width:642px;max-width:642px}.calculator-page .calculator--lead .calculator__visual{position:relative;top:auto;right:auto;flex:0 0 535px;width:535px;height:545px;overflow:visible}.calculator-page .calculator--lead .calculator__visual-beaver{bottom:6px;left:-4px;width:222px}.calculator-page .calculator--lead .calculator__subtitle h3,.calculator-page .calculator--lead .calculator__desc p{text-align:left}}@media(max-width: 1024px){.calc-result-intro__inner{flex-direction:column;align-items:stretch;max-width:calc(100% - 80px);padding-top:90px;padding-bottom:90px}.calc-result-intro__panel{flex-basis:auto;width:100%;min-height:0}.calc-result-intro__visual{flex-basis:auto;width:100%;max-width:698px;height:auto;aspect-ratio:698px/462px;margin:0 auto}.calc-result-intro__dimensions-value p{white-space:normal}.calc-result-intro__header{align-items:center}.calc-result-intro__title-row{position:relative;justify-content:center;width:100%;min-height:36px;height:auto;padding:0 calc(36px + 24px)}.calc-result-intro__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:36px;height:36px;transform:translateY(-50%)}.calc-result-intro__title-icon-wrap:first-child{left:0}.calc-result-intro__title-icon-wrap:last-child{left:auto;right:0}.calc-result-intro__title-icon-flip,.calc-result-intro__title-icon{width:36px;height:36px}.calc-result-intro__title{min-width:0;width:100%;text-align:center}.calc-result-intro__title h2{text-align:center;white-space:normal}.calculator-products__inner{max-width:calc(100% - 80px);padding-top:90px;padding-bottom:90px}.calculator-products__grid--row{flex-wrap:wrap}.calculator-products__grid--row .product-card{flex:0 1 297px;min-width:0}.calculator-products__grid--row.calculator-products__grid--row-secondary{width:100%}.calculator-page .calculator--lead{padding:90px 0}.calculator-page .calculator--lead .calculator__inner{flex-direction:column;align-items:center;max-width:calc(100% - 80px);height:auto;min-height:0;padding:0}.calculator-page .calculator--lead .calculator__content{flex-basis:auto;align-items:center;width:100%;max-width:642px;min-height:0}.calculator-page .calculator--lead .calculator__header{align-items:center;width:100%}.calculator-page .calculator--lead .calculator__desc p{text-align:center}.calculator-page .calculator--lead .calculator__form{width:100%;max-width:642px}.calculator-page .calculator--lead .calculator__visual{width:100%;max-width:535px;height:auto;min-height:0;aspect-ratio:535px/545px}.calculator-page .calculator--lead .calculator__visual-beaver{bottom:4%;left:0;width:clamp(140px,34vw,222px);max-width:42%}.calculator-page .calculator--lead .calculator__fields--contact{flex-wrap:wrap}.calculator-page .calculator--lead .calculator__fields--contact .calculator__field{flex:1 1 calc((100% - 25px)/2);width:auto;min-width:0;max-width:none}.calculator-page .calculator--lead .calculator__form .btn-big{align-self:stretch;width:100%;min-width:0;max-width:340px}}@media(max-width: 767px){.calc-result-intro__inner{max-width:calc(100% - 32px);padding-top:72px;padding-bottom:72px}.calc-result-intro__panel{padding:24px;gap:28px}.calc-result-intro__header{align-items:center;gap:16px}.calc-result-intro__title-row{gap:10px;min-height:auto}.calc-result-intro__title-icon-wrap,.calc-result-intro__title-icon-flip,.calc-result-intro__title-icon{width:28px;height:28px}.calc-result-intro__title h2{font-size:clamp(20px,5.8vw,26px)}.calc-result-intro__title-row{position:relative;justify-content:center;width:100%;min-height:28px;height:auto;padding:0 calc(28px + 14px)}.calc-result-intro__title-icon-wrap{position:absolute;top:50%;right:auto;left:auto;width:28px;height:28px;transform:translateY(-50%)}.calc-result-intro__title-icon-wrap:first-child{left:0}.calc-result-intro__title-icon-wrap:last-child{left:auto;right:0}.calc-result-intro__title-icon-flip,.calc-result-intro__title-icon{width:28px;height:28px}.calc-result-intro__title{min-width:0;width:100%;text-align:center}.calc-result-intro__title h2{text-align:center;white-space:normal}.calc-result-intro__dimensions{align-items:stretch}.calc-result-intro__dimensions-value p{font-size:14px}.calculator-products__inner{max-width:calc(100% - 32px);padding-top:72px;padding-bottom:72px}.calculator-products__bar{height:auto;min-height:60px;padding:16px 20px}.calculator-products__count p{font-size:16px}.calculator-products__grid--row .product-card{flex:1 1 100%;width:100%;max-width:none;min-width:0}.calculator-page .calculator--lead{padding:72px 0}.calculator-page .calculator--lead .calculator__inner{max-width:calc(100% - 32px)}.calculator-page .calculator--lead .calculator__title h2{font-size:clamp(24px,7vw,30px)}.calculator-page .calculator--lead .calculator__fields--contact{flex-direction:column}.calculator-page .calculator--lead .calculator__fields--contact .calculator__field{flex:1 1 100%;width:100%;min-width:0;max-width:none}.calculator-page .calculator--lead .calculator__form .btn-big{align-self:stretch;width:100%;min-width:0;max-width:100%}}.faq-page{min-width:0}.faq-page__content{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}.faq-hero{display:flex;align-items:flex-start;width:100%;min-height:186px;height:auto}.faq-hero__inner{position:relative;width:1260px;max-width:calc(100% - 180px);min-height:166px;height:auto;margin:20px auto 0;overflow:hidden;overflow:clip;border-radius:40px;background-color:#f7ebd5;isolation:isolate}.faq-hero__decor{position:absolute;z-index:0;display:block;max-width:none;object-fit:contain;pointer-events:none}.faq-hero__decor--blob-left{top:-8px;left:-168px;width:356px;height:341px}.faq-hero__decor--blob-top{top:-317px;left:197px;width:356px;height:341px}.faq-hero__decor--bg-vector{top:-30px;left:813px;width:365px;height:307px}.faq-hero__decor--sun{top:9px;left:591px;width:86px;height:88px;transform:rotate(-10.18deg)}.faq-hero__decor--cloud{top:19px;right:149px;width:91px;height:77px;transform:rotate(17.49deg)}.faq-hero__decor--flowers{right:584px;bottom:-20px;width:73px;height:77px;transform:rotate(-18.81deg)}.faq-hero__decor--heart{right:53px;bottom:-4px;width:56px;height:55px;transform:rotate(38.9deg)}.faq-hero__decor--beaver{top:6px;left:857px;z-index:1;width:209px;height:209px;object-fit:contain;object-position:top center}.faq-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 56px);margin-left:52px;padding:28px 0 28px}.faq-hero__title-block{position:relative;width:535px;max-width:100%;min-height:71px;padding:34px 0 0 26px}.faq-hero__title-block img{position:absolute;top:0;left:0;width:36px;height:36px;transform:rotate(180deg) scaleY(-1)}.faq-hero__title-block h1{margin:0;font-family:"e-Ukraine Head",sans-serif;font-size:40px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.8px;color:#4e2f00}.faq-hero__breadcrumbs{display:flex;align-items:center;gap:8px;padding:0 30px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.5)}.faq-hero__breadcrumbs a{color:#663218;text-decoration:underline;text-underline-position:from-font}.faq-hero__breadcrumbs span{width:4px;height:4px;border-radius:50%;background-color:#663d00}.faq-hero__breadcrumbs p{margin:0;white-space:nowrap}@media(max-width: 1024px){.faq-hero{height:auto}.faq-hero__inner{max-width:calc(100% - 80px);min-height:166px;height:auto}.faq-hero__decor--bg-vector{left:auto;right:72px}.faq-hero__decor--beaver{left:auto;right:148px;opacity:.9}.faq-hero__decor--sun{left:50%}.faq-hero__decor--flowers{right:42%}}@media(max-width: 767px){.faq-hero__inner{max-width:calc(100% - 32px);min-height:178px;margin-top:16px;border-radius:30px}.faq-hero__content{gap:18px;width:calc(100% - 48px);margin-left:24px;padding:26px 0 24px}.faq-hero__title-block{min-height:64px;padding:30px 0 0 22px}.faq-hero__title-block img{width:30px;height:30px}.faq-hero__title-block h1{font-size:clamp(30px,10vw,36px);letter-spacing:.68px}.faq-hero__breadcrumbs{padding:0 22px}.faq-hero__decor--blob-left{left:-220px}.faq-hero__decor--blob-top,.faq-hero__decor--sun,.faq-hero__decor--flowers{display:none}.faq-hero__decor--bg-vector{right:-118px}.faq-hero__decor--cloud{top:24px;right:18px;width:72px;height:61px}.faq-hero__decor--heart{right:22px;bottom:18px;width:42px;height:42px}.faq-hero__decor--beaver{right:58px;width:150px;height:150px;opacity:.55}}.faq-list{width:100%}.faq-list__inner{display:flex;flex-direction:column;gap:20px;width:1094px;max-width:calc(100% - 180px);margin-top:120px}@media(max-width: 1024px){.faq-list__inner{margin-top:72px}}@media(max-width: 767px){.faq-list__inner{margin-top:56px}}.faq-list__inner{margin-right:auto;margin-bottom:0;margin-left:auto}@media(max-width: 1024px){.faq-list__inner{max-width:calc(100% - 80px)}}@media(max-width: 767px){.faq-list__inner{gap:16px;max-width:calc(100% - 32px)}}.faq-item{display:flex;flex-direction:column;gap:0;box-sizing:border-box;width:100%;padding:16px 24px;border-radius:10px;background-color:#fef3df;transition:background-color .3s ease,padding .3s ease,border-radius .3s ease,gap .3s ease}.faq-item__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:18px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.faq-item__question{flex:1 1 auto;min-width:0}.faq-item__question p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#663218}.faq-item__icon{position:relative;flex:0 0 14px;width:14px;height:14px}.faq-item__icon-minus,.faq-item__icon-plus{position:absolute;top:0;left:0;display:block;width:14px;height:14px;object-fit:contain;transition:opacity .25s ease}.faq-item__icon-minus{opacity:0}.faq-item__icon-plus{opacity:1}.faq-item__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease}.faq-item__panel-inner{min-height:0;overflow:hidden;padding-right:20px}.faq-item__panel-inner p{margin:0 0 10px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#4e2f00}.faq-item__panel-inner p:last-child{margin-bottom:0}.faq-item--open{gap:14px;padding:24px;border-radius:16px;background-color:rgba(254,243,223,.5)}.faq-item--open .faq-item__toggle{padding-bottom:12px;border-bottom:1px solid rgba(102,61,0,.5);transition:padding-bottom .3s ease,border-color .3s ease}.faq-item--open .faq-item__icon-minus{opacity:1}.faq-item--open .faq-item__icon-plus{opacity:0}.faq-item--open .faq-item__panel{grid-template-rows:1fr}@media(prefers-reduced-motion: reduce){.faq-item{transition:none}.faq-item__panel{transition:none}.faq-item__icon-minus,.faq-item__icon-plus{transition:none}.faq-item--open .faq-item__toggle{transition:none}}@media(max-width: 767px){.faq-item{padding:14px 18px}.faq-item--open{padding:20px 18px}.faq-item__question p{font-size:15px}.faq-item__panel-inner{padding-right:0}.faq-item__panel-inner p{font-size:14px}.faq-item__toggle{min-height:44px}}.faq-ask{width:100%;margin-top:90px;background-color:rgba(254,243,223,.1)}.faq-ask__inner{display:flex;align-items:center;gap:36px;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:120px 90px}.faq-ask__content{display:flex;flex:1 1 642px;flex-direction:column;gap:24px;min-width:0;padding-left:46px}.faq-ask__header{display:flex;flex-direction:column;gap:24px;width:100%}.faq-ask__title-row{position:relative;min-height:75px}.faq-ask__title-icon{position:absolute;top:-12px;left:-46px;display:flex;align-items:center;justify-content:center;width:43px;height:43px;transform:rotate(180deg) scaleY(-1)}.faq-ask__title-icon img{display:block;width:100%;height:100%}.faq-ask__title h2{margin:0;max-width:416px;font-family:"Montserrat Alternates",sans-serif;font-size:28px;font-weight:600;font-style:normal;line-height:1.2;letter-spacing:0;color:#663218;text-transform:uppercase}.faq-ask__desc{max-width:610px}.faq-ask__desc p{margin:0;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.32px;color:#663218}.faq-ask__form{display:flex;flex-direction:column;align-items:flex-start;gap:40px;box-sizing:border-box;width:100%;padding:24px;border-radius:30px;background-color:#fef3df}.faq-ask__form-section{display:flex;flex-direction:column;gap:24px;width:100%}.faq-ask__form-head h2{margin:0;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.36px;color:#663218}.faq-ask__fields{display:flex;width:100%}.faq-ask__fields--split{gap:12px}.faq-ask__field{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;border-radius:8px}.faq-ask__field>span{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:#663218;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.faq-ask__field input,.faq-ask__field textarea{box-sizing:border-box;width:100%;border:1px solid #ebebeb;border-radius:10px;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.28px;color:#663218}.faq-ask__field input::placeholder,.faq-ask__field textarea::placeholder{color:rgba(102,61,0,.5)}.faq-ask__field input:focus,.faq-ask__field textarea:focus{outline:2px solid rgba(102,61,0,.25);outline-offset:1px}.faq-ask__field input{height:44px;padding:12px 16px}.faq-ask__field textarea{min-height:68px;padding:12px 16px;resize:vertical}.faq-ask__field--message{min-height:92px}.faq-ask__consent{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:2px 0;cursor:pointer}.faq-ask__consent input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.faq-ask__consent>div{position:relative;flex:0 0 18px;width:18px;height:18px;overflow:hidden;border-radius:3px;background-color:#663d00}.faq-ask__consent>div::after{content:"";position:absolute;top:4px;left:6px;width:5px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.faq-ask__consent input:not(:checked)+div{background-color:#fff;box-shadow:inset 0 0 0 1px rgba(102,61,0,.25)}.faq-ask__consent input:not(:checked)+div::after{opacity:0}.faq-ask__consent input:focus-visible+div{outline:2px solid rgba(102,61,0,.35);outline-offset:2px}.faq-ask__consent p{margin:0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;letter-spacing:.24px;color:rgba(102,61,0,.3)}.faq-ask__visual{flex:0 0 529px;width:529px;max-width:100%;height:538px}.faq-ask__visual-image{display:block;width:100%;height:auto}@media(max-width: 1024px){.faq-ask{margin-top:72px}.faq-ask__inner{flex-direction:column;align-items:stretch;gap:40px;padding:90px 40px}.faq-ask__content{flex-basis:auto;padding-left:0}.faq-ask__title-row{min-height:auto;padding-top:36px}.faq-ask__title-icon{top:0;left:0}.faq-ask__title h2{max-width:none;padding-left:52px}.faq-ask__visual{flex-basis:auto;width:100%;max-width:520px;height:auto;margin:0 auto}}@media(max-width: 767px){.faq-ask{margin-top:48px}.faq-ask__inner{gap:32px;padding:72px 16px}.faq-ask__header{gap:18px}.faq-ask__title h2{padding-left:0;font-size:clamp(22px,7vw,26px);text-align:center}.faq-ask__title-row{display:flex;flex-direction:column;align-items:center;padding-top:0}.faq-ask__title-icon{position:static;margin-bottom:8px}.faq-ask__desc p{text-align:center;font-size:15px}.faq-ask__form{gap:28px;padding:20px;border-radius:24px}.faq-ask__fields--split{flex-direction:column}.faq-ask__field input,.faq-ask__field textarea{font-size:16px}.faq-ask__consent{align-items:flex-start}.faq-ask__visual{max-width:min(100%,360px)}}.page-repair{min-width:0}.page-repair__main{width:100%;max-width:1440px;margin:0 auto;padding-top:86px}/*# sourceMappingURL=style.min.css.map */
