body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-component{align-items:flex-start;box-shadow:0 9px 13px #0000000d;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;padding:0 20px}.header-component img{height:50px;width:50px}.header-component h1{color:#674836;font-size:36px;font-weight:700;margin-left:15px}.header-component p{color:#674836}.header-component a{align-items:center;display:flex;justify-content:center;text-decoration:none}.header-component .menu{display:flex;justify-content:flex-end;margin-bottom:10px;width:100%}.header-component .menu a{color:#674836;font-size:24px;position:relative;text-decoration:underline}.header-component .menu img{height:40px;width:40px}.header-component .menu a>img{margin-right:8px}.header-component .menu .badge{align-items:center;background-color:#cc8b18;border-radius:100%;color:#fff;display:flex;font-size:14px;font-weight:400;height:18px;justify-content:center;position:absolute;right:2px;top:calc(50% - 22px);width:18px}@media (min-width:768px){.header-component{align-items:center;flex-direction:row;padding:0 50px}.header-component img{height:60px;width:60px}.header-component .menu{flex-grow:1;height:100%;margin:0;width:auto}}.user-details-component,.user-details-component div{align-items:center;display:flex}.user-details-component a{color:#674836;cursor:pointer;display:flex;font-size:24px;justify-content:flex-end;margin-left:10px;min-width:40px;text-decoration:underline}.user-details-component button{background-color:#674836;border:none;border-radius:26px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-left:16px;min-width:32px;padding:10px 20px}.user-details-component p{display:none;font-size:24px;margin:0 10px 0 5px}.user-details-component img{margin-left:16px}@media (min-width:768px){.user-details-component a{margin-left:40px}.user-details-component p{display:block;margin:0 40px 0 5px}.user-details-component button{margin-left:0;min-width:100px}.user-details-component img{margin-left:40px}}.details-component{display:flex;flex-direction:column;justify-content:space-between}.details-component>div:first-child{padding:0 20px}.details-component-sidebar{bottom:0;column-gap:20px;display:flex;flex-direction:row;overflow:scroll;position:fixed;width:100vw}.details-component-sidebar img{height:75px;width:75px}.details-component-sidebar .thumbnail-component:last-child{margin-right:20px}.details-component-sidebar .thumbnail-component:first-child{margin-left:20px}.details-component-sidebar .thumbnail-component:nth-child(3n+2) div{background-color:#9ba699}.details-component-sidebar .thumbnail-component:nth-child(3n+3) div{background-color:#3f3f40}@media (min-width:768px){.details-component{flex-direction:row-reverse;padding:0 50px}.details-component>div:first-child{flex:1 1;padding:0 50px}.details-component-sidebar{flex-direction:column;height:100vh;overflow:scroll;position:relative;row-gap:32px;width:200px}.details-component-sidebar .thumbnail-component:first-child,.details-component-sidebar .thumbnail-component:last-child{margin:0}.details-component-sidebar img{height:106px;width:106px}}.thumbnail-component{color:#000;display:flex;flex-direction:column;text-decoration:none;width:100%}.thumbnail-component div{align-items:center;background-color:#b9a28d;border-radius:8px;display:flex;justify-content:center;padding:20px 40px}.thumbnail-component img{height:106px;transition:transform .3s ease-in-out;width:106px}.thumbnail-component p{align-items:center;display:flex;font-size:21px;justify-content:center;margin:9px 0 0;text-align:center;white-space:nowrap;width:100%}.thumbnail-component:hover img{transform:scale(1.2)}.detail-item-component{display:flex;flex-direction:column;padding:40px 20px}.detail-item-component img{filter:invert(75%);height:250px;width:250px}.detail-item-component h2{font-size:36px;font-weight:400;margin:0}.detail-item-component h6{margin:0}.detail-item-component div{font-size:36px;font-weight:700;margin-top:20px}.detail-item-component button{background-color:#674836;border:none;border-radius:26px;color:#fff;cursor:pointer;font-size:26px;font-weight:700;margin:20px 0;padding:10px 20px;width:-webkit-max-content;width:max-content}.detail-item-component button:hover{opacity:75%}@media (min-width:768px){.detail-item-component{padding:40px 50px}.detail-item-component img{height:400px;width:400px}}.cart-component{font-size:18px;padding:0 20px}.cart-component h2{font-size:36px;font-weight:400;margin:50px 0 20px}.cart-component td,.cart-component th{padding-bottom:20px;padding-right:20px;text-align:left}.cart-component td button{align-items:center;background:#cc8b18;border:none;border-radius:100%;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;padding:0;width:24px}.cart-component label{display:flex;flex-direction:column;font-size:18px;font-weight:700;margin-bottom:15px}.cart-component input{background-color:#fff;border:1px solid #979797;border-radius:5px;font-size:18px;margin-top:5px;opacity:1;padding:4px}.cart-component form button{background-color:#674836;border:none;border-radius:26px;color:#fff;cursor:pointer;font-size:21px;font-weight:700;height:43px;margin-top:5px;width:150px}.cart-component form button:disabled{cursor:auto;opacity:20%}.cart-component form button:hover:enabled{opacity:75%}.cart-component .warning{color:red;margin-top:5px}@media (min-width:768px){.cart-component{padding:0 50px}.cart-component input{width:50%}}.cart-component-actions{align-items:center;display:flex;justify-content:center}.alert-component{align-items:center;background:#adc6a8;border-radius:4px;box-sizing:border-box;display:none;max-height:0;overflow:hidden;padding:10px;position:relative;transition:all .3s ease;width:100%}.alert-component.visible{display:block;max-height:900px}.home-component{grid-gap:32px 10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:32px 20px}.home-component .thumbnail-component:nth-child(3n+2) div{background-color:#9ba699}.home-component .thumbnail-component:nth-child(3n+3) div{background-color:#3f3f40}@media (min-width:768px){.home-component{grid-gap:40px 15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:40px 50px}}.not-found-component{padding:20px}.not-found-component h2{margin-top:0}.not-found-component a{color:#674836}.login-component{padding:0 20px}.login-component h2{font-size:36px;font-weight:400;margin:50px 0 20px}.login-component label{display:flex;flex-direction:column;font-size:18px;margin-bottom:20px}.login-component form input{border:1px solid #979797;border-radius:5px;font-size:18px;margin-top:5px;padding:5px 2px}.login-component button{background-color:#674836;border:none;border-radius:26px;color:#fff;cursor:pointer;font-size:21px;font-weight:700;height:43px;margin-top:5px;width:150px}.login-component button:hover{opacity:75%}@media (min-width:768px){.login-component{padding:0 50px}.login-component input{width:50%}}.orders-component{padding:0 20px}.orders-component h2{font-size:36px;font-weight:400;margin:50px 0 28px}.orders-component table{font-size:18px;font-weight:400;margin-bottom:18px}.orders-component th{padding-right:32px;text-align:start}.orders-component td,.orders-component th{min-width:130px;padding-bottom:10px}.orders-component button{margin-bottom:24px}.orders-component .order{border-bottom:1px solid #d8d8d8;margin-bottom:24px}.orders-component button{background-color:#cc8b18;border:none;border-radius:26px;color:#fff;cursor:pointer;font-size:21px;font-weight:700;height:43px;margin-top:5px;width:150px}.orders-component button:hover{opacity:75%}@media (min-width:768px){.orders-component{padding:0 50px}}
/*# sourceMappingURL=main.75c6752a.css.map*/