@keyframes ProductReviewForm_skeletonShimmer__vodH1{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductReviewForm_reviewForm__oeffc{display:flex;flex-direction:column;width:100%;border:1px solid var(--border-color-light);border-radius:var(--size-6);padding:var(--size-4);background-color:var(--white-color)}.ProductReviewForm_reviewForm__oeffc .ProductReviewForm_reviewFormTitle__KfNPD{font-size:var(--size-6);font-weight:600;margin-bottom:var(--size-4);line-height:1;margin-top:var(--size-1)}.ProductReviewForm_reviewForm__oeffc .ProductReviewForm_ratingTitle__mVlF0{font-size:var(--size-5)}.ProductReviewForm_reviewForm__oeffc .ProductReviewForm_actionButtons__p7_G7{display:flex;margin-top:var(--size-4);gap:var(--size-4)}@keyframes ProductReview_skeletonShimmer__BJlhW{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductReview_reviewCard__BVk7P{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:var(--size-2);border-radius:var(--size-7);background:#fffcf9;box-shadow:var(--default-box-shadow);padding:var(--size-8) var(--size-8) var(--size-10) var(--size-8)}.ProductReview_reviewCard__BVk7P .ProductReview_reviewTitle__g_JEt{font-weight:500;font-size:var(--size-6);font-family:Cormorant Garamond,serif;text-transform:uppercase}.ProductReview_reviewCard__BVk7P .ProductReview_separator___S8ph{border-color:var(--border-color-light-orange);padding:0 var(--size-15)}.ProductReview_reviewCard__BVk7P .ProductReview_reviewLoveIcon__t_Gm8{margin-top:var(--size-8)}.ProductReview_reviewCard__BVk7P .ProductReview_emptyTitle__vWfz2{font-weight:500;font-size:var(--size-6);line-height:var(--size-5);margin-top:var(--size-6);font-family:Cormorant Garamond,serif}.ProductReview_reviewCard__BVk7P .ProductReview_emptySubtitle__SK6_n{color:var(--muted-foreground);margin-top:var(--size-2);font-size:calc(var(--size-3) + 2px)}.ProductReview_reviewCard__BVk7P .ProductReview_writeReviewButton__ivo9p{font-weight:600;gap:var(--size-3);border-radius:var(--size-2);margin:var(--size-4) 0}.ProductReview_reviewCard__BVk7P .ProductReview_reviewFormContainer__hso5J{width:100%;text-align:left}.ProductReview_reviewListContainer__LvX1u{display:flex;flex-direction:row;gap:var(--size-6);border-radius:var(--size-7);background:#fffcf9;box-shadow:var(--default-box-shadow);padding:var(--size-8);justify-content:space-evenly;align-items:flex-start;max-height:calc(var(--size-13)*10 + 33px);overflow-y:auto}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewListForm__uyqgE{display:flex;flex-direction:column;position:sticky;top:0;left:0}@media(max-width:1024px){.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewListForm__uyqgE{width:100%}}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX{display:flex;flex-direction:column;margin-bottom:var(--size-4);padding-bottom:var(--size-4)}@media(max-width:1024px){.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX{align-items:center}}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX .ProductReview_listTitle__Iy2EG{font-weight:500;font-size:var(--size-6);text-transform:uppercase;padding-bottom:var(--size-2);line-height:1;text-align:center}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX .ProductReview_separator___S8ph{border-color:var(--border-color-light-orange);margin:0 var(--size-15)}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX .ProductReview_ratingSummary__igOKa{display:flex;flex-direction:column;align-items:center;gap:var(--size-4)}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX .ProductReview_ratingSummary__igOKa .ProductReview_reviewAverage__ishC1{font-size:var(--size-15);line-height:var(--size-16);font-weight:700;color:var(--primary-color)}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX .ProductReview_ratingSummary__igOKa .ProductReview_starSummary__eUTQq{display:flex;gap:var(--size-2);align-items:center;font-weight:500}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX .ProductReview_ratingSummary__igOKa .ProductReview_reviewCount__QDprQ{font-size:var(--font-size-2);color:var(--muted-foreground)}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewTitleContainer__V24tX .ProductReview_writeReviewButton__ivo9p{font-weight:600;font-size:var(--font-size-2);gap:var(--size-3);border-radius:var(--size-2);padding:var(--size-2) var(--size-4);margin-top:var(--size-4)}.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewList__v6nv5{width:100%;max-width:800px}@media(max-width:1024px){.ProductReview_reviewListContainer__LvX1u .ProductReview_reviewList__v6nv5{max-width:none}.ProductReview_reviewListContainer__LvX1u{flex-direction:column;gap:var(--size-6)}}@keyframes AddToCartButton_skeletonShimmer__sUr0f{0%{background-position:-200% 0}to{background-position:200% 0}}.AddToCartButton_addToCartButton__yRqq3{height:var(--size-14);gap:var(--size-2)}@keyframes ProductPrice_skeletonShimmer__jW3sY{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductPrice_productPriceContainer__M8rlh{display:flex;align-items:center;gap:10px;line-height:1}@media(max-width:1240px)and (min-width:1024px){.ProductPrice_productPriceContainer__M8rlh{flex-direction:column!important;align-items:flex-start!important}}.ProductPrice_productPriceContainer__M8rlh.ProductPrice_detailPrice__u0UCB{flex-direction:row!important;align-items:center!important;margin-bottom:var(--size-6)}.ProductPrice_productPriceContainer__M8rlh.ProductPrice_detailPrice__u0UCB [data-testid=product-price]{font-size:var(--size-6);font-weight:600}.ProductPrice_productPriceContainer__M8rlh.ProductPrice_detailPrice__u0UCB [data-testid=product-discount],.ProductPrice_productPriceContainer__M8rlh.ProductPrice_detailPrice__u0UCB [data-testid=product-regular-price]{font-size:calc(var(--size-3) + 2px)}.ProductPrice_productPriceContainer__M8rlh .ProductPrice_priceAndDiscountContainer__S5L_d{display:flex;align-items:center;gap:var(--size-2)}.ProductPrice_productPriceContainer__M8rlh [data-testid=product-price]{font-size:var(--size-3);font-weight:700;color:var(--primary-color)}.ProductPrice_productPriceContainer__M8rlh [data-testid=product-regular-price]{font-size:calc(var(--size-3) - 2px);color:var(--muted-foreground);text-decoration:line-through;font-weight:400}.ProductPrice_productPriceContainer__M8rlh [data-testid=product-discount]{font-size:calc(var(--size-3) - 2px);font-weight:600;color:var(--primary-color)}@keyframes CategoryProducts_skeletonShimmer__CrNLY{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.CategoryProducts_categoryProductListContainer__urgg7{padding-left:0;padding-right:0}}.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_headerContainer__h6fK2{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_headerContainer__h6fK2 .CategoryProducts_title__Zhz37{font-size:var(--size-8)}}@media(max-width:480px){.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_headerContainer__h6fK2{flex-direction:column;gap:var(--size-10);margin:0 0 var(--size-4)}}.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_gridListContainer__hLmYg{max-width:1200px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--size-12);margin:var(--size-16) auto}@media(max-width:945px){.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_gridListContainer__hLmYg{grid-template-columns:repeat(3,minmax(0,1fr))}}.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_horizontalScrollContainer__NGHC_ [data-testid=scroll-container]{margin:var(--size-4) 0 var(--size-3) 0;padding-left:0;padding-bottom:var(--size-5)}.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_horizontalScrollContainer__NGHC_ .CategoryProducts_horizontalListContainer__MzpY_{display:flex;gap:var(--size-8)}.CategoryProducts_categoryProductListContainer__urgg7 .CategoryProducts_horizontalScrollContainer__NGHC_ .CategoryProducts_horizontalListContainer__MzpY_ [data-testid=product-tile]{width:calc(var(--size-1)*55)}