@font-face{font-family:Montserrat Fallback;src:local("Arial");size-adjust:106.8%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--color-text: #000000;--color-background: #ffffff;--color-accent: #000000;--color-border: #e2e2e2;--color-error: #FF0000;--color-linen: #d9c1b1;--color-navy: #002560;--color-accent-red: #dc200f;--color-surface: #f9f9f9;--color-text-muted: #595959;--font-family-sans: "Montserrat", "Montserrat Fallback", system-ui, sans-serif;--font-family-display: "Didot", "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-6: 24px;--spacing-8: 32px;--spacing-12: 48px;--grid-margin-mobile: 24px;--grid-margin-desktop: 48px;--grid-gutter: 24px;--breakpoint-sm: 375px;--breakpoint-md: 768px;--breakpoint-lg: 1440px}@media (max-width: 480px){:root{--grid-margin-mobile: 16px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-sans);color:var(--color-text);background-color:var(--color-background);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit}.h1{font-family:var(--font-family-display);font-size:3.5rem;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1.1;color:var(--color-text)}.h2{font-family:var(--font-family-display);font-size:2.5rem;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1.2;color:var(--color-text)}.h3{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1.3;color:var(--color-text)}.body-md{font-size:1rem;font-weight:400}.body-sm{font-size:.875rem;font-weight:400}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile)}@media (min-width: 768px){.container{padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop)}}@media (min-width: 1440px){.container{max-width:1600px}}.debug-grid{background:#ff00001a}.debug-grid>*{background:#0000ff1a;border:1px dashed blue}.hover-navy{--hover-brand: var(--color-navy);--hover-text-on-brand: #ffffff;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.hover-navy:hover,.hover-navy:focus-visible{color:var(--color-navy)}.hover-red{--hover-brand: var(--color-accent-red);--hover-text-on-brand: #ffffff;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.hover-red:hover,.hover-red:focus-visible{color:var(--color-accent-red)}.hover-tan{--hover-brand: var(--color-linen);--hover-text-on-brand: #000000;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.hover-tan:hover,.hover-tan:focus-visible{color:var(--color-linen)}._header_1nqtw_1{position:sticky;top:0;z-index:50;background-color:var(--color-background);border-bottom:1px solid var(--color-border);transition:transform .3s ease}._headerInner_1nqtw_19{display:flex;align-items:center;justify-content:space-between;height:80px}._logo_1nqtw_35{display:flex;align-items:center;text-decoration:none}._logoImage_1nqtw_47{height:56px;width:auto;display:block;object-fit:contain}._navDesktop_1nqtw_63{display:none}._searchBar_1nqtw_73{display:none;position:relative}._searchInput_1nqtw_83{width:100%;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:0;font-size:.875rem;font-family:var(--font-family-sans);background:var(--color-surface);transition:border-color .2s ease}._searchInput_1nqtw_83:focus{outline:none;border-color:var(--color-navy)}._actions_1nqtw_117{display:flex;align-items:center;gap:1rem}._iconBtn_1nqtw_129{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--color-text);display:flex;position:relative;transition:color .2s ease}._mobileSearchBtn_1nqtw_155{display:flex}@media (min-width: 768px){._mobileSearchBtn_1nqtw_155{display:none!important}}._mobileMenuBtn_1nqtw_175{display:flex}@media (min-width: 1440px){._mobileMenuBtn_1nqtw_175{display:none!important}}@media (max-width: 480px){._headerInner_1nqtw_19{height:64px}._logoImage_1nqtw_47{height:42px}._actions_1nqtw_117{gap:8px}._iconBtn_1nqtw_129{padding:6px}}._mobileMenuOverlay_1nqtw_229{position:fixed;top:64px;left:0;right:0;bottom:0;background-color:#00000073;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-start}@media (min-width: 768px){._mobileMenuOverlay_1nqtw_229{top:90px}}._mobileMenuDrawer_1nqtw_267{background:#fff;width:100%;max-width:340px;height:100%;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:4px 0 20px #00000026;animation:_slideRight_1nqtw_1 .25s ease-out}@keyframes _slideRight_1nqtw_1{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}._mobileNavLinks_1nqtw_305{display:flex;flex-direction:column;gap:16px}._mobileNavLink_1nqtw_305{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;text-decoration:none;color:var(--color-text);padding:6px 0;border-bottom:1px solid #f0eeeb;transition:color .2s ease,padding-left .2s ease}._mobileNavLink_1nqtw_305:hover{padding-left:6px;color:var(--color-navy)}._mobileNavSublink_1nqtw_349{font-family:var(--font-family-sans);font-size:.9rem;font-weight:500;text-decoration:none;color:#444;padding:4px 0;display:flex;align-items:center;gap:8px}._mobileNavFooter_1nqtw_373{padding-top:20px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px;font-size:.85rem;color:#666}._badgeCount_1nqtw_393{position:absolute;top:-2px;right:-2px;background-color:var(--color-accent-red);color:#fff;font-size:.625rem;font-weight:600;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){._headerInner_1nqtw_19{height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}._logo_1nqtw_35{text-align:center;grid-column:2;justify-content:center}._logoImage_1nqtw_47{height:65px}._searchBar_1nqtw_73{display:block;width:100%;max-width:400px;grid-column:1}._actions_1nqtw_117{grid-column:3;justify-content:flex-end}}@media (min-width: 1440px){._headerInner_1nqtw_19{height:100px;grid-template-columns:auto 1fr auto auto;gap:2rem}._logo_1nqtw_35{grid-column:1;justify-content:flex-start}._logoImage_1nqtw_47{height:75px}._navDesktop_1nqtw_63{display:flex;gap:2rem;grid-column:2;justify-content:center}._navLink_1nqtw_541{text-decoration:none;color:var(--color-text);font-family:var(--font-family-sans);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;position:relative;transition:color .2s ease}._navLink_1nqtw_541:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1.5px;bottom:-4px;left:0;background-color:currentColor;transform-origin:bottom right;transition:transform .25s ease-out}._navLink_1nqtw_541:hover:after{transform:scaleX(1);transform-origin:bottom left}._searchBar_1nqtw_73{display:block;width:100%;min-width:280px;grid-column:3}._actions_1nqtw_117{grid-column:4}}._button_vo3wm_1{display:inline-flex;align-items:center;justify-content:center;border-radius:0;font-family:var(--font-family-sans);font-weight:600;font-size:.8rem;line-height:1.25rem;padding:.75rem 1.5rem;transition:all .25s ease;cursor:pointer;text-decoration:none;border:1px solid transparent;text-transform:uppercase;letter-spacing:.08em}._button_vo3wm_1:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}._button_vo3wm_1:disabled,._button_vo3wm_1._disabled_vo3wm_49{opacity:.5;pointer-events:none}._primary_vo3wm_61{background-color:var(--color-text);color:var(--color-background);border-color:var(--color-text)}._primary_vo3wm_61:hover,._primary_vo3wm_61:focus-visible{background-color:var(--hover-brand, var(--color-navy));border-color:var(--hover-brand, var(--color-navy));color:var(--hover-text-on-brand, #ffffff)!important}._secondary_vo3wm_87,._outline_vo3wm_87{background-color:transparent;color:var(--color-text);border-color:var(--color-text)}._secondary_vo3wm_87:hover,._secondary_vo3wm_87:focus-visible,._outline_vo3wm_87:hover,._outline_vo3wm_87:focus-visible{background-color:var(--hover-brand, var(--color-navy));border-color:var(--hover-brand, var(--color-navy));color:var(--hover-text-on-brand, #ffffff)!important}._text_vo3wm_115{background-color:transparent;color:var(--color-text);padding-left:0;padding-right:0;text-decoration:underline;text-underline-offset:4px}._text_vo3wm_115:hover,._text_vo3wm_115:focus-visible{color:var(--hover-brand, var(--color-navy))!important}._sm_vo3wm_143{padding:.5rem 1rem;font-size:.75rem}._lg_vo3wm_153{padding:1rem 2rem;font-size:.875rem}._inputWrapper_a61wn_1{display:flex;flex-direction:column;gap:4px;width:100%}._label_a61wn_15{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;color:var(--color-text)}._input_a61wn_1{width:100%;padding:.75rem 1rem;font-size:.875rem;border:1px solid var(--color-border);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;transition:border-color .2s}._input_a61wn_1:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}._errorInput_a61wn_67{border-color:var(--color-error)}._errorInput_a61wn_67:focus{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}._errorText_a61wn_85{font-size:.75rem;color:var(--color-error)}._footer_1oura_1{background-color:var(--color-background);color:var(--color-text);padding-top:var(--spacing-12);padding-bottom:var(--spacing-6);margin-top:auto;border-top:1px solid var(--color-border)}._footerInner_1oura_19{display:grid;gap:var(--spacing-8);grid-template-columns:repeat(2,1fr)}._groupTitle_1oura_31{font-family:var(--font-family-display);font-size:.8rem;font-weight:700;text-transform:uppercase;margin-bottom:var(--spacing-4);letter-spacing:.1em;color:var(--color-text)}._links_1oura_51{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._link_1oura_51{text-decoration:none;color:var(--color-text-muted);font-size:.875rem;transition:color .2s ease}._link_1oura_51:hover{text-decoration:underline}._newsletter_1oura_91{grid-column:1 / -1;margin-top:var(--spacing-8)}._newsletterText_1oura_101{font-size:.875rem;margin-bottom:var(--spacing-4);max-width:400px;color:var(--color-text-muted)}._secondary_1oura_117{border-top:1px solid var(--color-border);margin-top:var(--spacing-12);padding-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);font-size:.75rem;color:var(--color-text-muted)}._secondary_1oura_117 ._link_1oura_51{color:var(--color-text-muted)}._secondary_1oura_117 ._link_1oura_51:hover{text-decoration:underline}@media (min-width: 768px){._footerInner_1oura_19{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1440px){._footerInner_1oura_19{grid-template-columns:repeat(5,1fr);display:flex;justify-content:space-between}._newsletter_1oura_91{margin-top:0;max-width:300px}._secondary_1oura_117{flex-direction:row;justify-content:space-between}}._item_110c3_1{display:flex;gap:var(--spacing-4)}._imageContainer_110c3_11{width:80px;aspect-ratio:3/4;background-color:#f4f4f4;flex-shrink:0}._image_110c3_11{width:100%;height:100%;object-fit:cover}._details_110c3_37{flex:1;display:flex;flex-direction:column;justify-content:space-between}._nameRow_110c3_51{display:flex;justify-content:space-between;gap:var(--spacing-2);align-items:flex-start}._name_110c3_51{font-size:.875rem;font-weight:500;margin:0;line-height:1.4}._removeBtn_110c3_79{background:none;border:none;cursor:pointer;padding:0;color:#999}._removeBtn_110c3_79:hover{color:var(--color-error, red)}._variantInfo_110c3_103{font-size:.75rem;color:#666;margin-top:4px}._controls_110c3_115{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-2)}._quantityControl_110c3_129{display:flex;align-items:center;border:1px solid var(--color-border)}._qtyBtn_110c3_141{width:28px;height:28px;display:grid;place-items:center;background:none;border:none;cursor:pointer;font-size:1rem}._qtyValue_110c3_163{width:24px;text-align:center;font-size:.875rem}._price_110c3_175{font-weight:500;font-size:.875rem}._overlay_jqdfp_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:50;opacity:0;visibility:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._overlay_jqdfp_1._open_jqdfp_23{opacity:1;visibility:visible}._drawer_jqdfp_33{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:400px;background-color:var(--color-background);z-index:51;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001a}._drawer_jqdfp_33._open_jqdfp_23{transform:translate(0)}._header_jqdfp_73{padding:var(--spacing-6);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}._title_jqdfp_89{font-family:var(--font-family-display);font-size:1.5rem;margin:0}._closeBtn_jqdfp_101{background:none;border:none;cursor:pointer;padding:4px}._items_jqdfp_115{flex:1;overflow-y:auto;padding:var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-6)}._emptyState_jqdfp_133{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;opacity:.6}._footer_jqdfp_153{padding:var(--spacing-6);border-top:1px solid var(--color-border);background-color:#f9f9f9}._subtotal_jqdfp_165{display:flex;justify-content:space-between;margin-bottom:var(--spacing-4);font-weight:500;font-size:1.125rem}._shippingNote_jqdfp_181{font-size:.75rem;color:#666;text-align:center;margin-top:var(--spacing-4)}._badge_1g2a8_1{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-family:var(--font-family-sans);font-size:.75rem;font-weight:500;border-radius:2px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._sale_1g2a8_35{background-color:var(--color-accent-red);color:#fff}._low-stock_1g2a8_45{background-color:#fce8e6;color:#c53030;border:1px solid currentColor}._new_1g2a8_59{background-color:transparent;color:var(--color-text);border:1px solid var(--color-text)}._priceBlock_wz5oj_1{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-family-sans)}._current_wz5oj_15{font-weight:500;color:var(--color-text)}._compareAt_wz5oj_25{text-decoration:line-through;color:#666;font-size:.875em}._discounted_wz5oj_39 ._current_wz5oj_15{color:var(--color-error)}._colorSelector_asouh_1{display:flex;gap:var(--spacing-2)}._swatchLabel_asouh_11{position:relative;cursor:pointer}._swatchInput_asouh_21{position:absolute;opacity:0;width:0;height:0}._swatchDisplay_asouh_35{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);display:block;transition:transform .2s,box-shadow .2s;background-size:cover}._swatchInput_asouh_21:checked+._swatchDisplay_asouh_35{transform:scale(1.1);box-shadow:0 0 0 2px var(--color-background),0 0 0 3px var(--color-text);border-color:transparent}._swatchInput_asouh_21:focus-visible+._swatchDisplay_asouh_35{outline:2px solid var(--color-accent);outline-offset:4px}._sizeWrapper_ybbon_1{display:flex;flex-direction:column;gap:6px}._sizeSelector_ybbon_13{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._sizeNoteText_ybbon_25{font-size:.75rem;color:#88622c;background-color:#faf5ed;border:1px solid #e8d9c5;padding:4px 10px;border-radius:4px;display:inline-block;width:fit-content;font-weight:500;margin-top:2px}._sizeLabel_ybbon_51{cursor:pointer;position:relative}._sizeInput_ybbon_61{position:absolute;opacity:0;width:0;height:0}._sizeBox_ybbon_75{display:flex;align-items:center;justify-content:center;min-width:48px;height:32px;padding:0 8px;border:1px solid var(--color-border);background-color:transparent;font-size:.875rem;transition:all .2s}._sizeInput_ybbon_61:checked+._sizeBox_ybbon_75{background-color:var(--color-text);color:var(--color-background);border-color:var(--color-text)}._sizeInput_ybbon_61:disabled+._sizeBox_ybbon_75{opacity:.5;text-decoration:line-through;cursor:not-allowed}._backdrop_sli9a_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;animation:_fadeIn_sli9a_1 .2s ease-out;overflow:hidden}@keyframes _fadeIn_sli9a_1{0%{opacity:0}to{opacity:1}}._modalContent_sli9a_23{background:#fff;border-radius:6px;width:100%;max-width:960px;position:relative;box-shadow:0 25px 50px -12px #00000040;animation:_slideUp_sli9a_1 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes _slideUp_sli9a_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._closeBtn_sli9a_39{position:absolute;top:12px;right:12px;z-index:40;background:#fffffff2;border:1px solid rgba(0,0,0,.15);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001f}._closeBtn_sli9a_39:hover{background:#002560;color:#fff;border-color:#002560}@media (min-width: 768px) and (min-height: 601px){._modalContent_sli9a_23{height:min(88vh,640px)}._grid_sli9a_69{display:grid;grid-template-columns:48% 52%;height:100%;overflow:hidden}._mediaCol_sli9a_76{height:100%;padding:24px;background-color:#faf7f2;display:flex;flex-direction:column;gap:12px;overflow:hidden;box-sizing:border-box}._mainImageWrapper_sli9a_87{flex:1;min-height:0;position:relative;width:100%;border-radius:4px;overflow:hidden;background:#eae5dc;display:flex;align-items:center;justify-content:center}._mainImage_sli9a_87{width:100%;height:100%;object-fit:contain;background-color:#faf7f2}._infoCol_sli9a_107{height:100%;padding:28px 24px;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box;gap:14px}}@media (max-width: 767px),(max-height: 600px){._modalContent_sli9a_23{max-height:92vh;height:auto;display:flex;flex-direction:column}._grid_sli9a_69{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:92vh;width:100%}._mediaCol_sli9a_76{height:auto;min-height:0;padding:16px 16px 8px;background-color:#faf7f2;display:flex;flex-direction:column;gap:8px}._mainImageWrapper_sli9a_87{width:100%;max-height:230px;aspect-ratio:4 / 3;position:relative;border-radius:4px;overflow:hidden;background:#eae5dc;display:flex;align-items:center;justify-content:center}._mainImage_sli9a_87{max-height:230px;width:100%;object-fit:contain;background-color:#faf7f2}._infoCol_sli9a_107{height:auto;min-height:0;overflow:visible;padding:16px;display:flex;flex-direction:column;gap:14px}}._imageCounter_sli9a_176{position:absolute;bottom:10px;right:10px;background:#000000b3;color:#fff;font-size:.7rem;padding:3px 8px;border-radius:10px;letter-spacing:.04em}._thumbnailStrip_sli9a_188{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;height:56px;flex-shrink:0;align-items:center;padding:2px 0}._thumbnailStrip_sli9a_188::-webkit-scrollbar{display:none}._thumbBtn_sli9a_204{border:2px solid transparent;border-radius:3px;padding:0;background:transparent;cursor:pointer;flex-shrink:0;width:42px;height:52px;overflow:hidden;transition:border-color .2s ease,transform .15s ease}._thumbBtn_sli9a_204:hover{transform:scale(1.04)}._activeThumb_sli9a_221{border-color:#002560;box-shadow:0 0 0 1px #002560}._thumbImage_sli9a_226{width:100%;height:100%;object-fit:cover}._badgeRow_sli9a_232{display:flex;gap:6px;flex-wrap:wrap}._badgeNew_sli9a_238{background:#002560;color:#fff;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:2px}._badgeBest_sli9a_249{background:#c5a059;color:#fff;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:2px}._title_sli9a_260{font-family:var(--font-family-serif, Georgia, serif);font-size:1.35rem;font-weight:400;color:#111;margin:0;line-height:1.2;padding-right:36px}._priceRow_sli9a_270{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #eeeeee;flex-wrap:wrap;gap:8px}._ratingText_sli9a_280{font-size:.8rem;color:#555}._description_sli9a_285{font-size:.825rem;line-height:1.5;color:#444;margin:0}._optionSection_sli9a_292{display:flex;flex-direction:column;gap:6px}._optionLabel_sli9a_298{font-size:.725rem;font-weight:700;letter-spacing:.08em;color:#222}._optionLabel_sli9a_298 span{font-weight:400;color:#555}._actionsRow_sli9a_310{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}._qtyStepper_sli9a_318{display:flex;align-items:center;border:1px solid #ccc;height:44px;border-radius:3px;flex-shrink:0}._qtyBtn_sli9a_327{width:36px;height:100%;min-height:44px;background:transparent;border:none;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text)}._qtyVal_sli9a_341{width:28px;text-align:center;font-size:.85rem;font-weight:600}._favBtn_sli9a_348{width:44px;height:44px;border:1px solid #ccc;background:transparent;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._favBtn_sli9a_348:hover,._faved_sli9a_362{color:#dc200f;border-color:#dc200f}._viewFullDetail_sli9a_367{margin-top:8px;text-align:center;padding-top:8px;border-top:1px solid #f0eeeb}._fullDetailLink_sli9a_374{font-size:.8rem;font-weight:600;color:#002560;text-decoration:underline;transition:color .2s ease;display:inline-block;padding:6px 0}._fullDetailLink_sli9a_374:hover{color:#c5a059}._card_pa9wq_1{display:block;text-decoration:none;color:var(--color-text);position:relative}._imageContainer_pa9wq_8{position:relative;aspect-ratio:3/4;overflow:hidden;margin-bottom:var(--spacing-4);background-color:var(--color-surface);border-radius:2px}._imageLink_pa9wq_17{display:block;width:100%;height:100%}._imageWrapper_pa9wq_23{position:relative;width:100%;height:100%}._image_pa9wq_8,._hoverImage_pa9wq_29{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}._hoverImage_pa9wq_29{opacity:0;z-index:1}._card_pa9wq_1:hover ._image_pa9wq_8{transform:scale(1.03)}._card_pa9wq_1:hover ._hoverImage_pa9wq_29{opacity:1;transform:scale(1.03)}._quickViewButton_pa9wq_53{position:absolute;bottom:12px;left:50%;transform:translate(-50%) translateY(10px);z-index:10;background:#fffffff2;color:#002560;border:1px solid #002560;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.04em;display:flex;align-items:center;gap:4px;cursor:pointer;opacity:0;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 10px #0000001f}._card_pa9wq_1:hover ._quickViewButton_pa9wq_53{opacity:1;transform:translate(-50%) translateY(0)}._quickViewButton_pa9wq_53:hover{background:#002560;color:#fff}._poseIndicator_pa9wq_86{position:absolute;bottom:10px;right:10px;z-index:9;background:#0009;color:#fff;font-size:.675rem;padding:3px 8px;border-radius:10px;letter-spacing:.05em;transition:opacity .2s ease}._card_pa9wq_1:hover ._poseIndicator_pa9wq_86{opacity:0}._vibrantPlaceholder_pa9wq_104{width:100%;height:100%;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}._card_pa9wq_1:hover ._vibrantPlaceholder_pa9wq_104{transform:scale(1.03)}._wishlistButton_pa9wq_116{position:absolute;top:var(--spacing-2);right:var(--spacing-2);z-index:10;background:#fff;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s,background-color .2s;color:var(--color-text-muted)}._wishlistButton_pa9wq_116:hover{transform:scale(1.1);color:var(--color-accent-red)}._wishlistButton_pa9wq_116._faved_pa9wq_140{color:var(--color-accent-red)}@media (hover: none) and (pointer: coarse){._quickViewButton_pa9wq_53{opacity:.95;transform:translate(-50%) translateY(0);bottom:8px;font-size:.7rem;padding:5px 10px}}._swatchesContainer_pa9wq_156{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}._swatch_pa9wq_156{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border);cursor:pointer;padding:0;outline:none;transition:border-color .2s ease,transform .2s ease}._swatch_pa9wq_156:hover{transform:scale(1.1)}._activeSwatch_pa9wq_178{border:1.5px solid var(--color-text)!important;outline:1px solid var(--color-border)}._badges_pa9wq_184{position:absolute;top:var(--spacing-2);left:var(--spacing-2);right:48px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;z-index:5;pointer-events:none}._details_pa9wq_197{display:flex;flex-direction:column;gap:var(--spacing-1)}._nameLink_pa9wq_203{text-decoration:none;color:inherit}._name_pa9wq_203{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}._nameLink_pa9wq_203:hover ._name_pa9wq_203{color:#002560}._rating_pa9wq_219{font-size:.75rem;color:var(--color-text-muted);display:flex;align-items:center;gap:4px}._sectionContainer_126o0_1{padding:60px 0;background-color:#fcfbfa}._sectionHeader_126o0_6{text-align:center;max-width:860px;margin:0 auto 36px}._sectionTitle_126o0_12{font-family:var(--font-family-serif, Georgia, serif);font-size:2.25rem;font-weight:400;color:#002560;margin-bottom:18px}._fabricHighlightCards_126o0_21{display:grid;grid-template-columns:1fr;gap:10px;background:#fff;border:1px solid #e7ded0;border-radius:8px;padding:16px 20px;box-shadow:0 4px 12px #00000008;margin-top:16px;text-align:left}@media (min-width: 768px){._fabricHighlightCards_126o0_21{grid-template-columns:repeat(3,1fr);gap:16px}}._fabricHighlightItem_126o0_41{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#faf7f2;border-radius:6px;border-left:3px solid #c5a059}._fabricHighlightLabel_126o0_51{font-size:.725rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#002560}._fabricHighlightValue_126o0_59{font-size:.85rem;color:#333;line-height:1.4}._fabricHighlightValue_126o0_59 em{font-style:normal;font-weight:600;color:#111}._tabsBarWrapper_126o0_72{min-width:0;max-width:100%;margin-bottom:32px;overflow-x:auto;scrollbar-width:thin}._tabsBar_126o0_72{display:flex;gap:16px;justify-content:flex-start;padding:8px 4px 16px;min-width:max-content}@media (min-width: 1024px){._tabsBar_126o0_72{justify-content:center}}._tabItem_126o0_94{display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;background:#fff;border:1px solid #e5e0d8;border-radius:40px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #00000008}._tabItem_126o0_94:hover{border-color:#c5a059;transform:translateY(-2px);box-shadow:0 6px 12px #00000014}._activeTabItem_126o0_113{background:#002560;border-color:#002560;box-shadow:0 8px 16px #00256040;transform:translateY(-2px)}._tabThumbWrapper_126o0_120{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid rgba(255,255,255,.2)}._tabThumb_126o0_120{width:100%;height:100%;object-fit:cover}._colorBadgeDot_126o0_136{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;border:1.5px solid #ffffff}._tabLabelGroup_126o0_146{display:flex;flex-direction:column;text-align:left}._tabTitle_126o0_152{font-size:.875rem;font-weight:600;color:#111;white-space:nowrap}._activeTabItem_126o0_113 ._tabTitle_126o0_152{color:#fff}._tabSubtitle_126o0_163{font-size:.725rem;color:#595959;white-space:nowrap}._activeTabItem_126o0_113 ._tabSubtitle_126o0_163{color:#d1d5db}._showcaseCard_126o0_174{background:#fff;border:1px solid #e5e0d8;border-radius:8px;box-shadow:0 12px 32px #0000000d;overflow:hidden}._showcaseGrid_126o0_182{display:grid;grid-template-columns:1fr;min-width:0}@media (min-width: 900px){._showcaseGrid_126o0_182{grid-template-columns:1.1fr .9fr}}._mediaContainer_126o0_194{padding:32px;background-color:#faf7f2;display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width: 640px){._mediaContainer_126o0_194{padding:16px;gap:12px}}._primaryViewWrapper_126o0_210{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:4px;overflow:hidden;background:#eae5dc;box-shadow:0 4px 12px #0000000f}._primaryImage_126o0_220{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}._navArrow_126o0_227{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffffd9;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111;transition:all .2s ease;z-index:5}._navArrow_126o0_227:hover{background:#002560;color:#fff}._navArrowLeft_126o0_250{left:16px}._navArrowRight_126o0_254{right:16px}._quickViewOverlayBtn_126o0_258{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#fffffff2;color:#002560;border:1px solid #002560;padding:8px 18px;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .2s ease;z-index:5;max-width:90%;white-space:nowrap;justify-content:center}._quickViewOverlayBtn_126o0_258:hover{background:#002560;color:#fff}._poseTag_126o0_287{position:absolute;top:16px;right:16px;background:#000000a6;color:#fff;font-size:.725rem;padding:4px 10px;border-radius:12px;letter-spacing:.05em}._poseGalleryStrip_126o0_299{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}._poseThumbBtn_126o0_307{width:68px;height:90px;padding:0;border:2px solid transparent;border-radius:4px;background:transparent;cursor:pointer;flex-shrink:0;overflow:hidden;transition:border-color .2s ease,transform .2s ease}._poseThumbBtn_126o0_307:hover{transform:scale(1.04)}._activePoseThumb_126o0_324{border-color:#002560;box-shadow:0 2px 8px #0025604d}._poseThumbImg_126o0_329{width:100%;height:100%;object-fit:cover}._detailsContainer_126o0_336{padding:40px 36px;display:flex;flex-direction:column;gap:20px;justify-content:center;min-width:0}@media (max-width: 640px){._detailsContainer_126o0_336{padding:24px 16px;gap:16px}}._headerBlock_126o0_352{display:flex;flex-direction:column;gap:8px}._categoryLabel_126o0_358{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#85641e;font-weight:600}._productTitle_126o0_366{font-family:var(--font-family-serif, Georgia, serif);font-size:1.85rem;font-weight:400;color:#111;margin:0;line-height:1.25}._priceRow_126o0_375{display:flex;align-items:center;gap:16px}._ratingBadge_126o0_381{font-size:.85rem;color:#666}._descriptionText_126o0_386{font-size:.95rem;line-height:1.65;color:#444;margin:0}._prominentStrapsBanner_126o0_393{background-color:#f2f7ff;border:1px solid #c7d8f5;color:#002560;padding:10px 14px;border-radius:6px;font-size:.85rem;line-height:1.45}._sizeSection_126o0_403{display:flex;flex-direction:column;gap:10px}._sizeHeader_126o0_409{font-size:.775rem;font-weight:700;letter-spacing:.08em;color:#222}._selectedSizeText_126o0_416{color:#002560}._sizeGrid_126o0_420{display:flex;gap:10px;flex-wrap:wrap}._sizeBtn_126o0_426{min-width:44px;height:44px;padding:0 12px;border:1px solid #d5d0c8;background:#fff;color:#222;font-weight:600;font-size:.85rem;border-radius:4px;cursor:pointer;transition:all .2s ease}._sizeBtn_126o0_426:hover{border-color:#002560;color:#002560}._activeSizeBtn_126o0_445{background:#002560;color:#fff;border-color:#002560}._sizeNotice_126o0_451{font-size:.8rem;color:#8a5712;font-weight:500;margin-top:4px;background:#fdf6ec;padding:6px 10px;border-radius:4px;border-left:3px solid #e6a23c}._actionsGrid_126o0_462{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 640px){._actionsGrid_126o0_462{flex-direction:column;gap:10px}._actionsGrid_126o0_462>*{width:100%!important}}._featureHighlights_126o0_478{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:#555;padding-top:16px;border-top:1px solid #eae5dc}._heroAnimationContainer_hglqs_3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#faf6f0,#f2ebe1 45%,#e8ddd0 80%,#decbb9);-webkit-user-select:none;user-select:none}._posterImage_hglqs_20{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .8s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:1}._posterHidden_hglqs_31{opacity:0}._webglCanvas_hglqs_36{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block;z-index:2;pointer-events:auto}._atmosphereOverlay_hglqs_47{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:radial-gradient(ellipse at 50% 45%,rgba(0,25,60,.4) 0%,rgba(0,20,50,.22) 42%,rgba(0,15,40,.06) 72%,transparent 100%)}._fallbackContainer_hglqs_62{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#f5eee6;z-index:4}._playbackControls_hglqs_73{position:absolute;bottom:var(--spacing-6, 24px);right:var(--spacing-6, 24px);z-index:10;display:flex;align-items:center}._playbackToggleBtn_hglqs_82{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,37,96,.15);border-radius:9999px;color:var(--color-navy, #002560);font-family:var(--font-family-sans, "Montserrat", sans-serif);font-size:.725rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #00193c14}._playbackToggleBtn_hglqs_82:hover{background:#fffffffa;border-color:var(--color-navy, #002560);transform:translateY(-1px);box-shadow:0 6px 20px #00193c24}._playbackToggleBtn_hglqs_82:focus-visible{outline:2px solid var(--color-navy, #002560);outline-offset:3px}._playbackIcon_hglqs_115{width:13px;height:13px;flex-shrink:0}._playbackText_hglqs_121{white-space:nowrap}._reducedMotionBadge_hglqs_126{position:absolute;bottom:var(--spacing-6, 24px);left:var(--spacing-6, 24px);z-index:10;padding:6px 12px;background:#0025600f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;font-size:.68rem;letter-spacing:.05em;color:var(--color-navy, #002560);font-family:var(--font-family-sans, "Montserrat", sans-serif);pointer-events:none}@media (max-width: 768px){._playbackControls_hglqs_73{bottom:var(--spacing-4, 16px);right:var(--spacing-4, 16px)}._playbackToggleBtn_hglqs_82{padding:6px 10px;font-size:.65rem}}._sectionWrapper_13klz_2{position:relative;width:100%}._spacing_compact_13klz_7{padding-top:var(--spacing-6, 24px);padding-bottom:var(--spacing-6, 24px)}._spacing_comfortable_13klz_12{padding-top:var(--spacing-12, 48px);padding-bottom:var(--spacing-12, 48px)}._spacing_spacious_13klz_17{padding-top:80px;padding-bottom:80px}._bg_white_13klz_23{background-color:var(--color-background, #ffffff);color:var(--color-text, #000000)}._bg_cream_13klz_28{background-color:var(--color-surface, #f9f9f9);color:var(--color-text, #000000)}._bg_navy_13klz_33{background-color:var(--color-navy, #002560);color:#fff}._bg_navy_13klz_33 h1,._bg_navy_13klz_33 h2,._bg_navy_13klz_33 h3,._bg_navy_13klz_33 p{color:#fff!important}._bg_charcoal_13klz_42{background-color:#222;color:#fff}._bg_charcoal_13klz_42 h1,._bg_charcoal_13klz_42 h2,._bg_charcoal_13klz_42 h3,._bg_charcoal_13klz_42 p{color:#fff!important}._width_contained_13klz_52{max-width:1200px;margin-left:auto;margin-right:auto}._width_narrow_13klz_58{max-width:800px;margin-left:auto;margin-right:auto}._width_full_bleed_13klz_64{max-width:100%}._align_left_13klz_69{text-align:left}._align_center_13klz_73{text-align:center}._editableSection_13klz_78{cursor:pointer;transition:outline .15s ease,opacity .15s ease}._editableSection_13klz_78:hover{outline:1px dashed var(--color-navy, #002560)}._selectedSection_13klz_87{outline:2px solid var(--color-navy, #002560)!important;box-shadow:0 0 12px #00256026}._disabledSection_13klz_92{opacity:.45;filter:grayscale(40%)}._activeField_13klz_97{outline:2px dashed var(--color-accent-red, #dc200f)!important;outline-offset:2px}._heroSection_13klz_103{position:relative;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}._heroImageWrapper_13klz_114{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}._heroImage_13klz_114{width:100%;height:100%;object-fit:cover}._heroOverlay_13klz_128{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}._heroCinemagraphScrim_13klz_135{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 82% 70% at 50% 50%,rgba(0,15,42,.6) 0%,rgba(0,20,50,.44) 48%,rgba(0,24,60,.2) 72%,transparent 100%),linear-gradient(180deg,#000f2838,#00143259 35%,#00143270 60%,#000f2838)}._heroContent_13klz_157{position:relative;z-index:10;max-width:860px;width:100%;overflow-wrap:anywhere;text-align:center;padding:40px 32px;color:#fff;background:radial-gradient(ellipse 85% 75% at 50% 48%,rgba(0,16,44,.48) 0%,rgba(0,20,52,.3) 50%,rgba(0,24,60,.08) 75%,transparent 100%);border-radius:20px}._heroContent_13klz_157 h1{color:#fff;margin-bottom:var(--spacing-4, 16px);font-weight:700;letter-spacing:-.015em;text-shadow:0 2px 4px rgba(0,10,25,.98),0 4px 16px rgba(0,15,35,.92),0 8px 32px rgba(0,20,45,.82)}._heroContent_13klz_157 p{color:#fff;font-size:1.15rem;font-weight:500;line-height:1.6;max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-8, 32px);text-shadow:0 1px 3px rgba(0,10,25,.98),0 2px 10px rgba(0,15,35,.94),0 4px 20px rgba(0,20,45,.85)}._heroActions_13klz_203{display:flex;justify-content:center;gap:var(--spacing-4, 16px);flex-wrap:wrap}._heroActions_13klz_203 .hover-navy{background-color:var(--color-navy, #002560);color:#fff!important;border:1.5px solid var(--color-navy, #002560);box-shadow:0 4px 14px #000f2873}._heroActions_13klz_203 .hover-navy:hover{background-color:#00173d;border-color:#00173d;color:#fff!important;transform:translateY(-1px)}._heroActions_13klz_203 .hover-tan{background-color:#fff;color:var(--color-navy, #002560)!important;border:1.5px solid var(--color-navy, #002560);box-shadow:0 4px 14px #000f2840;font-weight:600}._heroActions_13klz_203 .hover-tan:hover{background-color:var(--color-navy, #002560);color:#fff!important;border-color:var(--color-navy, #002560);transform:translateY(-1px)}._storyContainer_13klz_240{max-width:780px;margin:0 auto;text-align:center}._storyParagraphs_13klz_246{display:flex;flex-direction:column;gap:var(--spacing-4, 16px);line-height:1.8}._authorSignature_13klz_253{margin-top:var(--spacing-6, 24px);font-family:var(--font-family-display, "Didot", serif);font-size:1.25rem;font-style:italic}._splitLayout_13klz_261{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12, 48px);align-items:center}._imageLeft_13klz_268 ._splitImages_13klz_268{order:1}._imageLeft_13klz_268 ._splitTextContent_13klz_272,._imageRight_13klz_276 ._splitImages_13klz_268{order:2}._imageRight_13klz_276 ._splitTextContent_13klz_272{order:1}._splitImages_13klz_268{position:relative;display:flex;gap:16px;min-width:0}._splitPrimaryImg_13klz_291{width:100%;height:520px;object-fit:cover;border-radius:2px}._splitSecondaryImg_13klz_298{width:45%;height:380px;object-fit:cover;position:absolute;bottom:-20px;right:-20px;border:4px solid #ffffff;box-shadow:0 10px 25px #0000001a}._splitTextContent_13klz_272{display:flex;flex-direction:column;gap:var(--spacing-6, 24px)}._photoPairLayout_13klz_316{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}._photoPairImages_13klz_321{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(10px,1.5vw,22px);align-items:center;padding:22px 0}._photoPairImages_13klz_321:before{content:"";position:absolute;top:0;right:14%;bottom:0;left:5%;border:1px solid #c9b68e;pointer-events:none}._photoPairImages_13klz_321 ._splitPrimaryImg_13klz_291,._photoPairImages_13klz_321 ._splitSecondaryImg_13klz_298{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border:0;box-shadow:none;border-radius:0}._photoPairImages_13klz_321 ._splitSecondaryImg_13klz_298{margin-top:52px;box-shadow:0 14px 28px #2f241414}._photoPairLandscapePrimary_13klz_356{grid-template-columns:minmax(0,1.58fr) minmax(0,.72fr);align-items:center}._photoPairLandscapePrimary_13klz_356 ._splitPrimaryImg_13klz_291{aspect-ratio:4 / 3}._photoPairLandscapePrimary_13klz_356 ._splitSecondaryImg_13klz_298{margin-top:24px}._showcaseEyebrow_13klz_369{color:#775a24;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0}@media (max-width: 900px){._photoPairLayout_13klz_316{grid-template-columns:minmax(0,1fr)}._photoPairImages_13klz_321{width:100%;max-width:640px;margin:0 auto}}@media (max-width: 480px){._photoPairImages_13klz_321{gap:10px;padding:16px 0}._photoPairImages_13klz_321 ._splitSecondaryImg_13klz_298{margin-top:30px}._photoPairLandscapePrimary_13klz_356 ._splitSecondaryImg_13klz_298{margin-top:14px}}._splitItemsList_13klz_405{display:flex;flex-direction:column;gap:var(--spacing-6, 24px);margin-top:var(--spacing-4, 16px)}._splitItem_13klz_405 h3{margin-bottom:var(--spacing-1, 4px)}._collectionGrid_13klz_417{display:grid;gap:var(--spacing-8, 32px)}._cols_2_13klz_422{grid-template-columns:repeat(2,1fr)}._cols_3_13klz_426{grid-template-columns:repeat(3,1fr)}._cols_4_13klz_430{grid-template-columns:repeat(4,1fr)}._founderGrid_13klz_435{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12, 48px);align-items:center}._founderImageWrapper_13klz_442{width:100%;max-width:480px;margin:0 auto}._founderImage_13klz_442{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:2px}._founderContent_13klz_456{display:flex;flex-direction:column;gap:var(--spacing-6, 24px)}._socialContainer_13klz_463{text-align:center}._socialGrid_13klz_467{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._socialItem_13klz_473{aspect-ratio:1;overflow:hidden;border-radius:2px}._socialImage_13klz_479{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._socialItem_13klz_473:hover ._socialImage_13klz_479{transform:scale(1.05)}._attributeList_13klz_491{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-6, 24px);margin-top:var(--spacing-6, 24px)}._attributeItem_13klz_498{background:var(--color-surface, #f9f9f9);padding:var(--spacing-6, 24px);border:1px solid var(--color-border, #e2e2e2);border-radius:2px}._attributeItem_13klz_498 dt{font-family:var(--font-family-display, "Didot", serif);font-size:1.15rem;color:var(--color-navy, #002560);margin-bottom:var(--spacing-2, 8px);font-weight:600}._attributeItem_13klz_498 dd{margin:0;font-size:.9rem;line-height:1.6;color:#444}._tableWrapper_13klz_521{overflow-x:auto;border:1px solid var(--color-border, #e2e2e2)}._table_13klz_521{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}._table_13klz_521 th{background:var(--color-surface, #f9f9f9);padding:14px 16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;border-bottom:2px solid var(--color-border, #e2e2e2)}._table_13klz_521 td{padding:14px 16px;border-bottom:1px solid var(--color-border, #e2e2e2)}._rowHighlight_13klz_548{background-color:#d9c1b133}._faqList_13klz_553{display:flex;flex-direction:column;gap:12px;max-width:800px;margin:0 auto}._faqItem_13klz_561{border:1px solid var(--color-border, #e2e2e2);border-radius:2px}._faqQuestion_13klz_566{width:100%;background:none;border:none;padding:16px 20px;font-family:var(--font-family-display, "Didot", serif);font-size:1.1rem;color:var(--color-navy, #002560);text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}._faqIcon_13klz_581{font-size:1.3rem;color:#595959}._faqAnswer_13klz_586{padding:0 20px 16px;font-size:.95rem;line-height:1.6;color:#444}._policyContainer_13klz_594{max-width:800px;margin:0 auto;line-height:1.8}._lastUpdated_13klz_600{font-size:.85rem;color:#595959;margin-bottom:var(--spacing-6, 24px)}._policyBlock_13klz_606{margin-bottom:var(--spacing-8, 32px)}._policyBlock_13klz_606 h2{margin-bottom:var(--spacing-3, 12px)}._conciergeLayout_13klz_615{max-width:600px;margin:0 auto}._conciergeCard_13klz_620{margin-top:var(--spacing-8, 32px);padding:var(--spacing-6, 24px);background:var(--color-surface, #f9f9f9);border:1px solid var(--color-border, #e2e2e2);border-radius:2px}._guaranteeNote_13klz_628{margin-top:var(--spacing-4, 16px);font-style:italic;color:#666}@media (max-width: 768px){._splitImages_13klz_268{flex-direction:column}._splitLayout_13klz_261,._founderGrid_13klz_435{grid-template-columns:1fr;gap:var(--spacing-6, 24px)}._imageRight_13klz_276 ._splitImages_13klz_268{order:1}._imageRight_13klz_276 ._splitTextContent_13klz_272{order:2}._cols_3_13klz_426,._cols_4_13klz_430,._socialGrid_13klz_467{grid-template-columns:repeat(2,1fr)}._splitSecondaryImg_13klz_298{position:relative;width:100%;height:300px;bottom:auto;right:auto;border:none;margin-top:12px}}@media (max-width: 480px){._cols_2_13klz_422,._cols_3_13klz_426,._cols_4_13klz_430{grid-template-columns:1fr}}
