*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;height:100%;line-height:1;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Oswald,sans-serif;font-size:16px;font-weight:400;height:100%;line-height:120%;max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{height:auto;max-width:100%}#root{height:100%}:root{--black:#150605;--red:#ea453c;--pink:#f47b6e;--light-blue:#effbfe;--blue:#ace6ec}.container{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100%;padding:0 15px}.header{align-items:center;background-color:#f47b6e;background-color:var(--pink);box-shadow:0 2px 10px -5px #150605;color:#effbfe;color:var(--light-blue);display:flex;gap:20px;height:100px;justify-content:space-between;padding:0 20px}.header-title{font-size:2rem;transition:all .3s ease 0s}a{color:#effbfe;color:var(--light-blue)}a:hover{color:#ace6ec;color:var(--blue)}a:active{color:#effbfe;color:var(--light-blue)}.ri-hearts-fill,.ri-hearts-line,.ri-shopping-cart-fill,.ri-shopping-cart-line{transition:all .3s ease 0s}main.photos{grid-gap:2px;display:grid;grid-auto-flow:dense;grid-auto-rows:100px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-top:50px;padding:10px}img.image-grid{height:100%;object-fit:cover;width:100%}.image-container{position:relative}.big,.wide{grid-column:span 2}.big{grid-row:span 2}

/*! возвращаю этот класс в функции getClassName для всех оставшихся фотографий */.error-message{font-size:2rem;text-align:center}.cart{color:#ace6ec;color:var(--blue);cursor:pointer;font-size:1.2rem;position:absolute;right:5px;top:5px}.cart-page{display:flex;flex-direction:column;gap:30px;margin-top:50px}.cart-title,.favourite-title{align-self:center;font-size:2rem}.cart-item{align-items:center;display:flex;gap:20px;justify-content:space-between}.cart-item img{margin-right:auto}.cart-price{font-size:1.5rem}.ri-delete-bin-fill,.ri-delete-bin-line{cursor:pointer;font-size:1.5rem;transition:all .3s ease 0s}.cart-page .total-cost{font-size:2rem;text-align:right}.cart-page div.order-button{display:flex;justify-content:center}div.order-button>button{background-color:#effbfe;background-color:var(--light-blue);border:2px solid #150605;border:2px solid var(--black);cursor:pointer;font-size:1.5rem;padding:15px;transition:all .2s ease-in-out}div.order-button>button:hover{background-color:#f47b6e;background-color:var(--pink)}.cart-empty-message{align-self:center;font-size:1.5rem}.favorite{color:#ea453c;color:var(--red);cursor:pointer;font-size:1.2rem;left:5px;position:absolute;top:5px}.ri-heart-fill{opacity:.7}.favourite-page{display:flex;flex-direction:column;gap:30px;margin:50px auto 0;max-width:700px}.favourite-list{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.favourite-img{display:block;max-width:100%}
/*# sourceMappingURL=main.33717be6.css.map*/