@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dela+Gothic+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap);.header{background-color:var(--logo);border-radius:30px 30px 0 0;height:84px;justify-content:space-between;position:fixed;width:100%;z-index:100}.header,.logo{align-items:center;display:flex}.logo{justify-content:flex-start;margin-right:10px;padding:2px 0;width:212px}.logo__text{width:110px}.logo__image{height:90px;width:90px}.logo .span-feast,.logo .span-furry{color:var(--braun);font-family:Fredoka;font-size:23px;font-style:normal;font-weight:700;line-height:20px;position:absolute;text-align:center}.logo .span-furry{left:22px;top:25px}.logo .span-feast{left:49px;top:46px}.logo .paw1{left:6px;top:67px}.logo .paw1,.logo .paw2{height:18px;position:absolute;width:16px}.logo .paw2{left:29px;top:62px}.logo .paw3{left:98px;top:28px}.logo .paw3,.logo .paw4{height:12px;position:absolute;width:11px}.logo .paw4{left:107px;top:13px}.nav-container{align-items:center;display:flex;gap:20px;height:auto;justify-content:space-between;width:100%}.navbar{display:flex;flex-grow:1;max-width:469px}.navbar .nav-links{display:flex;gap:10%;justify-content:flex-start;list-style:none;padding-inline-start:0;width:100%}.navbar .nav-links li a{border-radius:20px;color:#52290c;font-family:Corbel;font-size:16px;font-weight:700;padding:15px 12px;text-decoration:none;width:97px}.navbar .nav-links li a.active{border:3px solid #fffefc;border-radius:15px}.navbar .nav-links li a.highlight{color:#cf493b}.search-and-icons{flex-grow:1;gap:34px;justify-content:flex-end}.icons,.search-and-icons{align-items:center;display:flex}.icons{gap:24px}.icons img{cursor:pointer;height:30px;width:30px}button.login-container{all:unset;align-items:center;cursor:pointer;display:flex;padding-right:37px;text-decoration:none}.login-container img{align-self:flex-end;padding:0}.login-container span{color:var(--braun);font-family:Corbel;font-size:18px;font-weight:700;text-align:left}.header__profile{display:flex}@media (max-width:1200px){.navbar .nav-links li a{font-size:14px}.search-box{max-width:300px;min-width:250px}.login-container span{font-size:16px}.icons img{height:25px;width:25px}}@media (max-width:1024px){.navbar .nav-links li a{font-size:12px}.search-box{max-width:250px;min-width:150px}.login-container span{font-size:14px}.icons img{height:20px;width:20px}.navbar .nav-links li a{padding:10px 8px}.logo__image{height:70px;width:70px}.nav-container{gap:10px}}.login-overlay{background:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.login,.login-overlay{align-items:center;display:flex}.login{background:var(--pink);border-radius:30px 30px 0 0;flex-direction:column;gap:19%;height:90%;overflow:auto;padding:20px;position:relative;width:90%}.wave{height:82%;left:0;object-fit:fill;position:absolute;top:18%;width:100%}.login__content{align-items:center;display:flex;flex-direction:column}.login__title{align-self:center;border:2px solid var(--main);border-radius:30px;color:var(--main);font-family:Dela Gothic One;font-size:40px;font-style:normal;font-weight:400;line-height:60px;margin-block-end:0;margin-block-start:0;padding:10px 20px;text-transform:uppercase;width:90%;z-index:1}.login__body{align-items:flex-start;display:flex;flex-direction:row;gap:30%;height:65%;width:70%;z-index:1}.login__form-side{display:flex;flex-direction:column;width:40%}.login__current-title{color:var(--logo);font-size:40px;line-height:60px}.login__current-title,.login__link-title{font-family:Dela Gothic One;font-style:normal;font-weight:400;margin-block-end:0;margin-block-start:0;padding:5px 10px;text-transform:uppercase}.login__link-title{color:var(--main);cursor:pointer;font-size:30px;line-height:36px;margin-bottom:20px}.login-form__remember{align-items:center;align-self:flex-end;display:flex;flex-direction:row;gap:8px;margin-bottom:65px}.login__button-layout{display:flex;flex-direction:row;justify-content:space-between}.login__dog{display:block;height:auto;width:30%}.registration__dog{align-self:center;display:block;height:auto;width:35%}.close-login{background:#0000;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.login-form{display:flex;flex-direction:column;margin-bottom:30px}.common-input.login__input{background-color:initial;border-radius:30px;color:var(--braun);font-size:14px;height:48px;line-height:16px;margin-bottom:10px;padding-left:20px}.login__remember_text{color:var(--braun);font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none}.common-text.login__forgot-password{color:var(--logo);cursor:pointer;font-size:12px;line-height:14px}.cta-button.login__button{background:var(--logo) url(/static/media/paw_login.c0cf776ac7e8ba49fbaa.svg) no-repeat 85% center;color:var(--main);font-size:16px;line-height:18px;padding:15px 70px 15px 40px}.login__button.inactive{background:var(--light-grey) url(/static/media/paw_login.c0cf776ac7e8ba49fbaa.svg) no-repeat 90% center}.login__input.registration{border-color:var(--main)}.login__input.registration::placeholder{color:var(--main)}.cta-button.register__button{background:var(--purple) url(/static/media/registration_paw.04e634c50809561ea5f7.svg) no-repeat 95% center;color:var(--main);font-size:16px;line-height:18px;padding:15px 70px 15px 40px}.login.register{background:var(--main)}.login__title.register{border:2px solid var(--purple);color:var(--purple)}.login__current-title.register{color:var(--main)}.login__link-title.register{color:var(--light-yellow)}.login__button-layout-register{display:flex;flex-direction:row;margin-top:20px}.login__body.register{gap:15%}.login__password-input{display:inline-block;position:relative}.login__show-password-toggle{background:none;border:none;cursor:pointer;line-height:1;padding:0;position:absolute;right:15px;top:45%;transform:translateY(-50%)}.login__social{display:flex;flex-direction:row;gap:10px}.login__social-logo{cursor:pointer;height:40px}@media (max-width:1200px){.login__body.register{gap:10%}.login__current-title{font-size:35px}.login__link-title{font-size:28px}.cta-button.login__button{padding:15px 50px 15px 30px}}.search-box button{background-color:initial;border:none;cursor:pointer;padding:10px}.search-box{align-items:center;border:2px solid var(--braun);border-radius:30px;display:flex;height:40px;position:relative;width:50%}.search-dropdown{background:var(--main);border:1px solid #ccc;border-radius:20px;border-top:none;box-shadow:0 4px 8px #0000001a;left:0;list-style:none;margin:0;max-height:none;overflow-y:visible;padding:0;position:absolute;right:0;top:100%;z-index:1000}.search-input{background-color:var(--logo);border:none;border-radius:30px 0 0 30px;color:var(--braun);font-family:Comfortaa;font-size:16px;font-style:normal;font-weight:700;height:20px;line-height:16px;outline:none;padding:10px;width:100%}.search-results{display:flex;flex-direction:column}.search__product-card-content{display:flex;gap:10%;margin:20px 30px}.search__product-image{cursor:pointer;height:auto;width:80px}.search__product-card-main-info{grid-gap:10px 4%;display:grid;gap:10px 4%;grid-template-columns:2fr 1fr}.search__product-card-right-side{align-self:center;display:flex;flex-direction:column}.search__product-card-name{color:var(--logo);cursor:pointer;margin-bottom:8px;text-decoration:none}.search__product-card-info-text,.search__product-card-name{font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.search__product-card-info-text{color:var(--braun-50)}.title.select-feed__title{border-color:var(--purple);color:var(--purple)}.select-feed-content{display:flex;gap:6%;margin-bottom:50px}.select-feed-content.favorite{flex-direction:column}.select-feed__result-body,.select-feed__result-body.favorite{display:flex;flex:4 1;flex-direction:column}.select-feed__result-body.favorite{align-self:center;width:80%}.select-feed__result-title{color:var(--logo);font-size:30px;line-height:40px}.select-feed__result-cards{display:flex;flex-direction:column;gap:15px;margin-bottom:80px}.select-feed__result-cards-second-line{display:flex;gap:3%}.select-feed__shadow-card{background:var(--main);border-radius:30px;box-shadow:0 0 15px #0003;display:flex;min-height:320px}.select-feed__shadow-card.active{box-shadow:inset 0 0 60px #9747ff99}.select-feed__card-content{align-items:stretch;cursor:pointer;display:flex;gap:3%;margin:10px;position:relative}.select-feed__dry-feed-card-dog-image-container{display:flex;flex:1 1;margin-left:3%;position:relative}.select-feed__dry-feed-card-dog-image{align-self:center;width:100%}.select-feed__wet-feed-card-dog-image{align-self:flex-end;background-image:url(/static/media/wet-card-ellipse.302aa830ef589b57554a.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;height:auto;width:100%}.select-feed__dry-feed-card-right-side{display:flex;flex:2 1;flex-direction:column;justify-content:space-between;margin-bottom:20px;margin-right:3%}.select-feed__dry-feed-card-button{background:var(--logo) url(/static/media/paw_select_feed.47c1496cc156e0365b45.svg) no-repeat 90% center;color:var(--braun);font-size:18px;line-height:20px;width:40%}.select-feed__dry-feed-card-button.active{background:var(--light-grey) url(/static/media/paw_select_feed.47c1496cc156e0365b45.svg) no-repeat 90% center;box-shadow:0 4px 4px #00000040}.select-feed__feed-card-title{color:var(--purple);font-size:30px;line-height:40px;margin-block-end:0;margin-block-start:0}.select-feed__feed-card-title.dry{margin-top:35px}.select-feed__feed-card-description{color:var(--braun);font-size:14px;line-height:18px}.select-feed__wet-feed-card-dog-image-container{display:flex;flex:1 1;margin-right:3%;min-width:150px}.select-feed__wet-feed-card-left-side{display:flex;flex:2 1;flex-direction:column;justify-content:space-between;margin-bottom:20px;margin-left:3%}.select-feed__feed-card-title.wet{margin-bottom:18px;margin-top:50px}.select-feed__feed-card-description.wet{padding-right:70px}.select-feed__shadow-card.wet{flex:1.3 1;min-width:0}.cta-button.select-feed__wet-feed-card-button{background:var(--main) url(/static/media/paw_select_feed.47c1496cc156e0365b45.svg) no-repeat 90% center;border:4px solid var(--pink);color:var(--braun);font-size:18px;line-height:26px;position:relative;width:80%;z-index:10}.select-feed__wet-feed-card-button.active{background:var(--light-grey) url(/static/media/paw_select_feed.47c1496cc156e0365b45.svg) no-repeat 90% center;box-shadow:0 4px 4px #00000040}.select-feed__card-content-image-wrapper-wet{left:50%;padding:15px;position:absolute;top:10%}.select-feed__wet-feed-image{height:280px;width:auto}.select-feed__shadow-card.complex{flex:1 1;min-width:0}.select-feed__complex-feed-card-dog-image-container{display:flex;flex:1 1;margin-right:3%;min-width:150px}.select-feed__complex-feed-card-left-side{display:flex;flex:1.5 1;flex-direction:column;justify-content:space-between;margin-bottom:20px;margin-left:3%}.select-feed__card-content-image-wrapper-complex{left:40%;padding:15px;position:absolute;top:40%}.select-feed__complex-feed-image{height:200px;width:auto}.select-feed__feed-card-title.complex{margin-bottom:18px;margin-top:50px}.select-feed__feed-card-description.complex{padding-right:30px}.select-feed__complex-feed-card-dog-image{align-self:flex-end;width:100%}.select-feed__complex-feed-card-button{background:var(--purple) url(/static/media/paw_select_feed.47c1496cc156e0365b45.svg) no-repeat 90% center;color:var(--braun);font-size:18px;line-height:20px;position:relative;width:70%;z-index:10}.select-feed__complex-feed-card-button.active{background:var(--light-grey) url(/static/media/paw_select_feed.47c1496cc156e0365b45.svg) no-repeat 90% center;box-shadow:0 4px 4px #00000040}.select-feed__parameters{display:flex;flex:1 1;flex-direction:column}.select-feed__parameters-title{color:var(--purple);font-size:16px;margin-bottom:30px}.select-feed__parameters-body{gap:5px}.select-feed__parameters-body,.select-feed__parameters-item{display:flex;flex-direction:column}.select-feed__parameters-item-title{color:var(--logo);font-size:12px;line-height:16px;margin-bottom:18px;margin-left:12%}.select-feed__item-value{color:var(--braun);font-size:14px}.select-feed__parameters-item-body{display:flex;gap:10%;margin-left:18%}.select-feed__parameters-item-title:before{background-color:var(--light-yellow);border-radius:20px;content:"";height:40px;position:absolute;transform:translate(-50%,-25%);width:40px;z-index:-1}.select-feed__product-list{display:flex;flex-direction:column;gap:32px;margin-top:50px}.select-feed__product-card{background:var(--main);border-radius:30px;box-shadow:0 4px 15px #00000014}.select-feed__product-card-content{display:flex;gap:10%;margin:20px 30px}.select-feed__product-card-left-side{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:space-between}.select-feed__product-card-right-side{display:flex;flex:3 1;flex-direction:column}.select-feed__product-card-first-line{display:flex;justify-content:space-between;margin-bottom:14px}.select-feed__product-card-functions-container{display:flex;gap:24px}.cta-button.select-feed__product-card-buy-button{background:var(--logo) url(/static/media/shopping-cart.60902448ffb2c3049b55.svg) no-repeat 20% center;border-radius:40px;color:var(--braun);font-size:14px;line-height:20px;padding:20px 15px 20px 55px;width:80%}.select-feed__product-card-manufacturer{color:var(--logo);font-size:14px;line-height:20px}.select-feed__product-card-name{color:var(--purple);cursor:pointer;font-size:16px;line-height:20px;margin-block-start:0;margin-bottom:20px;text-decoration:none}.select-feed__product-image{cursor:pointer;width:100%}.select-feed__product-card-arrow{cursor:pointer}.select-feed__product-card-main-info{grid-gap:10px 4%;display:grid;gap:10px 4%;grid-template-columns:5fr 6fr;margin-bottom:18px}.select-feed__product-card-main-info-item{align-items:center;display:flex}.select-feed__product-card-main-info-item-key{color:var(--braun);font-size:14px;line-height:20px}.select-feed__product-card-main-info-item-value{color:var(--logo);font-size:14px;line-height:20px}.select-feed__product-card-main-info-item-icon{align-self:center;height:20px;margin-right:2%;width:20px}.select-feed__product-card-main-info-cost-layout{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.select-feed__cost-line{align-items:center;align-self:flex-end;display:flex;gap:16px}.select-feed__cost-text{color:var(--purple);font-size:16px;line-height:20px}.select-weight-flex{display:flex;gap:8px}.select-weight-button{border:1px solid var(--logo);border-radius:5px;cursor:pointer}.select-weight-button.active{background-color:var(--logo)}.select-weight-text{color:var(--braun-50);font-size:14px;line-height:18px;margin:8px 12px}.select-weight-text.active{color:var(--main)}.select-feed__create-cta{background:var(--light-green) url(/static/media/paw_hero_cta.710c9797cbf05a13c05a.svg) no-repeat right center;color:var(--braun);font-size:18px}@media (max-width:1600px){.select-feed__card-content-image-wrapper-wet{left:45%}.select-feed__wet-feed-image{height:280px}.select-feed__card-content-image-wrapper-complex{left:35%}.select-feed__complex-feed-image{height:170px}.cta-button.select-feed__wet-feed-card-button{width:90%}}@media (max-width:1440px){.select-feed__wet-feed-image{height:250px;width:auto}.select-feed__feed-card-title{font-size:26px}.select-feed__feed-card-description{font-size:12px}.select-feed__complex-feed-image{height:140px}.select-feed__product-card-name{font-size:14px}.select-feed__parameters-item-title,.select-feed__product-card-main-info-item-key,.select-feed__product-card-main-info-item-value,.select-feed__product-card-manufacturer{font-size:12px}}.hero{margin-bottom:7px;padding-bottom:72px;padding-top:32px}.hero__banner{display:flex;padding-bottom:47px;padding-top:24px;position:relative;width:100%}.hero__dog-image{height:500px;width:500px}.hero__dog-carpet{left:calc(50% - 247px);top:218px;z-index:-1}.hero__dog-carpet,.hero__dog-ellipse{height:320px;position:absolute;width:470px}.hero__dog-ellipse{left:calc(50% - 279px);top:196px;z-index:-2}.hero__arrow-left{left:0;position:absolute;top:310px;z-index:-1}.hero__arrow-right{left:71.36%;position:absolute;top:196px;z-index:-1}.hero__brief_cirle{background-color:var(--logo);border-radius:34px;height:68px;left:50%;position:absolute;top:670px;transform:translateX(-32px);width:68px;z-index:-1}.hero__feast,.hero__furry{color:var(--logo);font-family:Dela Gothic One;font-size:100px;font-style:normal;font-weight:400;line-height:90px;margin-bottom:0;margin-top:0}.hero__furry{margin-left:auto}.hero__feast,.hero__furry{align-self:end;padding-bottom:105px}.hero__feast{margin-right:auto}.hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:auto;width:50%}.hero__content>*{margin-block-end:0;margin-block-start:0}.hero__brief{color:var(--braun);font-family:Comfortaa;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:20px;padding-left:0;padding-right:62px;position:relative}.hero__brief:before{background-color:var(--logo);border-radius:34px;content:"";height:68px;left:0;position:absolute;top:0;transform:translate(-50%,-25%);width:68px;z-index:-1}.hero__description{color:var(--braun);font-family:Comfortaa;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:13px;padding-right:62px}.hero__cta{background:var(--light-green) url(/static/media/paw_hero_cta.710c9797cbf05a13c05a.svg) no-repeat right center;color:var(--braun);font-size:22px}.constructor{margin-bottom:90px}.constructor__title{color:var(--logo);margin-bottom:31px}.constructor__body{display:flex}.constructor__left-side{justify-content:space-between;width:50%}.constructor__left-side,.constructor__left-side-text{display:flex;flex-direction:column}.constructor__desc{color:var(--purple);font-size:30px;line-height:40px;margin-block-end:0;margin-block-start:0;margin-bottom:14px;margin-top:55px;padding-bottom:10px;padding-left:20px;padding-top:10px;position:relative}.constructor__desc:before{background-color:var(--light-yellow);border-radius:50%;content:"";height:88px;position:absolute;transform:translateX(-20px) translateY(-35px);width:88px;z-index:-1}.constructor__desc-text{color:#52290c80;font-family:Comfortaa;font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin-block-end:0;margin-block-start:0;margin-right:70px;padding-left:20px}.constructor__cta{background:var(--purple) url(/static/media/paw_constructor_cta.dcd0b1de9a70b8ad326f.svg) no-repeat right center;color:var(--main);font-size:22px;padding-right:75px}.constructor__right-side{display:flex;flex-direction:column;width:50%}.constructor__menu,.constructor__menu-container{align-items:center;display:flex;flex-direction:column}.constructor__menu{border:4px solid var(--light-yellow);border-radius:30px;box-shadow:0 0 20px #00000026;width:100%}.constructor__menu-title{color:#52290c80;font-family:Comfortaa;font-size:20px;font-style:normal;font-weight:700;line-height:26px;padding:10px}.constructor__title-animal-type{margin-bottom:9px;margin-top:24px}.constructor__animal-type-buttons{display:flex;flex-wrap:wrap;gap:66px}.constructor__animal-button{border:none;border-radius:15px;cursor:pointer;font-family:Corbel;font-size:18px;font-style:normal;font-weight:700;line-height:18px;padding:15px 20px;text-transform:uppercase}.constructor__animal-button.active{background-color:var(--logo);color:#fffefc}.constructor__animal-button.inactive{background-color:initial;color:var(--logo)}.constructor__breed-groups{display:flex;gap:25px}.constructor__breed-group{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.constructor__group-name{color:var(--braun);font-family:Comfortaa;font-size:18px;font-style:normal;font-weight:700;line-height:20px;white-space:pre-line}.constructor__breed-selector{cursor:pointer;padding-bottom:15px;width:10vw}.constructor__breed-selector.active{background:url(/static/media/constructor_dog_selector_active.bc47922825102bf2b087.svg) no-repeat bottom;background-size:contain}.constructor__breed-selector.inactive{background:url(/static/media/constructor_dog_selector_inactive.5616e5178fa51ada4465.svg) no-repeat bottom;background-size:contain}.constructor__age-weight{display:flex;gap:5vw;margin-bottom:62px}.constructor__age-weight-item{align-items:center;display:flex;flex-direction:column;gap:10px}.constructor__select{appearance:none;-webkit-appearance:none;background:var(--logo) url(/static/media/select_arrow_ico.622eb3110b2060f6a6f2.svg) no-repeat 95% center;border:1px solid var(--logo);border-radius:15px;color:var(--main);font-family:Comfortaa;font-size:20px;font-style:normal;font-weight:700;line-height:26px;padding:10px;position:relative;text-align:center}.constructor__select-age{width:18vw}.constructor__select-weight{width:12vw}.constructor__select option{background:var(--main);border:1px solid var(--logo);color:var(--logo)}.constructor__next-button{background:var(--pink) url(/static/media/select_arrow_ico.622eb3110b2060f6a6f2.svg) no-repeat 80% center;color:var(--main);transform:translateY(-50%)}.constructor__result{border:4px solid var(--light-yellow);border-radius:30px;box-shadow:0 0 20px #00000026;width:100%}.constructor__result-body{display:flex;flex-direction:column;margin:35px auto;width:90%}.title-text.constructor__result-title{color:var(--purple);font-size:26px;line-height:30px;margin-bottom:36px;text-align:center}.constructor__result-feed-layout{display:flex;gap:5%;justify-content:space-evenly;margin-bottom:36px}.constructor__result-feed-item-layout{display:flex;flex-direction:column;gap:15px}.constructor__result-feed-item-layout.second{margin-top:40px}.cta-button.constructor__result-buy-button{background:var(--logo) url(/static/media/shopping-cart.60902448ffb2c3049b55.svg) no-repeat 20% center;border-radius:20px;box-shadow:0 4px 4px #00000040;color:var(--braun);font-size:14px;line-height:20px;padding:12px 10px 12px 50px}.constructor__result-image-container{display:flex}.constructor__result-image{height:190px;width:auto}.constructor__result-dog-container{align-self:center}@media (max-width:1200px){.hero__feast,.hero__furry{font-size:80px}.hero__dog-image{height:400px;width:400px}.constructor__breed-groups{gap:20px}}@media (max-width:1024px){.hero__feast,.hero__furry{font-size:60px}.hero__dog-image{height:300px;width:300px}.title{font-size:35px}.hero__brief,.hero__description{font-size:18px}.constructor__breed-groups{gap:10px}.constructor__select{font-size:16px}.constructor__desc{font-size:26px}.constructor__desc-text{font-size:12px}.constructor__group-name{font-size:14px}.cta-button{font-size:20px;line-height:26px}.constructor__menu-title{font-size:18px}}.feed-right{margin-bottom:100px}.title.feed-right__title{border-color:var(--light-green);color:var(--light-green);margin-bottom:75px}.feed-right__layout{display:flex;flex-direction:row;gap:12px}.feed-right__card-body{border-radius:30px;box-shadow:0 0 20px #00000040;display:flex;flex:1 1;min-height:450px}.feed-right__card-content{align-items:center;display:flex;flex-direction:column;margin:45px auto 30px;width:82%}.feed-right__card-text-layout{display:flex;flex:1 1}.common-text.feed-right__card-text{align-self:center;color:var(--braun);font-size:14px;font-weight:400;line-height:18px;position:relative}.feed-right__card-text:before{background-color:var(--logo);border-radius:21px;content:"";height:42px;left:0;position:absolute;top:0;transform:translate(-40%,-40%);width:42px;z-index:-1}.title-text.feed-right__card-title{font-size:18px;line-height:24px;margin-bottom:36px;text-align:center}.feed-right__card-title.about-us{color:var(--logo)}.feed-right__card-title.importancy{color:var(--light-green)}.feed-right__card-title.subscription{color:var(--logo)}.feed-right__card-text.importancy:before{background-color:var(--light-green)}.feed-right__about-us-img{width:45%}@media (max-width:1024px){.title-text.feed-right__card-title{font-size:16px}.common-text.feed-right__card-text{font-size:12px}}.how-it-works{margin-bottom:100px}.title.how-it-works__title{color:var(--logo)}.how-it-works__layout{display:flex;flex-direction:row;gap:12px}.how-it-works__image-container{align-items:center;display:flex;flex:1 1;justify-content:center}.how-it-works__image{max-height:100%;max-width:100%;object-fit:contain}.how-it-works__list-layout{display:flex;flex:1 1;flex-direction:column;gap:50px}.how-it-works__card-layout{display:flex;flex-direction:row;gap:20px}.how-it-works__card-text-layout{display:flex;flex-direction:column;gap:10px}.title-text.how-it-works__title_text{font-size:18px;line-height:24px}.common-text.how-it-works__common-text{color:var(--braun-50);font-size:14px;font-weight:600;line-height:18px}.how-it-works__title_text.pet{color:var(--purple)}.how-it-works__title_text.specialist{color:var(--light-green)}.how-it-works__title_text.delivery{color:var(--logo)}.help{padding-bottom:95px;position:relative}.help__wave{height:82%;left:0;object-fit:fill;position:absolute;top:18%;width:100%;z-index:-100}.title.help__title{border-color:var(--purple);color:var(--purple);margin-bottom:260px}.help__layout{display:flex;flex-direction:row}.help__image-container{align-items:center;align-self:center;display:flex;flex:1 1;justify-content:center}.help__main-image{max-height:100%;min-width:450px;object-fit:contain;width:80%}.help__form-container{flex:1 1}.help__form-content{display:flex;flex-direction:column;gap:28px;width:70%}.help__form-layout{display:flex;flex-direction:column;gap:15px}.title-text.help__form-title-text{color:var(--main);font-size:70px;line-height:70px}.common-input.help__input{background-color:initial;border-color:var(--light-pink);border-radius:20px;color:var(--braun);font-size:16px;height:60px;line-height:30px;margin-bottom:10px;padding-left:20px}.common-input.help__input.textarea{height:15vh;padding-right:10px;resize:none}.common-input.help__input::placeholder{color:var(--light-pink)}.help__button-layout{display:flex;flex-direction:row;gap:14px}.cta-button.help__button{color:var(--main);font-size:18px;line-height:26px}.cta-button.help__button.call-me{background:var(--logo) url(/static/media/help-paw.0d80e3f6d84a13504c9f.svg) no-repeat 95% center;padding:15px 55px 15px 20px;white-space:nowrap}.cta-button.help__button.text-me{background:var(--purple) url(/static/media/help-tg.b5e43eb58e6c114dc5de.svg) no-repeat 90% center;padding:15px 55px 15px 20px}@media (max-width:1440px){.title-text.help__form-title-text{font-size:60px}.cta-button.help__button{font-size:16px}}@media (max-width:1200px){.title-text.help__form-title-text{font-size:50px}.help__main-image{min-width:400px}.cta-button.help__button{font-size:14px}}@media (max-width:1024px){.title-text.help__form-title-text{font-size:40px}.help__main-image{min-width:350px}.common-input.help__input{font-size:14px}.help__button-layout{flex-wrap:wrap}}.title.profile__title{color:var(--logo);font-size:40px;line-height:60px;margin-bottom:40px}.profile__body{display:flex;gap:20px;justify-content:space-between}.profile__left-side{flex:1.5 1}.profile__right-side{flex:1 1}.profile__user-card{background:var(--main);border-radius:30px;box-shadow:0 0 20px #00000026;display:flex;flex-direction:column;gap:32px;margin-bottom:60px}.profile__user-card-header{display:flex;justify-content:space-between;margin:30px 20px 0}.profile__user-card-action-buttons{align-items:center;display:flex;flex-direction:row;gap:30px;margin-right:26px}.profile__user-card-avatar{width:30%}.profile__title-text{color:var(--purple);font-size:26px;line-height:26px;margin-block-end:0;margin-block-start:0;margin-bottom:35px;text-transform:uppercase}.profile__title-text.orders{margin-bottom:45px}.profile__title-text.animal{margin-bottom:30px}.profile__user-card-action-button{cursor:pointer;width:auto}.profile__user-card-action-button.edit{height:22px}.profile__user-card-info-input{border:2px solid var(--logo);border-radius:15px;color:var(--braun);font-family:Comfortaa;font-size:16px;font-style:normal;font-weight:700;height:30px;line-height:24px;outline:none;padding-left:10px;width:100%}.profile__user-card-body{display:flex;gap:28px;margin:0 20px 30px}.profile__user-card-info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:auto auto}.profile__user-card-info-label{color:var(--braun-50);font-size:16px;line-height:24px;text-transform:lowercase}.profile__user-card-info-value{color:var(--purple);font-family:Dela Gothic One;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.profile__animals{display:flex;flex-direction:column;margin-bottom:60px}.profile__add-animal{display:flex;gap:5%;justify-content:center;width:85%}.profile__add-animal-button{aspect-ratio:1/1;background:var(--main);border-radius:30px;box-shadow:0 0 20px #0000001a;cursor:pointer;display:flex;flex-direction:column;width:27.5%}.profile__add-animal-image{margin:10% auto;width:50%}.profile__add-animal-button-text{color:var(--logo);font-family:Dela Gothic One;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:12%;margin-left:5%;margin-right:5%;text-align:center;text-transform:uppercase}.profile__animal-info-wrapper{display:flex;flex-direction:column}.profile__animal-info-header{display:flex;flex-direction:row;justify-content:space-between}.profile__animal-info-header-edit{align-items:center;display:flex;flex-direction:row;gap:15px}.profile__animal-info-header-edit-title{color:var(--braun);cursor:pointer;font-size:16px;line-height:20px}.profile__animal-info{grid-gap:20px 4%;display:grid;gap:20px 4%;grid-template-columns:5fr 6fr;margin-bottom:18px}.profile__animal-info-key-item{align-items:center;display:flex}.profile__animal-info-item-key{color:var(--braun);font-size:16px;line-height:20px}.profile__animal-info-item-value{color:var(--logo);font-family:Dela Gothic One;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profile__animal-info-item-icon{align-self:center;height:20px;margin-right:2%;width:20px}.profile__orders{display:flex;flex-direction:column;margin-bottom:60px}.profile__no_orders-text{color:var(--braun);font-size:16px;line-height:26px;margin-bottom:20px}.profile__orders-list{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.profile__order-item-layout{display:flex;flex-direction:column;gap:20px}.profile__order-item{cursor:pointer;display:flex;gap:9%;justify-content:center}.profile__order-date-time{display:flex;flex:3 1;gap:3%;justify-content:space-between}.profile__order-status{flex:1 1}.profile__order-date{background:var(--logo);border-radius:30px;display:flex;flex:2 1;gap:10%}.profile__order-date.expanded{background:var(--purple)}.profile__order-day{align-self:flex-start;color:var(--main);font-size:30px;line-height:30px;margin-left:10%;margin-top:13px;text-transform:uppercase}.profile__date-right-side{display:flex;flex-direction:column;margin-bottom:13px;margin-right:10%;margin-top:13px}.profile__order-month{color:var(--main);font-size:20px;line-height:30px;text-transform:uppercase}.profile__order-weekday{color:var(--main);font-size:18px;line-height:20px;text-transform:lowercase}.profile__order-arrow-container{flex:0.8 1}.profile__order-arrow{height:100%;width:100%}.profile__order-time{align-self:center;flex:1 1}.profile__order-time,.profile__order-time-text{color:var(--logo);font-size:30px;line-height:30px;text-transform:uppercase}.profile__order-status{align-self:center;font-size:18px;line-height:20px;margin:10px 7% 10px auto;text-transform:lowercase}.profile__order-status-on-assembly{color:var(--purple)}.profile__order-status-delivered{color:var(--light-green)}.profile__order-info{grid-gap:10px 4%;display:grid;gap:10px 4%;grid-template-columns:1fr 2fr;margin-bottom:18px;margin-left:10px}.profile__order-info-item-key{color:var(--braun);font-size:16px;line-height:24px}.profile__order-info-item-value{color:var(--logo);font-size:16px;line-height:24px;margin-right:8%}.profile__order-info-item-value.purple{color:var(--purple)}.profile__order-info-item-value-bold{color:var(--logo);font-size:18px;line-height:20px;margin-right:8%}button.profile__orders-show-more-button{align-self:center;background:var(--main) url(/static/media/profile_subscription_paw.84ac7ed8e079bcb89f16.svg) no-repeat right center;border:4px solid var(--light-green);border-radius:34px;box-shadow:0 4px 4px #0000001a;color:var(--braun);font-size:18px}.profile__subscription{background:var(--main);border-radius:30px;box-shadow:0 0 6px #fbedc3;display:flex;flex-direction:column}.profile__subscription-title{color:var(--logo);font-size:16px;line-height:20px;margin-left:38px;text-transform:uppercase}.profile__subscription-title.no-sub{margin-bottom:35px;margin-top:31px}.profile__subscription-name{align-self:center;color:var(--purple);font-size:16px;line-height:20px;margin-bottom:24px;text-align:center;width:80%}.profile__subscription-name.no-sub{margin-bottom:64px}.profile__subscription-image{margin:0 auto 48px;width:50%}.profile__subscription-button{align-self:center;background:var(--light-green) url(/static/media/profile_subscription_paw.84ac7ed8e079bcb89f16.svg) no-repeat right center;color:var(--braun);font-size:18px;margin-bottom:86px}.profile__subscription-link{align-self:center;text-decoration:none}.profile__subscription-headline{align-self:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:35px;margin-top:30px;width:90%}.profile__remains-ring{align-self:center;margin-bottom:25px}.title-text.profile__remains-text{color:var(--purple);font-size:12px;line-height:20px;text-transform:lowercase}@media (max-width:1440px){.profile__order-time{font-size:26px}.profile__order-date,.profile__order-item{gap:5%}.profile__order-day{font-size:26px}.profile__order-month{font-size:18px}.profile__order-status,.profile__order-weekday{font-size:16px}}@media (max-width:1200px){.title.profile__title{font-size:35px}.profile__title-text{font-size:22px}.profile__user-card-info-label{font-size:14px}.profile__user-card-info-value{font-size:12px}.profile__animal-info-header-edit-title,.profile__animal-info-item-key,.profile__animal-info-item-value{font-size:14px}.profile__add-animal-button-text{font-size:12px}button.profile__orders-show-more-button{font-size:16px}.profile__order-day,.profile__order-time{font-size:22px}.profile__order-month{font-size:16px}.profile__order-status,.profile__order-weekday,.profile__user-card-info-input{font-size:14px}}.rating-container{display:flex;gap:10px}.rating-container-star{padding-top:1px}.rating-text{color:var(--logo);font-size:12px;line-height:20px}.radio-buttons-layout{display:flex;flex-wrap:wrap;gap:20%}.radio-buttons-text{align-items:center;color:var(--braun);cursor:pointer;display:flex;font-size:16px;gap:5px;line-height:20px;margin-bottom:10px}.progress-ring{position:relative}.progress-ring svg{transform:rotate(-90deg)}.progress-ring__background{fill:none;stroke:#f0f0f0}.progress-ring__progress{fill:none;stroke:var(--logo);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.progress-ring__image{align-items:center;display:flex;inset:18%;justify-content:center;position:absolute}.progress-ring__image img{height:100%;object-fit:contain;width:100%}.footer{height:356px;width:100%}.footer__content{align-items:flex-start;background-color:var(--main);border-radius:30px 30px 0 0;box-shadow:0 0 4px #00000040;display:flex;justify-content:space-evenly;padding-bottom:14px;padding-top:38px}.footer__button{border:none;border-radius:30px;color:var(--braun);cursor:pointer;font-family:Comfortaa;font-size:14px;line-height:24px}.footer__button,.footer__title{font-style:normal;font-weight:400;padding:10px}.footer__title{font-family:Dela Gothic One;font-size:18px;line-height:18px;margin-block-end:0;margin-block-start:0;text-transform:uppercase}.footer__text{color:var(--braun);font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin:0 10px;text-decoration:none}.footer__logo{align-items:flex-start;display:flex;flex-direction:column}.footer__logo-img{margin-bottom:59px;width:140px}.footer__logo-text{color:var(--braun);font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.footer__documents{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.footer__documents-title{color:var(--logo)}.footer__social{align-items:flex-start;display:flex;flex-direction:column}.footer__social-img{margin:10px}.footer__about{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.footer__about-title,.footer__text_subscribe{color:var(--red)}.footer__contacts{gap:10px}.footer__contacts,.footer__contacts-block{align-items:flex-start;display:flex;flex-direction:column}.footer__contacts-block{gap:5px}.footer__feedback-button{background:#706dd980}.footer__contacts-title{color:var(--purple)}.footer__constructor-title{color:var(--pink);margin-bottom:11px}.footer__constructor-button{background:var(--pink);margin-bottom:17px}.footer__thanks-text{color:var(--purple);margin-bottom:17px}.footer__thanks-img{margin-bottom:34px}.footer__copyright-text{margin:10px}@media (max-width:1024px){.footer__logo-img{width:100px}.footer__title{font-size:16px}.footer__button,.footer__text{font-size:12px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%;margin:0;padding:0;width:100%}:root{--braun:#52290c;--braun-50:#52290c80;--logo:#efaa3e;--light-green:#9adbd4e6;--light-yellow:#fbedc3;--light-grey:#d9d9d9;--light-purple:#b7b6eb;--light-pink:#fff8f5;--purple:#706dd9;--purple-50:#706dd980;--main:#fffefc;--pink:#f8b3b8;--red:#cf493b}@font-face{font-family:Corbel;src:url(/static/media/corbel.67baad240cb3a3f2fb75.ttf) format("truetype")}.main-wrapper{margin:0 auto;width:82%}.main-content{padding-top:84px}.title{border:2px solid #fbedc3;border:2px solid var(--light-yellow);border-radius:30px;font-size:40px;line-height:60px;padding:15px 0 15px 20px}.title,.title-text{font-family:Dela Gothic One;font-style:normal;font-weight:400;text-transform:uppercase}.common-text{font-family:Comfortaa}.common-text,.cta-button{font-style:normal;font-weight:700}.cta-button{border:none;border-radius:30px;line-height:30px;padding:15px 65px 15px 30px}.common-button,.cta-button{cursor:pointer;font-family:Corbel;text-transform:uppercase}.common-button{border:none;border-radius:15px;font-size:18px;line-height:20px;padding:15px 55px 15px 25px}.common-button,.common-input{font-style:normal;font-weight:700}.common-input{border:2px solid #efaa3e;border:2px solid var(--logo);border-radius:15px;color:#52290c;color:var(--braun);font-family:Comfortaa;font-size:16px;height:56px;line-height:26px;margin-bottom:20px;outline:none;padding-left:10px;width:100%}.common-input::placeholder{color:#52290c80;color:var(--braun-50)}.create-animal__body{display:flex;gap:60px;margin-bottom:20px;margin-top:50px}.select-form{background:var(--main);border-radius:30px;box-shadow:0 0 9px #00000040;flex-grow:1}.select-form.step1{flex:1.5 1}.select-form.step2{flex:1 1}.select-form.step3{flex:1.5 1}.select-breed-form__content{display:flex;flex-direction:column;margin:0 auto 35px;width:85%}.select-title{color:var(--purple);font-size:25px;line-height:40px;margin-left:30px}.select-title.step1{margin-top:45px}.select-breed-form__info{display:flex;gap:7%;margin-bottom:20px}.select-breed-form__info-left-side{display:flex;flex-direction:column}.select-breed-form__animal-type{display:flex;gap:10%;margin-bottom:25px}.create-animal-label{color:var(--braun-50);font-size:16px;line-height:26px;margin:10px;white-space:nowrap}.select-breed-form__animal-type-text{flex-grow:1}.select-breed-form__animal-type-buttons{display:flex;gap:5%}.select-breed-form__animal-type-button{border:none;border-radius:15px;cursor:pointer;font-family:Corbel;font-size:14px;font-style:normal;font-weight:700;line-height:18px;padding:10px 20px;text-transform:uppercase}.select-breed-form__animal-type-button.active{background-color:var(--logo);color:var(--main)}.select-breed-form__animal-type-button.inactive{background-color:initial;color:var(--logo)}.select-breed-form__info__name-input{font-size:16px;line-height:26px}.select-breed-form__breed-input{border:2px solid var(--light-yellow);border-radius:15px;color:var(--logo);font-family:Comfortaa;font-size:16px;font-style:normal;font-weight:700;height:56px;line-height:26px;width:100%}.select-breed-form__popular-breeds{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.create-animal-button{background-position:100%;background-repeat:no-repeat;border:1px solid var(--logo);border-radius:15px;cursor:pointer;font-family:Corbel;font-size:16px;font-weight:700;line-height:26px;padding:15px 75px 15px 20px}.breed-button__no-image{padding:15px 20px}.create-animal-button.active{background-color:var(--logo);color:var(--main)}.create-animal-button.inactive{background-color:initial;color:var(--logo)}.jack-russel{background-image:url(/static/media/jack_russel.24d461985dde9eef3073.svg)}.puddle{background-image:url(/static/media/puddle.15440cd85dbe32616f94.svg)}.retriever{background-image:url(/static/media/golden_retriever.58f69758975ba41087a9.svg)}.shepherd{background-image:url(/static/media/shepherd.cf652a73193119d2e158.svg)}.york-terrier{background-image:url(/static/media/york_terrier.1944e51302e7576df290.svg)}.rottweiler{background-image:url(/static/media/rottweiler.013b067a85e8adfd8fe6.svg)}.white-terrier{background-image:url(/static/media/white_terrier.59d5dfe25f969023f59a.svg)}.german-dog{background-image:url(/static/media/german_dawg.30eac0b5a75e661427fa.svg)}.french-bulldog{background-image:url(/static/media/french_bulldog.a368582ee2b660194772.svg)}.bengal{background-image:url(/static/media/cat-breed-bengal.02504167c7a0f03b0219.svg)}.maine-coon{background-image:url(/static/media/cat-breed-main-kun.9cf8fbe694fe7d7f9371.svg)}.brit{background-image:url(/static/media/cat-breed-brit.d948a725f79a19130026.svg)}.sibir{background-image:url(/static/media/cat-breed-sibir.5380176f176574bf2af7.svg)}.pers{background-image:url(/static/media/cat-breed-pers.6e63014363a208ab2926.svg)}.siam{background-image:url(/static/media/cat-breed-siam.4bed2f86402ca99baae3.svg)}.ragdoll{background-image:url(/static/media/cat-breed-ragdoll.21c7c072bf163a63a616.svg)}.sphinx{background-image:url(/static/media/cat-breed-sphinx.49642b40b50fdcabeb4b.svg)}.norway{background-image:url(/static/media/cat-breed-norway.4e71970ada492a7c6fc0.svg)}.create-animal__next-button{background:var(--purple) url(/static/media/create_animal_next_button.c8e3e37cf10d8923aea7.svg) no-repeat 80% center;color:var(--main);font-size:16px;line-height:18px}.create-animal__next-button.inactive{background:var(--light-grey) url(/static/media/create_animal_next_button.c8e3e37cf10d8923aea7.svg) no-repeat 80% center}.create-animal-step1__right-side{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.create-animal__step-counter{border-radius:15px;color:var(--main);font-family:Corbel;font-size:18px;font-style:normal;font-weight:700;line-height:18px;padding:20px 30px;text-transform:uppercase}.create-animal__step-counter.step1{background:var(--light-green);margin-left:30px}.create-animal__step-counter.step2{align-self:flex-end;background:var(--logo);margin-right:30px}.create-animal__step-counter.step3{background:var(--purple);margin-left:30px}.create-animal__image-container{align-self:center}.create-animal__dog-image-step1,.create-animal__dog-image-step2{width:100%}.create-animal__dog-image-step3{align-self:center;width:70%}.create-animal__help-text{font-size:25px;line-height:25px}.create-animal__help-text.step1{color:var(--purple)}.select-form__headline{align-items:flex-start;display:flex;margin-bottom:65px;margin-top:45px}.go-back-button{align-self:center;cursor:pointer}.create-animal__help-text.step2{color:var(--light-green);text-align:right}.select-weight{margin-bottom:15px}.select-age{margin-bottom:30px}.create-animal__age-layout{display:flex;gap:5%}.select-fatness{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:55px}.fatness-button{font-family:Comfortaa;padding:15px 20px}.select-castration{align-items:flex-start;display:flex;gap:15%;margin-bottom:55px}.select-special-needs{margin-bottom:25px;width:60%}.select-allergies{margin-bottom:40px;width:60%}.create-animal__help-text.step3{color:var(--pink);text-align:right}.step3-button{background:var(--purple) url(/static/media/create_animal_next_button.c8e3e37cf10d8923aea7.svg) no-repeat 90% center}.step3-button.inactive{background:var(--light-grey) url(/static/media/create_animal_next_button.c8e3e37cf10d8923aea7.svg) no-repeat 90% center}@media (max-width:1200px){.create-animal__help-text{font-size:20px}.create-animal__step-counter{font-size:16px}.select-title{font-size:20px}.create-animal-button{font-size:14px}}@media (max-width:1024px){.create-animal-label{font-size:14px}.select-breed-form__animal-type-button{font-size:12px}.select-breed-form__info__name-input{font-size:14px}}.feed-card__title{border-color:var(--light-purple);color:var(--light-purple)}.product-image__wrapper{align-items:flex-start;background-image:url(/static/media/product-image-background.35262b1840998c4a5545.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:450px;justify-content:center;margin-bottom:25px;position:relative;width:400px}.product-image{height:90%;width:auto;z-index:1}.select-feed__product-card-main-info.product-card{margin-bottom:70px}.product-card__taste{display:flex;flex-direction:column;margin-bottom:70px}.product-card__taste-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.product-card__taste_item{align-items:center;background:var(--main);border:2px solid var(--logo);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-evenly;padding:8px 4px;width:100px}.product-card__taste_item.active{border:4px solid var(--purple)}.product-card__taste-title{color:var(--logo);font-size:14px;line-height:24px}.product-card__taste_name{word-wrap:break-word;color:var(--braun);font-size:12px;line-height:16px;text-align:center}.product-card__taste_icon{height:47px;width:58px}.product-card__buy-button{background:var(--logo) url(/static/media/shopping-cart.60902448ffb2c3049b55.svg) no-repeat 20% center;border-radius:30px;box-shadow:0 4px 4px #00000040;color:var(--braun);font-size:18px;line-height:30px;padding:20px 55px 20px 110px}.feed-card__layout{display:flex;flex-direction:column}.feed-card__extra-info-layout{align-self:flex-end;display:flex;flex-direction:row;gap:22px;margin-bottom:60px;margin-top:50px;width:70%}.feed-card__extra-info-item{display:flex;flex-direction:column;gap:50px;width:30%}.feed-card__extra-info-item-top{align-items:center;display:flex;gap:10px}.feed-card__extra-info-item-number-buble{align-items:center;background-color:var(--purple-50);border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.feed-card__extra-info-item-number{color:var(--main);font-size:20px;line-height:30px}.feed-card__extra-info-item-title{color:var(--logo);font-size:14px;line-height:16px}.feed_card__extra-info-item-body{border-radius:30px;box-shadow:0 0 15px #00000026;display:flex;height:270px;position:relative;width:100%}.feed_card__extra-info-item-text{color:var(--braun);font-size:14px;line-height:20px;margin:120px 16px 30px 12px;overflow:hidden;text-overflow:ellipsis}.feed_card__extra-info-image-wrapper{border-radius:50%;left:50%;padding:15px;position:absolute;top:-60px;transform:translateX(-50%)}.feed-card__product-card-left-side{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px}.feed-card__product-card-right-side{display:flex;flex:3 1;flex-direction:column}.feed-card__cost-text{color:var(--purple);font-size:16px;line-height:20px}.product-card-favorite-button{cursor:pointer}@media (max-width:1440px){.product-image__wrapper{height:400px;width:350px}}@media (max-width:1200px){.product-image__wrapper{height:350px;width:300px}.product-card__taste_name{font-size:10px}.product-card__taste_item{width:80px}.feed-card__extra-info-item-title,.feed_card__extra-info-item-text{font-size:12px}.feed-card__extra-info-item-number{font-size:16px}.feed-card__extra-info-item-number-buble{height:50px;width:50px}.product-card__buy-button{font-size:16px;padding:15px 55px 15px 110px}.feed-card__cost-text{font-size:14px}.title{font-size:30px}}.purchase__body{display:flex;gap:60px;margin-bottom:20px;margin-top:50px}.purchase__products{display:flex;flex-basis:0;flex-direction:column;flex-grow:1.5;gap:15px}.purchase__product-card{background:var(--main);background-image:url(/static/media/purchase-bg-blob.27f397c7d5f63614e87a.svg);background-position:100% 100%;background-repeat:no-repeat;border-radius:30px;box-shadow:0 0 4px #00000040}.purchase__product-card-content{display:flex;gap:10%;margin:20px 30px}.purchase__product-card-left-side{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center}.purchase__product-card-right-side{display:flex;flex:2 1;flex-direction:column;margin-right:15%}.purchase__product-card-name{color:var(--logo);font-size:16px;line-height:20px;margin-block-start:0;margin-bottom:20px}.purchase__product-card-main-info{grid-gap:10px 4%;display:grid;gap:10px 4%;grid-template-columns:1fr 2fr;margin-bottom:50px}.purchase__product-card-main-info-item-key{align-self:center}.purchase__product-card-main-info-item-key,.purchase__product-card-main-info-item-value{color:var(--braun-50);font-size:14px;line-height:20px}.purchase__product-card-image{align-self:center;flex:1 1;height:auto;max-width:150px;width:20%}.purchase__product-card-bottom-layout{display:flex;justify-content:space-between;margin-bottom:20px}.purchase__product-card-cost{color:var(--logo);font-size:16px;line-height:20px}.purchase__product-card-amount{color:var(--main);font-family:Corbel;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:center;width:100%}.purchase__amount-container{align-items:center;background-image:url(/static/media/purchase_counter_blob.d90779090ca706751b7b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:30px;justify-content:center;width:30px}.purchase__counter-layout{align-items:center;display:flex;gap:10px}.purchase__amount-button{background-color:var(--main);border:none;color:var(--logo);cursor:pointer;font-size:30px}.purchase__order-title{color:var(--light-purple);font-size:34px;line-height:60px}.purchase__user-data{border:3px solid var(--logo);border-radius:30px;display:flex;flex-basis:0;flex-direction:column;flex-grow:1}.purchase__subscription-title{color:var(--purple);font-size:20px;line-height:24px;margin-block-end:0;margin-block-start:0;margin-bottom:20px;text-transform:uppercase}.purchase__step1-layout{display:flex;flex-direction:column;margin-bottom:25px;margin-top:55px}.purchase__subscription-type-layout{display:flex;flex-wrap:wrap;margin-bottom:38px}.purchase__subscription-type-body{cursor:pointer;display:flex;gap:10%;margin-left:10%}.purchase__subscription-type-name{font-size:16px;line-height:24px;white-space:nowrap}.purchase__title-text{color:var(--logo);font-family:Dela Gothic One;font-size:20px;font-style:normal;font-weight:400;line-height:20px;margin-block-end:0;margin-block-start:0}.purchase__checkbox-image{height:auto;width:24px}.purchase__delivery-type{display:flex;flex-direction:column;gap:30px;margin-bottom:54px}.purchase__delivery-address{display:flex;flex-direction:column;gap:20px;margin-bottom:80px}.purchase__address-input{border-radius:20px;height:47px;width:70%}.purchase__user-data-bottom-layout{align-items:center;display:flex;justify-content:space-between}.purchase__step-counter-text{color:var(--braun);font-family:Corbel;font-size:18px;font-style:normal;font-weight:700;line-height:30px}.purchase__next-button{background:var(--logo) url(/static/media/paw-purchase.1e34648e7644bd9459a5.svg) no-repeat 90% center;color:var(--main);font-size:18px;line-height:30px;padding:15px 75px 15px 30px}.purchase__next-button.inactive{background:var(--light-grey) url(/static/media/paw-purchase.1e34648e7644bd9459a5.svg) no-repeat 90% center}.purchase__title-text.user-data{margin-bottom:20px}.purchase__user-data-input-layout{display:flex;flex-direction:column;gap:5px;margin-bottom:30px}.purchase__user-data-input{border-radius:20px;height:47px;width:70%}.purchase__payment-method{display:flex;flex-direction:column;gap:30px;margin-bottom:25px}.purchase__total-sum-layout{align-items:center;display:flex;flex-direction:row;gap:4%;margin-bottom:10px}.purchase__title-text.total-sum-text{font-size:18px}.purchase__title-text.total-sum-value{color:var(--braun);font-size:16px}.purchase__total-sum-info{color:var(--braun-50);font-size:12px;line-height:16px;margin-bottom:64px}.purchase__step3-header-layout{display:flex;flex-direction:row;justify-content:space-between}.purchase__delivery-type.step3{margin-bottom:28px}.purchase__subscription-type-layout.step3{margin-bottom:12px}.purchase__user-data-edit{color:var(--red);cursor:pointer;font-size:14px;line-height:20px;-webkit-user-select:none;user-select:none}.purchase__user-data-edit.inactive{color:var(--light-grey)}.purchase__user-data-item-layout{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.purchase__user-data-item-value{color:var(--braun);font-size:16px;line-height:20px}.purchase__user-data-contacts{display:flex;flex-direction:column;gap:6px}.purchase__delivery-address.step3{margin-bottom:8px}.purchase__user-data-input-layout.step3{margin-bottom:28px}.purchase__user-data-input.step3{margin-bottom:5px}@media (max-width:1440px){.purchase__order-title{font-size:34px}.purchase__address-input{width:85%}.purchase__product-card-name{font-size:14px}.purchase__product-card-right-side{margin-right:10%}.purchase__product-card-main-info{grid-template-columns:1fr 3fr}}@media (max-width:1200px){.purchase__order-title{font-size:28px}.purchase__product-card-name{font-size:12px}.purchase__address-input{width:100%}.purchase__subscription-title{font-size:18px}.purchase__subscription-type-name{font-size:14px}.purchase__title-text{font-size:16px}.purchase__address-input,.radio-buttons-text{font-size:14px}.purchase__step-counter-text{font-size:16px}.purchase__next-button{font-size:16px;line-height:24px}.purchase__user-data-input,.purchase__user-data-item-value{font-size:14px}}.title.catalog__title{border-color:var(--logo);color:var(--logo)}.catalog__parameters-body{display:flex;flex-direction:column;gap:35px}button.catalog__show-more-button{align-self:center;background:var(--logo) url(/static/media/profile_subscription_paw.84ac7ed8e079bcb89f16.svg) no-repeat 95% center;border-radius:34px;box-shadow:0 4px 4px #0000001a;color:var(--braun);font-size:18px}.collapsible-checkbox{grid-column-gap:15px;grid-row-gap:10px;column-gap:15px;display:grid;grid-template-columns:auto 1fr;row-gap:10px}.collapsible-checkbox-body-item{display:flex;gap:10%;grid-column:2}.collapsible-checkbox-header-text{color:var(--logo);cursor:pointer;font-family:Comfortaa;font-size:18px;font-style:normal;font-weight:400;-webkit-user-select:none;user-select:none}.collapsible-checkbox__check-image{cursor:pointer;height:22px;width:24px}.collapsible-checkbox__item-value{align-self:center;color:var(--braun);cursor:pointer;font-family:Comfortaa;font-size:14px;font-style:normal;font-weight:400;-webkit-user-select:none;user-select:none}