.Banner-module-scss-module__77SPeq__banner{color:#332f2f;background:#ddd5d5;padding:2rem 1.5rem;font-family:Segoe UI,sans-serif}@media (min-width:768px){.Banner-module-scss-module__77SPeq__banner{padding:4rem 6rem}}.Banner-module-scss-module__77SPeq__content{flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.Banner-module-scss-module__77SPeq__content{flex-direction:row;justify-content:space-between;align-items:center}}.Banner-module-scss-module__77SPeq__text{text-align:center;max-width:500px}@media (min-width:768px){.Banner-module-scss-module__77SPeq__text{text-align:left;margin-right:2rem}}.Banner-module-scss-module__77SPeq__label{text-transform:uppercase;letter-spacing:2px;color:#aa8c64;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.Banner-module-scss-module__77SPeq__shipping{color:#555;margin-bottom:.5rem;font-size:1rem}.Banner-module-scss-module__77SPeq__title{margin:.5rem 0;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.Banner-module-scss-module__77SPeq__title{font-size:2.5rem}}@media (min-width:1024px){.Banner-module-scss-module__77SPeq__title{font-size:3rem}}.Banner-module-scss-module__77SPeq__subtitle{color:#555;margin-bottom:1.5rem;font-size:1.1rem}@media (min-width:768px){.Banner-module-scss-module__77SPeq__subtitle{font-size:1.25rem}}@media (min-width:1024px){.Banner-module-scss-module__77SPeq__subtitle{font-size:1.4rem}}.Banner-module-scss-module__77SPeq__button{color:#fff;cursor:pointer;background-color:#aa8c64;border:none;border-radius:8px;margin-top:2rem;padding:1rem 2rem;font-size:1.2rem;font-weight:700;transition:background-color .3s,transform .2s}.Banner-module-scss-module__77SPeq__button:hover{background-color:#8a704f;transform:scale(1.05)}.Banner-module-scss-module__77SPeq__image{border-radius:16px;width:100%;height:200px;margin-top:2rem;transition:transform .2s;position:relative;overflow:hidden}@media (min-width:768px){.Banner-module-scss-module__77SPeq__image{width:45%;max-width:500px;height:320px;margin-top:0}}@media (min-width:1024px){.Banner-module-scss-module__77SPeq__image{height:360px}}.Banner-module-scss-module__77SPeq__image:hover{transform:scale(1.03)}
.Button-module-scss-module__zXsXZa__button{cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;font-weight:600;transition:all .2s ease-in-out;display:inline-flex}.Button-module-scss-module__zXsXZa__button:hover{opacity:.9}.Button-module-scss-module__zXsXZa__button.Button-module-scss-module__zXsXZa__sm{padding:.6rem 1rem;font-size:.8rem}.Button-module-scss-module__zXsXZa__button.Button-module-scss-module__zXsXZa__md{padding:.7rem 1.4rem;font-size:1rem}.Button-module-scss-module__zXsXZa__button.Button-module-scss-module__zXsXZa__lg{padding:1rem 3rem;font-size:1.2rem}.Button-module-scss-module__zXsXZa__primary{color:#fff;background-color:#8c7b75;border:none}.Button-module-scss-module__zXsXZa__primary:hover{background-color:#8c7b75}.Button-module-scss-module__zXsXZa__secondary{color:#fff;background-color:#c5bdbd;border:none}.Button-module-scss-module__zXsXZa__secondary:hover{color:#332f2f;background-color:#ddd5d5}.Button-module-scss-module__zXsXZa__outline{color:#000;background-color:#0000;border:1px solid #000}
.Header-module-scss-module__iGDtVG__header{z-index:1000;background:#f2eaea;border-bottom:1px solid #ddd;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 2rem;font-family:Playfair Display,serif;display:flex;position:sticky;top:0}.Header-module-scss-module__iGDtVG__logo{cursor:pointer;flex:1;font-size:2rem;font-weight:700}.Header-module-scss-module__iGDtVG__searchWrapper{align-items:center;display:flex;position:relative}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__searchInput{border:1px solid #ccc;border-radius:25px;outline:none;width:300px;max-width:100%;padding:.6rem 1rem;font-size:.95rem;transition:all .3s;box-shadow:0 2px 6px #0000001a}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__searchInput:hover,.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__searchInput:focus{border-color:#8c7b75;box-shadow:0 4px 12px #00000026}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__searchDropdown{z-index:200;background:#fff;border:1px solid #e8dede;border-radius:16px;width:100%;max-height:340px;margin-top:.5rem;padding:.5rem;list-style:none;position:absolute;top:110%;left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownItem{cursor:pointer;border-radius:10px;align-items:center;gap:.85rem;padding:.6rem .75rem;transition:background .2s;display:flex}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownItem:hover{background:#f7f1f1}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownItem:hover .Header-module-scss-module__iGDtVG__dropdownName{color:#aa8c64}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownImg{background:#f2eaea;border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownName{color:#332f2f;white-space:nowrap;text-overflow:ellipsis;font-family:Playfair Display,serif;font-size:.95rem;font-weight:600;transition:color .2s;overflow:hidden}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownBadge{text-transform:uppercase;letter-spacing:.05em;color:#aa8c64;font-size:.7rem;font-weight:700}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__dropdownPrice{color:#8c7b75;font-size:.85rem}.Header-module-scss-module__iGDtVG__icons{align-items:center;gap:1rem;font-size:1.2rem;display:flex}.Header-module-scss-module__iGDtVG__icon{cursor:pointer;transition:color .3s}.Header-module-scss-module__iGDtVG__icon:hover{color:#8c7b75}.Header-module-scss-module__iGDtVG__dropdown{z-index:1000;background:#fff;border:1px solid #e8dede;border-radius:16px;min-width:200px;padding:.75rem;font-family:Playfair Display,serif;position:absolute;top:40px;right:0;box-shadow:0 8px 24px #0000001a}.Header-module-scss-module__iGDtVG__dropdownHeader{align-items:center;gap:.75rem;padding:.5rem .25rem .75rem;display:flex}.Header-module-scss-module__iGDtVG__avatar{color:#fff;background:#aa8c64;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:flex}.Header-module-scss-module__iGDtVG__dropdownUser{flex-direction:column;gap:.1rem;min-width:0;display:flex}.Header-module-scss-module__iGDtVG__dropdownGreeting{color:#8c7b75;font-size:.75rem}.Header-module-scss-module__iGDtVG__dropdownName2{color:#332f2f;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.Header-module-scss-module__iGDtVG__dropdownWelcome{color:#332f2f;margin:0;font-size:1rem;font-weight:700}.Header-module-scss-module__iGDtVG__dropdownSub{color:#8c7b75;margin:.2rem 0 0;font-size:.8rem}.Header-module-scss-module__iGDtVG__dropdownDivider{background:#f0e8e8;height:1px;margin:.25rem 0}.Header-module-scss-module__iGDtVG__dropdownBtn{color:#332f2f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.6rem;width:100%;padding:.6rem .75rem;font-family:Playfair Display,serif;font-size:.9rem;transition:background .2s,color .2s;display:flex}.Header-module-scss-module__iGDtVG__dropdownBtn:hover{color:#aa8c64;background:#f7f1f1}.Header-module-scss-module__iGDtVG__dropdownBtnIcon{font-size:.95rem}.Header-module-scss-module__iGDtVG__dropdownBtnLogout{color:#8c7b75}.Header-module-scss-module__iGDtVG__dropdownBtnLogout:hover{color:#c0392b;background:#f7f1f1}.Header-module-scss-module__iGDtVG__dropdownBtnPrimary{color:#fff;background:#aa8c64;justify-content:center;margin-top:.25rem;font-weight:700}.Header-module-scss-module__iGDtVG__dropdownBtnPrimary:hover{color:#fff;background:#8a704f}.Header-module-scss-module__iGDtVG__badge{color:#fff;background:red;border-radius:50%;padding:2px 6px;font-size:.75rem;font-weight:700;position:absolute;top:-6px;right:-6px}@media (max-width:768px){.Header-module-scss-module__iGDtVG__header{flex-direction:column;align-items:stretch;padding:1rem}.Header-module-scss-module__iGDtVG__logo{text-align:center;margin-bottom:1rem}.Header-module-scss-module__iGDtVG__icons{justify-content:center;margin-bottom:.75rem}.Header-module-scss-module__iGDtVG__searchWrapper{width:100%;margin-bottom:1rem}.Header-module-scss-module__iGDtVG__searchWrapper .Header-module-scss-module__iGDtVG__searchInput{width:100%}}
.Footer-module-scss-module__tom7HG__footer{color:#332f2f;background-color:#f2eaea;padding:3rem 1.5rem 1.5rem}@media (min-width:768px){.Footer-module-scss-module__tom7HG__footer{padding:4rem 4rem 2rem}}.Footer-module-scss-module__tom7HG__container{flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;display:flex}.Footer-module-scss-module__tom7HG__brand{text-align:center}.Footer-module-scss-module__tom7HG__brandName{color:#332f2f;letter-spacing:2px;font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.Footer-module-scss-module__tom7HG__tagline{color:#8c7b75;margin-top:.5rem;font-size:.95rem;font-style:italic}.Footer-module-scss-module__tom7HG__divider{background-color:#aa8c64;border-radius:2px;width:60px;height:2px;margin:0 auto}.Footer-module-scss-module__tom7HG__nav{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}@media (min-width:640px){.Footer-module-scss-module__tom7HG__nav{text-align:left;flex-direction:row;justify-content:center;align-items:flex-start;gap:5rem}}.Footer-module-scss-module__tom7HG__col{flex-direction:column;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.Footer-module-scss-module__tom7HG__col{align-items:flex-start}}.Footer-module-scss-module__tom7HG__col a,.Footer-module-scss-module__tom7HG__col p{color:#555;margin:0;font-size:.95rem;line-height:1.6;text-decoration:none;transition:color .2s}.Footer-module-scss-module__tom7HG__col a:hover{color:#aa8c64}.Footer-module-scss-module__tom7HG__colHeading{text-transform:uppercase;letter-spacing:2px;color:#332f2f;margin:0 0 .4rem;font-family:Playfair Display,serif;font-size:.8rem;font-weight:700}.Footer-module-scss-module__tom7HG__copy{color:#999;text-align:center;border-top:1px solid #ddd0d0;padding-top:1.5rem;font-size:.85rem}
.ProductCard-module-scss-module__EiWEnW__card{text-align:center;background-color:#f2eaea;border:.5px solid #b4aaaa;border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem;font-family:Playfair Display,serif;transition:transform .3s,box-shadow .3s,background-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014}.ProductCard-module-scss-module__EiWEnW__card:hover{background-color:#f3eeee;transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.ProductCard-module-scss-module__EiWEnW__card .ProductCard-module-scss-module__EiWEnW__imageContainer{aspect-ratio:1;cursor:pointer;border-radius:16px;width:100%;overflow:hidden}.ProductCard-module-scss-module__EiWEnW__card .ProductCard-module-scss-module__EiWEnW__imageContainer .ProductCard-module-scss-module__EiWEnW__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ProductCard-module-scss-module__EiWEnW__card .ProductCard-module-scss-module__EiWEnW__imageContainer .ProductCard-module-scss-module__EiWEnW__image:hover{transform:scale(1.05)}.ProductCard-module-scss-module__EiWEnW__card h3{color:#332f2f;margin:.5rem 0;font-size:1.6rem;font-weight:700;line-height:1.2}.ProductCard-module-scss-module__EiWEnW__card p{color:#555;margin:.25rem 0;font-size:1.4rem;font-weight:500}.ProductCard-module-scss-module__EiWEnW__card .ProductCard-module-scss-module__EiWEnW__button{margin-top:.75rem}.ProductCard-module-scss-module__EiWEnW__card .ProductCard-module-scss-module__EiWEnW__button button{color:#fff;background-color:#aa8c64;border-radius:8px;width:100%;padding:.8rem 1.2rem;font-size:1.1rem;font-weight:700;transition:background-color .3s,transform .2s}.ProductCard-module-scss-module__EiWEnW__card .ProductCard-module-scss-module__EiWEnW__button button:hover{background-color:#8a704f;transform:scale(1.03)}

.PaymentForm-module-scss-module__UpCwVW__paymentForm{flex-direction:column;gap:1.5rem;width:100%;display:flex}.PaymentForm-module-scss-module__UpCwVW__paymentForm h2{color:#aa8c64;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.PaymentForm-module-scss-module__UpCwVW__paymentForm .PaymentForm-module-scss-module__UpCwVW__stripeElement{background:#faf9f8;border:1px solid #e0d8d0;border-radius:16px;padding:1.25rem}.PaymentForm-module-scss-module__UpCwVW__paymentForm .PaymentForm-module-scss-module__UpCwVW__error{color:#c0392b;background:#fdf0ee;border:1px solid #f5c6c0;border-radius:10px;padding:.75rem 1rem;font-size:.9rem}
.cart-module-scss-module__JL4iRa__cartPage{padding:2rem;font-family:Playfair Display,serif}.cart-module-scss-module__JL4iRa__cartPage h1{text-align:center;color:#332f2f;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.cart-module-scss-module__JL4iRa__cartContainer{flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;display:flex}.cart-module-scss-module__JL4iRa__emptyCart{text-align:center;margin-top:3rem}.cart-module-scss-module__JL4iRa__emptyCart p{color:#666;margin-bottom:1.5rem;font-size:1.3rem}.cart-module-scss-module__JL4iRa__cartList{flex-direction:column;gap:1.5rem;padding:0;list-style:none;display:flex}.cart-module-scss-module__JL4iRa__cartItem{background-color:#f2eaea;border-radius:16px;flex-direction:row;align-items:center;gap:1rem;padding:1rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px #0000000d}.cart-module-scss-module__JL4iRa__cartItem:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001f}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__image{object-fit:cover;cursor:pointer;border-radius:16px;flex-shrink:0;width:150px;height:150px;transition:transform .3s}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__image:hover{transform:scale(1.05)}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__info{flex-direction:column;flex:1;gap:.5rem;padding:.5rem 0;display:flex}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__info h3{color:#332f2f;margin:0;font-size:1.5rem;font-weight:700}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__price,.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__subtotal{color:#555;font-size:1.2rem;font-weight:600}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls{align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls .cart-module-scss-module__JL4iRa__quantityBtn{background-color:#f5f5f5;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.2rem;font-weight:700;transition:background-color .2s;display:flex}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls .cart-module-scss-module__JL4iRa__quantityBtn:hover{background-color:#e2e2e2}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls .cart-module-scss-module__JL4iRa__quantityBtn:disabled{opacity:.4;cursor:not-allowed}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls .cart-module-scss-module__JL4iRa__quantity{text-align:center;min-width:28px;font-size:1.1rem;font-weight:600}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls .cart-module-scss-module__JL4iRa__trashButton{cursor:pointer;color:#d9534f;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls .cart-module-scss-module__JL4iRa__trashButton:hover{color:#c9302c}.cart-module-scss-module__JL4iRa__cartSummary{text-align:right;flex-direction:column;align-self:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.cart-module-scss-module__JL4iRa__cartSummary h2{color:#332f2f;margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.cart-module-scss-module__JL4iRa__backToShop{text-align:end;margin-top:1rem}@media (max-width:768px){.cart-module-scss-module__JL4iRa__cartItem{text-align:center;flex-direction:column;align-items:center}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__info{align-items:center}.cart-module-scss-module__JL4iRa__cartItem .cart-module-scss-module__JL4iRa__quantityControls{justify-content:center}.cart-module-scss-module__JL4iRa__cartSummary{text-align:center;align-items:center;width:100%}}
.checkout-module-scss-module__x41yRa__checkoutPage{color:#332f2f;max-width:1200px;margin:0 auto;padding:2rem;font-family:Playfair Display,serif}.checkout-module-scss-module__x41yRa__checkoutPage h1{text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepIndicator{justify-content:center;align-items:center;gap:0;margin-bottom:2.5rem;display:flex}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepItem{flex-direction:column;align-items:center;gap:.4rem;display:flex}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepItem span{color:#bbb;font-size:.85rem;font-weight:600;transition:color .3s}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepItem.checkout-module-scss-module__x41yRa__active .checkout-module-scss-module__x41yRa__stepNumber{color:#fff;background:#aa8c64;border-color:#aa8c64}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepItem.checkout-module-scss-module__x41yRa__active span{color:#aa8c64}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepItem.checkout-module-scss-module__x41yRa__done .checkout-module-scss-module__x41yRa__stepNumber{color:#fff;background:#8c7b75;border-color:#8c7b75}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepItem.checkout-module-scss-module__x41yRa__done span{color:#8c7b75}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepNumber{color:#bbb;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepLine{background:#e0d8d0;width:80px;height:2px;margin:0 .75rem 1.4rem}@media (max-width:480px){.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__stepLine{width:40px}}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content{flex-direction:row;align-items:flex-start;gap:3rem}}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form{background:#fff;border-radius:32px;flex-direction:column;flex:2;gap:1.5rem;padding:2rem;transition:transform .3s;display:flex;box-shadow:0 4px 12px #00000014}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form:hover{transform:translateY(-2px)}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form form{flex-direction:column;gap:1.25rem;display:flex}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form h2{color:#aa8c64;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form input,.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form select{border:1px solid #ccc;border-radius:12px;outline:none;padding:.8rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form input:focus,.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form select:focus{border-color:#aa8c64;box-shadow:0 0 0 3px #aa8c6426}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form button{margin-top:.75rem}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__form button{text-align:center;width:100%}}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__summary{background:#fff;border-radius:32px;flex:1;padding:2rem;transition:transform .3s;box-shadow:0 4px 12px #00000014}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__summary:hover{transform:translateY(-2px)}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__summary h2{color:#aa8c64;margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__summary ul{margin:0 0 1.5rem;padding:0;list-style:none}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__summary ul li{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:1rem;display:flex}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__summary ul li span{color:#332f2f;font-size:1rem}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__content .checkout-module-scss-module__x41yRa__summary h3{text-align:right;border-top:1px solid #f0ebe5;padding-top:1rem;font-size:1.25rem;font-weight:700}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__successScreen{text-align:center;background:#fff;border-radius:32px;max-width:560px;margin:3rem auto;padding:3rem 2.5rem;box-shadow:0 4px 24px #00000014}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__successScreen h1{margin-bottom:.75rem;font-size:2rem}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__successScreen p{color:#6b6464;margin-bottom:.5rem;font-size:1rem;line-height:1.6}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__successIcon{color:#fff;background:#aa8c64;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;font-size:2rem;font-weight:700;display:flex}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__orderId{color:#332f2f!important;margin-top:1rem!important;font-size:.9rem!important}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__orderId span{color:#aa8c64;font-weight:700}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__emailNote{color:#aaa!important;margin-bottom:2rem!important;font-size:.85rem!important}.checkout-module-scss-module__x41yRa__checkoutPage .checkout-module-scss-module__x41yRa__successActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}
.orderDetail-module-scss-module___0QrGW__detailPage{color:#332f2f;max-width:760px;margin:0 auto;padding:2rem;font-family:Playfair Display,serif}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__loading{text-align:center;color:#8c7b75;padding:4rem;font-size:1.1rem}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__backBtn{color:#8c7b75;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-bottom:1.75rem;padding:0;font-family:inherit;font-size:.95rem;transition:color .2s;display:inline-flex}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__backBtn:hover{color:#aa8c64}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__card{background:#fff;border-radius:32px;padding:2.5rem;box-shadow:0 4px 20px #00000014}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__orderHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__orderHeader h1{margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__orderDate{color:#8c7b75;font-size:.9rem}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__divider{border:none;border-top:1px solid #f0ebe5;margin:1.75rem 0}.orderDetail-module-scss-module___0QrGW__detailPage h2{color:#aa8c64;margin-bottom:1.25rem;font-size:1.2rem;font-weight:700}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__itemList{flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__item{align-items:center;gap:1rem;display:flex}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__itemName{flex:1;font-size:1rem}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__itemQty{color:#8c7b75;text-align:center;min-width:2.5rem;font-size:.9rem}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__itemPrice{text-align:right;min-width:5rem;font-size:1rem;font-weight:700}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__total{text-align:right;color:#332f2f;border-top:1px solid #f0ebe5;padding-top:1rem;font-size:1.15rem}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__total strong{color:#aa8c64}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__address{flex-direction:column;gap:.2rem;display:flex}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__address p{color:#555;font-size:1rem;line-height:1.6}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__cancelArea{border-top:1px solid #f0ebe5;flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:2rem;padding-top:1.75rem;display:flex}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__cancelArea button:disabled{opacity:.6;cursor:not-allowed}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__cancelNote{color:#bbb;font-size:.82rem}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__statusBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:50px;align-self:flex-start;padding:.35rem 1rem;font-size:.78rem;font-weight:700}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__statusPending{color:#c07a10;background:#fef3e2}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__statusAwaitingPayment{color:#3b6fd4;background:#e8f0fb}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__statusPaid{color:#2e7d52;background:#e8f5ee}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__statusShipped{color:#6f42c1;background:#f0eaf8}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__statusDelivered{color:#1a5c3a;background:#d8f0e6}.orderDetail-module-scss-module___0QrGW__detailPage .orderDetail-module-scss-module___0QrGW__statusCancelled{color:#8c7b75;background:#f4f0ef}
.orders-module-scss-module__KVoJyG__ordersPage{color:#332f2f;max-width:860px;margin:0 auto;padding:2rem;font-family:Playfair Display,serif}.orders-module-scss-module__KVoJyG__ordersPage h1{text-align:center;margin-bottom:2.5rem;font-size:2.5rem;font-weight:700}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__empty{text-align:center;color:#8c7b75;padding:4rem 2rem}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__empty p{margin-bottom:1.5rem;font-size:1.1rem}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__shopBtn{color:#fff;cursor:pointer;background:#8c7b75;border:none;border-radius:50px;padding:.8rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;transition:opacity .2s}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__shopBtn:hover{opacity:.85}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderCard{cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000012}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderCard:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}@media (max-width:600px){.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderCard{flex-wrap:wrap;gap:.75rem}}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderMeta{flex-direction:column;flex:1;gap:.2rem;display:flex}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderId{color:#332f2f;letter-spacing:.04em;font-size:1rem;font-weight:700}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderDate{color:#8c7b75;font-size:.85rem}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderInfo{align-items:center;gap:1.25rem;display:flex}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__orderTotal{color:#332f2f;font-size:1.1rem;font-weight:700}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__arrow{color:#bbb;margin-left:auto;font-size:1.2rem}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__statusBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:50px;padding:.3rem .85rem;font-size:.78rem;font-weight:700}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__statusPending{color:#c07a10;background:#fef3e2}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__statusAwaitingPayment{color:#3b6fd4;background:#e8f0fb}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__statusPaid{color:#2e7d52;background:#e8f5ee}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__statusShipped{color:#6f42c1;background:#f0eaf8}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__statusDelivered{color:#1a5c3a;background:#d8f0e6}.orders-module-scss-module__KVoJyG__ordersPage .orders-module-scss-module__KVoJyG__statusCancelled{color:#8c7b75;background:#f4f0ef}
.preOreder-module-scss-module__9yCj6q__productPage{color:#333;max-width:1200px;margin:0 auto;padding:2rem;font-family:Playfair Display,serif}.preOreder-module-scss-module__9yCj6q__productPage h1{text-align:center;margin-bottom:1rem;font-size:2.2rem;font-weight:700}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__content{align-items:flex-start;gap:3rem;display:flex}@media (max-width:1024px){.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__content{gap:2rem}}@media (max-width:768px){.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__content{flex-direction:column;align-items:center;gap:1.5rem}}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__imageContainer{flex:1;justify-content:center;display:flex}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__imageContainer .preOreder-module-scss-module__9yCj6q__img{object-fit:contain;border-radius:32px;width:100%;max-width:400px;height:auto;transition:transform .3s}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__imageContainer .preOreder-module-scss-module__9yCj6q__img:hover{transform:scale(1.03)}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details{flex-direction:column;flex:1;gap:1rem;display:flex}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details p{color:#555;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details p{font-size:1rem}}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details .preOreder-module-scss-module__9yCj6q__price{color:#111;font-size:1.6rem;font-weight:700}@media (max-width:768px){.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details .preOreder-module-scss-module__9yCj6q__price{font-size:1.4rem}}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details .preOreder-module-scss-module__9yCj6q__addToCartBtn{margin-top:1rem}@media (max-width:768px){.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details .preOreder-module-scss-module__9yCj6q__addToCartBtn{text-align:center;align-items:center;width:100%}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__details .preOreder-module-scss-module__9yCj6q__addToCartBtn button{width:90%}}.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__shipping{color:#555;margin-top:.5rem;font-size:.95rem}@media (max-width:768px){.preOreder-module-scss-module__9yCj6q__productPage .preOreder-module-scss-module__9yCj6q__shipping{font-size:.9rem}}.preOreder-module-scss-module__9yCj6q__backButton{text-align:end;margin-top:2rem}@media (max-width:768px){.preOreder-module-scss-module__9yCj6q__backButton{text-align:center}.preOreder-module-scss-module__9yCj6q__backButton button{width:50%}}
.product-module-scss-module__50IpDq__productPage{color:#333;max-width:1200px;margin:0 auto;padding:2rem;font-family:Playfair Display,serif}.product-module-scss-module__50IpDq__productPage h1{text-align:center;margin-bottom:1rem;font-size:2.2rem;font-weight:700}@media (max-width:768px){.product-module-scss-module__50IpDq__productPage h1{font-size:1.8rem}}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content{align-items:flex-start;gap:3rem;display:flex}@media (max-width:1024px){.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content{gap:2rem}}@media (max-width:768px){.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content{flex-direction:column;align-items:center;gap:2rem}}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__imageContainer{border-radius:32px;flex:1;min-height:380px;position:relative;overflow:hidden}@media (max-width:768px){.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__imageContainer{width:100%;min-height:300px}}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__imageContainer .product-module-scss-module__50IpDq__img{object-fit:contain;border-radius:32px;transition:transform .3s;box-shadow:0 6px 18px #0000001f}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__imageContainer .product-module-scss-module__50IpDq__img:hover{transform:scale(1.03)}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details{flex-direction:column;flex:1;gap:1rem;display:flex}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details p{color:#555;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details p{font-size:1rem}}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details .product-module-scss-module__50IpDq__price{color:#111;font-size:1.6rem;font-weight:700}@media (max-width:768px){.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details .product-module-scss-module__50IpDq__price{font-size:1.4rem}}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details .product-module-scss-module__50IpDq__addToCartBtn{justify-content:flex-start;margin-top:1rem;display:flex}@media (max-width:768px){.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details .product-module-scss-module__50IpDq__addToCartBtn{justify-content:center;width:100%}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__content .product-module-scss-module__50IpDq__details .product-module-scss-module__50IpDq__addToCartBtn button{width:90%}}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__backButton{text-align:end;margin-top:2rem}@media (max-width:768px){.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__backButton{text-align:center}.product-module-scss-module__50IpDq__productPage .product-module-scss-module__50IpDq__backButton button{width:50%}}
.profile-module-scss-module__Uk4l5W__profilePage{color:#333;max-width:1200px;margin:0 auto;padding:2rem;font-family:Playfair Display,serif}.profile-module-scss-module__Uk4l5W__profilePage h1{text-align:center;margin-bottom:1.5rem;font-size:2.2rem;font-weight:700}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__info{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__info p{color:#555;font-size:1.1rem;line-height:1.6}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__info p strong{color:#111}@media (max-width:768px){.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__info p{font-size:1rem}}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__links{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__links a{color:#0070f3;font-size:1.1rem;text-decoration:underline}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__links a:hover{color:#0051a3}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__ordersSection{margin-top:2.5rem}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__ordersSection h2{text-align:center;color:#332f2f;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__ordersEmpty{text-align:center;color:#8c7b75;padding:2rem 0;font-size:1rem}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderCard{cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #00000012}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderCard:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}@media (max-width:600px){.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderCard{flex-wrap:wrap;gap:.75rem}}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderMeta{flex-direction:column;flex:1;gap:.2rem;display:flex}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderId{color:#332f2f;letter-spacing:.04em;font-size:1rem;font-weight:700}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderDate{color:#8c7b75;font-size:.85rem}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderInfo{align-items:center;gap:1.25rem;display:flex}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__orderTotal{color:#332f2f;font-size:1.1rem;font-weight:700}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__arrow{color:#bbb;margin-left:auto;font-size:1.2rem}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__statusBadge{letter-spacing:.04em;text-transform:uppercase;border-radius:50px;padding:.3rem .85rem;font-size:.78rem;font-weight:700}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__statusPending{color:#c07a10;background:#fef3e2}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__statusAwaitingPayment{color:#3b6fd4;background:#e8f0fb}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__statusPaid{color:#2e7d52;background:#e8f5ee}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__statusShipped{color:#6f42c1;background:#f0eaf8}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__statusDelivered{color:#1a5c3a;background:#d8f0e6}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__statusCancelled{color:#8c7b75;background:#f4f0ef}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__logoutBtn{text-align:center;margin-top:2rem}.profile-module-scss-module__Uk4l5W__profilePage .profile-module-scss-module__Uk4l5W__logoutBtn button{min-width:180px}
.search-module-scss-module__5trvNG__searchPage{color:#333;max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem;font-family:Segoe UI,sans-serif}.search-module-scss-module__5trvNG__heading{text-align:center;margin-bottom:2.5rem}.search-module-scss-module__5trvNG__heading h1{color:#332f2f;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:2rem;font-weight:700}@media (min-width:768px){.search-module-scss-module__5trvNG__heading h1{font-size:2.5rem}}.search-module-scss-module__5trvNG__query{color:#aa8c64;font-style:italic}.search-module-scss-module__5trvNG__count{color:#8c7b75;font-size:.95rem}.search-module-scss-module__5trvNG__state{text-align:center;color:#8c7b75;padding:4rem 2rem;font-family:Playfair Display,serif;font-size:1.1rem}.search-module-scss-module__5trvNG__grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:600px){.search-module-scss-module__5trvNG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.search-module-scss-module__5trvNG__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.search-module-scss-module__5trvNG__grid{grid-template-columns:repeat(4,1fr)}}
