:root{--primary-font:"Crimson Text",serif;--second-font:"Inter",sans-serif;--colorDropDownItem-hover:#b18165;--colorBackgroundDropDown:#f9f8f7;--black:#333;--primary-color:#483023;--second-color:#b18165}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}html ::-webkit-scrollbar{border-radius:0;width:5px}html ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(22,24,35,.06)}html ::-webkit-scrollbar-track{border-radius:0;background-color:transparent}@media(max-width:500px){html ::-webkit-scrollbar{width:0}}.image-gallery-slide-wrapper{height:500px;position:relative;overflow:hidden}.image-gallery-slide{height:100%}.image-gallery-image{height:100%;width:100%;object-fit:contain;object-position:center}.AboutUsPage_container__58gK_{position:relative;width:100%;height:100vh;overflow:hidden}.AboutUsPage_container__background__32UGd{width:100%;height:90vh;object-fit:cover;display:block}.AboutUsPage_container__58gK_:after{content:"";position:absolute;top:0;left:0;width:100%;height:90vh;background-color:hsla(0,0%,100%,.6392156863);pointer-events:none}.AboutUsPage_container__content__QUsJW{font-family:var(--primary-font);position:absolute;top:0;z-index:2;width:600px;transform:translate(25%,8%);color:var(--primary-color)}.AboutUsPage_container__content__QUsJW h1{font-weight:600;font-size:40px;margin-bottom:30px}.AboutUsPage_container__content__QUsJW p{font-weight:400;font-size:20px;line-height:1.2}.AboutUsPage_container__content__QUsJW p:not(:last-child){margin-bottom:20px}@media(max-width:768px){.AboutUsPage_container__58gK_,.AboutUsPage_container__58gK_:after,.AboutUsPage_container__background__32UGd{height:100vh}.AboutUsPage_container__content__QUsJW{font-family:var(--primary-font);position:absolute;left:0;top:0;width:85vw;z-index:2;transform:translate(8%,8%);color:var(--primary-color)}.AboutUsPage_container__58gK_ h1{font-size:28px;margin-bottom:18px}.AboutUsPage_container__58gK_ p{font-size:16px}}@media(max-width:480px){.AboutUsPage_container__58gK_:after,.AboutUsPage_container__background__32UGd{height:100vh}.AboutUsPage_container__content__QUsJW{padding:16px 6px;margin:16px auto 0}.AboutUsPage_container__content__QUsJW h1{font-size:22px}.AboutUsPage_container__content__QUsJW p{font-size:14px}}.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo{height:200px;display:flex;justify-content:center;align-items:center}.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo .CategoryPage_tittle__kJb0R{text-transform:capitalize;font-family:var(--primary-font);font-size:40px;font-weight:400}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb{height:auto}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ{font-family:var(--second-font);font-size:17px;font-weight:400;display:flex;flex-direction:row;grid-gap:50px;gap:50px;justify-content:center;color:#717171;align-items:center;margin-bottom:30px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE{display:flex;flex-direction:row;grid-gap:50px;gap:50px;color:#000}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE p{display:flex;grid-gap:5px;gap:5px;cursor:pointer;padding:5px 20px;transition:color .3s ease;width:100px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE p:hover{color:#333}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7{position:relative;display:inline-block;width:auto}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-trigger__3Wtvr{width:auto;cursor:pointer;padding:5px 16px;border-radius:4px;color:#333;display:flex;align-items:center;grid-gap:6px;gap:6px;transition:background .2s,color .2s}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-trigger__3Wtvr.CategoryPage_active__3gkMp{background:var(--second-color,#e0e0e0);color:#fff}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-menu__262mw{position:absolute;top:110%;left:0;z-index:10;min-width:140px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:6px 0;animation:CategoryPage_dropdownFadeIn__2tARr .2s}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-menu__262mw .CategoryPage_dropdown-item__2WbQP{padding:8px 18px;cursor:pointer;font-size:15px;color:#333;transition:background .2s,color .2s}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-menu__262mw .CategoryPage_dropdown-item__2WbQP.CategoryPage_selected__1yPqE,.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-menu__262mw .CategoryPage_dropdown-item__2WbQP:hover{background:var(--second-color,#f0f0f0);color:#fff}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__separator__Euoh3{width:80%;height:1px;background-color:#ccc;margin:0 auto 40px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx{display:grid;grid-template-columns:repeat(6,minmax(250px,1fr));justify-content:center;grid-gap:30px;gap:30px;max-width:1400px;margin:0 auto;padding:0 20px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx.CategoryPage_loading__3Nusy{height:500px;display:flex;justify-content:center;align-items:center;grid-template-columns:none}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_no-products__3W3jB{height:500px;margin:auto;font-family:var(--second-font);display:flex;justify-content:center;align-items:center}@media(min-width:2500px){.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx{grid-template-columns:repeat(6,minmax(250px,1fr));grid-gap:35px;gap:35px;max-width:2000px}}@media(min-width:1200px)and (max-width:2499px){.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx{grid-template-columns:repeat(5,minmax(220px,1fr));grid-gap:35px;gap:35px;max-width:1500px}}@media(min-width:1024px)and (max-width:1199px){.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx{grid-template-columns:repeat(5,minmax(200px,1fr));grid-gap:30px;gap:30px;max-width:1200px}}@media(min-width:768px)and (max-width:1023px){.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo{height:150px}.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo .CategoryPage_tittle__kJb0R{font-size:35px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ{font-size:16px;grid-gap:30px;gap:30px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE{grid-gap:30px;gap:30px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE p{padding:5px 15px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:25px;gap:25px;max-width:900px}}@media(max-width:699px){.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ{font-size:14px;grid-gap:15px;gap:15px;flex-direction:column;align-items:stretch;padding:0 20px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;justify-items:center}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7{width:100%}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-trigger__3Wtvr{width:100%;justify-content:center;padding:8px 12px;font-size:13px;border:1px solid #e0e0e0;border-radius:6px;background:#f8f9fa}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-trigger__3Wtvr.CategoryPage_active__3gkMp{border-color:var(--second-color);background:var(--second-color)}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE .CategoryPage_dropdown-container__CGlK7 .CategoryPage_dropdown-menu__262mw{left:50%;transform:translateX(-50%);min-width:120px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_clear-filters__3Ln19{margin:10px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 20px}}@media(min-width:576px)and (max-width:699px){.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo{height:120px}.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo .CategoryPage_tittle__kJb0R{font-size:30px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:20px;gap:20px;max-width:600px}}@media(max-width:575px){.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo{height:100px}.CategoryPage_container__category__1FEzD .CategoryPage_category__tittle__2uTuo .CategoryPage_tittle__kJb0R{font-size:24px;text-align:center;padding:0 10px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ{font-size:14px;grid-gap:15px;gap:15px;flex-direction:column;text-align:center}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE{grid-gap:15px;gap:15px;flex-wrap:wrap;justify-content:center}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__sortBy__1phMQ .CategoryPage_sortBy__item__2E6nE p{padding:5px 8px;font-size:13px}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_category__separator__Euoh3{width:90%}.CategoryPage_container__category__1FEzD .CategoryPage_category__list-products__2iWhb .CategoryPage_list-products__1kpBx{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:20px;gap:20px;max-width:350px;padding:0 10px}}.CategoryPage_loader__3Sviq{width:50px;aspect-ratio:1;display:grid;border-radius:50%;border:4px solid transparent;border-right:4px solid var(--primary-color);animation:CategoryPage_l15__3qrpL 1s linear infinite}.CategoryPage_loader__3Sviq:after,.CategoryPage_loader__3Sviq:before{content:"";grid-area:1/1;margin:2px;border:inherit;border-radius:50%;animation:CategoryPage_l15__3qrpL 2s infinite}.CategoryPage_loader__3Sviq:after{margin:8px;animation-duration:3s}@keyframes CategoryPage_l15__3qrpL{to{transform:rotate(1turn)}}@keyframes CategoryPage_dropdownFadeIn__2tARr{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CategoryPage_clear-filters__3Ln19{margin-left:24px;padding:5px 16px;background:#fff;color:var(--primary-color,#333);border:1px solid var(--primary-color,#333);border-radius:4px;cursor:pointer;font-size:14px;transition:background .2s,color .2s}.CategoryPage_clear-filters__3Ln19:hover{background:var(--primary-color,#333);color:#fff}.ProductItem_container-product__2YzJy{width:250px;height:auto;max-height:400px;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease-in-out;box-sizing:border-box;background:#fff;overflow:hidden}.ProductItem_container-product__2YzJy:hover{transform:translateY(-2px)}.ProductItem_container-product__2YzJy:hover .ProductItem_product__MNA12{color:var(--second-color)}.ProductItem_container-product__2YzJy:focus{outline:none}.ProductItem_product-image__1RYuw{width:100%;height:280px;position:relative;overflow:hidden;flex-shrink:0}.ProductItem_product-image__1RYuw .ProductItem_discount-badge__1CZ-x{position:absolute;top:8px;left:8px;background:var(--primary-color);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;font-family:var(--second-font);z-index:3;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y{position:absolute;bottom:10px;right:10px;background:hsla(0,0%,100%,.8);border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all .2s ease;opacity:.7}.ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y:hover{opacity:1;background:#fff;transform:scale(1.1)}.ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y.ProductItem_favorite__1JZc2{background:#fff;opacity:1}.ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y.ProductItem_favorite__1JZc2 svg{animation:ProductItem_heartBeat__Xr6Eg .6s ease-in-out;color:var(--second-color);fill:var(--second-color);stroke:var(--second-color)!important}.ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y svg{width:20px;height:20px;transition:all .3s ease;color:#666;stroke-width:1.5}.ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y svg:hover{transform:scale(1.1)}@keyframes ProductItem_heartBeat__Xr6Eg{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.ProductItem_product-image__1RYuw .ProductItem_img__1A_UY{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.ProductItem_product-image__1RYuw .ProductItem_img__1A_UY img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease-in-out;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ProductItem_product-image__1RYuw:hover .ProductItem_img__1A_UY img{transform:scale(1.05)}.ProductItem_product-info__3--UD{padding:16px;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1}.ProductItem_product-info__3--UD .ProductItem_product__MNA12{color:var(--primary-color);font-weight:500;text-align:center;transition:color .3s ease-in-out;margin-bottom:12px;line-height:1.4;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:44px}.ProductItem_product-info__3--UD .ProductItem_name__1DvYu{font-family:var(--second-font);font-size:16px;font-weight:400}.ProductItem_product-info__3--UD .ProductItem_title__dVFtW{font-family:var(--primary-font);font-size:24px;font-weight:600}.ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX{font-family:var(--second-font);color:#888;font-size:18px;font-weight:500;text-align:center;margin-top:auto;padding-top:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-sale__waxNj{color:var(--second-color);font-weight:600;font-size:20px}.ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-original__3ttgU{color:#999;font-size:16px;text-decoration:line-through;font-weight:400}.ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-regular__1k0EG{color:#888;font-size:18px;font-weight:500}.ProductItem_product-grid__2JYk-{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:24px;gap:24px;padding:24px}@media(max-width:1200px){.ProductItem_product-grid__2JYk-{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:20px;gap:20px;padding:20px}}@media(max-width:992px){.ProductItem_product-grid__2JYk-{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:18px;gap:18px;padding:18px}}@media(max-width:768px){.ProductItem_product-grid__2JYk-{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;padding:16px}}@media(max-width:576px){.ProductItem_product-grid__2JYk-{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px;padding:14px}}@media(max-width:480px){.ProductItem_product-grid__2JYk-{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;padding:12px}}.ProductItem_product-list__3RnQ9{display:flex;flex-wrap:wrap;grid-gap:24px;gap:24px;padding:24px;justify-content:center}.ProductItem_product-list__3RnQ9 .ProductItem_container-product__2YzJy{flex:0 0 auto}@media(max-width:1200px){.ProductItem_product-list__3RnQ9{grid-gap:20px;gap:20px;padding:20px}}@media(max-width:992px){.ProductItem_product-list__3RnQ9{grid-gap:18px;gap:18px;padding:18px}}@media(max-width:768px){.ProductItem_product-list__3RnQ9{grid-gap:16px;gap:16px;padding:16px}}@media(max-width:576px){.ProductItem_product-list__3RnQ9{grid-gap:14px;gap:14px;padding:14px}}@media(max-width:480px){.ProductItem_product-list__3RnQ9{grid-gap:12px;gap:12px;padding:12px}}@media(max-width:1200px){.ProductItem_container-product__2YzJy{width:220px;max-height:380px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw{height:250px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_discount-badge__1CZ-x{top:6px;left:6px;padding:3px 7px;font-size:11px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y{width:34px;height:34px;bottom:10px;right:10px;padding:7px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y svg{width:20px;height:16px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD{padding:14px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product__MNA12{min-height:40px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_name__1DvYu{font-size:15px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_title__dVFtW{font-size:22px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX{font-size:16px;grid-gap:6px;gap:6px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-sale__waxNj{font-size:18px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-original__3ttgU{font-size:14px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-regular__1k0EG{font-size:16px}}@media(max-width:992px){.ProductItem_container-product__2YzJy{width:200px;max-height:350px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw{height:220px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_discount-badge__1CZ-x{top:6px;left:6px;padding:3px 6px;font-size:10px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y{width:32px;height:32px;bottom:8px;right:8px;padding:6px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y svg{width:16px;height:14px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD{padding:12px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product__MNA12{min-height:38px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_name__1DvYu{font-size:14px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_title__dVFtW{font-size:20px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX{font-size:15px;grid-gap:5px;gap:5px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-sale__waxNj{font-size:17px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-original__3ttgU{font-size:13px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-regular__1k0EG{font-size:15px}}@media(max-width:768px){.ProductItem_container-product__2YzJy{width:180px;max-height:320px}.ProductItem_container-product__2YzJy.ProductItem_item__3Iy8Z{width:140px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw{height:200px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_discount-badge__1CZ-x{top:5px;left:5px;padding:2px 5px;font-size:9px;border-radius:3px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y{width:30px;height:30px;bottom:8px;right:8px;padding:6px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y svg{width:20px;height:20px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD{padding:10px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product__MNA12{min-height:35px;-webkit-line-clamp:2;line-clamp:2}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_name__1DvYu{font-size:13px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_title__dVFtW{font-size:18px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX{font-size:14px}}@media(max-width:576px){.ProductItem_container-product__2YzJy{width:160px;max-height:300px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw{height:180px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_discount-badge__1CZ-x{top:4px;left:4px;padding:2px 4px;font-size:8px;border-radius:2px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y{width:28px;height:28px;bottom:6px;right:6px;padding:5px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y svg{width:20px;height:20px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD{padding:8px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product__MNA12{min-height:32px;-webkit-line-clamp:2;line-clamp:2;line-height:1.3}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_name__1DvYu{font-size:12px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_title__dVFtW{font-size:16px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX{font-size:13px;padding-top:6px;grid-gap:4px;gap:4px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-sale__waxNj{font-size:15px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-original__3ttgU{font-size:11px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-regular__1k0EG{font-size:13px}}@media(max-width:480px){.ProductItem_container-product__2YzJy{width:180px;max-height:280px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw{height:160px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_discount-badge__1CZ-x{top:4px;left:4px;padding:1px 3px;font-size:8px;border-radius:2px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y{width:26px;height:26px;bottom:6px;right:6px;padding:4px}.ProductItem_container-product__2YzJy .ProductItem_product-image__1RYuw .ProductItem_heart-button__1Dn2y svg{width:20px;height:20px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD{padding:6px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product__MNA12{min-height:30px;-webkit-line-clamp:2;line-clamp:2;line-height:1.2}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_name__1DvYu{font-size:11px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_title__dVFtW{font-size:14px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX{font-size:12px;padding-top:4px;grid-gap:3px;gap:3px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-sale__waxNj{font-size:14px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-original__3ttgU{font-size:10px}.ProductItem_container-product__2YzJy .ProductItem_product-info__3--UD .ProductItem_product-price__MOXyX .ProductItem_price-regular__1k0EG{font-size:12px}}.CheckoutPage_wrapper__1UrKt{max-width:1200px;margin:0 auto;padding:50px 20px;font-family:var(--primary-font)}.CheckoutPage_content__1T-zX{display:flex;grid-gap:40px;gap:40px}.CheckoutPage_product-list__2CkIl{flex:2 1;max-height:800px;overflow-y:auto;padding-right:10px}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx{display:flex;align-items:center;grid-gap:20px;gap:20px;margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #bfbfbf}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx .CheckoutPage_continue-shopping-btn__3Ycn3{display:flex;align-items:center;grid-gap:8px;gap:8px;background:none;border:1px solid #ccc;padding:8px 16px;cursor:pointer;font-size:14px;color:#666;border-radius:4px;transition:all .2s ease}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx .CheckoutPage_continue-shopping-btn__3Ycn3:hover{background:#f5f5f5;border-color:#999;color:#333}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx .CheckoutPage_continue-shopping-btn__3Ycn3 span{white-space:nowrap}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx h1{margin:0;padding:0;border:none;font-size:24px;font-weight:400;flex:1 1}.CheckoutPage_product-list__2CkIl::-webkit-scrollbar{width:6px}.CheckoutPage_product-list__2CkIl::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.CheckoutPage_product-list__2CkIl::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.CheckoutPage_product-list__2CkIl::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.CheckoutPage_product-item__Kkoop{height:auto;display:flex;grid-gap:20px;gap:20px;padding:20px 0;border-bottom:1px solid #eee;font-family:var(--second-font)}.CheckoutPage_product-item__Kkoop img{max-width:130px;object-fit:contain}.CheckoutPage_product__dzp1Z{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY{display:flex;flex-direction:column;justify-content:flex-start;font-weight:300;min-height:160px;grid-gap:15px;gap:15px;flex:1 1}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b h3{font-weight:400;margin-bottom:8px;line-height:1.3}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b .CheckoutPage_option__3bx-S{color:#fff;background:#7e7e7e;border-radius:4px;padding:3px 8px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:13px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b p{color:#7e7e7e;margin:4px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa{margin-top:10px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa h6{margin:0 0 10px;font-size:12px;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf-{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img{width:90px;height:90px;object-fit:contain;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease;cursor:pointer}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img:hover{border-color:#ccc;transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq{width:30%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q{border:none;background-color:transparent;cursor:pointer;padding:8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q svg{width:18px;color:#515151}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_price__kmhSQ{font-weight:500;display:block;color:#515151;text-align:center;font-size:16px}.CheckoutPage_edit-btn__3QXpr{background:none;border:none;cursor:pointer;padding:0;color:var(--second-color)}.CheckoutPage_order-summary__1UE5B{margin-top:40px;border:1px solid #c5c5c5;flex:1 1;background:#f9f9f9;padding:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-family:var(--second-font)}.CheckoutPage_order-summary__1UE5B h2{font-family:var(--primary-font);font-weight:400;font-size:25px;margin-bottom:20px;text-align:center;border-bottom:1px solid #ddd}.CheckoutPage_summary-item__3ujjK{margin-bottom:20px}.CheckoutPage_item-row__2deOG{display:flex;justify-content:space-between;margin-bottom:10px;color:#6b6b6b}.CheckoutPage_subtotal__SMN8n{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #ddd;font-weight:400;color:#000}.CheckoutPage_checkout-btn__2CYB6{display:inline-block;text-align:center;flex:1 1;padding:15px;background:#000;color:#fff;border:none;cursor:pointer;border-radius:4px;text-decoration:none;font-weight:500;transition:background .2s ease}.CheckoutPage_checkout-btn__2CYB6:hover{background:#333}.CheckoutPage_checkout-actions__1mMBt{display:flex;grid-gap:12px;gap:12px;margin:20px 0}.CheckoutPage_continue-shopping-btn-secondary__ASRhe{flex:1 1;padding:15px;background:none;color:#666;border:1px solid #ccc;cursor:pointer;border-radius:4px;font-weight:500;transition:all .2s ease}.CheckoutPage_continue-shopping-btn-secondary__ASRhe:hover{background:#f5f5f5;border-color:#999;color:#333}.CheckoutPage_add-more__2aItC{margin-top:30px}.CheckoutPage_add-more__2aItC h3{margin-bottom:20px}.CheckoutPage_recommend__165qV{width:100%;margin-top:40px}.CheckoutPage_recommend__165qV .CheckoutPage_recommend-header__3vAcG{border-bottom:1px solid #bfbfbf;font-family:var(--primary-font);font-weight:400;font-size:27px;margin-bottom:20px;padding-bottom:15px}.CheckoutPage_recommend__165qV .CheckoutPage_recommend-products__38mFD{margin-top:20px}@media(max-width:1024px)and (min-width:769px){.CheckoutPage_wrapper__1UrKt{max-width:100%;padding:40px 30px}.CheckoutPage_content__1T-zX{grid-gap:30px;gap:30px}.CheckoutPage_product-list__2CkIl{max-height:700px}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx h1{font-size:22px}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx .CheckoutPage_continue-shopping-btn__3Ycn3{padding:10px 18px;font-size:15px}.CheckoutPage_product__dzp1Z{justify-content:space-around}.CheckoutPage_product-item__Kkoop{height:auto;grid-gap:15px;gap:15px;padding:18px 0}.CheckoutPage_product-item__Kkoop>img{width:100px;object-fit:cover;border-radius:8px}.CheckoutPage_product__dzp1Z{justify-content:space-between;align-items:flex-start;grid-gap:15px;gap:15px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY{flex:1 1;grid-gap:12px;gap:12px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b{grid-gap:6px;gap:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b h3{font-size:18px;margin-bottom:6px;line-height:1.3}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b .CheckoutPage_option__3bx-S{font-size:13px;padding:3px 8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b p{font-size:14px;margin:3px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa{margin-top:8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa h6{font-size:11px;margin-bottom:8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf-{grid-gap:10px;gap:10px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img{width:85px;height:85px;border-radius:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq{display:flex;align-items:center}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_price__kmhSQ{font-size:17px;font-weight:500;margin:6px 0;text-align:center}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q{padding:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q svg{width:17px}.CheckoutPage_order-summary__1UE5B{margin-top:35px;padding:18px}.CheckoutPage_order-summary__1UE5B h2{font-size:23px;margin-bottom:18px}.CheckoutPage_item-row__2deOG{font-size:15px;margin-bottom:9px}.CheckoutPage_subtotal__SMN8n{font-size:17px;padding:14px 0}.CheckoutPage_checkout-btn__2CYB6{padding:16px;font-size:16px}.CheckoutPage_recommend__165qV{margin-top:35px}.CheckoutPage_recommend__165qV .CheckoutPage_recommend-header__3vAcG{font-size:24px;margin-bottom:18px}}@media(max-width:1024px)and (min-width:900px)and (orientation:landscape){.CheckoutPage_content__1T-zX{grid-gap:40px;gap:40px}.CheckoutPage_product-list__2CkIl{max-height:600px;flex:1.8 1}.CheckoutPage_product-item__Kkoop{height:auto}.CheckoutPage_product-item__Kkoop>img{width:160px;min-width:160px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img{width:75px;height:75px}.CheckoutPage_order-summary__1UE5B{position:-webkit-sticky;position:sticky;top:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex:1.2 1}}@media(max-width:768px)and (min-width:600px)and (orientation:portrait){.CheckoutPage_wrapper__1UrKt{padding:35px 25px}.CheckoutPage_content__1T-zX{flex-direction:column;grid-gap:25px;gap:25px}.CheckoutPage_product-item__Kkoop{height:auto;grid-gap:15px;gap:15px}.CheckoutPage_product-item__Kkoop>img{height:100%;width:150px;min-width:150px;border-radius:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY{grid-gap:12px;gap:12px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b h3{font-size:17px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b .CheckoutPage_option__3bx-S{font-size:12px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b p{font-size:13px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf-{grid-gap:8px;gap:8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img{width:65px;height:65px;border-radius:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq{width:28%}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_price__kmhSQ{font-size:16px}.CheckoutPage_order-summary__1UE5B{margin-top:25px;padding:16px}.CheckoutPage_order-summary__1UE5B h2{font-size:21px}.CheckoutPage_checkout-btn__2CYB6{padding:17px;font-size:15px}.CheckoutPage_recommend__165qV .CheckoutPage_recommend-header__3vAcG{font-size:23px}}@media(max-width:600px){.CheckoutPage_wrapper__1UrKt{padding:20px 15px}.CheckoutPage_content__1T-zX{flex-direction:column;grid-gap:20px;gap:20px}.CheckoutPage_product-list__2CkIl{max-height:none;overflow-y:visible;padding-right:0}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx{flex-direction:column;align-items:flex-start;grid-gap:15px;gap:15px;margin-bottom:15px}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx h1{font-size:20px;order:1}.CheckoutPage_product-list__2CkIl .CheckoutPage_checkout-header__fjysx .CheckoutPage_continue-shopping-btn__3Ycn3{order:0;align-self:flex-start;padding:10px 14px;font-size:14px}.CheckoutPage_product-item__Kkoop{height:auto;min-height:160px;flex-direction:row;grid-gap:12px;gap:12px;padding:12px 0}.CheckoutPage_product-item__Kkoop>img{height:140px;width:100px;min-width:100px;object-fit:cover;border-radius:6px}.CheckoutPage_product__dzp1Z{width:100%;flex-direction:row;align-items:flex-start;grid-gap:10px;gap:10px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY{flex:1 1;min-height:auto;grid-gap:10px;gap:10px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b{grid-gap:6px;gap:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b h3{font-size:15px;margin-bottom:4px;line-height:1.2}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b .CheckoutPage_option__3bx-S{font-size:12px;padding:2px 6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b p{font-size:13px;margin:3px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa{margin-top:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa h6{font-size:10px;margin-bottom:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf-{grid-gap:8px;gap:8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img{width:65px;height:65px;border-radius:5px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq{min-width:80px;max-width:100px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:6px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_price__kmhSQ{font-size:15px;font-weight:500;margin:4px 0;text-align:center;line-height:1.2}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q{padding:4px;border:none}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q:hover{color:#000}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q svg{width:15px}.CheckoutPage_order-summary__1UE5B{margin-top:20px;padding:15px}.CheckoutPage_order-summary__1UE5B h2{font-size:20px;margin-bottom:15px}.CheckoutPage_item-row__2deOG{font-size:14px;margin-bottom:8px}.CheckoutPage_subtotal__SMN8n{font-size:16px;padding:12px 0}.CheckoutPage_checkout-btn__2CYB6{padding:18px;font-size:16px;font-weight:600}.CheckoutPage_checkout-actions__1mMBt{flex-direction:column;grid-gap:12px;gap:12px}.CheckoutPage_checkout-actions__1mMBt .CheckoutPage_continue-shopping-btn-secondary__ASRhe{order:1}.CheckoutPage_checkout-actions__1mMBt .CheckoutPage_checkout-btn__2CYB6{order:0}.CheckoutPage_recommend__165qV{margin-top:30px}.CheckoutPage_recommend__165qV .CheckoutPage_recommend-header__3vAcG{font-size:22px;margin-bottom:15px}}.CheckoutPage_zoom-modal__ej94b{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:9999;cursor:pointer}.CheckoutPage_zoom-modal__ej94b .CheckoutPage_zoom-image__1z4j2{max-width:90%;max-height:90%;border-radius:8px;object-fit:contain;transition:transform .3s ease}.CheckoutPage_zoom-modal__ej94b .CheckoutPage_zoom-image__1z4j2:hover{transform:scale(1.02)}@media(max-width:600px){.CheckoutPage_zoom-modal__ej94b .CheckoutPage_zoom-image__1z4j2{max-width:95%;max-height:95%}}@media(max-width:480px){.CheckoutPage_zoom-modal__ej94b .CheckoutPage_zoom-image__1z4j2{max-width:98%;max-height:98%;border-radius:4px}.CheckoutPage_wrapper__1UrKt{padding:15px 10px}.CheckoutPage_product-item__Kkoop{min-height:140px;grid-gap:8px;gap:8px;padding:10px 0}.CheckoutPage_product-item__Kkoop>img{width:150px;min-width:80px;border-radius:4px;object-fit:contain}.CheckoutPage_product__dzp1Z{justify-content:flex-start;align-items:flex-start;grid-gap:10px;gap:10px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY{flex:1 1;min-width:0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b{grid-gap:4px;gap:4px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b h3{font-size:13px;line-height:1.2;margin-bottom:3px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b .CheckoutPage_option__3bx-S{font-size:11px;padding:2px 5px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b p{font-size:12px;margin:2px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa{margin-top:8px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa h6{font-size:9px;margin-bottom:4px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf-{grid-gap:6px;gap:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img{width:65px;height:65px;border-radius:4px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq{min-width:60px;max-width:80px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_price__kmhSQ{font-size:12px;font-weight:500;margin:3px 0;text-align:center;line-height:1.2}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q{padding:3px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q svg{width:13px}.CheckoutPage_order-summary__1UE5B{padding:10px;margin-top:15px}.CheckoutPage_order-summary__1UE5B h2{font-size:16px;margin-bottom:12px}.CheckoutPage_item-row__2deOG{font-size:12px;margin-bottom:6px}.CheckoutPage_subtotal__SMN8n{font-size:14px;padding:10px 0}.CheckoutPage_checkout-btn__2CYB6{padding:14px;font-size:14px}.CheckoutPage_recommend__165qV{margin-top:20px}.CheckoutPage_recommend__165qV .CheckoutPage_recommend-header__3vAcG{font-size:16px;margin-bottom:12px}}@media(max-width:360px){.CheckoutPage_wrapper__1UrKt{padding:10px 8px}.CheckoutPage_product-item__Kkoop{min-height:120px;grid-gap:6px;gap:6px;padding:8px 0}.CheckoutPage_product-item__Kkoop>img{width:130px}.CheckoutPage_product__dzp1Z{grid-gap:8px;gap:8px;align-items:flex-start}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b{grid-gap:3px;gap:3px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b h3{font-size:16px;margin-bottom:2px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b .CheckoutPage_option__3bx-S{font-size:10px;padding:1px 4px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_info__1xH4b p{font-size:11px;margin:1px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa{margin-top:6px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa h6{font-size:8px;margin-bottom:3px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf-{grid-gap:4px;gap:4px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-info__1zbMY .CheckoutPage_gifts__36bRa .CheckoutPage_images__3Vwf- img{width:65px;height:65px;border-radius:3px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq{min-width:50px;max-width:70px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_price__kmhSQ{font-size:14px;margin:2px 0}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q{padding:2px}.CheckoutPage_product__dzp1Z .CheckoutPage_product-price__3kLgq .CheckoutPage_remove-btn__1jh8Q svg{width:11px}.CheckoutPage_order-summary__1UE5B{padding:8px}.CheckoutPage_order-summary__1UE5B h2{font-size:14px;margin-bottom:10px}.CheckoutPage_item-row__2deOG{font-size:11px}.CheckoutPage_subtotal__SMN8n{font-size:13px;padding:8px 0}.CheckoutPage_checkout-btn__2CYB6{padding:12px;font-size:13px}}.ProductSlideshow_product-slideshow__2fbB6{width:90%;margin:3rem auto}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB{display:flex;justify-content:space-between;margin-bottom:3rem;grid-gap:10px;gap:10px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-content__30T_M{display:flex;align-items:center;grid-gap:35px;gap:35px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-content__30T_M h3{font-size:30px;font-family:var(--primary-font);color:#000}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-content__30T_M p{font-family:var(--second-font);font-size:17px;color:#717171}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-content__30T_M.ProductSlideshow_column__3B5Jv{flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw{position:relative}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:1px solid #e0e0e0;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM:hover{background:#fff;border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.05)}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM:active{transform:translateY(-50%) scale(.95)}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM svg{color:#333;transition:color .3s ease}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM:hover svg{color:#000}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM.ProductSlideshow_nav-prev__2iIjd{left:-24px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM.ProductSlideshow_nav-next__3GSeO{right:-24px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM:disabled{opacity:.4;cursor:not-allowed}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM:disabled:hover{transform:translateY(-50%);background:hsla(0,0%,100%,.9);border-color:#e0e0e0;box-shadow:none}@media(max-width:768px){.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB.ProductSlideshow_hide__1FN5M{margin-bottom:0}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw{padding:0 20px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM.ProductSlideshow_nav-prev__2iIjd{left:-16px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM.ProductSlideshow_nav-next__3GSeO{right:-16px}}@media(max-width:500px){.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-content__30T_M{flex-direction:column;grid-gap:10px;gap:10px;align-items:baseline}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-content__30T_M h3{font-size:20px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-content__30T_M p{font-size:13px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-header__2eyvB .ProductSlideshow_header-btn__3dBQy .ProductSlideshow_btn__PmSwg{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;line-height:30px;width:auto;height:30px;background-color:transparent;cursor:pointer;transition:background-color .3s ease;font-size:13px;font-weight:400;white-space:nowrap;text-transform:uppercase}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM{width:36px;height:36px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM.ProductSlideshow_nav-prev__2iIjd{left:-12px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM.ProductSlideshow_nav-next__3GSeO{right:-12px}.ProductSlideshow_product-slideshow__2fbB6 .ProductSlideshow_slideshow-main__2s0xw .ProductSlideshow_nav-btn__1qSoM svg{width:18px;height:18px}}.ProductSilder_slide-img__1ZMAd{width:100%;height:400px;object-fit:cover;border-radius:10px}.Button_btn__NgiUD{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;line-height:20px;width:auto;height:50px;background-color:transparent;cursor:pointer;transition:background-color .3s ease;font-size:21px;font-weight:400;white-space:nowrap;text-transform:uppercase}.Button_primary__zCRdE{color:#fff;border:2px solid #e1dbd7;font-family:var(--second-font)}.Button_primary__zCRdE:hover{background-color:#fff;color:var(--black)}.Button_second__1oTD5{color:var(--black);border:2px solid var(--black);font-family:var(--second-font)}.Button_second__1oTD5:hover{color:#fff;background-color:var(--black)}.Banner_banner__f-bGO{position:relative;width:100%;height:100vh;overflow:hidden}.Banner_banner__image__2zA21{width:100%;height:100%;object-fit:cover}.Banner_banner__content__3-lpe{position:absolute;bottom:35%;left:30%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}@media(max-width:1200px){.Banner_banner__f-bGO{height:80vh}}@media(max-width:992px){.Banner_banner__f-bGO{height:60vh}.Banner_banner__content__3-lpe{bottom:30%;left:35%}}@media(max-width:768px){.Banner_banner__f-bGO{height:50vh}.Banner_banner__content__3-lpe{bottom:25%;left:30%}.Banner_banner__content__3-lpe .Banner_btn_banner__29UQX{padding:0 20px;height:45px;font-size:18px}}@media(max-width:576px){.Banner_banner__f-bGO{height:30vh}.Banner_banner__content__3-lpe{bottom:20%;left:25%}.Banner_banner__content__3-lpe .Banner_btn_banner__29UQX{padding:0 15px;height:30px;font-size:13px}}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection_banner__1IGPt{width:100%}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection_banner__1IGPt .CollectionPage_banner__2EKm8{height:400px}@media(max-width:1200px){.CollectionPage_container__collection__2mbe1 .CollectionPage_collection_banner__1IGPt .CollectionPage_banner__2EKm8{height:350px}}@media(max-width:992px){.CollectionPage_container__collection__2mbe1 .CollectionPage_collection_banner__1IGPt .CollectionPage_banner__2EKm8{height:300px}}@media(max-width:768px){.CollectionPage_container__collection__2mbe1 .CollectionPage_collection_banner__1IGPt .CollectionPage_banner__2EKm8{height:250px}}@media(max-width:576px){.CollectionPage_container__collection__2mbe1 .CollectionPage_collection_banner__1IGPt .CollectionPage_banner__2EKm8{height:200px}}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd{padding:0 20px}@media(max-width:576px){.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd{padding:0 10px}}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_empty__bwIX9,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_error__17VC_,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_loading__83zhL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;min-height:300px}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_empty__bwIX9 p,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_error__17VC_ p,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_loading__83zhL p{font-size:18px;color:#666;margin-bottom:20px;font-weight:500}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_empty__bwIX9 .CollectionPage_retry-btn__12hiA,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_error__17VC_ .CollectionPage_retry-btn__12hiA,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_loading__83zhL .CollectionPage_retry-btn__12hiA{background-color:#333;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s ease}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_empty__bwIX9 .CollectionPage_retry-btn__12hiA:hover,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_error__17VC_ .CollectionPage_retry-btn__12hiA:hover,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_loading__83zhL .CollectionPage_retry-btn__12hiA:hover{background-color:#555;transform:translateY(-2px)}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_empty__bwIX9 .CollectionPage_retry-btn__12hiA:active,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_error__17VC_ .CollectionPage_retry-btn__12hiA:active,.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_loading__83zhL .CollectionPage_retry-btn__12hiA:active{transform:translateY(0)}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_loading__83zhL p{position:relative}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_loading__83zhL p:after{content:"";position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#333;border-radius:50%;animation:CollectionPage_spin__2Y2XC 1s linear infinite}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_error__17VC_ p{color:#dc3545}.CollectionPage_container__collection__2mbe1 .CollectionPage_collection-products__3W9gd .CollectionPage_empty__bwIX9 p{color:#999;font-style:italic}@keyframes CollectionPage_spin__2Y2XC{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.FinalPaymentPage_wrapper__1BM9m{min-height:100vh;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.FinalPaymentPage_container__L17ED{background-color:#fff;max-width:600px;width:100%;padding:3rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.FinalPaymentPage_success-message__2o15-{margin-bottom:3rem}.FinalPaymentPage_success-message__2o15- h1{font-family:var(--primary-font);font-size:2rem;font-weight:700;color:#28a745;margin-bottom:.5rem}.FinalPaymentPage_success-message__2o15- p{color:#666;font-size:1rem;line-height:1.5}.FinalPaymentPage_success-message__2o15- p strong{color:#333}.FinalPaymentPage_error-message__2rtUJ{margin-bottom:1.5rem}.FinalPaymentPage_error-message__2rtUJ h1{font-size:2.5rem;font-weight:700;color:#dc3545;margin-bottom:1rem}.FinalPaymentPage_error-message__2rtUJ p{font-size:1rem;margin-bottom:.5rem}.FinalPaymentPage_error-message__2rtUJ p strong{color:#333}.FinalPaymentPage_pending-message__3RNxW{margin-bottom:3rem}.FinalPaymentPage_pending-message__3RNxW h1{font-size:2.5rem;font-weight:700;color:#ffc107;margin-bottom:1rem}.FinalPaymentPage_pending-message__3RNxW p{color:#666;font-size:1rem;line-height:1.5;margin-bottom:.5rem}.FinalPaymentPage_order-details__1u_zF{margin-bottom:3rem;text-align:left}.FinalPaymentPage_order-items__2C2P6{background-color:#f8f9fa;padding:1.5rem;border-radius:6px;margin-bottom:2rem}.FinalPaymentPage_item__2GRkx{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:.5rem}.FinalPaymentPage_item__2GRkx:last-child{margin-bottom:0}.FinalPaymentPage_item__2GRkx .FinalPaymentPage_quantity__3nM0I{font-weight:500;min-width:30px;color:#666}.FinalPaymentPage_item__2GRkx .FinalPaymentPage_name__1O4dd{flex:1 1;color:#333}.FinalPaymentPage_item__2GRkx .FinalPaymentPage_price__3nyT2{font-weight:500;color:#333}.FinalPaymentPage_total-amount__2W0GF{margin-top:1rem;padding-top:1rem;border-top:2px solid #333;text-align:right;font-size:1.1rem}.FinalPaymentPage_info-sections__3JtD7{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.FinalPaymentPage_info-sections__3JtD7{grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}}.FinalPaymentPage_section__3Y3Fc p{margin-bottom:.75rem;font-size:.9rem;line-height:1.4;color:#555}.FinalPaymentPage_section__3Y3Fc p:last-child{margin-bottom:0}.FinalPaymentPage_section__3Y3Fc p strong{color:#333;font-weight:600}.FinalPaymentPage_customer-info__32ZuT .FinalPaymentPage_section__3Y3Fc,.FinalPaymentPage_payment-info__3tBy1 .FinalPaymentPage_section__3Y3Fc{border-left:3px solid #e9ecef;padding-left:1rem}.FinalPaymentPage_success-status__RuUec{color:#28a745;font-weight:600}.FinalPaymentPage_failed-status__fRK6f{color:#dc3545;font-weight:600}.FinalPaymentPage_pending-status__1vC_F{color:#ffc107;font-weight:600}.FinalPaymentPage_actions__N6NWB{margin-top:2rem}.FinalPaymentPage_failed-actions__2pBMa,.FinalPaymentPage_pending-actions__HRVOt,.FinalPaymentPage_success-actions__2Y5AN{display:flex;grid-gap:1rem;gap:1rem;justify-content:center;flex-wrap:wrap}.FinalPaymentPage_back-to-shopping__1kJwU,.FinalPaymentPage_clear-cart__lZ-j9,.FinalPaymentPage_refresh-button__3cnCu,.FinalPaymentPage_retry-payment__17CwU,.FinalPaymentPage_view-orders__2wNSZ{display:inline-block;background-color:#333;color:#fff;padding:.75rem 2rem;text-decoration:none;font-size:.9rem;font-weight:600;letter-spacing:.5px;border-radius:4px;transition:background-color .3s ease;border:none;cursor:pointer}.FinalPaymentPage_back-to-shopping__1kJwU:hover,.FinalPaymentPage_clear-cart__lZ-j9:hover,.FinalPaymentPage_refresh-button__3cnCu:hover,.FinalPaymentPage_retry-payment__17CwU:hover,.FinalPaymentPage_view-orders__2wNSZ:hover{background-color:#555;color:#fff;text-decoration:none}.FinalPaymentPage_retry-payment__17CwU{background-color:#28a745}.FinalPaymentPage_retry-payment__17CwU:hover{background-color:#218838}.FinalPaymentPage_refresh-button__3cnCu{background-color:#ffc107;color:#333}.FinalPaymentPage_refresh-button__3cnCu:hover{background-color:#e0a800}.FinalPaymentPage_view-orders__2wNSZ{background-color:#17a2b8}.FinalPaymentPage_view-orders__2wNSZ:hover{background-color:#138496}.FinalPaymentPage_clear-cart__lZ-j9{background-color:#dc3545}.FinalPaymentPage_clear-cart__lZ-j9:hover{background-color:#c82333}@media(max-width:768px){.FinalPaymentPage_wrapper__1BM9m{padding:1rem}.FinalPaymentPage_container__L17ED{padding:2rem 1.5rem}.FinalPaymentPage_success-message__2o15- h1{font-size:2rem}.FinalPaymentPage_item__2GRkx{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.FinalPaymentPage_item__2GRkx .FinalPaymentPage_price__3nyT2{align-self:flex-end}}@media(max-width:480px){.FinalPaymentPage_container__L17ED{padding:1.5rem 1rem}.FinalPaymentPage_success-message__2o15- h1{font-size:1.8rem}.FinalPaymentPage_order-items__2C2P6{padding:1rem}.FinalPaymentPage_back-to-shopping__1kJwU,.FinalPaymentPage_clear-cart__lZ-j9,.FinalPaymentPage_refresh-button__3cnCu,.FinalPaymentPage_retry-payment__17CwU,.FinalPaymentPage_view-orders__2wNSZ{padding:.75rem 1.5rem;font-size:.85rem}.FinalPaymentPage_failed-actions__2pBMa,.FinalPaymentPage_pending-actions__HRVOt,.FinalPaymentPage_success-actions__2Y5AN{flex-direction:column;align-items:center}}.FinalPaymentPage_cod-notice___KGgv{background-color:#e8f5e8;border:1px solid #28a745;border-radius:6px;padding:1rem;margin-top:1rem;text-align:left}.FinalPaymentPage_cod-notice___KGgv p{margin:.25rem 0}.FinalPaymentPage_cod-notice___KGgv p:first-child{font-weight:700;color:#28a745;margin-bottom:.5rem}.FinalPaymentPage_cod-notice___KGgv p strong{color:#28a745}.FinalPaymentPage_cod-info__1zkCz{background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:1rem;margin-bottom:1rem}.FinalPaymentPage_cod-info__1zkCz .FinalPaymentPage_cod-reminder__OaS1V{margin:0;color:#856404;font-size:.9rem}.FinalPaymentPage_cod-info__1zkCz .FinalPaymentPage_cod-reminder__OaS1V strong{color:#b58900}.FinalPaymentPage_success-actions__2Y5AN{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-items:center}.FinalPaymentPage_loading__14C3j{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;font-size:1.2rem;color:#666}.FinalPaymentPage_loading__14C3j .FinalPaymentPage_spinner__2auxA{margin-bottom:1rem}.FinalPaymentPage_loading__14C3j .FinalPaymentPage_spinner__2auxA .FinalPaymentPage_spinner-border__27jPV{width:3rem;height:3rem;border:.25rem solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:FinalPaymentPage_spin__3bGE0 1s linear infinite}.FinalPaymentPage_loading__14C3j p{margin:0;font-weight:500}@keyframes FinalPaymentPage_spin__3bGE0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FinalPaymentPage_error-message__2rtUJ{text-align:center;padding:2rem}.FinalPaymentPage_error-message__2rtUJ h2{color:#dc3545;margin-bottom:1rem;font-size:1.5rem}.FinalPaymentPage_error-message__2rtUJ p{color:#666;margin-bottom:1.5rem;line-height:1.5}.FinalPaymentPage_error-message__2rtUJ .FinalPaymentPage_retry-button__3JoHm{background-color:#007bff;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.FinalPaymentPage_error-message__2rtUJ .FinalPaymentPage_retry-button__3JoHm:hover{background-color:#0056b3}.FinalPaymentPage_error-message__2rtUJ .FinalPaymentPage_retry-button__3JoHm:focus{outline:none;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.GiftPage_container__16QHG{height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:50px;gap:50px}.GiftPage_container__16QHG .GiftPage_gifts-title__3KLNg .GiftPage_title__2IG9k{font-size:55px}.GiftPage_container__16QHG .GiftPage_list-gifts__ur_bH{display:flex;flex-direction:row;grid-gap:100px;gap:100px}@media(max-width:800px){.GiftPage_container__16QHG .GiftPage_list-gifts__ur_bH{grid-gap:35px;gap:35px}}@media(max-width:500px){.GiftPage_container__16QHG{height:auto}.GiftPage_container__16QHG .GiftPage_list-gifts__ur_bH{flex-direction:column}.GiftPage_container__16QHG .GiftPage_gifts-title__3KLNg .GiftPage_title__2IG9k{font-size:30px}}.ProductCategories_container-category__1MW1f{padding:50px;max-width:100vw;height:auto;display:flex;flex-direction:column;flex-wrap:wrap;grid-gap:40px;gap:40px}.ProductCategories_category-title__3ao3S{font-family:var(--primary-font);color:var(--primary-color);font-size:40px;font-weight:400;text-align:center}.ProductCategories_category-items__2hO6W{margin:0 auto;width:90%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;grid-gap:50px;gap:50px}.ProductCategories_category-items__2hO6W>*{flex:0 0 auto}@media(max-width:1050px){.ProductCategories_container-category__1MW1f{margin-bottom:50px}.ProductCategories_category-title__3ao3S{font-size:30px}.ProductCategories_category-items__2hO6W{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;justify-items:center}}@media(max-width:576px){.ProductCategories_category-items__2hO6W{justify-content:center;grid-gap:30px;gap:30px}}@media(max-width:480px){.ProductCategories_category-items__2hO6W{grid-gap:20px;gap:20px}}.ContentBlock_container-content__2daLV{height:500px;display:flex}@media(max-width:768px){.ContentBlock_container-content__2daLV{flex-direction:column;height:auto;position:relative}}.ContentBlock_light__3PsoF{background-color:#f4f0eb;color:var(--black)}.ContentBlock_brown__8_77r{background-color:var(--primary-color);color:#fff}.ContentBlock_left__2aE_3{flex-direction:row}@media(max-width:768px){.ContentBlock_left__2aE_3{flex-direction:column}}.ContentBlock_right__34WEX{flex-direction:row-reverse}@media(max-width:768px){.ContentBlock_right__34WEX{flex-direction:column}}.ContentBlock_body-content__3sPE4{flex:6 1;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.ContentBlock_body-content__3sPE4{z-index:2;flex:none;order:2;padding:0;pointer-events:none}}.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ{width:80%;height:80%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:30px;gap:30px}@media(max-width:768px){.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ{width:100%;height:auto;align-items:center;text-align:center;grid-gap:20px;gap:20px}}.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-tittle__3ylfT{font-family:var(--primary-font);font-size:45px;font-weight:600}@media(max-width:768px){.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-tittle__3ylfT{position:absolute;top:20px;font-size:28px;line-height:1.2;margin-top:10px}}.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-main__3bTRx{font-family:var(--primary-font);font-size:20px;font-weight:300;line-height:1.8;white-space:pre-line;margin:10px 0}@media(max-width:768px){.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-main__3bTRx{display:none}}.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-main__3bTRx p:not(:last-child){padding-bottom:15px}@media(max-width:768px){.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-main__3bTRx p:not(:last-child){padding-bottom:10px}}.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_body-button__2JEtC{margin-top:auto}@media(max-width:768px){.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_body-button__2JEtC{margin-top:auto;margin-bottom:10px;position:absolute;bottom:10%}}@media(max-width:768px){.ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_body-button__2JEtC .ContentBlock_btn__3-esS{border:none;border-bottom:1px solid}}.ContentBlock_image__1usQe{flex:4 1;height:500px;overflow-y:hidden}@media(max-width:768px){.ContentBlock_image__1usQe{flex:none;order:1;height:177.7777777778vw;min-height:100vh;overflow:hidden}}.ContentBlock_image__1usQe img{width:100%;height:100%;object-fit:cover}.ContentBlock_direction__3_Z1F{flex:7 1}@media(max-width:768px){.ContentBlock_direction__3_Z1F{flex:none;height:177.7777777778vw;min-height:100vh}}@media(max-width:1000px){.ContentBlock_container-content__2daLV{flex:5 1;height:400px}.ContentBlock_container-content__2daLV .ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-tittle__3ylfT{font-size:30px}.ContentBlock_container-content__2daLV .ContentBlock_body-content__3sPE4 .ContentBlock_body__2G1sQ .ContentBlock_content-main__3bTRx{font-size:15px}.ContentBlock_container-content__2daLV .ContentBlock_body-button__2JEtC{display:flex;justify-content:center;width:100%}.ContentBlock_image__1usQe{height:400px}}@media(max-width:768px){.ContentBlock_light__3PsoF .ContentBlock_body__2G1sQ{position:absolute;bottom:10%}.ContentBlock_light__3PsoF .ContentBlock_body__2G1sQ .ContentBlock_body-button__2JEtC,.ContentBlock_light__3PsoF .ContentBlock_body__2G1sQ .ContentBlock_content-tittle__3ylfT{position:static}}.AboutSection_container-aboutSection__PLayB{display:flex;flex-direction:column;grid-gap:50px;gap:50px}@media(max-width:768px){.AboutSection_container-aboutSection__PLayB{grid-gap:0;gap:0}}.OrderInfoPage_wrapper__11iBb{max-width:1200px;margin:0 auto;padding:50px 20px;min-height:100vh}@media(max-width:768px){.OrderInfoPage_wrapper__11iBb{padding:30px 15px}}@media(max-width:480px){.OrderInfoPage_wrapper__11iBb{padding:20px 10px}}.OrderInfoPage_header__TJs38{margin-bottom:30px}@media(max-width:768px){.OrderInfoPage_header__TJs38{margin-bottom:20px}}.OrderInfoPage_back-link__2cJHl{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#333;text-decoration:none;font-family:var(--second-font);font-size:16px;font-weight:400}@media(max-width:480px){.OrderInfoPage_back-link__2cJHl{font-size:14px;grid-gap:6px;gap:6px}}.OrderInfoPage_back-link__2cJHl:hover{color:#000}.OrderInfoPage_content__2KDKQ{display:grid;grid-template-columns:1fr 350px;grid-gap:40px;gap:40px}@media(max-width:768px){.OrderInfoPage_content__2KDKQ{grid-template-columns:1fr;grid-gap:20px;gap:20px}}@media(max-width:480px){.OrderInfoPage_content__2KDKQ{grid-gap:15px;gap:15px}}.OrderInfoPage_form-section__213Jv{background:#fff;border-radius:8px;padding:30px}@media(max-width:768px){.OrderInfoPage_form-section__213Jv{padding:20px}}@media(max-width:500px){.OrderInfoPage_form-section__213Jv{padding:15px}}@media(max-width:480px){.OrderInfoPage_form-section__213Jv{padding:10px;border-radius:6px}}.OrderInfoPage_section__2YH6o{margin-bottom:40px}@media(max-width:768px){.OrderInfoPage_section__2YH6o{margin-bottom:30px}}@media(max-width:480px){.OrderInfoPage_section__2YH6o{margin-bottom:25px}}.OrderInfoPage_section__2YH6o:last-child{margin-bottom:0}.OrderInfoPage_section__2YH6o h2{font-family:var(--primary-font);font-size:35px;font-weight:400;margin-bottom:20px;border-bottom:1px solid #e0e0e0;padding-bottom:10px}@media(max-width:768px){.OrderInfoPage_section__2YH6o h2{font-size:28px;margin-bottom:15px;padding-bottom:8px}}@media(max-width:480px){.OrderInfoPage_section__2YH6o h2{font-size:24px;margin-bottom:12px;padding-bottom:6px}}.OrderInfoPage_section__2YH6o h3{border-bottom:1px solid #e0e0e0;font-family:var(--primary-font);color:#333;font-size:35px;font-weight:400;margin-bottom:15px}@media(max-width:768px){.OrderInfoPage_section__2YH6o h3{font-size:26px;margin-bottom:12px}}@media(max-width:480px){.OrderInfoPage_section__2YH6o h3{font-size:22px;margin-bottom:10px}}.OrderInfoPage_section-header__EU9gj{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}@media(max-width:480px){.OrderInfoPage_section-header__EU9gj{flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px;margin-bottom:12px}}.OrderInfoPage_section-header__EU9gj h3{border-bottom:1px solid #e0e0e0;margin-bottom:0}@media(max-width:480px){.OrderInfoPage_section-header__EU9gj h3{width:100%;border-bottom:1px solid #e0e0e0;padding-bottom:5px}}.OrderInfoPage_form-group__1xSNX input,.OrderInfoPage_form-row__3kcAA input,.OrderInfoPage_form-row__3kcAA select,.OrderInfoPage_form-select__3uINm,textarea{padding:12px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#f8f8f8}@media(max-width:480px){.OrderInfoPage_form-group__1xSNX input,.OrderInfoPage_form-row__3kcAA input,.OrderInfoPage_form-row__3kcAA select,.OrderInfoPage_form-select__3uINm,textarea{padding:10px 12px;font-size:14px;border-radius:3px}}.OrderInfoPage_form-group__1xSNX input:focus,.OrderInfoPage_form-row__3kcAA input:focus,.OrderInfoPage_form-row__3kcAA select:focus,.OrderInfoPage_form-select__3uINm:focus,textarea:focus{outline:none;background-color:#fff}.OrderInfoPage_form-group__1xSNX input::placeholder,.OrderInfoPage_form-row__3kcAA input::placeholder,.OrderInfoPage_form-row__3kcAA select::placeholder,.OrderInfoPage_form-select__3uINm::placeholder,textarea::placeholder{color:#999}.OrderInfoPage_form-row__3kcAA select,.OrderInfoPage_form-select__3uINm{cursor:pointer}.OrderInfoPage_form-row__3kcAA select:disabled,.OrderInfoPage_form-select__3uINm:disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed}.OrderInfoPage_form-row__3kcAA select option,.OrderInfoPage_form-select__3uINm option{background-color:#fff;color:#333;padding:8px}textarea{width:100%;height:70px;resize:none;font-family:var(--second-font)}@media(max-width:480px){textarea{height:60px}}.OrderInfoPage_form-group__1xSNX{margin-bottom:15px}@media(max-width:480px){.OrderInfoPage_form-group__1xSNX{margin-bottom:12px}}.OrderInfoPage_form-group__1xSNX input{width:100%}.OrderInfoPage_form-row__3kcAA{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:15px}@media(max-width:768px){.OrderInfoPage_form-row__3kcAA{grid-template-columns:1fr;grid-gap:12px;gap:12px}}@media(max-width:480px){.OrderInfoPage_form-row__3kcAA{grid-gap:10px;gap:10px;margin-bottom:12px}}.OrderInfoPage_form-row__3kcAA.OrderInfoPage_two-row__3s6TC{grid-template-columns:2fr 1fr}@media(max-width:768px){.OrderInfoPage_form-row__3kcAA.OrderInfoPage_two-row__3s6TC{grid-template-columns:1fr}}.OrderInfoPage_form-row__3kcAA.OrderInfoPage_between__2egmZ{grid-template-columns:1fr 1fr}@media(max-width:768px){.OrderInfoPage_form-row__3kcAA.OrderInfoPage_between__2egmZ{grid-template-columns:1fr}}.OrderInfoPage_checkbox-label__XxUtV input[type=checkbox],.OrderInfoPage_radio-group__uXw_7 label input[type=radio]{width:16px;height:16px;margin:0}.OrderInfoPage_radio-group__uXw_7{display:flex;grid-gap:30px;gap:30px}@media(max-width:768px){.OrderInfoPage_radio-group__uXw_7{flex-direction:column;grid-gap:15px;gap:15px}}@media(max-width:480px){.OrderInfoPage_radio-group__uXw_7{grid-gap:12px;gap:12px}}.OrderInfoPage_radio-group__uXw_7 label{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#333;cursor:pointer}@media(max-width:480px){.OrderInfoPage_radio-group__uXw_7 label{font-size:13px;grid-gap:6px;gap:6px}}.OrderInfoPage_checkbox-label__XxUtV{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;cursor:pointer;margin-top:15px;font-family:var(--primary-font)}@media(max-width:480px){.OrderInfoPage_checkbox-label__XxUtV{font-size:13px;grid-gap:6px;gap:6px;margin-top:12px}}.OrderInfoPage_order-summary__3E4SE{background:#fff;border-radius:8px;padding:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media(max-width:768px){.OrderInfoPage_order-summary__3E4SE{padding:20px;margin-top:20px}}@media(max-width:480px){.OrderInfoPage_order-summary__3E4SE{padding:15px;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.1)}}.OrderInfoPage_order-summary__3E4SE h3{text-align:center;font-size:18px;font-weight:600;margin-bottom:20px;color:#333}@media(max-width:480px){.OrderInfoPage_order-summary__3E4SE h3{font-size:16px;margin-bottom:15px}}.OrderInfoPage_summary-item__pnWHZ,.OrderInfoPage_summary-row__1Crxz{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#666}@media(max-width:480px){.OrderInfoPage_summary-item__pnWHZ,.OrderInfoPage_summary-row__1Crxz{font-size:13px}}.OrderInfoPage_summary-items__tLwHD{margin-bottom:20px}@media(max-width:480px){.OrderInfoPage_summary-items__tLwHD{margin-bottom:15px}}.OrderInfoPage_summary-item__pnWHZ{padding:8px 0;border-bottom:1px solid #f0f0f0}@media(max-width:480px){.OrderInfoPage_summary-item__pnWHZ{padding:6px 0}}.OrderInfoPage_summary-item__pnWHZ:last-child{border-bottom:none}.OrderInfoPage_summary-row__1Crxz{padding:10px 0;border-bottom:1px solid #f0f0f0}@media(max-width:480px){.OrderInfoPage_summary-row__1Crxz{padding:8px 0}}.OrderInfoPage_summary-row__1Crxz:last-child{border-bottom:none}.OrderInfoPage_summary-total__dxgRa{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:18px;font-weight:600;color:#333;border-top:2px solid #333;margin-top:15px}@media(max-width:480px){.OrderInfoPage_summary-total__dxgRa{padding:12px 0;font-size:16px;margin-top:12px}}.OrderInfoPage_submit-btn__21ftc{width:100%;background-color:#000;color:#fff;border:none;padding:15px;font-size:14px;font-weight:600;border-radius:4px;cursor:pointer;margin-top:20px;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:480px){.OrderInfoPage_submit-btn__21ftc{padding:16px;font-size:15px;margin-top:15px;border-radius:3px}}.OrderInfoPage_submit-btn__21ftc:hover:not(:disabled){background-color:#333}.OrderInfoPage_submit-btn__21ftc:active:not(:disabled){background-color:#555}.OrderInfoPage_submit-btn__21ftc:disabled{background-color:#666;cursor:not-allowed;opacity:.7}.OrderInfoPage_submit-btn__21ftc.OrderInfoPage_loading__1sUu9{background-color:#666;cursor:not-allowed}.OrderInfoPage_submit-btn__21ftc.OrderInfoPage_loading__1sUu9:after{content:"";width:16px;height:16px;margin-left:10px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:OrderInfoPage_spin__hZXNL 1s linear infinite}.OrderInfoPage_loading-text__2CDLq{display:flex;align-items:center;grid-gap:8px;gap:8px}@keyframes OrderInfoPage_spin__hZXNL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrderInfoPage_success-overlay__-SEh0{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:OrderInfoPage_fadeIn__2goC3 .3s ease-in-out}.OrderInfoPage_success-modal__cXTn8{background:#fff;padding:40px;border-radius:12px;text-align:center;max-width:400px;width:90%;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:OrderInfoPage_slideIn__3E_xq .4s ease-out}.OrderInfoPage_success-modal__cXTn8 h2{color:#28a745;margin:20px 0 15px;font-family:var(--primary-font);font-size:24px;font-weight:600}.OrderInfoPage_success-modal__cXTn8 p{color:#666;margin:10px 0;font-size:16px;line-height:1.5}.OrderInfoPage_success-icon__1xL4q{font-size:48px;animation:OrderInfoPage_bounceIn__3tuTk .6s ease-out}.OrderInfoPage_loading-dots__3TjcH{display:flex;justify-content:center;grid-gap:4px;gap:4px;margin-top:20px}.OrderInfoPage_loading-dots__3TjcH span{width:8px;height:8px;background-color:#28a745;border-radius:50%;animation:OrderInfoPage_dotPulse__3WAUK 1.5s infinite}.OrderInfoPage_loading-dots__3TjcH span:first-child{animation-delay:0s}.OrderInfoPage_loading-dots__3TjcH span:nth-child(2){animation-delay:.2s}.OrderInfoPage_loading-dots__3TjcH span:nth-child(3){animation-delay:.4s}@keyframes OrderInfoPage_fadeIn__2goC3{0%{opacity:0}to{opacity:1}}@keyframes OrderInfoPage_slideIn__3E_xq{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes OrderInfoPage_bounceIn__3tuTk{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes OrderInfoPage_dotPulse__3WAUK{0%,60%,to{transform:scale(.8);opacity:.5}30%{transform:scale(1.2);opacity:1}}.OrderInfoPage_payment-methods__1k5RK{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.OrderInfoPage_payment-option__1FUT_{display:flex;align-items:center;padding:20px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff}.OrderInfoPage_payment-option__1FUT_:hover{border-color:#4a9eff;box-shadow:0 2px 8px rgba(74,158,255,.1)}.OrderInfoPage_payment-option__1FUT_.OrderInfoPage_active__2RmlS{border-color:#4a9eff;background-color:#f8fbff;box-shadow:0 2px 8px rgba(74,158,255,.15)}.OrderInfoPage_payment-option__1FUT_ input[type=radio]{margin-right:15px;width:18px;height:18px;accent-color:#4a9eff}.OrderInfoPage_payment-content__16BGF{display:flex;align-items:center;grid-gap:15px;gap:15px;flex:1 1}.OrderInfoPage_payment-icon__-j4Ev{width:60px;height:40px;display:flex;align-items:center;justify-content:center}.OrderInfoPage_payment-icon__-j4Ev img{max-width:100%;max-height:100%;object-fit:contain}.OrderInfoPage_cod-icon__1qhCt{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:8px}.OrderInfoPage_payment-info__2mdpL{display:flex;flex-direction:column;grid-gap:4px;gap:4px;font-family:var(--second-font)}.OrderInfoPage_payment-name__zIj6F{font-size:16px;font-weight:600;color:#333}.OrderInfoPage_payment-desc__1E1aI{font-size:14px;color:#666}input[type=checkbox]:checked{background-color:#483023}input[type=checkbox]:checked:after{content:"✓";color:#fff}input[type=checkbox]{text-align:center;display:table-cell;vertical-align:middle;width:20px!important;height:20px!important;-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:10%;box-shadow:none;font-size:1em}.ProductDetail_container__product__aPECE{width:80%;margin:0 auto;padding:20px 0;font-family:"Arial",sans-serif}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj{display:flex;flex-direction:row;grid-gap:50px;gap:50px;justify-content:center;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #b7b7b7}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-image__3fC-i{flex:4 1;height:600px;display:flex;justify-content:center;align-items:center}@media(max-width:1000px){.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-image__3fC-i{flex:5 1}}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_{flex:6 1;padding:20px 0;display:flex;flex-direction:column;grid-gap:30px;gap:30px;font-family:var(--primary-font)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:1000px){.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy{width:95%}}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq{flex:1 1}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_title__DSAWB{font-size:35px;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;color:#000}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price__2MgVN{font-family:var(--second-font);font-size:23px;font-weight:700;color:rgba(51,51,51,.5019607843);margin:0}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-with-sale__dJIGH{display:flex;align-items:center;grid-gap:12px;gap:12px;margin:0}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-with-sale__dJIGH .ProductDetail_sale-price__1oXUy{font-family:var(--second-font);font-size:23px;font-weight:700;color:var(--primary-color);margin:0}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-with-sale__dJIGH .ProductDetail_regular-price__2WHt6{font-family:var(--second-font);font-size:18px;font-weight:400;color:#999;text-decoration:line-through;margin:0}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-display__BqhUe{margin:0}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-display__BqhUe .price-container .ProductDetail_sale-price__1oXUy{font-family:var(--second-font);font-size:23px;font-weight:700;color:#e74c3c}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-display__BqhUe .price-container .ProductDetail_regular-price__2WHt6{font-family:var(--second-font);font-size:18px;color:#999}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-display__BqhUe .price-container .ProductDetail_current-price__6PhyT{font-family:var(--second-font);font-size:23px;font-weight:700;color:rgba(51,51,51,.5019607843)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price-display__BqhUe .price-container .ProductDetail_discount-badge__2_MIQ{font-size:12px;padding:4px 8px;border-radius:4px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-favorite__2UXE1 .ProductDetail_favorite-btn__2ZzeK{background:none;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#666}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-favorite__2UXE1 .ProductDetail_favorite-btn__2ZzeK:hover{color:var(--primary-color)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-favorite__2UXE1 .ProductDetail_favorite-btn__2ZzeK.ProductDetail_active__1B9P_{border-color:none;color:var(--primary-color)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-favorite__2UXE1 .ProductDetail_favorite-btn__2ZzeK.ProductDetail_active__1B9P_ svg{fill:var(--primary-color)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-favorite__2UXE1 .ProductDetail_favorite-btn__2ZzeK.ProductDetail_active__1B9P_:hover{color:var(--primary-color)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy p{font-size:20px;line-height:1.6;color:#000;margin-bottom:25px;width:85%;font-family:var(--primary-font)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q{margin:25px 0}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF{display:flex;grid-gap:20px;gap:20px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-title__1gkQl{font-size:16px;font-weight:500;color:#000;margin-bottom:15px;font-family:var(--primary-font);text-transform:uppercase;letter-spacing:1px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD{cursor:pointer}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB{padding:5px 10px;border-radius:6px;border:2px solid #e5e5e5;background-color:#fff;transition:all .3s ease;min-width:80px;text-align:center}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB .ProductDetail_option-text__1TaYh{font-size:13px;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:.5px;font-family:var(--second-font)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB:hover{border-color:#a67a61}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB:hover .ProductDetail_option-text__1TaYh{color:#a67a61}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB.ProductDetail_selected__3pLQc{border-color:#a67a61;background-color:#a67a61;box-shadow:0 4px 12px rgba(166,122,97,.3)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB.ProductDetail_selected__3pLQc .ProductDetail_option-text__1TaYh{color:#fff;font-weight:500}@media(max-width:768px){.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz{grid-gap:8px;gap:8px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB{padding:5px;min-width:70px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-option__2zb9Q .ProductDetail_product-option-section__2RvfF .ProductDetail_product-option-list__3Oifz .ProductDetail_product-option-item__3H0sD .ProductDetail_product-option-box__1-ffB .ProductDetail_option-text__1TaYh{font-size:14px}}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-action__3vgAJ{display:flex;grid-gap:20px;gap:20px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-action__3vgAJ .ProductDetail_btn__ohD4r{display:inline-block;padding:0 12px;line-height:20px;width:auto;height:40px;cursor:pointer;transition:background-color .3s ease;font-size:16px;font-weight:400;white-space:nowrap;text-transform:uppercase}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-action__3vgAJ .ProductDetail_add-btn__3Zacd{background-color:transparent;color:#4d4d4d;border:1px solid #4d4d4d}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-action__3vgAJ .ProductDetail_add-btn__3Zacd:hover{color:#fff;border:1px solid #a67a61;background-color:#a67a61}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-action__3vgAJ .ProductDetail_add-btn__3Zacd.ProductDetail_added__3s65Q{color:#fff;border:1px solid #a67a61;background-color:var(--primary-color)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-action__3vgAJ .ProductDetail_buy-btn__1ebJQ{color:#fff;background-color:var(--primary-color)}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy .ProductDetail_product-action__3vgAJ .ProductDetail_buy-btn__1ebJQ:hover{opacity:.8}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf{border-bottom:1px solid #b7b7b7;width:100%;cursor:pointer}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_section-header__p_JBl{padding:20px 0 10px;text-align:left;font-size:20px;text-transform:uppercase;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center;color:#404040;font-family:var(--second-font);font-weight:400;margin:0}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_section-header__p_JBl:hover{color:#b18165}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_section-content__21agb{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;background-color:#f5f5f5;margin-bottom:10px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_section-content__21agb.ProductDetail_expanded__zfaKU{max-height:200px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_section-content__21agb .ProductDetail_content-list__2vUZf{margin:0;list-style:disc;padding:15px 20px 15px 40px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_section-content__21agb .ProductDetail_content-list__2vUZf .ProductDetail_content-item__3BRv0{font-size:16px;color:#666;margin-bottom:8px;line-height:1.4}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_chevron-icon__Ex5uy{transition:transform .3s ease}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-details__2kCMB .ProductDetail_detail-section__2Yrsf .ProductDetail_chevron-icon__Ex5uy.ProductDetail_rotated__rgOrG{transform:rotate(180deg)}@media(max-width:768px){.ProductDetail_container__product__aPECE{width:95%}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj{flex-direction:column;grid-gap:30px;gap:30px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-image__3fC-i{height:400px;justify-content:baseline}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-image__3fC-i img{width:100%}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_{grid-gap:20px;gap:20px;padding:20px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_title__DSAWB{font-size:18px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-header__23NAy .ProductDetail_product-title-price__360vq .ProductDetail_price__2MgVN{font-size:16px}.ProductDetail_container__product__aPECE .ProductDetail_product-main__2yjYj .ProductDetail_product-content__lTOF_ .ProductDetail_product-description__H0kQy p{font-size:16px;width:100%}}@media(max-width:1200px){.ProductDetail_container__product__aPECE{width:100%}}.ProductDetail_container_loading__10alF{display:flex;justify-content:center;align-items:center;height:200px}.ProductDetail_loader__3fLlo{animation:ProductDetail_rotation__1qnzX 1s linear infinite}@keyframes ProductDetail_rotation__1qnzX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageGallery_imageGallery__4YoLZ{max-width:64rem;margin:0 auto;padding:1.5rem;background-color:#fff}.ImageGallery_imageGallery__4YoLZ .ImageGallery_title__2SpsZ{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;text-align:center}.ImageGallery_imageGallery__4YoLZ .ImageGallery_container__iGczb{position:relative;border-radius:.5rem;overflow:hidden}.ImageGallery_imageGallery__4YoLZ .ImageGallery_mainDisplay__1Dkan{position:relative;height:500px;margin-bottom:20px}.ImageGallery_imageGallery__4YoLZ .ImageGallery_mainDisplay__1Dkan img{width:100%;height:100%;object-fit:contain;background-color:#fff}.ImageGallery_imageGallery__4YoLZ .ImageGallery_navButton__a6Uwf{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;color:#333;padding:.5rem;border-radius:50%;border:none;cursor:pointer;transition:all .2s}.ImageGallery_imageGallery__4YoLZ .ImageGallery_navButton__a6Uwf.ImageGallery_left__A_RHU{left:1rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_navButton__a6Uwf.ImageGallery_right__3ldSY{right:1rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_fullscreenButton__LysIb{position:absolute;top:1rem;right:1rem;background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem;border-radius:50%;border:none;cursor:pointer;transition:all .2s}.ImageGallery_imageGallery__4YoLZ .ImageGallery_fullscreenButton__LysIb:hover{background-color:rgba(0,0,0,.7)}.ImageGallery_imageGallery__4YoLZ .ImageGallery_counter__2ZbcY{position:absolute;bottom:1rem;left:1rem;background-color:rgba(0,0,0,.5);color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.875rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_counter__2ZbcY.ImageGallery_center__sd5vX{left:50%;transform:translate(-50%,50%);right:auto}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnails__3lhAz{padding:1rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnails__3lhAz .ImageGallery_thumbnailsContainer__3Pa9S{display:flex;grid-gap:.5rem;gap:.5rem;justify-content:center}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnail__1Nu5c{position:relative;width:5rem;height:5rem;border-radius:.5rem;overflow:hidden;border:2px solid #d1d5db;background:none;cursor:pointer;transition:all .2s;width:50px;height:50px}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnail__1Nu5c:hover{border-color:#9ca3af}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnail__1Nu5c.ImageGallery_active__1WQQU{border-color:var(--second-color);box-shadow:0 0 0 2px #dbeafe}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnail__1Nu5c img{width:100%;height:100%;object-fit:cover;background-color:#fff}.ImageGallery_imageGallery__4YoLZ .ImageGallery_controls__1ioE1{margin-top:1.5rem;display:flex;justify-content:center;align-items:center;grid-gap:1rem;gap:1rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_toggleButton__2INj7{padding:.5rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s}.ImageGallery_imageGallery__4YoLZ .ImageGallery_toggleButton__2INj7:hover{background-color:#2563eb}.ImageGallery_imageGallery__4YoLZ .ImageGallery_dots__2vSeD{display:flex;grid-gap:.5rem;gap:.5rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_dot__22YPw{width:.75rem;height:.75rem;border-radius:50%;border:none;cursor:pointer;transition:all .2s;background-color:#d1d5db}.ImageGallery_imageGallery__4YoLZ .ImageGallery_dot__22YPw:hover{background-color:#9ca3af}.ImageGallery_imageGallery__4YoLZ .ImageGallery_dot__22YPw.ImageGallery_active__1WQQU{background-color:#3b82f6}.ImageGallery_imageGallery__4YoLZ .ImageGallery_description__29t5I{margin-top:1rem;text-align:center}.ImageGallery_imageGallery__4YoLZ .ImageGallery_description__29t5I p{color:#4b5563;font-size:1.125rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_instructions__2AR-I{margin-top:2rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_instructions__2AR-I h3{font-weight:600;color:#1f2937;margin-bottom:.5rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_instructions__2AR-I ul{font-size:.875rem;color:#4b5563;list-style:none;padding:0}.ImageGallery_imageGallery__4YoLZ .ImageGallery_instructions__2AR-I ul li{margin-bottom:.25rem}.ImageGallery_fullscreenModal__1_Drs{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:50;display:flex;align-items:center;justify-content:center}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalContainer__uXrvz{position:relative;max-width:90vw;max-height:90vh;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalImage__29nc2{max-width:100%;max-height:100%;background-color:#fff;object-fit:contain}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_closeButton__5WPGS{position:absolute;top:1rem;right:1rem;background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem;border-radius:50%;border:none;cursor:pointer;transition:all .2s}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_closeButton__5WPGS:hover{transform:scale(1.1)}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;color:#fff;padding:.75rem;border-radius:50%;border:none;cursor:pointer;transition:all .2s}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG:hover{background-color:rgba(0,0,0,.7)}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG.ImageGallery_left__A_RHU{left:1rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG.ImageGallery_right__3ldSY{right:1rem}@media(max-width:1000px){.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG.ImageGallery_left__A_RHU{left:0}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG.ImageGallery_right__3ldSY{right:0}}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalCounter__29_1L{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem 1rem;border-radius:50px}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalCounter__29_1L.ImageGallery_center__sd5vX{left:50%;transform:translate(-50%,50%);right:auto}@media(max-width:600px){.ImageGallery_imageGallery__4YoLZ{width:100%;margin:0;padding:0}.ImageGallery_imageGallery__4YoLZ .ImageGallery_mainDisplay__1Dkan{height:300px}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnails__3lhAz{padding:.5rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnails__3lhAz .ImageGallery_thumbnailsContainer__3Pa9S{grid-gap:.25rem;gap:.25rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_thumbnail__1Nu5c{width:50px;height:50px}.ImageGallery_imageGallery__4YoLZ .ImageGallery_counter__2ZbcY{bottom:.5rem;left:.5rem;font-size:.75rem;padding:.15rem .5rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_counter__2ZbcY.ImageGallery_center__sd5vX{left:50%;transform:translate(-50%,50%);right:auto}.ImageGallery_imageGallery__4YoLZ .ImageGallery_description__29t5I{margin-top:.5rem}.ImageGallery_imageGallery__4YoLZ .ImageGallery_description__29t5I p{font-size:.95rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalContainer__uXrvz{padding:.25rem;max-width:100vw;max-height:100vh}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalImage__29nc2{max-width:98vw;max-height:80vh}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_closeButton__5WPGS{top:.5rem;right:.5rem;padding:.3rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG{padding:.3rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG.ImageGallery_left__A_RHU{left:.2rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalNavButton__2JtxG.ImageGallery_right__3ldSY{right:.2rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalCounter__29_1L{bottom:.5rem;padding:.25rem .5rem;font-size:.85rem}.ImageGallery_fullscreenModal__1_Drs .ImageGallery_modalCounter__29_1L.ImageGallery_center__sd5vX{left:50%;transform:translate(-50%,50%);right:auto}}.ProfilePage_wrapper__161rM{max-width:1200px;margin:0 auto;padding:50px 20px;min-height:100vh}@media(max-width:768px){.ProfilePage_wrapper__161rM{padding:30px 15px}}@media(max-width:480px){.ProfilePage_wrapper__161rM{padding:20px 10px}}.ProfilePage_header__wt9q_{margin-bottom:30px}.ProfilePage_back-link__1vURJ{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#333;text-decoration:none;font-family:var(--second-font);font-size:16px;font-weight:400}.ProfilePage_back-link__1vURJ:hover{color:#000}.ProfilePage_content__lBOku{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px}@media(max-width:1024px){.ProfilePage_content__lBOku{grid-template-columns:250px 1fr;grid-gap:30px;gap:30px}}@media(max-width:768px){.ProfilePage_content__lBOku{grid-template-columns:1fr;grid-gap:20px;gap:20px}}.ProfilePage_sidebar__MM4c1{background:#fff;border-radius:12px;padding:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #f0f0f0}@media(max-width:768px){.ProfilePage_sidebar__MM4c1{padding:20px;border-radius:8px}}@media(max-width:480px){.ProfilePage_sidebar__MM4c1{padding:15px;border-radius:6px}}.ProfilePage_user-info__3AJB1{text-align:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #f0f0f0}@media(max-width:768px){.ProfilePage_user-info__3AJB1{margin-bottom:20px;padding-bottom:20px}}@media(max-width:480px){.ProfilePage_user-info__3AJB1{margin-bottom:15px;padding-bottom:15px}}.ProfilePage_avatar__1oaS1{width:80px;height:80px;border-radius:50%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;border:2px solid #e9ecef}.ProfilePage_avatar__1oaS1 svg{color:#6c757d}.ProfilePage_user-name__-Ba2l{font-family:var(--primary-font);font-size:20px;font-weight:600;color:#333;margin:0 0 5px}.ProfilePage_user-email__LcncN{font-family:var(--second-font);font-size:14px;color:#666;margin:0}.ProfilePage_nav-menu__JcQSK{display:flex;flex-direction:column;grid-gap:5px;gap:5px}@media(max-width:768px){.ProfilePage_nav-menu__JcQSK{flex-direction:row;justify-content:space-around;grid-gap:10px;gap:10px}}@media(max-width:480px){.ProfilePage_nav-menu__JcQSK{flex-direction:column;grid-gap:5px;gap:5px}}.ProfilePage_nav-item__2R1XC{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;background:none;border:none;border-radius:8px;cursor:pointer;font-family:var(--second-font);font-size:15px;color:#666;transition:all .2s ease;text-align:left}.ProfilePage_nav-item__2R1XC:hover{background:#f8f9fa;color:#333}.ProfilePage_nav-item__2R1XC.ProfilePage_active__1LkCU{background:#000;color:#fff}.ProfilePage_nav-item__2R1XC.ProfilePage_active__1LkCU svg{color:#fff}.ProfilePage_nav-item__2R1XC.ProfilePage_logout-btn__3DkXB{margin-top:20px;border-top:1px solid #f0f0f0;padding-top:20px;color:#dc3545}@media(max-width:768px){.ProfilePage_nav-item__2R1XC.ProfilePage_logout-btn__3DkXB{margin-top:0;margin-left:20px;border-top:none;border-left:1px solid #f0f0f0;padding-top:12px;padding-left:20px}}@media(max-width:480px){.ProfilePage_nav-item__2R1XC.ProfilePage_logout-btn__3DkXB{margin-top:15px;margin-left:0;border-top:1px solid #f0f0f0;border-left:none;padding-top:15px;padding-left:16px}}.ProfilePage_nav-item__2R1XC.ProfilePage_logout-btn__3DkXB:hover{background:#fff5f5;color:#c82333}.ProfilePage_nav-item__2R1XC.ProfilePage_logout-btn__3DkXB svg{color:#dc3545}.ProfilePage_nav-item__2R1XC.ProfilePage_logout-btn__3DkXB:hover svg{color:#c82333}.ProfilePage_nav-item__2R1XC svg{color:#999;transition:color .2s ease}.ProfilePage_main-content__3l79T{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #f0f0f0;overflow:hidden}.ProfilePage_orders-section__H5SG1,.ProfilePage_profile-section__q13NU{padding:40px}.ProfilePage_section-header__1hQO6{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.ProfilePage_section-header__1hQO6 h2{font-family:var(--primary-font);font-size:28px;font-weight:600;color:#333;margin:0}.ProfilePage_order-count__1Llmq{font-family:var(--second-font);font-size:14px;color:#666;background:#f8f9fa;padding:4px 12px;border-radius:20px}.ProfilePage_edit-btn__1zdAM{background:#000;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-family:var(--second-font);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.ProfilePage_edit-btn__1zdAM:hover{background:#333}.ProfilePage_action-buttons__2as2L{display:flex;grid-gap:10px;gap:10px}.ProfilePage_save-btn__3ZTsl{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-family:var(--second-font);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.ProfilePage_save-btn__3ZTsl:hover:not(:disabled){background:#218838}.ProfilePage_save-btn__3ZTsl:disabled{background:#6c757d;cursor:not-allowed}.ProfilePage_cancel-btn__Hgv3K{background:#6c757d;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-family:var(--second-font);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.ProfilePage_cancel-btn__Hgv3K:hover:not(:disabled){background:#5a6268}.ProfilePage_cancel-btn__Hgv3K:disabled{opacity:.6;cursor:not-allowed}.ProfilePage_form-section__2SNJs{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.ProfilePage_form-row__6xODV{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:768px){.ProfilePage_form-row__6xODV{grid-template-columns:1fr}}.ProfilePage_form-row__6xODV:has(.ProfilePage_form-group__1wcIz:nth-child(3)){grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){.ProfilePage_form-row__6xODV:has(.ProfilePage_form-group__1wcIz:nth-child(3)){grid-template-columns:1fr}}.ProfilePage_form-group__1wcIz{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.ProfilePage_form-group__1wcIz label{font-family:var(--second-font);font-size:14px;font-weight:600;color:#333}.ProfilePage_form-input__1qTsR{padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-family:var(--second-font);font-size:14px;background:#fff;transition:all .2s ease}.ProfilePage_form-input__1qTsR:focus{outline:none;border-color:#000;background:#fff}.ProfilePage_form-input__1qTsR:disabled{background:#f8f9fa;color:#666;cursor:not-allowed}.ProfilePage_empty-orders__4nUwR{text-align:center;padding:60px 20px}.ProfilePage_empty-orders__4nUwR svg{color:#ddd;margin-bottom:20px}.ProfilePage_empty-orders__4nUwR h3{font-family:var(--primary-font);font-size:24px;color:#333;margin:0 0 10px}.ProfilePage_empty-orders__4nUwR p{font-family:var(--second-font);color:#666;margin:0 0 30px}.ProfilePage_shop-now-btn__2d8zB{display:inline-block;background:#000;color:#fff;text-decoration:none;padding:12px 24px;border-radius:6px;font-family:var(--second-font);font-weight:500;transition:background .2s ease}.ProfilePage_shop-now-btn__2d8zB:hover{background:#333}.ProfilePage_orders-list__2SQVh{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.ProfilePage_order-item__2J36R{border:1px solid #f0f0f0;border-radius:12px;padding:24px;transition:box-shadow .2s ease}.ProfilePage_order-item__2J36R:hover{box-shadow:0 4px 15px rgba(0,0,0,.1)}.ProfilePage_order-header__1q9E_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}@media(max-width:768px){.ProfilePage_order-header__1q9E_{flex-direction:column;grid-gap:10px;gap:10px}}.ProfilePage_status-group__1dxdh{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-end}@media(max-width:768px){.ProfilePage_status-group__1dxdh{align-items:flex-start;flex-direction:row;grid-gap:10px;gap:10px}}.ProfilePage_order-info__1tLYG h4{font-family:var(--primary-font);font-size:18px;font-weight:600;color:#333;margin:0 0 5px}.ProfilePage_order-date__3EVq1{font-family:var(--second-font);font-size:14px;color:#666}.ProfilePage_order-status__2FTKt{padding:6px 12px;border-radius:20px;font-family:var(--second-font);font-size:12px;font-weight:600;text-transform:uppercase}.ProfilePage_order-status__2FTKt.ProfilePage_success__1B6Hp{background:#d4edda;color:#155724}.ProfilePage_order-status__2FTKt.ProfilePage_warning__3XiOk{background:#fff3cd;color:#856404}.ProfilePage_order-status__2FTKt.ProfilePage_error__9DLzG{background:#f8d7da;color:#721c24}.ProfilePage_order-status__2FTKt.ProfilePage_pending__3U8Rv{background:#e2e3e5;color:#383d41}.ProfilePage_payment-status__2pnrp{padding:4px 8px;border-radius:12px;font-family:var(--second-font);font-size:11px;font-weight:500;text-transform:uppercase}.ProfilePage_payment-status__2pnrp.ProfilePage_success__1B6Hp{background:#d1ecf1;color:#0c5460}.ProfilePage_payment-status__2pnrp.ProfilePage_pending__3U8Rv{background:#ffeaa7;color:#6c5ce7}.ProfilePage_order-details__23dY9{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.ProfilePage_payment-info__f9Vz_{background:#f8f9fa;padding:15px;border-radius:8px}.ProfilePage_payment-info__f9Vz_ .ProfilePage_payment-method__2HMcO{font-family:var(--second-font);font-size:14px;margin-bottom:8px}.ProfilePage_payment-info__f9Vz_ .ProfilePage_payment-method__2HMcO strong{color:#333}.ProfilePage_payment-info__f9Vz_ .ProfilePage_transaction-info__1bb1n{font-family:var(--second-font);font-size:14px;color:#666}.ProfilePage_payment-info__f9Vz_ .ProfilePage_transaction-info__1bb1n strong{color:#333}.ProfilePage_shipping-info__3TZWy{background:#f0f8ff;border-radius:8px;overflow:hidden;transition:all .3s ease}.ProfilePage_shipping-header__cAlG9{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;transition:background-color .2s ease}.ProfilePage_shipping-header__cAlG9:hover{background:hsla(0,0%,100%,.3)}.ProfilePage_shipping-header__cAlG9 h5{font-family:var(--second-font);font-size:14px;font-weight:600;color:#333;margin:0}.ProfilePage_chevron__1I-5h{transition:transform .3s ease;color:#666}.ProfilePage_chevron__1I-5h.ProfilePage_expanded__9_sGr{transform:rotate(180deg)}.ProfilePage_shipping-details__1ff0c{padding:0 15px 15px;animation:ProfilePage_slideDown__1_5XX .3s ease-out}.ProfilePage_shipping-details__1ff0c p{font-family:var(--second-font);font-size:14px;color:#333;margin:5px 0}.ProfilePage_shipping-details__1ff0c p strong{color:#000;margin-right:8px}@keyframes ProfilePage_slideDown__1_5XX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfilePage_order-items__1g6NA .ProfilePage_items-header__Ms68E{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:8px 0;transition:background-color .2s ease;border-radius:4px}.ProfilePage_order-items__1g6NA .ProfilePage_items-header__Ms68E:hover{background:rgba(0,0,0,.02)}.ProfilePage_order-items__1g6NA .ProfilePage_items-header__Ms68E h5{font-family:var(--second-font);font-size:14px;font-weight:600;color:#333;margin:0}.ProfilePage_item__vcKxe{display:flex;grid-gap:15px;gap:15px;padding:15px;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:10px;background:#fff}.ProfilePage_item__vcKxe:last-child{margin-bottom:0}.ProfilePage_item-image__1odlP{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0}.ProfilePage_item-image__1odlP img{width:100%;height:100%;object-fit:cover}.ProfilePage_item-details__1h5W9{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.ProfilePage_item-name__2k39c{font-family:var(--second-font);font-size:14px;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4}.ProfilePage_item-meta__2-F2H{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ProfilePage_item-price__i6Jzr,.ProfilePage_item-quantity__TsWrm{font-family:var(--second-font);font-size:13px;color:#666}.ProfilePage_item-total__3P7Cb strong{font-family:var(--second-font);font-size:14px;color:#000}.ProfilePage_order-summary__2ZnZG{background:#f8f9fa;padding:20px;border-radius:8px;border-top:3px solid #000}.ProfilePage_show-more-items__2MGHy{margin-top:15px;text-align:center}.ProfilePage_show-more-btn__pdNtk{background:none;border:1px solid #ddd;color:#666;padding:8px 16px;border-radius:20px;font-family:var(--second-font);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;grid-gap:6px;gap:6px;transition:all .2s ease}.ProfilePage_show-more-btn__pdNtk:hover{background:#f8f9fa;color:#333;border-color:#bbb}.ProfilePage_show-more-btn__pdNtk svg{transition:transform .2s ease}.ProfilePage_summary-row__2VGwv{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-family:var(--second-font);font-size:14px}.ProfilePage_summary-row__2VGwv:not(:last-child){border-bottom:1px solid #e9ecef}.ProfilePage_summary-row__2VGwv.ProfilePage_total__3FrJm{padding-top:15px;font-size:16px}.ProfilePage_summary-row__2VGwv.ProfilePage_total__3FrJm strong{color:#000}.ProfilePage_more-items__1ZGO6{font-family:var(--second-font);font-size:14px;color:#666;margin:10px 0 0;font-style:italic}.ProfilePage_order-total__1zf1g{padding:15px 0;border-top:1px solid #f0f0f0}.ProfilePage_order-total__1zf1g strong{font-family:var(--second-font);font-size:16px;color:#333}.ProfilePage_transaction-info__1bb1n span{font-family:var(--second-font);font-size:13px;color:#666;background:#f8f9fa;padding:4px 8px;border-radius:4px}@media(max-width:768px){.ProfilePage_wrapper__161rM{padding:20px 15px}.ProfilePage_orders-section__H5SG1,.ProfilePage_profile-section__q13NU,.ProfilePage_sidebar__MM4c1{padding:20px}.ProfilePage_section-header__1hQO6{flex-direction:column;align-items:flex-start;grid-gap:15px;gap:15px}.ProfilePage_section-header__1hQO6 h2{font-size:24px}}.ProfilePage_spinner__s-Q9p{animation:ProfilePage_spin__26-4w 1s linear infinite}@keyframes ProfilePage_spin__26-4w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfilePage_pagination__2rpGB{margin-top:30px;padding:20px 0;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;align-items:center;grid-gap:15px;gap:15px}@media(max-width:768px){.ProfilePage_pagination__2rpGB{margin-top:20px;padding:15px 0}}.ProfilePage_pagination-info__FPxVU{font-family:var(--second-font);font-size:14px;color:#666;text-align:center}.ProfilePage_pagination-controls__1E1It{display:flex;align-items:center;grid-gap:15px;gap:15px}@media(max-width:768px){.ProfilePage_pagination-controls__1E1It{flex-direction:column;grid-gap:10px;gap:10px}}.ProfilePage_pagination-btn__1whQ5{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 16px;background:#fff;border:1px solid #ddd;border-radius:6px;font-family:var(--second-font);font-size:14px;color:#666;cursor:pointer;transition:all .2s ease}.ProfilePage_pagination-btn__1whQ5:hover:not(:disabled){background:#f8f9fa;border-color:#bbb;color:#333}.ProfilePage_pagination-btn__1whQ5:disabled{opacity:.5;cursor:not-allowed}.ProfilePage_pagination-btn__1whQ5.ProfilePage_prev__RzxYI svg{margin-right:2px}.ProfilePage_pagination-btn__1whQ5.ProfilePage_next__2U-cF svg{margin-left:2px}.ProfilePage_pagination-numbers__1a9R8{display:flex;align-items:center;grid-gap:5px;gap:5px}@media(max-width:768px){.ProfilePage_pagination-numbers__1a9R8{flex-wrap:wrap;justify-content:center}}.ProfilePage_pagination-number__202Hi{min-width:36px;height:36px;padding:0;background:#fff;border:1px solid #ddd;border-radius:6px;font-family:var(--second-font);font-size:14px;color:#666;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ProfilePage_pagination-number__202Hi:hover:not(:disabled){background:#f8f9fa;border-color:#bbb;color:#333}.ProfilePage_pagination-number__202Hi.ProfilePage_active__1LkCU{background:#000;border-color:#000;color:#fff}.ProfilePage_pagination-number__202Hi.ProfilePage_active__1LkCU:hover{background:#333;border-color:#333}.ProfilePage_pagination-number__202Hi:disabled{opacity:.5;cursor:not-allowed}.ProfilePage_pagination-ellipsis__3K9Go{padding:8px 4px;font-family:var(--second-font);font-size:14px;color:#999}.NotFoundPage_not-found__1dOYU{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f9f8f7,#e8ddd4);padding:20px;position:relative;overflow:hidden}.NotFoundPage_not-found__container__2_Vvm{max-width:1200px;width:100%;text-align:center;position:relative;z-index:2}.NotFoundPage_not-found__content__3-dwg{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:60px 40px;box-shadow:0 20px 60px rgba(72,48,35,.1);border:1px solid rgba(177,129,101,.2)}.NotFoundPage_not-found__error-code__3rUB8{display:flex;align-items:center;justify-content:center;margin-bottom:40px;grid-gap:20px;gap:20px}.NotFoundPage_not-found__1dOYU .NotFoundPage_error-number__2hlQQ{font-family:var(--primary-font);font-size:120px;font-weight:700;color:var(--primary-color);line-height:1;text-shadow:2px 2px 4px rgba(72,48,35,.1)}.NotFoundPage_not-found__1dOYU .NotFoundPage_error-jewelry__1Y3IS{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.NotFoundPage_not-found__1dOYU .NotFoundPage_jewelry-ring__2HcOI{width:80px;height:80px;border:8px solid var(--second-color);border-radius:50%;position:relative;animation:NotFoundPage_rotate__28Z89 4s linear infinite}.NotFoundPage_not-found__1dOYU .NotFoundPage_jewelry-ring__2HcOI:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:linear-gradient(45deg,var(--primary-color),var(--second-color));border-radius:50%;box-shadow:0 0 15px rgba(177,129,101,.5)}.NotFoundPage_not-found__text__1AdxK{margin-bottom:50px}.NotFoundPage_not-found__title__3G9JR{font-family:var(--primary-font);font-size:42px;font-weight:600;color:var(--primary-color);margin-bottom:20px;letter-spacing:-.5px}.NotFoundPage_not-found__subtitle__3UIeH{font-family:var(--second-font);font-size:22px;color:var(--second-color);margin-bottom:15px;font-weight:400}.NotFoundPage_not-found__description__1-Hjz{font-family:var(--second-font);font-size:16px;color:var(--black);line-height:1.6;max-width:600px;margin:0 auto;opacity:.8}.NotFoundPage_not-found__suggestions__2ldwj{margin-bottom:50px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestions-title__PTb6S{font-family:var(--primary-font);font-size:28px;color:var(--primary-color);margin-bottom:30px;font-weight:500}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestions-grid__35Jwn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin-bottom:40px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq{background:rgba(177,129,101,.05);padding:30px 20px;border-radius:15px;border:1px solid rgba(177,129,101,.1);transition:all .3s ease}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq:hover{transform:translateY(-5px);background:rgba(177,129,101,.1);box-shadow:0 10px 30px rgba(72,48,35,.1)}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq h4{font-family:var(--primary-font);font-size:20px;color:var(--primary-color);margin-bottom:10px;font-weight:500}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq p{font-family:var(--second-font);font-size:14px;color:var(--black);margin-bottom:20px;opacity:.7;line-height:1.5}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-icon__3CJPQ{font-size:48px;margin-bottom:20px;display:block;animation:NotFoundPage_bounce__YxuF5 2s infinite}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-btn__3kJgP{width:100%;max-width:200px;height:45px;font-size:14px;border-radius:8px}.NotFoundPage_not-found__actions__17vzU{display:flex;justify-content:center;grid-gap:20px;gap:20px;margin-bottom:50px;flex-wrap:wrap}.NotFoundPage_not-found__1dOYU .NotFoundPage_browse-btn__3rt9S,.NotFoundPage_not-found__1dOYU .NotFoundPage_home-btn__3-UBk,.NotFoundPage_not-found__1dOYU .NotFoundPage_search-btn__22tCQ{min-width:180px;height:55px;font-size:16px;border-radius:10px;transition:all .3s ease}.NotFoundPage_not-found__1dOYU .NotFoundPage_browse-btn__3rt9S:hover,.NotFoundPage_not-found__1dOYU .NotFoundPage_home-btn__3-UBk:hover,.NotFoundPage_not-found__1dOYU .NotFoundPage_search-btn__22tCQ:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(72,48,35,.2)}.NotFoundPage_not-found__search___FRTj{background:rgba(177,129,101,.1);padding:40px;border-radius:15px;margin-top:40px}.NotFoundPage_not-found__1dOYU .NotFoundPage_search-text__3OHq_{font-family:var(--second-font);font-size:18px;color:var(--primary-color);margin-bottom:25px;font-weight:500}.NotFoundPage_not-found__1dOYU .NotFoundPage_search-form__F--Qu{display:flex;justify-content:center;grid-gap:15px;gap:15px;max-width:500px;margin:0 auto;flex-wrap:wrap}.NotFoundPage_not-found__1dOYU .NotFoundPage_search-input__1anvF{flex:1 1;min-width:250px;height:55px;padding:0 20px;border:2px solid rgba(177,129,101,.3);border-radius:10px;font-family:var(--second-font);font-size:16px;background:#fff;transition:border-color .3s ease}.NotFoundPage_not-found__1dOYU .NotFoundPage_search-input__1anvF:focus{outline:none;border-color:var(--second-color)}.NotFoundPage_not-found__1dOYU .NotFoundPage_search-input__1anvF::placeholder{color:rgba(72,48,35,.5)}.NotFoundPage_not-found__decorative__ic4Ws{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.NotFoundPage_not-found__1dOYU .NotFoundPage_floating-gem__2Cy4d{position:absolute;width:12px;height:12px;background:linear-gradient(45deg,var(--primary-color),var(--second-color));transform:rotate(45deg);animation:NotFoundPage_float-gem__2vrw4 8s ease-in-out infinite}.NotFoundPage_not-found__1dOYU .NotFoundPage_floating-gem__2Cy4d.NotFoundPage_gem-1__2AAQ3{top:15%;left:10%;animation-delay:0s}.NotFoundPage_not-found__1dOYU .NotFoundPage_floating-gem__2Cy4d.NotFoundPage_gem-2__OFXPM{top:25%;right:12%;animation-delay:2s}.NotFoundPage_not-found__1dOYU .NotFoundPage_floating-gem__2Cy4d.NotFoundPage_gem-3__36lbL{bottom:30%;left:15%;animation-delay:4s}.NotFoundPage_not-found__1dOYU .NotFoundPage_floating-gem__2Cy4d.NotFoundPage_gem-4__2t1tl{bottom:15%;right:20%;animation-delay:6s}@media(max-width:768px){.NotFoundPage_not-found__1dOYU{padding:10px}.NotFoundPage_not-found__content__3-dwg{padding:40px 20px}.NotFoundPage_not-found__1dOYU .NotFoundPage_error-number__2hlQQ{font-size:80px}.NotFoundPage_not-found__1dOYU .NotFoundPage_jewelry-ring__2HcOI{width:60px;height:60px;border-width:6px}.NotFoundPage_not-found__1dOYU .NotFoundPage_jewelry-ring__2HcOI:before{width:15px;height:15px}.NotFoundPage_not-found__title__3G9JR{font-size:32px}.NotFoundPage_not-found__subtitle__3UIeH{font-size:18px}.NotFoundPage_not-found__description__1-Hjz{font-size:14px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestions-title__PTb6S{font-size:24px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestions-grid__35Jwn{grid-template-columns:1fr;grid-gap:20px;gap:20px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq{padding:25px 15px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq h4{font-size:18px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-icon__3CJPQ{font-size:40px}.NotFoundPage_not-found__actions__17vzU{flex-direction:column;align-items:center}.NotFoundPage_not-found__1dOYU .NotFoundPage_browse-btn__3rt9S,.NotFoundPage_not-found__1dOYU .NotFoundPage_home-btn__3-UBk,.NotFoundPage_not-found__1dOYU .NotFoundPage_search-btn__22tCQ{width:100%;max-width:300px}.NotFoundPage_not-found__1dOYU .NotFoundPage_search-form__F--Qu{flex-direction:column;align-items:center}.NotFoundPage_not-found__1dOYU .NotFoundPage_search-input__1anvF{width:100%}.NotFoundPage_not-found__search___FRTj{padding:30px 20px}}@media(max-width:480px){.NotFoundPage_not-found__1dOYU .NotFoundPage_error-number__2hlQQ{font-size:60px}.NotFoundPage_not-found__error-code__3rUB8{grid-gap:10px;gap:10px}.NotFoundPage_not-found__1dOYU .NotFoundPage_jewelry-ring__2HcOI{width:50px;height:50px;border-width:4px}.NotFoundPage_not-found__1dOYU .NotFoundPage_jewelry-ring__2HcOI:before{width:12px;height:12px}.NotFoundPage_not-found__title__3G9JR{font-size:24px}.NotFoundPage_not-found__subtitle__3UIeH{font-size:16px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestions-title__PTb6S{font-size:20px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq{padding:20px 15px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq h4{font-size:16px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-item__zVbaq p{font-size:13px}.NotFoundPage_not-found__1dOYU .NotFoundPage_suggestion-icon__3CJPQ{font-size:36px}}@keyframes NotFoundPage_rotate__28Z89{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes NotFoundPage_bounce__YxuF5{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes NotFoundPage_float-gem__2vrw4{0%,to{transform:rotate(45deg) translateY(0);opacity:.6}50%{transform:rotate(45deg) translateY(-20px);opacity:1}}.ServicesPage_container__2Crdj{font-family:var(--primary-font);color:var(--primary-color);max-width:1200px;margin:0 auto;padding:40px 20px;line-height:1.6;scroll-behavior:smooth}.ServicesPage_container__header__3cYGK{text-align:center;margin-bottom:50px}.ServicesPage_container__header__3cYGK h1{font-size:36px;font-weight:600;margin-bottom:20px;color:var(--primary-color)}.ServicesPage_container__header__3cYGK p{font-size:18px;color:#666}.ServicesPage_container__services__19O4h{display:flex;flex-direction:column;grid-gap:40px;gap:40px}.ServicesPage_service__1h4YE{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:30px;transition:transform .3s ease,box-shadow .3s ease,border .3s ease;scroll-margin-top:80px}.ServicesPage_service__1h4YE:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.ServicesPage_service__1h4YE:target{border:2px solid var(--primary-color);box-shadow:0 8px 30px rgba(0,0,0,.15);animation:ServicesPage_highlightPulse__24AJf 2s ease-in-out}.ServicesPage_service__header__1LUDP{display:flex;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.ServicesPage_service__headerIcon__YMi4Y{width:40px;height:40px;margin-right:15px;color:var(--primary-color);flex-shrink:0}.ServicesPage_service__header__1LUDP h2{font-size:24px;font-weight:600;color:var(--primary-color);margin:0}.ServicesPage_service__content__3VCTr{font-size:16px;line-height:1.7}.ServicesPage_service__content__3VCTr p{margin-bottom:15px}.ServicesPage_service__content__3VCTr p:last-child{margin-bottom:0}.ServicesPage_service__content__3VCTr .ServicesPage_trackOrderLink__1PV5L{display:inline-flex;align-items:center;color:var(--primary-color);text-decoration:none;font-weight:500;margin-top:15px;padding:10px 20px;border:2px solid var(--primary-color);border-radius:6px;transition:all .3s ease}.ServicesPage_service__content__3VCTr .ServicesPage_trackOrderLink__1PV5L:hover{background-color:var(--primary-color);color:#fff;transform:translateX(5px)}.ServicesPage_service__content__3VCTr .ServicesPage_trackOrderLink__1PV5L svg{margin-left:8px;width:16px;height:16px}.ServicesPage_sizeGuide__steps__2G0_U{margin:25px 0}.ServicesPage_sizeGuide__stepsTitle__3pXSK{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:20px}.ServicesPage_sizeGuide__stepsList__3khKo{list-style:none;padding:0;margin:0}.ServicesPage_sizeGuide__stepsList__3khKo li{position:relative;padding:15px 0 15px 50px;border-bottom:1px solid #f0f0f0}.ServicesPage_sizeGuide__stepsList__3khKo li:last-child{border-bottom:none}.ServicesPage_sizeGuide__stepsList__3khKo li:before{content:attr(data-step);position:absolute;left:0;top:15px;width:30px;height:30px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.ServicesPage_careGuide__section__3du-z{margin-bottom:30px}.ServicesPage_careGuide__section__3du-z h3{font-size:20px;font-weight:600;color:var(--primary-color);margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid #f0f0f0}.ServicesPage_careGuide__section__3du-z p{margin-bottom:15px;text-align:justify}.ServicesPage_careGuide__tips__BMqHi{background:#f8f9fa;border-radius:8px;padding:25px;margin-top:30px;border-left:4px solid var(--primary-color)}.ServicesPage_careGuide__tips__BMqHi h4{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:15px}.ServicesPage_careGuide__tips__BMqHi ul{list-style:none;padding:0;margin:0}.ServicesPage_careGuide__tips__BMqHi ul li{position:relative;padding-left:25px;margin-bottom:12px}.ServicesPage_careGuide__tips__BMqHi ul li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.ServicesPage_careGuide__tips__BMqHi ul li:last-child{margin-bottom:0}@media(max-width:768px){.ServicesPage_container__2Crdj{padding:20px 15px}.ServicesPage_container__header__3cYGK{margin-bottom:30px}.ServicesPage_container__header__3cYGK h1{font-size:28px}.ServicesPage_container__header__3cYGK p{font-size:16px}.ServicesPage_service__1h4YE{padding:20px;scroll-margin-top:60px}.ServicesPage_service__header__1LUDP{flex-direction:column;text-align:center}.ServicesPage_service__headerIcon__YMi4Y{margin-right:0;margin-bottom:10px}.ServicesPage_service__header__1LUDP h2{font-size:20px}.ServicesPage_sizeGuide__stepsList__3khKo li{padding-left:40px}.ServicesPage_sizeGuide__stepsList__3khKo li:before{width:25px;height:25px;font-size:12px}.ServicesPage_careGuide__section__3du-z h3{font-size:18px}}@media(max-width:480px){.ServicesPage_container__2Crdj{padding:15px 10px}.ServicesPage_container__header__3cYGK h1{font-size:24px}.ServicesPage_container__header__3cYGK p{font-size:14px}.ServicesPage_service__1h4YE{padding:15px;scroll-margin-top:50px}.ServicesPage_service__content__3VCTr{font-size:14px}.ServicesPage_careGuide__tips__BMqHi{padding:20px}}@keyframes ServicesPage_highlightPulse__24AJf{0%{background-color:rgba(var(--primary-color),.1)}50%{background-color:rgba(var(--primary-color),.05)}to{background-color:#fff}}.SupportPage_support-container__2LLNn{background-color:#f8f8f8;min-height:100vh;padding:40px 0;font-family:var(--primary-font);line-height:1.6;scroll-behavior:smooth}.SupportPage_container__3EM34{max-width:1200px;margin:0 auto;padding:0 20px}.SupportPage_header-section__G6bhZ{text-align:center;margin-bottom:60px}.SupportPage_header-section__G6bhZ .SupportPage_main-title__2ADqP{font-size:2.5rem;font-weight:700;color:#2c2c2c;margin-bottom:40px;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px){.SupportPage_header-section__G6bhZ .SupportPage_main-title__2ADqP{font-size:2rem}}.SupportPage_header-section__G6bhZ .SupportPage_intro-text__2Yp-F{max-width:900px;margin:0 auto 40px}.SupportPage_header-section__G6bhZ .SupportPage_intro-text__2Yp-F p{font-size:1.1rem;color:#555;margin-bottom:20px;text-align:justify}@media(max-width:768px){.SupportPage_header-section__G6bhZ .SupportPage_intro-text__2Yp-F p{font-size:1rem;text-align:left}}.SupportPage_header-section__G6bhZ .SupportPage_expand-all__2tr44{color:#8b4513;font-weight:500;cursor:pointer;text-decoration:underline;transition:color .3s ease}.SupportPage_header-section__G6bhZ .SupportPage_expand-all__2tr44:hover{color:sienna}.SupportPage_policy-sections__1stc8{max-width:1000px;margin:0 auto}.SupportPage_policy-item__34xEJ{background:#fff;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;scroll-margin-top:100px}.SupportPage_policy-item__34xEJ:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.SupportPage_policy-item__34xEJ:target{animation:SupportPage_highlightSection__3PySe 2s ease-in-out}.SupportPage_policy-item__34xEJ .SupportPage_policy-header__1M8bj{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;cursor:pointer;border-bottom:1px solid #f0f0f0}.SupportPage_policy-item__34xEJ .SupportPage_policy-header__1M8bj h2{font-size:1.4rem;font-weight:600;color:#2c2c2c;margin:0;flex:1 1}@media(max-width:768px){.SupportPage_policy-item__34xEJ .SupportPage_policy-header__1M8bj h2{font-size:1.2rem}}.SupportPage_policy-item__34xEJ .SupportPage_policy-header__1M8bj .SupportPage_toggle-icon__3wy5C{font-size:1.5rem;color:#8b4513;transition:transform .3s ease;margin-left:20px}.SupportPage_policy-item__34xEJ .SupportPage_policy-header__1M8bj .SupportPage_toggle-icon__3wy5C.SupportPage_expanded__e8HGa{transform:rotate(180deg)}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL{padding:30px}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL p{font-size:1rem;color:#555;margin-bottom:20px;line-height:1.7}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL ul{margin:20px 0;padding-left:0;list-style:none}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL ul li{position:relative;margin-bottom:15px;padding-left:25px;color:#555;line-height:1.7}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL ul li:before{content:"•";position:absolute;left:0;color:#8b4513;font-weight:700;font-size:1.2rem}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL ul li strong{color:#2c2c2c;font-weight:600}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL ul li ul{margin-top:10px}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL ul li ul li{margin-bottom:8px;font-size:.95rem}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL ul li ul li:before{content:"◦";color:#999}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL em{font-style:italic;color:#777}@media(max-width:768px){.SupportPage_support-container__2LLNn{padding:20px 0}.SupportPage_container__3EM34{padding:0 15px}.SupportPage_header-section__G6bhZ{margin-bottom:40px}.SupportPage_header-section__G6bhZ .SupportPage_main-title__2ADqP{margin-bottom:20px}.SupportPage_policy-item__34xEJ{margin-bottom:15px}.SupportPage_policy-item__34xEJ .SupportPage_policy-header__1M8bj{padding:20px}.SupportPage_policy-item__34xEJ .SupportPage_policy-header__1M8bj .SupportPage_toggle-icon__3wy5C{margin-left:10px}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL{padding:20px}}.SupportPage_policy-item__34xEJ .SupportPage_policy-content__2INFL{overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out}.SupportPage_policy-item__34xEJ.SupportPage_collapsed__1Uljv .SupportPage_policy-content__2INFL{max-height:0;padding-top:0;padding-bottom:0}.SupportPage_policy-item__34xEJ.SupportPage_expanded__e8HGa .SupportPage_policy-content__2INFL{max-height:1000px}.SupportPage_policy-header__1M8bj{transition:background-color .3s ease}.SupportPage_policy-header__1M8bj:hover{background-color:#f9f9f9}.SupportPage_policy-header__1M8bj:focus{outline:2px solid #8b4513;outline-offset:-2px}.SupportPage_policy-content__2INFL::-webkit-scrollbar{width:6px}.SupportPage_policy-content__2INFL::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.SupportPage_policy-content__2INFL::-webkit-scrollbar-thumb{background:#8b4513;border-radius:3px}.SupportPage_policy-content__2INFL::-webkit-scrollbar-thumb:hover{background:sienna}@keyframes SupportPage_highlightSection__3PySe{0%{box-shadow:0 0 0 0 rgba(139,69,19,.4);transform:scale(1)}50%{box-shadow:0 0 30px 10px rgba(139,69,19,.2);transform:scale(1.02)}to{box-shadow:0 4px 6px rgba(0,0,0,.05);transform:scale(1)}}.Header_header__2SFlk{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;z-index:50}.Header_header__container__b8lU-{max-width:1200px;margin:0 auto;padding:0 16px;position:relative}@media(max-width:450px){.Header_header__container__b8lU-{padding:0}}@media(min-width:1200px){.Header_header__container__b8lU-{max-width:1320px}}@media(min-width:1400px){.Header_header__container__b8lU-{max-width:1400px}}.Header_header__content__2ykbn{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;height:64px}@media(max-width:1000px){.Header_header__content__2ykbn{display:none}}.Navigation_navigation__1EgxP{display:flex;align-items:center;grid-gap:32px;gap:32px;font-family:var(--second-font);font-weight:400}.Navigation_navigation__link__b1Xm6{color:#374151;font-weight:500;text-decoration:none;transition:color .2s ease;padding:16px 0;display:block;font-size:14px;letter-spacing:.5px;white-space:nowrap;cursor:pointer;position:relative;text-align:center}.Navigation_navigation__link--active__1h2cz,.Navigation_navigation__link__b1Xm6:hover{color:#111827}.Navigation_navigation__link--active__1h2cz:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:100%;height:2px;background-color:#111827}.Navigation_navigation__item__2AF5k{position:relative;min-width:80px;flex:0 0 auto;display:flex;justify-content:center}@media(max-width:1050px){.Navigation_navigation__1EgxP{grid-gap:20px;gap:20px}.Navigation_navigation__link__b1Xm6{font-size:10px}.Navigation_navigation__item__2AF5k{min-width:60px}}@media(max-width:999px){.Navigation_navigation__1EgxP{grid-gap:20px;gap:20px}.Navigation_navigation__link__b1Xm6{font-size:12px}}@media(min-width:1200px){.Navigation_navigation__1EgxP{grid-gap:40px;gap:40px}}@media(min-width:1400px){.Navigation_navigation__1EgxP{grid-gap:48px;gap:48px}}@media(min-width:2560px){.Navigation_navigation__1EgxP{grid-gap:60px;gap:60px}}.Navigation_navigation-alternative__36Ll7{display:flex;align-items:center;grid-gap:32px;gap:32px;font-family:var(--second-font);font-weight:400}.Navigation_navigation-alternative__item__3g73v{position:relative;flex:1 1;max-width:120px;min-width:60px;display:flex;justify-content:center}.Navigation_navigation-alternative__link__2ZbQG{color:#374151;font-weight:500;text-decoration:none;transition:color .2s ease;padding:16px 8px;font-size:14px;letter-spacing:.5px;white-space:nowrap;cursor:pointer;position:relative;text-align:center}.Navigation_navigation-alternative__link--active__Z_l0W,.Navigation_navigation-alternative__link__2ZbQG:hover{color:#111827}.Navigation_navigation-alternative__link--active__Z_l0W:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:90%;height:2px;background-color:#111827}.Navigation_navigation-specific-widths__3OzNc{display:flex;align-items:center;grid-gap:32px;gap:32px;font-family:var(--second-font);font-weight:400}.Navigation_navigation-specific-widths__item__1qPdg{position:relative;display:flex;justify-content:center}.Navigation_navigation-specific-widths__item__1qPdg:first-child{width:80px}.Navigation_navigation-specific-widths__item__1qPdg:nth-child(2){width:70px}.Navigation_navigation-specific-widths__item__1qPdg:nth-child(3){width:100px}.Navigation_navigation-specific-widths__item__1qPdg:nth-child(4){width:70px}.Navigation_navigation-specific-widths__link__2SQz9{color:#374151;font-weight:500;text-decoration:none;transition:color .2s ease;padding:16px 0;display:block;font-size:14px;letter-spacing:.5px;white-space:nowrap;cursor:pointer;position:relative;text-align:center;width:100%}.Navigation_navigation-specific-widths__link--active__z0eaY,.Navigation_navigation-specific-widths__link__2SQz9:hover{color:#111827}.Navigation_navigation-specific-widths__link--active__z0eaY:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:80%;height:2px;background-color:#111827}.NavigationDropdown_dropdown__1FDZk{position:absolute;top:100%;left:0;min-width:150px;width:-webkit-max-content;width:max-content;color:#1c1c1c;background:#f9f8f7;z-index:999;box-shadow:0 8px 16px rgba(0,0,0,.2);border-radius:0}.NavigationDropdown_dropdown__title__2DyjX{padding:12px 16px 8px;color:#1c1c1c;font-size:20px;text-align:left;text-transform:uppercase;font-family:var(--primary-font);font-weight:700;letter-spacing:.5px;background:#f9f8f7}.NavigationDropdown_dropdown__list__muKyR{font-family:var(--second-font);font-weight:400;font-size:18px;display:flex;flex-direction:column;align-items:flex-start;list-style:none;padding:0;margin:0}.NavigationDropdown_dropdown__item__1oJDU{display:block;width:100%}.NavigationDropdown_dropdown__link__3PWwd{display:block;padding:12px 16px;color:#1c1c1c;text-decoration:none;font-size:14px;background:#f9f8f7;transition:background .2s;white-space:nowrap;width:100%;box-sizing:border-box;text-align:left}.NavigationDropdown_dropdown__link__3PWwd:hover{background:#fff;color:#b18165;width:100%}.Logo_logo__3IG6m{width:17rem;display:flex;padding-top:5px}.Logo_logo__imgage__19oVD{width:100%;cursor:pointer}@media(max-width:1399px){.Logo_logo__3IG6m{width:12rem}}.ActionIcons_icons__1tz0f{display:flex;align-items:center;grid-gap:5px;gap:5px}.ActionIcons_icons__button__3fC76{padding:8px;border:none;background:transparent;color:#1c1c1c;cursor:pointer;border-radius:4px;transition:color .2s ease}.ActionIcons_icons__button__3fC76:hover{color:#111827}@media(max-width:1050px){.ActionIcons_icons__button__3fC76{padding:5px}.ActionIcons_icons__button__3fC76 svg{width:15px}}.LanguageSelector_language-selector__368H7{font-family:var(--second-font);position:relative;display:inline-block}.LanguageSelector_selector-button__28V6p{width:80px;display:flex;align-items:center;padding:10px 16px;background-color:transparent;border:none;font-size:16px;cursor:pointer;grid-gap:8px;gap:8px;white-space:nowrap}.LanguageSelector_icon__s5z5F{width:16px;height:16px}.LanguageSelector_dropdown__2gLq9{position:absolute;top:120%;right:0;min-width:160px;background-color:#fff;margin-top:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:99}.LanguageSelector_dropdown-item__2h2j-{padding:12px;cursor:pointer;display:flex;grid-gap:10px;gap:10px;justify-content:space-between;border-bottom:1px solid #f9f8f7}.LanguageSelector_dropdown-item__2h2j-:hover{background-color:#f9f8f7}.LanguageSelector_language-name__2ItWM{font-weight:500}.LanguageSelector_currency__3YXsr{color:#666}@media(max-width:1050px){.LanguageSelector_selector-button__28V6p{width:auto;padding:10px 5px;font-size:14px}}@media(max-width:1000px){.LanguageSelector_language-selector__368H7{padding-left:5px}.LanguageSelector_selector-button__28V6p{padding:0}.LanguageSelector_dropdown__2gLq9{left:0;right:auto}}.SearchSuggestions_suggestions-container__Hsv7h{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;max-height:300px;overflow-y:auto}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--desktop__2RQMD{width:300px;margin-top:5px}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--desktop__2RQMD .SearchSuggestions_suggestions-list__1I_q0{padding:8px 0}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--desktop__2RQMD .SearchSuggestions_suggestion-item__jnSyl{padding:12px 16px;font-size:14px}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--desktop__2RQMD .SearchSuggestions_suggestion-item__jnSyl:hover{background-color:#fff}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--mobile__21QM5{width:100%;margin-top:2px;border-radius:4px}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--mobile__21QM5 .SearchSuggestions_suggestions-list__1I_q0{padding:4px 0}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--mobile__21QM5 .SearchSuggestions_suggestion-item__jnSyl{padding:16px 12px;font-size:16px;border-bottom:1px solid #f0f0f0}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--mobile__21QM5 .SearchSuggestions_suggestion-item__jnSyl:last-child{border-bottom:none}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--mobile__21QM5 .SearchSuggestions_suggestion-item__jnSyl:active{background-color:#e8e8e8}.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--noResult__3LVef{width:100%}.SearchSuggestions_suggestions-list__1I_q0{list-style:none;margin:0}.SearchSuggestions_suggestions-list__1I_q0.SearchSuggestions_suggestions-noResult___XPDt{border-radius:5px;width:100%;display:flex;justify-content:center;align-items:center}.SearchSuggestions_suggestions-list__1I_q0.SearchSuggestions_suggestions-noResult___XPDt .SearchSuggestions_noResult__1Jrog{justify-content:center;display:flex;font-size:13px;height:50px;width:100%;align-items:center;font-family:var(--second-font)}.SearchSuggestions_suggestion-item__jnSyl{cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center}.SearchSuggestions_suggestion-item__jnSyl .SearchSuggestions_suggestion-text__2-MYj{color:#333;font-family:var(--second-font);line-height:1.4;word-break:break-word}.SearchSuggestions_suggestion-item__jnSyl .SearchSuggestions_suggestion-text__2-MYj strong{font-weight:600;color:var(--primary-color)}@media(max-width:768px){.SearchSuggestions_suggestions-container__Hsv7h.SearchSuggestions_suggestions-container--desktop__2RQMD .SearchSuggestions_suggestion-item__jnSyl{padding:16px 12px;font-size:16px}}.SearchSuggestions_suggestions-container__Hsv7h::-webkit-scrollbar{width:3px}.SearchSuggestions_suggestions-container__Hsv7h::-webkit-scrollbar-thumb,.SearchSuggestions_suggestions-container__Hsv7h::-webkit-scrollbar-track{background:#ccc}.SearchSuggestions_suggestions-container__Hsv7h::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ItemSuggestions_item__suggestion__35uMd{width:100%;display:flex;flex-direction:row;grid-gap:15px;gap:15px;padding:12px 16px;border-radius:8px;transition:all .2s ease-in-out;cursor:pointer}.ItemSuggestions_item__suggestion__35uMd:hover{background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-image__1Za7s{width:60px;height:60px;flex-shrink:0;border-radius:6px;overflow:hidden;background-color:#f5f5f5}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-image__1Za7s img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt{flex:1 1;min-width:0}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt .ItemSuggestions_title__37-DB{font-family:var(--second-font);font-size:14px;font-weight:500;color:var(--primary-color);margin:0 0 4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:200px;height:auto;max-height:36px}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt .ItemSuggestions_price__2Hgvi{font-family:var(--second-font);font-size:12px;color:#bababa;font-weight:400;margin-top:2px}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt .ItemSuggestions_price-container__d9JX1{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-top:2px;flex-wrap:wrap}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt .ItemSuggestions_price-container__d9JX1 .ItemSuggestions_sale-price__3KseV{font-family:var(--second-font);font-size:12px;color:var(--primary-color);font-weight:600}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt .ItemSuggestions_price-container__d9JX1 .ItemSuggestions_regular-price__24rZk{font-family:var(--second-font);font-size:11px;color:#999;font-weight:400;text-decoration:line-through}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt .ItemSuggestions_price-container__d9JX1 .ItemSuggestions_discount-badge__19Hem{font-family:var(--second-font);font-size:10px;color:#fff;background-color:var(--primary-color);padding:1px 4px;border-radius:3px;font-weight:500;line-height:1}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt .ItemSuggestions_item-category__2HTSK{font-family:var(--second-font);font-size:11px;color:#999;font-weight:300;margin-top:2px}@media(max-width:768px){.ItemSuggestions_item__suggestion__35uMd{grid-gap:12px;gap:12px;padding:10px 12px}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-image__1Za7s{width:50px;height:50px}.ItemSuggestions_item__suggestion__35uMd .ItemSuggestions_item-info__1ymvt h4{font-size:14px;max-width:150px}}.ItemSuggestions_item__suggestion__35uMd{animation:ItemSuggestions_fadeInUp__3I-ks .3s ease-out}@keyframes ItemSuggestions_fadeInUp__3I-ks{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ItemSuggestions_suggestions__container__YE20E .ItemSuggestions_item__suggestion__35uMd:not(:last-child){border-bottom:1px solid #f0f0f0}.ItemSuggestions_suggestions__container__YE20E .ItemSuggestions_item__suggestion__35uMd:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.ItemSuggestions_suggestions__container__YE20E .ItemSuggestions_item__suggestion__35uMd:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.SearchBar_search_container__jqd58{position:relative;width:100%}.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt{display:flex;align-items:center;position:relative}.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt .SearchBar_search_input__1RMLo{width:200px;padding:8px 40px 8px 8px;border:none;border-bottom:1px solid #cecdcd;outline:none;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}@media(min-width:1200px){.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt .SearchBar_search_input__1RMLo{width:180px}}@media(min-width:1400px){.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt .SearchBar_search_input__1RMLo{width:200px}}@media(min-width:2560px){.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt .SearchBar_search_input__1RMLo{width:280px}}.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt .SearchBar_search_input__1RMLo:focus{border-color:#555}.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt .SearchBar_search_input__1RMLo::placeholder{color:#888}.SearchBar_search_container__jqd58 .SearchBar_search__icon__222UC{position:absolute;right:12px;color:#9ca3af;pointer-events:none}.SearchBar_search_container__jqd58 .SearchBar_search__1vBdt .SearchBar_search_input__1RMLo:focus+.SearchBar_search__icon__222UC{color:var(--primary-color)}.SearchBar_loader__2feHo{animation:SearchBar_rotation__WcrnE 1s linear infinite}@keyframes SearchBar_rotation__WcrnE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MobileHeader_mobile-header__2V1n2{display:none;position:relative}@media(max-width:1000px){.MobileHeader_mobile-header__2V1n2{display:block}}.MobileHeader_mobile-header__top__cEz8U{justify-content:space-between;height:60px;padding:0 16px}.MobileHeader_mobile-header__left__1CtoL,.MobileHeader_mobile-header__top__cEz8U{display:flex;align-items:center;grid-gap:12px;gap:12px}@media(max-width:500px){.MobileHeader_mobile-header__left__1CtoL{grid-gap:0;gap:0}}.MobileHeader_mobile-header__menu-button__ZC8F4{padding:8px;border:none;background:transparent;color:#374151;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:40px}.MobileHeader_mobile-header__menu-button__ZC8F4:hover{color:#111827}@media(max-width:500px){.MobileHeader_mobile-header__menu-button__ZC8F4{padding:0}}.MobileHeader_mobile-header__search-button__1Z2lP{padding:8px;border:none;background:transparent;color:#374151;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.MobileHeader_mobile-header__search-button__1Z2lP:hover{color:#111827}@media(max-width:500px){.MobileHeader_mobile-header__search-button__1Z2lP{padding:0}}.MobileHeader_mobile-header__logo__1L3CY{flex-shrink:0}.MobileHeader_mobile-header__logo__1L3CY .MobileHeader_logo__text__8-gja{font-size:18px;font-family:serif;font-weight:700;color:#111827;letter-spacing:1px;text-align:center}.MobileHeader_mobile-header__cart-button__3Fatq{padding:8px;border:none;background:transparent;color:#374151;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:40px}.MobileHeader_mobile-header__cart-button__3Fatq:hover{color:#111827}.MobileHeader_mobile-header__search-dropdown__1veeM{position:absolute;top:100%;left:0;right:0;width:100vw;margin-left:calc(-50vw + 50%);background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.MobileHeader_mobile-header__search-dropdown--open__2bATP{transform:translateY(0);opacity:1;visibility:visible}.MobileHeader_mobile-header__search-container__3zR9k{position:relative;padding:16px;max-width:100%}.MobileHeader_mobile-header__search-input__1psO9{width:100%;padding:12px 50px;border:none;border-bottom:1px solid #d1d5db;outline:none;font-size:16px;box-sizing:border-box}.MobileHeader_mobile-header__search-input__1psO9::placeholder{color:#9ca3af}.MobileHeader_mobile-header__search-input__1psO9:focus{background:#fff}.MobileHeader_mobile-header__search-icon__2nuVO{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.MobileHeader_mobile-header__close-icon__2Q57c{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s ease}.MobileHeader_mobile-header__close-icon__2Q57c:hover{color:#374151;background:#f3f4f6}.MobileHeader_mobile-header__search-input__1psO9:focus-within .MobileHeader_mobile-header__close-icon__2Q57c .MobileHeader_mobile-header__search-icon__2nuVO{color:var(--primary-color)}.MobileHeader_loader__1AOpS{animation:MobileHeader_rotation__qu4X3 1s linear infinite;top:30%}@keyframes MobileHeader_rotation__qu4X3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MobileMenu_mobile-menu__2tY_f{position:fixed;top:0;left:-320px;width:320px;height:100vh;background:#fff;z-index:1000;transition:left .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1);overflow-y:auto}.MobileMenu_mobile-menu--open__3Bafz{left:0}.MobileMenu_mobile-menu__overlay__-ORDc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.MobileMenu_mobile-menu__header__2XL6o{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.MobileMenu_mobile-menu__title__W2-FG{font-size:18px;font-weight:600;color:#111827;margin:0}.MobileMenu_mobile-menu__close__2_QP3{padding:4px;border:none;background:transparent;color:#1c1c1c;cursor:pointer;border-radius:4px}.MobileMenu_mobile-menu__close__2_QP3:hover{color:#111827}.MobileMenu_mobile-menu__icons__1MRbt{padding:20px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.MobileMenu_mobile-menu__icon-button__3PuBb{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border:none;background:transparent;color:#374151;cursor:pointer;text-align:left;font-size:16px}.MobileMenu_mobile-menu__icon-button__3PuBb:hover{color:#111827}.MobileNavigation_mobile-navigation__3G-pV{padding:20px}.MobileNavigation_mobile-navigation__item__vcjM2{margin-bottom:8px}.MobileNavigation_mobile-navigation__link-wrapper__1OJG4{display:flex;align-items:center;justify-content:space-between}.MobileNavigation_mobile-navigation__link__XRP4_{color:#374151;font-weight:500;text-decoration:none;padding:12px 0;display:block;font-size:16px;letter-spacing:.5px;border-bottom:1px solid #f3f4f6;flex:1 1;text-align:left}.MobileNavigation_mobile-navigation__link__XRP4_:hover{color:#111827}.MobileNavigation_mobile-navigation__dropdown-toggle__oHVZz{padding:12px 8px;border:none;background:transparent;color:#1c1c1c;cursor:pointer;font-size:12px}.MobileNavigation_mobile-navigation__dropdown-toggle__oHVZz:hover{color:#111827}.MobileNavigation_mobile-navigation__dropdown-arrow__sbz07{transition:transform .2s ease;display:inline-block}.MobileNavigation_mobile-navigation__dropdown-arrow--active__1cMCb{transform:rotate(180deg)}.MobileNavigation_mobile-navigation__category-list__1sWJe{margin-left:16px;margin-top:12px}.MobileNavigation_mobile-navigation__category-title__CceB1{text-align:left;font-size:14px;font-weight:600;color:#1f2937;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.MobileNavigation_mobile-navigation__category-link__1cesF{text-align:left;color:#1c1c1c;font-size:14px;text-decoration:none;display:block;padding:8px 0;margin-left:8px}.MobileNavigation_mobile-navigation__category-link__1cesF:hover{color:#111827}.Footer_footer__2Bfvj{display:flex;flex-direction:column;height:700px}.Footer_footer__newsletter__1deiX{flex:3 1;color:var(--primary-color);display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:10px;gap:10px;font-family:var(--primary-font)}.Footer_footer__newsletter__1deiX .Footer_footer__title__2OJXG{font-weight:600;font-size:23px}.Footer_footer__newsletter__1deiX .Footer_footer_description__2IlEJ{font-weight:400;font-size:20px}@media(max-width:500px){.Footer_footer__newsletter__1deiX .Footer_footer_description__2IlEJ{font-size:16px}}.Footer_footer__newsletter__1deiX .Footer_footer__input__1YLMA{width:400px}.Footer_footer__newsletter__1deiX .Footer_footer__input__1YLMA .Footer_input_label__3-sVj{display:flex;align-items:center;justify-content:space-between;border:1px solid #bebebe;padding:10px 20px;font-size:13px;font-family:var(--second-font);font-weight:344}.Footer_footer__newsletter__1deiX .Footer_footer__input__1YLMA .Footer_input_label__3-sVj .Footer_input__2ncdI{width:80%;border:none;outline:none}.Footer_footer__newsletter__1deiX .Footer_footer__input__1YLMA .Footer_input_label__3-sVj .Footer_input_span__2Fhyt{color:var(--primary-color);flex-shrink:0;margin-left:5px}.Footer_footer__newsletter__1deiX .Footer_footer__input__1YLMA .Footer_input_label__3-sVj:focus-within{border:1px solid var(--primary-color)}.Footer_footer__newsletter__1deiX .Footer_footer__input__1YLMA .Footer_input_label__3-sVj:focus-within .Footer_input_span__2Fhyt{font-weight:500}.Footer_footer__newsletter__1deiX .Footer_footer__social__2NEld{width:100%;display:flex;flex-direction:row;grid-gap:20px;gap:20px;justify-content:center;align-items:center}.Footer_footer__newsletter__1deiX .Footer_footer__social__2NEld .Footer_social_link__2-Vbk{padding:0;color:var(--primary-color);width:50px;height:50px}.Footer_footer__newsletter__1deiX .Footer_footer__social__2NEld .Footer_social_link__2-Vbk img{width:100%}.Footer_footer__content__2Bbun{border-top:1px solid #483023;flex:6 1;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:20px;gap:20px;padding:25px 50px 0}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0{flex:1.5 1;font-family:var(--primary-font);color:var(--primary-color);display:flex;flex-direction:column;grid-gap:13px;gap:13px}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0.Footer_about_us__1jPZY{flex:1 1}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__title__2OJXG{font-weight:700;white-space:nowrap;font-size:18px;text-transform:uppercase}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__title__2OJXG a{color:var(--primary-color)}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__list__1scby{display:flex;flex-direction:column;grid-gap:10px;gap:10px;list-style:none}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__list__1scby .Footer_footer__link__3JxuI{color:var(--primary-color);font-size:16px;font-weight:500}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__gov-link__3EATP{display:block;margin-top:auto;width:200px;height:auto}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__gov-link__3EATP .Footer_footer__gov-img__K0rbF{width:100%}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg{flex:6 1;display:flex;flex-direction:column}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg .Footer_footer_location_info__1N9sZ{display:flex;flex-direction:column;grid-gap:13px;gap:13px}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg .Footer_footer__map-desktop__1U6Ej{margin-top:auto}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg .Footer_footer__gov-mobile__1A0ae{display:none}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg .Footer_footer__map__IIdaq{flex:7 1;margin-top:50px}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg .Footer_footer__map-mobile__3zzMB,.Footer_footer__content__2Bbun .Footer_footer__map-mobile__3zzMB{display:none}.Footer_footer__bottom__1dWEb{border-top:1px solid #483023;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 50px;width:100%;font-family:var(--second-font);font-weight:435;font-size:13px}.Footer_footer__bottom__1dWEb .Footer_footer__copyright__KCwt-{flex:0 0 auto}.Footer_footer__bottom__1dWEb .Footer_footer__copyright__KCwt- p{margin:0;color:#483023;font-size:14px}.Footer_footer__bottom__1dWEb .Footer_footer__legal__fnbtP{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:30px;gap:30px;flex:1 1;justify-content:center}.Footer_footer__bottom__1dWEb .Footer_footer__legal__fnbtP .Footer_legal_link__2h8kQ{color:#483023;text-decoration:none;font-size:14px;font-weight:400;transition:color .3s ease}.Footer_footer__bottom__1dWEb .Footer_footer__legal__fnbtP .Footer_legal_link__2h8kQ:hover{color:#ccc}@media(max-width:1000px){.Footer_footer__newsletter__1deiX{padding:20px 0}.Footer_footer__content__2Bbun{display:flex;flex-direction:row;flex-wrap:wrap}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__title__2OJXG{white-space:nowrap;font-size:15px}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__list__1scby .Footer_footer__link__3JxuI{font-size:13px}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0 .Footer_footer__gov-desktop__4VXsi{display:none}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg{flex-direction:column}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg .Footer_footer_location_info__1N9sZ .Footer_location_text__3kRfo{font-size:16px}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg .Footer_footer__gov-mobile__1A0ae{display:block}.Footer_footer__bottom__1dWEb{flex-direction:column;grid-gap:20px;gap:20px}.Footer_footer__bottom__1dWEb .Footer_footer__legal__fnbtP{grid-gap:20px;gap:20px}.Footer_footer__bottom__1dWEb .Footer_legal_link__2h8kQ{font-size:12px}}@media(max-width:500px){.Footer_footer__newsletter__1deiX .Footer_footer__input__1YLMA{width:350px}.Footer_footer__content__2Bbun{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:20px}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0:first-child{grid-column:1;grid-row:1}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0:nth-child(2){grid-column:2;grid-row:1}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0:nth-child(3){grid-column:1;grid-row:2}.Footer_footer__content__2Bbun .Footer_footer__section__nBDJ0:nth-child(4){grid-column:2;grid-row:2}.Footer_footer__content__2Bbun .Footer_footer__location__OdfTg{grid-row:3}.Footer_footer__content__2Bbun .Footer_footer__map-mobile__3zzMB{display:block;grid-column:1/span 2;grid-row:3}.Footer_footer__content__2Bbun .Footer_footer__map-desktop__1U6Ej{display:none}}.CartSidebar_cart-sidebar__VNk9p{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;z-index:999;transition:right .3s ease-in-out;display:flex;flex-direction:column;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.CartSidebar_cart-sidebar--open__2-r24{right:0}.CartSidebar_cart-content__2PFm6{flex:1 1;overflow-y:auto;padding:20px}.CartSidebar_cart-items__3EScJ{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.CartSidebar_cart-toggle__1V7R-{position:fixed;top:20px;right:20px;background:#000;color:#fff;border:none;padding:10px 15px;border-radius:6px;cursor:pointer;font-size:14px;z-index:900}@media(max-width:500px){.CartSidebar_cart-sidebar__VNk9p{width:80vw}.CartSidebar_cart-content__2PFm6{padding:15px}.CartSidebar_cart-items__3EScJ{grid-gap:10px;gap:10px}.CartSidebar_cart-toggle__1V7R-{top:15px;right:15px;padding:8px 12px;font-size:13px}}@media(min-width:501px)and (max-width:768px){.CartSidebar_cart-sidebar__VNk9p{width:350px}}.CartSidebar_cart-loading__1uB1c{height:100%;display:flex;justify-content:center;align-items:center}.CartSidebar_loader__2DWpD{animation:CartSidebar_rotation__2CYGA 1s linear infinite}@keyframes CartSidebar_rotation__2CYGA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CartItem_cart-item__33JlJ{display:flex;grid-gap:12px;gap:12px;padding:16px 5px;border-bottom:1px solid #eee}.CartItem_cart-item__33JlJ.CartItem_selected__3_KZS{background-color:rgba(0,0,0,.0784313725);border-radius:10px}.CartItem_cart-item__33JlJ:last-child{border-bottom:none}.CartItem_cart-item__image__fZ0So{width:100px;height:100px;border-radius:8px;overflow:hidden;flex-shrink:0}.CartItem_cart-item__image__fZ0So img{width:100%;height:100%;object-fit:cover}.CartItem_cart-item__details__15bEu{flex:1 1;display:flex;flex-direction:column;grid-gap:4px;gap:4px}.CartItem_cart-item__name__1Xb3Q{font-size:14px;font-weight:500;margin:0;line-height:1.3}.CartItem_cart-item__option__2wgmk{display:flex;flex-direction:column;grid-gap:4px;gap:4px;font-size:14px;color:#555;margin-top:6px;margin-bottom:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CartItem_cart-item__option__2wgmk span{background:#f5f5f5;border-radius:4px;padding:2px 8px;display:inline-block;color:#333}.CartItem_cart-item__price__1dEPZ{font-size:13px;color:#666;margin:0}.CartItem_cart-item__controls__2kf3_{margin-top:8px}.CartItem_cart-item__remove__21Fhk{background:none;border:none;cursor:pointer;color:#999;padding:4px;border-radius:4px;align-self:flex-start}.CartItem_cart-item__remove__21Fhk:hover{color:#ff4757;background:#fff5f5}@media(max-width:500px){.CartItem_cart-item__33JlJ{grid-gap:8px;gap:8px;padding:12px 8px;position:relative}.CartItem_cart-item__image__fZ0So{width:70px;height:70px;border-radius:6px}.CartItem_cart-item__details__15bEu{grid-gap:2px;gap:2px;padding-right:30px}.CartItem_cart-item__name__1Xb3Q{font-size:13px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CartItem_cart-item__option__2wgmk{margin-top:2px;margin-bottom:2px;font-size:12px}.CartItem_cart-item__option__2wgmk span{padding:1px 6px;font-size:11px}.CartItem_cart-item__price__1dEPZ{font-size:12px;font-weight:500;color:#333}.CartItem_cart-item__controls__2kf3_{margin-top:4px}.CartItem_cart-item__remove__21Fhk{position:absolute;top:8px;right:8px;padding:6px}.CartItem_cart-item__remove__21Fhk svg{width:14px;height:14px}}.QuantityControl_quantity-control__1jcCg{display:flex;align-items:center;grid-gap:8px;gap:8px}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-label__qhgdX{font-size:12px;color:#666;margin-right:4px}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-btn__277eC{width:24px;height:24px;border:1px solid #ddd;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-btn__277eC:hover{background:#f5f5f5}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-btn__277eC:active{background:#eee}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-value__1Zms3{min-width:20px;text-align:center;font-weight:500}@media(max-width:500px){.QuantityControl_quantity-control__1jcCg{grid-gap:4px;gap:4px}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-label__qhgdX{font-size:11px;margin-right:2px}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-btn__277eC{width:22px;height:22px;font-size:12px;border-radius:3px}.QuantityControl_quantity-control__1jcCg .QuantityControl_quantity-value__1Zms3{min-width:18px;font-size:12px}}.CartHeader_cart-header__3FdOe{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #eee}.CartHeader_cart-header__left__2RYEd{display:flex;align-items:center;grid-gap:12px;gap:12px}.CartHeader_cart-header__3FdOe .CartHeader_cart-icon__F8GyQ{color:#333}.CartHeader_cart-header__3FdOe .CartHeader_cart-title__1PV8q{font-size:18px;font-weight:600;margin:0;color:#333}.CartHeader_cart-header__3FdOe .CartHeader_cart-close__uBzxp{background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:4px}.CartHeader_cart-header__3FdOe .CartHeader_cart-close__uBzxp:hover{background:#f5f5f5;color:#333}.CartFooter_cart-footer__1hibI{padding:20px;border-top:1px solid #eee}.CartFooter_cart-footer__1hibI .CartFooter_checkout-btn__2kVX-{width:100%;background:#333;color:#fff;border:none;padding:16px;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;border-radius:8px;transition:all .2s ease}.CartFooter_cart-footer__1hibI .CartFooter_checkout-btn__2kVX-:hover:not(:disabled){background:#000}.CartFooter_cart-footer__1hibI .CartFooter_checkout-btn__2kVX-:disabled{background:#ccc;cursor:not-allowed}.CartEmptyState_cart-empty__3Jcj0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.CartEmptyState_cart-empty__icon__2e6NZ{color:#ccc;margin-bottom:16px}.CartEmptyState_cart-empty__message__1omxS{color:#999;font-size:16px;margin:0}.AuthModal_container__authModal__2pC_4{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.AuthModal_authModal-open__1xXpO{opacity:1;visibility:visible}.AuthModal_modal__content__1S2b5{background:#fff;width:430px;max-width:65vw;padding:2rem;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(-50px);transition:transform .3s ease-in-out}.AuthModal_modal_register__1Yw-z{width:auto}.AuthModal_authModal-open__1xXpO .AuthModal_modal__content__1S2b5{transform:translateY(0)}.AuthModal_modal__header__3PSz9{display:flex;justify-content:space-between;margin-bottom:20px;position:relative;font-family:var(--second-font)}.AuthModal_modal__header__3PSz9 .AuthModal_header-title__SfMSw{display:flex;align-items:center;grid-gap:20px;gap:20px}.AuthModal_modal__header__3PSz9 .AuthModal_header-title__SfMSw h4{margin:0;font-size:30px;color:var(--primary-color);text-align:center}.AuthModal_close__button__33GlW{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.AuthModal_close__button__33GlW:hover{color:#000}.AuthModal_form__tabs__-TZFD{display:flex;margin-bottom:2rem;grid-gap:1rem;gap:1rem}.AuthModal_tab__button__NKiQ5{flex:1 1;background:transparent;border:1px solid #ddd;padding:.75rem 1rem;cursor:pointer;color:#666;font-weight:500;border-radius:25px;transition:all .3s ease;font-size:16px}.AuthModal_tab__button__NKiQ5:hover{color:#333;border-color:#999}.AuthModal_tab__button__NKiQ5.AuthModal_active__2n6b8{background:#fff;color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.AuthModal_auth__form__yhtpQ{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.AuthModal_form__fields__3ciNu{display:flex;flex-direction:column;grid-gap:0;gap:0}.AuthModal_form__fields__3ciNu.AuthModal_form__fields--register__1AfJ3{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;width:auto}.AuthModal_form__fields__3ciNu.AuthModal_form__fields--register__1AfJ3 .AuthModal_form__field__O8Kv4{margin-bottom:.5rem}.AuthModal_form__fields__3ciNu.AuthModal_form__fields--register__1AfJ3 .AuthModal_form__field__O8Kv4:first-child{grid-column:span 2}.AuthModal_form__field__O8Kv4{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;margin-bottom:1.5rem;font-family:var(--second-font)}.AuthModal_form__field__O8Kv4:has(input.AuthModal_field-error__3Mz0s){margin-bottom:.5rem}.AuthModal_form__field__O8Kv4 .AuthModal_input__container__3e-Lp{position:relative;display:flex;align-items:center}.AuthModal_form__field__O8Kv4 .AuthModal_input__container__3e-Lp.AuthModal_password-field__bxY3n input{padding-right:50px}.AuthModal_form__field__O8Kv4 .AuthModal_password-toggle__1TCoz{position:absolute;right:15px;background:none;border:none;cursor:pointer;color:#666;padding:0;display:flex;align-items:center;justify-content:center;transition:color .3s ease;z-index:1}.AuthModal_form__field__O8Kv4 .AuthModal_password-toggle__1TCoz:hover{color:#333}.AuthModal_form__field__O8Kv4 .AuthModal_password-toggle__1TCoz:focus{outline:none;color:#007cba}.AuthModal_form__field__O8Kv4 .AuthModal_password-toggle__1TCoz svg{width:20px;height:20px}.AuthModal_form__field__O8Kv4 input{width:100%;padding:15px;font-size:16px;border:1px solid #e0e0e0;background:#f8f8f8;outline:none;transition:all .3s ease;color:#666}.AuthModal_form__field__O8Kv4 input:focus{outline:none;border-color:#007cba;background:#fff}.AuthModal_form__field__O8Kv4 input::placeholder{color:#999;font-weight:400}.AuthModal_form__field__O8Kv4 input.AuthModal_field-error__3Mz0s{border-color:#dc3545;background:#fff5f5}.AuthModal_form__field__O8Kv4 input.AuthModal_field-error__3Mz0s:focus{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.25)}.AuthModal_error__message__1IfVS{color:#dc3545;font-size:12px;font-weight:400;margin-top:4px;display:block;font-family:var(--second-font)}.AuthModal_submit__button__53cwq{background:#4a4a4a;color:#fff;border:none;padding:15px 1.5rem;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease;font-family:var(--second-font);text-transform:uppercase;letter-spacing:1px}.AuthModal_submit__button__53cwq:hover:not(:disabled){background:#333}.AuthModal_submit__button__53cwq.AuthModal_submit__button--disabled__3pIxD,.AuthModal_submit__button__53cwq:disabled{background:#ccc;color:#999;cursor:not-allowed}.AuthModal_submit__button__53cwq.AuthModal_submit__button--disabled__3pIxD:hover,.AuthModal_submit__button__53cwq:disabled:hover{background:#ccc}.AuthModal_form__extras__2Udz8{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem}.AuthModal_checkbox__wrapper__22moa{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.AuthModal_checkbox__wrapper__22moa input[type=checkbox]{width:16px;height:16px;margin:0}.AuthModal_checkbox__wrapper__22moa label{font-size:14px;color:#666;cursor:pointer;font-family:var(--second-font)}.AuthModal_forgot__password__3SDc0{text-align:right}.AuthModal_forgot__password__3SDc0 a{color:#999;text-decoration:none;font-size:14px;font-family:var(--second-font)}.AuthModal_forgot__password__3SDc0 a:hover{color:#666;text-decoration:underline}.AuthModal_switch__mode__1ObEO{text-align:center;margin-top:1.5rem;font-size:14px;color:#666;font-family:var(--second-font)}.AuthModal_switch__mode__1ObEO span{margin-right:.5rem}.AuthModal_switch__mode__1ObEO .AuthModal_link__button__AytAd{background:none;border:none;color:#c9a876;text-decoration:none;cursor:pointer;font-size:14px;font-family:var(--second-font);padding:0}.AuthModal_switch__mode__1ObEO .AuthModal_link__button__AytAd:hover{text-decoration:underline}@media(max-width:768px){.AuthModal_container__authModal__2pC_4{align-items:flex-start;padding:1rem 0;overflow-y:auto}.AuthModal_modal__content__1S2b5{width:90vw;max-width:90vw;max-height:calc(100vh - 2rem);padding:1.5rem;margin:1rem auto;overflow-y:auto;position:relative}.AuthModal_modal__header__3PSz9{margin-bottom:15px}.AuthModal_modal__header__3PSz9 .AuthModal_header-title__SfMSw{grid-gap:15px;gap:15px}.AuthModal_modal__header__3PSz9 .AuthModal_header-title__SfMSw h4{font-size:24px}.AuthModal_form__fields__3ciNu.AuthModal_form__fields--register__1AfJ3{grid-template-columns:1fr;grid-gap:0;gap:0}.AuthModal_form__fields__3ciNu.AuthModal_form__fields--register__1AfJ3 .AuthModal_form__field__O8Kv4{margin-bottom:.5rem}.AuthModal_form__fields__3ciNu.AuthModal_form__fields--register__1AfJ3 .AuthModal_form__field__O8Kv4:first-child{grid-column:span 1}.AuthModal_form__field__O8Kv4{margin-bottom:.5rem}.AuthModal_form__field__O8Kv4 input{padding:12px;font-size:16px}.AuthModal_submit__button__53cwq{padding:12px 1rem;font-size:13px}.AuthModal_form__extras__2Udz8{flex-direction:row;grid-gap:1rem;gap:1rem;align-items:flex-start}.AuthModal_checkbox__wrapper__22moa{justify-content:flex-start}.AuthModal_forgot__password__3SDc0{text-align:left}.AuthModal_switch__mode__1ObEO{font-size:13px}.AuthModal_switch__mode__1ObEO span{display:block;margin-bottom:.5rem;margin-right:0}}@media(max-width:480px){.AuthModal_container__authModal__2pC_4{padding:.5rem 0}.AuthModal_modal__content__1S2b5{width:95vw;max-width:95vw;max-height:calc(100vh - 1rem);padding:1rem;margin:.5rem auto}.AuthModal_modal__header__3PSz9 .AuthModal_header-title__SfMSw{grid-gap:10px;gap:10px}.AuthModal_modal__header__3PSz9 .AuthModal_header-title__SfMSw h4{font-size:20px}.AuthModal_form__field__O8Kv4 input{padding:10px}.AuthModal_submit__button__53cwq{padding:10px 1rem;font-size:12px}}@media(max-width:768px)and (orientation:landscape){.AuthModal_container__authModal__2pC_4{align-items:flex-start;padding:1rem 0;justify-content:center}.AuthModal_modal__content__1S2b5{max-height:calc(100vh - 2rem);overflow-y:auto;margin:1rem auto}}.WishListModal_modal-overlay__CsbjH{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.WishListModal_modal-content__33vpM{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:600px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.WishListModal_modal-header__q4VTI{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.WishListModal_header-left__3jxsh{display:flex;align-items:center;grid-gap:12px;gap:12px}.WishListModal_heart-icon__3Wsgv{color:#ef4444}.WishListModal_modal-title__1VemY{font-size:20px;font-weight:600;color:#111827;margin:0}.WishListModal_close-button__1gA3l{background:none;border:none;padding:8px;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.WishListModal_close-button__1gA3l:hover{background-color:#f3f4f6;color:#374151}.WishListModal_modal-body__1ZIn-{flex:1 1;overflow-y:auto;padding:24px}.WishListModal_favorites-empty__2153y{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.WishListModal_empty-icon__2ukDT{color:#d1d5db;margin-bottom:16px}.WishListModal_empty-text__2a4V1{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}.WishListModal_empty-subtext__dm1Ao{font-size:14px;color:#6b7280;margin:0;max-width:400px;line-height:1.5}.WishListModal_body-content__BrRgQ{display:flex;align-items:center;padding:10px;border-bottom:1px solid #eee;text-decoration:none;transition:background .2s}.WishListModal_body-content__BrRgQ:hover{background:#fafafa}.WishListModal_body-image__ifVKq{width:64px;height:64px;flex-shrink:0;margin-right:16px;border-radius:8px;overflow:hidden;background:#f5f5f5}.WishListModal_body-image__ifVKq img{width:100%;height:100%;object-fit:cover;display:block}.WishListModal_body-infor__3GmUL{display:flex;justify-content:space-between;align-items:center;flex:1 1}.WishListModal_body-infor__3GmUL .WishListModal_infor__2BXg1{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.WishListModal_body-infor__3GmUL .WishListModal_title__Y1N4B{font-size:1rem;font-weight:500;color:#222;margin:0}.WishListModal_body-infor__3GmUL .WishListModal_price__j_H3m{font-size:.95rem;color:#888;margin:0}.WishListModal_body-infor__3GmUL .WishListModal_price-container__fwSGk{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.WishListModal_body-infor__3GmUL .WishListModal_sale-price__18Qfj{font-family:var(--second-font);font-size:.95rem;color:var(--primary-color);font-weight:600;margin:0}.WishListModal_body-infor__3GmUL .WishListModal_regular-price__2SY1m{font-family:var(--second-font);font-size:.85rem;color:#888;margin:0}.WishListModal_body-infor__3GmUL .WishListModal_regular-price__2SY1m.WishListModal_crossed__11cMr{text-decoration:line-through}.WishListModal_body-infor__3GmUL .WishListModal_discount-badge__2uSI8{font-family:var(--second-font);background-color:var(--primary-color);color:#fff;font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:4px;line-height:1.2}.WishListModal_body-infor__3GmUL .WishListModal_btn-del__2eWPO{background-color:transparent;border:none;display:flex;justify-content:center;align-items:center}.WishListModal_body-infor__3GmUL svg{cursor:pointer;color:#d9534f;margin-left:16px;transition:color .2s}.WishListModal_body-infor__3GmUL svg:hover{color:#b52a1d}@media(max-width:640px){.WishListModal_modal-overlay__CsbjH{padding:10px}.WishListModal_modal-content__33vpM{max-height:90vh}.WishListModal_modal-header__q4VTI{padding:16px 16px 12px}.WishListModal_modal-title__1VemY{font-size:18px}.WishListModal_modal-body__1ZIn-{padding:16px}.WishListModal_favorites-empty__2153y{padding:30px 10px}.WishListModal_empty-text__2a4V1{font-size:16px}}
/*# sourceMappingURL=main.chunk.css.map */