@mixin centered{align-items:center;display:flex;justify-content:center}@mixin size($size){height:$size;width:$size}@mixin hover(){&:hover{background:$hover;cursor:pointer}}$hover:#fac25a;$normal:#f6a207;$active:#c98506;$inactive:#e3e3e3;$blue:#009dd9;$green:#1abf5d;$gray:#c2c3c7;$bg0:#f6f6f7;$bg1:#fefefe;$bg2:#e3e3e3;$bg3:#909399;$bg4:#4c4f55;$bg5:#36393f;a{background-color:initial;color:#000;text-decoration:none}body{background:#e8e8e8;color:#36393f}.App{min-height:100vh;overflow-x:hidden;width:100%}.App,.App-content{display:flex;flex-direction:column}.App-content{flex-grow:1}.header{align-items:center;background:#36393f;display:flex;height:80px;justify-content:center;padding:0 20px}@media screen and (max-width:768px){.header{height:70px;padding:0 15px}}@media screen and (max-width:480px){.header{height:60px;padding:0 10px}}.header__inner{justify-content:space-between;max-width:1180px;width:100%}.header__inner,.header__logo{align-items:center;display:flex}.header__logo{flex-grow:3;justify-content:flex-start}@media screen and (max-width:480px){.header__logo{flex-grow:1}.header__logo svg{height:auto;width:120px}}@media screen and (max-width:768px){.header__logo svg{height:auto;width:140px}}.header__store-basket{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;position:relative;width:50px}.header__store-basket:hover{background:#fac25a;cursor:pointer}@media screen and (max-width:768px){.header__store-basket{height:45px;margin-left:15px;width:45px}}@media screen and (max-width:480px){.header__store-basket{height:40px;margin-left:10px;width:40px}}.header__store-basket__indicator{align-items:center;background:#f6a207;border-radius:50%;color:#fff;display:flex;font-family:Roboto-Mediun,serif;font-size:12px;height:20px;justify-content:center;position:absolute;right:-10px;top:0;width:20px}@media screen and (max-width:480px){.header__store-basket__indicator{font-size:10px;height:18px;right:-8px;width:18px}}.contacts__contact{align-items:center;display:flex;gap:10px;justify-content:center}@media screen and (max-width:480px){.contacts__contact{gap:8px}}.contacts__contact__phone{color:#fefefe;font-family:Roboto-Mediun,serif;font-size:16px}@media screen and (max-width:768px){.contacts__contact__phone{font-size:14px}}@media screen and (max-width:480px){.contacts__contact__phone{display:none}}.contacts__contact__telegram{background:#009dd9;margin:0 20px}@media screen and (max-width:768px){.contacts__contact__telegram{margin:0 10px}}@media screen and (max-width:480px){.contacts__contact__telegram{margin:0 5px}}.contacts__contact__whatsapp{background:#1abf5d}.social__cycle{align-items:center;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}@media screen and (max-width:768px){.social__cycle{height:26px;width:26px}}@media screen and (max-width:480px){.social__cycle{height:24px;width:24px}}.social__cycle svg{height:16px;width:16px}@media screen and (max-width:480px){.social__cycle svg{height:14px;width:14px}}.navbar{display:flex;font-family:Roboto-Mediun,serif;height:50px;justify-content:center;text-transform:uppercase;width:100%}@media screen and (max-width:768px){.navbar{height:45px}}@media screen and (max-width:480px){.navbar{height:40px}}.navbar__inner{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;max-width:1180px;padding:0 10px;width:100%}@media screen and (max-width:480px){.navbar__inner{padding:0 5px}}.navbar__dropdown{align-items:center;background:#f6a207;color:#fefefe;display:flex;height:100%;justify-content:space-between;padding:0 19px 0 15px;width:250px}.navbar__dropdown:hover{background:#fac25a;cursor:pointer}.navbar__dropdown svg path{fill:#fefefe}.navbar__dropdown svg:last-child{transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.navbar__dropdown.open svg:last-child{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.navbar__dropdown{min-width:40px;padding:0 10px;width:auto}.navbar__dropdown div{display:none}}@media screen and (max-width:480px){.navbar__dropdown{min-width:35px;padding:0 8px}.navbar__dropdown svg{height:18px;width:18px}}.navbar__buttons-container{align-items:center;display:flex;height:100%;position:relative}@media screen and (max-width:768px){.navbar__buttons-container{flex:1 1;justify-content:flex-start}}.navbar__button{align-items:center;display:flex;height:100%;padding:0 20px;white-space:nowrap}.navbar__button:hover{background:#fac25a;cursor:pointer}@media screen and (max-width:768px){.navbar__button{font-size:12px;padding:0 8px}}.navbar__search{border-radius:50%;flex-shrink:0;padding:10px}.navbar__search:hover{background:#fac25a;cursor:pointer}@media screen and (max-width:768px){.navbar__search{padding:8px}.navbar__search svg{height:18px;width:18px}}@media screen and (max-width:480px){.navbar__search{padding:6px}.navbar__search svg{height:16px;width:16px}}.dropdown{background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#36393f;display:flex;flex-direction:column;font-family:Roboto-Regular,serif;list-style-type:none;margin-top:50px;max-height:400px;overflow-y:auto;padding:0 12px;position:absolute;width:260px;z-index:1000}@media screen and (max-width:768px){.dropdown{font-size:14px;margin-top:45px;width:240px}}@media screen and (max-width:480px){.dropdown{font-size:12px;margin-top:40px;padding:0 10px;width:200px}}.dropdown>li{margin:0;padding:8px 0}@media screen and (max-width:480px){.dropdown>li{padding:6px 0}}.dropdown>li:not(:last-child){border-bottom:1px solid #e3e3e3}.dropdown>li>button{background:none;border:none;font-size:inherit;height:100%;margin:0;padding:5px;text-align:left;width:100%}@media screen and (max-width:480px){.dropdown>li>button{padding:4px}}.dropdown>li>button:hover{color:#f6a207;cursor:pointer}.banner{justify-content:center}.banner,.banner__wrapper{align-items:center;display:flex}.banner__wrapper{background-image:url(/sport_nutrition/static/media/bg.0ba2d98aa4851f8fd1f1.png);background-position:50%;background-size:cover;flex-direction:column;height:511px;max-width:1920px;min-height:511px;position:relative;width:100%}@media screen and (max-width:768px){.banner__wrapper{height:450px;min-height:450px}}.banner__inner{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:space-between;max-width:1180px;padding:0 20px;width:100%}@media screen and (max-width:768px){.banner__inner{align-items:center;flex-direction:column;gap:20px;padding:0 15px;text-align:center}}.banner__inner img{height:auto;max-width:100%;object-fit:contain}@media screen and (max-width:768px){.banner__inner img{max-width:300px}}.banner__indicator-container{bottom:20px;position:absolute}@media screen and (max-width:768px){.banner__indicator-container{bottom:15px}}.banner__text{font-family:Roboto-Mediun,serif}.banner__text__container{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.banner__text__container{align-items:center;padding:20px}}@media screen and (max-width:480px){.banner__text__container{align-items:center;padding:10px;width:100%}}.banner__text__title{font-size:44px;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:768px){.banner__text__title{font-size:32px;margin-bottom:15px}}@media screen and (max-width:480px){.banner__text__title{font-size:24px;margin-bottom:10px}}.banner__text__subtitle{line-height:150%;max-width:440px}@media screen and (max-width:768px){.banner__text__subtitle{font-size:14px;max-width:100%}}@media screen and (max-width:480px){.banner__text__subtitle{font-size:12px;line-height:140%}}.indicator{align-items:center;display:flex;height:96px}@media screen and (max-width:768px){.indicator{height:80px}}@media screen and (max-width:480px){.indicator{height:60px}}.indicator__inner{display:flex}.indicator__item{background:#c2c3c7;border-radius:50%;height:16px;width:16px}.indicator__item:hover{background:#fac25a;cursor:pointer}@media screen and (max-width:768px){.indicator__item{height:14px;width:14px}}@media screen and (max-width:480px){.indicator__item{height:12px;width:12px}}.indicator__item:not(:last-child){margin-right:24px}@media screen and (max-width:768px){.indicator__item:not(:last-child){margin-right:20px}}@media screen and (max-width:480px){.indicator__item:not(:last-child){margin-right:16px}}.indicator__item__active{background:#f6a207}.reviews{justify-content:center}.reviews,.reviews__wrapper{align-items:center;display:flex}.reviews__wrapper{background-image:url(/sport_nutrition/static/media/bg.6764b6643808981e56d9.png);background-position:50%;background-size:cover;flex-direction:column;height:670px;max-width:1920px;width:100%}@media screen and (max-width:768px){.reviews__wrapper{height:auto;min-height:500px;padding:40px 0}}@media screen and (max-width:480px){.reviews__wrapper{min-height:400px;padding:30px 0}}.reviews__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;max-width:1180px;padding:0 20px;width:100%}@media screen and (max-width:768px){.reviews__inner{padding:0 15px}}@media screen and (max-width:480px){.reviews__inner{padding:0 10px}}.reviews__cards{display:flex;gap:20px;justify-content:space-between;width:100%}@media screen and (max-width:768px){.reviews__cards{align-items:center;flex-direction:column;gap:30px}}@media screen and (max-width:480px){.reviews__cards{gap:20px}}.reviews__title{font-family:Roboto-Mediun,serif;font-size:38px;font-style:normal;font-weight:500;line-height:120%;margin:40px 0 117px;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.reviews__title{font-size:32px;margin:30px 0 50px}}@media screen and (max-width:480px){.reviews__title{font-size:24px;margin:20px 0 30px}}.review-card{max-width:380px;transition:scale 1s;width:100%}@media screen and (max-width:768px){.review-card{max-width:350px}}@media screen and (max-width:480px){.review-card{max-width:100%}}@media screen and (min-width:769px){.review-card:hover{cursor:pointer;scale:1.05;transition:scale 125ms}}.review-card__top{align-items:center;background-color:#36393f;display:flex;height:90px;position:relative}@media screen and (max-width:480px){.review-card__top{height:80px}}.review-card__photo{background:linear-gradient(#000,#4c4f55);border-radius:50%;height:115px;left:20px;overflow:hidden;position:absolute;top:-45px;width:115px}@media screen and (max-width:768px){.review-card__photo{height:100px;left:15px;top:-40px;width:100px}}@media screen and (max-width:480px){.review-card__photo{height:90px;left:15px;top:-35px;width:90px}}.review-card__photo img{height:100%;object-fit:cover;width:100%}.review-card__info{color:#f6f6f7;padding-left:155px}@media screen and (max-width:768px){.review-card__info{padding-left:130px}}@media screen and (max-width:480px){.review-card__info{padding-left:120px}}.review-card__info__name{font-family:Roboto-Mediun,serif;font-size:16px;line-height:150%}@media screen and (max-width:768px){.review-card__info__name{font-size:14px}}@media screen and (max-width:480px){.review-card__info__name{font-size:12px}}.review-card__info__position{font-size:14px;line-height:120%}@media screen and (max-width:768px){.review-card__info__position{font-size:12px}}@media screen and (max-width:480px){.review-card__info__position{font-size:11px}}.review-card__bottom{background:#fefefe;font-size:14px;line-height:150%;min-height:232px;padding:20px}@media screen and (max-width:768px){.review-card__bottom{font-size:13px;min-height:200px;padding:15px}}@media screen and (max-width:480px){.review-card__bottom{font-size:12px;line-height:140%;min-height:180px;padding:15px}}.preloader-container{position:relative;width:100%}.preloader-container_size_m,.preloader-container_size_medium{height:200px}.preloader-container_size_s,.preloader-container_size_small{height:100px}.preloader-container_size_extra-small,.preloader-container_size_xs{height:48px}.preloader-container_xs{height:100px;position:relative;width:100%}.preloader .pre-container{bottom:auto;left:50%;position:absolute;right:auto;text-align:center;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:10}.preloader .pre-container_static{position:relative;z-index:10}.preloader .logo-circle{-webkit-animation:spin 1s infinite;animation:spin 1s infinite;background:#f6a207;border-radius:200px;height:60px;margin:0 auto;position:relative;width:60px}.circle-preloader{-webkit-animation:spin .75s linear infinite;animation:spin .75s linear infinite;border:4px solid transparent;border-bottom-color:#f6a207;border-radius:50%;display:block;height:50px;width:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.footer{background:#36393f;display:flex;justify-content:center}.footer__inner{box-sizing:border-box;display:flex;justify-content:space-between;max-width:1180px;padding:40px;width:100%}@media screen and (max-width:768px){.footer__inner{align-items:center;flex-direction:column;gap:30px;padding:30px 20px}}@media screen and (max-width:480px){.footer__inner{gap:25px;padding:25px 15px}}.footer__links__container{display:flex;flex-direction:column}@media screen and (max-width:768px){.footer__links__container{align-items:center;text-align:center}}.footer__links__title{color:#fefefe;font-family:Roboto-Mediun,serif;font-size:20px;line-height:120%;margin-bottom:24px;text-transform:uppercase}@media screen and (max-width:768px){.footer__links__title{font-size:18px;margin-bottom:20px}}@media screen and (max-width:480px){.footer__links__title{font-size:16px;margin-bottom:15px}}.footer__links__item{color:#c2c3c7;font-size:16px;line-height:150%}@media screen and (max-width:768px){.footer__links__item{font-size:14px}}@media screen and (max-width:480px){.footer__links__item{font-size:12px}}.footer__links__item:not(:last-child){margin-bottom:12px}@media screen and (max-width:480px){.footer__links__item:not(:last-child){margin-bottom:10px}}.footer__social__container{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:768px){.footer__social__container{align-items:center;justify-content:center}}.footer__icons__container{display:flex;justify-content:space-between;margin-top:44px;width:258px}@media screen and (max-width:768px){.footer__icons__container{margin-top:30px;width:220px}}@media screen and (max-width:480px){.footer__icons__container{gap:15px;margin-top:20px;width:200px}.footer__icons__container svg{height:32px;width:32px}}.main-page{display:flex;justify-content:center;margin:70px 0}@media screen and (max-width:768px){.main-page{margin:50px 0}}@media screen and (max-width:480px){.main-page{margin:30px 0}}.main-page__inner{box-sizing:border-box;display:flex;flex-direction:column;max-width:1180px;padding:0 20px;width:100%}@media screen and (max-width:768px){.main-page__inner{padding:0 15px}}@media screen and (max-width:480px){.main-page__inner{padding:0 10px}}.main-page__indicator__container{display:flex;justify-content:center;margin-top:20px;width:100%}@media screen and (max-width:480px){.main-page__indicator__container{margin-top:15px}}.main-page__title{font-size:38px;line-height:120%;margin-bottom:14px}@media screen and (max-width:768px){.main-page__title{font-size:32px;margin-bottom:12px}}@media screen and (max-width:480px){.main-page__title{font-size:24px;margin-bottom:10px}}.main-page__card{margin-bottom:60px}@media screen and (max-width:768px){.main-page__card{margin-bottom:40px}}@media screen and (max-width:480px){.main-page__card{margin-bottom:30px}}.main-page__card__container{display:flex}.main-page__card__inner{-webkit-overflow-scrolling:touch;display:flex;gap:20px;height:452px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}@media screen and (max-width:768px){.main-page__card__inner{gap:15px;height:400px}}@media screen and (max-width:480px){.main-page__card__inner{gap:10px;height:350px}}.main-page__card__inner::-webkit-scrollbar{height:4px}.main-page__card__inner::-webkit-scrollbar-track{background:#e3e3e3}.main-page__card__inner::-webkit-scrollbar-thumb{background:#f6a207;border-radius:2px}.product-card{background:#fefefe;box-sizing:border-box;height:360px;min-width:200px;overflow:hidden;padding:20px;position:relative;scroll-snap-align:start;transition:height 1.25s}@media screen and (max-width:768px){.product-card{height:396px;min-width:200px}}@media screen and (max-width:480px){.product-card{height:auto;min-height:340px;overflow:visible;padding:12px}}@media screen and (min-width:769px){.product-card:hover{cursor:pointer;height:446px;transition:height .25s}}.product-card__inner{align-items:center;display:flex;flex-direction:column;height:330px;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:768px){.product-card__inner{height:310px;margin-bottom:18px}}@media screen and (max-width:480px){.product-card__inner{flex:1 1;height:auto;margin-bottom:15px;min-height:250px}}.product-card__img{align-items:center;display:flex;height:auto;justify-content:center;margin-bottom:10px;width:100%}.product-card__img img{height:auto;max-width:100%;object-fit:contain}.product-card__price,.product-card__title{font-family:Roboto-Mediun,serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;width:100%}@media screen and (max-width:768px){.product-card__price,.product-card__title{font-size:14px}}@media screen and (max-width:480px){.product-card__price,.product-card__title{font-size:12px}}.product-card__description{color:#4c4f55;font-size:14px;line-height:150%;width:100%}@media screen and (max-width:768px){.product-card__description{font-size:12px}}@media screen and (max-width:480px){.product-card__description{font-size:11px;line-height:140%}}.product-card__price{display:flex;font-size:20px;justify-content:space-between;margin:0 auto}@media screen and (max-width:768px){.product-card__price{font-size:18px}}@media screen and (max-width:480px){.product-card__price{font-size:16px}}.product-card__price__old{color:#909399;font-size:16px;text-decoration:line-through}@media screen and (max-width:768px){.product-card__price__old{font-size:14px}}@media screen and (max-width:480px){.product-card__price__old{font-size:12px}}.product-card__button{align-items:center;background:#f6a207;border-radius:4px;bottom:10px;color:#fefefe;display:flex;font-size:14px;height:32px;justify-content:center;width:140px}.product-card__button:hover{background:#fac25a;cursor:pointer}@media screen and (max-width:768px){.product-card__button{font-size:12px;height:30px;width:120px}}@media screen and (max-width:480px){.product-card__button{bottom:auto;font-size:12px;height:32px;max-width:180px;position:relative;width:100%}}.product-card__button__container{display:flex;justify-content:center;width:100%}@media screen and (max-width:480px){.product-card__button__container{margin-top:10px;position:relative}}.rating__star:hover{cursor:pointer}.rating__star:not(:last-child){margin-right:10px}@media screen and (max-width:480px){.rating__star:not(:last-child){margin-right:6px}}.rating__star svg{height:20px;width:20px}@media screen and (max-width:768px){.rating__star svg{height:18px;width:18px}}@media screen and (max-width:480px){.rating__star svg{height:16px;width:16px}}.rating__star.enable path{fill:#f6a207}.rating__star.disable path{fill:#c2c3c7}.rating__inner{display:flex}@font-face{font-family:Roboto-Regular;font-style:normal;font-weight:400;src:local("Roboto-Regular"),url(/sport_nutrition/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-family:Roboto-Mediun;font-style:normal;font-weight:400;src:local("Roboto-Mediun"),url(/sport_nutrition/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:Roboto-Regular,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:1.15}*,:after,:before{box-sizing:inherit}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.product-page{background-color:#fff;background-color:var(--color-background,#fff);display:flex;flex-grow:1;justify-content:center;min-height:500px;padding:40px 20px}.product-page--error,.product-page--loading{align-items:center;flex-direction:column;justify-content:center}.product-page--error h2,.product-page--loading h2{color:#333;color:var(--color-text,#333);font-size:24px;margin-bottom:20px}.product-page__container{max-width:1200px;width:100%}.product-page__back-btn{background:transparent;border:none;color:#666;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin-bottom:20px;transition:color .3s}.product-page__back-btn:hover{color:#000}.product-page__content{align-items:flex-start;display:flex;gap:50px}@media(max-width:768px){.product-page__content{align-items:center;flex-direction:column;gap:30px}}.product-page__image-container{align-items:center;background-color:#f7f7f7;border-radius:12px;display:flex;flex:1 1;justify-content:center;max-width:500px;padding:30px;width:100%}.product-page__image-container img{-webkit-filter:drop-shadow(0 10px 15px rgba(0,0,0,.1));filter:drop-shadow(0 10px 15px rgba(0,0,0,.1));height:auto;max-width:100%;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product-page__image-container img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-page__info{display:flex;flex:1.5 1;flex-direction:column}.product-page__title{color:#333;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:15px}.product-page__rating{margin-bottom:20px}.product-page__description{color:#555;font-size:18px;line-height:1.6;margin-bottom:30px}.product-page__price-block{align-items:baseline;display:flex;gap:15px;margin-bottom:40px}.product-page__price-actual{color:#e53935;font-size:32px;font-weight:700}.product-page__price-old{color:#999;font-size:20px;text-decoration:line-through}.product-page__actions{display:flex;gap:20px}.product-page__add-btn{background:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:15px 40px;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.product-page__add-btn:hover{background:#333}.product-page__add-btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}
/*# sourceMappingURL=main.e7fd99bd.css.map*/