.Spacer_spacer__J4QX_{display:inherit}.AnnouncementCarousel_customCarousel__WVg_X{position:relative;background-color:var(--announcement-accent)}.AnnouncementCarousel_customCarousel__WVg_X .AnnouncementCarousel_navigationButtons___BrK0,.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-next,.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-prev{position:absolute;z-index:2;margin:0;border-radius:0;width:65px;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:transparent;overflow:hidden;transition:color .3s ease}.AnnouncementCarousel_customCarousel__WVg_X .AnnouncementCarousel_navigationButtons___BrK0:before,.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-next:before,.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-prev:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:-1}.AnnouncementCarousel_customCarousel__WVg_X .AnnouncementCarousel_navigationButtons___BrK0:hover,.AnnouncementCarousel_customCarousel__WVg_X :hover.p-carousel-next,.AnnouncementCarousel_customCarousel__WVg_X :hover.p-carousel-prev{color:var(--dark-gray)}.AnnouncementCarousel_customCarousel__WVg_X .AnnouncementCarousel_navigationButtons___BrK0:hover:before,.AnnouncementCarousel_customCarousel__WVg_X :hover.p-carousel-next:before,.AnnouncementCarousel_customCarousel__WVg_X :hover.p-carousel-prev:before{opacity:1}.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-next{right:0}.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-next:before{background:linear-gradient(270deg,rgba(0,0,0,.3),transparent)}.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-prev:before{background:linear-gradient(90deg,rgba(0,0,0,.3),transparent)}.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-next.p-link.p-disabled,.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-prev.p-link.p-disabled{color:transparent}.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-next-icon,.AnnouncementCarousel_customCarousel__WVg_X .p-carousel-prev-icon{font-size:30px}.AnnouncementCarousel_carouselItem__ebEPn{display:flex;height:250px}.AnnouncementCarousel_leftPart__DilE3{flex:1 1;padding:20px 20px 20px 70px;display:flex;flex-direction:column;justify-content:center;height:100%;z-index:1}.AnnouncementCarousel_rightPart__F4tAs{flex:1 1;position:relative}.AnnouncementCarousel_announcementContainer__rO0r8{flex-grow:1;display:flex;justify-content:center;flex-direction:column}.AnnouncementCarousel_announcementTitle__U94pL{font-weight:600;color:#625656;margin-bottom:10px}.AnnouncementCarousel_priceContainer__cRpdS{display:flex;align-items:center}.AnnouncementCarousel_price__4_XiF{margin-right:10px}.AnnouncementCarousel_originalPrice__uja4x{color:var(--dark-gray);text-decoration:line-through;margin-right:10px}.AnnouncementCarousel_salesTag__lPsx5{background-color:var(--accent-2);margin-left:1rem;padding:5px 12px;border-radius:1rem;font-size:.875rem}.NavBoard_navimg__KOhbk:hover{filter:brightness(.8)}.Counter_counterInput__s5Yk_ input{border-radius:.65rem}.Counter_counterButton__qCmqI,.Counter_decrementButton___cCnq,.Counter_incrementButton__lzKe3{background-color:var(--button-1);border:none;padding:5px;cursor:pointer;border-radius:25%}.Counter_counterButton__qCmqI:hover,.Counter_decrementButton___cCnq:hover,.Counter_incrementButton__lzKe3:hover{background-color:var(--text-active)}.Counter_decrementButton___cCnq{margin-right:.25rem}.Counter_incrementButton__lzKe3{margin-left:.25rem}.Counter_disabled__ZDt5L{background-color:var(--light-gray)}.Checkbox_checkbox__fXFED{margin-right:.25rem}.ProductCard_card__eaTjW{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;box-shadow:none;color:#000;container-type:inline-size}.ProductCard_card__eaTjW .p-card-content{height:100%;padding:0;display:flex;flex-direction:column}.ProductCard_card__eaTjW .p-card-body{height:100%;padding:.75rem;display:flex;flex-direction:column}@container (max-width: 320px){.ProductCard_card__eaTjW .p-card-body{padding:.5rem}}.ProductCard_card__eaTjW a{text-decoration:none;color:inherit}.ProductCard_imageContainer__kTZkg{position:relative;width:278px;height:278px;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}@container (max-width: 320px){.ProductCard_imageContainer__kTZkg{width:100%;max-width:220px;height:220px;aspect-ratio:1/1;margin:0 auto}}.ProductCard_imageContainer__kTZkg img{transition:opacity .3s ease-in-out;object-fit:contain;width:100%;height:100%;max-width:100%;max-height:100%}.ProductCard_image__7v3kC{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px}.ProductCard_priceTag__p7pqY{position:absolute;top:12px;left:12px;background-color:var(--accent-1);font-size:14px;font-weight:500;padding:4px 8px;border-radius:4px}.ProductCard_favoriteButton__47DuF{top:0;position:absolute;right:8px;background:none;border:none;cursor:pointer;font-size:1.5rem;color:#fff;transition:color .3s ease}.ProductCard_favoriteButton__47DuF.ProductCard_active__JpUDq,.ProductCard_favoriteButton__47DuF.ProductCard_inactive__Oh3lK,.ProductCard_favoriteButton__47DuF:hover{color:red}.ProductCard_priceDisabled__oEbXZ{color:#6b7280}.ProductCard_originalPrice__RjsJ6{font-size:1rem;text-decoration:line-through;color:#6b7280}.ProductCard_title__mQ1Lo{margin-top:8px}@container (max-width: 320px){.ProductCard_title__mQ1Lo{margin-top:6px;font-size:1.35rem}}.ProductCard_contentContainer__dKnpy{display:flex;flex-direction:column;flex:1 1;padding:16px 0;justify-content:space-between;height:100%}@container (max-width: 320px){.ProductCard_contentContainer__dKnpy{padding:12px 0}}.ProductCard_bottomContent__QDMM7,.ProductCard_topContent__AD2M9{display:flex;flex-direction:column}.ProductCard_bottomContent__QDMM7{margin-top:auto}.ProductCard_infoSection__R2_CN{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.ProductCard_rating__4LkNk{display:flex;align-items:center}.ProductCard_ratingValue__DRNV0{margin-right:4px}.ProductCard_starIcon__p3trX{color:var(--accent-2)}.ProductCard_starIcon__p3trX.ProductCard_no-rating__UsiBH{color:var(--light-gray)}.ProductCard_compareSection__455CM{display:flex;align-items:center}.ProductCard_compareLabel__7D8Y6{margin-left:8px}.ProductCard_actionSection__jBxak{margin-top:16px}@container (max-width: 320px){.ProductCard_actionSection__jBxak{margin-top:12px}}.ProductCard_incrementButton__efST_{background-color:var(--button-2);border-radius:0 14px 14px 0}.ProductCard_incrementButton__efST_:hover{background-color:var(--button-hover-2)}.ProductCard_decrementButton__wNLVm{background-color:var(--button-2);border-radius:14px 0 0 14px}.ProductCard_decrementButton__wNLVm:hover{background-color:var(--button-hover-2)}.ProductCard_reviewSection__NeLdi{display:flex;align-items:center;justify-content:space-between;margin-top:16px;text-align:center}@container (max-width: 320px){.ProductCard_reviewSection__NeLdi{flex-wrap:wrap;gap:8px;margin-top:12px;justify-content:flex-start}}.ProductCard_ratingBlock__oK9ni{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 6px}@container (max-width: 320px){.ProductCard_ratingBlock__oK9ni{padding:0 4px}}.ProductCard_reviewBlock__S4iNt{display:flex;align-items:center;justify-content:center;padding:0 6px}@container (max-width: 320px){.ProductCard_reviewBlock__S4iNt{padding:0 4px;font-size:.85rem}}.ProductCard_compareBlock__th6_m{display:flex;align-items:center;justify-content:flex-start;flex:1 1;padding:0 6px}@container (max-width: 320px){.ProductCard_compareBlock__th6_m{flex:0 0 100%;padding:0;margin-top:4px}}.ProductCard_divider__t3_U_{height:32px;margin:0}@container (max-width: 320px){.ProductCard_divider__t3_U_{display:none}}.ProductCard_addToCartButton__jiX9E{font-weight:600;border-radius:16px}.ProductCard_oldPrice__g0f9v{text-decoration:line-through;color:var(--dark-gray)}.ProductCard_outOfStockText__O_QDU{font-weight:600;margin:.7rem 0}.ProductCard_counterInput__Rk2h1{width:55%}@container (max-width: 320px){.ProductCard_counterInput__Rk2h1{width:100%}}.ProductCard_counterInput__Rk2h1 input{padding:.625rem 0;width:100%;font-size:1.2rem;text-align:center}.ProductList_productsContainer__cIEJj{display:grid;grid-template-columns:repeat(auto-fit,302px);grid-gap:1.5rem;gap:1.5rem;justify-content:center}.ProductList_productCardWrapper__h4YV_{width:302px}