@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap";._overlay_j6shr_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-cream-light);z-index:9999;display:flex;flex-direction:column;animation:_fadeIn_j6shr_1 .3s ease-out;color:var(--color-burgundy)}@keyframes _fadeIn_j6shr_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._modal_j6shr_20{width:100%;max-width:1200px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;height:100%}._header_j6shr_30{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(43,10,17,.2);padding-bottom:1rem;margin-top:2rem}._searchBar_j6shr_39{display:flex;align-items:center;flex:1;gap:1rem}._searchIcon_j6shr_46{opacity:.5}._input_j6shr_50{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-heading);font-size:2rem;color:var(--color-burgundy)}._input_j6shr_50::placeholder{color:#2b0a1166}._closeBtn_j6shr_64{background:transparent;border:none;cursor:pointer;color:var(--color-burgundy);transition:transform .3s ease}._closeBtn_j6shr_64:hover{transform:rotate(90deg)}._resultsContainer_j6shr_76{flex:1;overflow-y:auto;padding:3rem 0}._suggestions_j6shr_82 h3{font-family:var(--font-body);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;opacity:.6}._suggestionChips_j6shr_91{display:flex;gap:1rem;flex-wrap:wrap}._chip_j6shr_97{background:transparent;border:1px solid rgba(43,10,17,.2);padding:.75rem 1.5rem;border-radius:2rem;font-size:.875rem;color:var(--color-burgundy);cursor:pointer;transition:all .3s ease}._chip_j6shr_97:hover{background:var(--color-burgundy);color:var(--color-cream-light);border-color:var(--color-burgundy)}._noResults_j6shr_114{text-align:center;font-size:1.25rem;opacity:.7;margin-top:4rem}._resultsGrid_j6shr_121{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:3rem}._resultCard_j6shr_127{cursor:pointer;transition:opacity .3s ease}._resultCard_j6shr_127:hover{opacity:.8}._resultCard_j6shr_127 img{width:100%;aspect-ratio:3/4;object-fit:cover;margin-bottom:1rem}._resultInfo_j6shr_143 h3{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem}._resultInfo_j6shr_143 p{font-size:.875rem;opacity:.8}@media (max-width: 768px){._input_j6shr_50{font-size:1.5rem}._resultsGrid_j6shr_121{grid-template-columns:repeat(2,1fr);gap:1.5rem}}._header_1qg4e_1{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .4s ease;padding:1.5rem 0;background-color:transparent}._textLight_1qg4e_12{color:var(--color-cream-light)}._textLight_1qg4e_12 ._navLink_1qg4e_16:after{background-color:var(--color-cream-light)}._textLight_1qg4e_12 ._cartCount_1qg4e_20{background-color:var(--color-cream-light);color:var(--color-burgundy)}._scrolled_1qg4e_25{background-color:#2b0a11fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 0;border-bottom:1px solid rgba(255,247,239,.2);color:var(--color-cream-light)}._container_1qg4e_33{max-width:1600px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}._logo_1qg4e_42 a{font-family:var(--font-heading);font-size:1.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}._nav_1qg4e_16{display:flex;gap:2.5rem}._navLink_1qg4e_16{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;position:relative}._navLink_1qg4e_16:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:var(--color-cream-light);transform:scaleX(0);transition:transform .3s ease;transform-origin:right}._navLink_1qg4e_16:hover:after{transform:scaleX(1);transform-origin:left}._actions_1qg4e_80{display:flex;align-items:center;gap:1.5rem}._iconBtn_1qg4e_86{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-cream-light);transition:opacity .3s ease}._iconBtn_1qg4e_86:hover{opacity:.6}._cartCount_1qg4e_20{position:absolute;top:-4px;right:-8px;font-size:.65rem;background-color:var(--color-cream-light);color:var(--color-burgundy);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}._mobileToggle_1qg4e_114{display:none;cursor:pointer}@media (max-width: 992px){._nav_1qg4e_16{display:none}._mobileToggle_1qg4e_114{display:block}._navOpen_1qg4e_128{display:flex;flex-direction:column;position:fixed;top:70px;left:0;width:100%;height:calc(100vh - 70px);background-color:var(--color-burgundy);padding:2rem;gap:1.5rem;align-items:center}}._footer_46rpb_1{background-color:var(--color-burgundy);color:var(--color-cream-light);padding:5rem 0 2rem;margin-top:auto}._container_46rpb_8{max-width:1400px;margin:0 auto;padding:0 2rem}._topSection_46rpb_14{display:flex;justify-content:space-between;gap:3rem;margin-bottom:4rem}._brandColumn_46rpb_21{display:flex;flex-direction:column}._logo_46rpb_26{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1.25rem;font-weight:400;letter-spacing:.05em}._brandColumn_46rpb_21 p{font-size:.9rem;font-weight:300;line-height:1.6;opacity:.9}._linkColumn_46rpb_41{display:flex;flex-direction:column;gap:1rem}._linkColumn_46rpb_41 h4{font-family:var(--font-heading);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.25rem;text-transform:uppercase}._linkColumn_46rpb_41 a{font-size:.9rem;transition:opacity .3s ease;font-weight:300;color:var(--color-cream-light);opacity:.9}._linkColumn_46rpb_41 a:hover{opacity:.7}._newsletter_46rpb_68{display:flex;flex-direction:column;max-width:400px}._newsletter_46rpb_68 h4{font-family:var(--font-heading);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.25rem;text-transform:uppercase}._newsletter_46rpb_68 p{font-size:.9rem;margin-bottom:1.5rem;font-weight:300;line-height:1.6;opacity:.9}._form_46rpb_91{display:flex;align-items:center;border:1px solid rgba(255,247,239,.3);border-radius:4px;padding:.75rem 1rem;background-color:#fff7ef0d;transition:border-color .3s ease}._form_46rpb_91:focus-within{border-color:#fff7efcc}._form_46rpb_91 input{background:transparent;border:none;color:var(--color-cream-light);flex:1;outline:none;font-family:var(--font-body);font-size:.9rem;padding:0}._form_46rpb_91 input::placeholder{color:#fff7ef99}._form_46rpb_91 button{background:transparent;border:none;color:var(--color-cream-light);font-weight:500;font-size:.85rem;letter-spacing:.05em;padding:0 0 0 1rem;cursor:pointer;transition:opacity .3s ease}._form_46rpb_91 button:hover{opacity:.8}._bottomSection_46rpb_136{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,247,239,.1);padding-top:2rem}._copyright_46rpb_144{font-size:.85rem;font-weight:300;opacity:.8}._legal_46rpb_150{display:flex;gap:2rem}._legal_46rpb_150 a{font-size:.85rem;font-weight:300;color:var(--color-cream-light);opacity:.8;transition:opacity .3s ease}._legal_46rpb_150 a:hover{opacity:1}@media (max-width: 992px){._topSection_46rpb_14{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){._links_46rpb_175{grid-template-columns:1fr;gap:2rem}._bottomSection_46rpb_136{flex-direction:column;gap:1rem;align-items:flex-start}}._overlay_19vqp_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#11111066;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:_fadeIn_19vqp_1 .3s ease}._drawer_19vqp_13{position:fixed;top:0;right:0;width:100%;max-width:450px;height:100vh;background-color:var(--color-ivory);z-index:1000;display:flex;flex-direction:column;box-shadow:-10px 0 30px #1111101a;animation:_slideIn_19vqp_1 .4s cubic-bezier(.16,1,.3,1)}._header_19vqp_28{padding:2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(17,17,16,.1)}._header_19vqp_28 h2{font-family:var(--font-body);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}._closeBtn_19vqp_44{color:var(--color-black);transition:opacity .3s ease}._closeBtn_19vqp_44:hover{opacity:.6}._body_19vqp_53{flex:1;overflow-y:auto;padding:2rem}._emptyState_19vqp_59{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center;color:#111110b3}._itemList_19vqp_70{display:flex;flex-direction:column;gap:2rem}._item_19vqp_70{display:flex;gap:1.5rem}._itemImage_19vqp_81{width:90px;height:120px;background-color:var(--color-beige);flex-shrink:0}._itemImage_19vqp_81 img{width:100%;height:100%;object-fit:cover}._itemDetails_19vqp_94{flex:1;display:flex;flex-direction:column}._itemTop_19vqp_100{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}._itemTop_19vqp_100 h3{font-size:1rem;font-weight:400}._removeBtn_19vqp_112{color:#11111080;transition:color .3s ease}._removeBtn_19vqp_112:hover{color:var(--color-black)}._itemSpecs_19vqp_121{font-size:.875rem;color:#11111099;margin-bottom:auto}._itemBottom_19vqp_127{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}._quantity_19vqp_134{display:flex;align-items:center;gap:1rem;border:1px solid rgba(17,17,16,.2);padding:.25rem .75rem}._quantity_19vqp_134 button{color:#11111099;display:flex;align-items:center;transition:color .3s ease}._quantity_19vqp_134 button:hover{color:var(--color-black)}._itemPrice_19vqp_153{font-size:.95rem}._footer_19vqp_157{padding:2rem;border-top:1px solid rgba(17,17,16,.1);background-color:var(--color-white)}._subtotal_19vqp_163{display:flex;justify-content:space-between;font-size:1.125rem;margin-bottom:.5rem}._shippingNotice_19vqp_170{font-size:.75rem;color:#11111099;margin-bottom:1.5rem}@keyframes _slideIn_19vqp_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _fadeIn_19vqp_1{0%{opacity:0}to{opacity:1}}._card_1ujo4_1{display:flex;flex-direction:column;gap:1.5rem}._imageContainer_1ujo4_7{position:relative;aspect-ratio:3/4;overflow:hidden;background-color:#3a121a}._mainImage_1ujo4_14{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}._card_1ujo4_1:hover ._mainImage_1ujo4_14{transform:scale(1.05)}._badge_1ujo4_25{position:absolute;top:1rem;left:1rem;background-color:var(--color-cream-light);color:var(--color-burgundy);padding:.25rem .75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;z-index:2}._wishlistBtn_1ujo4_38{position:absolute;top:1rem;right:1rem;color:var(--color-white);z-index:2;transition:opacity .3s ease}._wishlistBtn_1ujo4_38:hover{opacity:.7}._quickActions_1ujo4_51{position:absolute;bottom:0;left:0;width:100%;display:flex;transform:translateY(100%);transition:transform .4s ease;z-index:2}._card_1ujo4_1:hover ._quickActions_1ujo4_51{transform:translateY(0)}._quickViewBtn_1ujo4_66,._addBtn_1ujo4_66{flex:1;padding:1rem 0;background-color:#fff;color:#000;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid rgba(0,0,0,.1);transition:background-color .3s ease,color .3s ease}._quickViewBtn_1ujo4_66:hover,._addBtn_1ujo4_66:hover{background-color:var(--color-burgundy);color:var(--color-cream-light)}._details_1ujo4_83{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}._name_1ujo4_91{font-size:.875rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase}._price_1ujo4_98{font-size:.85rem;font-weight:400;letter-spacing:.05em;color:inherit}._colors_1ujo4_105{display:flex;gap:.5rem;margin-top:.5rem}._colorSwatch_1ujo4_111{width:12px;height:12px;border-radius:50%;border:1px solid currentColor;opacity:.3;cursor:pointer}._home_1yjzq_1{width:100%}._hero_1yjzq_5{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-black)}._heroImage_1yjzq_16{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}._heroImage_1yjzq_16 img,._heroImage_1yjzq_16 video{width:100%;height:100%;object-fit:cover;opacity:.7}._heroOverlay_1yjzq_33{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,#11111026,#11111080);z-index:2}._heroContent_1yjzq_43{position:relative;z-index:3;text-align:center;color:var(--color-ivory);max-width:800px;padding:0 2rem;display:flex;flex-direction:column;align-items:center}._heroSubtitle_1yjzq_55{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:2rem;display:block;opacity:.9}._heroContent_1yjzq_43 h1{margin-bottom:2rem;color:var(--color-white)}._heroText_1yjzq_69{font-size:1.15rem;max-width:600px;margin:0 auto 3.5rem;opacity:.8;font-weight:300;letter-spacing:.02em}._heroActions_1yjzq_78{display:flex;align-items:center;gap:3rem}._heroActions_1yjzq_78 ._btn-primary_1yjzq_85{background-color:var(--color-cream-light);color:var(--color-burgundy);border-color:var(--color-cream-light)}._heroActions_1yjzq_78 ._btn-primary_1yjzq_85:hover{background-color:#fff7ef1a;color:var(--color-cream-light)}._heroActions_1yjzq_78 ._btn-text_1yjzq_96{color:var(--color-cream-light)}@media (max-width: 768px){._heroActions_1yjzq_78{flex-direction:column;gap:1.5rem}}._scrollIndicator_1yjzq_107{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:3;color:var(--color-cream-light);opacity:.7}._scrollText_1yjzq_120{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.5rem}._scrollLine_1yjzq_127{width:1px;height:40px;background-color:#fff7ef4d;position:relative;overflow:hidden}._scrollLine_1yjzq_127:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-cream-light);animation:_scrollAnim_1yjzq_1 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes _scrollAnim_1yjzq_1{0%{transform:translateY(-100%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}._section_1yjzq_153{padding:3rem 0}._bgLight_1yjzq_157{background-color:var(--color-cream-light);color:var(--color-burgundy)}._bgDark_1yjzq_162{background-color:var(--color-burgundy);color:var(--color-cream-light)}._container_1yjzq_167{max-width:1600px;margin:0 auto;padding:0 2rem}._sectionHeader_1yjzq_173{text-align:center;margin-bottom:2rem}._sectionSubtitle_1yjzq_178{margin-top:1rem;font-weight:300;opacity:.8}._collectionGrid_1yjzq_185{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}._collectionCard_1yjzq_191{position:relative;overflow:hidden;display:block;aspect-ratio:4/5}._collectionCard_1yjzq_191 img{width:100%;height:100%;object-fit:cover;transition:transform 1.5s cubic-bezier(.16,1,.3,1)}._collectionCard_1yjzq_191:hover img{transform:scale(1.05)}._collectionTitle_1yjzq_209{position:absolute;bottom:0;left:0;width:100%;padding:4rem 2rem;background:linear-gradient(to top,rgba(43,10,17,.9),transparent);color:var(--color-cream-light);display:flex;flex-direction:column;align-items:center;text-align:center}._collectionTitle_1yjzq_209 h3{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;font-weight:300;letter-spacing:.02em}._exploreLink_1yjzq_231{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;position:relative;display:inline-block;opacity:.8;transition:opacity .3s ease}._exploreLink_1yjzq_231:hover{opacity:1}._exploreLink_1yjzq_231:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.16,1,.3,1)}._collectionCard_1yjzq_191:hover ._exploreLink_1yjzq_231:after{transform:scaleX(1);transform-origin:left}._sliderContainer_1yjzq_264{overflow:hidden;width:100%;margin-bottom:var(--spacing-md);padding:1rem 0;position:relative}._sliderContainer_1yjzq_264:before,._sliderContainer_1yjzq_264:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}._sliderContainer_1yjzq_264:before{left:0;background:linear-gradient(to right,var(--color-burgundy),transparent)}._sliderContainer_1yjzq_264:after{right:0;background:linear-gradient(to left,var(--color-burgundy),transparent)}._sliderTrack_1yjzq_293{display:flex;gap:1.5rem;width:max-content;animation:_slideMarquee_1yjzq_1 40s linear infinite}._sliderTrack_1yjzq_293:hover{animation-play-state:paused}._slideItem_1yjzq_304{width:220px;flex-shrink:0}@keyframes _slideMarquee_1yjzq_1{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}._sliderContainerCream_1yjzq_314{overflow:hidden;width:100%;margin-bottom:var(--spacing-md);padding:1rem 0;position:relative}._sliderContainerCream_1yjzq_314:before,._sliderContainerCream_1yjzq_314:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}._sliderContainerCream_1yjzq_314:before{left:0;background:linear-gradient(to right,var(--color-cream-light),transparent)}._sliderContainerCream_1yjzq_314:after{right:0;background:linear-gradient(to left,var(--color-cream-light),transparent)}._sliderTrackRight_1yjzq_343{display:flex;gap:1.5rem;width:max-content;animation:_slideMarqueeRight_1yjzq_1 40s linear infinite}._sliderTrackRight_1yjzq_343:hover{animation-play-state:paused}@keyframes _slideMarqueeRight_1yjzq_1{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}._productGrid_1yjzq_359{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-bottom:var(--spacing-md)}._centerBtn_1yjzq_366{text-align:center}._storySection_1yjzq_371{display:grid;grid-template-columns:1fr 1fr;min-height:90vh;background-color:var(--color-burgundy);color:var(--color-cream-light)}._storyImage_1yjzq_379{height:100%;overflow:hidden}._storyImage_1yjzq_379 img,._storyImage_1yjzq_379 video{width:100%;height:100%;object-fit:cover}._storyContent_1yjzq_391{padding:10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#3a121a}._storyContent_1yjzq_391 h2{margin:2rem 0;color:var(--color-cream-light)}._storyContent_1yjzq_391 p{font-size:1.25rem;font-weight:300;max-width:550px;margin-bottom:3.5rem;line-height:1.9;color:inherit}@media (max-width: 1024px){._productGrid_1yjzq_359{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._collectionGrid_1yjzq_185,._storySection_1yjzq_371{grid-template-columns:1fr}._storyImage_1yjzq_379{height:50vh}}._editorialHeading_1yjzq_438{font-family:var(--font-body);font-size:1.1rem;font-weight:600;margin-bottom:2rem;color:var(--color-white)}._editorialGrid5_1yjzq_446{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}._deepRedSection_1yjzq_453{background-color:var(--color-cream-light);padding:3rem 0;color:var(--color-burgundy)}._innerFrameCard_1yjzq_459{display:flex;flex-direction:column;gap:.5rem}._frameWrapper_1yjzq_465{position:relative;aspect-ratio:3/4;padding:.5rem;border:1px solid rgba(255,255,255,.3);overflow:hidden}._frameWrapper_1yjzq_465 img{width:100%;height:100%;object-fit:cover}._cardOverlay_1yjzq_479{position:absolute;bottom:.5rem;left:.5rem;right:.5rem;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);text-align:center}._italicTitle_1yjzq_489{font-family:var(--font-heading);font-style:italic;font-size:1.25rem;color:var(--color-white)}._cardFooter_1yjzq_496{text-align:center;font-size:.8rem;font-weight:500;color:var(--color-burgundy);margin-top:.5rem}._archedSection_1yjzq_504{background-color:var(--color-burgundy);color:var(--color-cream-light);padding:3rem 0}._stripedBox_1yjzq_510{background:repeating-linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 2px,transparent 2px,transparent 10px);padding:3rem;border-radius:8px}._archedCard_1yjzq_522{position:relative;aspect-ratio:3/4.5;background-color:#3a121a;padding:.5rem;border-radius:4px;box-shadow:0 10px 20px #0000004d}._archedWrapper_1yjzq_531{position:relative;width:100%;height:100%;border-top-left-radius:50px;border-top-right-radius:50px;overflow:hidden}._archedWrapper_1yjzq_531 img{width:100%;height:100%;object-fit:cover}._luxeSection_1yjzq_547{background-color:var(--color-cream-light);padding:3rem 0;color:var(--color-burgundy)}._luxeLayout_1yjzq_553{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}._luxeFeatured_1yjzq_560{position:relative}._luxeImageMain_1yjzq_564{width:100%;aspect-ratio:4/5;object-fit:cover;filter:brightness(.8)}._luxeText_1yjzq_571{position:absolute;bottom:10%;left:10%}._luxeTitle_1yjzq_577{font-family:var(--font-heading);font-size:clamp(3rem,5vw,5rem);font-weight:300;letter-spacing:.05em;margin-bottom:1rem}._luxeText_1yjzq_571 p{font-size:1rem;opacity:.9;max-width:300px;margin-bottom:2rem}._luxeBtn_1yjzq_592{display:inline-block;background-color:var(--color-burgundy);color:var(--color-cream-light);padding:.75rem 2rem;font-size:.9rem;font-weight:500;border-radius:2px;transition:opacity .3s ease}._luxeBtn_1yjzq_592:hover{opacity:.8}._luxeGrid_1yjzq_607{display:grid;grid-template-columns:1fr 1fr;gap:2rem}._luxeCard_1yjzq_613{display:flex;flex-direction:column;gap:1rem}._luxeCard_1yjzq_613 img{width:100%;aspect-ratio:3/4;object-fit:cover}._luxeCardTitle_1yjzq_625{font-size:.85rem;text-align:center;opacity:.9}@media (max-width: 1024px){._editorialGrid5_1yjzq_446{grid-template-columns:repeat(3,1fr)}._luxeLayout_1yjzq_553{grid-template-columns:1fr}}@media (max-width: 768px){._editorialGrid5_1yjzq_446{grid-template-columns:repeat(2,1fr)}}._shopPage_1mxd7_1{padding-top:120px;min-height:80vh}._header_1mxd7_6{text-align:center;padding:var(--spacing-lg) 2rem;background-color:var(--color-burgundy);color:var(--color-cream-light);margin-bottom:var(--spacing-lg)}._header_1mxd7_6 h1{margin-bottom:1rem}._container_1mxd7_18{max-width:1600px;margin:0 auto;padding:0 2rem var(--spacing-xl);display:flex;gap:4rem}._filters_1mxd7_26{width:250px;flex-shrink:0}._filterGroup_1mxd7_31{display:flex;flex-direction:column;gap:1rem}._filterGroup_1mxd7_31 h4{font-family:var(--font-body);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;border-bottom:1px solid;padding-bottom:.5rem;opacity:1}._filterBtn_1mxd7_48{text-align:left;font-size:.95rem;color:inherit;opacity:.9;transition:opacity .3s ease;padding:.25rem 0}._filterBtn_1mxd7_48:hover{opacity:1}._filterBtn_1mxd7_48._active_1mxd7_61{opacity:1;font-weight:500}._productGrid_1mxd7_66{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}._emptyState_1mxd7_73{grid-column:1 / -1;text-align:center;padding:4rem;color:inherit;opacity:.8}@media (max-width: 1024px){._productGrid_1mxd7_66{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._container_1mxd7_18{flex-direction:column;gap:2rem}._filters_1mxd7_26{width:100%}._filterGroup_1mxd7_31{flex-direction:row;flex-wrap:wrap}._filterGroup_1mxd7_31 h4{width:100%}}._overlay_7l9ax_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#11111080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;justify-content:center;align-items:center;animation:_fadeIn_7l9ax_1 .3s ease-out}@keyframes _fadeIn_7l9ax_1{0%{opacity:0}to{opacity:1}}._modal_7l9ax_21{background-color:var(--color-cream-light);color:var(--color-burgundy);padding:3rem;max-width:600px;width:90%;position:relative;box-shadow:0 20px 40px #0000001a}._closeBtn_7l9ax_31{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;cursor:pointer;color:inherit;transition:transform .3s ease}._closeBtn_7l9ax_31:hover{transform:rotate(90deg)}._description_7l9ax_46{margin:1.5rem 0 2.5rem;font-size:.875rem;line-height:1.6;opacity:.8}._tableWrapper_7l9ax_53{overflow-x:auto}._table_7l9ax_53{width:100%;border-collapse:collapse;text-align:left}._table_7l9ax_53 th,._table_7l9ax_53 td{padding:1rem;border-bottom:1px solid rgba(43,10,17,.1)}._table_7l9ax_53 th{font-family:var(--font-heading);font-weight:400;font-size:1.1rem}._table_7l9ax_53 td{font-size:.875rem}@media (max-width: 600px){._modal_7l9ax_21{padding:2rem 1.5rem}}._productPage_1h7is_1{padding-top:120px;min-height:80vh}._breadcrumbs_1h7is_6{max-width:1600px;margin:0 auto;padding:0 2rem var(--spacing-md);display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:inherit;opacity:.8;text-transform:uppercase;letter-spacing:.05em}._breadcrumbs_1h7is_6 a{transition:opacity .3s ease}._breadcrumbs_1h7is_6 a:hover{opacity:.6}._container_1h7is_28{max-width:1600px;margin:0 auto;padding:0 2rem var(--spacing-xl);display:grid;grid-template-columns:1fr 1fr;gap:4rem}._gallery_1h7is_37{position:relative;background-color:#3a121a}._mainImage_1h7is_42{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block}._info_1h7is_50{display:flex;flex-direction:column;padding-top:2rem}._price_1h7is_56{font-size:1.25rem;margin-top:1rem}._description_1h7is_61{margin:2rem 0;font-weight:300;line-height:1.8}._selector_1h7is_67{margin-bottom:2rem}._selectorHeader_1h7is_71{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}._sizeGuideBtn_1h7is_80{text-decoration:underline;opacity:.9;transition:opacity .3s ease}._sizeGuideBtn_1h7is_80:hover{opacity:1}._colorOptions_1h7is_90{display:flex;gap:1rem}._colorBtn_1h7is_95{width:32px;height:32px;border-radius:50%;border:1px solid;opacity:.3;transition:transform .3s ease,opacity .3s ease}._colorBtn_1h7is_95._active_1h7is_104{opacity:1;transform:scale(1.1)}._sizeOptions_1h7is_109{display:flex;gap:1rem;flex-wrap:wrap}._sizeBtn_1h7is_115{width:auto;min-width:60px;padding:0 1rem;height:48px;border:1px solid;opacity:.3;display:flex;align-items:center;justify-content:center;font-size:.875rem;transition:all .3s ease}._sizeBtn_1h7is_115:hover{opacity:.8}._sizeBtn_1h7is_115._active_1h7is_104{background-color:var(--color-burgundy);color:var(--color-cream-light);opacity:1}._actions_1h7is_139{display:flex;gap:1rem;margin-top:1rem}._iconBtn_1h7is_145{width:54px;height:54px;border:1px solid;opacity:.3;display:flex;align-items:center;justify-content:center;transition:all .3s ease}._iconBtn_1h7is_145:hover{opacity:1}._accordions_1h7is_160{margin-top:3rem;border-top:1px solid}._accordion_1h7is_160{border-bottom:1px solid}._accordion_1h7is_160 summary{padding:1.5rem 0;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;list-style:none;position:relative}._accordion_1h7is_160 summary::-webkit-details-marker{display:none}._accordion_1h7is_160 summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.2rem;font-weight:300}._accordion_1h7is_160[open] summary:after{content:"-"}._accordionContent_1h7is_197{padding-bottom:1.5rem;font-weight:300;line-height:1.6}._accordionContent_1h7is_197 ul{padding-left:1.2rem}._accordionContent_1h7is_197 li{margin-bottom:.5rem}@media (max-width: 992px){._container_1h7is_28{grid-template-columns:1fr;gap:3rem}}._reviewsSection_1h7is_218{margin-top:6rem;border-top:1px solid rgba(43,10,17,.1);padding-top:4rem}._reviewsHeader_1h7is_224{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}._overallRating_1h7is_231{text-align:right}._overallRating_1h7is_231 span{font-size:.875rem;opacity:.7}._reviewsGrid_1h7is_240{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._reviewCard_1h7is_246{background-color:var(--color-white);padding:2rem;border:1px solid rgba(43,10,17,.05)}._stars_1h7is_252{color:#c6a875;margin-bottom:1rem;letter-spacing:2px}._reviewCard_1h7is_246 h4{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:.5rem}._reviewCard_1h7is_246 p{font-size:.875rem;line-height:1.6;opacity:.8;margin-bottom:1.5rem}._reviewerName_1h7is_271{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){._reviewsHeader_1h7is_224{flex-direction:column;align-items:flex-start;gap:1rem}._overallRating_1h7is_231{text-align:left}}._newArrivalsPage_187nh_1{padding-top:120px;min-height:calc(100vh - 300px)}._header_187nh_6{text-align:center;margin-bottom:4rem;padding:0 2rem}._editorialGrid_187nh_12{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem 4rem}@media (min-width: 768px){._editorialGrid_187nh_12{grid-template-columns:repeat(12,1fr)}._editorialGrid_187nh_12>*:nth-child(4n+1){grid-column:1 / 8}._editorialGrid_187nh_12>*:nth-child(4n+2){grid-column:9 / 13;margin-top:8rem}._editorialGrid_187nh_12>*:nth-child(4n+3){grid-column:2 / 7;margin-top:2rem}._editorialGrid_187nh_12>*:nth-child(4n+4){grid-column:8 / 13;margin-top:-6rem}}._emptyState_187nh_46{text-align:center;grid-column:1 / -1;font-size:1.25rem;opacity:.7}._collectionsPage_1gi87_1{padding-top:120px;min-height:calc(100vh - 300px)}._header_1gi87_6{text-align:center;margin-bottom:4rem;padding:0 2rem}._header_1gi87_6 p{color:#111110b3;margin-top:1rem}._grid_1gi87_17{display:flex;flex-direction:column}._collectionCard_1gi87_22{position:relative;height:70vh;min-height:500px;overflow:hidden;display:block;text-decoration:none}._imageWrapper_1gi87_31{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1)}._collectionCard_1gi87_22:hover ._imageWrapper_1gi87_31{transform:scale(1.05)}._imageWrapper_1gi87_31 img{width:100%;height:100%;object-fit:cover}._overlay_1gi87_50{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(17,17,16,.8) 0%,rgba(17,17,16,.2) 50%,transparent 100%);transition:opacity .5s ease}._collectionCard_1gi87_22:hover ._overlay_1gi87_50{background:linear-gradient(to top,#111110e6,#1111104d,#1111101a)}._content_1gi87_61{position:absolute;bottom:0;left:0;width:100%;padding:4rem;color:var(--color-ivory);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;transform:translateY(20px);transition:transform .5s cubic-bezier(.16,1,.3,1)}._collectionCard_1gi87_22:hover ._content_1gi87_61{transform:translateY(0)}._content_1gi87_61 span:first-child{opacity:.7;margin-bottom:1rem}._content_1gi87_61 h2{font-family:var(--font-heading);font-size:3rem;font-weight:400;letter-spacing:.05em;margin-bottom:2rem}._exploreBtn_1gi87_94{font-family:var(--font-body);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--color-ivory);padding-bottom:.25rem;opacity:0;transform:translateY(10px);transition:all .5s cubic-bezier(.16,1,.3,1);transition-delay:.1s}._collectionCard_1gi87_22:hover ._exploreBtn_1gi87_94{opacity:1;transform:translateY(0)}@media (min-width: 992px){._grid_1gi87_17{flex-direction:row;height:80vh}._collectionCard_1gi87_22{flex:1;height:100%;min-height:auto}}@media (max-width: 768px){._content_1gi87_61{padding:2rem}._content_1gi87_61 h2{font-size:2rem}}._infoPage_4nloc_1{padding-top:120px;min-height:calc(100vh - 300px);max-width:800px;margin:0 auto;padding-bottom:6rem;padding-left:2rem;padding-right:2rem}._header_4nloc_11{text-align:center;margin-bottom:4rem}._header_4nloc_11 h1{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-burgundy);margin-bottom:1rem}._header_4nloc_11 p{opacity:.7;font-size:1.1rem}._content_4nloc_28{font-size:1rem;line-height:1.8;color:var(--color-burgundy)}._content_4nloc_28 h2{font-family:var(--font-heading);font-size:1.5rem;margin-top:3rem;margin-bottom:1rem}._content_4nloc_28 p{margin-bottom:1.5rem;opacity:.9}._content_4nloc_28 ul{padding-left:2rem;margin-bottom:1.5rem;opacity:.9}._content_4nloc_28 li{margin-bottom:.5rem}._form_4nloc_56{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}._formGroup_4nloc_63{display:flex;flex-direction:column;gap:.5rem}._formGroup_4nloc_63 label{font-weight:500;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}._formGroup_4nloc_63 input,._formGroup_4nloc_63 textarea{padding:1rem;border:1px solid rgba(43,10,17,.2);background:transparent;font-family:inherit;color:inherit;outline:none}._formGroup_4nloc_63 input:focus,._formGroup_4nloc_63 textarea:focus{border-color:var(--color-burgundy)}._submitBtn_4nloc_91{margin-top:1rem;align-self:flex-start}._faqContainer_qm6ew_1{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}._faqItem_qm6ew_9{border:1px solid rgba(43,10,17,.2);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;background:transparent}._faqItem_qm6ew_9._active_qm6ew_18{border-color:var(--color-burgundy);background-color:var(--color-white);box-shadow:0 4px 20px #0000000d}._faqHeader_qm6ew_24{display:flex;align-items:center;gap:1.5rem}._numberCircle_qm6ew_30{width:40px;height:40px;border-radius:50%;background-color:#2b0a110d;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading);font-size:1.1rem;color:var(--color-burgundy);transition:all .3s ease;flex-shrink:0}._faqItem_qm6ew_9._active_qm6ew_18 ._numberCircle_qm6ew_30{background-color:var(--color-burgundy);color:var(--color-cream-light)}._question_qm6ew_50{flex:1;font-size:1.1rem;font-weight:500;margin:0}._iconCircle_qm6ew_57{width:32px;height:32px;border-radius:50%;border:1px solid rgba(43,10,17,.2);display:flex;justify-content:center;align-items:center;color:var(--color-burgundy);transition:all .3s ease;flex-shrink:0}._faqItem_qm6ew_9._active_qm6ew_18 ._iconCircle_qm6ew_57{border-color:var(--color-burgundy);background-color:#2b0a110d}._answerContainer_qm6ew_75{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}._faqItem_qm6ew_9._active_qm6ew_18 ._answerContainer_qm6ew_75{grid-template-rows:1fr}._answerInner_qm6ew_85{overflow:hidden;padding-left:calc(40px + 1.5rem);position:relative}._faqItem_qm6ew_9._active_qm6ew_18 ._answerInner_qm6ew_85:before{content:"";position:absolute;left:19px;top:1rem;bottom:0;width:2px;background-color:#2b0a111a}._answerInner_qm6ew_85 p{padding-top:1rem;padding-bottom:.5rem;line-height:1.6;opacity:.8;font-size:.95rem;margin:0}@media (max-width: 600px){._faqItem_qm6ew_9{padding:1rem}._faqHeader_qm6ew_24{gap:1rem}._answerInner_qm6ew_85{padding-left:calc(40px + 1rem)}}._pageWrapper_1oir7_3{background-color:#f7f3ec;color:#302923;padding-top:120px;min-height:100vh}._container_1oir7_10{max-width:1400px;margin:0 auto;padding:0 2rem 6rem}._introSection_1oir7_17{text-align:center;max-width:800px;margin:0 auto 5rem;animation:_fadeUp_1oir7_1 1s ease-out forwards;opacity:0;transform:translateY(20px)}._eyebrow_1oir7_26{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:#c6a875;font-weight:500;margin-bottom:1.5rem;display:block}._heading_1oir7_36{font-family:var(--font-heading);font-size:3.5rem;margin-bottom:1.5rem;color:#302923;font-weight:400}._description_1oir7_44{font-size:1.125rem;line-height:1.8;opacity:.8;margin-bottom:2.5rem}._divider_1oir7_51{width:60px;height:2px;background-color:#c6a875;margin:0 auto}._mainLayout_1oir7_59{display:grid;grid-template-columns:1fr 1fr;gap:6rem}._infoColumn_1oir7_66{padding-top:2rem}._infoColumn_1oir7_66 h2{font-family:var(--font-heading);font-size:2rem;margin-bottom:1rem}._infoColumn_1oir7_66>p{opacity:.8;margin-bottom:4rem;line-height:1.6}._contactBlock_1oir7_82{margin-bottom:3.5rem;animation:_fadeUp_1oir7_1 .8s ease-out forwards;opacity:0;transform:translateY(15px)}._contactBlock_1oir7_82:nth-child(3){animation-delay:.2s}._contactBlock_1oir7_82:nth-child(4){animation-delay:.3s}._contactBlock_1oir7_82:nth-child(5){animation-delay:.4s}._blockTitle_1oir7_93{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#302923;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}._blockValue_1oir7_105{font-size:1.25rem;font-family:var(--font-heading);margin-bottom:.5rem;display:block}._blockDesc_1oir7_112{font-size:.95rem;line-height:1.5;opacity:.7;margin-bottom:1rem}._contactLink_1oir7_119{color:#c6a875;text-decoration:none;font-weight:500;font-size:.95rem;border-bottom:1px solid transparent;transition:border-color .3s ease;padding-bottom:.2rem;display:inline-block}._contactLink_1oir7_119:hover{border-color:#c6a875}._formColumn_1oir7_135{animation:_fadeLeft_1oir7_1 1s ease-out forwards;animation-delay:.3s;opacity:0;transform:translate(30px)}._formPanel_1oir7_142{background-color:var(--color-burgundy);color:var(--color-cream-light);padding:4rem;border-radius:4px}._formPanel_1oir7_142 h2{font-family:var(--font-heading);font-size:2rem;margin-bottom:1rem}._formPanel_1oir7_142>p{opacity:.8;margin-bottom:3rem}._formGroup_1oir7_160{margin-bottom:1.5rem;display:flex;flex-direction:column}._formGroup_1oir7_160 label{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:500;color:var(--color-cream-light)}._formGroup_1oir7_160 input,._formGroup_1oir7_160 textarea{background-color:transparent;border:1px solid rgba(255,247,239,.3);padding:1rem;font-family:inherit;font-size:1rem;color:var(--color-cream-light);transition:border-color .3s ease,background-color .3s ease}._formGroup_1oir7_160 input:focus,._formGroup_1oir7_160 textarea:focus{outline:none;border-color:var(--color-cream-light);background-color:#fff7ef0d}._submitBtn_1oir7_193{background-color:var(--color-cream-light);color:var(--color-burgundy);border:none;padding:1.25rem 2.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:opacity .3s ease,transform .3s ease;width:100%;margin-top:1.5rem;font-weight:600}._submitBtn_1oir7_193:hover{opacity:.9}._submitBtn_1oir7_193:disabled{opacity:.7;cursor:not-allowed}._successMessage_1oir7_218{background-color:#c6a8751a;border-left:4px solid #C6A875;padding:1.5rem;margin-bottom:2rem}._successMessage_1oir7_218 h3{font-family:var(--font-heading);margin-bottom:.5rem}._errorMessage_1oir7_230{background-color:#ff00000d;border-left:4px solid #cc0000;padding:1.5rem;margin-bottom:2rem}@keyframes _fadeUp_1oir7_1{to{opacity:1;transform:translateY(0)}}@keyframes _fadeLeft_1oir7_1{to{opacity:1;transform:translate(0)}}@media (max-width: 992px){._mainLayout_1oir7_59{grid-template-columns:1fr;gap:4rem}._formColumn_1oir7_135{transform:translateY(30px);animation-name:_fadeUp_1oir7_1}}@media (max-width: 768px){._heading_1oir7_36{font-size:2.5rem}._formPanel_1oir7_142{padding:2.5rem 1.5rem}}._authPage_1huoi_3{background-color:#f7f3ec;color:#302923;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 2rem 4rem}._authContainer_1huoi_13{background-color:#ded2c1;padding:4rem;border-radius:4px;width:100%;max-width:480px;box-shadow:0 10px 40px #0000000d;animation:_fadeUp_1huoi_1 .8s ease-out forwards}._eyebrow_1huoi_23{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#c6a875;font-weight:600;margin-bottom:1rem;display:block;text-align:center}._heading_1huoi_34{font-family:var(--font-heading);font-size:2.25rem;text-align:center;margin-bottom:.5rem;font-weight:400}._description_1huoi_42{text-align:center;opacity:.8;margin-bottom:2.5rem;font-size:.95rem;line-height:1.6}._formGroup_1huoi_50{margin-bottom:1.5rem;display:flex;flex-direction:column;position:relative}._formGroup_1huoi_50 label{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:500}._formGroup_1huoi_50 input{background-color:transparent;border:1px solid rgba(48,41,35,.2);padding:1rem;font-family:inherit;font-size:1rem;color:inherit;transition:all .3s ease}._formGroup_1huoi_50 input:focus{outline:none;border-color:#302923;background-color:#ffffff4d}._passwordToggle_1huoi_81{position:absolute;right:1rem;top:2.35rem;background:none;border:none;cursor:pointer;color:#302923;opacity:.5;transition:opacity .3s;padding:0}._passwordToggle_1huoi_81:hover{opacity:1}._formOptions_1huoi_98{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.85rem}._checkboxLabel_1huoi_106{display:flex;align-items:center;gap:.5rem;cursor:pointer}._checkboxLabel_1huoi_106 input{cursor:pointer;accent-color:#302923}._forgotLink_1huoi_118{color:#c6a875;text-decoration:none;transition:opacity .3s}._forgotLink_1huoi_118:hover{opacity:.8}._submitBtn_1huoi_128{background-color:#111110;color:#f7f3ec;border:none;padding:1.25rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:opacity .3s ease;width:100%;margin-bottom:1.5rem}._submitBtn_1huoi_128:hover{opacity:.9}._submitBtn_1huoi_128:disabled{opacity:.7;cursor:not-allowed}._switchAuth_1huoi_151{text-align:center;font-size:.9rem}._switchAuth_1huoi_151 a{color:#c6a875;text-decoration:none;font-weight:500;margin-left:.5rem;transition:opacity .3s}._switchAuth_1huoi_151 a:hover{opacity:.8}._error_1huoi_168{background-color:#ff00000d;border-left:4px solid #cc0000;padding:1rem;margin-bottom:1.5rem;font-size:.9rem;color:#c00}@keyframes _fadeUp_1huoi_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._authContainer_1huoi_13{padding:3rem 2rem}._heading_1huoi_34{font-size:2rem}}._accountPage_13evg_3{background-color:#f7f3ec;color:#302923;padding:140px 2rem 6rem;min-height:100vh}._container_13evg_10{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:4rem}._sidebar_13evg_18{padding-right:2rem;border-right:1px solid rgba(198,168,117,.3)}._greeting_13evg_23{font-family:var(--font-heading);font-size:1.75rem;margin-bottom:2.5rem;font-weight:400}._navList_13evg_30{list-style:none;padding:0;margin:0}._navItem_13evg_36{margin-bottom:.5rem}._navLink_13evg_40{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#302923;font-size:.95rem;font-weight:500;padding:.75rem 1rem;border-radius:4px;transition:all .3s ease;opacity:.6}._navLink_13evg_40:hover{opacity:1;background-color:#c6a8751a}._navLinkActive_13evg_59{opacity:1;background-color:#c6a87526;color:#c6a875}._signOutBtn_13evg_65{margin-top:2rem;display:flex;align-items:center;gap:.75rem;background:none;border:none;color:#302923;font-size:.95rem;font-weight:500;padding:.75rem 1rem;cursor:pointer;opacity:.6;transition:opacity .3s;width:100%;text-align:left}._signOutBtn_13evg_65:hover{opacity:1}._content_13evg_87{animation:_fadeLeft_13evg_1 .5s ease-out forwards}._pageTitle_13evg_91{font-family:var(--font-heading);font-size:2.5rem;margin-bottom:2rem;font-weight:400}._card_13evg_98{background-color:#ded2c1;padding:2.5rem;border-radius:4px;margin-bottom:2rem}._cardTitle_13evg_105{font-family:var(--font-heading);font-size:1.5rem;margin-bottom:1.5rem;font-weight:400}._emptyState_13evg_112{text-align:center;padding:4rem 2rem;background-color:#ded2c14d;border-radius:4px;border:1px dashed rgba(198,168,117,.5)}._emptyState_13evg_112 p{opacity:.7;margin-bottom:1.5rem}._shopBtn_13evg_125{display:inline-block;background-color:#111110;color:#f7f3ec;text-decoration:none;padding:.75rem 2rem;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;transition:opacity .3s}._shopBtn_13evg_125:hover{opacity:.8}._orderList_13evg_141{display:flex;flex-direction:column;gap:1.5rem}._orderItem_13evg_147{background-color:#f7f3ec;border:1px solid rgba(48,41,35,.1);border-radius:4px;padding:1.5rem;display:flex;justify-content:space-between;align-items:center}._orderInfo_13evg_157 h4{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.25rem;font-weight:400}._orderInfo_13evg_157 p{font-size:.85rem;opacity:.7;margin-bottom:.5rem}._orderStatus_13evg_170{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;background-color:#c6a87533;color:#c6a875;border-radius:2px;font-weight:600}._orderTotal_13evg_182{font-weight:600;font-size:1.1rem}._wishlistGrid_13evg_187{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem}._wishlistItem_13evg_193 img{width:100%;aspect-ratio:2/3;object-fit:cover;margin-bottom:1rem;border-radius:2px}._wishlistItem_13evg_193 h4{font-size:.95rem;margin-bottom:.25rem}._wishlistItem_13evg_193 p{font-size:.9rem;opacity:.7;margin-bottom:1rem}._removeBtn_13evg_212{background:none;border:none;color:#c00;font-size:.85rem;cursor:pointer;padding:0;opacity:.7;transition:opacity .3s}._removeBtn_13evg_212:hover{opacity:1;text-decoration:underline}._formGrid_13evg_228{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._formGroup_13evg_234{margin-bottom:1.5rem;display:flex;flex-direction:column}._formGroup_13evg_234 label{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:500}._formGroup_13evg_234 input{background-color:transparent;border:1px solid rgba(48,41,35,.2);padding:1rem;font-family:inherit;font-size:1rem;color:inherit;transition:all .3s ease}._formGroup_13evg_234 input:focus{outline:none;border-color:#302923;background-color:#ffffff4d}._saveBtn_13evg_264{background-color:#111110;color:#f7f3ec;border:none;padding:1rem 2rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:opacity .3s ease;margin-top:1rem}._saveBtn_13evg_264:hover{opacity:.9}._saveBtn_13evg_264:disabled{opacity:.7;cursor:not-allowed}._successMessage_13evg_286{background-color:#c6a8751a;border-left:4px solid #C6A875;padding:1rem;margin-bottom:1.5rem;font-size:.95rem}@keyframes _fadeLeft_13evg_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (max-width: 992px){._container_13evg_10{grid-template-columns:1fr;gap:3rem}._sidebar_13evg_18{border-right:none;border-bottom:1px solid rgba(198,168,117,.3);padding-right:0;padding-bottom:2rem}._navList_13evg_30{display:flex;flex-wrap:wrap;gap:.5rem}._formGrid_13evg_228{grid-template-columns:1fr}}._checkoutPage_19cbl_1{min-height:calc(100vh - 80px);background-color:var(--color-bg);padding:4rem 2rem}._container_19cbl_7{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:4rem}._formSection_19cbl_15{background:#fff;padding:3rem;border-radius:4px}._summarySection_19cbl_21{background:var(--color-light);padding:3rem;border-radius:4px}._formGroupRow_19cbl_27{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._formGroup_19cbl_27{margin-bottom:1.5rem}._formGroup_19cbl_27 label{display:block;margin-bottom:.5rem;font-size:.875rem;color:var(--color-dark)}._formGroup_19cbl_27 input{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:4px;background-color:transparent;font-family:inherit}._formGroup_19cbl_27 input:focus{outline:none;border-color:var(--color-primary)}._cartItems_19cbl_58{margin-bottom:2rem;border-bottom:1px solid #ddd;padding-bottom:2rem}._cartItem_19cbl_58{display:grid;grid-template-columns:60px 1fr auto;gap:1rem;margin-bottom:1rem;align-items:center}._cartItem_19cbl_58 img{width:100%;height:80px;object-fit:cover;border-radius:4px}._itemDetails_19cbl_79 h4{font-weight:500;margin-bottom:.25rem}._itemDetails_19cbl_79 p{font-size:.875rem;color:#666;margin:0}._itemPrice_19cbl_90{font-weight:500}._totals_19cbl_94{display:flex;flex-direction:column;gap:.5rem}._totalRow_19cbl_100{display:flex;justify-content:space-between}@media (max-width: 900px){._container_19cbl_7{grid-template-columns:1fr;gap:2rem}}:root{--admin-bg: #F7F3EC;--admin-text-primary: #302923;--admin-accent: #C6A875;--admin-dark: #111110;--admin-card-bg: #FFFFFF;--admin-border: #E5E0D8;--admin-text-secondary: #6B6154;--admin-brand: #2B0A11;--admin-sidebar-width: 260px;--admin-topbar-height: 64px}.admin-wrapper{font-family:Inter,sans-serif;background-color:var(--admin-bg);color:var(--admin-text-primary);min-height:100vh;box-sizing:border-box}.admin-wrapper *{box-sizing:border-box}.admin-login-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:var(--admin-bg);padding:2rem}.admin-login-header{text-align:center;margin-bottom:2rem}.admin-login-icon{width:48px;height:48px;background-color:var(--admin-brand);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.admin-login-title{font-size:1.5rem;font-weight:700;color:var(--admin-dark);margin-bottom:.5rem}.admin-login-subtitle{color:var(--admin-text-secondary);font-size:.875rem}.admin-login-card{background-color:var(--admin-card-bg);padding:2.5rem 2rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d;width:100%;max-width:400px;border:1px solid var(--admin-border)}.admin-form-group{margin-bottom:1.5rem}.admin-form-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.admin-form-input{width:100%;padding:.75rem 1rem;border:1px solid var(--admin-border);border-radius:6px;font-size:.875rem;outline:none;transition:border-color .2s}.admin-form-input:focus{border-color:var(--admin-brand)}.admin-btn-primary{width:100%;padding:.75rem 1rem;background-color:var(--admin-brand);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .2s}.admin-btn-primary:hover{background-color:#4a1520}.admin-btn-primary:disabled{opacity:.7;cursor:not-allowed}.admin-error-message{background-color:#fef2f2;color:#991b1b;border:1px solid #F87171;padding:.75rem;border-radius:6px;font-size:.875rem;margin-bottom:1.5rem}.admin-layout{display:grid;grid-template-columns:var(--admin-sidebar-width) 1fr;min-height:100vh}.admin-sidebar{background-color:var(--admin-card-bg);border-right:1px solid var(--admin-border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.admin-sidebar-header{height:var(--admin-topbar-height);display:flex;align-items:center;padding:0 1.5rem;border-bottom:1px solid var(--admin-border)}.admin-sidebar-logo{font-size:1.25rem;font-weight:700;color:var(--admin-dark);letter-spacing:.05em}.admin-sidebar-logo span{font-weight:400;color:var(--admin-text-secondary);font-size:.75rem;margin-left:.5rem}.admin-sidebar-nav{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.admin-nav-section-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--admin-text-secondary);margin:1rem 0 .5rem .5rem;font-weight:600}.admin-nav-link{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;color:var(--admin-text-primary);text-decoration:none;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s}.admin-nav-link:hover{background-color:var(--admin-bg)}.admin-nav-link.active{background-color:var(--admin-bg);color:var(--admin-dark);font-weight:600}.admin-nav-icon{color:var(--admin-text-secondary)}.admin-nav-link.active .admin-nav-icon{color:var(--admin-dark)}.admin-sidebar-footer{padding:1rem;border-top:1px solid var(--admin-border)}.admin-user-profile{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.admin-user-avatar{width:32px;height:32px;border-radius:50%;background-color:var(--admin-dark);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.admin-user-info{flex:1;min-width:0}.admin-user-name{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-user-role{font-size:.75rem;color:var(--admin-text-secondary)}.admin-logout-btn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-size:.875rem;color:#991b1b;background:none;border:none;border-radius:6px;cursor:pointer}.admin-logout-btn:hover{background-color:#fef2f2}.admin-main{display:flex;flex-direction:column;min-width:0}.admin-topbar{height:var(--admin-topbar-height);background-color:var(--admin-card-bg);border-bottom:1px solid var(--admin-border);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:10}.admin-topbar-left{display:flex;align-items:center;gap:1rem}.admin-page-title{font-size:1.125rem;font-weight:600;color:var(--admin-dark)}.admin-topbar-right{display:flex;align-items:center;gap:1.5rem}.admin-search-bar{display:flex;align-items:center;background-color:var(--admin-bg);padding:.4rem 1rem;border-radius:20px;gap:.5rem;border:1px solid transparent}.admin-search-bar:focus-within{border-color:var(--admin-accent)}.admin-search-input{border:none;background:transparent;outline:none;font-size:.875rem;width:200px}.admin-icon-btn{background:none;border:none;color:var(--admin-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}.admin-icon-btn:hover{color:var(--admin-dark)}.admin-content{padding:2rem;flex:1;overflow-y:auto}.admin-dashboard-header{margin-bottom:2rem}.admin-dashboard-title{font-size:1.5rem;font-weight:700}.admin-dashboard-subtitle{color:var(--admin-text-secondary);font-size:.875rem;margin-top:.25rem}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem}.admin-kpi-card{background-color:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}.admin-kpi-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.admin-kpi-icon-wrapper{background-color:var(--admin-bg);padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.admin-kpi-name{font-size:.875rem;color:var(--admin-text-secondary);font-weight:500}.admin-kpi-body{display:flex;align-items:baseline;gap:.75rem}.admin-kpi-value{font-size:1.75rem;font-weight:700;color:var(--admin-dark)}.admin-kpi-change{font-size:.875rem;font-weight:600}.admin-kpi-change.positive{color:#16a34a}.admin-kpi-change.negative{color:#dc2626}.admin-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.admin-panel-card{background-color:var(--admin-card-bg);border:1px solid var(--admin-border);border-radius:12px;padding:1.5rem;min-height:400px;display:flex;flex-direction:column}.admin-panel-title{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;color:var(--admin-dark)}.admin-empty-state{flex:1;display:flex;align-items:center;justify-content:center;border:2px dashed var(--admin-border);border-radius:8px;color:var(--admin-text-secondary);font-size:.875rem}.admin-table-container{width:100%;overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;text-align:left}.admin-table th{padding:.75rem 1rem;border-bottom:1px solid var(--admin-border);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-secondary);font-weight:600}.admin-table td{padding:1rem;border-bottom:1px solid var(--admin-border);font-size:.875rem;color:var(--admin-text-primary);vertical-align:middle}.admin-status-badge{display:inline-flex;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.admin-status-paid{background-color:#dcfce7;color:#166534}.admin-status-instock{background-color:#dbeafe;color:#1e40af}.admin-mobile-menu-btn{display:none}@media (max-width: 1024px){.admin-layout{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-mobile-menu-btn{display:block;background:none;border:none;cursor:pointer;color:var(--admin-dark)}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.admin-kpi-grid,.admin-charts-grid{grid-template-columns:1fr}.admin-topbar{padding:0 1rem}.admin-search-bar{display:none}}:root{--color-espresso: #000000;--color-black: #111110;--color-ivory: #F7F3EC;--color-gold: #C6A875;--color-beige: #F5F5F5;--color-white: #FFFFFF;--color-deep-red: #8B2C24;--color-burgundy: #2B0A11;--color-beige-dark: #DCD4C6;--color-cream-light: #fff7ef;--font-heading: "Cormorant Garamond", serif;--font-body: "Inter", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--color-cream-light);color:var(--color-burgundy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none;cursor:pointer}img{max-width:100%;display:block}.heading-hero{font-size:clamp(3rem,8vw,6.5rem);letter-spacing:-.02em;line-height:1.05;font-weight:300}.heading-lg{font-size:clamp(2.25rem,5vw,4rem);letter-spacing:-.01em;line-height:1.1;font-weight:300}.heading-md{font-size:clamp(1.75rem,4vw,3rem);letter-spacing:0;font-weight:300}.text-small{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:400;opacity:.7}.btn-primary{display:inline-block;background-color:var(--color-burgundy);color:var(--color-cream-light);padding:1.25rem 3rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid var(--color-burgundy)}.btn-primary:hover{background-color:transparent;color:var(--color-burgundy)}.btn-secondary{display:inline-block;background-color:transparent;color:var(--color-burgundy);padding:1.25rem 3rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid var(--color-burgundy)}.btn-secondary:hover{background-color:var(--color-burgundy);color:var(--color-cream-light)}.btn-text{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;position:relative;display:inline-block}.btn-text:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.16,1,.3,1)}.btn-text:hover:after{transform:scaleX(1);transform-origin:left}
