*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}body{color:#1c1b1b;background-color:#fff8f5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:16px;line-height:1.5}.container{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}@media (max-width:767px){.container{padding-left:16px;padding-right:16px}}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#dfbfc0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#ce9d9f}.toast-container{z-index:1000;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{border:1px border #dfbfc0;color:#1c1b1b;background-color:#fff;border-radius:8px;align-items:center;gap:12px;max-width:350px;padding:12px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;animation:.3s ease-out slideIn;display:flex;box-shadow:0 10px 30px rgba(74,58,50,.06)}.toast.error{border-left:4px solid #ae2d46}.toast.error .toast-icon{color:#ae2d46}.toast.success{border-left:4px solid #006c52}.toast.success .toast-icon{color:#006c52}@keyframes slideIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}._navbar_1st5x_1{z-index:50;background-color:#fff8f5;border-bottom:1px solid rgba(223,191,192,.5);justify-content:center;align-items:center;height:64px;transition:transform .3s;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:768px){._navbar_1st5x_1{height:72px}}._container_1st5x_21{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1280px;padding:0 24px;display:grid}@media (max-width:767px){._container_1st5x_21{justify-content:space-between;padding:0 16px;display:flex}}._logo_1st5x_37{letter-spacing:-.01em;color:#ae2d46;cursor:pointer;justify-self:start;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700;transition:opacity .2s}._logo_1st5x_37:hover{opacity:.8}@media (min-width:768px){._logo_1st5x_37{letter-spacing:-.02em;font-size:32px}}._menuButton_1st5x_57{color:#ae2d46;cursor:pointer;background:0 0;border:none;padding:4px;transition:opacity .2s;display:none}._menuButton_1st5x_57:active{opacity:.7}@media (max-width:767px){._menuButton_1st5x_57{display:block}}._navLinks_1st5x_75{justify-self:center;align-items:center;gap:24px;display:flex}@media (max-width:767px){._navLinks_1st5x_75{display:none}}._navLink_1st5x_75{color:#584143;border-bottom:2px solid transparent;padding-bottom:2px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}._navLink_1st5x_75:hover{color:#ae2d46}._navLink_1st5x_75._active_1st5x_99{color:#ae2d46;border-bottom:2px solid #ae2d46;font-weight:600}._actions_1st5x_105{justify-self:end;align-items:center;gap:16px;display:flex}@media (max-width:767px){._actions_1st5x_105{gap:12px}}._iconButton_1st5x_117{color:#1c1b1b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}._iconButton_1st5x_117:hover{color:#ae2d46}._iconButton_1st5x_117:active{transform:scale(.95)}._searchActiveBtn_1st5x_137,._wishlistActiveBtn_1st5x_142{color:#ae2d46;background-color:rgba(174,45,70,.05)}._wishlistBadge_1st5x_147{color:#fff;background-color:#d17a7c;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:10px;font-weight:700;line-height:1;animation:.3s cubic-bezier(.175,.885,.32,1.275) _popBadge_1st5x_1;display:flex;position:absolute;top:-2px;right:-2px}._badge_1st5x_166{color:#fff;background-color:#f7647a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:10px;font-weight:700;line-height:1;animation:.3s cubic-bezier(.175,.885,.32,1.275) _popBadge_1st5x_1;display:flex;position:absolute;top:-2px;right:-2px}@keyframes _popBadge_1st5x_1{0%{transform:scale(0)}to{transform:scale(1)}}._spacer_1st5x_193{height:64px}@media (min-width:768px){._spacer_1st5x_193{height:72px}}._searchOverlay_1st5x_202{z-index:60;opacity:0;pointer-events:none;background-color:#fff8f5;justify-content:center;align-items:center;padding:0 24px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(-8px)}@media (max-width:767px){._searchOverlay_1st5x_202{padding:0 16px}}._searchOverlayOpen_1st5x_225{opacity:1;pointer-events:auto;transform:translateY(0)}._searchContainer_1st5x_231{align-items:center;gap:12px;width:100%;max-width:1280px;display:flex}._searchIconInside_1st5x_239{color:#584143;font-size:22px}._searchInput_1st5x_244{color:#1c1b1b;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:16px}._searchInput_1st5x_244::-ms-input-placeholder{color:rgba(88,65,67,.6)}._searchInput_1st5x_244::placeholder{color:rgba(88,65,67,.6)}._closeSearchButton_1st5x_258{color:#584143;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s,color .2s;display:flex}._closeSearchButton_1st5x_258:hover{color:#ae2d46;background-color:rgba(174,45,70,.05)}._closeSearchButton_1st5x_258:active{transform:scale(.95)}._mobileMenuBackdrop_1st5x_278{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;opacity:0;pointer-events:none;background-color:rgba(0,0,0,.3);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}._backdropActive_1st5x_292{opacity:1;pointer-events:auto}._mobileMenuDrawer_1st5x_297{z-index:101;background-color:#fff8f5;flex-direction:column;width:280px;max-width:85%;padding:24px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 20px rgba(0,0,0,.08)}._drawerOpen_1st5x_314{transform:translate(0)}._drawerHeader_1st5x_318{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}._drawerLogo_1st5x_325{letter-spacing:-.01em;color:#ae2d46;font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:700}._closeDrawerButton_1st5x_333{color:#584143;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}._closeDrawerButton_1st5x_333:hover{color:#ae2d46}._drawerLinks_1st5x_348{flex-direction:column;gap:24px;display:flex}._drawerLink_1st5x_348{color:#584143;border-bottom:1px solid rgba(223,191,192,.2);padding-bottom:4px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:18px;text-decoration:none;transition:color .2s,padding-left .2s}._drawerLink_1st5x_348:hover{color:#ae2d46;padding-left:4px}._drawerLink_1st5x_348._active_1st5x_99{color:#ae2d46;border-bottom:2px solid #ae2d46;font-weight:600}._card_1fvik_1{cursor:pointer;background-color:transparent;border:none;border-radius:0;flex-direction:column;height:100%;transition:opacity .3s;display:flex;overflow:hidden}._card_1fvik_1:hover ._quickAddButton_1fvik_12{opacity:1;transform:translate(-50%)}._card_1fvik_1:hover ._productImage_1fvik_16{transform:scale(1.03)}._imageContainer_1fvik_20{aspect-ratio:1;background-color:#f6f3f2;border-radius:4px;width:100%;position:relative;overflow:hidden}._productImage_1fvik_16{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,1,.5,1)}._badge_1fvik_36{color:#ae2d46;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;border-radius:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}._wishlistButton_1fvik_50{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#584143;z-index:10;background:rgba(255,255,255,.75);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background-color .2s,color .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px rgba(0,0,0,.05)}._wishlistButton_1fvik_50:hover{color:#ae2d46;background-color:#fff;transform:scale(1.08)}._wishlistButton_1fvik_50:active{transform:scale(.95)}._wishlistButton_1fvik_50._inWishlist_1fvik_77{color:#d17a7c}._wishlistButton_1fvik_50 span{font-size:19px}._quickAddButton_1fvik_12{opacity:0;color:#fff;cursor:pointer;white-space:nowrap;background-color:#f7647a;border:none;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:600;transition:opacity .3s,transform .3s,background-color .2s;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%,16px);box-shadow:0 4px 12px rgba(174,45,70,.2)}._quickAddButton_1fvik_12:hover{background-color:#ae2d46}._quickAddButton_1fvik_12:disabled{cursor:not-allowed;opacity:.8!important}._info_1fvik_114{text-align:center;flex-direction:column;align-items:center;padding:14px 4px 8px;display:flex}._title_1fvik_122{color:#1c1b1b;letter-spacing:.01em;margin-bottom:2px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;font-weight:500}._price_1fvik_131{color:#584143;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:600}._spinner_1fvik_138{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite _spin_1fvik_138}@keyframes _spin_1fvik_138{to{transform:rotate(360deg)}}._footer_15vd4_1{background-color:#f0eded;border-top:1px solid #dfbfc0;width:100%;margin-top:60px;padding:48px 24px}@media (max-width:767px){._footer_15vd4_1{padding:48px 16px}}._footerContainer_15vd4_14{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;display:flex}@media (min-width:768px){._footerContainer_15vd4_14{flex-direction:row;gap:12px}}._footerLogo_15vd4_30{color:#ae2d46;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700}._footerContact_15vd4_37{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}@media (min-width:768px){._footerContact_15vd4_37{gap:48px}}._footerLink_15vd4_50{color:#584143;opacity:.9;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;text-decoration:none;transition:opacity .2s,color .2s;display:inline-flex}._footerLink_15vd4_50:hover{opacity:1;color:#ae2d46;text-underline-offset:4px;text-decoration:underline}._footerDivider_15vd4_67{color:#dfbfc0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px}._skeletonCard_1ho33_1{background-color:transparent;border:none;border-radius:0;flex-direction:column;height:100%;display:flex;overflow:hidden}._imagePlaceholder_1ho33_11{aspect-ratio:1;background-color:#f6f3f2;border-radius:4px;width:100%;position:relative;overflow:hidden}._imagePlaceholder_1ho33_11:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:1.5s infinite _shimmer_1ho33_1;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}._infoPlaceholder_1ho33_28{flex-direction:column;align-items:center;gap:4px;padding:14px 4px 8px;display:flex}._titleLine_1ho33_36{background-color:#f0eded;border-radius:4px;width:70%;height:16px;position:relative;overflow:hidden}._titleLine_1ho33_36:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:1.5s infinite _shimmer_1ho33_1;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}._priceLine_1ho33_53{background-color:#f0eded;border-radius:4px;width:30%;height:14px;position:relative;overflow:hidden}._priceLine_1ho33_53:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:1.5s infinite _shimmer_1ho33_1;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes _shimmer_1ho33_1{to{transform:translate(100%)}}._drawerOverlay_193cp_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;opacity:0;pointer-events:none;background-color:rgba(49,48,48,.4);transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}._drawerOverlay_193cp_1._open_193cp_11{opacity:1;pointer-events:auto}._drawer_193cp_1{z-index:101;background-color:#fff;flex-direction:column;width:100%;max-width:440px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px rgba(74,58,50,.08)}._drawer_193cp_1._open_193cp_11{transform:translate(0)}._header_193cp_35{border-bottom:1px solid rgba(223,191,192,.5);justify-content:space-between;align-items:center;padding:24px;display:flex}._title_193cp_43{color:#ae2d46;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:700}._closeButton_193cp_50{color:#584143;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._closeButton_193cp_50:hover{color:#1c1b1b;background-color:#f6f3f2}._content_193cp_67{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}._emptyState_193cp_76{text-align:center;color:#584143;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}._emptyState_193cp_76 ._emptyIcon_193cp_87{color:#dfbfc0;font-size:48px}._emptyState_193cp_76 ._shopButton_193cp_91{cursor:pointer;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._emptyState_193cp_76 ._shopButton_193cp_91:disabled{cursor:not-allowed;opacity:.5}._emptyState_193cp_76 ._shopButton_193cp_91{color:#fff;background-color:#ae2d46;margin-top:12px;padding:10px 24px;font-size:14px}._emptyState_193cp_76 ._shopButton_193cp_91:hover{background-color:#c2324e}._cartItem_193cp_118{border-bottom:1px solid rgba(223,191,192,.3);gap:12px;padding-bottom:24px;display:flex}._itemImageWrapper_193cp_125{background-color:#f6f3f2;border:1px solid rgba(223,191,192,.2);border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}._itemImage_193cp_125{object-cover:cover;width:100%;height:100%}._itemDetails_193cp_141{flex-direction:column;flex:1;justify-content:space-between;display:flex}._itemName_193cp_148{color:#1c1b1b;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;line-height:1.3}._itemVariant_193cp_156{color:#584143;margin-top:2px;font-size:12px}._itemFooter_193cp_162{justify-content:space-between;align-items:center;margin-top:4px;display:flex}._price_193cp_169{color:#1c1b1b;font-size:14px;font-weight:600}._qtyControls_193cp_175{background-color:#fff;border:1px solid #dfbfc0;border-radius:9999px;align-items:center;gap:8px;padding:2px 8px;display:flex}._qtyButton_193cp_185{cursor:pointer;color:#584143;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;transition:color .2s;display:flex}._qtyButton_193cp_185:hover{color:#ae2d46}._qtyValue_193cp_202{color:#1c1b1b;font-size:12px;font-weight:600}._removeButton_193cp_208{color:#ae2d46;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline;transition:opacity .2s}._removeButton_193cp_208:hover{opacity:.8}._footer_193cp_222{background-color:#f6f3f2;border-top:1px solid rgba(223,191,192,.5);flex-direction:column;gap:12px;padding:24px;display:flex}._summaryRow_193cp_231{color:#584143;justify-content:space-between;align-items:center;font-size:14px;display:flex}._summaryRow_193cp_231._total_193cp_238{letter-spacing:-.01em;color:#1c1b1b;margin-top:4px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:18px;font-weight:600}._summaryRow_193cp_231 ._freeText_193cp_246{color:#006c52;font-weight:600}._checkoutButton_193cp_251{cursor:pointer;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._checkoutButton_193cp_251:disabled{cursor:not-allowed;opacity:.5}._checkoutButton_193cp_251{color:#fff;background-color:#006c52;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;display:flex;box-shadow:0 10px 30px rgba(74,58,50,.06)}._checkoutButton_193cp_251:hover{background-color:#00533f}._checkoutButton_193cp_251:active{transform:scale(.98)}._taxesNote_193cp_287{color:#584143;text-align:center;margin-top:2px;font-size:11px}._main_12ttc_1{max-width:1280px;margin:0 auto;padding:40px 24px 60px}@media (max-width:767px){._main_12ttc_1{padding:24px 16px}}._header_12ttc_12{text-align:center;flex-direction:column;align-items:center;margin-top:12px;margin-bottom:48px;display:flex}@media (max-width:767px){._header_12ttc_12{margin-top:0;margin-bottom:32px}}._title_12ttc_27{color:#ae2d46;margin-bottom:10px;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:700}@media (min-width:768px){._title_12ttc_27{font-size:44px}}._description_12ttc_40{color:#584143;max-width:560px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.6}@media (min-width:768px){._description_12ttc_40{font-size:16px}}._grid_12ttc_53{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){._grid_12ttc_53{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){._grid_12ttc_53{grid-template-columns:repeat(3,1fr);gap:24px}}._errorState_12ttc_71{text-align:center;color:#ae2d46;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 0;display:flex}._errorState_12ttc_71 ._errorIcon_12ttc_81{font-size:48px}._errorState_12ttc_71 ._retryButton_12ttc_84{cursor:pointer;color:#fff;background-color:#ae2d46;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:10px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._errorState_12ttc_71 ._retryButton_12ttc_84:hover{background-color:#c2324e}._emptyState_12ttc_104{text-align:center;color:#584143;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 0;display:flex}._emptyState_12ttc_104 ._emptyIcon_12ttc_114{color:rgba(88,65,67,.4);margin-bottom:8px;font-size:56px}._emptyState_12ttc_104 h3{color:#ae2d46;margin:0;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:600}._emptyState_12ttc_104 p{max-width:400px;margin:0 0 16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.5}._emptyState_12ttc_104 ._clearSearchButton_12ttc_133{cursor:pointer;color:#ae2d46;background-color:transparent;border:1px solid #ae2d46;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:10px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._emptyState_12ttc_104 ._clearSearchButton_12ttc_133:hover{color:#fff;background-color:#ae2d46}._footer_12ttc_154{background-color:#f0eded;border-top:1px solid #dfbfc0;width:100%;margin-top:60px;padding:48px 24px}@media (max-width:767px){._footer_12ttc_154{padding:48px 16px}}._footerContainer_12ttc_167{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;display:flex}@media (min-width:768px){._footerContainer_12ttc_167{flex-direction:row;gap:12px}}._footerLogo_12ttc_183{color:#ae2d46;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:700}._footerLinks_12ttc_190{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (min-width:768px){._footerLinks_12ttc_190{gap:48px}}._footerLink_12ttc_190{color:#584143;opacity:.9;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;transition:opacity .2s,color .2s}._footerLink_12ttc_190:hover{opacity:1;color:#ae2d46;text-underline-offset:4px;text-decoration:underline}._footerCopy_12ttc_216{color:#584143;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px}._gallery_1zben_1{flex-direction:column;gap:12px;width:100%;display:flex}._mainImageWrapper_1zben_8{aspect-ratio:4/5;background-color:#f6f3f2;border-radius:12px;width:100%;position:relative;overflow:hidden}._mainImage_1zben_8{object-fit:cover;width:100%;height:100%}._badge_1zben_23{background-color:#fff;border:1.5px solid #f7647a;border-radius:9999px;justify-content:center;align-items:center;padding:6px 14px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}._badgeText_1zben_37{color:#f7647a;text-transform:uppercase;letter-spacing:.05em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:11px;font-weight:700;line-height:1}._thumbnailsGrid_1zben_47{flex-wrap:wrap;gap:8px;display:flex}._thumbnailBtn_1zben_53{cursor:pointer;opacity:.7;background:0 0;border:2px solid transparent;border-radius:4px;flex-shrink:0;width:90px;height:90px;padding:0;transition:all .2s;overflow:hidden}._thumbnailBtn_1zben_53:hover{opacity:1;border-color:#dfbfc0}._thumbnailBtn_1zben_53._active_1zben_70{opacity:1;border-color:#ae2d46}._thumbnailImg_1zben_75{object-fit:cover;width:100%;height:100%}._videoPlaceholder_1zben_81{background-color:#f0eded;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._videoIcon_1zben_90{color:#584143;font-size:24px}._videoPlayerWrapper_1zben_95{color:#fff;text-align:center;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}._videoPlayerWrapper_1zben_95 ._playerTitle_1zben_107{margin-bottom:4px;font-family:Playfair Display,Georgia,serif;font-size:18px}._videoPlayerWrapper_1zben_95 ._playerSub_1zben_112{color:rgba(255,255,255,.7);font-size:12px}@keyframes _fadeIn_1nuk2_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1nuk2_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalOverlay_1nuk2_19{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background-color:rgba(0,0,0,.4);justify-content:center;align-items:center;padding:16px;animation:.3s forwards _fadeIn_1nuk2_1;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modalContainer_1nuk2_35{background-color:#fff8f5;border:1px solid rgba(223,191,192,.5);border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) forwards _slideUp_1nuk2_1;display:flex;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.08)}._header_1nuk2_49{border-bottom:1px solid rgba(223,191,192,.3);justify-content:space-between;align-items:center;padding:24px;display:flex}._title_1nuk2_57{color:#1c1b1b;margin:0;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:500}@media (max-width:768px){._title_1nuk2_57{font-size:20px}}._closeBtn_1nuk2_70{cursor:pointer;color:#584143;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}._closeBtn_1nuk2_70:hover{color:#ae2d46;background-color:rgba(223,191,192,.2)}._body_1nuk2_87{flex:1;padding:24px;overflow-y:auto}._subtitle_1nuk2_93{color:#584143;margin-top:0;margin-bottom:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;line-height:1.5}._tableWrapper_1nuk2_102{background-color:#fff;border:1px solid rgba(223,191,192,.4);border-radius:8px;width:100%;margin-bottom:24px;overflow-x:auto}._tableWrapper_1nuk2_102::-webkit-scrollbar{height:6px}._tableWrapper_1nuk2_102::-webkit-scrollbar-track{background:0 0}._tableWrapper_1nuk2_102::-webkit-scrollbar-thumb{background-color:rgba(223,191,192,.5);border-radius:3px}._table_1nuk2_102{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:13px}._table_1nuk2_102 th,._table_1nuk2_102 td{color:#1c1b1b;border-bottom:1px solid rgba(223,191,192,.2);padding:14px 16px}._table_1nuk2_102 th{color:#584143;text-transform:uppercase;letter-spacing:.05em;background-color:#f6f3f2;font-size:11px;font-weight:600}._table_1nuk2_102 tr:last-child td{border-bottom:none}._tipsSection_1nuk2_146{background-color:rgba(0,108,82,.03);border:1px solid rgba(0,108,82,.1);border-radius:8px;padding:16px}._tipsTitle_1nuk2_153{color:#006c52;margin-top:0;margin-bottom:12px;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:500}._tipsList_1nuk2_162{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._tipsList_1nuk2_162 li{color:#584143;align-items:flex-start;gap:10px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:13px;line-height:1.5;display:flex}._tipsList_1nuk2_162 li span:first-child{color:#006c52;margin-top:2px;font-size:18px}._container_1mpiu_1{flex-direction:column;gap:4px;display:flex}._header_1mpiu_7{justify-content:space-between;align-items:center;display:flex}._title_1mpiu_13{color:#1c1b1b;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:500}._guideLink_1mpiu_20{cursor:pointer;color:#584143;text-underline-offset:4px;background:0 0;border:none;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:12px;text-decoration:underline;transition:color .2s}._guideLink_1mpiu_20:hover{color:#ae2d46}._list_1mpiu_36{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}._sizeBtn_1mpiu_43{cursor:pointer;background-color:#fff8f5;border-radius:9999px;outline:none;padding:8px 24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:500;transition:all .2s;position:relative;overflow:hidden}._sizeBtn_1mpiu_43._selected_1mpiu_56{color:#006c52;background-color:#fff8f5;border:2px solid #006c52}._sizeBtn_1mpiu_43._available_1mpiu_61{color:#1c1b1b;border:1px solid #dfbfc0}._sizeBtn_1mpiu_43._available_1mpiu_61:hover:not(._selected_1mpiu_56){background-color:#f6f3f2;border-color:#8b7072}._sizeBtn_1mpiu_43._low_1mpiu_69{color:#d97706;border:1px solid #d97706}._sizeBtn_1mpiu_43._low_1mpiu_69:hover:not(._selected_1mpiu_56){background-color:#fffbeb}._sizeBtn_1mpiu_43._low_1mpiu_69 ._tooltip_1mpiu_76{white-space:nowrap;opacity:0;background-color:#fff8f5;padding:0 4px;font-size:8px;font-weight:700;transition:all .2s;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}._sizeBtn_1mpiu_43._low_1mpiu_69:hover ._tooltip_1mpiu_76{opacity:1;bottom:2px}._sizeBtn_1mpiu_43._soldOut_1mpiu_93{color:#584143;opacity:.5;cursor:not-allowed;background-color:#f6f3f2;border:1px solid #dfbfc0}._sizeBtn_1mpiu_43._soldOut_1mpiu_93 ._sizeText_1mpiu_100{text-decoration:line-through}._main_ekdgf_1{max-width:1280px;margin:0 auto;padding:24px 24px 80px}@media (max-width:767px){._main_ekdgf_1{padding:12px 16px 48px}}._breadcrumb_ekdgf_12{color:#584143;align-items:center;gap:8px;margin-bottom:48px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:12px;font-weight:600;display:flex}._breadcrumb_ekdgf_12 ._activeCrumb_ekdgf_22{color:#1c1b1b}._breadcrumb_ekdgf_12 ._chevron_ekdgf_25{font-size:16px}._breadcrumbLink_ekdgf_29{transition:color .2s}._breadcrumbLink_ekdgf_29:hover{color:#ae2d46}._detailsGrid_ekdgf_36{grid-template-cols:1fr;gap:48px;display:grid}@media (min-width:768px){._detailsGrid_ekdgf_36{grid-template-cols:repeat(12, 1fr);gap:80px}._imageColumn_ekdgf_49{grid-column:span 6}}._infoColumn_ekdgf_54{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){._infoColumn_ekdgf_54{grid-column:8/span 5}}._categoryTag_ekdgf_65{color:#006c52;text-transform:uppercase;letter-spacing:.15em;padding-top:4px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:12px;font-weight:600}._title_ekdgf_75{color:#1c1b1b;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:700;line-height:1.2}@media (min-width:768px){._title_ekdgf_75{font-size:40px}}._priceCluster_ekdgf_88{align-items:baseline;gap:12px;padding-bottom:4px;display:flex}._price_ekdgf_88{color:#ae2d46;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:20px;font-weight:600}._originalPrice_ekdgf_102{color:#584143;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:16px;text-decoration:line-through}._description_ekdgf_109{color:#584143;border-bottom:1px solid rgba(223,191,192,.5);padding-bottom:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:16px;line-height:1.6}._swatchesSection_ekdgf_118{flex-direction:column;gap:4px;display:flex}._swatchLabel_ekdgf_124{color:#1c1b1b;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:600}._swatchLabel_ekdgf_124 ._activeSwatchName_ekdgf_130{color:#584143;font-weight:400}._swatchesList_ekdgf_135{gap:12px;padding-top:4px;display:flex}._swatchButton_ekdgf_141{cursor:pointer;border:1px solid #dfbfc0;border-radius:50%;outline:none;width:32px;height:32px;transition:opacity .2s,transform .2s}._swatchButton_ekdgf_141:hover:not(._activeSwatch_ekdgf_130){opacity:1;transform:scale(1.05)}._swatchButton_ekdgf_141._activeSwatch_ekdgf_130{box-shadow:0 0 0 2px #fff8f5,0 0 0 4px #ae2d46}._actionsContainer_ekdgf_158{gap:12px;padding:24px 0;display:flex}._qtyStepper_ekdgf_164{background-color:#fff8f5;border:1px solid #dfbfc0;border-radius:9999px;justify-content:space-between;align-items:center;width:128px;padding:8px 12px;display:flex}._qtyStepperBtn_ekdgf_175{cursor:pointer;color:#584143;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;transition:color .2s;display:flex}._qtyStepperBtn_ekdgf_175:hover{color:#ae2d46}._qtyValue_ekdgf_191{color:#1c1b1b;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:600}._addToCartBtn_ekdgf_198{cursor:pointer;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._addToCartBtn_ekdgf_198{color:#fff;background-color:#f7647a;flex-grow:1;padding:12px 24px;font-size:14px;font-weight:600;box-shadow:0 10px 30px rgba(74,58,50,.06)}._addToCartBtn_ekdgf_198:hover{background-color:#ae2d46}._addToCartBtn_ekdgf_198:active{transform:scale(.98)}._addToCartBtn_ekdgf_198:disabled{cursor:not-allowed;opacity:.8}._spinner_ekdgf_234{border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_ekdgf_234}@keyframes _spin_ekdgf_234{to{transform:rotate(360deg)}}._accordions_ekdgf_248{border-top:1px solid rgba(223,191,192,.5);margin-top:12px}._accordion_ekdgf_248{cursor:pointer;border-bottom:1px solid rgba(223,191,192,.5);padding:12px 0}._accordionSummary_ekdgf_259{color:#1c1b1b;justify-content:space-between;align-items:center;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:600;list-style:none;display:flex}._accordionSummary_ekdgf_259::-webkit-details-marker{display:none}._accordionChevron_ekdgf_273{color:#584143;font-size:20px;transition:transform .3s}details[open] ._accordionChevron_ekdgf_273{transform:rotate(180deg)}._accordionContent_ekdgf_283{color:#584143;padding-top:12px;padding-bottom:4px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:16px;line-height:1.6}._accordionContent_ekdgf_283 ul{flex-direction:column;gap:8px;padding-left:24px;list-style-type:disc;display:flex}._loadingState_ekdgf_299{color:#ae2d46;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:50vh;display:flex}._loadingState_ekdgf_299 ._loadingSpinner_ekdgf_308{border:4px solid rgba(174,45,70,.1);border-top-color:#ae2d46;border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_ekdgf_234}@keyframes _fadeUp_6e9x5_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeLeft_6e9x5_1{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes _fadeRight_6e9x5_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes _heroReveal_6e9x5_1{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _pulseGlow_6e9x5_1{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.1)}50%{box-shadow:0 8px 28px rgba(174,45,70,.12)}}@keyframes _quoteLineGrow_6e9x5_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}._revealUp_6e9x5_57{animation:.8s cubic-bezier(.22,1,.36,1) both _fadeUp_6e9x5_1}._revealLeft_6e9x5_61{animation:.8s cubic-bezier(.22,1,.36,1) both _fadeLeft_6e9x5_1}._revealRight_6e9x5_65{animation:.8s cubic-bezier(.22,1,.36,1) both _fadeRight_6e9x5_1}._revealed_6e9x5_69{animation:1s cubic-bezier(.22,1,.36,1) both _heroReveal_6e9x5_1}._main_6e9x5_73{width:100%;overflow-x:hidden}._sectionLabel_6e9x5_78{color:#ffdadc;text-transform:uppercase;letter-spacing:.05em;opacity:.95;margin-bottom:4px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:12px;font-weight:600}._sectionSublabel_6e9x5_89{color:#ae2d46;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:11px;font-weight:600;display:block}._sectionTitle_6e9x5_100{color:#1c1b1b;margin-top:0;margin-bottom:24px;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:600}@media (max-width:768px){._sectionTitle_6e9x5_100{font-size:28px}}._heroSection_6e9x5_114{justify-content:center;align-items:center;width:100%;height:716px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){._heroSection_6e9x5_114{height:512px}}._heroImageWrapper_6e9x5_129{will-change:transform;background-color:#f0eded;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.1)}._heroImage_6e9x5_129{object-fit:cover;filter:brightness(.95);width:100%;height:100%;transition:filter 1.2s}._heroSection_6e9x5_114:hover ._heroImage_6e9x5_129{filter:brightness(1.05)}._heroOverlay_6e9x5_150{z-index:1;background:radial-gradient(circle,rgba(0,0,0,.35) 0%,rgba(0,0,0,.7) 100%);transition:background .6s;position:absolute;top:0;bottom:0;left:0;right:0}._heroSection_6e9x5_114:hover ._heroOverlay_6e9x5_150{background:radial-gradient(circle,rgba(0,0,0,.3) 0%,rgba(0,0,0,.65) 100%)}._heroContent_6e9x5_161{z-index:2;text-align:center;color:#fff;opacity:0;flex-direction:column;align-items:center;max-width:800px;padding:24px;display:flex;position:relative}._heroTitle_6e9x5_174{color:#f7647a;text-shadow:0 2px 30px rgba(0,0,0,.3);margin-top:8px;margin-bottom:24px;font-family:Playfair Display,Georgia,serif;font-size:48px;font-weight:700;line-height:1.2}@media (max-width:768px){._heroTitle_6e9x5_174{font-size:32px}}._heroSubtitle_6e9x5_190{color:rgba(255,255,255,.9);max-width:680px;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:16px;line-height:1.7}@media (max-width:768px){._heroSubtitle_6e9x5_190{font-size:14px;line-height:1.6}}._originSection_6e9x5_205{align-items:center;gap:80px;max-width:1280px;margin:0 auto;padding:80px 24px;display:flex}@media (max-width:768px){._originSection_6e9x5_205{flex-direction:column;gap:24px;padding:48px 16px}}._originTextColumn_6e9x5_221{opacity:0;flex:1}._originParagraph_6e9x5_226{color:#584143;margin-top:0;margin-bottom:16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.7}._originParagraph_6e9x5_226:last-child{margin-bottom:0}._originImageColumn_6e9x5_238{opacity:0;flex:1;width:100%}._originImageWrapper_6e9x5_244{aspect-ratio:1;border-radius:12px;width:100%;transition:box-shadow .4s,transform .5s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.04)}._originImageWrapper_6e9x5_244:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}._originImage_6e9x5_238{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}._originImageWrapper_6e9x5_244:hover ._originImage_6e9x5_238{transform:scale(1.05)}._craftsmanshipSection_6e9x5_267{max-width:1280px;margin:0 auto;padding:80px 24px}@media (max-width:768px){._craftsmanshipSection_6e9x5_267{padding:48px 16px}}._craftsmanshipHeader_6e9x5_278{text-align:center;opacity:0;margin-bottom:48px}._craftsmanshipTitle_6e9x5_284{color:#1c1b1b;margin-top:8px;margin-bottom:0;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:600}@media (max-width:768px){._craftsmanshipTitle_6e9x5_284{font-size:28px}}._craftsmanshipGrid_6e9x5_298{flex-direction:column;gap:24px;display:flex}._gridRow_6e9x5_304,._gridRowReversed_6e9x5_304{opacity:0;align-items:stretch;gap:24px;display:flex}@media (max-width:768px){._gridRow_6e9x5_304,._gridRowReversed_6e9x5_304{flex-direction:column}}._gridRowReversed_6e9x5_304{flex-direction:row-reverse}@media (max-width:768px){._gridRowReversed_6e9x5_304{flex-direction:column}}._imageCard_6e9x5_325{flex:7}._gridImageWrapper_6e9x5_329{border:1px solid rgba(223,191,192,.3);border-radius:8px;width:100%;height:100%;min-height:320px;transition:box-shadow .4s;overflow:hidden}._gridImageWrapper_6e9x5_329:hover{box-shadow:0 12px 36px rgba(0,0,0,.06)}._gridImage_6e9x5_329{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .5s}._gridImageWrapper_6e9x5_329:hover ._gridImage_6e9x5_329{filter:brightness(1.03);transform:scale(1.05)}._textCardLight_6e9x5_353,._textCardDark_6e9x5_353{border-radius:8px;flex-direction:column;flex:5;justify-content:center;padding:48px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s;display:flex}._textCardLight_6e9x5_353:hover,._textCardDark_6e9x5_353:hover{transform:translateY(-4px)}@media (max-width:768px){._textCardLight_6e9x5_353,._textCardDark_6e9x5_353{min-height:auto;padding:24px}}._textCardLight_6e9x5_353{color:#1c1b1b;background-color:#fff;border:1px solid rgba(223,191,192,.4)}._textCardLight_6e9x5_353:hover{box-shadow:0 12px 32px rgba(0,0,0,.05)}._textCardDark_6e9x5_353{color:#fff;background-color:#ae2d46}._textCardDark_6e9x5_353:hover{box-shadow:0 12px 32px rgba(174,45,70,.2)}._cardTitle_6e9x5_389{margin-top:0;margin-bottom:12px;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:600;transition:letter-spacing .3s}._textCardDark_6e9x5_353 ._cardTitle_6e9x5_389{color:#fff}._textCardLight_6e9x5_353:hover ._cardTitle_6e9x5_389,._textCardDark_6e9x5_353:hover ._cardTitle_6e9x5_389{letter-spacing:.02em}._cardText_6e9x5_404{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.6}._textCardLight_6e9x5_353 ._cardText_6e9x5_404{color:#584143}._textCardDark_6e9x5_353 ._cardText_6e9x5_404{color:rgba(255,255,255,.9)}._promiseSection_6e9x5_417{align-items:center;gap:80px;max-width:1280px;margin:0 auto;padding:80px 24px;display:flex}@media (max-width:768px){._promiseSection_6e9x5_417{flex-direction:column;gap:24px;padding:48px 16px}}._promiseImageColumn_6e9x5_433{opacity:0;flex:1;width:100%}._promiseImageFrame_6e9x5_439{background-color:#f6f3f2;border:1px solid rgba(223,191,192,.2);border-radius:12px;width:100%;padding:16px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s}._promiseImageFrame_6e9x5_439:hover{transform:translateY(-6px)rotate(-.5deg);box-shadow:0 20px 50px rgba(0,0,0,.07)}._promiseImage_6e9x5_433{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}._promiseImageFrame_6e9x5_439:hover ._promiseImage_6e9x5_433{transform:scale(1.03)}._promiseTextColumn_6e9x5_464{opacity:0;flex:1.2}._quote_6e9x5_469{color:#ae2d46;border-left:3px solid #ae2d46;margin:0 0 24px;padding-left:24px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-style:italic;font-weight:500;line-height:1.4;position:relative}@media (max-width:768px){._quote_6e9x5_469{font-size:22px}}._promiseParagraph_6e9x5_487{color:#584143;margin-top:0;margin-bottom:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.7}._founderBlock_6e9x5_496{flex-direction:column;display:flex}._founderName_6e9x5_501{color:#1c1b1b;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:600;transition:color .3s}._founderName_6e9x5_501:hover{color:#ae2d46}._founderTitle_6e9x5_512{color:#584143;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:11px;font-weight:600}._reserveSection_6e9x5_522{text-align:center;justify-content:center;align-items:center;width:100%;height:480px;display:flex;position:relative;overflow:hidden}._reserveImageWrapper_6e9x5_533{background-color:#f0eded;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}._reserveImage_6e9x5_533{object-fit:cover;width:100%;height:100%;transition:transform 8s cubic-bezier(.22,1,.36,1)}._reserveSection_6e9x5_522:hover ._reserveImage_6e9x5_533{transform:scale(1.06)}._reserveOverlay_6e9x5_551{z-index:1;background:linear-gradient(rgba(0,0,0,.4) 0%,rgba(0,0,0,.7) 100%);position:absolute;top:0;bottom:0;left:0;right:0}._reserveContent_6e9x5_558{z-index:2;color:#fff;opacity:0;flex-direction:column;align-items:center;max-width:750px;padding:24px;display:flex;position:relative}._reserveTitle_6e9x5_570{color:#fff;margin-top:0;margin-bottom:12px;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:600}@media (max-width:768px){._reserveTitle_6e9x5_570{font-size:28px}}._reserveDescription_6e9x5_584{color:rgba(255,255,255,.9);max-width:580px;margin-top:0;margin-bottom:24px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.6}@media (max-width:768px){._reserveDescription_6e9x5_584{font-size:14px}}._reserveBtn_6e9x5_599{color:#1c1b1b;cursor:pointer;background-color:#fff;border:none;border-radius:9999px;padding:12px 32px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}._reserveBtn_6e9x5_599:after{content:"";opacity:0;background:radial-gradient(circle,rgba(174,45,70,.08) 0%,transparent 70%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}._reserveBtn_6e9x5_599:hover{background-color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.18)}._reserveBtn_6e9x5_599:hover:after{opacity:1}._reserveBtn_6e9x5_599:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}._footer_6e9x5_637{background-color:#eae7e7;border-top:1px solid rgba(223,191,192,.3);width:100%;margin-top:auto}._footerContainer_6e9x5_644{flex-direction:column;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:80px 24px;display:flex}@media (min-width:768px){._footerContainer_6e9x5_644{flex-direction:row;justify-content:space-between}}._footerLogo_6e9x5_660{color:#ae2d46;font-family:Playfair Display,Georgia,serif;font-size:24px;transition:transform .3s}._footerLogo_6e9x5_660:hover{transform:scale(1.05)}._footerLinks_6e9x5_670{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}._footerLink_6e9x5_670{color:#584143;text-underline-offset:4px;font-size:14px;text-decoration:underline;transition:color .2s,text-underline-offset .3s}._footerLink_6e9x5_670:hover{color:#006c52;text-underline-offset:6px}._footerCopy_6e9x5_689{color:#584143;opacity:.8;text-align:center;font-size:13px}._main_1pndo_1{max-width:1280px;min-height:calc(100vh - 400px);margin:0 auto;padding:40px 24px 60px}@media (max-width:767px){._main_1pndo_1{padding:24px 16px}}._header_1pndo_13{text-align:center;flex-direction:column;align-items:center;margin-top:12px;margin-bottom:48px;display:flex}@media (max-width:767px){._header_1pndo_13{margin-top:0;margin-bottom:32px}}._title_1pndo_28{color:#ae2d46;margin-bottom:10px;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:700}@media (min-width:768px){._title_1pndo_28{font-size:44px}}._description_1pndo_41{color:#584143;max-width:560px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.6}@media (min-width:768px){._description_1pndo_41{font-size:16px}}._grid_1pndo_54{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){._grid_1pndo_54{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:1024px){._grid_1pndo_54{grid-template-columns:repeat(3,1fr);gap:24px}}._emptyState_1pndo_72{text-align:center;color:#584143;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 0;display:flex}._emptyState_1pndo_72 ._emptyIcon_1pndo_82{color:#e5b9ba;margin-bottom:8px;font-size:64px}._emptyState_1pndo_72 h3{color:#ae2d46;margin:0;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:600}._emptyState_1pndo_72 p{max-width:420px;margin:0 0 16px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:15px;line-height:1.5}._emptyState_1pndo_72 ._exploreButton_1pndo_101{cursor:pointer;color:#fff;background-color:#ae2d46;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:12px 32px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px rgba(174,45,70,.15)}._emptyState_1pndo_72 ._exploreButton_1pndo_101:hover{background-color:#c2324e;transform:translateY(-1px)}._emptyState_1pndo_72 ._exploreButton_1pndo_101:active{transform:translateY(0)}
