a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--back-color:#453c67;--next-color:#6d67e4;--font-color:#46c2cb;--point-color:#f2f7a1;background-color:aqua}@font-face{font-family:Oswald;src:url(/static/media/Oswald-Regular.31bce04a1ae8549b1464.ttf)}@font-face{font-family:Helvetica;src:url(/static/media/helvetica_light.677f82c0f6e45b4eeaf2.otf)}.button,:root{font-family:Helvetica}.button{border:1px;border-color:#46c2cb;border-color:var(--font-color);border-style:solid;cursor:pointer;font-size:14px;font-weight:400;height:42px;line-height:17px;width:200px}.header{background:#453c67;background:var(--back-color);border-bottom:1px solid;color:#46c2cb;color:var(--font-color);height:115px;justify-content:space-between;padding-left:70px;padding-right:70px}.header,.header__basket{align-items:center;display:flex}.header__basket{font-size:17px;font-weight:500;letter-spacing:0;line-height:21px;text-align:right}.header__title{display:flex}.header__label{color:#f2f7a1;color:var(--point-color);font-family:Oswald;font-size:26px;font-weight:700;letter-spacing:.08em;line-height:38px;padding-bottom:6px}.header__backButton{margin-right:15px;margin-top:3px}.basket__values{margin-right:20px}.header__label a:visited{color:#46c2cb;color:var(--font-color)}.header svg{fill:#46c2cb;fill:var(--font-color);stroke:#453c67;stroke:var(--back-color);transition:.7s}.header svg:hover{fill:#453c67;fill:var(--back-color);stroke:#f2f7a1;stroke:var(--point-color);cursor:pointer;transition:.7s}@media(max-width:600px){.header{flex-direction:column;flex-wrap:wrap;justify-content:center}}.main{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;height:calc(100vh - 179px);justify-content:center;overflow-y:auto;padding-bottom:10px;padding-top:10px}.footer,.main{background:#453c67;background:var(--back-color)}.footer{border-top:1px solid;color:#46c2cb;color:var(--font-color);height:40px;text-align:center}.footer a:visited{color:#6d67e4;color:var(--next-color)}.basket{background-color:#453c67;background-color:var(--back-color);height:100vh;overflow-y:hidden}.basket__header-container{fill:#453c67;fill:var(--back-color);stroke:#46c2cb;stroke:var(--font-color);margin:0 auto;transition:.7s}.basket__inner-container{margin:0 auto}.basket__header{align-items:center;color:#46c2cb;color:var(--font-color);display:flex;font-size:31px;font-weight:700;gap:63px;justify-content:space-around;letter-spacing:0;line-height:38px;margin-bottom:30px;margin-left:30px;margin-top:20px;text-align:left;text-transform:uppercase}.basket__footer{border-top:1px solid #46c2cb;border-top:1px solid var(--font-color);height:89px;padding-top:20px;text-align:center}.basket__footer-button{align-items:center;background:#46c2cb;background:var(--font-color);color:#453c67;color:var(--back-color);cursor:pointer;font-size:14px;font-weight:400;height:42px;letter-spacing:0;line-height:17px;text-align:center;transition:.7s;width:200px}.basket__footer-button:hover{background:#453c67;background:var(--back-color);color:#f2f7a1;color:var(--point-color);transition:.7s}.basket__order-text{color:#46c2cb;color:var(--font-color);font-size:21px;font-weight:400;line-height:26px;margin-right:20px;text-transform:uppercase}.basket__order-sum{color:#f2f7a1;color:var(--point-color);font-size:18px;font-weight:400;line-height:22px}.basket__main{height:calc(100vh - 211px);overflow-x:auto}.basket__header svg{fill:#46c2cb;fill:var(--font-color);stroke:#453c67;stroke:var(--back-color);order:-1;transition:.7s}.basket__header svg:hover{fill:#453c67;fill:var(--back-color);stroke:#f2f7a1;stroke:var(--point-color);cursor:pointer;transition:.7s}.card{background:#453c67;background:var(--back-color);border:1px solid #46c2cb;color:#46c2cb;color:var(--font-color);display:flex;flex-direction:column;height:450px;justify-content:space-between;padding-left:21px;padding-right:21px;text-decoration:none;width:350px}.card__title{font-size:30px;letter-spacing:0;line-height:47px;margin-bottom:9px;margin-top:30px}.card__desc,.card__title{text-align:center}.card__footer{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px;padding-top:10px}.card__price{font-size:17px;font-weight:500;letter-spacing:0;line-height:21px;text-align:left}.card__weight{align-self:end;font-size:14px;font-weight:400;letter-spacing:0;line-height:17px}.card__item-count{width:30px}.card__order-section{align-items:center;display:flex;justify-content:space-between;width:100px}.card__count{font-size:17px;font-weight:500;line-height:21px;margin-left:9px;margin-right:9px}.card__picture img{margin-top:15px;scale:.7;transition:.7s;width:300px}.card__picture img:hover{scale:.9;transition:.7s}.card__picture{display:flex;justify-content:center}.card__add{stroke:#46c2cb;stroke:var(--font-color)}.card__add,.card__add:hover{fill:#453c67;fill:var(--back-color);transition:.7s}.card__add:hover{stroke:#f2f7a1;stroke:var(--point-color);cursor:pointer}.card:hover{border-color:#f2f7a1;border-color:var(--point-color);transition:all .4s}.cardForBasket{align-items:center;background:#453c67;background:var(--back-color);color:#46c2cb;color:var(--font-color);display:flex;justify-content:space-between;margin-left:30px;margin-right:30px;margin-top:20px;text-decoration:none}.cardForBasket__title{font-size:17px;font-weight:500;letter-spacing:0;line-height:21px;margin:0 10px;text-align:left}.cardForBasket__price{font-size:18px;font-weight:400;letter-spacing:0;line-height:22px;margin-left:auto;margin-right:10px;text-align:center}.cardForBasket__inner{align-items:center;display:flex;flex-flow:row wrap}.cardForBasket__img{height:100px;margin:0 10px}.cardForBasket__remove svg{fill:#46c2cb;fill:var(--font-color);stroke:#453c67;stroke:var(--back-color);transition:.7s}.cardForBasket__remove svg:hover{fill:#453c67;fill:var(--back-color);stroke:#f2f7a1;stroke:var(--point-color);cursor:pointer;transition:.7s}.details{background-color:#453c67;background-color:var(--back-color);height:100vh;margin:0 auto}.details__header{align-items:center;color:#46c2cb;color:var(--font-color);display:flex;font-size:17px;font-weight:500;gap:13px;height:113px;justify-content:flex-start;letter-spacing:0;line-height:21px;padding-left:50px;padding-right:50px;text-align:right}.details__header svg{fill:#46c2cb;fill:var(--font-color);stroke:#453c67;stroke:var(--back-color);order:-1;transition:.7s}.details__header svg:hover{fill:#453c67;fill:var(--back-color);stroke:#f2f7a1;stroke:var(--point-color);cursor:pointer;transition:.7s}.details__basket{display:flex;font-size:17px;font-weight:500;letter-spacing:0;line-height:21px;text-align:right}.details__values{margin-left:auto;order:555;padding-top:4px}.details__basket-icon{order:557}.details__footer{border-top:1px solid #f2f7a1;border-top:1px solid var(--point-color);height:89px}.details__footer-container{align-items:center;display:flex;justify-content:space-between}.details__order-button{align-items:center;background:#46c2cb;background:var(--font-color);color:#453c67;color:var(--back-color);cursor:pointer;font-size:14px;font-weight:400;height:42px;letter-spacing:0;line-height:17px;margin-right:3px;margin-top:3px;text-align:center;transition:.7s;width:200px}.details__order-button:hover{background:#453c67;background:var(--back-color);color:#f2f7a1;color:var(--point-color);transition:.7s}.details__main{display:flex;flex-direction:row}.details__inner{display:flex;flex-direction:column;margin-left:30px;margin-top:60px}.details__title{font-size:30px;font-weight:500;line-height:37px;margin-bottom:21px}.details__desc,.details__title{color:#46c2cb;color:var(--font-color);letter-spacing:0;text-align:left}.details__desc{font-size:14px;font-weight:400;line-height:17px;margin-bottom:45px}.details__price{color:#46c2cb;color:var(--font-color);font-size:17px;font-weight:500;letter-spacing:0;line-height:21px;text-align:left}.details__price-input{margin-right:10px;width:180px}.details__weight{align-self:end;color:#46c2cb;color:var(--font-color);font-size:14px;font-weight:400;letter-spacing:0;line-height:17px}.details__count{margin-bottom:30px}.details__buttons{display:flex;flex-direction:column}@media(max-width:860px){.details__main{flex-direction:column}.details__inner{align-items:center;margin-bottom:30px;margin-top:0}}img{max-width:100%;scale:.8}#overlay{background:#000000a6;display:block;height:100%;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:999}#overlay,.alert-popup{animation:fade .6s;left:0}.alert-popup{background:#fff;border:1px solid #f2f7a1;border:1px solid var(--point-color);border-radius:4px;-ms-box-shadow:0 15px 20px #00000038,0 19px 60px #0000004d;box-shadow:0 15px 20px #00000038,0 19px 60px #0000004d;color:#453c67;color:var(--back-color);font-family:Oswald;font-size:20px;line-height:25px;margin:auto;max-width:600px;min-width:320px;padding:15px 20px;position:absolute;right:0;top:25%;width:85%;z-index:1000}.alert-popup__p{margin:15px 0}.alert-popup__button{font-family:Oswald}
/*# sourceMappingURL=main.7d4501bb.css.map*/