*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0}body{margin:0 2.667vw;background-color:#acacac;overflow-x:hidden}.container{margin:0 auto;background-color:#fff;position:relative;width:100%;height:100%;padding:0 0.625rem}.header{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 0 0.625rem}.header-logo{width:80%}.header-search{width:100%;position:relative;display:flex;justify-content:flex-start;border:1px solid gray}.header-search-box,.header-search-btn{height:2.5rem;border-radius:0;border:none}.header-search-box{width:80%}.header-search-btn{width:20%;text-transform:uppercase;font-weight:800}.header-cart{height:2.5rem;width:9.5rem;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#c7c7c7;text-decoration:none;color:#000;font-weight:900;text-transform:uppercase;align-self:flex-start}.header-cart-img{height:100%;width:2.5rem;background:center/cover url("../../image/header_cart.png") no-repeat}.header-cart::after{content:"";font-family:"Font Awesome 5 Free";display:inline;margin-right:0.3125rem}.header-nav{position:relative;width:100%;height:3.125rem;overflow:hidden;transition:all .5s ease}.header-nav-menu{position:absolute;width:3.125rem;height:3.0625rem;border:none;border-radius:none;color:#000;top:0;right:0;z-index:15}.header-nav ul{position:relative;width:100%;height:100%;background-color:#444}.header-nav ul li{height:3.125rem;position:relative;line-height:3.125rem;border-bottom:1px solid #fff}.header-nav ul li a{text-align:left;margin:0 1.25rem;color:#fff;text-decoration:none;display:block;position:relative;transition:all .5s ease;z-index:10;text-transform:uppercase}.header-nav ul li::after{content:"";display:block;position:absolute;left:0;top:0;width:0;height:100%;pointer-events:none;background-color:#fff;transition:all .5s ease;z-index:5}.header-nav ul li:hover>a{color:#000}.header-nav ul li:hover::after{width:100%}@media screen and (min-width: 43.75em){.header{flex-direction:row;flex-wrap:wrap;align-items:center}.header-logo{width:300px}.header-search{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-search-box{width:22.0625rem}.header-search-btn{width:4.625rem}.header-cart{align-self:center;margin:0 1.25rem}.header-nav ul{display:flex}.header-nav ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:none;border-right:1px solid #fff;padding:0 1.25rem}.header-nav ul li a{text-align:center}.header-nav-menu{display:none}}.main-grid{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-grid-card{position:relative;width:100%;box-shadow:0px 4px 25px -2px rgba(30,30,60,.25);margin-bottom:0.625rem;text-align:center;padding:1.25rem 0}.main-grid-card img{width:100%}.main-grid-card h1{color:#810000;font-weight:700}.main-grid-card a{display:block;margin:0.625rem auto;width:80px;height:1.875rem;line-height:1.875rem;border-radius:0.625rem;background-color:#000052;color:#fff;text-decoration:none}.main-start{display:flex;flex-direction:column;justify-content:space-evenly}.main-slide{width:100%;height:18.75rem}@media screen and (min-width: 43.75em){.main-grid{display:grid;grid-template-columns:repeat(2, 18.625rem);grid-template-rows:repeat(2, 9.75rem);gap:0.625rem}.main-grid-card{width:unset;display:flex;flex-direction:column;flex-wrap:wrap;text-align:left;padding:0;margin:0}.main-grid-card img{margin:0.625rem;width:8.75rem}.main-grid-card h1{margin:0.625rem 0}.main-grid-card a{text-align:center;margin:0.625rem 0}.main-slide{width:41.181vw}.main-start{flex-direction:row;flex-wrap:wrap}}.product{position:relative;margin:0.625rem 0}.product-top{border:1px solid rgba(128,128,128,.445);border-bottom:none;padding:0.9375rem}.product-top h2{font-size:1.5625rem;text-transform:uppercase;color:#3232ff;font-weight:700;margin:0.625rem 0 1.25rem}.product-top-page{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-top-page-s{margin:0 0.1875rem;padding:0 0.1875rem}.product-top-page-s-1{background-color:#9898ff;color:#fff}.product-cards{position:relative}.product-card{position:relative;box-shadow:0px 4px 25px -2px rgba(30,30,60,.25);margin-bottom:0.625rem;text-align:center;padding:0.625rem 0}.product-card img{width:100%}.product-card h2{color:#810000;font-size:1.25rem}.product-card-price{display:flex;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-card-price h3{margin:0 0.3125rem;font-size:1.5625rem}.product-card-price>h3:nth-child(1){text-decoration:line-through}.product-card-price>h3:nth-child(2){color:#810000}.product-card-order{height:2.1875rem;width:9.5rem;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#c7c7c7;margin:0 auto;text-decoration:none;color:#000;font-weight:900;text-transform:uppercase;align-self:flex-start}.product-card-order-img{height:100%;width:2.5rem;background:center/cover url("../../image/cart.jpg") no-repeat}.product-card-order p{margin-right:1.25rem}@media screen and (min-width: 43.75em){.product-top{display:flex;justify-content:space-between;align-items:center}.product-cards{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-template-columns:repeat(4, 20.833vw);grid-template-rows:29.861vw;gap:30px;margin:0 auto}}.show{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}/*# sourceMappingURL=main.min.css.map */