@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--black:#000000;--light-black:#222222;--pink:#FFD1D1;--light-pink:#FFF2F2;--white:#FFFFFF;--transition:0.3s ease all}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;border:0;vertical-align:baseline;font-family:Montserrat,sans-serif}::-webkit-scrollbar{width:12px;background-color:var(--light-pink)}::-webkit-scrollbar-thumb{background-color:var(--pink);border:3px solid var(--light-pink);border-radius:0}::-moz-selection,::-ms-selection,::-o-selection,::selection{background:var(--pink);color:var(--light-pink)}body{background:#fff2f2;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:rgba(0,0,0,.53)}main{display:flex;flex-direction:column;gap:72px}.container-fluid{margin:0 16px}.container,.container-small,.wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{max-width:100%;margin:0 16px}ol,ul{list-style-type:none}a{text-decoration:none}iframe,img{max-width:100%}input{border-radius:55px;border:1px solid #000;background:#fff;padding:0 20px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:66px}.add_to_cart_button,.button,.wc-block-components-button__text,.wpcf7-submit{display:inline-block;color:#222;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:66px;transition:.3s ease all;border:1px solid #ffd1d1;border-radius:55px;background:#ffd1d1;padding:0 56px;cursor:pointer}.add_to_cart_button:hover,.button:hover,.wc-block-components-button__text:hover,.wpcf7-submit:hover{background:var(--black);border-color:var(--black);color:var(--white)}.wpcf7-not-valid-tip{color:#ea5353;font-size:12px;margin:4px 21px 0}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.payment-required .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output{border-color:#ffd1d1;background:#fff2f2;border-radius:22px;font-size:16px;margin:16px 0}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#f2fff8;border-radius:22px;font-size:16px;margin:16px 0}h1{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}.title,.woocommerce-thankyou-order-received,h2{color:#000;font-size:24px;line-height:100%;font-style:normal;font-weight:700;text-transform:uppercase}.small{color:rgba(0,0,0,.53);font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px;text-transform:none}.subtitle{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin:0 auto 40px;max-width:1000px}.catalog{display:flex;flex-direction:row;flex-wrap:wrap;gap:48px;align-items:stretch}.catalog-item{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;border-radius:55px;overflow:hidden}.catalog-item .image{width:100%;aspect-ratio:45/20;border-radius:55px 55px 0 0}.catalog-item .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.catalog-item .info{background:#fff;padding:32px 32px 132px;position:relative;height:100%}.catalog-item .info h3{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase}.catalog-item .info .price{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase;margin-bottom:24px}.catalog-item .info .text{flex-grow:1}.catalog-item .info .text ul{list-style-type:disc;padding-left:16px}.catalog-item .info .button{position:absolute;bottom:32px;left:32px}@media (min-width:768px){.catalog{gap:24px}.catalog-item{width:calc(50% - 12px)}.catalog-item .info h3{font-size:24px}}@media (min-width:1200px){.catalog{gap:48px}.catalog-item{width:calc(33.3333333333% - 32px)}}@media (min-width:768px){.container,.container-small,.wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{margin:0 24px}}@media (min-width:992px){.container,.container-small,.wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{max-width:960px;margin:0 auto}.title,.woocommerce-thankyou-order-received,h1,h2{font-size:44px}}@media (min-width:1240px){.container,.wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{max-width:1200px}.container-small,.wp-block-woocommerce-cart-small,body.woocommerce-checkout .wp-block-woocommerce-checkout-small,body.woocommerce-order-received .woocommerce-small{max-width:1200px;padding:0 48px}}@media (min-width:1366px){.container,.container-small,.wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{max-width:1300px}}@media (min-width:1560px){.container,.container-small,.wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{max-width:1520px}}.popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;justify-content:center;align-items:center;background:rgba(16,16,16,.8);z-index:1001}.popup.active{display:flex}.popup .popup-body{max-width:min(100vw - 32px,540px);background:rgba(249,249,249,.05);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px;border:1px solid #6e6e6e;height:auto;padding:40px;position:relative;max-height:80vh;overflow:auto;display:flex;flex-direction:column}.popup .popup-body .popup-header{display:flex;justify-content:space-between;flex-direction:column;position:relative}.popup .popup-body .popup-header h2{font-size:36px;line-height:normal;padding-right:48px;margin-bottom:8px}.popup .popup-body .popup-header .subtitle{color:#b1b1b1;font-size:24px;text-align:left;margin-bottom:32px}.popup .popup-body .popup-close{width:44px;height:44px;border-radius:44px;border-width:0;outline-width:0;cursor:pointer;z-index:1;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.05);transition:.3s ease all}.popup .popup-body .popup-close path{transition:.3s ease all}.popup .popup-body .popup-close:hover{background:var(--white)}.popup .popup-body .popup-close:hover path{stroke:var(--black)}.popup .popup-body .wpcf7 form{display:flex;flex-direction:column;gap:20px}.popup .popup-body .wpcf7 form input{border-radius:12px;background:#fff;position:relative;width:100%;font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:#717171;padding:16px 24px;border-radius:12px;outline-width:0}.popup .popup-body .wpcf7 form .hidden{display:none}.popup .popup-body .wpcf7 form .wpcf7-not-valid-tip{color:#da0000;font-size:1rem;margin-top:4px}.popup .popup-body .wpcf7 form .wpcf7-spinner,.popup .popup-body .wpcf7 form.invalid .wpcf7-response-output,.popup .popup-body .wpcf7 form.payment-required .wpcf7-response-output,.popup .popup-body .wpcf7 form.sent .wpcf7-response-output,.popup .popup-body .wpcf7 form.unaccepted .wpcf7-response-output{display:none!important}.popup .popup-body .wpcf7 form .wpcf7-submit{font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding:15px 20px;border-radius:12px;transition:.3s ease all;border:1px solid var(--white);background:rgba(255,255,255,.05);color:var(--white);cursor:pointer}.popup .popup-body .wpcf7 form .wpcf7-submit:hover{border-color:var(--white);background:var(--white);color:var(--black)}header{position:fixed;top:0;left:0;width:100%;background:0 0;z-index:100}header .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;background:#fff;border-radius:0 0 20px 20px;overflow:hidden;position:relative;z-index:100}header .container nav{display:flex;align-items:flex-start;width:100%;height:0;transition:.3s ease all;overflow:hidden;padding:0 24px}header .container nav ul{display:flex;flex-direction:column;gap:16px}header .container nav ul a{color:rgba(0,0,0,.53);font-size:20px;font-weight:400}header .container .header-navigation{width:100%;display:flex;justify-content:flex-end}header .container .header-navigation .button-header-menu{width:65px;height:68px;overflow:hidden;transition:.3s ease all;position:relative;background:0 0;transform:scale(.7)}header .container .header-navigation .button-header-menu-bg path{transition:.3s ease all}header .container .header-navigation .button-header-menu-span{position:absolute;top:22px;left:16px;width:23px;height:23px;display:flex;justify-content:center;align-items:center;transform:rotate(0);transition:.3s ease all}header .container .header-navigation .button-header-menu-span .button-header-menu-close{display:none}header .header-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;background:rgba(0,0,0,.53);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}header.active .container .button-header-menu-bg path{fill:var(--light-black)}header.active .container .button-header-menu-span{transform:rotate(-180deg)}header.active .container .button-header-menu-span .button-header-menu-open{display:none}header.active .container .button-header-menu-span .button-header-menu-close{display:block}header.active .container nav{height:50vh}header.active .header-overlay{display:block}@media (min-width:992px){header .container{border-radius:0 0 55px 55px;padding:32px 48px}header .container::after{content:"";position:absolute;top:0;right:-138px;width:352px;height:238px;background-image:url("data:image/svg+xml,%3Csvg width='352' height='238' viewBox='0 0 352 238' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='176' cy='62' r='176' fill='%23FFD1D1'/%3E%3C/svg%3E")}header .container .button-header-menu{display:none}header .container nav{padding:0;height:auto}header .container nav ul{flex-direction:row;gap:36px}}@media (min-width:1240px){header .container{padding:32px 80px}}footer{padding:72px 0}footer .container{display:flex;flex-direction:column;gap:64px}footer .container .content{display:flex;flex-direction:column;gap:24px}footer .container .content .info{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}footer .container .content .info *{color:#000;font-size:16px;line-height:20px;text-transform:uppercase}footer .container .content .social{display:flex;flex-direction:row;gap:16px}footer .container .content .social li a{display:block;width:104px;height:88px;position:relative}footer .container .content .social li a svg path{transition:.3s ease all}footer .container .content .social li a span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;text-align:center;color:#202020;font-size:18px;font-style:normal;font-weight:700;line-height:40px;text-transform:uppercase;transition:.3s ease all}footer .container .content .social li a:hover svg path{fill:#202020}footer .container .content .social li a:hover span{color:#fff}footer .container .map{position:relative}footer .container .map iframe{width:100%;height:350px;border-radius:55px}footer .container .map::before{content:"";width:96px;height:96px;border-radius:50%;background:#ffd1d1;position:absolute;top:-24px;right:-12px}@media (min-width:992px){footer{margin-top:64px}footer .container{flex-direction:row;justify-content:space-between;align-items:center;gap:64px}footer .container .content{width:40%}footer .container .content .info{font-size:26px;line-height:40px;gap:24px}footer .container .map{width:calc(60% - 64px)}footer .container .map iframe{width:calc(100% - 12px)}footer .container .map::before{width:152px;height:152px;top:-64px;right:0}}@media (min-width:1240px){footer .container .map{width:calc(50% - 64px)}footer .container .map iframe{width:calc(100% - 64px)}footer .container .map::before{right:0}}body .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{margin-top:120px;width:calc(100% - 32px)}.wc-block-checkout__payment-method,.wc-block-components-address-form__country{display:none}body.woocommerce-order-received .woocommerce{width:100%}body.woocommerce-order-received .woocommerce .order_details,body.woocommerce-order-received .woocommerce .woocommerce-customer-details address{border-radius:55px;background:#fff;padding:40px;color:#000;margin-top:32px}body.woocommerce-order-received .woocommerce .order_details a,body.woocommerce-order-received .woocommerce .woocommerce-customer-details address a{text-decoration:underline;color:#000}body .wc-block-grid__products{display:block!important;margin:32px 0 0}body .wc-block-grid__products .wc-block-grid__product{display:block;flex:1 0 100%!important;max-width:100%!important;background:#fff;border-radius:55px;overflow:hidden;border-width:0!important;margin:0 0 32px!important;position:relative;padding-bottom:100px!important}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link{display:block!important;width:100%!important}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image{width:100%}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase;text-align:left;margin:32px 32px 8px}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase;text-align:left;margin:0 32px 24px}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button{bottom:32px;left:0;position:absolute;width:calc(100% - 64px);margin:0 32px;padding-bottom:0;text-align:left}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-block;color:#222;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:66px;transition:.3s ease all;border:1px solid #ffd1d1;border-radius:55px;background:#ffd1d1;width:auto;padding:0 32px;white-space:nowrap;cursor:pointer}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{padding-left:20px;padding-right:44px}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading::after{position:absolute}body .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background:var(--black);border-color:var(--black);color:var(--white)}body .wc-block-product-template{display:block!important;margin:32px 0 0}body .wc-block-product-template .wc-block-product{display:block;flex:1 0 100%!important;max-width:100%!important;background:#fff;border-radius:55px;overflow:hidden;border-width:0!important;margin:0 0 32px!important;position:relative;padding-bottom:120px!important}body .wc-block-product-template .wc-block-product .wc-block-grid__product-link{display:block!important;width:100%!important}body .wc-block-product-template .wc-block-product .wc-block-grid__product-image{width:100%}body .wc-block-product-template .wc-block-product .wp-block-post-title{font-size:20px;font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase;text-align:left;margin:32px 32px 8px}body .wc-block-product-template .wc-block-product .wp-block-post-title a{color:#000}body .wc-block-product-template .wc-block-product .wp-block-woocommerce-product-description{color:rgba(0,0,0,.53);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 32px}body .wc-block-product-template .wc-block-product .wc-block-components-product-price{pointer-events:none;position:absolute;top:22px;left:26px;border-radius:55px;background:#ffd1d1;padding:18px 24px;color:#222;text-align:center;font-size:20px!important;font-weight:700;line-height:normal;text-transform:uppercase;margin:0}body .wc-block-product-template .wc-block-product .wp-block-button.wc-block-components-product-button{bottom:32px;left:0;position:absolute;width:calc(100% - 64px);margin:0 32px;padding-bottom:0;text-align:left}body .wc-block-product-template .wc-block-product .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{display:inline-block;color:#222;text-align:center;font-size:20px!important;font-style:normal;font-weight:400;line-height:66px;transition:.3s ease all;border:1px solid #ffd1d1;border-radius:55px;background:#ffd1d1;width:100%;padding:0 32px;white-space:nowrap;cursor:pointer}body .wc-block-product-template .wc-block-product .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover{background:var(--black);border-color:var(--black);color:var(--white)}body .wc-block-product-template .wc-block-product .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button+span{position:absolute;padding-top:12px;bottom:-24px}body .wc-block-product-template .wc-block-product .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button+span a{color:#000;font-weight:700}body .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar,body .wp-block-woocommerce-cart .wc-block-cart table.wc-block-cart-items{border-width:0;border-radius:55px;background:#fff!important;padding:40px;color:#000;height:max-content}body .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,body .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{line-height:100%;color:#000;font-style:normal;font-weight:700;text-transform:uppercase}body .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-weight:700;color:#000}body.woocommerce-checkout .wc-block-components-form,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border-width:0;border-radius:55px;background:#fff;padding:40px;color:#000}body.woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{padding:0;background:0 0}body.woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-button__text{white-space:nowrap}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{display:none}body.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name,body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{line-height:100%;color:#000;font-style:normal;font-weight:700;text-transform:uppercase}body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input input[type=email],body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input input[type=number],body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input input[type=password],body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input input[type=tel],body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input input[type=text],body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input input[type=url]{border-radius:55px;border:1px solid #000;background:#fff;padding:0 20px;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:66px}body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input input:-webkit-autofill+label{top:-3px}body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active label,body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input.is-active label{top:-3px}body.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label,body.woocommerce-checkout .wc-block-components-text-input .wc-block-components-text-input label{left:18px}@media (min-width:768px){body .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-order-received .woocommerce{width:calc(100% - 48px)}body .wc-block-grid__products{display:flex!important;flex-direction:column;flex-direction:row;flex-wrap:wrap;gap:32px}body .wc-block-grid__products .wc-block-grid__product{flex:1 0 calc(50% - 16px)!important;max-width:calc(50% - 16px)!important;padding-bottom:100px;margin:0!important}body .wc-block-product-template{display:flex!important;flex-direction:column;flex-direction:row;flex-wrap:wrap;gap:32px}body .wc-block-product-template .wc-block-product{flex:1 0 calc(50% - 16px)!important;max-width:calc(50% - 16px)!important;padding-bottom:100px;margin:0!important}}@media (min-width:1366px){body .wc-block-grid__products{display:flex;gap:32px;flex-direction:row}body .wc-block-grid__products .wc-block-grid__product{flex:1 0 calc(25% - 24px)!important;max-width:calc(25% - 24px)!important}body .wc-block-product-template{display:flex;gap:32px;flex-direction:row}body .wc-block-product-template .wc-block-product{flex:1 0 calc(25% - 24px)!important;max-width:calc(25% - 24px)!important}}.section-hero .container{padding:100px 0 60px;border-radius:0 0 55px 55px;background:#fff;display:flex;flex-direction:column;gap:32px}.section-hero .container .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-hero .container .content h1{margin-left:16px;margin-right:16px;margin-bottom:20px;text-align:center}.section-hero .container .content .subtitle{margin-left:16px;margin-right:16px;color:rgba(0,0,0,.53);text-align:center}@media (min-width:992px){.section-hero .container{padding:150px 0 100px;flex-direction:row;justify-content:space-between;align-items:center;gap:0;position:relative;overflow:hidden}.section-hero .container .content{width:90%;margin:0 auto;align-items:center}.section-hero .container .content h1{margin:0 0 20px}.section-hero .container .content .subtitle{margin:0 0 40px}}.section-hero-home{background:rgba(59,59,59,.14);padding:0 0 150px}@media (min-width:992px){.section-hero-home .container{padding:150px 0 100px 48px}.section-hero-home .container .content{width:60%;align-items:flex-start;margin-left:0}.section-hero-home .container .content h1{text-align:left}.section-hero-home .container .content .subtitle{text-align:left;max-width:520px}.section-hero-home .image{position:absolute;top:60%;transform:translateY(-50%);right:0;width:45%}}@media (min-width:1240px){.section-hero-home .container{padding-left:80px}}.section-form{margin-top:-172px}.section-form .container{border-radius:55px;background:#fff;padding:32px 24px;display:flex;flex-direction:column;gap:32px}.section-form .container h2{text-align:center}.section-form .container-form .form{display:flex;flex-direction:column;gap:16px}.section-form .container-form .form .item input{width:100%}.section-form .container-form .form .item .wpcf7-button{width:100%}@media (min-width:992px){.section-form .container{padding:64px 48px 48px}.section-form .container h2{text-align:left}.section-form .container-form .form{flex-direction:row}.section-form .container-form .form .item{width:calc(50% - 166px)}.section-form .container-form .form .item:last-child{width:300px}}@media (min-width:1240px){.section-form .container{padding-left:80px;flex-direction:row}.section-form .container h2{width:30%}.section-form .container-form{width:calc(70% - 32px)}}.section-advantages .container-small .title{text-align:center;margin-bottom:32px}.section-advantages .container-small .advantages{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:48px 64px}.section-advantages .container-small .advantages .item{display:flex;flex-direction:row;align-items:center;gap:20px}.section-advantages .container-small .advantages .item .counter{width:100px;text-align:right;color:#222;font-size:50px;font-style:normal;font-weight:700;line-height:60px;text-transform:uppercase;position:relative}.section-advantages .container-small .advantages .item .counter::before{content:"";position:absolute;left:0;top:0;width:60px;height:60px;border-radius:30px;background:#ffd1d1;z-index:-1}.section-advantages .container-small .advantages .item h3{color:#222;font-size:22px;font-style:normal;font-weight:400;line-height:normal;max-width:240px}@media (min-width:576px){.section-advantages .container-small .advantages{flex-direction:row;gap:48px 24px}.section-advantages .container-small .advantages .item{width:calc(50% - 12px)}}@media (min-width:992px){.section-advantages .container-small .title{margin-bottom:64px}.section-advantages .container-small .advantages .item{width:calc(33.3333333333% - 16px)}}@media (min-width:1560px){.section-advantages .container-small .advantages .item{width:calc(25% - 18px)}}.section-catalog-home .container-small .subtitle{color:#000;font-style:normal;font-size:18px;line-height:20px;font-weight:700;text-transform:uppercase;font-style:normal;font-weight:700;text-align:left;text-transform:uppercase;margin:8px 0 48px}@media (min-width:992px){.section-catalog-home .container-small .subtitle{font-size:33px;line-height:44px;margin:0 0 48px}}.section-content .container-small{display:flex;flex-direction:column;gap:48px}.section-content .container-small .content{display:flex;flex-direction:column;align-items:center;gap:32px}.section-content .container-small .content .image{aspect-ratio:4/3;position:relative}.section-content .container-small .content .image img{display:block;width:100%;height:100%;border-radius:55px;object-fit:cover;object-position:center}.section-content .container-small .content .image::before{content:"";width:96px;height:96px;border-radius:50%;background:#ffd1d1;position:absolute;top:-24px;left:-12px}.section-content .container-small .content:nth-child(2n+1) .image::before{left:unset;right:-12px}.section-content .container-small .content .info .title{margin-bottom:32px}.section-content .container-small .content .info .text{display:flex;flex-direction:column;gap:16px}.section-content .container-small .content .info ul{list-style-type:disc;padding-left:16px}.section-content .container-small .content .info .advantages{margin-top:32px;display:flex;flex-direction:row;gap:12px}.section-content .container-small .content .info .advantages .item{border-radius:22px;background:#ffd1d1;padding:16px 8px;width:calc(33.3333333333% - 8px);color:#222;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:992px){.section-content .container-small{gap:96px}.section-content .container-small .content{flex-direction:row}.section-content .container-small .content:nth-child(2n+1){flex-direction:row-reverse}.section-content .container-small .content .image{width:calc(50% - 32px)}.section-content .container-small .content .image::before{width:152px;height:152px;top:-64px}.section-content .container-small .content .info{width:50%}}@media (min-width:992px){.section-content .container-small .content{gap:96px}.section-content .container-small .content .image{width:calc(50% - 96px)}.section-content .container-small .content .info{width:50%}}@media (min-width:1240px){.section-content .container-small .content .image::before{left:-48px}.section-content .container-small .content:nth-child(2n+1) .image::before{left:unset;right:-48px}.section-content .container-small .content:first-child .image::before{top:unset;bottom:-64px}}.section-faq .container{display:flex;flex-direction:column;gap:32px}.section-faq .container h2{text-align:center}.section-faq .container-faqs{width:100%;display:flex;flex-direction:column;gap:24px}.section-faq .container-faqs .item{width:100%;padding:40px 12px 32px 24px;display:flex;flex-direction:column;border-radius:20px;border:1px solid rgba(32,32,32,.2);background:#fff;gap:12px;cursor:pointer;transition:.3s ease all}.section-faq .container-faqs .item .title{position:relative}.section-faq .container-faqs .item .title h3{position:relative;transition:.3s ease all;font-size:20px;font-style:normal;font-weight:700;line-height:normal;min-height:36px;display:flex;align-items:center;color:#202020;padding-right:90px}.section-faq .container-faqs .item .title .icon{position:absolute;top:50%;transform:translateY(-50%);right:0;width:65px;height:68px}.section-faq .container-faqs .item .title .icon-background path{transition:.3s ease all}.section-faq .container-faqs .item .title .icon-arrow{position:absolute;top:0;left:0;transition:.3s ease all}.section-faq .container-faqs .item .text{display:none;flex-direction:column;gap:16px;color:#202020;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}.section-faq .container-faqs .item.active{background:#ffd1d1;padding-top:56px;padding-bottom:56px}.section-faq .container-faqs .item.active .title h3{color:var(--black)}.section-faq .container-faqs .item.active .title .icon-background path{fill:#202020}.section-faq .container-faqs .item.active .title .icon-arrow{top:8px;left:-6px;transform:rotate(90deg)}.section-faq .container-faqs .item.active .text{display:flex}@media (min-width:576px){.section-faq .container-faqs .item .text{padding-right:90px}}@media (min-width:992px){.section-faq .container{gap:60px}.section-faq .container-faqs .item{padding:40px 36px 32px 48px}.section-faq .container-faqs .item h3{font-size:26px;line-height:40px}}.section-pink .container-small{display:flex;flex-direction:column;gap:32px}.section-pink .container-small .item{display:flex;flex-direction:column;gap:16px;padding:32px 24px;border-radius:55px;background:#ffd1d1}.section-pink .container-small .item h2{color:#000;font-size:22px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.section-pink .container-small .item h2 b,.section-pink .container-small .item h2 strong{font-weight:700}@media (min-width:768px){.section-pink .container-small{flex-direction:row;flex-wrap:wrap}.section-pink .container-small .item{width:calc(50% - 16px)}}@media (min-width:992px){.section-pink .container-small .item{padding:48px}}.section-text .container{max-width:1040px}.section-text .container h2{text-align:center;margin-bottom:32px}.section-hero+.section-text .container h2{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;text-transform:uppercase;line-height:24px;margin-bottom:16px}.section-text-half .container .content{display:flex;flex-direction:column;gap:48px}.section-text-half .container .content .item{display:flex;width:100%;gap:16px;flex-direction:column;padding:0 12px}.section-text-half .container .content .item *{color:#000;font-size:16px;line-height:150%;text-transform:uppercase}.section-text-half .container .content .item h2{color:#222;font-size:24px;line-height:normal;margin-bottom:8px;margin-left:-12px}.section-text-half .container .content .item ul{list-style-type:disc;padding-left:24px}@media (min-width:992px){.section-text-half .container .content{display:flex;flex-direction:row;gap:72px}.section-text-half .container .content .item{width:calc(50% - 36px)}.section-text-half .container .content .item *{font-size:26px}.section-text-half .container .content .item h2{font-size:50px}}.section-values .container h2{max-width:1040px;margin:0 auto 24px;text-align:center}.section-values .container .text{max-width:1040px;margin:0 auto 32px}.section-values .container .values{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:32px}.section-values .container .values .item{border-radius:55px;background:#fff;padding:40px;flex:1}.section-values .container .values .item h3{color:#000;font-size:22px;font-style:normal;font-weight:700;line-height:30px;text-transform:uppercase;margin-bottom:20px}@media (min-width:768px){.section-values .container .values .item{width:calc(50% - 16px)}}@media (min-width:992px){.section-values .container .values .item{width:calc((100% - 64px)/ 3)}}.section-success{padding:40px 0;min-height:80vh;display:flex;justify-content:center;align-items:center;background:url(../img/bg-success.jpg) center center/cover no-repeat}.section-success .container{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:20px;max-width:920px}.section-success .container h1{font-size:32px;line-height:120%;font-weight:400}@media (min-width:992px){.section-success .container h1{font-size:72px}}
/*# sourceMappingURL=main.min.css.map */
