._container_1j7ij_1{position:relative;border:none;background-color:transparent;cursor:pointer}._cart_1j7ij_8{max-width:35px}._count_1j7ij_12{position:absolute;min-width:15px;top:5px;left:13px;font-size:10px;background-color:var(--red);padding:3px;border-radius:50%;color:#fff;font-weight:700;display:flex;justify-content:center}._header_1rlvb_1{background-color:var(--orange);display:flex;padding:8px 20px;border-bottom:3px solid black}._logo_1rlvb_8{width:50px;margin-right:auto}._navLinks_1rlvb_13{display:flex;gap:30px;align-items:center;justify-content:center;position:relative}._navLinks_1rlvb_13 a{text-decoration:none;font-weight:700;font-size:1.2rem;display:grid;color:#000}._navLinks_1rlvb_13 a:nth-child(-n+2):hover:after{content:"_____";position:absolute;top:10%;transform:scaleY(3);animation:_expand-underline_1rlvb_1 .3s}@keyframes _expand-underline_1rlvb_1{0%{transform:scaleX(0) scaleY(3)}to{transform:scaleX(1) scaleY(3)}}._appContainer_m40o3_1{height:100vh;display:grid;grid-template-rows:min-content 1fr}._homePageLayout_1beuf_1{overflow:hidden;position:relative;background-color:var(--pale-yellow)}._heroImage_1beuf_7{object-fit:cover;width:100%;height:100vh;object-position:100% 80%}._container_71l5b_1{background-color:var(--pale-yellow);border-radius:20px;padding:20px;border:3px solid black;box-shadow:4px 4px #000;display:grid;gap:15px}._image_71l5b_11{height:150px;object-fit:contain;width:100%;background-color:#fff;padding:20px;border-radius:20px}._title_71l5b_20{text-align:center;color:var(--dark-green)}._title_71l5b_20,._price_71l5b_26{font-weight:700}._price_71l5b_26{width:max-content;margin-right:10px}._description_71l5b_35{font-size:.8rem}._priceQuantityContainer_71l5b_39{display:flex;justify-content:space-around;align-items:center}._priceQuantityContainer_71l5b_39,._addToCartButton_71l5b_46{align-self:end}._quantityLabel_71l5b_50{display:flex;align-items:center;gap:10px}._quantity_71l5b_50{display:flex;gap:15px;align-items:center}._quantityButtons_71l5b_62{display:grid;position:relative;gap:5px}._quantityButtons_71l5b_62 button{width:20px;height:20px;background-color:transparent;cursor:pointer;background-color:var(--orange);border:2px solid black;border-radius:5px}._upArrow_71l5b_78:after,._downArrow_71l5b_79:after{display:block;font-weight:700}._upArrow_71l5b_78:after{content:"+"}._downArrow_71l5b_79:after{content:"-"}._addendQuantity_71l5b_92{width:50px;padding:3px 5px;border-radius:5px;border:2px solid black}._container_13adt_1{padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-template-rows:min-content;gap:30px;background-color:var(--light-purple)}._errorPage_13adt_10,._loadingPage_13adt_11{display:grid;place-content:center;font-weight:700;font-size:1.2rem;background-color:var(--pale-yellow)}._cartPageContainer_76v41_1{display:grid;padding:20px 30px;gap:30px;grid-template-rows:repeat(4,min-content);background-color:var(--light-purple)}._title_76v41_9{font-size:2rem;font-weight:700;text-align:center}._cardsContainer_76v41_15{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(220px,300px));grid-template-rows:min-content;gap:30px}._subtotal_76v41_23,._noItemsMessage_76v41_24{text-align:center;font-size:1.2rem;font-weight:700}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:sans-serif;font-size:16px;--light-purple: rgb(169, 149, 187);--dark-green: rgb(206, 106, 0);--orange: rgb(244, 178, 85);--pale-yellow: rgb(255, 237, 189);--green: rgb(182, 242, 182);--red: rgb(255, 0, 89)}#root{height:10vh}.primary-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700;padding:10px 20px;border-radius:10px;cursor:pointer;background-color:#fffc;border:none;font-size:20px;box-shadow:0 0 10px #000}.primary-button:hover{background-color:var(--light-purple);position:absolute}.secondary-button{height:min-content;cursor:pointer;justify-self:center;width:max-content;border-radius:10px;padding:5px 10px;border:2px solid black;box-shadow:3px 3px #000;transition:all .1s ease-out;background-color:var(--orange);font-weight:700}.secondary-button:hover{background-color:var(--green)}.secondary-button:active{transform:translate(3px,3px);box-shadow:none}
